Fix dependency on batch size by using background instead of minimum

Changes in this PR:

Within LocationEncoder and BinaryEncoder, instead of subtracting image_ptiles.min(), we subtract a background value that is given as input.
For simulated data, the simulated dataset provides the true background values
The decoder now only returns the rendered image without background and noise added. We also remove all background-related methods from decoder.
The decoder does not return a separate variance image
The SDSS blended galaxies dataset uses background values provided by SDSS
inference.py requires background as an input (which is provided by SDSS)

We don't quite get as good performance on M2 when we use background - 5 * sqrt(background) as the minimum per-channel
Sleep phase TPR:  tensor(0.4623, device='cuda:0')
Sleep phase PPV:  tensor(0.3458, device='cuda:0')

Part of the performance issue could be that the hubble data used to test the procedure probably has a different background than the training data.
Hubble:
>>> z.min(dim=1)[0].min(dim=1)[0]
tensor([ 740.6288, 1240.9622])

Training:
https://github.com/prob-ml/bliss/blob/5a91bf362d754366fad37625958786c7051bf699/tests/m2/m2.yaml#L32-L43

Might want to merge this with #428

Closes #392

Closes #438

PR is ready for review @ismael-mendoza if you want to take a look. I'll handle the final merge since we need to retrain the LocationEncoder and BinaryEncoder.

Thanks @dereklhansen I'm taking a look now

Did you run it in the GPU ?

I checked that the M2 GPU test still trains to the threshold of accuracy. It was a little tricky since the background for the Hubble Data is higher than what we train on, so I had to estimate background for the Hubble Data by plugging in the minimum at test time.

I only couldn't follow the changes in ChunkedScene really I still need to understand that class.

The ChunkedScene class is still a bit WIP, but these changes should be mostly orthogonal. In fact, they make the ChunkedScene a little less complicated since we no longer have to subtract the background and add it back in to do the reconstruction.


Issues sample

Created the issues sample.

Added scaling parameter to Markerpin and markers are now smaller in the issues sample.


Crash on entering generated world

1. Created world with OTG and Biome Bundle.
2. Pregenerated 125 chunks.
3. Deleted both mods, played some time on vanilla minecraft on generated chunks.
4. Decided I need more biomes generated with Biome Bundle.
5. Copied back both mods, tried to enter the world and got this crash.
---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.
Time: 10.05.17 18:03
Description: Exception in server tick loop
java.lang.RuntimeException: Whatever it is you're trying to do, we didn't write any code for it (sorry). Please contact Team OTG about this crash.
at com.khorn.terraincontrol.forge.WorldLoader.getOrCreateForgeWorld(WorldLoader.java:218)
at com.khorn.terraincontrol.forge.TCWorldType.getBiomeProvider(TCWorldType.java:67)
at com.khorn.terraincontrol.forge.WorldProviderTC.func_76572_b(WorldProviderTC.java:80)
at net.minecraft.world.WorldProvider.func_76558_a(WorldProvider.java:39)
at net.minecraft.world.WorldServer.(WorldServer.java:113)
at net.minecraft.world.WorldServerMulti.(WorldServerMulti.java:18)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:90)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:120)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:431)
at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 304678032 bytes (290 MB) / 927657984 bytes (884 MB) up to<PHONE_NUMBER> bytes (4044 MB)
JVM Flags: 26 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -Xms512m -Xmn512m -XX:MaxMetaspaceSize=256m -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+UseNUMA -XX:+CMSParallelRemarkEnabled -XX:MaxTenuringThreshold=15 -XX:MaxGCPauseMillis=30 -XX:GCPauseIntervalMillis=150 -XX:+UseAdaptiveGCBoundary -XX:-UseGCOverheadLimit -XX:+UseBiasedLocking -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=15 -XX:+UseFastAccessorMethods -XX:+UseCompressedOops -XX:+OptimizeStringConcat -XX:+AggressiveOpts -XX:ReservedCodeCacheSize=1024m -XX:+UseCodeCacheFlushing -XX:ParallelGCThreads=10
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.32 Powered by Forge <IP_ADDRESS>2 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAA	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAA	FML{<IP_ADDRESS>} [Forge Mod Loader] (forge-1.10.2-<IP_ADDRESS>2.jar)
UCHIJAA	Forge{<IP_ADDRESS>2} [Minecraft Forge] (forge-1.10.2-<IP_ADDRESS>2.jar)
UCHIJAA	openterraingenerator{v14} [Open Terrain Generator] (OpenTerrainGenerator-1.10.2-v17.jar)
UCHIJAA	biomebundle{1.0} [Biome Bundle] (Biome_Bundle-v5.jar)
Loaded coremods (and transformers):
GL info: ERROR RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 0 / 8; []
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'

Hey thanks for reporting this and sorry for the late reply. Unfortunately vanilla worlds (even partial ones) are not compatible with OTG. You can pre-generate a world using OTG and then use it without OTG but after that you can't use the world with OTG anymore.
You could generate a new OTG world using the same seed and then use something like worldedit to copy/paste your existing world into it.


View input jitter when under 60 FPS

Love your effort to bring controller input back to MC Java! Works almost flawlessly on Steam Deck, too!
On the Steam Deck I always limit the FPS to 30 for longer battery life. Unfortunately, the view input (right analog stick) with this mod is very jittery and not smooth at all at 30 FPS. It’s barely noticeable at 60 FPS. It feels like it’s making little jumps instead of a smooth curve. Also the hand model is jittering a lot, which I think is indicative of the jittery input.
Settings are default, both in Minecraft and Steam Deck’s default gamepad layout.
MidnightControls 1.2.1

OS: SteamOS 3.2
Minecraft 1.19
Fabric 0.14.7
FabricAPI 0.56.3, Sodium 0.4.2

I would like to re-open this issue, as with version 1.2.1 of MidnightControls there was no noticeable change in the above described behaviour of view input.

The latest update noticably improved the camera in my testing, but I'll look into this further.

Closing this in favor of #38


[Bug] vehicles[player:getCurrentVehicle()] is nil after player exits and re-enters vehicles

If a player leaves their vehicle using the "Enter/Exit Vehicle" bind, and then re-enters any other vehicle through said bind, or through tab, their entry in the vehicles table will be nil until they spawn a new vehicle or replace their current one.
This does not happen when switching vehicles directly with the tab key, it only happens with the "Enter/Exit Vehicle" feature.

I reported this a while back but I hope it gets fixed soon


Added Profile to view Data

This works on 4.
Left to do:

Testing of decryption and download

Mostly Done with 4.
https://github.com/DataNexusMarket/Frontend/pull/2

View of data works fine
viewing of data cid should be fine

Left to do:

Testing of decryption and download


Add xms-ids for RecoveryServicesBackup

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

Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

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

About this Change
APIs will need to start indicating item uniqueness in arrays. By default, uniqueness is the string property called "id" of items in an array. When that property does not exist, the x-ms-identifiers extension property must be used to specify the identifying property(s) or lack thereof. This pull request is my best guess effort to ease resource providers into the new requirement before it becomes enforced. Compliance and accuracy will need to be owned and maintained by the resource provider going forward.
See https://github.com/Azure/autorest/tree/main/docs/extensions#x-ms-identifiers.
You can also make changes after this PR is checked in. At this point, this annotation is only used by Change Analysis for change computation, so making changes afterwards shouldn’t be a breaking change.

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
If updating an existing version, please select the specific language SDKs and CLIs that must be refreshed after the swagger is published.

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

Contribution checklist:

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

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

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that label "WaitForARMFeedback" will be added automatically to begin ARM API Review. Failure to comply may result in delays to the manifest.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you are using OpenAPIHub to initialize the PR for adding a new version. More details, refer to the wiki.

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

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

Breaking Change Review Checklist
If any of the following scenarios apply to the PR, request approval from the Breaking Change Review Board as defined in the Breaking Change Policy.

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

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

Hi @arpja, I see you contributed to RecoveryServicesBackup earlier. If you are on the RP team, could I have you help with a code review? Thanks!

Hi @LinglingTong, Your PR has some issues. Please fix the CI sequentially by following the order of Avocado, semantic validation, model validation, breaking change, lintDiff. If you have any questions, please post your questions in this channel https://aka.ms/swaggersupport.
Task	How to fix	Priority
Avocado	Fix-Avocado	High
Semantic validation	Fix-SemanticValidation-Error	High
Model validation	Fix-ModelValidation-Error	High
LintDiff	Fix-LintDiff	high
If you need further help, please feedback via swagger feedback.

Checked the SematnticValidation failures and it is irrelated to my changes.

Hi @arpja, I see you contributed to RecoveryServicesBackup earlier. If you are on the RP team, could I have you help with a code review? Thanks!

Tagging @pratimaupadhyay02 for review.

Will merge after the semantic validation passes.

Will merge after the semantic validation passes.

Hi @leni-msft I checked the semantic validation failures and they are not related to my change. Could you help with merging the PR? Thanks!


Integrating lmql.run with LangChain

The documentation shows an example of using LMQL from LangChain integration using a python function with the @lmql.query decorator (link)
Is there a way to use an LMQL query string (that can be executed using lmql.run(query)) as part of a simple LLMChain in LangChain? Any pointers/examples would be appreciated!
I would like to avoid having to explicitly write an LMQL function , and instead dynamically generate my LMQL query to use within LangChain.
Something like this --
llm = "chatgpt"
query = '''lmql
argmax
    "Write a catchphrase for the following company: {company_name}. [catchphrase]"
from
    "chatgpt"
'''
prompt = PromptTemplate(input_variables=["company_name"],template=query)
chain = LLMChain(llm=llm, prompt=prompt)
catchphrase = chain.run(company_name="Rainbow Socks Inc.")

One relevant piece of info here is that lmql.query can actually be called with a string of query code, e.g.
write_catch_phrase = lmql.query('''argmax
"Write a catchphrase for the following company: {company_name}. [catchphrase]"
from
"chatgpt"
''')
However, unfortunately this is not enough here, since the chain abstraction of LC only supports positional arguments and not keyword arguments (as far as I am aware of). However, if you create a LMQL query without a surrounding function, it is not clear how to map positional arguments to query arguments like company_name.
As a workaround, I found this works quite well to dynamically construct LC-compatible queries:
def make_query(code, args):
    qfct = lmql.query(code)
    qfct.function_context = lmql.FunctionContext(
        args,
        args,
        None
    )
    return qfct

write_catch_phrase = make_query('''argmax
    "Write a catchphrase for the following company: {company_name}. [catchphrase]"
from
    "chatgpt"
''', ["company_name"])

Overall, I think this should be handled similar to Python though, where positional arguments can also be treated as keyword args, if no more positional parameters remain, making this workaround unnecessary. I will keep and rename this issue accordingly, so we can implement this in the future.

Thanks @lbeurerkellner !
Apologies for the potentially dumb follow-up question -- but given your code snippet, how do we transform it into an LLM Chain?
Given that LLMChain seems to require a PromptTemplate (or something derived from BasePromptTemplate) I tried the following :
prompt = PromptTemplate(template=write_catch_phrase, input_variables=["company_name"])
chain = LLMChain(llm=llm, prompt=prompt)
chain.run("Rainbow Socks. Inc")

But I get the following error since template seems to require a string input
langchain/prompts/prompt.py", line 74, in template_is_valid
    values["template"], values["template_format"], all_inputs
KeyError: 'template'

As a workaround , I created a custom chain class and implemented the async _acall that leverages the functions you described above and executes the LMQL query.
custom_lmql_chain = MyCustomChain(prompt=PromptTemplate.from_template(query_string), llm=llm)

class MyCustomChain(Chain):
    async def _acall(self, inputs, run_manager):
        # make lmql query from inputs and run

Based on a few trials, I believe this allows me to include the custom chain as part of larger chains (though the async API implementations in LangChain have to become better as you mentioned in the documentation).
Did you have a better approach in mind?

Not a dumb question at all :) This is possible and your custom chain solution is how LMQL already implements this out of the box.
LMQL queries constructed via make_query above or via decorated functions, are usable as is in LC:
from langchain.chains import SimpleSequentialChain
import lmql

def make_query(code, args):
    qfct = lmql.query(code)
    qfct.function_context = lmql.FunctionContext(
        args,
        args,
        None
    )
    return qfct

make_name = make_query('''
    argmax "What is a good name for a company that makes: {product}. [company_name]" from "chatgpt"
''', ["product"])

write_catch_phrase = make_query('''argmax
    "Write a catchphrase for the following company: {company_name}. [catchphrase]"
from
    "chatgpt"
''', ["company_name"])

overall_chain = SimpleSequentialChain(chains=[make_name, write_catch_phrase], verbose=True)

# Run the chain specifying only the input variable for the first chain.
catchphrase = overall_chain.run("colorful socks")
print(catchphrase)

This way, you don't even need a custom LC chain.


sorting pandas dataframe

Okay, this one is probably very easy. The new implementation of animated playback requires adding the pandas tbl from AudioExtractor to the HTML so the Javascript can read the start and stop times. However, in the Monkey and Thunder text, it seems like the annotations get put into the table in non-sequential order. I think I should be able to sort the table in AudioExtractor, using syntax something like this:
tbl = tbl.sort_values(['start'])
Is that right?

After further investigation, it turned out the sorting wasn't the problem anyway (two hours of my life I'll never get back). I fixed the program to ditch the audio ids the .eaf file has and to assign our own—I have no explanation for how the .eaf file got the wonky sequence of ids in the first place, but if that's a thing we should preclude any problems it might cause us.


Doesn't work on ios 12.1.2 due to libstatus9

libstatus9 doesn't work on ios 12.1.2 and it makes this tweak impossible to use

I haven't had a jailbroken phone for a while. Is there any substitute we can use instead for iOS 12 devices?


Workflow demo does not work anymore

Describe the bug:
Workflow does not work anymore.
Additional context:
The problem is the workflow uses java 8 to compile, to ensure the produced jar is compatible with java 8. The 3.0.5 release introduced the use of 'toolchain' when compiler is java 8 to make an extra compilation with java 21. As toolchain is not configured in the workflow, Maven fails.

Fixed by commits from f60bcb7 to 1054941


Screen flickering

On the submit of the form, the HTML form with no styling appears for a sec flickering before submitting. So I enter all values, and on ENTER on the last question the chat disappears and I see my HTML form for a sec, then it redirects as I setup in the FORM action.
Anything I configured wrong?

Hi @Ilja-developer. If the path you are submitting to would be faster your would hardly notice it? :) But I understand. Ideally, the form would not change appearance on submit. I'll put it on the list of tasks but I can not assign it a high priority as of now.
I would suggest that you instead use the custom submit callback and do an AJAX request. That would in most cases always make for better user experience as you could then also show potential errors in the form. See this example.

Haha, very true.
I think I fixed it a little. I've hidden the form with opacity and height (display gave errors in chrome). Now it's cool.
Thanks so much, amazing stuff.

You are more than welcome, @Ilja-developer. Happy you resolved it.


environments/base: Bump to thanos v0.10.1

In preparation for a prod rollout, let's test this version here already.
@squat @metalmatze @kakkoyun @bwplotka @krasi-georgiev

Alse let's be careful as maybe some flag name changed etc.. (I don't 100% remember, but I think nothing was changed)

Image can be configured individually but by default all thanos components use the same. Yes the OpenShift template has template variables as overrides.

Amazing! :+1:


Can you please fetch latest Weblate translations and merge (2024-10-11)

I'm submitting a...

[x] Feature request.

Feature request
Weblate translations are piled up for a long time. Can you please fetch and merge? (at least for Turkish language?)
Describe the problem you're trying to solve.
Turkish translations were already full for over a year. At my first sweep, I used informal first-person speak to learners as I thought it would be warmer. Then I decided to change it to a more formal tone. ("you" means both single and plural in English). It took me a long time to finish this because the chapters were long. And I finally finished both that and also proof-reading.
Last year, you told me you were working on a *Godot 4 version of the course, but I guess that project is still baking. So, this course is still a go-to place for newcomers as it is also referenced in the official Godot documentation. (I am also translating them, but it takes way longer compared to here).
Anyways, as it is not automated, it seems it is needed to ask personally to update translations, so here I am.  A pull request is already made by Weblate itself, and waits for you to approve: https://github.com/GDQuest/learn-gdscript-translations/pull/128
Please, fetch the latest if they are not yet already fetched (in case you read really fast) and merge, so that new/updated translations come to life.

Sorry for the delay, I was going to Godot conference when you opened this and came back ill. There are a few improvements and fixes going to learn gdscript, and I'll integrate translations after all those are merged, as translations are only updated when a new version of the app comes out.

Just merged the weblate contributions, thanks much for your help! I'll prepare a release as soon as possible.


Uncaught Error: Cannot read property 'object' of undefinedTypeError: Cannot read property 'objec...

[Enter steps to reproduce:]

...
...

Atom: 1.17.0 x64
Electron: 1.3.15
OS: Mac OS X 10.12.5
Thrown From: Atom Core
Stack Trace
Uncaught Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
at ObjectsRegistry.get (/Applications/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:41:28)
at EventEmitter. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:306:31)
at emitMany (events.js:127:13)
at EventEmitter.emit (events.js:201:7)
at WebContents. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:222:13)
at emitTwo (events.js:106:13)
at WebContents.emit (events.js:191:7)
At /Applications/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:217

Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
    at ObjectsRegistry.get (/Applications/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:41:28)
    at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:306:31)
    at emitMany (events.js:127:13)
    at EventEmitter.emit (events.js:201:7)
    at WebContents.<anonymous> (/Applications/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:222:13)
    at emitTwo (events.js:106:13)
    at WebContents.emit (events.js:191:7)
    at metaToValue (/Applications/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:217:13)
    at undefined.remoteMemberFunction (/Applications/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:113:18)
    at AtomEnvironment.module.exports.AtomEnvironment.getWindowDimensions (/Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:663:1)
    at AtomEnvironment.module.exports.AtomEnvironment.storeWindowDimensions (/Applications/Atom.app/Contents/Resources/app/src/atom-environment.js:697:1)
    at WindowEventHandler.module.exports.WindowEventHandler.handleWindowBlur (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:184:1)
    at /Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:3:1

Commands
     -2:09.9.0 core:save (ul.list-inline.tab-bar.inset-panel)
  6x -1:48 core:backspace (input.hidden-input)
     -1:34.4.0 core:move-right (input.hidden-input)
  2x -1:33.5.0 editor:newline (input.hidden-input)
  7x -1:22.8.0 core:backspace (input.hidden-input)
  6x -1:08.4.0 core:move-left (input.hidden-input)
  2x -1:07.1.0 core:backspace (input.hidden-input)
     -1:05.6.0 editor:move-to-end-of-word (input.hidden-input)
  2x -1:03.7.0 editor:newline (input.hidden-input)
     -0:55.1.0 core:move-left (input.hidden-input)
  2x -0:44.4.0 core:backspace (input.hidden-input)
     -0:34.5.0 core:move-right (input.hidden-input)
     -0:33.1.0 editor:newline (input.hidden-input)
     -0:28.7.0 core:backspace (input.hidden-input)
     -0:17.8.0 autocomplete-plus:confirm (input.hidden-input)

Non-Core Packages

Duplicate of #11692 again?

Thanks for taking the time to contribute!
We noticed that this is a duplicate of #11692. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


[docs][material-ui] Bring back *Component and *Props codemods and deprecation messages

In #42466, we reverted these codemods and deprecation messages as we weren't sure of the direction of the slot pattern. Now that we're continuing this effort, we're bringing the deprecation messages back.
This PR also modifies Autocomplete's ListboxComponent deprecation and codemods to point to slotProps.listbox.component instead of slots.listbox, which is the correct migration path.

Now that we're continuing this effort, we're bringing the deprecation messages back.

There are few PR's which were closed due to unsure of direction, do you think they can be reopened?

There are few PR's which were closed due to unsure of direction, do you think they can be reopened?

Yep, we can re-open them if the contributor are still interested in continuing the effort.


Sending files as an HTTP response

Rather than just sending a string response to an http request I would like to send a file from an ESP32S2 board that I am running CircuitPython and ampule on.  If it is possible to do this, can you tell me how?  Thanks.

Multipart/MIME file uploads and downloads aren't available yet, but I'll look into adding that as an enhancement this week.

Perfect.  FYI, the application where I would like to use file transfer over http is a wifi-connected Adafruit MLX90640 IR camera connected to an Unexpected Maker FeatherS2 ESP32S2 that I want to run as a remote wildlife camera.  I may also try sending the IR camera frames over RFM95 radio transceiver, but I thought that sending over wifi might be an easier implementation.

@jmangum - are you planning to get the raw byte array from the camera driver, and then convert & send the file in-memory? That's the approach I'm looking at right now at least - providing a method to return a raw byte array with a supplied MIME type.

I was planning on using the CircuitPython library to grab the image from the camera and send these image data as a file that I could then transfer via HTTP.  Did not plan on doing this in memory.

Could you point me to the library methods you were thinking of using to fetch the image? I'd like to review the return types and build an example & tests that match your use case.

The CurcuitPython library I use to read the MLX90640 is located at https://github.com/adafruit/Adafruit_CircuitPython_MLX90640.

Sure, but that seems to return a collection of integer values for infrared intensity rather than an image, correct? What functions would you call to return an image?

Correct.  I can export this list of floats to a file which I can then transfer using your library.  I then use another python script to generate an image from the list of floats (temperatures).  This was why my original suggestion was that the general ability to transfer files would be useful.

@jmangum - I have a test version of ampule available in the pull request linked to this issue - feel free to try it out and let me know if that works. You will need to set the Content-Type accordingly if you output bytes instead of a string.

Thank you @deckerego!  I will give this new feature a try, but it might be a few weeks before I can get to it.

@jmangum - an updated version has been pushed to the file_download branch with fixes for the ESP32-S2. Feel free to give the updated version a whirl.

Thank you @deckerego.  I think that you can close this issue.


trigger rebuild image

issue: https://github.com/open-cluster-management/backlog/issues/5170

/assign @qiujian16

/approve
/lgtm


Add documentation to run the node by yourself

Resolves #90
Changes:

Add a page to the documentation that shows how to run the cluster by yourself.

Types of changes
What types of changes does your code introduce?

[x] Documentation Update

Codecov Report
Base: 83.53% // Head: 84.25% // Increases project coverage by +0.71% :tada:

Coverage data is based on head (32dda3d) compared to base (e6c912c).
Patch has no changes to coverable lines.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #136      +/-   ##
===========================================
+ Coverage    83.53%   84.25%   +0.71%
===========================================
  Files           35       35
  Lines         2089     2089
===========================================
+ Hits          1745     1760      +15
+ Misses         278      263      -15
  Partials        66       66

Flag
Coverage Δ

unittests
84.25% <ø> (+0.71%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

cli/cli.go
68.25% <0.00%> (+0.39%)
:arrow_up:

cli/cli_utils.go
90.82% <0.00%> (+6.76%)
:arrow_up:

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

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


feat(new-rule): ibm-resource-response-consistency

PR summary

Synchronous responses for create-style POST or update (PUT/PATCH) operations on a given resource should return the canonical schema for the resource. As in, the same schema as the "GET" request for the same resource.
PR Checklist
General checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
[x] Dependencies have been updated as needed
[x] .secrets.baseline updated as needed?

Checklist for adding a new validation rule:

[x] Added new validation rule definition (packages/ruleset/src/rules/*.js, index.js)
[x] If necessary, added new validation rule implementation (packages/ruleset/src/functions/*.js, updated index.js)
[x] Added new rule to default configuration (packages/ruleset/src/ibm-oas.js)
[x] Added tests for new rule (packages/ruleset/test/*.test.js)
[x] Added docs for new rule (docs/ibm-cloud-rules.md)

:tada: This PR is included in version 1.4.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.4.0 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.2.1 :tada:
The release is available on npm package (@latest dist-tag)
Your semantic-release bot :package::rocket:


English version?

I wanted to know is there any chance that we have an English version of this repo? I can't read Chinese but the topics and the codes in this repo look promising.

I will  take that into consideration

I wanted to know is there any chance that we have an English version of this repo? I can't read Chinese but the topics and the codes in this repo look promising.

@alireza-ahmadi   hey bro, you can try to use google translate feature, which can translate whole page from a language to other, even though it's not completely correct. but give the repo creator more times to do it.

@azl397985856 Thanks.
@wuyuchang Thanks for the suggestion. I've tried to use Google Translate before creating this issue but, as you may know, Google Translate's translation of technical documents is far from usable. However, for now this seems the only possible option.

@alireza-ahmadi you can join to the telegram group (http://t.me/leetcode_intl) created by @azl397985856 , or wechat group if you have a wechat account.


Custom_List = True, Bot Not Buying Any Coins in the Ticker.txt

Hi,
Please Help!
I have enabled custom list changing the setting from False to True in the Config.yml file, set the take profit to 5, Stop Loss to 3, Change In Price to 3, and I have added a hand full of coins in the Tickers.txt file. However, the bot doesn't buy anything neither does it check for prices on the coins listed in the Tickers.txt file.
Am I doing something wrong? Can one of you experts please guide me? I would really appreciate it.
Thank you in advance for your help.

OK, I figured it all out about this issue. All is well now.


New way to capture screenshot

Currently, capturing screenshot is leveraged by using System.Windows.Form in Windows OS class. This won't work in a scenario of Remote Desktop session is closed.
Need to find a new alternative to capture screen in Windows OS class.

Tried GDI+ and the result is the same like what we had by using System.Windows.Forms
Screen capturing will fail when remote desktop window is minimized or closed.
Make it open issue. No ETA.


Cleanup duplicated definitions

There exists duplicated functionality, in particular in the form of the asStateTransition function which applies a Transaction.
The functionality in the STS rules is not based on this, but uses a different mechanism as described in the formal spec.

fixing this would allow us to remove some unused code from the executable model and make testing more uniform


Automated Dms

Hi All,
Is there a way to automate the dms so you can send a welcome dm to people who follow you?
If not, would anyone like to help me create one - I am pretty skilled in python and Java so I think ill be able to make it I'm just not sure how to start.
Thanks!

Hi @awesome205 ,
Did you success in doing this ? Because I am also interested in this function but same as you.
I can't find it and not sure where to start to code it...


validation

My current preferred option: Cerberus

I just came across pydantic, which might also meet our objectives, but from a different angle.

I'll add this to the 1.0 Milestone as a reminder on the topic.
However, this should result in and link to a couple more specific issues.
Closing condition for this issue therefore is: At least have the topic layed out in actionable issues.


Does this work can be used in the upsamle process?

Thanks for your great work. Does this work can be used in the upsamle process?

I would assume so. I haven't verified it personally, though.


fix invalid input element when use cc-number with cc-format

When use cc-number with cc-format, 'input' element is invalid even if it's a correct number because of its pattern([0-9]*).
I added space in the rex when cc-format is on.

Sorry but there's a reason for it to never change here. That particular pattern triggers the modified tel keyboard on mobile. You should be disabling native browser validation instead per the docs.


Feature Proposal: Raxx.Context

The current interface for Raxx.Server and Raxx.Middleware works pretty well, but still has some limitations.
Currently the information that the Middleware/Server modules work off of is the module's state (which by definition is not shared between modules) and the Request/Response head, data chunk and tail data, which have a mostly static structure and are transient - those get handed off through the stack once and are gone while the request is still being handled.
That being said, there are some things that don't really fit within this model. More specifically, I think anything that depends on passing arbitrary information between the http server and the Raxx.Stack or the individual stack elements for the duration of the whole request doesn't have a good place.
This is a proposal to introduce Raxx.Context - common data to be shared/passed between the HTTP(1|S|2) server and all Raxx.Stack elements.
Example Use-Cases
There's probably more than the ones I'm listing and it would be good to come up with a design that will accomodate all these and most of the related ones that we can't think of right now.
Standard server information
There's a couple of things that the HTTP server knows, but the Raxx handlers don't. That includes:

remote/client IP
the port the server is listening at
any transport information (is HTTP2 used?)
any arbitrary HTTP server specific information - Ace doesn't necessarily need to pass anything more to the Raxx Stack, but other servers might want to

Functionality added by Middlewares
Middlewares are already useful, but their utility is limited to bypassing the server and modifying the request/response parts. What can't be done cleanly is using the middlewares to do some work and pass some information down the stack. This could be:

cookies/session/flash management - a middleware could parse and encode cookies written to the context in any of the Stack layers using some simple interface
more involved authentication/authorization. Currently the middlewares can bypass the controller and return a simple 403 response, but a more interesting scenario where it just checks the authorization, passing some user information if it succeeds or passes on some relevant information down the stack otherwise (to the application specific layers) is not that easy.
any application specific common functionality. I have often seen middlewares used to pass some information to the controllers which otherwise would be repetitively done in each of them - for example preloading some information from the database.

Parameter binding
This could be included in the previous point, but I think it's interesting and relevant enough to be separated.
The current router implementations just direct the request to a relevant controller, but don't do what many other routers in the wild do, which is binding named parameters from the path (and maybe other places) into some special params collection.
It's not practical to do it right now, as there's no good place for this information in the Request object.
Another note might be that when the controller is handling the data/tail and the Request is no longer around, it still might need some route params. Without parameter binding, those would need to go into the controller state.
The above is true for other use cases too - without some shared data throughout the request, many things need to go into controller/middleware state.
Protocol upgrade stuff (?)
This idea isn't really fleshed out. I'm curious if the context would be helpful with things like enabling a Raxx app serve websocket requests for example.
Implementation considerations
Introducing Raxx.Context doesn't necessarily require us to change the Raxx.Server and the Raxx.Middleware interfaces - we could keep the context in the Process Dictionary and provide functions to retrieve/save/modify it. This would make it backwards compatible.
I'm not sure it's the right way to go though. I think the context should be something explicit and part of an easily testable interface. Having it in the process dictionary would make it much less practical to pattern match on it in function heads, which would be especially relevant for the parameter binding use-case.
Also, all Raxx interface was nice and pure so far, I'm not sure if there's good enough reason to do it right now. I can also imagine situations where some of the code needing to interact with the context isn't in the same process and there would still be a need to pass it explicitly.
I'm not a 100% certain though, I could be persuaded otherwise.
Next steps
Agree if it's something we want, what we want it to achieve and how we want the context to be structured, and what API we want for it, both for accessors/mutators and where it meets the Raxx.Server and Raxx.Middleware
The context structure is an interesting topic in my opinion. The context could in theory be one big assigns-style map with some conventions, or some struct with more structure, but still a lot of flexibility. I'd be curious to see what the best way to cut it is.
As always, I'm very interested in hearing your thoughts.

I thought about it some more and I am starting to believe putting it in the process dictionary is the way to go. Adding it to the behaviours would complicate them a fair bit, without much benefit in most situations.
You're right, probably not much point trying to fit in protocol upgrade at this point.
The implementation should be simple enough, the bulk of the task is going to be providing a good API for it. I think it makes sense for me to build up a PR with some working implementation and we can discuss the interface based on it.


Clarify that this feature is not available anymore -

We need to make clear that the feature is not available anymore. The banner at the top is not enough, it's easy for someone to miss it, scroll down and think the feature is still available. We should edit the content and just make a summary of what the feature was. The language right now and all the explanation doesn't help to make it clear this feature is not available anymore. I have a customer that didn't read the banner, and by opening the article it took me a few minutes to find out that it is disabled.
Also, the link for the M365 Roadmap is broken.
Also, can we check with the PM/Engineering owner for this feature and check why we decided to remove this feature completely? There was a policy (screenshot) below, so if customers didn't like this feature, they could just disable it for all the users in their company using policies. I have a customer that liked this feature, so it would be good if we could give some type of reasoning behind the decision to just cut out it.

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

ID: f5920152-5fee-41ed-56df-ad7b51b25cc2
Version Independent ID: 88cfc850-5e36-48ee-ba99-088b2b653f1e
Content: Manage discovery of private teams in Microsoft Teams - Microsoft Teams
Content Source: Teams/manage-discovery-of-private-teams.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@officedocspr Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hello @cadasi Carlos, how are you?
Looks like the article was removed.
Thanks

@scanum please close

@cadasi Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Chore/upgrade node 10

Context
LW-11679
Upgrade SDK to the latest versions needed for the PV10 HF. The versions might change as dependencies update before the HF, especially for DbSync which is a pre-release version at the time of writing this:
Cardano Node 10.1.2
Ogmios 6.8.0 + related npm packages - use this version in the absence of a newer one. It is assumed that it is compatible
DbSync <IP_ADDRESS>-pre
Update local-network to use the new versions. Discover & fix incompatibilities (e.g. cardano-cli create stake is no longer available)

Nice :)


[Feature Request]: store table state such that returning to a page shows the previous values

Feature description
When a user clicks a link in a table and then wants to return to the previous page using the browser back button, all state in the table is lost.
For example, I've filtered and sorted the pipeline list and was on page 2. After clicking on a pipeline, I am now viewing the pipeline details page. I want to go back to the list to look at another pipeline. I should be able to click the browser back button to return to the list as it was previously displayed. However, all state is reset. Filtering is deleted, sorting is default, and page is back to page 1.
The work around to this is to always navigate from the table by opening a new tab so that I can continue to where I left off.
Describe alternatives you've considered
No response
Anything else?
No response

Discuss with the advisors if anyone wants to pick up this issue. This will probably have an impact on pipelines differently than anywhere else.

Migrated to:  https://issues.redhat.com/browse/RHOAIENG-2909


Document how our tests work

Explain what make test does, zuul --local, zuul --tunnel.

We have some basic docs on the readme and a link to zuul. I think this is good enough for now. If someone opens and issue and is confused we can update.

:+1:


TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.
If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.
If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/26129

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/48156

Triggering TagBot for merged registry pull request: https://github.com/JuliaRegistries/General/pull/48703


Instruct users to also install dotenv

Hey there 👋
Since dotenv is a peer dependency now, to use dotenv-safe users will also need to install dotenv.
Currently this is not entirely clear from the installation instructions.
It's nice as a (first time) user to copy paste the installation instructions and have it work.
Currently, when blindly follow the instructions, they'll either get a warning from their package manager or a runtime error when trying to use dotenv-safe.

Which package manager are you using? In my testing, only Yarn doesn't install peer dependencies by default.

Hey, thanks for looking into this! When I encountered this issue I was indeed using Yarn.
Since the dotenv was not listed as an actual dependency for the other package managers, I though it might matter. But with some quick testing I was not able to come up with a breaking setup for the other package managers.
The PR is updated to only instruct Yarn users to also add dotenv.


[BUG] Latest commit causes docker build error

Hello,
I did git pull and docker build -t toofake .  and I get the following build error:
Failed to compile.
./components/instant/instant.tsx:116:13
Type error: Argument of type 'Element' is not assignable to parameter of type 'SetStateAction<string>'.

  114 |
  115 |         setLocation(
> 116 |

      |             ^
  117 |
{locationString}

  118 |                 View on Google Maps
  119 |

There weren't such errors when I built the project last month.
Thanks!

Odd it worked when I used npm instead of docker.

fixed


Add Binary Search exercise

@masters3d Thought we were about due for some more...

@robtimp  Nice to have you back!

I am picking up React Native so I started another repo for TypeScript.
https://github.com/exercism/xtypescript
It looks to me that pretty soon we are going to be making ios app in something like TypeScript.


adding file scope (or glob pattern)

Currently, the mocha snippet is enabled for every js (or ts) files globally.
However, it would be better when it is activated only in specified file scopes. (e.g. **/*.test.js)

Thats a good call! Want to throw up a PR? This should be a configurable param.

@rokoroku Fixed in #16


Add Explanation about Dynamic-Length Items and UTF-8 Data

Signed-off-by: Hartanto Ario Widjaya<EMAIL_ADDRESS>This pull request adds two new feature of Enterprise COBOL v6.3 (#212) which are:

Dynamic-Length Items
UTF-8 Data

The part on UTF-8 data are minimized to prevent an overload of information to the readers, and links to the Knowledge Center is provided for those who like to seek more information.
Contents adapted from the Programming Guide and Language Reference.
These are partly added because the Lab system is using Enterprise COBOL v6.3 and that they can be quite useful to know and learn from. But they are placed on the Advanced Topic since I think they are quite unusual and new.

@tanto259 thanks for reworking! 👍


face_recognition not working for local images

face_recognition version: 1.3.0
Python version: 3.9.4
Operating System: Android 11 Termux

Description
Describe what you were trying to get done.
Tell us what happened, what went wrong, and what you expected to happen.
IMPORTANT: If your issue is related to a specific picture, include it so others can reproduce the issue.
What I Did
Faces are recognized just fine for images downloaded from Google but not recognized for images taken on the phone Camera app. I'm not sure where the difference lies. For local images, I'm getting either unknown_person or no_persons_found
:) u0_a473 ~ $ face_recognition faceid/known/ storage/dcim/Camera/                                              WARNING: No faces found in faceid/known/harp.jpg. Ignoring file.                                                WARNING: No faces found in faceid/known/arjan.jpg. Ignoring file.                                               storage/dcim/Camera/ryan.jpg,ryan                       storage/dcim/Camera/biden.jpg,biden                     storage/dcim/Camera/harp.jpg,unknown_person             storage/dcim/Camera/arjan.jpg,no_persons_found          storage/dcim/Camera/PXL_20210411_143846774.jpg,no_persons_found                                                 storage/dcim/Camera/PXL_20210411_143848213.jpg,no_persons_found                                                 storage/dcim/Camera/PXL_20210411_143906504.jpg,no_persons_found                                                 storage/dcim/Camera/PXL_20210411_143845024.MP.jpg,no_persons_found

See https://medium.com/@ageitgey/the-dumb-reason-your-fancy-computer-vision-app-isnt-working-exif-orientation-73166c7d39da


Make .pxi imports relative to _cython directory rather than root.

Luhguhtum but I'd like @soltanmm-google's review as well.

Sure, why not. LGTM.


use new dialog to prompt for user/group

replaces the browser built-in prompt and alert calls with the dialogs for better theming.

Testing done
Manual testing

Submitter checklist

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[ ] Link to relevant issues in GitHub or Jira
[ ] Link to relevant pull requests, esp. upstream and downstream changes
[ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@mawinter69 How eager are you to see a release with this change?

As this is just nice to have it is not urgent from my point of view.

Either this or #152 causes https://github.com/jenkinsci/acceptance-test-harness/issues/1803.

On further inspection, https://github.com/jenkinsci/acceptance-test-harness/issues/1803 is caused by this PR, not #152.


added read only user

Added supported role of read only user

Just saw this -- I don't see any issue with it, but it doesn't seem like this role is mapped for any of the other SDKs. What's the story here?

While setting Pathfinder playgrounds for users that didnt have accounts in our latest environment, we wanted to grant them only the minimal set of privileges. It is something one can do through rai-cli or console but not python sdk. I suspect this is a result of simple omission and not an intentional choice.

Gotcha, ship it! :shipit:

@dpsanders, FYI: the USER_READ_ONLY role will now be the main branch


Added config command to docs and README

The code blocks seem to be broken in rich view mode?

yeah, I'm trying to fix some things

I give up, rst is way too complex for the simple things.
But most of the PR is done, what remains is to fix the rst.
@IguanasInPyjamas If you can do just that it would be helpful.


[4/x] add new subgraph entities

What does this PR do and why?
Provide a description of what this PR does. Link to any relevant GitHub issues, Notion tasks or Discord discussions.
Screenshots or screen recordings
If applicable, provide screenshots or screen recordings to demonstrate the changes.
Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Current dependencies on/for this PR:

main

PR #1654

PR #1655

PR #1656

PR #1657   👈

This comment was auto-generated by Graphite.


Add command to switch to root to the installation guide

Motivation for this change
Installation guide assumed you are root but didn't explain how to get there. And it's not obvious.
I think it's a real issue with the guide right now, could be a blocker for some people.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

I'm sorry, I don't know what the manual CI check is complaining about.

It's complaining that xml and markdown docs are out of sync, running nixos/doc/manual/md-to-db.sh should fix the issue

Changes LGTM and CI is happy now. Let's get this merged


Error Report: App freeze after logging in with some student SSO credentials

Two student beta testers have reported that the 6.0 (3) iOS build is freezing immediately after they successfully login with their student SSO credentials. This bug is currently affecting 20% of iOS beta users.
Report 1:

The app is not working for me. I am able to open it, log in, but once I am logged in the, the screen is dark blue and then quits. I deleted the app, restarted my phone, and it still did not work. Now every time I open the app, it quits immediately.

Report 2:

The app worked for one second however after I interacted with the app, it just showed a blue screen and will not let me do anything else, even when the app is refreshed.

It has been found that multiple factors can play into this issue. So far two issues have been discovered:

The AcademicHistory API can sometimes return null for the day of a class, which the app currently does not handle. While we wait on learning about more exceptions to the rule, we have simply prevented the app from crashing. We will later handle special cases specifically.
There was an issue with the UI code for the FinalsCard which has been resolved.

This issue is ongoing as we learn more about the responses we can receive from the MyAcademicHistory API.

One new issue has arisen with an update to the My/AcademicHistory API QA. Sections without a time were previously returning a string, and now these sections will return null. This is resulting in the following err:
Cannot read property 'split' of null"

Issue origin is suspected to be in app/util/schedule

Commit 20a410e resolves the Cannot read property 'split' of null" error. The UI has been modified appropriately for those cases.

All known cases of this issue happening have been resolved and verified in v6.0-rc, closing.


Petr novota depthai sdk patch 1

Static variables in OakDevice cause unwanted behavior
streams are shared across multiple OakCamera instances

Could you rebase on origin/develop instead of develop?

sry, corrected


Waiting for day view and week view

Please add features like day view and week view for calender.
Waiting for updates.

what is dayView and weekView? got a screenshot?

closing this issue until further user input.

i assume he is talking about a view to set events for "hours" within a day

Hmm.. nice feature, but i do not think this library will support it.
I think it will be doing too much on this one control.
Unless maybe you guys can suggest a way to do it without cluttering code? :) 🍻


Evaluator Docs

Added sample code, DP Verification notebook and filled About me section for Stochastic Evaluator

Thanks Josh! Can you please provide write access to this repo so I can merge this PR.
Thanks,
Ankit


fixed the interface to string conversion error

There was an conversion error when adding existing torrents to deluge, so I wrapped the conversion into a separate function tryParseResult.

Thanks for looking into this.
Do you happen to know what is the actual type that was returned? It is really weird that it was not a string. Can you add some logging so at least we know what it is when it happens?

When adding a magnet link which is already in deluge, the response is as below
map[id:2 result:<nil> error:<nil>]

The id is OK, but the result is nil as does the error.


Clicking anywhere closes sidebar

This is a great theme, but I'm having a small issue.  I'm using Jekyll 3.0, because I'd like to use this theme with github.  When I build this repo (with the minor fixes required for 3.0 discussed here), or when I build the fork https://github.com/xHN35RQ/lanyon (no fixes required), the sidebar closes when I click anywhere in the window, instead of just when clicking on the hamburger.  I don't have this issue with  the site http://lanyon.getpoole.com/.  Any idea how to fix this?

This is a feature that was added to lanyon to support mobile touch screens. The feature was added in response to issue #42. The specific commit is https://github.com/poole/lanyon/commit/09dfba154af68e0d89369445297888bb78631c06 and adds a bit of javascript to the bottom of the default.html layout. In my fork, I've moved the javascript to it's own file: https://github.com/xHN35RQ/lanyon/commit/8e3ba600ee04d99801479b6f68499f9a772183fd
So you can remove this javascript, and the site will revert back to only toggling the sidebar when you click/touch the sidebar button.
However on mobile, if you have a long side bar, and you open the sidebar, then scroll down the page, you won't be able to close the sidebar unless you scroll back up and touch the button again. So perhaps you might consider only including this javascript for mobile devices, and not include it on desktop browsers.
Hope that helps.

Slightly OT, https://github.com/xHN35RQ/lanyon/commit/8e3ba600ee04d99801479b6f68499f9a772183fd and https://github.com/xHN35RQ/lanyon/commit/91ff4720ec4b0680b140fe73d5ae5aaae22905a2 should be a single commit for consistency purposes.
Moving JS to a dedicated file is a nice thing to do though (organization-wise).

You're right. I need to work on making my commit history less haphazard.

Glad you weren't bothered by it. I just like to think that we can build a better generation of programmers by pointing out small things like these. I went there to see if I could cherry pick a commit to "fix" this for me.

Right on! And when I'm finished refactoring my fork, I'll link the commit for you.

@mafagafogigante here's the commit: https://github.com/xHN35RQ/lanyon/commit/de3dd74293c7d3b8a90214cb886772a0b0adb82a

@xHN35RQ Thanks, that helps and makes sense.

Just a note: I have now reverted that commit and have re-included the javascript in the page template. Google Page Speed Insights recommends inclining small bits of javascript instead of adding an extra external http call by sourcing them.


itest: add tests for macaroon authentication

This PR adds a new integration test for the macaroon authentication of the gRPC interface, as mentioned in #284.
The following six scenarios are tested:

Expect an error when using no macaroons.
Expect an error when using an invalid macaroon.
Expect an error when trying to invoke a write with a read-only macaroon.
Expect an error when the first-party caveat TimeoutConstraint is not satisfied.
Expect an error when the first-party caveat IPLockConstraint is not satisfied.
Expect a successful response when the correct macaroon with valid first-party caveats is used.

Closes #284.

I tried some different setups and found that for this particular case, there is no overhead of adding a separate test case, because there are no new nodes spun up or channels opened.


Document python environment and methodology

Is your feature request related to a problem? Please describe.
Python package management is difficult to do in a consistent manner across many platforms. There exist many ways to tackle this problem and if a wide variety of approaches are utilized this becomes unmanageable in regard to support and maintenance.
There exist two areas of concern

The python environment being used by spack (ie, SPACK_PYTHON)
The python environment being used by an application that was built based on a spack-stack environment

spack-stack development has been moving toward a relatively simple and consistent method for setting up and using the spack python environment and the application python environment. At this point we need to document and help foster adoption of these method.
Describe the solution you'd like
Documentation exists that explains the management of python for both spack-stack development, and applications (built upon spack-stack) environments.
Additional context
None

@christinaholtNOAA FYI

Documentation in this area would be a huge value add.

Any thoughts about where this documentation should live: spack-stack ReadTheDocs, spack-stack Wiki? I'm leaning toward the Wiki, but I'm okay if ReadTheDocs (or some other place) is preferred. tagging @climbfuji, @AlexanderRichert-NOAA.
Thanks!

I'd say readthedocs


Infer pulp usage from reactor config

Inferring pulp registries usage from push configurations in worker
builds may lead to undesired behaviour since this is currently only set
for x86_64 arches. We infer pulp registries are used by fetching it from
reactor configuration instead.

OSBS-6849

@twaugh, [1] led me to believe I could use the values stored in pre_reactor_config workspace in a worker build as well.
Builds in a staging environment also behaved as expected. Would that be because orchestrator and worker builds shared the same cluster?
Would forwarding that pulp registry value as a parameter to the plugin and setting it as a fallback (as it is done with the other plugins) do it?
[1] https://github.com/projectatomic/atomic-reactor/commit/3b41ef8e32c7c11fd833fee791238bcfb0168b15#diff-5e7041655266b243b2a76e9c928c99b5

N o RN added. This fixes a bug introduced in this release cycle.


label element stylized by display-inline in reboot scss doesnt wrap the long text

HI
I got some wrap text problem with custom-control-label the long label text are not wrapped ... adding a d-block class  to this label and it's work better ...
here is a jsfiddle :
https://jsfiddle.net/jipexu/12q3xr05/48/
Any advice or i miss something ?
Thanks

At first glance this seems like the card word wrap problem. There's a PR to remove that line which would likely fix this issue. See #25063.

ok thanks i will look
and until this i will give display-block for label on our final css .. (until now i dont noticed some bad effect in other place ...or  but it's maybe to early to say this ....  ) ... and continue to follow this
thanks

Yeah, same issue. Closing as dupe.


how to apply the result of the color picker to the inline style

i use a color picker and want to apply the result (such as "#000") to the text, but the props :customStyleMap  receive an Object rather than a function ,i can't get  the  value of the style , i have no idea how to solve it , my version is 0.9.1, any suggestion is great ,thank you(i am from China, and my english is not so good)

resolved

how resolved? @neove


Incremental compilation of runtime/test is broken

runtime/test does not recompile changed sources in runtime/Compile. One has to do runtime/clean to be sure that the runtime/test command picks the latest changes. This is most probably due to our unnecessarily complicated structure of the runtime project, where runtime/Test depends on runtime-fat-jar, which, in turn, depends on runtime/Compile.
Let's simplify this structure, and fix the incremental compilation, by moving the tests from runtime/Test to a separate project runtime-tests that depends on runtime-fat-jar.
While at it, let's also create a separate project for benchmarks in runtime-benchmarks.
### Tasks
- [ ] Remove all dependencies from `runtime` to `runtime-fat-jar`.

Priority is high because it effectively causes engine devs to waste time on making sure that runtime is manually cleaned before any tests are run.


Question about dataset used for training the model

I noticed that the model published with the repo outputs the same labels as the labels in the fos subset in the SciRepEval dataset published here. Can someone comment if the model was trained using some version (same/subset/superset?) of this dataset?
There is another issue that asked about the training data for the model that was closed. This question is only out of curiosity, so feel free to close this issue too if the training data or details on how it was curated cannot be made public yet.

Hi there.
Yes, when we made SciRepEval, we used the FoS training data in the train split and the gold manual eval in the eval split. Due to some internal chaos at the time of training the original FoS model (and a lack of a publication for it), I am 95% sure the training data is the same (and not 100%).
We are working on a better transformer-based FoS model and the training set there will be silver data labeled by various GPTs. Hopefully that will be released later this year.

Thanks for clarifying! Looking forward to the new models and dataset :)


[Airbrake] [Production] No Atlas data for "baarland" at /var/www/etengine/releases/20171108090526/tmp/atlas/baarland.pack

Airbrake error: #7333
Airbrake project: ETE
Error type: RuntimeError
Error message: No Atlas data for "baarland" at /var/www/etengine/releases/20171108090526/tmp/atlas/baarland.pack
Where: api/v3/inputs#index
Occurred at: Nov 15, 2017 14:44:21 UTC
First seen at: Nov 15, 2017 14:44:21 UTC
Occurrences: 0 (0 since last deploy on <no information>)
Severity: error
URL: https://engine.energytransitionmodel.com/api/v3/scenarios/341461/inputs.json?include_extras=false
File: [PROJECT_ROOT]/app/models/etsource/atlas_loader.rb
Backtrace:
[PROJECT_ROOT]/app/models/etsource/atlas_loader.rb:33:in load
[PROJECT_ROOT]/app/models/etsource/dataset/import.rb:77:in load_graph_dataset
[PROJECT_ROOT]/app/models/etsource/dataset/import.rb:65:in load_dataset_hash
[PROJECT_ROOT]/app/models/etsource/dataset/import.rb:42:in import

This was me trying out if it worked, a little too soon.


grecaptcha.execute only works with invisible reCAPTCHA.

Have implemented "@nuxtjs/recaptcha": "^1.0.3" in a NuxtJS 2.14.12 project with the nuxt.config.js like the below.
...modules: [
"@nuxtjs/recaptcha"
],
recaptcha: {
siteKey: "xxxxxxxxxxxxxx",
hideBadge: false,
version: 2,
size: "invisible"
}...
Have loaded the  compenent into the form and am attempting to obtain a token using
const token = await this.$recaptcha.getResponse()
However each time that the page loads the recaptcha is visible on the page, and ticked or unticked is throwing the error "grecaptcha.execute only works with invisible reCAPTCHA." Domain is whitelisted on Googles end, and the site key works within React (for testing purposes) from localhost; but this package in Nuxt doesn't seem to be respecting size variable?

Closing issue as has been addressed in pull-request 85 (https://github.com/nuxt-community/recaptcha-module/pull/85/files)


Metadata/review

Correctly set meta['prod']['RTCAlgorithm'] and meta['prod']['geoCorrAccuracy_rRMSE'] depending on condition, else they will be set to None (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/5932675bde47dc35792e1fd6a2639983d206b437, https://github.com/SAR-ARD/S1_NRB/pull/117/commits/7ae00eb0cb9c5feb435fa61f5eea598cd848b1df)
Fix url for meta['prod']['geoCorrAccuracyReference']; this is now set to the latest version of the S1_NRB documentation (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/3e02cf9e93ffe369344af275f4f852c2590cf111)
Remove meta['prod']['file...'] entries. These are now handled by the xml and stac modules. (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/b6b27d1088cdb9c5c7b461a30ee5201e3e6fb634)
New entry for DEM Ground Sample Distance (GSD): meta['prod']['demGSD'] (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/4282d3126cee1a9d6845ce47381864ef78f4d7d9)

XML: Always included as <s1-nrb:ProcessingInformation>/<s1-nrb:DEMGroundSamplingDistance> (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/4282d3126cee1a9d6845ce47381864ef78f4d7d9)
STAC: Only included  for asset with role 'digital-elevation-model' as RasterBand.spatial_resolution (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/b1f831c6af6da648fd5991fd611fbf2606a73558)

Rename variable tifs to assets in metadata parsing functions + general improvements in handling assets (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/ea4ba5477fe6b1e08fbdc3b4204ea232bcdcffd3)
XML: Include VRT assets (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/ea4ba5477fe6b1e08fbdc3b4204ea232bcdcffd3)
STAC: Use pystac.MediaType.XML for VRT assets (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/d66e134d4650c6876ef08a6ae2796259e3b5904d)
STAC: Change order of properties (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/1f4caadfaa32864d3c4116a9d27b6c752c9dbaa0)
STAC: Require pystac >= 1.8.0 and implement new extensions:

pystac.extensions.mgrs.MgrsExtension (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/4c9219c014552b177144b8e239a48f02414106d1)
pystac.extensions.file.FileExtension (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/c874e887485cd657a7fc728ba6a822a861760162)
pystac.extensions.raster.RasterExtension (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/42f217f2c1640dcdc14be116a596fb36ebc66e95)
pystac.extensions.classification.ClassificationExtension (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/bb63fddea75bd791c88da7f18de1bc841599e280)

STAC: New helper functions that bring some needed order to the generation of asset metadata in stac.product_json

_asset_get_key_title (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/09f6851e6a0f0b88ca28bf80019a2ed5e4608e17)
_asset_handle_raster_ext (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/bb63fddea75bd791c88da7f18de1bc841599e280)

Rename ITEM_MAP and SAMPLE_MAP in metadata.mapping (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/4fabc8f8f9ce349a3efcca5f8e5ddda44e51b24c, https://github.com/SAR-ARD/S1_NRB/pull/117/commits/af0e9482ce7c17e346a59b8f7e5801f99e33082c)
Rename etree_from_sid and extract_pslr_islr in metadata.extract (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/db0cc9861156fe11c59b942d05618b8708badc3b)
Reorganize modules (e.g., main function at the top):

metadata.extract (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/8d36590164794cb05ef1ae8fa15fbbfd7e3aed68)
metadata.xml (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/173c35a425a28a9d8c7651e292d54cb7f855bea2)
metadata.stac (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/d3ab71d156d4e964863a6bea9d1415363af75c57)

metadata.extract:  upstream fixes of invalid STAC fields (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/6fd639c80ab9d290c8f836e47695c23bfdae5349)
STAC: fix title of noise-power assets (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/b82c475ed0def7f9a04e1b95eddc875f12b4cc49)

closes #118

STAC: fix created-datetime of assets (https://github.com/SAR-ARD/S1_NRB/pull/117/commits/288610282af66eef93de0063bea78498f358c9b1)

closes #119

Some other minor clean-ups, improvements and bug fixes

This PR has now grown enough and is ready to be merged soon in my opinion. @johntruckenbrodt how do you want to proceed and to which degree do you want (or rather have time) to review?
I have run some tests today and checked product and source metadata (for cases of 1 and 2 source files) and everything works smoothly on my end. I've also validated the STAC metadata as suggested by @jonas-eberle in #119. Excluding the card4l schema (not mature enough) and errors due to placeholder null hrefs, I've not encountered any issues.


WITH RECURSIVE is only allowed at the top level

Getting the following error when trying to run unit tests with model having a recursive CTE
Runtime Error
  Database Error in model_example (tests/unit/model_example.sql)
    WITH RECURSIVE is only allowed at the top level of the SELECT, CREATE TABLE AS SELECT, CREATE VIEW, INSERT, EXPORT DATA statements.

Within the generated test SQL, the recursive CTE is no longer at the top level which invalidates the query.
Is there a way to handle this?

Hi @jameshorrocks001, I'm afraid this will be a tough one. 'dbt-unit-testing' relies heavily on CTEs and it's hard to make it work if you can only have recursive CTEs at the top level. Which database are you using?

Hi, we're using Big Query

Hi @jameshorrocks001,
Sorry for the late response. I'm afraid it's not possible right now to use recursive CTEs with dbt-unit-testing. Thank you very much for your comment; we'll try to think of a way to solve this.

We should note this as a limitation of our current approach.
Since we create a CTE for mocking purposes - the model under test will always be inside this top-level CTE.


internal/poll: Splice() creates and destroys pipes in high frequency, wasting system resources

What version of Go are you using (go version)?

$ go version
go version go1.15 linux/amd64

Does this issue reproduce with the latest release?
YES
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE="on"
GOARCH="amd64"
GOBIN="/root/dev/go/bin"
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/root/dev/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/root/dev/go"
GOPRIVATE=""
GOPROXY="direct"
GOROOT="/usr/lib/golang"
GOSUMDB="off"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
GCCGO="gccgo"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/data/dev/golang/go/src/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build736136467=/tmp/go-build -gno-record-gcc-switches"

What did you do?
We were transmitting large amounts of data over the network, based on a mass of TCP sockets among goroutines.
The data transmission between TCP sockets in Go is optimized by the underlying splice() call on Linux which creates and destroys a new pipe every time at present, costing a mass of system resources and may slow down the performance.
For instance, if we started 50,000 concurrent socket goroutines to transfer data over the network, resulting in 64KB(pipe buffer on Linux) * 50,000 ≈ 3GB, it cost too many system resources and it may have the Processes OOM in extreme circumstances.

What did you expect to see?
Reusing the pipe buffers when calling splice(), save system resources, and improve performance.
What did you see instead?
High system resource consumption and inefficient processes.

Reusing pipe descriptors makes sense to me, but I don't understand your example.  Currently the pipes, and their buffers, only exist as long as they are being used.  Even with a pipe pool, if you have 50,000 concurrent routines using splice, you are going to be using all that memory and will face the risk of an OOM.  Having a pool doesn't reduce the resources required by concurrent use.

My initial thought was to create a pipe pool that limits the total number of pipes and blocks or fails if it runs out of the capacity of the pool, like HAProxy: https://github.com/haproxy/haproxy/blob/v2.4-dev0/src/pipe.c#L66-L67, but after a second thought, I reckon that is not a rational choice for Go (as a programming language), so I think it would be a better idea for a pipe pool to just cache rather than limit pipes.

This should be reopened?

We're now trying to fix it rather than just revert it, thanks for asking, and stay tuned if you'd like.
@networkimprov

Right, and the issue should be re-opened, so that gopherbot can close it when the correct fix is merged.


How to debug an exit code of 137?

Hi,
I am running phpmd on a large codebase (the Drupal project) and it is dying with 137 after executing for a few minutes:
 cd /repo && phpmd . xml cleancode
 The command '/bin/sh -c cd /repo && phpmd . xml cleancode' returned a non-zero code: 137

Smaller sample codebases work fine. I am running this in a docker container.
How would you suggest debugging this?
Thanks!
Albert.

root@56e956202ef5:/repo# phpmd . xml cleancode
Killed
root@56e956202ef5:/repo# phpmd ./modules/user xml cleancode
...

phpmd ./modules/user xml cleancode works fine, but it seems that the entire codebase might be too big.

Hi @alberto56, could you please try it with the phar file instead to verify the problem?

Probably related to #99

Because we didn't got any response if this also is the case with the phar file and it is probably related to the available resources on the users PC I close this issue.
Feel free to reopen if it is something else.


Still invalid PW

Description
I did everything, updates, toggle in the app, right password.
Still this (see picture).

Reproduction Steps
yes
Expected behavior
…
If applicable, add error logs.
see picture
Device Firmware
latest
Integration Version
6
Using stream component
Yes
Does camera work via official integrations?
Yes
Camera has all attributes filled out in developer tools
No
HASS Environment
hassio
Search for similar issues
Yes
Additional information
none

Same here, worked yesterday, but broken for now.

Same here. Worked for about one hour for a couple of cameras then asked again for authentication and it fails. I wasn't able to add three other cameras, authentication failed from the very beginning.

Same here

Follow FAQ in readme for ‘Invalid cloud password’. It took my cameras a few hours to catch up without doing the steps listed in FAQ. Ensure cameras can reach internet as well at least while they switch the password.

I deleted the cams/integration setup, set a new cloud account password in the tapo app, and then added cameras again in HA and now it is working again (but it also worked from yesterday until today without password reset).


Transfer categories not present in get_transaction_categories response

Transfer categories are present in ManageGetCategoryGroups response, if requested:
query ManageGetCategoryGroups {
  categoryGroups {
    id
    name
    order
    type
    __typename
  }
  categories(includeDisabledSystemCategories: true) {
    id
    name
    order
    icon
    isSystemCategory
    systemCategory
    isDisabled
    group {
      id
      type
      name
      __typename
    }
    __typename
  }
}

I'm a dummy. I was filtering for a category in my account, and realized I was using my brother's credentials, who doesn't have the same category. 🫠


Ignored attempt to cancel a touchmove event with cancelable=false

When touching and dragging on a d3 graph which is handling touch events to provide "pinch to zoom" functionality the following errors appear in the browser console.

After some reading regarding the error the cause could possibly be found in:
https://github.com/d3/d3-zoom/blob/3c95789cd05cb04b99d568ddf4772d2cb58a8a0e/src/noevent.js#L8
where the event.preventDefault() is being used before checking if the event can be cancelled. Should be possible to fix by wrapping in a simple if statement?

event.cancelable && event.preventDefault()  should fix it but I haven't been able to reproduce the issue.
https://developer.mozilla.org/en-US/docs/Web/API/Event/preventDefault says:

Calling preventDefault() for a non-cancelable event has no effect.

and in my tests (https://observablehq.com/d/968b050af2fcec8e) I don't see anything (tested with Chrome, Firefox, Safari on MacOS).

Please send more information on how to reproduce this issue?


Client Allocation Request for: Blucon

Client Allocation Questions
Core Information

Name: Blucon
Website / Social Media: http://blucon.io/
Region: Asia excl. Greater China
DataCap Requested: 10TiB
Addresses to be Notarized: f3wxegeffsajm7qgmv7rqda373kbzuhkiwhmihk7s3bmzc4f7mh76zsswls7nydtcs4slmurcy6w2chxtcwiva
Notary Requested: ozhtdong

@Blucon Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

https://github.com/filecoin-project/filecoin-plus-client-onboarding/issues/1069

Request Approved
Your Datacap Allocation Request has been approved by the Notary
Message sent to Filecoin Network

bafy2bzacea74r37isf5fitnkgtopzucuejiyeivsriuptw5td3k5bvq3icnai

Address

f3wxegeffsajm7qgmv7rqda373kbzuhkiwhmihk7s3bmzc4f7mh76zsswls7nydtcs4slmurcy6w2chxtcwiva

Datacap Allocated

NaNB

Signer Address

f1lwpw2bcv66pla3lpkcuzquw37pbx7ur4m6zvq2a

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacea74r37isf5fitnkgtopzucuejiyeivsriuptw5td3k5bvq3icnai


refactor: Moves pages into its own folder

Summary of Changes
Moves the Pages currently living on the components/ folder into their own pages/ folder
Updates all paths

Tests
Ran tests
Tested manually
CheckList
Make sure you have checked all steps below to ensure a timely review.

[ ] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[ ] PR includes a summary of changes, including screenshots of any UI changes.
[ ] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[ ] In case of new functionality, my PR adds documentation that describes how to use it.

All the public python functions and the classes in the PR contain docstrings that explain what it does

[ ] PR passes all tests documented in the developer guide

Since we're creating a new "top-level" directory, I would expect to see some changes in:

jest.config.js where we set coverage thresholds to ensure our coverage does not get worse. We decided a long time ago that we would aim for at least 75% across all testable code, and every now and then I actually bump the threshold depending on how much we've improved to try to keep in that way. Could you set some thresholds for pages in that file based on what our current coverage happens to be, as well as update the thresholds for components? I usually leave at least 5% buffer, at most 10%.

2.webpack.common where we define paths.

Good catch! Updating those!


Changed config requirements in CNV and SV workflows.

closes #107, closes #108
Changes

Added requirements to default config for workflows:

wgs_cnv_annotation
wgs_cnv_calling
wgs_sv_annotation

Removed static_data version reference in wgs_cnv_calling default config.

Note: if tag 'REQUIRED' (case insensitive) is associated with a value in a default config, this value will be added to the local config in .snappy_pipeline/config.yaml.
Relevant method: remove_non_required(yaml_obj)


Add Toggle Dark Mode Button with Attractive Icons

Implement a dark mode toggle button on the website to enhance user experience. The button should include eye-catching icons that smoothly switch between light and dark themes. The feature should be responsive, ensuring usability across various devices. Utilize CSS transitions for a sleek, animated effect when toggling between modes.
Could please provide gssoc and hacktoberfest tag.
Thank you for consideration.

Could you please provide hacktoberfest and gssoc tags

For hacktoberfest there is my another project, you can contribute to it - https://github.com/Akshat111111/DeepMarket-Insight

Hello sir, In this https://github.com/Akshat111111/DeepMarket-Insight  repo also i want to add toggle dark and light mode sir.


Incorrect QR code content

Unable to validate the tests in the following group:
cfhd_15_30_60-local/
sequential-track-playback__t21.html
sequential-track-playback__t22.html
sequential-track-playback__t24.html
sequential-track-playback__t26.html
sequential-track-playback__t27.html
sequential-track-playback__t28.html
sequential-track-playback__t29.html
sequential-track-playback__t30.html
sequential-track-playback__t31.html
sequential-track-playback__t32.html
sequential-track-playback__t33.html

This is due to the QR code content showing “60 seconds” instead of “1 minute”
The latest mezzanine release (v3) has been checked (by Nicholas Frame) and the mezzanine content has the correct QR codes, indicating the wrong mezzanine has been used.
For further details on the issue please see:
Eurofins CTA WAVE Test Suite validation of the Observation Framework results including analysis 31 Jan 2023.xls

Content updated.

This was fixed per Romain. Close.


Provide the possibility to pseudo-randomize test class order

Expected Behavior
The Test task should have configuration that makes it possible to order test classes pseudo randomly.
test {
   pseudoRandomClassOrder()
}

A the randomization seed would be configurable via a test.seed property.
The test seed would need to be logged on the console, part of the output, etc.
Current Behavior
There is no way to influence or control in which order test classes are executed.
There is a precedent for ordering based on previous failures, but that can not be influenced by build script authors.
Context
The Elasticsearch and Lucene tests make heavy use of randomized testing in general.
See: http://labs.carrotsearch.com/randomizedtesting.html.
This includes randomization of test class, test method order, random parameters, exceptions etc.
We are currently running tests with carrotsearch randomizetesting ant runner ( which we call from Gradle ) and we would like to move our testing infrastructure to Gradle replacing the ant runner, but we are missing this functionality.  Randomizing test class order will help uncover any unwanted dependency among test classes and it is something the teams feel strongly about.
I already looked at how  the Test task is implemented and would like to contribute an implementation for it, but would like to have a conversation about it first.

@lacasseio I indicated that adding a new pseduoRandomClassOrder method might not be the best way to implement this.
I would be happy to provide a PR for a more generic API too.
Would really appreciate some thoughts to make sure I start down the right path and result in a PR that you will find comfortable merging.
This came up again after upgrading to 4.9 and the following deprecation:
Do not remove a Task instance from a task dependency set when it contains a Provider to the Task instance. This behaviour has been deprecated and is scheduled to be removed in Gradle 5.0.

Currently we replace  the test task with our own implementation, but I'm fairly sure that we won't be able to continue doing that with 5.0.

We have decided to push the removal to 6.0 instead, so we have some time to find an acceptable solution. It's also important to note that replacement will be possible and better with the lazy task API, however, we are putting hard constraint as to when you can replace a task. Mostly, when the task isn't realized and of the same or compatible type. In the end, if the task test is replaced, it will have to be of type Test. One workaround this simply disabling the test task and leave the dependencies in place.
The way we likely want to move forward with this is to have a public API allowing to create your own implementation of the test task. For example, in Java, we load the jar inside a worker and execute the test suite. In native, we execute an executable and parse the output. You can think of other variation of this kind of execution. At the moment, the internal API allows for composing those two different behaviors with the same building blocs. We can probably see a public API offering the same capability but we are unlikely to make the current API public.
What we would need to start with is a set of clear use cases of what, as a build author, you want to achieve. Then we can see how we can achieve the use case with the API currently available and finally make it simpler/public. What I can see and the appealing part here is to reuse what Gradle do for testing and simply change the scheduling order in which the test is executed.
A question I'm unsure of the answer is if this should be part of Gradle (exposing a test ordering layer) or if it should be something the plugin author should be responsible of implementing which means we would instead expose the test execution layer that can be remixed however you want.
Another question is if the execution order can be achieved in a different way by using public APIs from the test framework itself.
I welcome the feedback from @gradle/core and @gradle/native regarding this issue and how to move forward.

@lacasseio thank you for putting the time in a detailed response.
I think the restrictions on replacing tasks make sense. Making them type safe is the right thing to do.
Controlling, the order in which test classes are executed ( the test method order is controlled by the FW ) or pseudo randomizing them is exactly what I would like to achieve. This would allow us to move to using the Gradle test runner.

I don't think this should be a feature in Gradle. Instead this should ne done by the test engine. You might want to open a feature request for JUnit. Also JUnit platform alllows you to write your own engines so you could fork theirs and add the desired ordering feature while you wait for them to make it official.
Running failed first is the exception because only Gradle has the necessary information, though it would be great if even that was handled by the test engines instead of us.

@oehme It would be great if I could implement this on my own without changing Gradle, but I don't think that's possible. Looking at JUnitTestClassExecutor it seems like Gradle is responsible for setting the order. RunPreviousFailedFirstTestClassProcessor was the first one I tracked down and made me realize that Gradle must control the ordering of the testing tasks otherwise this would not be achievable.
What am I  missing ? Is there another layer of ordering done by the test runners ? Our test runner already randomizes but  AFAIK this only ever gets to operate at the class level.
To me something like making TestClassProcessor public and extending the spec to be able to provide an implementation would solve my problem and I was hoping you wouldn't find that too intrusive.
I'm willing to contribute a PR along these lines if you think it's acceptable.
What really prevented me from hacking this together at least for a PoC is I think these lines from DefaultTestExecuter:
processor =
            new PatternMatchTestClassProcessor(testFilter,
                new RunPreviousFailedFirstTestClassProcessor(testExecutionSpec.getPreviousFailedTestClasses(),
                    new MaxNParallelTestClassProcessor(getMaxParallelForks(testExecutionSpec), reforkingProcessorFactory, actorFactory)));

There's no way to add a custom processor.
Alternatively if if you think this API would be too generic, we could have an internal TestClassProcessor processor implementation that can take some form of Comparator from the spec to decide on the order, but for my selfish desire, I would even be happy with a hard coded RandomizingTestProcessor implementation, in fact that's what i was planning to do to see if there are other hurdles in makign the switch to running our tests with Gradle (we also ran into #3526).
junit-team/junit5#13 tracks ordering support for junit platform, but us moving to that would be a big change which we can't do incrementally, and there's no other feature we need or anything else that I'm aware of that we are unhappy about to warrant a switch.

You wouldn't have to change your tests to use JUnit's Jupiter API. Instead, you could fork the Vintage engine and randomize test class order there.
Moreover, JUnit 4.13 will introduce support for ordering so the JUnit team (which includes me) might even be willing to add support for specifying an ordering via the Vintage engine.

@atorok Gradle only controls the order for JUnit 4 (by passing in tests one by one, which is a bad idea for many reasons, we just never changed it). If you use junitPlatform {}, all tests will be run in one batch and the selected engine can decide to order them any way it pleases. Its default behavior is to run them in the order we passed it in (which is why "failed first" still works), but it is free to ignore that ordering.


[4420] Set course_education_phase during Apply import

Context
https://trello.com/c/2ZJCtdWY/4420-investigate-why-trainees-when-imported-from-apply-are-no-longer-being-set-for-their-phase
Changes proposed in this pull request

Update Trainees::CreateFromApply to compute and set Trainee#course_education_phase

Important business

[ ] Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?
[ ] Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?

NB: Please notify the #twd_data_insights team and ask for a review if new fields are being added to analytics.yml

 Investigate why trainees, when imported from Apply, are no longer being set for their 'phase'

 [L] Apply draft - course details


[Sample Update]Getting Started with Azure Storage Resource Provider in .NET

Azure Resource, resource mgmt sdk(C# T1,hold for GA);
Azure Storage, storage mgmt sdk(C# T1,hold for GA);
Azure Identity(C# T1)
https://github.com/MicrosoftDocs/samples/blob/master/Azure-Samples/storage-dotnet-resource-provider-getting-started/storage-dotnet-resource-provider-getting-started/index.yml

@xboxeer is this still valid?
/cc: @ArthurMa1978 as FYI


simplify to UndefVarErrorReport

Codecov Report
Base: 89.56% // Head: 87.69% // Decreases project coverage by -1.86% :warning:

Coverage data is based on head (6c83a74) compared to base (97439a4).
Patch coverage: 70.58% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #437      +/-   ##
==========================================
- Coverage   89.56%   87.69%   -1.87%
==========================================
  Files          10       10
  Lines        2644     2633      -11
==========================================
- Hits         2368     2309      -59
- Misses        276      324      +48

Impacted Files
Coverage Δ

src/abstractinterpret/abstractanalyzer.jl
88.09% <ø> (ø)

src/abstractinterpret/typeinfer.jl
89.41% <ø> (-5.22%)
:arrow_down:

src/analyzers/jetanalyzer.jl
89.82% <70.58%> (-3.89%)
:arrow_down:

src/ui/print.jl
91.15% <0.00%> (-0.69%)
:arrow_down:

src/JET.jl
71.70% <0.00%> (-0.68%)
:arrow_down:

src/abstractinterpret/inferenceerrorreport.jl
89.32% <0.00%> (-0.40%)
:arrow_down:

src/toplevel/virtualprocess.jl
96.19% <0.00%> (-0.01%)
:arrow_down:

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

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


refactor(graph-gateway): add timeouts to network indexer info resolvers

Part of https://github.com/edgeandnode/gateway/issues/791


NuGet?

There are lots of these on NuGet...Would you add this one too?

+1

+1, would love it if it can be added as nuget. Already using it in a development project. :)

+1

Anderson coloca la biblioteca en Nuget bro, seguro que las descargas aumentan considerablemente.

+1

+1

+1

NuGet will be available for DataTables.Mvc 2.0 starting with alpha-1.

Awesome!
On Jun 9, 2015 5:29 PM, "Anderson Luiz Mendes Matos" <
<EMAIL_ADDRESS>wrote:

NuGet will be available for DataTables.Mvc 2.0 starting with alpha-1.
—
Reply to this email directly or view it on GitHub
https://github.com/ALMMa/datatables.mvc/issues/8#issuecomment-110508978.

First NuGet oficial package for DataTables.AspNet is available.
It's a prerelease version (alpha1) and as with any alpha/beta version, should only be used on dev/test environments.
Beta is expected in a month and stable a few weeks later.
There are 3 available packages, including:

DataTables.AspNet.Core, which has the core elements for DataTables (interfaces, enums, etc).
DataTables.AspNet.Mvc5, which has MVC5-compatible binders and registration.
DataTables.AspNet.AspNet5, which has AspNet5-compatible binders and registration.

Hope you enjoy =)

Thank you!!! Looking forward to testing this :)
On Wed, Jun 24, 2015 at 5:29 PM, Anderson Matos<EMAIL_ADDRESS>wrote:

Closed #8 https://github.com/ALMMa/datatables.aspnet/issues/8.
—
Reply to this email directly or view it on GitHub
https://github.com/ALMMa/datatables.aspnet/issues/8#event-339417372.


Annual report: outline & deck

need to review, collect content
https://docs.google.com/presentation/d/16tythuJVoeMe0B1lItvHqCr0qBhpwHJKAXKp8YxQbnQ/edit?usp=sharing

done - collecting final content from stakeholders