Aura persisting on out of range actors

Using Aura of Protection on a paladin in my partner (Foundry v11, latest version of Active Aura as of 05/08/2023), the aura propagates to the correct actors (within 10ft radius), but when moving the Paladin the bonus persists incorrectly.  Aura doesn't drop off over time.

What version exactly?

Foundry v11b307 and Active Aura 0.5.7, I tested with Foundry v11b304 always.
Thanks for the quick reply!

What options do you have selected for the module settings for active auras?

The latest version of active auras is 0.7.4, can you uninstall and reinstall the module? Sometimes Foundry can get stuck

It worked! Foundry would only let me update to 0.7.3 but manually updating via the github release worked and now the aura is working as expected, thanks for the super quick support!


Selecting with Ctrl+Shift+RightArrow will select extra space

Type: Bug
When I am selecting with Ctrl+Shift+RightArrow , it will get one more space selected, which is very much undesirable.  Reason why:   I want to make  Ctrl+C and then Ctrl+V of this variable, and that extra space will be pasted too.

 I tried reproducing this issue and I wasn't able to. Only the variable is selected when I press Ctrl+Shift+RightArrow. I wonder if it's being caused by some other extension?
Can you try disabling all of your extensions, enabling just the Python and the Pylance once, and checking if you still experience this problem?

I installed a clean VS Code on a VM with only Python and Pylance,  and I don't see this effect any more.
May I ask you, how to find which extension does this stuff? Are there any versions of whom to disable or whom to configure in what way?
Thanks in advance.

@ibobak are you saying it is python specific behavior? not general vscode behavior? (for example, does it happen for other languages such as text, ts, java and etc)
that said, you can use this command to see what the command the shortcut is bound to and let us know command name instead of shortcut since people could use different shortcuts.

for example, that shortcut could be bound to cursorWordStartRightSelect due to some extension added new keymap, if you make it to bound to cursorWordEndRightSelect (the default behavior), then it will work as you expected.

Yes, some plugin added cursorWordStartRightSelect.  Thank you very much for your help, problem is solved.
P.S.
But you know, I must say one thing from the point of view of a person who transferred from PyCharm to VS Code.  I've never ever previously faced such problems with PyCharm which I am facing in VS Code:   some plugin is changing a keymap, and I have NO IDEA that this plugin did this stuff.   Why isn't it possible to notify a user with a kind of a warning that "ATTENTION: plugin is modifying keymap, do you agree?".  At least, I would be informed.
Configuring VS Code (settings + keymap) is the worst thing that is in VS Code, while the rest of the product is very good.

@ibobak, you can open a suggestion on the VS Code GitHub. That said, extensions can customize a lot of stuff in VS Code (I think it's the same for most editors that allow users to customize, such as Vim, Emacs, etc.), so I'm not sure whether VS Code is special, nor if it should only be a special case for keymap customization.
That said, the extensions page usually tells what each extension customizes/adds to VS Code in the 'Features' tab. Also, for shortcuts specifically, the 'Open Keyboard Shortcuts' page should tell you exactly what extensions customized.

Yes, I also noticed "Visual Studio Keymap" in my case. Thank you very much for your help.


pkg/obfuscate: Fix SQL Server truncated queries during obfuscation for queries using temp tables.

What does this PR do?
This PR addresses cases where the pound sign (#) has different meaning depending on the DBMS used. In MySQL, this syntax indicates a comment: https://dev.mysql.com/doc/refman/8.0/en/comments.html. In the case of MS SQL Server, a pound sign indicates a temp table or global temp table: https://docs.microsoft.com/en-us/sql/t-sql/statements/create-table-transact-sql?view=sql-server-ver15#temporary-tables. The current behavior ends up dropping a lot of the SQL text anytime a temp table is used in the query due to this.
Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] The appropriate team/.. label has been applied, if known.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the config template has been updated.

This PR is temporarily pointing to https://github.com/DataDog/datadog-agent/pull/10042.


Terminal backspacing (take 2)

Linux Demo: https://asciinema.org/a/BfvzbZnYK4imPwKR0d4wVOzrg
Now correctly displays prompt for secrets. Can test on local by setting $ DISPLAY= before trying to login.

circle failed because of protocol stuff, needs rebase.
I'll pull the code later today and try various things, but it would be best to watch CI or run kbfs tests against it probably.


chore: Added back to top , contributors section and star history graph

Description
Added back to top , contributors section and star history graph in Readme.

LGTM

I've been wondering whether I should let this go.


Add Box ID Verification Photo to Routes

/cib add-box-id-verification

Branch 54-add-box-id-verification created!


iOS C++ Unit Tests

Closes #1001
Still TODO:

[ ] Use the C++ test server with the TEST_HAS_SERVER macro
[ ] Run on CI in simulator
[ ] Make sure tests are picked up...

About that last point. When I add a test to test/src/mbgl/test/test.cpp it is picked up. But the existing tests test/**/*.test.cpp are not right now. I tried various things but I can't seem to get it to work. The Google Test docs state

TEST() and TEST_F() implicitly register their tests with GoogleTest. So, unlike with many other C++ testing frameworks, you don't have to re-list all your defined tests in order to run them.

After defining your tests, you can run them with RUN_ALL_TESTS(), which returns 0 if all the tests are successful, or 1 otherwise. Note that RUN_ALL_TESTS() runs all tests in your link unit--they can be from different test suites, or even different source files.

As far as I can tell the tests are in the same 'link unit' as test/src/mbgl/test/test.cpp. @mwilsnd do you have any ideas?
Can be run with
bazel run //platform/ios/test/core:cpp_unit_tests

OK I figured it out thanks to someone on the Bazel Slack, need to use the alwayslink option https://bazel.build/reference/be/c-cpp#cc_import_args:~:text=in dependent rules.-,alwayslink,-Boolean%3B optional%3B default

Yay!
[==========] 904 tests from 116 test suites ran. (121066 ms total)
[  PASSED  ] 901 tests.
[  FAILED  ] 3 tests, listed below:
[  FAILED  ] Expression.IsExpression
[  FAILED  ] BoundingVolumes.AabbFullyInsideFrustum
[  FAILED  ] BoundingVolumes.AabbIntersectsFrustum

Just needed to run on a real device instead of a simulator for the HTTP lib to work.
So will be integrating with AWS Device Farm again to get it running on CI.

Something to keep an eye on is rules_apple support for XCTest bundles https://github.com/bazelbuild/rules_apple/pull/1994


All MineLP Textures need to be updated/redone

Missing:

[ ] new villager textures
[ ] drowned pony
[ ] ender stallion

1.16+

[ ] Piglins
[ ] Parasprites

Skeletons need to have glow added.

@VelvetRemedy Reminder that you've been assigned this issue

@Sollace since you said that this covers everything, I have decided to take those two lists and put them here.
ive seen an issue about minelp armor textures in L&T rendering as invalid, so might as well check those
confirmed needs fixing:

[ ] iron chestplate

confirmed doesn't need fixing:

[X] leather chestplate

I don't know yet:

[ ] leather helmet
[ ] leather leggings
[ ] leather boots
[ ] chainmail helmet
[ ] chainmail chestplate
[ ] chainmail leggings
[ ] chainmail boots
[ ] iron helmet
[ ] iron leggings
[ ] iron boots
[ ] diamond helmet
[ ] diamond chestplate
[ ] diamond leggings
[ ] diamond boots
[ ] gold helmet
[ ] gold chestplate
[ ] gold leggings
[ ] gold boots
[ ] turtle shell

eventually:

[ ] netherite helmet
[ ] netherite chestplate
[ ] netherite leggings
[ ] netherite boots

these are textures that aren't present in the pack right now. i don't know if we intend to add them, so I'm just going to list all of them here. if we arent going to add it, mark it as complete. and unmark it if we are adding it to the pack
entity:

[ ] enderman
[ ] illager
[X] pony (doesn't look like it)
[ ] zombie villager
[X] Alex pony
[X] seapony
[X] steve pony
[X] wandering trader
[X] witch pony

gui:

[X] pony (the only thing that's there

mob:

[X] noskin alex
[X] noskin steve
[X] noskin seapony

models:

[X] antlers
[X] muffin
[X] saddlebags
[X] stetson

all files in minelp armor folder are present in l&t
these files present in armor, but not in minelp 4.0.9-1.15.2 (might want to remove them)

[ ] chainmail_layer_1_pony
[ ] chainmail_layer_2_pony
[ ] diamond_layer_1_pony
[ ] diamond_layer_2_pony
[ ] gold_layer_1_pony
[ ] gold_layer_2_pony
[ ] iron_layer_1
[ ] iron_layer_1_pony
[ ] iron_layer_2
[ ] iron_layer_2_pony
[ ] iron_layer_inner
[ ] iron_layer_outer
[ ] leather_layer_1_overlay_pony
[ ] leather_layer_1_pony
[ ] leather_layer_2_overlay_pony
[ ] leather_layer_2_pony

took this list from minelp 4.0.9-1.15.2

Skeletons need to have glow added.

Has been fixed for both wither and regular skeleton

Moved to:
https://github.com/Love-and-Tolerance/MineLittlePony-Mod-Support/issues/1


Get test result for a specific test case

In .../samples/test.py, you have a function, def get_test_results(context):
This appears to get all of the test results for a given context. Is it possible to get the test result of a single test case?

There's an endpoint for it, so there will be a Python API for it as well.

You're right. That didn't exist in the API v4.1, so now we wait.

@pbissert Is this what you are looking for get_test_result_by_id:
https://github.com/Microsoft/azure-devops-python-api/blob/d16026911f93361becb52d2f1c124d5c3e8a82e7/vsts/vsts/test/v4_1/test_client.py#L1167
The API is there in 4.1, it is just not documented on the site.

@tedchamb Thanks for pointing that out. Let me see if I can get it to work.
Really I'm just trying to get the latest outcome for a given test case. It seems like the path to get there is to loop through all run ids (get_test_runs) loop through the test results for an iterations run id, then check the test case.
desired_test_case = 1234
for run in test_client.get_test_runs('Portfolio'):
    for res in test_client.get_test_results('Portfolio', run.id):
        if res.test_case == desired_test_case:
            return res.outcome
return None

Is there a more efficient way?

@tedchamb @vtbassmatt
Hello, I had a couple of follow-up questions.
With VSTS v4.1 test_client.py referenced above, I'd like to get the test results (passed, failed, blocked, etc.) for the tests in a test suite.

With the 'get_test_results' method, the test results are returned given you have the run_id.  Is there a way to get the run_id's for a given 'test case'/'test case ID'?

And relatedly, the 'get_test_cases' method returns object addresses for 'point_assignments' and for 'test_case'.  Is there a way to obtain the object values/contents for 'point_assignments' and for 'test_case'?

Thanks very much, in advance, for any help/guidance.

Hi @BOB-PHL. If there's a REST API in the Test area which does what you want, then it works from Python. Unfortunately I don't know enough about the Test APIs to comment.

Hi @BOB-PHL. If there's a REST API in the Test area which does what you want, then it works from Python. Unfortunately I don't know enough about the Test APIs to comment.


Add Sound calculator

This sound calculator takes two inputs from the user, the sound intensity in watts per square meter and the frequency in Hertz. Then, it calculates the wavelength of the sound wave and the decibel level of the sound wave using the given inputs. The output is displayed on the webpage using a paragraph element.

On it


Two-Step MFA keeps asking for 6-digit code even when entering latest from SMS

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
When trying to fastlane init swift on an existing project, I enter my username (which has Two-Factor Auth enabled). I am then asked to input my 6 digit code, I do, I then see 'Requesting session...' but then see exactly the same message an a request for my 6 digit code again.
Two Factor Authentication for account 'XXXXXX' is enabled
Your session cookie has been expired.
Please enter the 6 digit code:

 {"responseId"=>"1d1ebcd4-8e1e-4630-add8-0072b4517020", "resultCode"=>1100, "resultString"=>"Your session has expired.  Please log in.", "userString"=>"Your session has expired.  Please log in.", "creationTimestamp"=>"2020-06-22T20:46:35Z", "protocolVersion"=>"QH65B2", "userLocale"=>"en_US", "requestUrl"=>"https://developer.apple.com/services-account/QH65B2/account/listTeams.action", "httpCode"=>200}
[15:46:35]: An error occurred during the setup process. Falling back to manual setup!

Command executed
fastlane init swift
Complete output when running fastlane, including the stack trace and command used

 ### Captured Output
Command Used: init swift
Output/Log

DEBUG [2020-06-22 15:29:00.57]: Checking if there are any plugins that should be loaded...
INFO [2020-06-22 15:29:00.60]: Detected iOS/Mac project in current directory...
INFO [2020-06-22 15:29:00.60]: This setup will help you get up and running in no time.
INFO [2020-06-22 15:29:00.60]: fastlane will check what tools you're already using and set up
INFO [2020-06-22 15:29:00.60]: the tool automatically for you. Have fun!
INFO [2020-06-22 15:29:00.60]: $ xcodebuild -list -workspace ./XXXXX.xcworkspace
INFO [2020-06-22 15:29:02.73]: $ xcodebuild -showBuildSettings -workspace ./LetsChat.xcworkspace -scheme DropDown
WARN [2020-06-22 15:29:04.01]: Your Apple ID (e.g. fastlane@krausefx.com):

Looking for related GitHub issues on fastlane/fastlane...
Search query: Could not retrieve response as fastlane runs in non-interactive mode

URL: https://api.github.com/search/issues?q=Could%20not%20retrieve%20response%20as%20fastlane%20runs%20in%20non-interactive%20mode+repo:fastlane/fastlane
➡  Could not retrieve response as fastlane runs in non-interactive mode
   https://github.com/fastlane/fastlane/issues/15548 [closed] 8 💬
   27 Feb 2020

➡  How to handle plugin installation interaction on jenkins
   https://github.com/fastlane/fastlane/issues/16001 [closed] 2 💬
   11 Apr 2020

➡  `factory': [!] Can't find class 'adhoc' (RuntimeError)
   https://github.com/fastlane/fastlane/issues/15870 [closed] 3 💬
   10 Mar 2020

and 46 more at: https://github.com/fastlane/fastlane/search?q=Could%20not%20retrieve%20response%20as%20fastlane%20runs%20in%20non-interactive%20mode&type=Issues&utf8=✓

🔗  You can ⌘ + double-click on links to open them directly in your browser.

✅ fastlane environment ✅
Stack

Key
Value

OS
10.15.5

Ruby
2.2.4

Bundler?
false

Git
git version 2.24.3 (Apple Git-128)

Installation Source
~/.fastlane/bin/bundle/bin/fastlane

Host
Mac OS X 10.15.5 (19F101)

Ruby Lib Dir
~/.fastlane/bin/bundle/lib

OpenSSL Version
OpenSSL 1.0.2g  1 Mar 2016

Is contained
false

Is homebrew
true

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
11.5

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.28.3
💥 Check failed

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

slack-notifier
1.5.1

atomos
0.1.3

CFPropertyList
2.3.5

claide
1.0.3

colored2
3.1.2

nanaimo
0.2.6

xcodeproj
1.13.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
1.7.1

unicode-display_width
1.1.3

terminal-table
1.7.3

plist
3.2.0

public_suffix
2.0.5

addressable
2.5.1

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.5.0

babosa
1.0.2

colored
1.2

highline
1.7.8

commander-fastlane
4.4.6

excon
0.55.0

faraday
0.17.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20170404

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.1.0

gh_inspector
1.1.3

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

multi_json
1.12.1

logging
2.2.2

jwt
1.5.6

memoist
0.16.1

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
2.8.3

google-api-client
0.9.28

json
1.8.1

mini_magick
4.5.1

multi_xml
0.6.0

rubyzip
1.3.0

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.2.0

bundler
1.14.6

faraday_middleware
0.13.1

generated on: 2020-06-22

+1

@marinagosson Please open a new issue and fill the issue template.

Same issue. Seems like the Faslane is not using available session and keeps asking for SMS 2FA

Any more thoughts on my initial issue?

I'm with the same problem. Any news about this?

@marinagosson I've faced same issue, but I fixed using fastlane match.
https://docs.fastlane.tools/actions/match/


fix: custom metadata

Problem
https://github.com/scalar/scalar/issues/1623
https://github.com/scalar/scalar/issues/709
Solution
Use @unhead/vue.

hey @adjsky thanks for opening this PR :) i am just testing it out now ✨

Let me take a look. :)


Provide method that allows for skipping SmartGateway deployments

Currently there is no simple way to skip deployment of the default SmartGateway objects. The best we could do is override the gateway.
This use case typically comes up when deploying multiple Smart Gateways for multiple clouds where each SG needs a cloud unique name.
When solving for this, the multi-cloud documentation should be updated to reflect changes here.

 Provide method that allows for skipping SmartGateway deployments

This is completed now that multi-cloud support is added.


How to structure compressed files, such as rar, zip format？

I found that when parsing compressed files, the content of each file in the subdirectory is mixed in the content field.
eg.  test.zip =>  test/a.txt  test/b.txt,  after
parsed =  parser.from_file('test.zip') parsed['content']=..... parsed['metadata']=......
How can I structure the file ‘content‘ and ‘metadata‘  in the subdirectory according to the file name of the subdirectory?

This is an issue in the upstream Tika server library response please ask this question on<EMAIL_ADDRESS>


Tome of Town Portal

After every time editing d2s file and saving it. "Tome of Town Portal" renames to "Tome of Identify" still having sprite of TTP.

Same issue for me.

duplicate #3


How to attach a file ?

Is it Possible to attach a file in the mail body?

Unfortunately, I believe this feature is out of scope for this package as it is just a tiny wrapper around the linking API.


[Bug]: Puppeteer V22.2.0 Not launching in Docker Container

Minimal, reproducible example
import * as puppeteer from 'puppeteer';

let page;

const getPage = async () => {
	if (page) return page;

	const browser = await puppeteer.launch({
		headless: 'shell', // Also tried true same issue
		args: ['--no-sandbox', '--disable-setuid-sandbox'],
	}); // hangs here
	console.log('Browser launched');
	page = await browser.newPage();

	return page;
};

export default getPage;

...

// Create a new page
const page = await getPage();

// Docker file
FROM node:20-alpine3.17 AS development
WORKDIR /usr/src/app

RUN apk add --no-cache \
      chromium \
      nss \
      freetype \
      harfbuzz \
      ca-certificates \
      ttf-freefont
# Tell Puppeteer to skip installing Chrome. We'll be using the installed package.
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser

# Puppeteer
RUN npm i -g<EMAIL_ADDRESS>
# Add user so we don't need --no-sandbox.

USER pptruser

CMD [ "npm", "run", "start:dev"]

Error string
No error just hangs
Bug behavior

[ ] Flaky
[ ] PDF

Background
Before 22.2 puppeteer launch just fine in the docker container but now it's just hanging no errors
OS macOS Sonoma 14.3
Docker Version

desktop 4.23.0
engine 24.0.6

Expectation
I expect the browser to launch in headless  modle
Reality
just hangs like nothing is happening
Puppeteer configuration file (if used)
none

Puppeteer version
22.2.0
Node version
20.10.0
Package manager
npm
Package manager version
10.2.3
Operating system
macOS

I am not able to reproduce. Note that if you are using a custom browser it needs to be compatible according to https://pptr.dev/chromium-support
For example, the following minimal Dockerfile works:
FROM node:18-slim

RUN apt-get update \
    && apt-get install -y wget gnupg \
    && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
    && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
    && apt-get update \
    && apt-get install -y google-chrome-stable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst fonts-freefont-ttf libxss1 \
      --no-install-recommends \
    && rm -rf /var/lib/apt/lists/*

USER node

WORKDIR /home/node

RUN npm i puppeteer@latest
RUN npx puppeteer browsers install chrome

CMD [ "node", "-i" ]

nodnode node@d8e63713e1ab:~$ node -i
Welcome to Node.js v18.19.1.
Type ".help" for more information.
> const puppeteer = await import('puppeteer')
undefined
> const browser = await puppeteer.launch({headless: 'shell'})
undefined
> await browser.close()

Also, see the Dockerfile we provide that is automatically tested before every release: https://github.com/puppeteer/puppeteer/tree/main/docker

For any one having this issue I was able to resolve it by updating to ode:20-alpine3.20 and also adding udev to the package install list
`yaml
FROM node:20-alpine3.20 AS development
WORKDIR /usr/src/app
RUN apk add --no-cache
chromium
nss
udev
freetype
harfbuzz
ca-certificates
ttf-freefont
Tell Puppeteer to skip installing Chrome. We'll be using the installed package.
ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium-browser
Puppeteer v13.5.0 works with Chromium 100.
RUN npm i -g<EMAIL_ADDRESS># Add user so we don't need --no-sandbox.

USER pptruser
CMD [ "npm", "run", "start:dev"]
`


Attempt to fix macOS crash

I think this is harmless to get in without testing if it fixes the crash. Some drivers may reset the internal GL bind states on a new frame, so last_bound_buffers should be reset on our side to prevent early returns.
Crash reported by @peppy:
Thread 37 Crashed:
0   libsystem_kernel.dylib            0x00007fff202ec462 __pthread_kill + 10
1   libsystem_pthread.dylib           0x00007fff2031a610 pthread_kill + 263
2   libsystem_c.dylib                 0x00007fff2026d720 abort + 120
3   libGPUSupportMercury.dylib        0x00007fff46bf60a8 gpusGenerateCrashLog.cold.1 + 95
4   libGPUSupportMercury.dylib        0x00007fff46bed20d gpusGenerateCrashLog + 89
5   com.apple.AMDRadeonX4000GLDriver    0x0000000113651622 gpusKillClientExt + 9
6   libGPUSupportMercury.dylib        0x00007fff46bee5cf gpusSubmitDataBuffers + 164
7   com.apple.AMDRadeonX4000GLDriver    0x000000011362be87 glrATI_Hwl_SubmitPacketsWithToken + 91
8   com.apple.AMDRadeonX4000GLDriver    0x0000000113631057 glrATI_SI_BindKernelResources + 92
9   com.apple.AMDRadeonX4000GLDriver    0x0000000113631ccd glrATI_SI_ResourceMgrValidateConstantState + 1038
10  com.apple.AMDRadeonX4000GLDriver    0x000000011367debc glrdATI_VI_RenderIndexed + 168
11  com.apple.AMDRadeonX4000GLDriver    0x0000000113679193 glrdAMD_RenderVertexArray + 3205
12  GLEngine                          0x00007fff6cae85a3 glDrawElements_ACC_Exec + 473
13  ???                               0x000000011a968461 0 +<PHONE_NUMBER>

I've traced this down quite far, it seems related to a bugzilla report but it's hard to say if it comes as a result of Apple reportedly fixing the bugzilla issue in 11.1 and breaking something else in the process, or if it's a completely different issue altogether - we crash in glDrawElements whereas Firefox crashes in glDeleteTexture / swapbuffers).
The change from Array.Clear() to .AsSpan().Clear() is intentional as Span.Clear() is faster than Array.Clear() (though a very small improvement in the grand scheme of things):
[Params(2, 4, 8, 16, 32)]
public int N { get; set; }

private int[] array = new int[3];

[GlobalSetup]
public void GlobalSetup()
{
    array = new int[N];
}

[Benchmark(Baseline = true)]
public int[] ArrayClear()
{
    Array.Clear(array, 0, array.Length);
    return array;
}

[Benchmark]
public int[] SpanClear()
{
    array.AsSpan().Clear();
    return array;
}

|     Method |  N |      Mean |     Error |    StdDev | Ratio |
|----------- |--- |----------:|----------:|----------:|------:|
| ArrayClear |  2 | 13.076 ns | 0.1193 ns | 0.1116 ns |  1.00 |
|  SpanClear |  2 |  5.692 ns | 0.0004 ns | 0.0003 ns |  0.44 |
|            |    |           |           |           |       |
| ArrayClear |  4 | 13.745 ns | 0.2229 ns | 0.2085 ns |  1.00 |
|  SpanClear |  4 |  5.747 ns | 0.0654 ns | 0.0612 ns |  0.42 |
|            |    |           |           |           |       |
| ArrayClear |  8 | 12.804 ns | 0.3272 ns | 0.3769 ns |  1.00 |
|  SpanClear |  8 |  5.153 ns | 0.0011 ns | 0.0009 ns |  0.40 |
|            |    |           |           |           |       |
| ArrayClear | 16 | 13.070 ns | 0.3304 ns | 0.3393 ns |  1.00 |
|  SpanClear | 16 |  5.158 ns | 0.0033 ns | 0.0028 ns |  0.39 |
|            |    |           |           |           |       |
| ArrayClear | 32 | 12.897 ns | 0.3148 ns | 0.3625 ns |  1.00 |
|  SpanClear | 32 |  5.088 ns | 0.0075 ns | 0.0066 ns |  0.39 |

Can no longer reproduce the crash, nice one.

Can no longer reproduce the crash, nice one.


Cisco Stealthwatch Repackaging

Change(s):

Repacking of solution

Reason for Change(s):

https://github.com/Azure/Azure-Sentinel/pull/7547

Version Updated:

2.0.2

Hi @v-rusraut, please provide your feedback on this. Thanks

hi @v-atulyadav
For testing parser through ADF pipeline we need contributor access and we have already raised access request.

Hi @v-rusraut, any update on above?

Looking into this

hi @v-prasadboke @v-atulyadav
For testing parser , we need to dump sample data in syslog table using ADF pipeline.
Currently that pipeline failing, so need some more time to test parser.

Hi @v-atulyadav @v-prasadboke
There is issue in ADF pipeline , so due to that parser testing pending.

Hi @v-rusraut, please provide your updates.Thanks

Hi @v-atulyadav
Still ADF issue not resolved, due to that parser testing pending.


add exist check before getting the blob

from andrea:
| Blob blob = blobStore.getBlob(containerName, blobName); is retryable while blobExists is not. When you disable wire logging, jclouds uses a different code path which ends up in a IOException rather than KeyNotFoundException causing problems in Brooklyn persistence
| as jclouds convert KeyNotFoundException into null, and propagates IOException for that getBlob method
looks reasonable to me, merging


TISPARK-191 update README

fix #813, fix misleading jar name in README

 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.

@windtalker please sign CLA, thx~

/run-all-tests

- Test Convert from java.lang.Double to ENUM *** FAILED ***

  java.sql.SQLException: Region is unavailable

  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)

  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973)

  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909)

  at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527)

  at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680)

  at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2483)

  at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2441)

  at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1381)

  at com.pingcap.tispark.datasource.BaseDataSourceTest.queryJDBC(BaseDataSourceTest.scala:213)

  at com.pingcap.tispark.datasource.BaseDataSourceTest.compareTiDBSelectWithJDBC(BaseDataSourceTest.scala:154)

  ...

- Test Convert from String to ENUM

ci reports above exception. It seems to be tidb's problem. @birdstorm Can we just merge this PR since it purely doc change.

- Test Convert from java.lang.Double to ENUM *** FAILED ***

  java.sql.SQLException: Region is unavailable

  at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)

  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3973)

  at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3909)

  at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2527)

  at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2680)

  at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2483)

  at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2441)

  at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1381)

  at com.pingcap.tispark.datasource.BaseDataSourceTest.queryJDBC(BaseDataSourceTest.scala:213)

  at com.pingcap.tispark.datasource.BaseDataSourceTest.compareTiDBSelectWithJDBC(BaseDataSourceTest.scala:154)

  ...

- Test Convert from String to ENUM

ci reports above exception. It seems to be tidb's problem. @birdstorm Can we just merge this PR since it purely doc change.

I AM trying to solve this via #814, so this PR will be blocked temporarily in order that we can make sure  the corresponding fix works.

Gotcha. So let's open and wait until ur fix works.

/run-all-tests


Document how to use the PoE HAT

I just bought four Raspberry Pi PoE HATs, and I'm trying to incorporate them into the cluster... but there are two issues I'm running into currently:

They come with female-to-female 9mm M2.5 spacers that need to be precisely this height so the contact can be made with the GPIO port and the PoE header. So I can't physically screw the Pi into the bone-style clear case using it's screws and have the HAT on top of those screws.

To fix this issue, I'm going to order 24 of these aluminum 9mm M2.5 female/male spacers and see if they solve the issue.

I can no longer attach my little RGB LED board to the GPIO, especially considering the now-even-more-limited vertical clearance with the Pi and the HAT.

I could maybe buy GPIO headers like this 11mm female GPIO header and stack the RGB LED board on top of the PoE HAT... we'll see. I might have to forego the GPIO-controlled LEDs for the time being.
Look at this PoE header tutorial/overview post for more tips—if I do end up stacking headers, I will need more vertical clearance (so new standoffs for the entire cluster), and I will need 15mm M2.5 female/male spacers... instead of the 9mm ones I just ordered. Go figure :P

Testing the first HAT on my top Pi, since I can't put them all on and still mount them in the rack... so far it works great. But no LED for now, and that makes me sad :(
Maybe I could make a super trim board and just extend some of the pins (and trim the rest?) custom-printed? I don't have an etcher and don't want to try to DIY it if I don't have to.
The lengths I'm going to just get 5 fewer cables and one fewer power supply...

@poon64 - ooh, that does look nice. I'm full-bore ahead with the Blinksticks for now, though, and may revisit the PoE HAT later... we'll see. For now I can live with the coil whine. One thing that is a bit annoying (even if it does help overall with CPU) is that the fans are almost constantly running (at least one of them is), and they are pretty darn loud. So not super fun to have sitting in my office right next to me. I'm considering unplugging them and letting the CPUs bake a little.

Just a quick note—while I was disassembling the Pi 3 model B+ edition of the cluster, the first PoE HAT I removed had its PoE header separated on one side as it's kind of a tricky maneuver to separate it from the main Pi board.
So for the rest of the Pis I used a small screwdriver and slowly pried the GPIO pin areas up and down the board so the pins on the PoE header would not be wrenched in a funny way.
I had to go re-solder the joints and clamp down the tiny PoE header using a wrench!

Im about to go ahead and build this myself. Quick question regarding the PoE hats.
Is using the 9mm aluminum spacers you linked above enough clearance to operate the fans of the PoE hats when the Pis are setup in the typical cluster stack?
Could you also possibly link which "case" / acrylic base you used for this specifically?
Thanks so much!

The PoE Hat here says it is only compatible with the Pi 3B+:
Compatible only with Raspberry Pi 3 B+ that has PoE pins

Has anyone been able to install with the Pi 4B ?
TIA

There are several different PoE hats floating around, some masquerading as if they are official, but in my experience, 2 different ones have worked for me on 2 4Gb Pi 4’s.

Found a supported one here

@shailensukul - I am using the official Pi PoE HAT without issue on all my Pi 4s. See the official product page: https://www.raspberrypi.org/products/poe-hat/

@shailensukul - I am using the official Pi PoE HAT without issue on all my Pi 4s. See the official product page: https://www.raspberrypi.org/products/poe-hat/

Same link as mine  :-)


docs(troubleshooting): improve performance troubleshooting section

Description
The current troubleshooting section for improving performance in ROS is concise and accurate, but it could be improved to provide more helpful information to users.
This pull request aims to enhance the troubleshooting section by providing additional information and tips that could help users identify and resolve performance issues in ROS.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The Reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@kenji-miyake do you have any idea why multi-line code blocks on bullet points are not displayed correctly?

https://autowarefoundation.github.io/autoware-documentation/pr-365/support/troubleshooting/performance-troubleshooting/#solution_4

@xmfcx Probably these dashes are unnecessary.

@mitsudome-r this is ready to review now.

https://github.com/autowarefoundation/autoware-documentation/pull/373 is created.
https://github.com/autowarefoundation/autoware-documentation/pull/365/commits/d5e52ee553e580e62837727c3ef7d02830c80ca5 with this, now it uses existing docs instead of duplication.


feat(traffic-layer): Implemented  component

We needed an implementation of Google Maps' TrafficLayer, so I followed the convention set in HeatmapLayer. I've added an example of TrafficLayer to the examples app as well.

I updated the commit message to follow the commit format as specified in CONTRIBUTING.md.

Released 6.2.0


ds18b20 tempsensor

I have used ds18b20 tempsensor with Micro:bit V1 and it has work well with a dstemp extension. The plot bar graph of temp p0 shows a temperature. But now I try to use Micro:bit V2 and can't get it works. Only value is "Infinity". No temperature. How can I make V2 works as well as V1? Used code .

Hi --- The sensors are very sensitive to timing.  There are many fakes sold as DS18B20s that work inconsistently.  Originally this extension was only tested (and probably only worked) with genuine DS18B20s.   I've just updated it to try to make it work with some of the fake DS18B20s.  Please try it again.

Hi.
Thank you for an answer. DS18B20 still not working with Micro:bit v2 but work fine with V1. Here is video examples.
https://youtu.be/WoDCPhbMmnk https://youtu.be/WoDCPhbMmnk
https://youtu.be/lhTbjyZw1vk https://youtu.be/lhTbjyZw1vk
Kind regards Juuso Lymy

Bill Siever @.***> kirjoitti 3.11.2021 kello 5.24:
Hi --- The sensors are very sensitive to timing. There are many fakes sold as DS18B20s that work inconsistently. Originally this extension was only tested (and probably only worked) with genuine DS18B20s. I've just updated it to try to make it work with some of the fake DS18B20s. Please try it again.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/bsiever/microbit-dstemp/issues/4#issuecomment-958629310, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVSPITFI66MFH3KWAKSCVL3UKC2QDANCNFSM5D2X36HA.
Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@Juuos Ah...That's a bluetooth error.  I hadn't tried it with bluetooth.  I've added support for bluetooth now (v0.1.26).  If you have time, try it again and let me know what you find.

Hi.
Sorry it tooks time to reply. I tried again DS18B20 with the temp block.
Micro:bit V1 worked fine but V2 didn't worked. Now V2 gives "-infinitely"
on the display panel. I had used three different Micro:bit V2 with same
results.
Regars Juuso Lymy
ma 8. marrask. 2021 klo 4.56 Bill Siever @.***)
kirjoitti:

@Juuos https://github.com/Juuos Ah...That's a bluetooth error. I hadn't
tried it with bluetooth. I've added support for bluetooth now (v0.1.26). If
you have time, try it again and let me know what you find.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bsiever/microbit-dstemp/issues/4#issuecomment-962766529,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVSPITFIQY62HIM2C2JZ2OTUK435RANCNFSM5D2X36HA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

@Juuos That error is usually about timing problems.  Without more info. I'm not sure I'll be able to figure out the problem.
If you are willing to provide a sensor for me to use for testing, I can try to look into it.
My current testing is based on genuine DS18B20 and one of the many "counterfeits" that was also sold as a DS18B20.

Sensors we are using are VMA324 (
https://www.velleman.eu/products/view/?id=439184) and I don't think those
are "counterfeits". But I'm willing to provide the sensor for testing for
you.
su 14. marrask. 2021 klo 20.47 Bill Siever @.***)
kirjoitti:

@Juuos https://github.com/Juuos That error is usually about timing
problems. Without more info. I'm not sure I'll be able to figure out the
problem.
If you are willing to provide a sensor for me to use for testing, I can
try to look into it.
My current testing is based on genuine DS18B20 and one of the many
"counterfeits" that was also sold as a DS18B20.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bsiever/microbit-dstemp/issues/4#issuecomment-968343482,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVSPITD5N26VXAOPLDPHN5LUL773BANCNFSM5D2X36HA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You could test it yourself if you have an Arduino available using the code here: https://github.com/cpetrich/counterfeit_DS18B20.
(I'm looking to see if I can find a source for these in the U.S.)

@Juuos Quick updates:
Again, if you have an easy way to do so, please test your sensor with an Arduino using https://github.com/cpetrich/counterfeit_DS18B20.
It looks like I can get either the VMA324 or WPSE324 via eBay in the U.S.  Your link was the VMA324, but it looks like it's replaced by the WPSE324.   I'm not sure if anything has actually changed.  I'll order one WPSE324.


Authentication stopped working for API request made by axios after disabling cookie serialization

Laravel Version: 5.5.42
PHP Version:7.0
Database Driver & Version: MariaDB 10.2

Description:
After upgrading from previous version to 5.5.42, the version that addresses a security issue, all request made by axios to routes guarded by Passport/API will be returned as unauthorized. However, if cookie serialization is re-enabled by adding:
protected static $serialize = true;

into App\Http\Middleware\EncryptCookies
Then Passport/API authentication will work again.
Steps To Reproduce:

Upgrade laravel 5.5.42
Issue session cookie after log in.
Make requests via axios to Passport/API guarded route

Maybe this commit https://github.com/laravel/framework/commit/b0baeff1dcf66d09cfdb0daad6a96eab0f821284 may help with this issue on 5.5 branch?
I have also problems with dusk 2.0 and cookie assertions. It needs this commit too https://github.com/laravel/dusk/commit/5facdb15f5952ed28c711e89b30adce74fa388c7
@taylorotwell Can you look at this? 5.5 is still supported.

Just manually edited the helper functions as in commit b0baeff. That didn't solve the problem. All API requests from axios are still returned as 401 un-authorized. Request made by postman still works though.

I had the same problem... if it matters, using PHP 7.1 and MySQL, developing with Laravel Homestead.

following up to confirm that the issue still exists in 5.5.43.

There is a workaround in the Passport issue tracker:
https://github.com/laravel/passport/issues/805

it works ! thx

Mycontroller  5.7
public function details()
{
$user = Auth::user();
return response()->json(['success' => $user], $this->successStatus);
}
my Route
Route::group(['middleware' => 'auth:api'], function(){
Route::get('details', 'API\UserController@details');
});
{
"message": "Unauthenticated."
}
Still No luck


Deployment

Deployment
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser

DEPLOYMENT SUCCESSSSSSS 💯 👍 🥇


Add the connect exercise

@arthurchipdean thanks again for your contribution!
I'd like to review your code and suggest some changes that will make it more "ES-6-y".  None of these changes are functionally critical, but I think that the example solutions are examined by some as guidance on ES6 vs ES5, so there are some things you could change to make it useful to the community in that regard.
I'm tied up for a bit here but will get some feedback to you shortly.

Awesome! Thanks again!

GREAT job you both @arthurchipdean and @matthewmorgan !


VERSION: Bump to 0.2.9

Signed-off-by: Fernando Fernandez Mancera<EMAIL_ADDRESS>

Coverage remained the same at ?% when pulling 200d7a92f08bcf542708bd627207ddb34ba16704 on ffmancera:version029 into c8bc0d2e4aa1a5787e5f3b9058cc5e820b209c69 on nmstate:nmstate-0.2.

Coverage remained the same at ?% when pulling 200d7a92f08bcf542708bd627207ddb34ba16704 on ffmancera:version029 into c8bc0d2e4aa1a5787e5f3b9058cc5e820b209c69 on nmstate:nmstate-0.2.

Coverage remained the same at ?% when pulling 200d7a92f08bcf542708bd627207ddb34ba16704 on ffmancera:version029 into c8bc0d2e4aa1a5787e5f3b9058cc5e820b209c69 on nmstate:nmstate-0.2.


Convert Context.termDefinitions member var into its own class

Context.termDefinitions is a json object which we are sort-of abusing: for one, it is a public member in Context, mainly so that ContextProcessor can query and add to it. Public class members should be discouraged. Second, the "definitions" we are storing there are actually just other json objects that are created in ContextProcessor.createTermDefinition, and those json objects have extra stuff put into them like the IS_XXX flags (see step 10 of ContextProcessor.createTermDefinition). There is probably a better way of using an actual TermDefinition class to store that data, rather than abusing a json object.
So, perhaps we need a new TermDefinition class, maybe holding a json object to store the term def. data, plus a few bool flags and accessor functions for those (for example, replacing the IS_PREFIX_FLAG, IS_PROTECTED_FLAG and IS_REVERSE_PROPERTY_FLAG, ... maybe more?)
Then, we should also add a set to Context, plus accessor functions to add the new defintions to the context (step 28).

As another example, Context::isReverseProperty() should really be a function on a TermDefinition object.

It would also be handy for TermDefinition to have helper functions like containerMapping() and typeMapping(), for instance, at "create term definition" step 19.4.1.


Add stm32h7 and stm32mp1 support for spi with dma

This PR adds support for stm32h7 and stm32mp1 socs for spi with dma.
See the commits for the changes that were needed.
In addition, we change spi_loopback test to work with non cacheable memories.
This will allow the tests to be passed for h7/f7 socs until the driver will support cache maintenance operations.
depends on: #33863

@FRASTM fyi

Do you have the corresponding test tests/drivers/spi/spi_loopback for one of each board the and stm32mp1 board ?

Do you have the corresponding tests/drivers/spi/spi_loopback for one of each board the and stm32mp1 board ?


Update to use pyproject.toml

Bring the package up to PEP 517/518.

Done in 73ae92ce87b0f0d355bb5774f83ff2dea61bc8e4.


Adds http_code to heartbeatJSON

Hopefully closes #201
I don't know anything about anything that I just did, so please test it thoroughly. @louislam @Saibamen @chakflying

The sql file is missing a lot of fields, you have to built the sql on top of patch6.sql.

I just re-check the documentation, SQLite allows to add a column by:
ALTER TABLE employee
	ADD new_col CHAR(25) DEFAULT '10' NOT NULL

It is just not allowed to modify/delete a column. So you can I think you can simplify the sql by this.
https://razorsql.com/features/sqlite_add_column.html

Thanks @louislam and @chakflying. I am going to close this rn and give it a go another time. Sorry for wasting your time.


Add default OAuth2 device verification page

Expected Behavior
I am not sure if the omission was intentional, but, like other Spring security flows that comes with default pages for form login, saml, oauth2 and oauth2 consent, i was expecting a default basic form page for device verification_uri but it returned a 404 unless you define a controller mapping for that uri.
Current Behavior
The verification uri returned from the device authorization endpoint has no default mapping, hence it throws 404 when you launch the URL in the browser.
Context
I was expecting some consistency with existing spring security flows, so for a long time i thought i wasn't doing something right when no page was being returned until i figured out what the issue was, then i finally followed the authorization server example in the spring projects to configure custom pages for the verification.
Whilst this may not be critical, if it is something the team would consider implementing, i am willing to take it up and make the contribution.
I realise the OAuth2DeviceAuthorizationEndpointFilter class defines the verificationUri(for GET request i believe) and OAuth2DeviceVerificationEndpointFilter defines a DEFAULT_DEVICE_VERIFICATION_ENDPOINT_URI which shares the same value as the verificationUri in OAuth2DeviceAuthorizationEndpointFilter except this is where the user_code is submitted to(POST).
I think we could dynamically map the default verificationUri in OAuth2DeviceAuthorizationEndpointFilter to a default controller when no custom verificationUri is provided, what are your thoughts?

@benacq

i was expecting a default basic form page for device verification_uri but it returned a 404 unless you define a controller mapping for that uri.

Just to confirm, I'm assuming you were expecting a default generated form page similar to the page in the demo-authorizationserver sample?
https://github.com/spring-projects/spring-authorization-server/blob/main/samples/demo-authorizationserver/src/main/resources/templates/device-activate.html

@benacq

i was expecting a default basic form page for device verification_uri but it returned a 404 unless you define a controller mapping for that uri.

Just to confirm, I'm assuming you were expecting a default generated form page similar to the page in the demo-authorizationserver sample?
https://github.com/spring-projects/spring-authorization-server/blob/main/samples/demo-authorizationserver/src/main/resources/templates/device-activate.html

Yes,  that was what i was expecting, but no default page was mapped.

Yes that makes perfect sense, thanks for the clarification.

i will go ahead and close this thread.


Alternative module for Track-ECAL associations

First implementation of the alternative Track-ECAL association module I was working on last year (see e.g. slides 12-13 of this presentation). It doesn't replace the previous module, it's up to the user to specify which one to use in their fcls.
The code follows a similar logic to that of the other association algorithm, but instead of applying successive cuts it simply propagates the helix to the radial position of the cluster and applies a distance cut. It tries to correct for the uncertainty in the x position using the timing information of the ECAL clusters. For the moment it only creates associations for one TrackEnd, which is picked based on the number of associations passing the cut, so it's only suitable for tracks starting inside the TPC.

The plot shows a comparison between the performance of the current association code (solid lines labeled as default) and this new module as a function of the cut value (the square of the distance). The figure presents the performance metrics in three different running modes of the module, using the ECAL cluster time correction (solid lines with square markers), not using the time correction (dashed lines with circle markers) and using the time correction AND cheating the direction of the track (dash-dotted lines with triangle markers). In all cases, we achieve a clear improvement on the sensitivity (aka true positive rate, recall or efficiency) while keeping the precision (positive predictive value or purity) unchanged.

From Leo:
Re the alternative module for Track-ECAL associations:
As I understand what I am looking at, this new module is the new default.  That’s OK with me, but please add comments so that the fcl file can be switched back to the original by method of uncommenting one version of line 88 in recojob.fcl, the line where reco: is defined, and commenting out the other version.  Then send an email to everyone about this change.  Make sure “everyone” includes Vivek Jain, whose work involves this association.

Hi Tom, I just added some comments in the fcl files. Hopefully this is now ready to go.


Missing Add Features Option on Teams Toolkit Extension

Unable to find the Add Features option under Development in Teams Toolkit - Visual Studio Code. Kindly help me to resolve this issue.
Below is the Teams Toolkit and VS Code versions used:
1.	VS Code Version : 1.69.2
2.	Teams Toolkit Version : 4.0.2

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines.
Happy Coding!


CPU usage goes up outside casting window

Yesterday afternoon I noticed that the CPU usage goes up every night, starting around 22:00 and ending at 8.
Around 23 a clock I checked trough SSH what processes was running, and saw the name of my Next hub.
At that point I disabled continuously casting and restarted HA. Then the load was gone.
I hope this can be fixed or that I can use a workaround so the load stays normal, but casting is also enabled during the day.
Below the CPU load from the HA VM
Last 24 hours:

Last week:

Hey, that is interesting! I've never noticed this but we did have another user open up a PR that potentially fixes this problem. It might be caused by the cast_delay not being set correctly. I'll try and test the PR's changes asap and get the change merged in which should stop the high CPU usage.

If you like me to test, let me know where and what to change and I will be happy to try it.

The change is in now, if you restart HA you should see an update for the integration (v.1.2.5). If you could test it and make sure the usage has gone down that would be great 😄


Make the Application folder structure resemble that of an angular app

This was completed in #3

There was a couple of issues with the pull request  #3. These have now been fixed in #4 as well as enhancements to the Scss


Model data

Rwa-blogs: Processing data in Model
Hello ✋,
In this branch, I have done the following:
Tasks completed
✔ Added some users in the users table
✔ Added some posts in the posts table
✔ Added some likes in the likes table
✔ Added some comments in the comments table
✔ Created custom methods for processing data in all models
✔ Created a current_user method in the application controller

Thank you very much @Meltrust. I am going to implement all the suggestions you gave me.

Thank you


"sudo yarn build" removes the artifact files before built and thus cause error in building

I removed the line that cleans up the artifact and it finally built successfully. Any side effect for doing so?

I removed the line that cleans up the artifact and it finally built successfully. Any side effect for doing so?

which line  that cleans up the artifact？ I got the same problem, also confused

same issue here


Bug in Could not parse global class

Godot version
Godot 4.0 Beta 4
System information
Windows 10
Issue description
When open my project with Beta 1 all is correct. But when open with Beta 4 this happens.

I think this is a bug, because it's not like singelton. For now with Beta 4 I can't work with my project.
Steps to reproduce
download "Nakama Godot Client" that you will find in godot 3 assets -> open project with godot 4 Beta 1 (All code is migrated correctly) -> Open project with Godot 4 Beta 4 (error)

Minimal reproduction project
No response

Could be related to #68211

Also duplicate of #68284


Using ToLower in a query throws IndexOutOfRange

Version: alpha 4
When using toLower(), I'm getting an IndexOutOfRange exception during query generation. When debugging the source, I found there was an issue in the JetStringMethodTranslator where the Trim clauses are formed. It checks if the passed arguments contain a null value on index 0, but it doesn't check if there actually is a value to begin with. That was the reason for the exception.
I've provided a proposed fix and some adjusted tests in PR #77

@Veflow In contrast to what I wrote in my email, if you provide the detailed information as you have with your #77 PR, there is probably no need also open a corresponding issue, as long as the PR is only about bug fixes and not about introducing features!

@lauxjpn Gotcha!


Installing multile instances of Wekan with snap to same server?

@kubiko
Hi,
is this possible? So multiple wekan's would be running in different local ports like with docker container proxying to localhost wekan containers in different ports. Advantage would be automatic updates in web hosting environment.

It seems to be possible with LXD. I will try later.
https://discuss.linuxcontainers.org/t/this-is-cool-running-snaps-in-lxd-unprivileged-containers/1080

https://ubuntu.com/blog/running-snaps-in-lxd-containers

https://github.com/AdaptiveScale/lxdui


Remove dead submodule path

I'm guessing this was an old submodule and they are always fiddly to clear :)
It is currently breaking Garden's pipeline (error: pathspec 'src/github.com/paulcwarren/spec' did not match any file(s) known to git.) since Concourse's git resource has started being more precise about the submodule paths they init.

sounds like a plan, pulled the story in!


compatibility: Plugin system for API-driven-module onboarding

Example of a plugin system for module-specific support: https://github.com/fantasycalendar/FoundryVTT-ItemPiles/tree/master/src/plugins
The idea would be to use the Tidy API in plugins to augment the sheets for specific modules when they feature an API with functions enough to recreate behaviors.

Closing as completed. popout! is the first to be implemented.


Modal view for HeaderVideoSection

Hi @tobifroe, the video in the header section is relatively small at the moment. Yesterday we though about a quick solution. Can you give the plugin the option, that the video will open in a bigger modal when the user presses play?

@Truthans As in, adding a checkbox "open in modal" to the plugin admin?

Correct. Would that work?
Von meinem iPhone gesendet

Am 08.07.2021 um 09:36 schrieb Tobias Frölich @.***>:

@Truthans As in, adding a checkbox "open in modal" to the plugin admin?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

However, if it's easier right now, we could just make it as a default for the time being.

@Truthans Videos now open in a modal by default, I'll look into adding modals as an option next week.


UserWarning: User is not registered in the default admin. Please integrate hijack into your user admin manually.

how to get rid of that?
I do not use hijack in the Django admin but in my custom forms

Hi! Just experienced the same issue myself, the problem was that the app my custom User model was defined in, was listed after 'hijack' in INSTALLED_APPS in settings. So the custom user model wasn't included yet when hijack was set up.


GitHub Enterprise support

I was really looking forward to using this project, but it appears that it only works for public GitHub repositories. I was looking to use it on GHE (self-hosted), but I don't know if that's possible. Is there a way to get this to work?

It seems that the GitHub library Automation is using supports enterprise instances.
https://github.com/KnpLabs/php-github-api/blob/master/lib/Github/Client.php
I’ll look into this and think how to pass the URL, most likely through eng var/option, just like GitHub token

It seems that the GitHub library Automation is using supports enterprise instances.
https://github.com/KnpLabs/php-github-api/blob/master/lib/Github/Client.php
I’ll look into this and think how to pass the URL, most likely through eng var/option, just like GitHub token

Hey @ameir I think this https://github.com/aeon-php/automation/pull/28 should do the job, could you please test it and let me know if it works? I don't have access to any GitHub enterprise instance currently.
I'm closing this issue, for now, feel free to reopen it if it won't work.

Hey @ameir I think this https://github.com/aeon-php/automation/pull/28 should do the job, could you please test it and let me know if it works? I don't have access to any GitHub enterprise instance currently.
I'm closing this issue, for now, feel free to reopen it if it won't work.

Thanks for the prompt resolution! I was thankfully able to get this to work as expected.
When you have cycles, would you be able to push a new Docker image? I did a composer update within the latest image, which works, but of course that's not ideal. Thanks again!

Thanks for the prompt resolution! I was thankfully able to get this to work as expected.
When you have cycles, would you be able to push a new Docker image? I did a composer update within the latest image, which works, but of course that's not ideal. Thanks again!

You are right, docker is the right way to go! I forgot to update image, sorry, it's fixed now.
If you have any feedback about the app, if you are missing anything please let me know ✌

You are right, docker is the right way to go! I forgot to update image, sorry, it's fixed now.
If you have any feedback about the app, if you are missing anything please let me know ✌


Fix white space characters in whiteSpace

Fixes two typos. We don't want to match n and r as whitespace :smile:

:smile: Good catch!


Copy all footage rather than just save*

Is it possible to just copy over all recorded footage rather than the save*?

Yes, it's possible. To make this change find the following line in archive-teslacam-clips:
for file_name in "$CAM_MOUNT"/TeslaCam/saved*; do

Change it to
for file_name in "$CAM_MOUNT"/TeslaCam/*; do

We probably won't make this the default behavior. See the discussion in this issue for the reasoning: https://github.com/cimryan/teslausb/issues/5
Does that work for you?

I'll close this, for now. Please open another issue if it turns out this model doesn't work for you.


Fix: Pushover notifications not working

Pushover notifications stopped working because of missing parameters which lead to an API error. Setting these two parameters should fix this issue.

This should fix #100

Closing as #104 is more configurable and therefor has a better usability.


Document meson-python requirements on how import('python').find_installation() is called

meson-python invokes meson and meson may be run by a different Python interpreter than the one used to run meson-python via pip or build or other pep517 frontend. meson-python uses a native file to pass the python interpreter to build for to meson. AFAIK, this works only if a path to a Python interpreter is not explicitly passed as an argument to import('python').find_installation(). This should be documented.

+1:
I was debugging an issue with multiple interpreter  (python 3.10 + 3.11) on a "remote" architecture (i386 chroot on amd64 or armv7 on aarm64) outside of any virtual-env (for debian packaging) thus specifying the interpreter is very important to me.
Having it documented is equally important.

What issue did you encounter? meson-python works in the same way as other Python build tools work: the extensions are built for the interpreter running the build process.

I think debian is part of the problem since they did not yet move completely away from calling setup.py. The DD in charge of my packages (@picca) asked me to keep the distutils part for the year to come to be able to continue packaging them. Debian did neither package scipy 1.9.
That said, I don't think illogical to have a way to say python=/usr/bin/pyhton310 or python=/usr/bin/python311. The same way I encountered a similar bug with cython not found since on debian, cython refers to the cython for python2 and one has to call cython3. Once again those are remarks for the documentation when packaging in the PEP517 spirit, and probably not bugs specific to meson-python.

Debian did neither package scipy 1.9.

That was not because they can't use any other build system I believe. It was because (a) SciPy 1.9.0 wasn't quite robust enough, so I recommended downstream packagers to use the setup.py-based build for that release, and (b) Debian has an issue where they can only use a single setuptools version, and they unwisely chose the most recent release, leaving any projects that have issues with setuptools breaking compatibility with distutils out in the cold.
This is a different issue though than the original topic of this issue.

The same way I encountered a similar bug with cython not found since on debian, cython refers to the cython for python2 and one has to call cython3.

Since Meson 0.63.0, if you use the builtin cython language support it will search for both names: https://github.com/mesonbuild/meson/commit/ebbe4425e7a1c1c16281ef163e443fc1c0a8b209


(Octoprint) No Checksum with line number, Last Line: 18

Equipment Used
BIBO 2 Touch - 3D Printer
Raspberry Pi with Octoprint - Sending commands to the printer via USB Serial Port
Problem 1
Resend ratio exceeds critical resend ratio: As soon as the print starts printer reports lines missing, and keeps requesting resend of lines that have not been sent yet.  Octoprint ignores these requests and tracks resend ratio until it exceeds that critical limit (default 10%).
From Octoprint.log:
2022-02-02 01:39:36,514 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
2022-02-02 01:39:36,527 - octoprint.util.comm - INFO - Changing monitoring state from "Starting" to "Printing"
2022-02-02 01:41:44,489 - octoprint.util.comm - INFO - Got a resend request from the printer: requested line = 5, current line = 8
| Last lines in terminal:
| Recv: T:23.96 E:0 B:57.0
.
.
.
| Recv: ok
| Send: N5 M82*28
| Recv: ok T:24.3 /0.0 B:60.1 /60.0 T0:24.3 /0.0 T1:24.1 /0.0 @:0 B@:127
| Send: N6 M104 T0 165*118
| Recv: ok T:24.3 /0.0 B:60.1 /60.0 T0:24.3 /0.0 T1:24.1 /0.0 @:0 B@:127
| Send: N7 M104 T1 165*118
| Recv: Error:No Checksum with line number, Last Line: 4
| Recv: Resend: 5
2022-02-02 01:41:44,493 - octoprint.util.comm - INFO - Ignoring resend request for line 5, that still originates from lines we sent before we got the first resend request

This eventually turns into a communication timeout when max consecutive timeout while printing (default 5) is exceeded:
| Recv: Error:Line Number is not Last Line Number+1, Last Line: 3677
| Recv: Resend: 3678
2022-02-02 02:06:31,965 - octoprint.util.comm - INFO - Ignoring resend request for line 3678, that still originates from lines we sent before we got the first resend request
2022-02-02 02:07:02,011 - octoprint.util.comm - INFO - Communication timeout during an active resend, resending same line again to trigger response from printer.
2022-02-02 02:07:32,041 - octoprint.util.comm - INFO - Communication timeout during an active resend, resending same line again to trigger response from printer.
2022-02-02 02:08:02,061 - octoprint.util.comm - INFO - Communication timeout during an active resend, resending same line again to trigger response from printer.
2022-02-02 02:08:32,091 - octoprint.util.comm - INFO - Communication timeout during an active resend, resending same line again to trigger response from printer.
2022-02-02 02:09:02,121 - octoprint.util.comm - INFO - Communication timeout during an active resend, resending same line again to trigger response from printer.
2022-02-02 02:09:32,141 - octoprint.util.comm - INFO - No response from printer after 6 consecutive communication timeouts, considering it dead.

Diagnostic Attempts
Increased the critical ratio
Increased the max consecutive timeouts setting.
Fine tuned the protocol to wait for start (Octoprint Settings > Serial Connection > Firmware & Protocol > Protocol Fine Tuning > Wait for Start on connect)

The last one prevents the printer from printing faulty or empty data but does not solve the communication problem.
Printer stops after laying down the purge line. It heats up fine, starts fine, then as soon as it's done with the purge line it stops and displays this error message: "No Checksum with line number, Last Line: 18". It will not continue to print.

Solution:
Disable the WiFi setting on the printer.

The WiFi signal interferes with the USB Serial connection resulting in miscommunication between the printer and Octoprint.
This is a firmware bug where if WiFi is on and USB Serial is used simultaneously the printer will see commands without a checksum that it doesn't recognize, and will keep asking Octoprint to resend line numbers that Octoprint didn't send, resulting in the infinite miscommunication until critical resend ratio is exceeded.


BufferData does not accept ArrayBuffer or ArrayBufferView under WebGL 1

BufferData does not accept ArrayBuffer or ArrayBufferView with WebGL 1, only 2 overrides are size and System.Array.
https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/bufferData

Hi!
You are correct, we commented the mentioned typedef, surely because didn't know how to transpile such by that time:
https://github.com/WaveEngine/WebGL.NET/blob/ab82649a1d2d54f79249b2ba0f71b7cfe1c283f1/src/WebIDLToCSharp/webgl.idl#L522
It should be easy to recover it back, let me try to book some time for this.
Thanks!
—Marcos

Hi again @harry-cpp,
I've added a test which uses a System.Array to provide data to the call, which is the way we'd expect to work from .NET (although can be improved with Span, for instance):
https://github.com/WaveEngine/WebGL.NET/blob/6545c4284cdaf6e2bb1699d40a09c56086c70a2c/src/Tests/WebGL1Tests.cs#L56
In order to help you better, could you paste here some code on what you'd like to achieve?
Thanks!

Here is an example method of WebGL 2 code that will not work under WebGL 1:
https://github.com/harry-cpp/MonoGame/blob/wasm/MonoGame.Framework/Platform/Graphics/GraphicsDevice.Web.cs#L775

OK! I got it; let me work on this :-) Thanks!

There we go! Give it some mins:
https://www.nuget.org/packages/WebGLDotNET/2.1.0
Thanks and cheer up with MonoGame! :-)

Sorry, just one more thing: could you please @harry-cpp share with us any public URL when have anything working in MonoGame? We'd really like to see it in action :,-)
Thanks again!

Why of course :) I already got the main rendering related parts working with WebGL 2 so the most problematic part right now is windowing / input.
Also thank you for your quick response!

makes me wonder how hard it would be to implement a web platform target for Xenko/Stride, which is very similar to MonoGame:
https://github.com/stride3d/xenko


resourceful-xhr: better error around returning from within a thunk

In resourceful-xhr, what you return are the thunks. i.e.; this works:
function myActionCreator() {
  return readResources({ ... });
}

but this does not:
function myActionCreator() {
  return (dispatch, getState) => {
    return readResources({ ... });
  }
}

I should add an error message around this mistake.

Closing, as this will be resolved by #190


Update data of non current user

Is there any way to save data, and update data,  for non connected PFUser without using ParseCloud, from iOS device.
I'm trying to update following and followers Array in PFUser in this way
 [_currentUser removeObject:_publicUser forKey:@"following"];
        [_currentUser saveInBackground];
        [_publicUser removeObject:_currentUser forKey:@"followers"];
        [_publicUser saveInBackground];

Where ** _currentUser = [PFUser currentUser]** and _publicUser = nonConnectedUserToUpdate but this doesn't update anything for both _currentUser and _publicUser

Sorry for taking so long to get back to you! This issue sort of fell through the cracks :grimacing:.
If you modify the ACL of the public user while signed into that account you should be able to update fields on it.
If not, you can always create a more traditional join table between the users, whose' ACLs are modifiable from all related users.
Hopefully this helps!

Not for signed user only but for others user, For example if I want to delete a follower then I've to deleted from my Followers table and also delete my pointer in Following table of that user.
Do you get the point ?

There are 2 things that come to my mind, which still are going to be secure in this case:

Write a custom cloud function and use master key in cloud code to update both users, then simply return your user from that function, which in case of using Local Datastore will automatically update and persist your object locally
Use a join table aka separate class specifically for mutual connections between users, where ACL on every row of that class would be limited to only your user for write, but would be read for the other user.

The join table solution would be somewhat harder to implement, but I recommend it over the first approach, since it's more secure, flexible, as well as you will be able to add some custom metadata, like attaching a timestamp to every follow.

The second option (join table) will also give you a flexibility in loading list of users that follow you, which is going to conform better to lazy-loading pattern (you are using it, right? :grin:).
Also - it's worth noting that there is a fixed limitation on the size of every column on Parse Objects, meaning that taking you current approach you have a finite number of followers and following, whilst with the join table - that size would be limited by only overall size of your database.

@nlutsenko for the moment I'm using something very similar to your second solution.
I've thought about migrating my followers and followings column into _User table to make access and update more faster and easy to those columns, but it's seem like bad idea.
Thank's for your help

Happy to help!


Update New Relic documentation with new configuration.

The New Relic exporter has been updated with breaking changes to the configuration. Those changes are reflected in this PR 😄

@alanwest i am seeing a conflict - can you fix and resubmit.

@alolita conflict resolved! This is ready to merge 😄


updated the roadmap to move an item into released column and add few …

…other items to the roadmap.
Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[x] Successful preview build.
[ ] Code owner review.
[x] No merge conflicts.
[ ] Release notes/new fe

atures docs: Feature/version released to at least one prod environment.

 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.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66b51f8d2d29316496e40f32--harness-developer.netlify.app


[APM-CI] use current as pipeline shared library version

to avoid to have changing the Jenkinsfile every time we set a pipeline shared library as a stable version to use.
Use buildDocs pipeline step to build docs
limit max PR builds per hour to 60
set quiet period to 10 seconds

Codecov Report

Merging #528 into master will decrease coverage by 0.07%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #528      +/-   ##
============================================
- Coverage     64.19%   64.12%   -0.08%
  Complexity       68       68
============================================
  Files           173      173
  Lines          6466     6466
  Branches        746      746
============================================
- Hits           4151     4146       -5
- Misses         2063     2069       +6
+ Partials        252      251       -1

Impacted Files
Coverage Δ
Complexity Δ

...co/elastic/apm/agent/report/ApmServerReporter.java
54% <0%> (-5%)
0% <0%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c60906e...0b3f19c. Read the comment docs.


Allow a list of column sizes, instead of just one

I was trying to print a table where one column had to be much larger than the others, and there was no apparent way to do it, so i did this. My editor went and removed a bunch of tailing spaces without asking me, sorry about the diff, line 42-52 are the relevant bits. I have no idea if this is a good idea or a good way to go about it, please dont hesitate to suggest improvements or just not accept this. I've never used blessed or much of anything related to curses, and I'm not too good at node.

That'd be useful for me too :chart_with_upwards_trend:

Thanks!
I have merged this change manually (since the code has changes already).
Please check the latest version and let me know if this is working for your needs (I used your api/code which was great).


Add explicit role-path to kitchen.yml

Before this PR role path was searched with regex in the docroot.
Now it's explicitly declared.
Also added two gems to gemfile for faster copying to virtualbox and ansible diff.

Hi @rndmh3ro I have troubles with the kitchen tests. Are those running through on your machine?

What problem exactly do you have?
I found a problem. Can you remove the following lines and try again?
verifier:
  ruby_bindir: '/usr/bin'

https://github.com/hardening-io/ansible-os-hardening/blob/master/.kitchen.yml#L49-L50

@rndmh3ro The ansible implementation is great, I just have issues with busser tests.

@rndmh3ro Solved it. Looks like we need require_ruby_for_busser in our provisioner config. Will add a PR.

Thanks for this improvement @rndmh3ro


Added recover_attributes_from_first_names

Task to measure what information (attributes) could be recovered from large-scale language models (under zero-shot setting) pertaining to the first names in the real world.

@googlebot I signed it!

@vyraun Thank you for submitting your task! We are in the process of pairing submissions with task reviewers and will be in touch soon.

Hi Vikas! I am one of the reviewers assigned to review this task. The motivation of analyzing the LM's understanding of first names is interesting. But the task seems less developed and does not properly address the motivating question. My opinion is the task at current stage will likely be rejected.
code:

for the task.ScoreData() object, the preferred_score value does not match any of the score names. In your case, the  preferred_score should be simply the same as the score name.
line 59 of task.py, maybe better not to hardcode the path 'f = open('./bigbench/benchmark_tasks/recover_info_from_names/{}.txt'.format('dataset'))', but rather  wdir = os.path.dirname(os.path.realpath(__file__)); data_path = os.path.join(wdir, "dataset.txt")
I suggest test.py removed from the PR, as it is only for testing purposes.

Difficulty:
The task of its current form is relatively easy. From my understanding, it does not require any reasoning, although the author claims that solving this task requires more than memorizing. Counting the co-occurrence between first name and gender, origin, and ethnicity will solve this task.
validity of the task:
Predicting gender and ethnicity from name can be justified because many names are gender-specific and have cultural contexts. But the prediction of origin from names seems ill-defined. Especially when you phrase the question as In which country was {} born? Answer:. Could you comment on why predicting origin from first names is reasonable?
validity of the labels:
This is one of my major concerns. For gender, I can spot that some of the Chinese female names, such as "Li", "Jie", are not necessarily more female than male. I think the author needs to justify that the names are indeed with a significant male or female implication. If a name is used with 80% male and 20% female, it is better leave it as gender-nuetral and not include in this dataset. Similar for ethnicity. For origin, a name that is popular in a country (large P(name|country)) does not mean given the name, he/she is more likely to be born in that country (large P(country|name)). The idea of predicting the country where a person is born can also be controversial, as explained in the last note.
One pointer to obtain reliable gender labels is https://www.ssa.gov/oact/babynames/decades/century.html
novelty:
the gender prediction task is also considered in the gender_sensitivity_test, which I contributed. The author is encouraged to discuss the distinction.
dataset size:
the dataset is of relatively small size. Larger dataset could help produce a more robust measure. The author mentioned that he is curating a larger dataset.
gap between motivation and the task:
I believe investigating the LM's understanding of first names is worth exploring. But the task of predicting the gender, origin, and ethnicity given first names seems not well capture the motivation. Zero accuracies on this task are undesirable, suggesting the LM does not understand the relation between first names and contextual information such as gender. But a very high accuracy is---from my understanding---also undesirable. It means the LM has a strong preconception about a name's origin and ethnicity. This can be alarming for an LM, potentially marginalizing minority groups.
look into conditional probability instead of 0/1 loss:
I think a fine-grained score that examines the conditional probability instead of only correct/incorrect is very helpful. An LM that evaluates a name with 51% male probability is very different from one that evaluates a name with 99% male probability.
README:
The author is encouraged to explain how dataset is curatedin the README file. As the dataset is critical for the tasks begin evaluated, it will better justify the tasks.
To sum up, my comment is (1) the task should be better designed to address the motivation, (2) the task needs to be justified, and (3) the dataset also needs to be justified.

require licensing review @chiafullo
name dataset from Tzioumis, K. Demographic aspects of first names. Sci Data 5, 180025 (2018). https://doi.org/10.1038/sdata.2018.25

@vyraun We are now requesting that task authors please include an explicit section in the README.md file called "data source", listing exactly where you got your data from (or explicitly state that you made it up yourself). Many thanks!

@dhgarrette are one of the assigned reviewers for this task.  Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Tuesday June 22 (if you have not already done so).

@XudongOliverShen are one of the assigned reviewers for this task.  Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Tuesday June 22 (if you have not already done so).

Hi @XudongOliverShen , thanks for the review!
Regarding the difficulty part: The comment in the readme part was that: "This task is different from the study of eliciting specific (memorized) relational knowledge from LMs, since the model outputs pertaining to most-common first names are likely to be learnt through averaging effects across multiple training contexts." So, there isn't much difference from your view. Memorizing means that given a context (input), the model has learnt to output a fixed output, without learning a way to generalize that prediction to nearby or similar inputs. So, extracting attributes of common first names is different than extracting attributes of specific names such as "Andre Agassi".
Validity: The purpose of the task is maybe misunderstood here. The goal is to feed in common names to the model, get the attributes predicted and check how much the extracted information correlates with the likelihood of those attributes being correct as per real world statistics. So, attribute could be anything that has a basis in real world, e.g. certain names have correlations with certain geographical locations. So, it's not the question of what is reasonable, but how much is the model being unreasonable (from a social, not learning perspective). So, again to summarize, the task is not to learn to predict these attributes, but measure what kind of biases the names carry. This is a very important problem in my opinion: if a LM can predict your attributes from your name only, it's representational biases can have unintended consequences in various applications.
Gap between motivation and the task: Exactly, thanks for mentioning this. This is the exact purpose of the task: to elicit what kind of biases the model has learnt (I called it "name-bias" in the readme). The goal is not to build a model to learn to predict attributes from first names but to extract what it has learnt (hence, the keyword zero-shot). This is also mentioned in the readme: "While gender bias (Bolukbasi et al., 2016) has been actively explored in the literature, name-bias (Bertrand et al., 2003) has been understudied.".
I hope this addresses the points (1) and (2) in your last line. I have mentioned the dataset sources in the readme as well, will add the curation process from those sources as well. Let me know if you have any questions, thanks!

Thanks for the clarification. It helped clear some of my misunderstandings.

I agree the task is not solvable by memorizing. My concern is on the difficulty of this task. It is reasonable to think existing LMs can do well in this task, and larger LMs can do even better. A strong rebuttal to this point could be empirical results on existing LMs, which can be quickly done. : ) I would also encourage the author to increase the difficulty of the task, if possible.
I can agree with your last two comments, which helped clear the motivation for this task. But two of my concerns remain.
Please justify the labels you are using is a good representation of the real world. some reasons why I am worried that they aren't are listed in validity of the labels: in my review. I agree with your point that these labels have a basis in the real world. I am hoping that these labels well represent the real world. I can give some examples. (1) The Chinese name Jie appears twice for both male and female. Maybe these names should be excluded as they apparently are gender-neutral? (2) The Chinese name Lei has a male label. But it is also a popular female name (depending on which character Lei corresponds to). (3) Mohamed appears 5 times in gender prediction. should these duplicates be removed? (4) Mohamed is thought to be more likely born in Egypt. The supporting evidence is Mohamed is a popular name in Egypt. But from the wiki you linked, Mohamed is also popular in Algeria, Morocco, and Belgium.
How to interpret the metric. Is it higher the better (or the worse)? My understanding is in the current version there is no clear saying higher/lower is better. You are taking a neutral stance here to use the metric to simply measure how much name-bias the LM learned. But this makes the metric ambiguous and difficult to interpret. I think BIG-bench is trying to normalize the score so that a higher value is always more desirable.

Unfortunately, my feedback is still more negative. But I would be happy to see the other reviewer's comment and correct my misunderstanding if any.

@taoyds you are one of the assigned reviewers for this task. Please provide feedback and be sure to notify me with a formal accept or does not meet criteria by Friday July 2.

The amount of tasks we received this round is tremendous.  With so many tasks to review we have decided to extend the review period to Tuesday, June 29.
Reviewers: if the submitter has made revisions please be sure to notify me with a formal ”accept” or ”does not meet criteria” by Tuesday, June 29  (if you haven't already done so).
this is an automated message

@vyraun Please make sure to respond to the reviewer feedback!

Hi! The task of guessing attributes from first names looks interesting! However, I think that the README and justifications of the task are a bit weak currently. Basically, I agree with the above review that the content of this submission meets the acceptance criteria. The task also seems to be not that difficult and more justifications are needed for the evaluation metric. Same as the previous reviewer, my review is "does not meet criteria" based on the current submission.

Thanks for the reviews! @XudongOliverShen The metric is exact string match, so higher is better (the match is against the correct output). Regarding the names, the data is collected from the linked sources (prominently Wikipedia), so it is apparently noisy, as you have pointed out. However, I don't think noise is the dominant data characteristic, since at least in the languages I speak, the names do relate to the assigned attributes. But this is a really valid criticism. Thanks for pointing out the specific examples for Chinese, which go against the assigned attributes. This shows that more careful consideration is required to craft the data/attribute pairs, e.g. verification/annotation by native speakers. So, as of now, I think it would be best not to submit this task. @chiafullo closing the task submission.


Added 2021 and 2022 data with aanalysis and updated streamlit app

Could you check and reply here regarding the Streamlit app and Streamlit on Snowflakes are same thing? @NIKITA320495

hello @sanjay-kv sir, please assign me the PR as well. As Nikita and I collaborated on this one as well. And yes, we'll make sure to add proper comments for readability from now on. As for Snowflakes, we never worked on it, so not sure.

leena just raise one more PR and link the PR to there. and I will assign same level. it has been noted leaderboard is not fetching two people on co-authored commits.

Raise an new PR by changing readme file
Explain in the description you worked on this PR with links
I will merge and give the same level @NIKITA320495 has got.

Ok @sanjay-kv  sir !


feat(tags): implement tags as k8s node selectors

Implement deis tags as k8s nodeSelector. Uses the /nodes API endpoint to verify if a label already exists or not. Multiple labels compound.
This is the first implementation of labelSelector and fieldSelector on a GET call. It will be ported to most of the GET functions eventually
Depends on #260
Fixes #168

@helgi this lgtm, but I'd like to test it manually first. any specific things I should try here (I'm assuming something around deis tag...)?

You can try it with deis tags:set env=prod -a <app>
For it to work you need a k8s node with metadata.labels.env=prod. You can do this by finding your node(s) via k get nodes and then editing them.
If you do a tag for a label that doesn't exist it throw a 400 with a message

@helgi everything seems to work here, except for setting a tag for a label that doesn't exist, which succeeds from the CLI (it doesn't throw a 400). For example:
ENG000656:example-go aaronschlesinger$ deis tags:set blah=asda -a gotest
Applying tags... done

=== gotest Tags
blah     asda
env      prod

@helgi just tested again, this time with an updated build of your branch. things look good:
ENG000656:example-go aaronschlesinger$ deis tags:set blah=asdas -a gotest
Applying tags... Error:
400 Bad Request
detail: These tags do not match labels on kubernetes nodes: blah=asdas, env=prod


Module build failed: UnhandledSchemeError: Reading from "D:testapp.nextstaticchunks extra-page-map-.mjs" is not handled by plugins (Unhandled scheme).

D:testapp.nextstaticchunks
extra-page-map-.mjs
Module build failed: UnhandledSchemeError: Reading from "D:testapp.nextstaticchunks
extra-page-map-.mjs" is not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "d:" URIs.

I get an error when I try to update nextra from v2 to v3.
I have made the changes while following the PR, but would appreciate support to resolve this error.

Checking the contents of nextra-page-map-.mjs, it imports "D:~~~~~_meta.ts". This may be the cause.
Did you change this part of the process in nextra v3?

The cause may be that you are importing the full path when creating nextra-page-map-.mjs. Maybe This should be a relative path.

https://github.com/shuding/nextra/pull/2070/files#diff-54928ad3c1f65b91db395cd176dd7e4ef585f4e31a412274382663a3abfa5731

thank you, I haven't tested yet v3 on windows, will be fixed soon

this is strange, because we have tests that are run on windows
https://github.com/shuding/nextra/blob/a3b67aea7eec331202a6fef6d335b70a5bce0e22/.github/workflows/test.yml#L14
so technically it should fails, because we build all examples
https://github.com/shuding/nextra/blob/a3b67aea7eec331202a6fef6d335b70a5bce0e22/.github/workflows/test.yml#L36-L37

Can you actually debug the value of nextra-page-map-.mjs that is output by windows os? (github action to output the contents of a specific file)
I would like to know if import foo from "D\\barpiyo\_meta.js".
Checking the diff, the _app.mdx (to be _app.tsx) file is missing in the v3 examples. Perhaps this has something to do with it. (I don't think it has anything to do with me)

in v3 there is no longer _app.mdx, use regular _app.jsx/tsx

yes, but not existing tsx or jsx file in v3 examples

_app file is not required, he exists only in swr example https://github.com/shuding/nextra/blob/v3/examples/swr-site/pages/_app.jsx since there is style import

I see. I understand. But I have a feeling that it has nothing to do with this case.
I think it is a Windows path issue.

Sure, but it's super strange that tests are false negative

could you try to modify locally this line https://github.com/shuding/nextra/blob/e2f45057239316a6b3c4bd9db17a7dc4227b52ca/packages/nextra/src/server/loader.ts#L71
by
+  const mdxPath = slash(this._module?.resourceResolveData
    ? // to make it work with symlinks, resolve the mdx path based on the relative path
      /*
       * `context.rootContext` could include path chunk of
       * `context._module.resourceResolveData.relativePath` use
       * `context._module.resourceResolveData.descriptionFileRoot` instead
       */
      path.join(
        this._module.resourceResolveData.descriptionFileRoot,
        this._module.resourceResolveData.relativePath
      )
+    : this.resourcePath)

I guess this should fix https://github.com/shuding/nextra/issues/2424 too

@B2o5T
The error was not resolved.However, the slash in the mdxPath was changed.
Before the change
D:\foo\pages\en\piyo.mdx
After change
D:/foo/pages/en/piyo.mdx

If I can make the path to the imported meta file relative when building nextra-page-map-.mjs, I think it will work on any OS.

https://github.com/shuding/nextra/blob/v3/packages/nextra/src/server/page-map.ts
I thought it might be necessary to make some corrections in this area.

I attempted to modify the file path for nextra-page-map-.mjs to a relative path and also tried prefixing it with file:/// for webpack interpretation, however, the same error persisted. It's possible that webpack is interpreting this file's value in a different manner and attempting to read from the absolute path starting with D:, which is causing the error.

https://github.com/shuding/nextra/blob/main/packages/nextra/src/webpack-plugins/nextra.ts
There is an error in compiled\webpack\bundle5.js
The webpack settings around here are no longer available in v3, so upgrading to v3 may cause an error.
I would like to know the changes around webpack in v3.

There is an error in compiled\webpack\bundle5.js

which error?

The webpack settings around here are no longer available in v3

which settings?

I would like to know the changes around webpack in v3.

https://github.com/shuding/nextra/blob/v3/packages/nextra/src/server/webpack-plugins/nextra.ts

Module build failed: UnhandledSchemeError: Reading from "D:[redacted]\[redacted].next.static.chunks
nextra-page-map-.mjs" is not handled by plugins (Unhandled scheme).
Webpack supports "data:" and "file:" URIs by default.
You may need an additional plugin to handle "d:" URIs.
    at D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:28:399825
    at Hook.eval [as callAsync] (eval at create (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:13:28867), <anonymous>:6:1)
    at Hook.CALL_ASYNC_DELEGATE [as _callAsync] (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:13:26021)
    at Object.processResource (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:28:399750)
    at processResource (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\loader-runner\LoaderRunner.js:1:5308)
    at iteratePitchingLoaders (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\loader-runner\LoaderRunner.js:1:4667)
    at runLoaders (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\loader-runner\LoaderRunner.js:1:8590)
    at NormalModule._doBuild (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:28:399612)
    at NormalModule.build (D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:28:401640)
    at D:\[redacted]\[redacted]\node_modules\next\dist\compiled\webpack\bundle5.js:28:82059

This issue's UnhandledSchemeError was originating from webpack.

try to wrap filePath with slash here https://github.com/shuding/nextra/blob/917e17e49131c990d090aa9ceab1d1c362c34036/packages/nextra/src/server/page-map.ts#L195

source: { type: "Literal", value: slash(filePath) },

I made the modifications as suggested, but the error remains unchanged.

try to fix false negative tests on Windows, and I'll fix Windows compatibility https://github.com/shuding/nextra/issues/2422#issuecomment-1758145381
your tests should be run in PRs on your fork

Should I try all the pnpm commands written in the GitHub action locally?

You don't need to fix windows compatibility locally, I am asking to make CI fail when os is specified as windows
https://github.com/shuding/nextra/blob/a3b67aea7eec331202a6fef6d335b70a5bce0e22/.github/workflows/test.yml#L14
Follow command should fail on windows
https://github.com/shuding/nextra/blob/a3b67aea7eec331202a6fef6d335b70a5bce0e22/.github/workflows/test.yml#L36-L37
once tests fail, I can fix it

@B2o5T
Discovered a bug in test.yml. Requesting for verification.
https://github.com/shuding/nextra/pull/2437

@NPJigaK thank you! I will work tomorrow to make Nextra 3 compatible with windows

@B2o5T
Thank you for the prompt response! I appreciate your commitment to making Nextra 3 compatible with Windows. Looking forward to the updates. Have a great day ahead!

Have a great day too! Thanks for your contributions!

@NPJigaK try 3.0.0-alpha.7

It worked on the Windows environment too! I am glad that Nextra has become a better application!! Really great job! Please take a rest!

Thank you ☺