Tagging Mapillary Map Feature support

I'm creating a proposal that will add tagging for Mapillary Map Features on OSM elements based on their Map Feature ID. For example: mapillary:feature=012834676.
The problem is, there's no way to get the map feature IDs from the editor, so editors have no way of tagging. I'm proposing a way the iD can be shown, for example, in the sidebar.
After this is implemented and the proposal likely approved, it would be nice to have an easy way of "linking" a selected map feature and OSM feature automatically. For example, using "C" with both or multiple map features selected will add the map feature iDs to the OSM feature using mapillary:feature=.

Why it would be useful? Mapillary is geotagged anywayy.
I am really dubious that such manual linking of some Facebook id is idea worth promoting. There are many tags more important and more worth promoting and featuring.

Why it would be useful?

To use map features as sources for their existence.

This already seems possible
https://www.openstreetmap.org/edit#map=19/-42.83674/147.45595

@tastrax That's for images. I want to be able to tag specific detected map features.


Landmark detection using depth data

im working on face authentication. and i can able to authenticate face using RGB image. but now i want to authenticate face using depth data. so is there any way that i can obtain facial landmark directly from depth data. i dont want to use RGB data for landmark detection.,

Hi @rajeshjoshi8792  I researched your question extensively, but most facial landmark detection systems that came up in my research involved use of RGB in generating landmarks, with depth used for anti-spoofing measures.  I did though locate a research paper that discusses making use of RealSense D435 and depth-only data for facial analysis.
https://www.sciencedirect.com/science/article/pii/S1077314221000916

@MartyG-RealSense  How i use depth data for anti-spoofing measurements.?

The RealSense SDK provides a C++ example for doing so with its Dlib face authentication wrapper, though thee example makes use of both RGB and depth data.
RealSense Dlib wrapper
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/dlib
Dlib 'rs-face-dlib' example program
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/dlib/face

@MartyG-RealSense  thank you for reply.  how can i use this code in python? is there python wrapper code available for anti spoofing?

The Dlib face detection library was made for C++ but supports Python.  If you go to the link below and find the Help / Info section in the side-panel, expanding open the Examples: Python section shows a list of Dlib face sample programs for Python.
http://dlib.net/

A RealSense team member in another case also recommended the Dlib approach, suggesting in https://github.com/IntelRealSense/librealsense/issues/4430#issuecomment-511660804 to google for the term facial-landmarks-dlib-opencv-python

@MartyG-RealSense  i checked above links. but its using RGB image only. i want to use depth data.

Another suggestion about anti-spoofing with depth information is given at https://github.com/IntelRealSense/librealsense/issues/3451#issuecomment-471420572

Hi @rajeshjoshi8792  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


Apollo v2 Kotlin 1.7.0 incompatibility

Summary
The v2 com.apollographql.apollo Gradle fails to configure the project after updating Kotlin to 1.7.0.
Version
2.5.11
Description
I completely understand if you don't want to invest any additional time in the 2.x releases so I'm also happy to dig deeper and put up a PR to fix this, but it would be nice to not force users of Apollo 2.x to stick to Kotlin 1.6 until they've migrated to 1.7.
TBH I have not yet looked at the upgrade path for 3.x so if there is strong recommedation to do that instead, also happy to do that. But if the fix for 2.x is simple I think that would be nice for anyone else that's not fully up-to-date on their apollo updates.
I created a bare mimimum sample repository here. https://github.com/remcomokveld/apollo-kotlin-repro

Hi! Thank you for reporting this, and the repro project!
Indeed we recommend moving to to 3.x, however if a fix is possible, a new release of 2.x is not out of the question. If you want to investigate you are welcome!

+1 to doing a maintenance release there.
@remcomokveld also the upgrade guide to 3.x is there: https://www.apollographql.com/docs/kotlin/migration/3.0.

The issue was a signature change in the KotlinCompile task. A fix is in #4187, and we'll release a new 2.x version soon.

Thank you! 🙏

The fix is in v2.5.12 which was just released.


Any plans to upgrade to PyQt 5?

Splash is using PyQt4 while PyQT5 is already available.
I was wondering if there are already plans or ongoing efforts related to upgrading to PyQt5.
If not: is it desireable and realistic to set a goal for this project to upgrade to the newer Qt version incuding the newer webkit browser in the near future?

See https://github.com/scrapinghub/splash/pull/222. Current code lives in https://github.com/scrapinghub/splash/tree/qt5 branch; tests pass, but there are some things missing - Dockerfile, doc updates, etc. I think it'll be merged to master after 1.7 release - there will be one more qt4-based Splash release.


Validation for Same Model with two different forms

Is it possible that we can have two different forms having same model, and can validate?
A good example can be a register form, where we only ask for Login, Password and Email, and in Edit Profile page, we have 3 routes

Update Profile
Update Password
Update Email

Now as all three of them are different forms, and they will not show all fields. How we can allow validator to work in this case.

Wrong place to ask this


DBZ-5007 Use single quotes in repo name

Github actions allows only signle quote in expressions [1].
[1] https://docs.github.com/en/actions/learn-github-actions/expressions#literals

@vjuranek Thanks but @ani-sha was faster :-) - see https://github.com/debezium/debezium/pull/3431


Skip Override Snap Resource Test

Overview
The override test has been quite unreliable lately. Let's disable the test until we have better mechanisms to test this scenario.

I'd love to know what we do about it's flakiness


Decimal and thousands separator not using the one specified in Settings > Advanced > Change Language

Refer: #2596
Can be observed in the Wallet tab with Spanish chosen in the in-app settings. (it still uses . as the decimal separator if there's what your iOS setting is)
It works in iPhone X 12.4 Simulator, it doesn't work on iPhone 11 Pro 14.5.
Maybe it's the iOS version number?

@hboon as i found using Config.locale that was added in prev. commits should be used for tests only. Because it causes locale issues, like in https://github.com/AlphaWallet/alpha-wallet-ios/issues/2662.  I suppose we need to push off Locale.current and not from Config.locale


With xonsh shell, unable to resolve shell environment

Type: Bug
I use the xonsh shell:
 ~ @ finger $USER | grep 'Shell:*' | cut -f3 -d ":"
 /Users/jaraco/.local/bin/xonsh

When I start VS Code not from the terminal, I see a popup with the error:
Unable to resolve your shell environment: Unexpected exit code from spawned shell (code 1, signal null)

I know why this issue occurs - it's because VS Code is assuming bash semantics for launching the user's shell in order to solicit environment variables. I encountered the same issue with PyCharm/Jetbrains.
In that report, I reached out to the xonsh project (xonsh/xonsh#4469) to see if the shell might be able to support bash syntax for this purpose, but after some consideration, they rejected the idea, instead asking editors to honor the shell.
Here I'm making the same request to VS Code, namely that if the shell is xonsh ("xonsh" appears in the user's shell path), to use a syntax specialized for xonsh to extract the user's environment, namely:
xonsh -c "$['/tmp/printenv' > 'outfile']"

If direct support for xonsh can't be added, would you consider adding a configuration variable such that a user of xonsh could customize VS Code to honor xonsh as the default shell?
VS Code version: Code 1.85.0 (Universal) (af28b32d7e553898b2a91af498b1fb666fdebe0c, 2023-12-06T18:18:04.614Z)
OS version: Darwin arm64 23.1.0
Modes:

System Info

Item
Value

CPUs
Apple M1 Pro (8 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: enabled_ondirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
4, 5, 6

Memory (System)
16.00GB (0.15GB free)

Process Argv
--crash-reporter-id b169758f-2f18-42cf-8f71-cd2543a7a74c

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

copilot
Git
1.141.0

copilot-chat
Git
0.11.0

black-formatter
ms-
2023.6.0

isort
ms-
2023.10.1

python
ms-
2023.22.0

vscode-pylance
ms-
2023.11.10

sublime-keybindings
ms-
4.0.10

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263:30899288
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
azure-dev_surveyone:30548225
282f8724:30602487
f6dab269:30613381
2i9eh265:30646982
showlangstatbar:30737416
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
welcomedialogc:30910334
pythonnosmt12:30797651
pythonidxpt:30866567
pythonnoceb:30805159
asynctok:30898717
dsvsc013:30795093
dsvsc014:30804076
dsvsc015:30845448
pythontestfixt:30902429
pyreplss1:30897532
pythonmypyd1:30879173
pythoncet0:30885854
pythontbext0:30879054
accentitlementsc:30887149
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
aa_t_chat:30882232
dsvsc019cf:30917260

I believe this is @Tyriar or @meganrogge ?

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This is a backlog candidate but still PRs are welcome. Here's where explicit xonsh support would need to be added:
https://github.com/microsoft/vscode/blob/cd79ced4267a050b4fec9375abaf3022ea695556/src/vs/platform/shell/node/shellEnv.ts#L123-L148

@meganrogge this is being added in https://github.com/microsoft/vscode/pull/201036 with minimal testing, could you track any comments/issues with it while I'm out in January? We mainly just need author verification

This bug has been fixed in the latest release of VS Code Insiders!
@jaraco, you can help us out by commenting /verified if things are now working as expected.
If things still don't seem right, please ensure you're on version a017b12b9caa3475675cfe6fda014fcf5af388c9 of Insiders (today's or later - you can use Help: About in the command palette to check), and leave a comment letting us know what isn't working as expected.
Happy Coding!

Verified by installing xonsh and starting insiders from the terminal. I didn't see the error mentioned above.

I can confirm, with 1.86.0-insider, the error is gone. I was unable to test on the original machine, but I've tested on a new, similarly configured machine (and confirmed that the default shell is configured for xonsh, same as reported above). I'm so delighted that it's fixed and that I was able to help. Thanks for the guidance and support.
/verified


Add class to  attribute

Question
I want to pass a class to the  element
Answer Type

Following is my field config
export const field = [
  {
    key: "minMatch",
    type: "number",
    templateOptions: {
      placeholder: "Number of minimum matches required",
      label: "Minimum Match",
    }
  }
];

How can I pass a class for the label element?
Also, the description for templateOptions in the documentation states

This is reserved for the templates. Any template-specific options go in here. Look at your specific template implementation to know the options required for this.

Where to look for the template options?
I also tried creating a custom input field like
import {FieldType} from "@ngx-formly/core";
import {Component} from "@angular/core";
import {FormControl} from "@angular/forms";

@Component({
  selector: 'formly-field-input',
  template: `
    {{to.label}}
    <input type="input" class="form-control form-control-sm" [formControl]="formControl" [formlyAttributes]="field">
  `
})
export class InputTypeComponent extends FieldType {
  formControl: FormControl;
}

But then it is showing two labels.

see https://github.com/ngx-formly/ngx-formly/issues/1494#issuecomment-551655615

Where to look for the template options?

if you're using a custom field type, you can pass extra option to templateOptions:
export const field = [
  {
    key: "minMatch",
    type: "number",
    templateOptions: {
      placeholder: "Number of minimum matches required",
      label: "Minimum Match",
+     labelClass: "customClass"
    }
  }
];

  {{to.label}}

Note: to is a shortcut of field.templateOptions.


Avoid jobs to stay on PROCESSING state forever

It still can happen that some processes do not finish and will be in the db with a state of PROCESSING forever, maybe a better options instead of increase timeout is to stop the current job and set the state back to SCHEDULED ? this will ensure all evidences are going to get processed and stop times will be faster.

i have also found examples of sites that just will never finish loading in puppeteer, this kind of sites will block our workers, should we implement a timeout to the preservation also ?

@daneryl maybe assigning a size quota instead of a timeout?

@daneryl maybe assigning a size quota instead of a timeout?

timeout seems not necessary anymore, since this was not stuck, just taking a long time, but maybe we need a quota at some point, with the new changes only one video will get downloaded when going to a page with a "list of videos" like youtube home, but this is whatever video is the first one i think, sometimes this is 10 or more gb

Downloading only the first video may leading to missing important information. While it works for some edge cases such as YouTube's home page, it doesn't work for tweets with more than one video.
I'm not sure if twitter allows more than one video per tweet, it does support more than one image per tweet. that is why having a quota seems like a better option to me.

sure, the 1 video thing is a patch for now, so that specific sites do not block us

Cancelling current jobs to improve deployment time and never have "PROCESSING" jobs left in the database turns out not to be easy at all, for the mvp we are leaving the current strategy, stop the jobs and wait for max 5 minutes timeout for jobs to finish, if a job does not finish on the grace period, we will need to fix it "manually" for now


#163816561 Register errors at app level

What does this PR do?

Builds error handlers for app to return Errors as json.
Description of Task to be completed?

[x] Create handlers for 400, 500 and 404.
[x] Test out errors on production and development environments.

How should this be manually tested?
After cloning the repository to your local machine - check
README.md for instructions checkout to bg-error-handling-163816561 branch. Install the requirements and launch the flask server check here for instructions.
What are the relevant pivotal tracker stories?
#163816561

Coverage remained the same at 100.0% when pulling 052ff01e6d836ba4e1cccda5f2e809a2aba9b427 on bg-error-handling-163816561 into fe3f6122567f3bedd8965665a72811cb35d777c2 on develop.

Coverage remained the same at 100.0% when pulling 052ff01e6d836ba4e1cccda5f2e809a2aba9b427 on bg-error-handling-163816561 into fe3f6122567f3bedd8965665a72811cb35d777c2 on develop.


Update outreach-outcomes.md

👷 Deploy Preview for famous-marshmallow-cfbd61 processing.

Name
Link

🔨 Latest commit
3aeed3cfdadb01167365c41b01aa2914aabb3310

🔍 Latest deploy log
https://app.netlify.com/sites/famous-marshmallow-cfbd61/deploys/64ed73fcc03cdd0008849f08


Add Datetime support

Lua usually just handles dates in seconds since the Epoch, not
milliseconds, so Datetime in this case will always refer to seconds.
See https://www.lua.org/pil/22.1.html.

#59


User stories for Dataset Viewer

@richardgoater Responsible for ensuring this task is taken to completion by early April

@LachlanStuart First step - made gdoc, define structure of user stories, add one example, communicate to others & send to Theo to add more
@LachlanStuart and/or @richardgoater talk to the team to find any missing use cases (Veronika, Måns, Chris et al.)
Arrange dev team meeting to discuss user stories

I'm closing this task as it was intended to be part of Richard's onboarding and was never actioned.

I'm closing this task as it was intended to be part of Richard's onboarding and was never actioned.


[SPARK-5266][Yarn]AM's numExecutorsFailed should exclude number of killExecutor

when driver request killExecutor, am will kill container and numExecutorsFailed will increment. when numExecutorsFailed> maxNumExecutorFailures in AM, AM will exit with EXIT_MAX_EXECUTOR_FAILURES reason. so numExecutorsFailed should exclude the killExecutor from driver.@andrewor14 @tdas @sryza

Test build #25601 has started for   PR 4061 at commit c0a3ec7.

This patch merges cleanly.

i find that when driver request killExecutor,numExecutorsFailed  would not increment. so i will close this PR.

Test build #25601 has finished for   PR 4061 at commit c0a3ec7.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class ExperimentalMethods protected[sql](sqlContext: SQLContext)

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/25601/
Test PASSed.


[BUG] Changes to Online Status

Summary
It appears that starting a selfbot changes my status to Online
Reproduction Steps
How did you make it happen?

Start a Selfbot
Status set to Online

Code
Relevant code that shows the bug.
import discord
from discord.ext import commands

bot = commands.Bot(command_prefix=">", self_bot=True)

@bot.command()
async def ping(ctx):
    await ctx.send("pong")

bot.run("MY_TOKEN")

Tested on two tokens just in case.

Expected Results
My current status is not changed from 'Do not Disturb', 'Idle', etc. to 'Online'
Actual Results
The following error is sent (commands work):
My status is changed to Online
System Info
Run python -m discord --version and paste the information below.
- Python v3.8.8-final
- discord.py-self v1.9.0-final
- aiohttp v3.7.4.post0
- system info: Windows 10 10.0.19041

Checklist
Let's make sure this issue is valid!

[x] I am using the latest released version of the library.
[x] I am using a user token.
[x] I have shown the entire traceback and exception information.
[x] I've removed my token from any code.

Additional Information
> MY_TOKEN refers to an actual token.

It turns out that when you connect the status is overwritten, and the new client becomes discord.py-self, you can set your status with
https://github.com/dolfies/discord.py-self/blob/126e4ee7f07061f678e87a4f3aadfc8b569219fd/discord/client.py#L921

Ah, makes sense. Of course, it's cool to do it manually, but I feel like maybe the library should directly implement this? Get token's activity before startup and then set to it upon starting?

Setting the status in IDENTIFY doesn't work for users. Thus was the only way.
I'll push a fix that only makes the request if you actually pass a status.

Fixed in the latest development push.


Add Beamer Boy by Lil Peep

Song Name
Beamer Boy
Artist Name
Lil Peep
Source
Youtube
Youtube Link
youtube.com/watch?v=fePnUenEZPk
Direct File Link
No response
Song ID
502268
Start Offset [ms]
0
Extra
Created from Auto Nong.
Created for level: 109016323

reject
popular songs like "NK - Classical VIP" are too inconvenient to be replaced by smth unrelated and are therefore usually rejected.
Note that you can still use the song yourself, but it won't be public


Eirini docker app support only supports port 8080

Deploying a docker app with Eirini only works if it uses port 8080.
The documentation claims that CF will parse the Exposed Port from the container metadata. See "Port Configuration" on https://docs.cloudfoundry.org/devguide/deploy-apps/push-docker.html:

When configuring a Docker image for CFAR, you can control the exposed port and the corresponding value of PORT by specifying the EXPOSE directive in the image Dockerfile. If you specify the EXPOSE directive, then the corresponding app pushed to CFAR listens on that exposed port. For example, if you set EXPOSE to 7070, then the app listens for connections on port 7070.

I've verified this with the nginxdemos/hello image, which uses port 80:
$ docker inspect --format "{{.Config.ExposedPorts}}" nginxdemos/hello
map[80/tcp:{}]

This app works fine when deployed with Diego, but fails to start with Eirini. Inspecting the pod shows that Eirini has not detected the correct port settings:
Containers:
  opi:
    Port:           8080/TCP
    [...]
    Environment:
      VCAP_APP_HOST:            <IP_ADDRESS>
      VCAP_APP_PORT:            8080
      PORT:                     8080
      CF_INSTANCE_PORTS:        [{"external":8080,"internal":8080}]
      CF_INSTANCE_ADDR:         <IP_ADDRESS>:8080
      CF_INSTANCE_PORT:         8080

@gdankov can this be closed now? looks like the tracker story is closed

https://www.pivotaltracker.com/n/projects/2172361/stories/169060978

@viovanov Yup, this can be closed now, thanks.


[Feature] Remove the dependency on mysql5.7

due to use of CURRENT_TIMESTAMP, mysql 5.7 must be used, and the mysql version should not be limited

remove the CURRENT_TIMESTAMP  in sql file.
set the datetime field on code.
some other version dependency problems not found yet.

good idea
who are interesting in do this feature?

Hi @dailidong , I'm a starter and interesting in do this feature. Can you assign this to me?


Webpack config

Include css file in the bundle

Switched to webpack. CSS is now embedded. Also added storybook for development


power key interferes with OS X 10.11 shake to find mouse effect

when power key is on the shake to find mouse feature in el capitan does not work.

Hi, thanks for the report. I'll do some investigation.
Please let me know if you hit any issues with El Capitan.

will do thanks

On Oct 16, 2015, at 10:31, Peter Kamb<EMAIL_ADDRESS>wrote:
Hi, thanks for the report. I'll do some investigation.
Please let me know if you hit any issues with El Capitan.
—
Reply to this email directly or view it on GitHub https://github.com/pkamb/PowerKey/issues/30#issuecomment-148779488.

Hi! Any progress with this? I am looking to move to El Capitan but don't want to lose PowerKey.

@pkamb Hey Peter, it seems that for me at least, on El Capitan, PowerKey app is not working at all.
Do you have this problem as well? Thanks!
Marius

Hi folks, I've finally upgraded to El Capitan and done some testing.
PowerKey seems to work well out of the box on OS X 10.11. Tapping the power key immediately inputs Forward Delete.
El Cap doesn't have the same issue as Mavericks, where a single tap would sleep the computer. However, a "short hold" of the key will sleep. PowerKey is not preventing that. So if you want to use PowerKey, be sure to only use quick taps.
I am seeing the original bug report, that the "mouse zoom on shake" feature does not work when PowerKey is running. Will look into what is preventing that.
But overall the app is working correctly. @Marius can you write a report of the behavior you are seeing? @JoeDuncko have you tried the app in 10.11?
Thanks!

@pkamb Thanks for having a look Peter!
Strange, not working at all here. I'm guessing you're running 10.11.1 right?
Also i think this is due to the fact i had previously installed https://github.com/tekezo/Karabiner and https://github.com/tekezo/NoEjectDelay , played with the settings but eventually removed them. They're great but PowerKey was exactly i was looking for.
I'll keep digging, maybe i missed something. Thanks again Peter!

Nope, I don't use Apple products.
2015-11-06 18:03 GMT+00:00 hogash<EMAIL_ADDRESS>
@pkamb https://github.com/pkamb Thanks for having a look Peter!
Strange, not working at all here. I'm guessing you're running 10.11.1
right?
Also i think this is due to the fact i had previously installed
https://github.com/tekezo/Karabiner and
https://github.com/tekezo/NoEjectDelay , played with the settings but
eventually removed them. They're great but PowerKey was exactly i was
looking for.
I'll keep digging, maybe i missed something. Thanks again Peter!
—
Reply to this email directly or view it on GitHub
https://github.com/pkamb/PowerKey/issues/30#issuecomment-154487227.

Yes, 10.11.1
@marius I used the wrong @username, sorry :)

@pkamb Yep! I'm seeing the same thing. Tapping the key forward deletes as it should, holding down the key brings up the sleep prompt as it should. The shake to find mouse feature does not work when PowerKey is on, but that's not that big of a deal. Overall pretty happy with this - PowerKey is something I use constantly, and I would have hated to lose it with the update. Thanks!

This will be fixed in the next version, thanks!

thanks!

On Nov 20, 2015, at 21:02, Peter Kamb<EMAIL_ADDRESS>wrote:
This will be fixed in the next version, thanks!
—
Reply to this email directly or view it on GitHub https://github.com/pkamb/PowerKey/issues/30#issuecomment-158590799.

thanks. perhaps you could connect with the author of power key to sort out the conflict.
Chris

On Nov 22, 2015, at 22:46, Ayie<EMAIL_ADDRESS>wrote:
// Please reply above this line
From: Ayie (Support staff)
Hi Chris
Thank you for these details. I have now forwarded these to our developers. Great to hear this is now working.
Best Wishes,
Ayie
On Fri, Nov 20 at 04:41 PM, DeWitt Chris wrote:
Aye,
i think i figured it out. it happens when a program called power key (turns the power key into a forward delete key) runs. just turing the program off does not fix the issue. you need to turn it off, make sure it does not run a startup and then restart the computer. then the control + control works.
Chris
Having trouble reading this? View this discussion online: control + control doe not open magic citations  http://support.mekentosj.com/discussions/problems/180684-control-control-doe-not-open-magic-citations?anon_token=8d8239f82.
This discussion is PRIVATE. Please don't share your secret link with anyone.
Reply with #ignore to stop receiving notifications for this discussion.


LPIPS metric is random

LPIPS backbone is initialized with random weights for some reason. This result in random result for lpips metric
https://github.com/MichiganCOG/video-inpainting-evaluation/blob/public/src/lpips/networks_basic.py#L80

Hi @Kepnu4,
Terribly sorry for the late response and the error with the LPIPS metric. I've fixed this in commit d339a126b5f3ebd574c6414e7df73af1697102ea. Feel free to reach out if you see other issues.


Epic: Heater / Shaker Non-GUI Protocol Creation

See Creating a Protocol section of this requirements doc

Closing this old ZenHub epic as stale. We've moved these things to Jira.


NonBlockingFileIO: support and use pread

Motivation:
Using pread and calculating file offsets should usually be preferred to using the kernel's seek pointer because it's often faster and there is no interference from reads happening on other threads. For some reason, we didn't support this yet in NIO.
Modifications:
Use & support pread where possible.
Result:
Faster, better, and happier @vlm

Using pread and calculating file offsets should usually be preferred

Are you planning on updating the docs for the existing non-offset APIs to note this? For NIO3 or later, are you planning or considering a renaming/restructuring/deprecation of the non-offset API?

We should probably update the docs, yeah. I don't think we plan a deprecation at this stage, but we certainly could.


Patch 1

Added these two to save people extra trouble! 'serve-favicon' seems to be required but I had to separately install it in order to get this working

Oh, nice!  Yeah, this should save time.  Thanks!  😸
I'm thinking we should come up with a standard workflow for creating and merging pull requests.  Like--always assign one other person to review your change, or something like that? 🍤  I guess we'll talk about it tonight.  🌝

Might as well merge this now though, right?  :shipit: ✌


Feat/new gwas results app

Jira Ticket: VADC-648(https://ctds-planx.atlassian.net/browse/VADC-648
Make sure to follow the DEV guidelines (https://gen3.org/resources/developer/dev-introduction/) before asking for review.
New Features
Update GWAS-results section of VADC documentation
Breaking Changes
Bug Fixes
Improvements
Dependency updates
Deployment changes

Merged to prod


Not the End of the World (Even as We Know It) by Faded Paper Figures unsupported.

Check if issue with swaglyrics or whether song lyrics unavailable on Genius.

stripper -> Faded-Paper-Figures-Not-the-End-of-the-World

added


Bug: Breadcrumbs Picking Up Backslash \

Describe the bug
While using inline fields from dataview in a table with an alias, it seems the escape character \ is being picked up by breadcrumbs and thus can't find the linked note. Both for the Matrix and Trail view.
To Reproduce
Steps to reproduce the behavior:
Paste this into a note:
| | |
| --- | --- |
| Pipe | (Parent:: [[Link to file\|Alias]]) |

Expected behavior
Ignore the escape character
Screenshots

Desktop (please complete the following information):

OS: Windows
Version: 3.2.0
Obsidian: v0.14.7

Depending how you write out the field value, it could be either.
If you write parent:: Is this [[Note\|Alias]], Dataview sees it as a string and so Breadcrumbs is the one who incorrectly parses it with the escape.
But if you write it just as a link parent:: [[Note\|Alias]], then Dataview parses it before BC, and so it's on Dataview this time


Create version 2

What to change:

variable names (  last_name => lastName )
change pagination ( to use edges and nodes )
add permissions ( public user / admin )

The pagination and variable names were updated in 300368ed6e63fca707b3de0009c1bcdcc4a1e893.


Rename folders to have Domain name.

Currently, the folders are named as "domain1", "domain2", etc. Instead of this, I propose that it should be renamed to something like "Domain 1 - Orchestration", "Domain 2 - Image Creation, Management, and Registry".
As that way, it will be easier for anyone to browse through the directory knowing the topics that particular directory/domain covers.

@arush-sal Sound like a good idea. Wanna give me a hand?


feat(components/react): Portal; Overlay; Modal; Language Switcher; Menu

Pull Request Test Coverage Report for Build 188423579

106 of 118 (89.83%)  changed or added relevant lines in 10 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.8%) to 71.721%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/react/src/components/AppMenu/Basic.js
38
43
88.37%

packages/components/src/components/Dialog/index.js
28
35
80.0%

Totals

Change from base Build 185557928:
0.8%

Covered Lines:
1497

Relevant Lines:
1876

💛  - Coveralls


"Oiejdea" is listed in the drop-down menu

Description:
"Oiejdea" is listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Oiejdea" in the search bar.

Expected results
The location is listed in the drop-down menu as "Oiejdea, Alba (Galda de Jos)".


Reading Sheets Import and Process prototype

Who is this PR for?
Educators
What problem does this PR fix?
Reading data from schools is kept in spreadsheets that must be manually moved for the data to reach Insights
What does this PR do?
Introduces Importer and Processor classes that will fetch sheets from a google drive folder and process the data so it can be added to Insights.
This assumes the sheets within a grade follow a consistent template, but the specific template can be flexible between grades.
Checklists

[X] Core

Does this PR use tests to help verify we can deploy these changes quickly and confidently?

[X] Included specs for changes
[X] Manual testing made more sense here

@kevinrobinson I just realized I wasn't rerunning the tests when I reopened this, so I don't think these failures are from this branch.
That aside, when you have a chance, would you take a look and see if this looks suitable for the reading sheets import?

@edavidsonsawyer This is awesome progress!  👍   Apologies on the delay in not noticing this earlier in the week.
I'm assuming this is built towards the format in example 3 (somerville 2nd grade reading) is that right?  If so, I think there's three good next steps to do here, and then let's merge this is and hopefully the timing will align where we have some production data ready then too.  Let me know if you want to chat more over email or video too!
First, let's update the format to use a new sheet called dev SPS Reading Benchmarks (7/19/19) that is added in drive.  This is the proposed new format for the coming year for benchmarks, and I marked the older reading examples as deprecated now.  You'll notice there's a hidden row at the top with explicit computer-friendly column keys, and then there are two rows for the humans using the sheets :)  So after parsing the CSV, the processor code can just skip the first two rows when processing.  So let's update this to use that sheet format, and you could update the processor to be able to handle all the tabs at once, or just starting with one tab/grade is great too.
Second, let's remove any computed values (eg, how many levels of growth).  The new format should discourage this more explicitly, but either way if there is anything that's computed we don't need to import it as we can just re-compute ourselves.  There are sometimes subtle differences here, and removing that will just simplify a bit.
Third, there are validations on the ReadingBenchmarkDataPoint model that only allow adding assessment_key values that are whitelisted.  That's a small step to help us stay sane when adding a lot of different values.  So the test here is awesome for testing the processor code, but the new processor code introduces new assessment_key values that aren't whitelisted, so if we tried rows.each {|row| ReadingBenchmarkData.create!(row) } many would fail (eg, for new values like growth_f_and_p).  So if the processor has code to add new data points, let's add them into the whitelist in ReadingBenchmarkDataPoint too.  And the tests can check this by doing something like above and then making assertions on them.
Also, I think it's great that this PR punts the "import" step for now, which will have to handle the "sync" process where data points change over time.  We can do that separately, so focusing on the processor class seems like great scoping. 👍

@edavidsonsawyer re test failures, this is what I see here: https://travis-ci.org/studentinsights/studentinsights/jobs/561886950#L3144

So these are just linter failures, you can fix most of the minor things like whitespace by running rubocop -a and if it can't fix them automatically it will show you where the issue is.

@kevinrobinson This is now set up to use the new template, which simplifies the process quite a bit. It also removes the calculated fields and whitelists the new data points.
I'm imagining the importer can call the sheets it wants, and feed each individual csv (the tab, in this case) to the processor before importing the results. If you think it's important to have the processor work on entire spreadsheets at once that's doable as well, we'd just configure the processor to handle an array of csvs.

Here's our notes talking through the cases for update.  I think we can do the "importer" work without doing this first, and just add the data points we find.
step 1
class MegaReadingImporter
  def import
    # get all the tabs
    # get all the rows in the tab, where row is like `(eric, ORF WPM, 7, fall)`

    # just add them all to the database
    rows.each {|row| ReadingBenchmarkDataPoint.create!(row) }
    end

That won't handle if we run it twice - we'll get extra data points, but that's okay as a good first step.
step 2
# Importer is in charge of everything!
class MegaReadingImporter
  def import
    # get all the tabs
    # get all the records in the tab

    # it just gives the syncer all the rows as new active record models
    # but it doesn't delete or handle anything else, it still is just creating all the records twice
    # but does that through the syncer, tracks stats and stuff
    end

step 3
After that I might be:
# Importer is in charge of everything!
class MegaReadingImporter
  def import
    # get all the tabs
    # get all the records in the tab

    # it knows how to call the syncer in the right ways
    # use the syncer to do smarter syncer for different cases
    end

Those cases might be as simple as: "delete everything that ever came from this form."  But there might be important edge cases we want to handle, like the teacher deleting a row because a student changed homeroom.  And we'll have to translate those to simple guidance for educators too.
Alternately, we might just want to say "if the student is in the sheet, update their records for that time period in the sheet."
We don't have to handle all those edge cases, simple is better!  We could say "if you do X, Y will happen" and "here are two edge cases that would break, but we're not handling now."

@edavidsonsawyer FYI I pushed some other commits on https://github.com/studentinsights/studentinsights/pull/2544 related to the processor code.  You should be able to pull them all in, but if there's conflicts you're not sure how to resolve just ping me and I am happy to help with merging!

Hi @kevinrobinson this should be ready for a look.

@kevinrobinson I've made the changes recommended above. I also gave this a shot using a test account with the fetcher and the template sheet, and it seemed to work well with a handful of students across the different grades.

@edavidsonsawyer Great!  Merging and going to try kicking the tires here. 👍 🎉


added workflow for autocommenting on issue creation

Fixes #149
@Sayak-Bhunia please review and merge this PR.
Also, please add the gssoc and level labels
Thank You!

@Sayak-Bhunia please add the 'gssoc' and 'level' labels to this PR

@Sayak-Bhunia please add the 'gssoc' and 'level' labels to this PR

@Sayak-Bhunia I know you are instructed to remove the 'level3' tags but you can assign me 'level1' label for this contribution atleast


Automatically determine whether we train adapters in Trainer

🚀 Feature request
Currently we need to manually pass is_training_adapter to the Trainer.
See: https://github.com/Adapter-Hub/adapter-transformers/blob/d24649cea108baa2f33c4f3ac9c040b88a43abc0/src/transformers/trainer.py#L180
I did not know about this option and wondered why my script never exported adapters. Further, this only has an effect on checkpointing, not on the training. So we might want to rename it. Or better: automatically determine whether to export adapters or the full model.

@arueckle I assume you already implemented what you described here in 91a80a1b4bb31ef9909a1bae37f682cb335e75b4 and we can close this issue?

It is not exactly what I envisioned earlier. Maybe even better because the current approach gives us more freedom. I initially though of reading whether we have some active_adapters and depending on that store only the adapters, fusion, or the full model. But it might interfere with setups in which we want to train the full model and adapters jointly.


Valueset Model still uses a HDS helper

Pull requests into cqm-models require the following. Submitter and reviewer should :white_check_mark: when done. For items that are not-applicable, note it's not-applicable ("N/A") and :white_check_mark:.
Submitter:

[ ] This pull request describes why these changes were made.
[ ] Internal ticket for this PR:
[ ] Internal ticket links to this PR
[ ] Code diff has been done and been reviewed
[ ] Tests are included and test edge cases
[ ] Tests have been run locally and pass
[ ] If applicable, the library version number in package.json and cqm-models.gemspec has been updated
[ ] Cqm-execution fixtures have been updated with the update_cqm_execution_fixtures.sh script inside server-scripts using this branch in the cqm-converter

Bonnie Reviewer:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Cypress Reviewer:
Name: @mayerm94

[x] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[x] The tests appropriately test the new code, including edge cases
[x] You have tried to break the code

Not sure if this PR is ready for review, but checkboxes need to be checked or removed (if not applicable).

Checkboxes are now checked.


Edtlib updates

Pull edtlib changes into seperate pr from #25009.

failures are due to can which has bee fixed.  Going to merge rather than run through CI again.


react-flow__viewport is truncating edge elements?

Describe the Bug
After <ReactFlow> loads and I pan over / drag the view the .react-flow__viewport appears to be truncating only the edge elements
Steps to Reproduce the Bug or Issue

Let <ReactFlow> load
Drag the view & observe (video below) that the edges are being truncated (not not the boxes or any other part of the view)

https://user-images.githubusercontent.com/6743796/148275294-d06a052d-9399-438f-81b2-fcc32379e5f8.mp4
Strangely, when I reproduce the code in a codesandbox, the behavior observed in the video is not happening, which is good & weird

https://codesandbox.io/s/strange-tree-2c8i4?file=/src/examples/Example1/index.tsx:866-875

Am I forgetting to run some update handler or something similar ❓
Expected behavior
.react-flow__viewport class shouldn't truncate the remaining view
NOTE: i realize that it's probably the code in my original environment since it works in the codesanbox, but I wanted to share this in case anyone else stumbled upon this. I will keep looking into this.

Platform

OS: MacOS
Browser: Chrome, Safari, Firefox
Version: latest

Hi @moklick
Do you have any tips or suggestions 🙏  Maybe I need to call some sort of method in the library?
I will keep digging further, I'm 99% sure it's my enviornment setup since the codesandbox works

UPDATE
The problem was the component library I have loaded in my app antd has an svg rule that was applying a style to the svg

https://github.com/ant-design/ant-design/blob/b6bd4c18b4f00efa7d8e133618ee008fcf5a2911/components/style/core/global.less#L284

svg:not(:root) {
  overflow: hidden; // Hide the overflow in IE
}

Argh .. good finding! I didn't know that antd does this stuff. Thanks for the update.


⚠ Samsung has degraded performance

In 5eabb64, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 1981 ms

Resolved: Samsung performance has improved in a2b5857.


[AWS] setup-network-environment hangs on the minion

I'm trying to setup kubernetes cloud in Amazon on CoreOS. I'm following this steps https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/aws-coreos.md#manually
When i try to create minions, they failed to initialize cloud config. As i see they hang at the step:
2015/04/08 21:10:11 Calling unit command "start" on "setup-network-environment.service"'

and if i try to run
systemctl start setup-network-environment

it hangs
The output of systemctl status setup-network-environment is :
● setup-network-environment.service - Setup Network Environment
   Loaded: loaded (/etc/systemd/system/setup-network-environment.service; static; vendor preset: disabled)
   Active: inactive (dead)
     Docs: https://github.com/kelseyhightower/setup-network-environment

I'm also able to execute
/opt/bin/setup-network-environment
but it doesn't provide any output

I tried to create 12 minions, and this issue occurs at 10 of them, 2 other mysterically works fine.
Issue persists even if i restart machine and try to initialize it again.

@roman-shuhov That command should output to /etc/network-environment

Ok, looks like i can fix this issue if i remove
Requires=network-online.target and After=network-online.target
In this case all minions works fine

Kelsey helped me to troubleshoot this issue, it was a coreOS bug and it was fixed in  633.1 version. After i switched to this version, the issue dissapeared.

I'm going to close this out.


fix(react): setting CI to false for builds

With CI=true, we fail on warnings
Checklist

[ ] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[ ] Links to related issues (if applicable)
[ ] Tests for the changes have been added/updated (if applicable)
[ ] Docs related to the changes have been added/updated (if applicable)

More context here: https://github.com/facebook/create-react-app/issues/3657


Describe how to navigate docs

I'm not sure what the best way to describe this is, but figured we should at least have something.

@thecedarprince this is what I was talking about yesterday.  Will go with this for now but hopefully we think of some better description/division soon.


feat(Between): handles value implementing Compare & Less methods

Coverage increased (+0.001%) to 99.853% when pulling bfe32c1e7c6b69cae096b94a9cd94890f54b6748 on between-cmp into 55d8ae0e725fd95a3fb199bc325f4f776ea6009c on master.

Coverage increased (+0.001%) to 99.853% when pulling bfe32c1e7c6b69cae096b94a9cd94890f54b6748 on between-cmp into 55d8ae0e725fd95a3fb199bc325f4f776ea6009c on master.


[Blog Post] js-ipfs 2022Q3 update

Done Criteria
Community is updated on what has been happening with js-ipfs, what's to come, and how they can get involved.
Notes

This is a tracking issue in GitHub so there is a public place for people to follow along, and so it can be added to project boards.

I'll work on drafting this in https://www.notion.so/pl-strflt/In-Progress-202207-State-of-IPFS-in-JS-7ac59debb47d4ea698fb4524ac07e0e6

@2color : you can link the PR to this issue.


Supported versions and requirements

Could you please add the new version of Xcode. Now the latest support is 12.4.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 31f23aa5-409f-7f45-8f4a-b6ea3f580419
Version Independent ID: 4f34bc23-2820-3f28-272f-7a0554906b31
Content: Configure an Objective-C or Swift iOS build - Visual Studio App Center
Content Source: docs/build/ios/index.md
Service: vs-appcenter
Sub-service: app-center-build
GitHub Login: @lucen-ms
Microsoft Alias: lucen

Any updates?

Any updates?

Hi @zhangcx627
This issue is a duplicate of https://github.com/microsoft/appcenter/issues/2185.
Please follow the progress in the original issue.
I'm closing this one as a duplicate.


Changed the SOVERSION to major.minor.

Here are is the change as discussed.

:+1:

This PR has been added to my merge list, meaning it will be merged soon, unless someone raises any concerns.

Since on Linux the shared libraries use -major.minor.so as suffix, I was wondering if we should apply the same naming for Windows DLLs as well, i.e. -major.minor.dll?

I would agree with that change to the dll naming convention.

I was wondering if we should apply the same naming for Windows DLLs as well

Not sure about that. Doing that is very, very uncommon. Especially considering that Windows will always try to load dependencies straight from the executable's own folder.
Also don't forget STL incompatibilities between toolchains and their versions. Just because you've got the same version DLL doesn't mean it's really compatible.

Also don't forget STL incompatibilities between toolchains and their versions. Just because you've got the same version DLL doesn't mean it's really compatible.

Well... this is already the situation. You can't do much at all to fix this.

Correct. So I'd just stick with the current approach and leave the Windows file names as-is.

Any more comments on this (-2.2.dll vs -2.dll)?

 I guess if we can prevent the dynamic linker from loading an incompatible (or simply the wrong) library, it wouldn't harm. -2.2.dll reveals the ABI version the best without having to resort to more elaborate methods.

I saw that DLLs should have the major and minor, but also think we should save that discussion for another time if it stalls this PR.

Given the other open issues, we're not in a hurry with the change. So I'm still interested in further comments.

Added the change for the DLLs, but I'm still open to comments about.

This is about all I can think of regarding the change to dll naming.
Pros

More information available about version of SFML (useful when solving linker errors, missing symbols [time division anyone?] determining installed version, ect)
Can help solve some side affects of DLL hell as it can prevent older versions of SFML being loaded that don't match if the required version is not present
MS even adds versions to their DLLs - msvcp[60|100|110|120].dll
Can be added to CSFML and also help out bindings so when they dynamically load SFML they will load the right version.

Cons

Maybe breaks some existing install/packaging scripts
Changing how it currently is
Is there anything else?

This PR has been added to my merge list, meaning it will be merged soon, unless someone raises any concerns.

With this PR, we'll only change the soversion. The DLL stuff will be discussed elsewhere.


Response examples are not appearing

Describe the bug
Response examples are not appearing for a request; they do appear when I preview my OpenApi in Swagger Editor.
(I presume this feature is available, I searched and found the PR #176 ).
Expected behavior
A response example like the one below should show up:

Current behavior
My response example does not show:

Steps to reproduce
My API config in docusaurus.config.js plugin section:
api_shoppinglist: {
  specPath: "openapis/swagger_shoppinglist.yaml",
  outputDir: "docs/api_shoppinglist",
  sidebarOptions: {
    groupPathsBy: "tag",
    categoryLinkSource: "tag",
    sidebarCollapsible: true,
    sidebarCollapsed: false
  }
}

My OpenAPI file is available at: https://pastebin.com/n0n4dTu7
Your Environment

Docusaurus version used: v2.0.1
Docusaurus OpenAPI Docs version used: v1.1.4
Environment name and version: Node.js v16.16
Operating System and version (desktop or mobile): Windows 10 x64

Thanks for reporting @alexandrehtrb. There are a number of bug fixes coming in v1.1.5 that should address your issue. Can you test using canary release 0.0.0-422 and let me know if it works?

I was able to reproduce the issue you are seeing. I'll need to check with @blindaa121 to see what the issue might be.

Hmmm, I think I figured it out...it appears we were only checking for examples and not example, which is also supported.
https://user-images.githubusercontent.com/9343811/184216656-2dff0a76-1ac8-4485-ad4a-ac9ae5223178.mov

Please install 0.0.0-423 and let me know if it resolves your issue. Thanks!

I tried the new version and the result was the same as in your video.
Is it possible to have the layout like in the video of the PR #176 ? I liked that design.
I also started to have an error in another OpenApi documentation, here is the stack trace:
[ERROR] TypeError: Cannot read properties of null (reading 'value')
    at C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\createStatusCodes.js:66:72
    at Array.map (<anonymous>)
    at createResponseExamples (C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\createStatusCodes.js:57:45)
    at C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\createStatusCodes.js:129:37
    at guard (C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\utils.js:21:26)
    at C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\createStatusCodes.js:97:47
    at Array.map (<anonymous>)
    at createStatusCodes (C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\createStatusCodes.js:83:33)
    at createApiPageMD (C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\markdown\index.js:44:51)
    at C:\PROJETOS\TesteDocusaurus\my-website\node_modules\docusaurus-plugin-openapi-docs\lib\index.js:168:54

(I cannot share this OpenApi right now, I will see if I can remove the sensitive parts)

Can you share only your response example(s)?

Can you share only your response example(s)?

I believe it was this response:
responses:
  '201':
    description: A solicitação com o seu status.
    content:
      application/json:
        schema:
          $ref: '#/components/schemas/AfvafafafResult'
        example:
          id: 45df45a7-a87f-46f1-a632-17f414e051f0
          tipo: ZgfaysfJsfkafa
          status: Sfhfahajsfha
          ff1: 0
          ff2: 0
          konuln: null
          fififi:
            nomeIfjasghfkajhsfa: NAME LASTNAME
            vadasa:
              nome: NAME LASTNAME
              documento: 11.111.111/0001-00
            dedede:
              nome: NAME LASTNAME
              documento: 11.111.111/0001-00
            permiteAkfoafkoaf: false
            valorMin: 180.5
            valorMax: 180.5
            dataMaxUtc: '0001-01-01T00:00:00+00:00'
            moeda: BRL
            valor: 180.5
            dataWfuifaUtc: '2021-04-24T16:55:27.193Z'
            dataOfoaifaUtc: '2021-04-23T16:55:27.193Z'
            mofafmoasfa: '11111111111111111111111111111111111111111111111'
          erro: null
          datauiDwUtc: '2021-04-23T16:55:27.196Z'

Thanks! I will work on reproducing. By the way...can you share specifically what about the #176 video you would like?

I liked it more, for being a single example:

In the Shopping List example, each field in the response example YAML became a different "response example" in the documentation page:

(Id, Title and Items are JSON fields of the original response example)

I think I solved it.
Uploading Screen Recording 2022-08-11 at 5.12.14 PM.mov…

I tried the latest version here and it is working nicely! Thanks!


Add version: JetBrains.Kotlin.Compiler version 1.3.40-eap-32

Pull request has been created with Komac v1.9.1 :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/116254&drop=dogfoodAlpha

@wingetbot waivers Add Validation-Executable-Error


Updated with latest dependencies for ajv and coveralls, so that secur…

To address security vulnerability https://snyk.io/vuln/SNYK-JS-AJV-584908

Test fails in travis, most likely node versions should be updated to 10/12/14

no longer needed - most these dependencies are replaced...


WebGLPointsLayer docs don't exist

The WebGLPointsLayer API docs can't find

The WebGLPoints layer API is still experimental, so it is not included in the API docs.


Restraining Bolt: Limit the TBTC supply for the first 4 months

Restraining bolts were small, cylindrical devices that could be affixed to a droid in order to limit its functions and enforce its obedience.

-- Wookipedia
Limit the TBTC supply to the following schedule, as well as adding a 1-day "grace period" to allow signers to ramp up.

Month
Cap (BTC)

1
100

2
250

3
500

4
1000

5+
21M

This approach limits the fungible supply cap, but doesn't prevent an unlimited number of deposits, so long as the TDTs are held. Restricted deposits based on TDTs would be more robust to circumvention, but the complexity costs more than the assurance, IMO.
I ended up storing the TBTCToken contract reference directly on TBTCSystem. Open to refactoring if anyone has an issue with that.

Ahh, git hooks - I'll get the linting fixed up.

This is ready for another look @Shadowfiend

Btw, way to force-push and make it impossible for me to do a diff on the changes you've made since my previous reviews so I have to go through the whole diff again 😝

Btw, way to force-push and make it impossible for me to do a diff on the changes you've made

Not my finest moment :sweat_smile:


[BUG] Possible DoS attack vector with forged realm IDs

Is this a possible security vulnerability?

[X] This is NOT a possible security vulnerability

Describe the bug
So this is a bit of a security vulnerability, but it's already public, and we don't have any official release yet, so 🤷♂
It is possible for a malicious actor to cause Polaris to OOM by flooding the server with requests having random realm IDs.
This is possible because a) the default RealmContextResolver does not validate that the realm exists and b) many components maintain an unbounded cache of objects keyed by realm ID, e.g.:

RealmScopeContext
RealmEntityManagerFactory
RealmTokenBucketRateLimiter
LocalPolarisMetaStoreManagerFactory

I suggest the following mitigation measures:

The default RealmContextResolver MUST validate the realm IDs – which means that we need to persist realms in the database or somewhere else (maybe in configuration?)
Any components caching by realm ID should use a bounded cache with proper eviction policies.

To Reproduce
No response
Actual Behavior
No response
Expected Behavior
No response
Additional context
No response
System information
No response

Neither the default realm context resolver nor the default call context resolver seems suitable for production usage:
https://github.com/apache/polaris/blob/85f0beb06144f171c49047f431105e20c5eb270b/service/common/src/main/java/org/apache/polaris/service/context/DefaultRealmContextResolver.java#L50
https://github.com/apache/polaris/blob/85f0beb06144f171c49047f431105e20c5eb270b/service/common/src/main/java/org/apache/polaris/service/context/DefaultCallContextResolver.java#L40

Investigating this a bit more, I think the most problematic aspects are:
1 RealmTokenBucketRateLimiter, because this filter kicks in before the authenticating filter, thus executing itself for any request, even unauthenticated. Since it holds a map of token buckets per realm, this map can grow uncontrollably.
2. The tokens endpoint, because this resource is not protected by the authenticating filter and is invoked for every request, even unauthenticated, thus potentially growing the internal maps in LocalPolarisMetaStoreManagerFactory.
On the bright side, I think that the internal maps would not grow uncontrollably in a "real-life" scenario with EclipseLink and a real database, because the realm initialization would fail on an unknown realm:
https://github.com/apache/polaris/blob/aee3a027b3e3d4e1f4365faea3e9bcff9df849df/extension/persistence/eclipselink/src/main/java/org/apache/polaris/extension/persistence/impl/eclipselink/PolarisEclipseLinkMetaStoreSessionImpl.java#L181
And that initialization would be triggered by the DefaultCallContextResolver that is invoked in the PolarisApplication.ContextResolverFilter, which is the very first filter to execute. So I believe that un unknown realm would throw an exception here:
https://github.com/apache/polaris/blob/b8446866b55e79c35c6505681c871e22f8a86634/dropwizard/service/src/main/java/org/apache/polaris/service/dropwizard/PolarisApplication.java#L510
That said, it still feels a bit fragile to attempt to create a meta store session for any realm, even unknown, even if from an unauthenticated request, only to see the attempt fail.
(Also, EclipseLink with the default jdbc:h2:file datasource is likely to create meta store sessions for any realm without any form of verification.)

With #594 we have a first step into properly mitigating this issue. It makes it impossible, using the default realm resolver, to inject unknown realms into the application.


Use https://root.cern everywhere (instead of http://jsroot.gsi.de)

Hi Bertrand,
Actually, some files does not yet exists in https://root.cern/js/files folder.
And there are many other places in docu where jsroot.gsi.de/dev should be replaced with root.cern/js/latest. Probably I provide proper patch shortly before the release
Regards,
Sergey

Hi Sergey,
I update https://root.cern/js/ with your jsroot.tar.gz file regularly. Is it not enough?
And please cancel this pull request, I just realized that I made a mistake...
Cheers, Bertrand.

I update https://root.cern/js/ with your jsroot.tar.gz file regularly. Is it not enough?
Not in this case.
I not include TTree files - some of them are relatively large.
I get you know which files should be copied later.

Regards,
Sergey


Version of LLVM and SVF user in paper evaluation

I'm trying to reproduce some results from the Titan paper and I'm using the external script for reachability analysis (https://github.com/5hadowblad3/Beacon_artifact/blob/986979a3660288c7b35de3bcf785de65382f1a8c/scripts/icfg_index.py) with LLVM 15 and a recent commit from SVF.
I'm running into an issue on libxml2 (from the MAGMA benchmark) where a function in the C++ standard library (std::numeric_limits<int>::max) is inlined with LLVM 15 and not inlined with LLVM 4. The compiler flags are identical. Because of this Beacon prunes some paths that it should not.
The README mentions: https://github.com/5hadowblad3/Beacon_artifact/blob/986979a3660288c7b35de3bcf785de65382f1a8c/README.md?plain=1#L134
What is the version of LLVM and SVF used for reachability analysis in the papers?

The version is:
LLVM: 4.0.0
SVF: commit 3170e83b03eefc15e5a3707e5c52dc726ffcd60a

For the problem you encounter:

I'm running into an issue on libxml2 (from the MAGMA benchmark) where a function in the C++ standard library (std::numeric_limits::max) is inlined with LLVM 15 and not inlined with LLVM 4. The compiler flags are identical. Because of this Beacon prunes some paths that it should not.

This issue may not directly relate to static analysis but also the specification issues from different versions of C/C++/LLVM. Therefore, static analysis cannot find related calls to the library function from an incomplete inter-procedure control flow graph is not complete.
Eventually, the analysis result is also not precise for path pruning. In this case, you can follow the instructions in README to remove the results from the reachability analysis.

Thanks for the quick reply!

The version is:
LLVM: 4.0.0
SVF: commit 3170e83b03eefc15e5a3707e5c52dc726ffcd60a

Have you not used also another, more modern version of them to have better reachability results with the external script?

This issue may not directly relate to static analysis but also the specification issues from different versions of C/C++/LLVM. Therefore, static analysis cannot find related calls to the library function from an incomplete inter-procedure control flow graph is not complete. Eventually, the analysis result is also not precise for path pruning. In this case, you can follow the instructions in README to remove the results from the reachability analysis.

The specific problem I have now is that a std library function is being inlined with LLVM 15 and not inlined with LLVM 4. The reachabilty on the bitcode produced by LLVM 15 does not include the inlined function. Hence the pruning component, which uses the bitcode produced by LLVM 4, thinks that the function has to be pruned because it's not inlined and not marked as reachable.

Have you not used also another, more modern version of them to have better reachability results with the external script?

We have multiple versions of static analysis, and some of them are still under development in undergoing work. You can find there are at least four granularities of static analysis in the preconditionInfer. However, since pointer analysis suffers from undecidable problems, it is an open question to provide a perfect precision static analysis. Maybe some conservative strategies for pointer analysis work in this situation, which do not prune functions if it cannot find proper predecessors.

The specific problem I have now is that a std library function is being inlined with LLVM 15 and not inlined with LLVM 4. The reachabilty on the bitcode produced by LLVM 15 does not include the inlined function. Hence the pruning component, which uses the bitcode produced by LLVM 4, thinks that the function has to be pruned because it's not inlined and not marked as reachable.

We have encountered similar issues previously. Our current solution is to add such specifications for the system library during the instrumentation stages, which will never filter functions such as std or c++. Similar adaption to tackle precision of the ICFG also can be found in AFLGO.

We have multiple versions of static analysis, and some of them are still under development in undergoing work. You can find there are at least four granularities of static analysis in the preconditionInfer. However, since pointer analysis suffers from undecidable problems, it is an open question to provide a perfect precision static analysis. Maybe some conservative strategies for pointer analysis work in this situation, which do not prune functions if it cannot find proper predecessors.

What is the precise setting to reproduce the results from the paper? Have you used the icfg_index.py script? Can you please make an example of how to use the icfg_index.py script as it's used in the paper evaluation?
The README states:

You can also try our script for reachability analysis based on the dot files exported by any version of SVF, which could have better precision, which is used in the evaluation for the paper.

I understand. If the version of LLVM+SVF which was used to do reachability analysis for the evaluation in the papers (both Beacon and Titan) is unknown, then how do you suggest I evaluate Beacon on MAGMA?
I see two options:

Use LLVM 15 with a modern SVF and risk over-pruning, as I will not be fixing Beacon's prototype beyond basic things.
Don't use the icfg_index.py script and do reachability analysis with the built-in SVF and LLVM 4.

Other options would require me to try different versions of LLVM and SVF against all MAGMA benchmarks, which would be extremely time consuming.

Forgot to mention: also the option to debug the errors that come up by using LLVM 15 (as I've done for what was initially described in this issue) is infeasible.

Oh. I misunderstood your question. The version of LLVM and SVF are fixed as given. It is the version of PreconditionInfer is not determined, which may not influence the result that much.

So I don't need to use icfg_index.py?

If you try to run the evaluation in Beacon paper, the you need it. Otherwise, no.

If I use icfg_index.py, which version of LLVM and SVF have been used for the paper evaluation to generate the ICFG .dot file to feed to it?

Same as given.

That would be
LLVM: 4.0.0
SVF: commit 3170e83b03eefc15e5a3707e5c52dc726ffcd60a

But then I wonder what is the point of using icfg_index.py instead of the reachability analysis done by precondInfer? Both output the bbreaches.txt file.

They have different granularities. As I said, different static analysis can have different results. Therefore, it is one option we provide to you for future research.

Thanks that clears it!
How about the evaluation in the Titan paper? Have you used the same version of LLVM and SVF as Beacon's paper to generate the ICFG for icfg_index.py?

It contains some modification, mostly related to adaptions for Magma benchmark. The related part is still under preparation. Please stay tuned.

Do you have a rough estimate of when you can make at least the MAGMA compatibility changes available?
Otherwise I'll have to start my evaluation of Beacon on MAGMA as is. Do you know for how many benchmarks in MAGMA does Beacon as is published here fail?

This part is a bit unsure since we have several new projects undergo. For those failed projects in Magma, one temporary solution is to remove the reachability analysis, which should be able to work on most of the projects in Magma.

Okay, I'll do that.
To recap, I'll evaluate Beacon on MAGMA by doing reachability analysis with icfg_index.py and using the ICFG generated by LLVM and SVF with the version as specified in this repo and previous comments.
Thank you very much for your help!

One more thing you can try before turning off the reachability analysis is to follow the setting from the README of this repo. If it is still over-prune, then you can turn it off.

I'm sorry, can you please be more specific?

You can still try to use the reachability results generated from this command to see whether it has over-prune before turning it off.
$BEACON/precondInfer/build/bin/precondInfer $BEACON/Test/swftophp-2017-7578.bc --target-file=$BEACON/Test/cstest.txt --join-bound=5

I'll evaluate Beacon on MAGMA by doing reachability analysis with icfg_index.py and using the ICFG generated by LLVM and SVF with the version as specified in this repo and previous comments.

The version of SVF (commit 3170e83b03eefc15e5a3707e5c52dc726ffcd60a) has no facilities to dump the ICFG.
I also see that the preconfInfer has it's own implementation of ICFG but still no way of dumping it.
How can I dump the ICFG with the version of SVF that you suggest using? How is it done in the paper?

There is one option --dump-icfg in wpa like this:

That comes from a newer version of SVF. The one in Beacon prints

I am sorry. The evaluation server was once been destroyed by some junior students, and thus the SVF version for icfg_index.py may vary from the one used for preconditionInfer. I went through the scratch of the restore repo in the current server, the SVF version for icfg_index.py can be this:
SVF:
ea15f5b8aff5dad99223e7839ede998d617f8147

The SVF version for preconditionInfer is fixed as given in the previous discussion.

Depends on the purpose.
Our evaluation uses LLVM 4.
For better precision, we also have tried newer versions of SVF and LLVM to provide the bitcode and dot graph, which may be more precise.

SVF version ea15f5b8aff5dad99223e7839ede998d617f8147 cannot be compiled with LLVM 4...

Sorry. I check through the historical log. Here is the detailed information for the SVF for icfg_index.py
./wpa --version
LLVM (http://llvm.org/):
  LLVM version 10.0.1
  Optimized build.
  Default target: x86_64-unknown-linux-gnu
  Host CPU: broadwell

Moreover, we also adapt one modification suggested by the devloper of SVF of this issue.
Specifically, the modification is this:
diff --git a/lib/MemoryModel/PointerAnalysis.cpp b/lib/MemoryModel/PointerAnalysis.cpp
index 608d7b3..8bee15f 100644
--- a/lib/MemoryModel/PointerAnalysis.cpp
+++ b/lib/MemoryModel/PointerAnalysis.cpp
@@ -270,6 +270,7 @@ void PointerAnalysis::finalize()

     // dump ICFG
     if (DumpICFG)
+       pag->getICFG()->updateCallGraph(ptaCallGraph);
        pag->getICFG()->dump("icfg_final");

     if (!DumpPAGFunctions.empty()) ExternalPAG::dumpFunctions(DumpPAGFunctions);

Sorry again for the inconvenince caused in the reproduction. We will upgrade the related information in the readme after recent deadlines.

You may also find more information from this issue since SVF itself is also involves during our evaluations.
https://github.com/SVF-tools/SVF/issues/375


Updated README.md. Added explanation for XORM  compatibility.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


chore: improve webapp + add script to deploy and run webapp

PR Description:

Improve webapp based on this pr comments

JSON field names in the topic messages match the DDB table schema column names exactly
configure the TTL
simplify deploy / launch steps. Add a single config file at the root, and a shell script that will make the configs available to both infra and webapp, do the CDK deploy, and launch the webapp.

[ ] add a CLI script that they can run instead of the web app if they prefer; it can just do a topic subscribe, write to ddb, cache get, ddb delete, cache get. it's probably fine for it to live in the same dir as the web app so you can re-use the typescript project files
[ ] Update the README to include information about the CLI script
[ ] Add some of the information from the beginning of your app modal to the README so the users will know, after reading the README, what kinds of thing the app is going to do, even if they don't run it.
[ ] templatize the README file
[ ] add links to this new example in the relevant parent READMEs
[ ] check in the dev docs and see if there is any place there where we should mention this and add links
[ ] if the .env file doesn't exist, give a better error message. Direct them to the README so they will know what they need to put in the file.
[ ] add a note in the README that AWS_SESSION_TOKEN is not required if you are using a long-lived token
[ ] you need to add set -e and set -x to your script so people can see what's going on, and so it will fail if a command fails. maybe do it after you source the env file so that the creds don't get printed to the screen.
[ ] i think you committed a package-lock.json with codeartifact urls again
[ ] for some reason, even with set -e and set -x, with the bad package-lock.json file in infrastructure dir, the bash script wasn't exiting when the npm install command failed. this is bad because when it moves on to running the vite app, the vite UI erases all of the console output so i can't see the error message anymore. we should try to figure out how to make the script fail if the npm install fails.
[ ] after much trial and error and googling i discovered that bash set -e doesn't work with && commands. We should remove all of the &&'s from the script.

The "Info Modal" is loaded on initial page load. I added it to the local storage so that it doesn't pop up on every page load.
And hence, the Help button.
Also, the "cache not exists" dialog box only appears after the intro modal has been closed by the user. I thought since it explains that the cache is necessary for this project, we should be displaying that first instead.

Relevant PR for adding the demo to the docs: https://github.com/momentohq/public-dev-docs/pull/1022


allow for deployment().location on nested deployment resources

For a subscription scoped module, bicep will codegen a location of [deployment().location] - for the two location tests, we need to account for this and allow it.

fixed in #348


fix(describe): filter apps to show only those specific to env

Fixes #864.
Tried to add unit tests, but mock file empty because no interfaces in this file. Wait and write the unit tests for this method with other tests?
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

manual output:
$ ecs-preview env show

? Which project's environments would you like to show? dinder

? Which environment of dinder would you like to show? another-env
About

  Name              another-env
  Production        false
  Region            us-west-2
  Account ID<PHONE_NUMBER>04

Applications

  Name              Type
  second-api        Load Balanced Web App
$


kf-views tests fail in clean install in vagrant

I followed the steps in https://kingfisher-vagrant.readthedocs.io/en/latest/#setting-up-repositories , then:
vagrant ssh
(vagrant) cd /vagrant/views
(vagrant) source .ve/bin/activate
(vagrant) pytest

I expected the tests to pass, as I'd made no changes
Instead, see https://gist.github.com/robredpath/2c7418bfbf957ec80a79a74cf363b2d5 for the output.
Installation went ok - see https://gist.github.com/robredpath/c29855ab226a22865ce045fe97e0d502 for output.

This is because file permissions go funny in a Vagrant Synced folder. The tests try and set the file permissions on the pgpass files to 600, which is what they need to be before pgpass will recognise them but it doesn't work.
The tests in tests/test_config.py all have no external dependencies, so these can be run outside vagrant in a normal virtualenv with:
pytest tests/test_config.py

Not sure what best solution here is.

 kf-views tests fail in clean install in vagrant

Since we now use a simple connection URI (and psycopg2 automatically checks pgpass if no password is set in the URI), those tests are gone, so the new tests should pass.


Bitmagnet can't find any torrents

[x ] I have checked the existing issues to avoid duplicates
[x] I have redacted any info hashes and content metadata from any logs or screenshots attached to this issue

Describe the bug
The container works for a long time, but no torrents are found
 dht_server      server/server.go:164    could not send query    {"msg": {"Q":"ping","A":{"ID":"ed29ba082edb95e5b6f99d6d2d424d303030312d","InfoHash":"0000000000000000000000000000000000000000","Target":"0000000000000000000000000000000000000000","Token":"","Port":null,"ImpliedPort":false,"Want":null,"NoSeed":0,"Scrape":0,"V":null,"Seq":null,"Cas":0,"K":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"Salt":null,"Sig":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"T":"\u0004","Y":"q","R":null,"E":null,"IP":{"IP":"","Port":0},"ReadOnly":false,"ClientId":""}, "sendErr": "address family not supported by protocol"}
2024-04-27 22:11:08 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "[2001:19f0:5:6d01:5400:2ff:feec:644a]:6881", "duration": "210.804µs", "error": "address family not supported by protocol"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:6881", "duration": "4.000195881s", "error": "context deadline exceeded"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:6881", "duration": "4.000931647s", "error": "context deadline exceeded"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:6881", "duration": "4.001211714s", "error": "context deadline exceeded"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:6881", "duration": "4.000702063s", "error": "context deadline exceeded"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:25401", "duration": "4.000622867s", "error": "context deadline exceeded"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:42069", "duration": "4.00064029s", "error": "context deadline exceeded"}
2024-04-27 22:11:12 DEBUG       dht_client      client/logger.go:56     ping failed     {"addr": "<IP_ADDRESS>:42069", "duration": "4.000432585s", "error": "context deadline exceeded"}

To Reproduce
I use docker-compose from https://bitmagnet.io/setup/installation.html
Expected behavior
Bitmagnet can find any torrents
Environment Information (Required)

Bitmagnet version: 0.7.14
OS and version: windown 11 (wsl2)

Hi, can you confirm if you've read this question on the FAQ? https://bitmagnet.io/faq.html#ive-started-bitmagnet-for-the-first-time-and-am-not-seeing-torrents-right-away-is-something-wrong
This sounds like a config or network issue - if you still think there's a bug more detail will be needed on how to reproduce it. The logs you've posted are DEBUG logs and completely normal. If you see any ERROR logs, they may shed light on the situation. Closing for now.

I try did this from another computer with Ubintu.
And get same results!

I can't find any of the metrics mentioned in it.

In this case you definitely have a networking issue preventing you connecting to DHT. It could be many things and so it's difficult to debug here, but it's definitely not a problem with the software. Perhaps you are running behind a firewall or you have a misconfiguration. I'd suggest trying to set up from scratch on a different network/machine.


Guidance?

Your lib looks quite promising ~
Any documentation for guidance how to use it?  Thank you!

It is still in the beginning stages and while a good starting point still needs a lot of work. You can find a more complete version at https://github.com/ubiety/xmpp however it is only .NET Framework.
The Ubiety.XMPP.App project in the src folder should provide some basic introduction to the direction the library will take.


Frontend cannot be build

How to reproduce the bug

Clone master
Run docker-compose up
Scroll down container logs superset-node
See error

Expected results
Frontend was build
Actual results
Frontend was not build and container has stopped
Screenshots

Environment

os: macos 12.3 (m1)
superset version: 5ae7e549 / 0.0.0dev
docker version: Docker version 20.10.13, build a224086

Checklist

[X] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[X] I have reproduced the issue with at least the latest released version of superset.
[X] I have checked the issue tracker for the same issue and I haven't found one similar.

If this is indeed an M1 chip issue, I think it's safe to say that this has been resolved by now, as we have a lot of folks at Preset using these machines on the day to day. If I'm mistaken, and anyone is still seeing this in 2.0.1 or newer, let's revisit/reopen.


Walletconnect not working with Linea chainId: 59144

Current Behavior
I have these chains that I want to support in my dApp:
[1, 137, 42161, 59144]
When connecting with a Rainbow wallet its showing me an error saying
Non conforming namespaces. approve() namespaces chains don't satisfy required namespaces.

Required: eip155:1, eip155:155, eip155:42161, eip155:59144

Approved: eip155:1, eip155:8453, eip155:10, eip155:4161, eip155:137, eip155:7777777, eip155:81457, eip155:666666666, eip155:43114, eip155:56, eip155:33139

Expected Behavior
It should provider approval for all required chains passed into the required chains
Steps To Reproduce
You can go to hub.marlin.org and try to connect via rainbow kit using the walletconnect option
What package is effected by this issue?
@web3-onboard/walletconnect
Is this a build or a runtime issue?
Runtime
Package Version
2.6.1
Node Version
21.7.3
What browsers are you seeing the problem on?
Firefox
Relevant log output
No response
Anything else?

This means that web3onboard is actually considering the Linea Network
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

@Adamj1232 hey! sorry to bug you, just wanted to get an idea on how I could go about addressing this issue


I upgraded to the latest version but it says something went wrong

I upgraded to the latest version but it says something went wrong with iPython.

I have the same issue after upgrading to 4.1.0 on Windows. I even factory reset settings but it didn't solve the issue

I am working on Windows with Anaconda and I have the same problem, both after doing:
conda update spyder
and
conda remove spyder conda install spyder=4.1.0
removing and installing 4.0.1 resolved the issue

@MaartenBransen try it but already not works
any suggestion?

Try this and install the old version
conda remove spyder
conda insatll spyder=4.0.1
It's ok for me

So the solution is going back to 4.0.1. Any news on solving this problem? I want to be able to upgrade to the 4.1.0 version. Btw, this is related with issue #11848

Duplicate of #11819

This will be fixed in 4.1.1, to be released later today or tomorrow.


Unable to use Windows Azure Storage Emulator

This issue is caused by the how Data Container (Windows Azure Storage) urls are created by using a replacement token (http://{0}.table.core.windows.net).
When the Data Container is setup in the ConfigTool, a storagename and storagekey is provided. This is used to provide the application a Storage Location to retrieve the data loaded using the DataLoader.
This is a problem when providing the local storage values as http://devstoreaccount1.table.core.windows.net is not a valid storage account most likely doesn't have the accountkey of Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==
Here is how storage urls differ between production and the storage emulator:
Windows Azure Storage Url

Blob: http://<accountname>.blob.core.windows.net/<resource-path>
Table: http://<accountname>.table.core.windows.net/<resource-path>
Queue: http://<accountname>.queue.core.windows.net/<resource-path>

Windows Azure Storage Emulator Url

Blob: http://<IP_ADDRESS>:10000/<accountname>/<resource-path>
Table: http://<IP_ADDRESS>:10001/<accountname>/<resource-path>
Queue: http://<IP_ADDRESS>:10002/<accountname>/<resource-path>

More details found on msdn article, overview of running a windows azure application with local storage

One potential fix for this is detecting if the url is a loop-back url as described in Episode 18 of Cloud Cover Show


Default NACM config

Hi, I'm setting up NACM for our apps and I saw that there is no default configuration for modules which Netopeer2 itself uses. For example, the default configuration is that everyone can read the server private key. This seems like a security issue. The solution could be to just deny access to the Netopeer modules. However, that'll stop working if at some point Netopeer implements a new module. The other solution is to deny access to everything (even read) and then selectively pick what I want. What is your opinion on this? Maybe there is another solution to this?
cc @jktjkt

the default configuration is that everyone can read the server private key

You are right and it was a regression bug after last changes, it should be fixed now. This should be default configuration that I consider is safe enough since it just uses the default values from ietf-netconf-acm.


Caveat Feedback Mechanism

It would be really helpful if information about failed caveats was included in Check/Lookup responses in order to provide feedback to the user.
We have implemented a LOA (Level of Authentication) check using a caveat. Each tenant can specify a different minimum LOA for their tenant or specific resources. Here's a very simple example:
definition subject {}

definition tenant {
	relation admin: subject
	relation acr: subject:* with acr_loa

	permission test = acr & admin
}

caveat acr_loa(min_loa int, current_loa int) {
    current_loa >= min_loa
    || current_loa < 0 // negative current_loa is used to bypass check for anon users
}

While this evaluates permissions correctly, we don't have a way to know if a user just doesn't have access or if we need to prompt them to "step up" their authentication level, after which they likely would.

Hey @croemmich 👋
Today there are two mechanisms to determine why a user was or wasn't granted access to a resource: the Expand API (which has its limitations - it does not recurse on traversal) and debug metadata (currently only supported on Check API). Just so you know, there are 2 debug levels, basic and trace. You can only use basic debug as trace is not supported via the Check API. LookupResources does not support debug metadata for now, but feel free to open an issue if you'd like to see it supported.
To enable debug metadata you should provide the io.spicedb.requestdebuginfo header (value does not matter). The metadata will be included in the gRPC trailer with key io.spicedb.respmeta.debuginfo.

Debug information will be moving into the check request/response itself shortly; once its there, you can read the trace to determine the missing caveat parameters

Reference: https://github.com/authzed/spicedb/pull/1795
@croemmich Let us know if you need any additional information now that the check trace has been moved into the response


[SR-14883] Improve diagnostic error message for empty cases

Consider must in diagnostic error message for empty switch cases

Resolves SR-14883.

@swift-ci smoke test and merge

@swift-ci smoke test and merge

Potentially a non-deterministic failure?
@swift-ci smoke test Linux

@swift-ci smoke test and merge


add StringSwitch

Project: StringSwitch
Project URL: https://stringswitch.com
Category: Localization
Description: Easily convert iOS .strings files to Android strings.xml format and vice versa. Perfect tool for developers.
:heart: Awesome iOS Contributors

@fabdurso Thanks for contributing!


fix(#5238): Fix Jib integration build

Fixes #5238

Set proper Jib config home env var to writable directory in the Docker image
Set proper Jib cache directory to writable directory in the Docker image

Release Note
NONE

@gansheer I did a manual test with pod strategy. looks good, the builder pod was successful and the integration kit has been built as expected 👍

@gansheer I did a manual test with pod strategy. looks good, the builder pod was successful and the integration kit has been built as expected 👍

That's good. Thanks you.


change the project name

change the project name to something that show focus in data visualization like:
vizpydata

done


Make switch_on_hover work on embedded windows

This PR makes the MenuButton's switch_on_hover system work properly on embedded windows. It also optimizes the way the mouse offset is calculated by doing it only once when the button is pressed.

Thanks!


UNZIP to new directory not working?

let directoryURL: URL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]
let folderPath: URL = directoryURL.appendingPathComponent("/AR/DataNFT", isDirectory: true)

let fileManager = FileManager.default

if !fileManager.fileExists(atPath: folderPath.path) {
    do {

              try fileManager.createDirectory(at: folderPath, withIntermediateDirectories: true, attributes: nil)
    } catch {
        print("Couldn't create document directory")
    }
}

try fileManager.unzipItem(at: response.destinationURL!, to: folderPath)

I am getting my downloaded files unzipped some of them into "AR/DataNFT" as expected but some of them are getting into another folder which has the download name for example "AR/DataNFT/DownloadName/(unzipped files)"
Why is this behaviour of unzip function temperamental? Am i doing something wrong?

Can you share a ZIP file that exposes this problem.
The defined behaviour is, that the folder structure within a ZIP file is recreated at folderPath.
Some archives may have an additional folder at their root level, this folder will be also be recreated. Other archives don't contain a common root folder and have files and folders mixed at their root level.


Correct the code for publishing main branch snapshots

Haven't used this plugin before, but I believe that my reading comprehension skills are not fully broken and this is indeed a typo

When reading the README.md I couldn't make sense out of the sentence
Note the use of `+=` rather than `:=`.

which after this change makes no sense anymore and should be removed.
Btw, as the default value is:
githubWorkflowPublishTargetBranches := Seq(RefPredicate.Equals(Ref.Branch("main")))

I don't see a typo here.


Webpack

Hi,
Does anyone have any experience of using this with webpack? I'm struggling with all manner of dependency issues from xlsx, cptable, dtrace-provider, source-map-support (which can mostly be circumvented with marking them as externals as I don't need the decision table bit, just the feel parser) and requires in external-function are expressions. I guess this just isn't designed to be used with webpack, which is fair enough - but just asking on the off chance someone has done any work on it?

Hi. Sorry for the late response.
I had run into a similar issue long back. I was trying to make a designer for composing decision graphs. In the process, it seemed natural to have the feel parser logic shared between server and client. I had used webpack then. But I never got around to fixing the webpack problem.
Don't remember what I did. But I am pretty sure there was a server side software that took care of that aspect. Hence that logic was not shared, and consequently not part of the browser client module I was trying to build.
So really sorry I can't help you here with the webpack config. We hope you find a solution.

Ended up finding myself back here a little over 2 years later 😄, so thought I'd just note what I have done to get this working in a browser:
Webpack config
plugins: [
    // Removes a critical warning about dynamic dependencies, as it is
    // only relevant to "external functions", which we don't need to use.
    new webpack.ContextReplacementPlugin(/js-feel/, (data) => {
        delete data.dependencies[0].critical;
        return data;
    }),
    // None of these are required for the standalone bit of js-feel to work,
    // so we can safely just ignore them.
    new webpack.IgnorePlugin(/source-map-support|dtrace-provider|xlsx/)
]

Initialisation
// Configure js feel to use the browser console for logging, rather than bunyan
const jsFeel = require("js-feel")();
jsFeel.init({ logger: () => console })
const { feel } = jsFeel;


Why was the GCM server Java code removed?

There are numerous references in the official GCM documentation to gcm-server java samples that was previously avaliable on Google code: http://code.google.com/p/gcm
It looks like these used to be avaliable in this repo but were removed in https://github.com/google/gcm/commit/391d61f047e509f130473714864c4293e1b5ee22
Why was all this code removed? Has the gcm-server.jar package been depreciated? Is there anything I should be using in its place?

+1
¿Why? ¿New samples or lib are coming?

+1

:+1:

No. It is not removed. The service is still a live.
On Jun 4, 2015 7:46 AM, "Sam Lewis"<EMAIL_ADDRESS>wrote:

There are numerous references in the official GCM documentation to
gcm-server java samples that was previously avaliable on Google code:
http://code.google.com/p/gcm
It looks like these used to be avaliable in this repo but were removed in
391d61f
https://github.com/google/gcm/commit/391d61f047e509f130473714864c4293e1b5ee22
Why was all this code removed? Has the gcm-server.jar package been
depreciated? Is there anything I should be using in its place?
—
Reply to this email directly or view it on GitHub
https://github.com/google/gcm/issues/59.

The service is still a live.

yes. the service is still a live, but code removed.

Exactly, sample codes of server side and client side has been removed
Why? Has the gcm-server.jar package been deprecated?
New samples or lib are coming?

seriously, what is going on here?? I have an app engine server, and I need some java code to implement GCM 3.0 to send downstream messages.
The current release of gcm-server (1.0.2) does not have support for GCM 3.0. What is going on?

+1,
Please, give us some feedback, thank you

+1
I am interested as well!

Hey folks, sorry about that. We were cleaning out some of the old samples that we wanted to deprecate (since they didn't use best practices), and accidently removed the REST server code.
The gcm-server.jar package has been restored. You can find it in /client-libraries/java/rest-client.
We're currently rewriting the GCM samples to use the latest advice from the GCM documentation, as well as add additional samples for iOS. In the meantime, the best sample is the "GCM Quickstart" sample...
Android:
Docs: https://developers.google.com/cloud-messaging/android/start
Code: https://github.com/googlesamples/google-services/tree/master/android/gcm
iOS:
Docs: https://developers.google.com/cloud-messaging/ios/start
Code: https://github.com/googlesamples/google-services/tree/master/ios/gcm

That's great @tjohns! But am I wrong or at the moment there is just your wrapper (com.google.android.gcm.server package)?
I mean before there was also a couple of Servlet that were very important for us in order to understand how to use the Sender class and the best practices for using:

multicastResult.getCanonicalIds()
multicastResult.getFailure()

Thanks!

+1


Fix for "Failed To disable watchdog timerERROR=std::get: wrong index for variant"

The Host watchdog timer is started when the BMC is
powered on with a predefined timer interval. BMC
monitors if the Host boots without failures and
Host is supposed to ping the BMC(through
PlatformEventMessages) within the watchdog timer
interval expiration and BMC resets the watchdog
timer on receiving pings from Host and in case
the Host fails to ping the BMC within the timer
interval expiration, then BMC will trigger a host
dump.
This commit is to disable the watchdog timer after
host poweron completion, which will be followed by
surveillance(monitoring of BMC by Host).
Signed-off-by: Sagar Srinivas<EMAIL_ADDRESS>Change-Id: I734e6e98f6c2936aebd04c0b56bdfebba4cfd40b
Conflicts:
oem/ibm/libpldmresponder/oem_ibm_handler.cpp

https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/43127/24..26

Can one of the admins verify this patch?

add to approvelist


Security: Add vault to store secrets

Vastly superior to Kubernetes secrets because it supports encryption, etc.


Boss Idea, Count Stackula

Easy Boss but must be faced by team. Normal attacks but once he gets to half health he dashes to the closest hero and imobilizes them doing damage and healing health(pudge dismember) until hit by 10 attacks(pheonix egg). Does this every 20 seconds afterwards (Hes a vampire). Super easy miniboss meant to be done early on. Drops aquilas

Thank you for the idea. Unfortunately, this does not conform to how our bosses work. The mechanics are not very innovative, and dropping aquilas from a boss is not something we're looking to do.


Enhance search functionality

Two things we can add:

When pressing l ptop prompts for search box but it gets overridden in the current behavior, this should me made functional for process sorting
User should be able to pin processes to the process table for next runs

One more observation, pressing  l makes q useless ..^ + q can be used I guess.
This will help in implementing the search functionality https://github.com/npcole/npyscreen/blob/d286599d63de599a7df1e6e75367d1928a1b0ccf/npyscreen/wgmultiline.py
When the search action is fired there should be a way to keep the search pop up attached to the display in case the update function is fired through the thread job in background
Just thinking
Do I really need a thread job here for updating the UI ? I know while_waiting is getting called anyway from the logs why do i need a thread job then

b5cbeaaa0ffbf7ba55f3dec7a34e873808fdf693 fixes this 😄