Deploy on aws lambda

Hello Community,
is it possible to run bot server on serverless infrastructure like AWS Lambda / Azure Function ?

Hi @prasad-1210, no it isn't.   The framework object is maintained in memory and consequently isn't a good fit for lambda.   You might want to look at https://github.com/valgaze/speedybot-serverless-experiment.   I'm sure @valgaze would be happy to discuss this with you in the "Webex Node Bot Framework" space on Webex

@prasad-1210 See here for an implementation: https://github.com/valgaze/speedybot-mini/
Examples here for Lambda/worker/edge/server/etc
The infrastructure ultimately doesn't matter, follow the example/patterns: https://github.com/valgaze/speedybot-mini/tree/deploy/examples#examples
I'm an easy person to find-- if any trouble hit me up


LOC CHECKIN | Microsoft/msbuild vs16.0-preview2 | 20181221 | DEU fix

Merged with master which picked up some additional changes but the new file looks good to me. After this goes in I'll update the preview2 branch with the current master, so this problem doesn't happen again.


Shipments workflow improvements

• Added the ability to edit shipments directly
• Added autofocus on first empty field
• Reduced complexity of capturing a new shipment
• Fixed the aside panel on the shipment editing screen

Merging my own PR because I am a bad person.


For OS X, move symlink to an 10.11 friendly location

This patch will allow the Chef Omnibus installer to run correctly on 10.11. It is reverse compatible with prior OS X versions as /usr/local/bin is in the search path.

Hi. I am an automated pull request bot named Curry. There are commits in this pull request whose authors are not yet authorized to contribute to Chef Software, Inc. projects or are using a non-GitHub verified email address. To become authorized to contribute, you will need to sign the Contributor License Agreement (CLA) as an individual or on behalf of your company. You can read more on Chef's blog.
GitHub Users Who Are Not Authorized To Contribute
The following GitHub users do not appear to have signed a CLA:

@natewalck

Please sign the CLA here.

Need review by @jtimberman and @tyler-ball.
As I am a Facebook employee, PhilD has to do the actual merge.
Thanks all!

:+1:
CC @chef/client-core @chef/client-maintainers

:+1: we just had to do the same for Vagrant

Let me know if anything else is needed on this. I hope to have all chef 10.11 issues resolved before it is released.

 Should I, as a core maintainer?

@jaymzh I would think so?  It is the packaging project for the core projects.  Paging @chef/lieutenants for confirmation

Um, yeah, you totally should have. Lemme get my super powers on.

We should either add omnibus-chef as a component or update the MAINTAINERS file to list it under core (or maybe just use the packaging project abstraction)

@jaymzh good to go. @tyler-ball i think just list it under core.

There is also an Omnibus maintainers group @chef/omnibus-maintainers that has access to all the stuff but to me it seems pretty obvious that core should have commit here. I'll mention it in the IRC meeting (nowish) just to be sure we have consensus.

They should have commit rights here. Make it so! /deciderate

PR created - https://github.com/chef/chef/pull/3702

Wow, that was fast! Thanks all.

/cc: @schisamo

@jaymzh @tyler-ball @jtimberman  How do I ensure this gets included in the 12.5.0 release?

@natewalck It will have to as every build of Chef from here on out is built using this code! Thanks again for the contribution.

:+1:


SIMD backend for poseidon252 merkle ops - CPU IMPL

This change is

#809  👈
dev

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @shaharsamocha7 and the rest of your teammates on  Graphite

Codecov Report
Attention: Patch coverage is 0% with 16 lines in your changes missing coverage. Please review.

Project coverage is 92.12%. Comparing base (40cb2fe) to head (d97679b).

Files
Patch %
Lines

crates/prover/src/core/backend/simd/poseidon252.rs
0.00%
16 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #809      +/-   ##
==========================================
- Coverage   92.24%   92.12%   -0.12%
==========================================
  Files          91       92       +1
  Lines       12445    12461      +16
  Branches    12445    12461      +16
==========================================
  Hits        11480    11480
- Misses        859      875      +16
  Partials      106      106

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Merge activity

Aug 29, 6:21 AM EDT: @shaharsamocha7 started a stack merge that includes this pull request via Graphite.


Fix/ub 624 flex should not write log into flex driver director

Handle flex logrotate internal
configurable for FLEX-LOG-DIR in ubiquity-configmap.yml and ubiquity_installer.conf, default is /var/log, customer need to make sure Flex-Log-dir exist in the minors
configurable for FLEX-LOG-ROTATE-MAXSIZE in ubiquity-configmap.yml, default is 50MB

This change is

Need to work with https://github.com/IBM/ubiquity/pull/181

Repull a request after pull ubiquity first


enhancing the packaging process for toast

What changes were proposed in this pull request?
(Please fill in changes proposed in this fix)
How was this patch tested?
(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)
(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)
Please review http://spark.apache.org/contributing.html before opening a pull request.

This is not complete - but here is the idea.
I create an additional profile called toast-libs-enhancements, which hooks into the packaging phase of assembly and copies the additional libs we wanna use onto the jars folder. If we upgrade spark we just copy this section over and we are all set.


FunctionClauseError) no function clause matching in Bandit.HTTP1.Handler.handle_info/2

Hi, first of all thank you for your awesome library.
Yesterday, I saw this issue, can you please check it, many thanks!
deps/thousand_island/lib/thousand_island/handler.ex:5: Bandit.HTTP1.Handler.handle_info({#Reference<0.736885023.3819503617.224524>, :ok}, {%ThousandIsland.Socket{socket: #Port<0.1553>, transport_module: ThousandIsland.Transports.TCP, read_timeout: 60000, span: %ThousandIsland.Telemetry{span_name: :connection, telemetry_span_context: #Reference<0.736885023.3819438082.144351>, start_time: -576458810641083835, start_metadata: %{parent_telemetry_span_context: #Reference<0.736885023.3815768066.116439>, remote_address: {0, 0, 0, 0, 0, 65535, 2700, 10}, remote_port: 60086, telemetry_span_context: #Reference<0.736885023.3819438082.144351>}}}, %{handler_module: Bandit.HTTP1.Handler, http_1_enabled: true, http_2_enabled: true, opts: %{http_1: [], http_2: [], websocket: []}, plug:

This is cut from the same essential cloth as https://github.com/mtrudel/bandit/issues/218, https://github.com/mtrudel/bandit/issues/141, https://github.com/mtrudel/bandit/issues/84, https://github.com/mtrudel/thousand_island/issues/83 and a few others. You aren't able to send messages to HTTP handler processes because Plug provides no way to surface them up to your application code.

Closing for hygiene. If the above pointers do NOT in fact answer the issue, please feel free to reopen!
Thanks for the issue!

So it works normally right @mtrudel ?

Yep, this is 100% expected behaviour for the situation you're in. I have plans to revisit the plug interface to make things like this easier (and to accommodate gRPC and other more complex uses of http) but that's a large project that will touch many projects beyond just Bandit and won't be coming until 2.0 or even later

Many thanks


fix(ci): rollback release version to match npm

Coverage remained the same at 97.532% when pulling bf4f2ae9f9cf4461b08ef1ac34b628e5106e4974 on srowhani:fix/release-version into 037b459515c4999d02c7c3771ad5520ffe52a94b on sasstools:develop.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add CI for model functionality/perf on wormhole

Tracking issue for adding CI to test model functionality/perf on wormhole. Currently, model tests are run on grayskull; this CI would help reduce regressions on wormhole as additional models are added or existing ones are modified.

@rayraykay Couple of questions,

are we provisioning a currently allocated machines into wormhole perf CI? What are the current resource count for wormhole ci/dev machines in cloud. Do we need to ask for another wormhole machine.
for perf, I'm assuming this will be setup as a bare metal machine. Is this so? Or will it be virtual.
will we mirror gray skull perf ci, ie will this tests run on post-commit, or model pipeline. From the request, it sounds like they want to add models that test perf.
is this the workflow we modify: https://github.com/tenstorrent-metal/tt-metal/blob/main/.github/workflows/perf-models.yaml
In run_tests.sh, I see the following

elif [[ $pipeline_type == "models_performance_bare_metal" || $pipeline_type == "models_device_performance_bare_metal" ]]; then         run_models_performance_bare_metal_pipeline_tests "$tt_arch" "$pipeline_type" "$dispatch_mode"     elif [[ $pipeline_type == "models_performance_virtual_machine" ]]; then         run_models_performance_virtual_machine_pipeline_tests "$tt_arch" "$pipeline_type"
Is this the location where ticket requester will define their models

@skhorasganiTT Will the models team need access to a cache for model weights/other files? This should be taken into account for the request and triage what infra already exists for this.

Hey everyone, will respond to your questions soon, delayed because I'm out today.
Please do not tag @rayraykay - tag @tt-rkim instead. The first one is my personal account that I do not use for tenstorrent work.

Hey @tapspatel, the request is to replicate whatever infra already exists for grayskull to wormhole. I am not sure whether a cache is currently used, but that would likely be useful to avoid large downloads.

@tt-rkim do you have any info on this? Is there an already provisioned runner for WH perf in CI

Just re-iterating that we need WH CI for perf tests running nightly. We brought up 4-5 different models on WH, these need to be tested on daily basis to avoid regressions.

closing this, see comment above


add varchar to valid types

Fixes #545

Thanks for opening a PR! Can you please add a unit test?

@mcollina I have added unit test 05d4529. Please review

linting is failing: https://github.com/platformatic/platformatic/actions/runs/3809272522/jobs/6480549721#step:6:1

linting is failing: https://github.com/platformatic/platformatic/actions/runs/3809272522/jobs/6480549721#step:6:1

fixed it through 68a7987, a comma-space was required

Note that the tests are failing

Any updates on this?

i am stuck...been trying to achieve the test pass but seems not to be working out.
I would really appreciate guidance on how to go about adding a proper unit test.
Thank you

@HassanBahati #627 is another reason why your code fails.

@HassanBahati #627 is another reason why your code fails.

thank you for the pointers. let me read though it and see

I'm not sure why but GitHub is getting massively confused by this change, listing many other commits. I think you might be be better starting with a single commit on top of main.

Alright. i have opened another PR #643. so am closing this one.


[spam]

Pr made by mistake, wanted to merge to my fork. Sry for the inconvenience.

I closed it and deleted as soon as possible.

No worries. What’s in your fork that can’t go in this repo tho?

No worries. What’s in your fork that can’t go in this repo tho?

My fork it' just for learning purpose 🙄


Shelveset listing in VS is restricted to the first 100 results.

This is never enough, and it assumes you know the name of the shelveset instead of another property like an approximate date.
Are the other properties of a shelveset searchable?

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

ID: cfd36c9f-c60e-6191-f344-0cd8c0829bb6
Version Independent ID: 25868222-c846-1e31-9373-a741df436cb6
Content: Suspend your work and manage your shelvesets - Azure Repos
Content Source: docs/repos/tfvc/suspend-your-work-manage-your-shelvesets.md
Product: devops
Technology: devops-code-tfvc
GitHub Login: @steved0x
Microsoft Alias: sdanie

Thanks for your question. It looks like your question isn't an issue with the documentation, but an issue or question specific to your implementation or a bug in the product itself.
For help with a specific task, here are a couple of options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot

If you've encountered an issue with the product itself, to make sure it gets in front of the right people, please submit your bug here.
If you have an idea for improving the product, please submit your idea here.

@mijacobs - same deal as the one I just commented on. I have a question about usage after consulting the manual and not finding the info I was looking for.
How is this a product issue when I'm looking for the instructions?

@mijacobs - do you like it when you ask someone a question and they only respond with a form letter exemplifying a lack of attention and professional courtesy/respect while stating that your questions are not their problem?
And then do you prefer it when you try to make it simpler for them to understand how the question is in their area of responsibility and then they wholly ignore that?
I don't like either if those things being done to me, so I try really hard to not do them to anyone else. Making someone a victim of policy is another "don't" on my list.
You closed three of the issues I has opened in about 10 minutes on the same day, all with the same canned response. I can only assume you want the same treatment in return. Would that be correct?


[CS2103-T16-1] HRHelper

HRHelper helps companies' HR teams manage employee data. It is optimized for fast typers so that frequent tasks can be completed more efficiently through commands, without being slowed down by a GUI, and provides better real-time data filtration.

HRHelper helps companies' HR teams manage employee data. It is optimized for fast typers so that frequent tasks can be completed more efficiently through commands, without being slowed down by a GUI, and provides better real-time data filtration.


Nano.to Username Support

Nano.to is a humble Nano public registry.
The dataset is publicly via Github Pages at: https://nano.to/known.json
Anyone may register a Username for a small Nano price.
I want to make a case with a really clean 1 Commit PR.

per issue #414, we would like to have support for decentralized aliases that aren't conditional to one centralized entity providing the api or the names themselves
if we ever have that, the distinction with the local address book names must be abundantly clear to prevent mistakes similar to that time when someone tried to send a large sum of funds to John in their address book and they went to John on nanoto instead

IMHO there is a valid argument to be made that relying on a centralized database might create single points of failure that could be corrupted and are less secure than decentralized solutions.
If any decentralized solution is ever possible for a 'universal nano address book', it would be wonderful.
But in the meantime, I can also see a lot of value in what Nano.to is capable of doing in a centralized, but open-source manner. Users can get verified, and it's possible to tag 'nano.to aliases' so 'sender' can have more information before confirming the transaction.
Both of you are doing a great job and both of your points are valid.
Maybe there is a common-point to be found in-between. Maybe not.
I also respect the position of keeping everything the most decentralized possible, at the same time I recognize the huge challenges and possible set-backs it offers.

PR #587 allows use of aliases e.g. @nano.to (domain owner) or<EMAIL_ADDRESS>as long as nano.to adheres to the spec


Kotlin! Can you put how to do in Kotlin

Please explain how to do in kotlin

Please explain how to do in kotlin

Kotlin have interoperability with java , so you can use this lib in kotlin projects.
In the future we will migrate the codes to kotlin, and we will also write test for this project.

But how do I use the code you have to kotlin? I'm new to this android thing


Add TravisCI Integration

Adds TravisCI integration.  TravisCI will need to be set up before hand for this repo. (https://travis-ci.org/)
Note: this commit includes one failing test case for Railo 4.1 and 4.2 that was already failing.

I can also incorporate Lucee support following the pattern I contributed to the cfml-ci project here

Awesome, thanks so much!


Disable hover styles (on mobile)?

Dealing with hover on mobile / touch devices seems to be a topic of discussion.
Problem
I'm using a button, variant "outline". After clicking the button on a mobile device, the button looks like a regular (non-outline) button. Mobile users need to tap outside the button for the button to go back to its "outline" style after clicking it.
Desired / expected behavior
After clicking an "outline" button, I'd like the button to go back to its original "outline" style.
Questions

Is there a way to disable the hover styles on a button completely (while keeping the button clickable).
Is there some kind of workaround to get an "outline" button to behave as desired.

I wouldn't mind if the style doesn't change on hover on desktop if it solves the problem on mobile.
Context
I tried some of the suggestions in this issue (https://github.com/tailwindlabs/tailwindcss/discussions/1739), but it seems that it would only work in places where I manually add classes via classNames. However, the tailwind classes for the button's default behavior are out of my control and reach as far as I can tell.

Hi @pmlk,
Hover effects aren't really a thing on mobile. What you're seeing is called focus (look up the hover, active, and focuses css pseudo-classes to learn more).
This styling when the button is focused is a part of the daisyui design system, not a bug, and you can see it here:
https://github.com/saadeghi/daisyui/blob/c173e759cbeed70408307e8077482e8a0d8a1576/src/components/styled/button.css#L140
To answer the second part of your question, you could do something like this:
className="focus:bg-transparent focus:text-base-content"

Thank your for the quick response, @benjitrosch!
I went down a little bit of a rabbit hole. Your suggestion worked in the Chrome device emulator. Interestingly, on iPhone (Safari) focus: does NOT work while hover: does.
However, I found that neither work when making use of the color prop. I also added active:, just to be sure. Is this meant to behave this way? Is there a way around that? 😄
<div>

  <!-- WORKS in chrome device emulator NOT on iPhone (Safari) -->
  <Button
    className="focus:bg-transparent focus:text-base-content"
    variant="outline"
  >
    focus
  </Button>

  <!-- WORKS on BOTH chrome device emulator and iPhone (Safari) -->
  <Button
    className="hover:bg-transparent hover:text-base-content"
    variant="outline"
  >
    hover
  </Button>

  <!-- WORKS on BOTH chrome device emulator and iPhone (Safari) -->
  <Button
    className="hover:bg-transparent hover:text-base-content focus:bg-transparent focus:text-base-content"
    variant="outline"
  >
    hover and focus
  </Button>

  <!-- WORKS on NEITHER chrome device emulator nor iPhone (Safari) -->
  <Button
    className="hover:bg-transparent hover:text-base-content focus:bg-transparent focus:text-base-content active:bg-transparent active:text-base-content"
    variant="outline"
    color="error"
  >
    hover, focus and active with color
  </Button>
</div>

Hmm, that's interesting. Thanks for doing such a comprehensive look into this. I'll take a look and let you know what I find!

Still an issue (vue). Buttons stuck in focus, same with hover.


Are we missing a step enabling Web Sockets?

Web Sockets is enabled in 2 steps, not just one:

We should enable the Web Sockets for the Azure App Service in the Portal's UI, and
I think we also need to enable it in the Web.config with a

<configuration>
    <system.webServer>
        **<webSocket enabled="true" />**
        ...
    </system.webServer>
</configuration>

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

ID: 1e3a6ed6-7d29-d82e-c86f-8f405ab12fe3
Version Independent ID: 6a4ba6ea-51df-929f-e307-38c4a1f9b889
Content: Use Web Chat with the direct line app service extension - Bot Service
Content Source: articles/bot-service-channel-directline-extension-webchat-client.md
Service: bot-service
GitHub Login: @Kaiqb
Microsoft Alias: kamrani

Fix will be available in the next upcoming documentation update.


validate existence of transfer fee on transfer claim

A user should not be able to submit a transfer claim without a transfer fee. This adds a validation to enforce this logic together with error message, translations, and error links.

code climate complaining unnecessarily


Error: Unable to resolve module ./Libraries/Components/AccessibilityInfo/AccessibilityInfo

Description
Whenever I'm trying to run my app in my device through xcode I get
Error: Unable to resolve module ./Libraries/Components/AccessibilityInfo/AccessibilityInfo from /Users/satyatest2/Work/mobileapp/MobileApp/node_modules/react-native/index.js:
None of these files exist:

node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
node_modules/react-native/Libraries/Components/AccessibilityInfo/AccessibilityInfo/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
12 |
13 | // Components

14 | import typeof AccessibilityInfo from './Libraries/Components/AccessibilityInfo/AccessibilityInfo';
|                                       ^
15 | import typeof ActivityIndicator from './Libraries/Components/ActivityIndicator/ActivityIndicator';
16 | import typeof Button from './Libraries/Components/Button';
17 | import typeof DatePickerIOS from './Libraries/Components/DatePicker/DatePickerIOS';
at ModuleResolver.resolveDependency (/Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:211:15)
at DependencyGraph.resolveDependency (/Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/node-haste/DependencyGraph.js:413:43)
at Object.resolve (/Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/lib/transformHelpers.js:317:42)
at resolve (/Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:629:33)
at /Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:645:26
at Array.reduce ()
at resolveDependencies (/Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:644:33)
at /Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:329:33
at Generator.next ()
at asyncGeneratorStep (/Users/satyatest2/Work/mobileapp/MobileApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:137:24)

I've checked the file is already there.
React Native Version
0.64.4
Output of npx react-native info
System:
OS: macOS 13.3.1
CPU: (8) x64 Intel(R) Core(TM) i5-1038NG7 CPU @ 2.00GHz
Memory: 264.35 MB / 16.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 14.8.0 - ~/.nvm/versions/node/v14.8.0/bin/node
Yarn: Not Found
npm: 6.14.7 - ~/.nvm/versions/node/v14.8.0/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.12.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.1, iOS 16.1, macOS 13.0, tvOS 16.1, watchOS 9.1
Android SDK: Not Found
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8609683
Xcode: 14.1/14B47b - /usr/bin/xcodebuild
Languages:
Java: 11.0.15 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.1 => 17.0.1
react-native: ^0.64.4 => 0.64.4
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps to reproduce
I was not able to reproduce in other projects with the same package.json
Snack, code example, screenshot, or link to a repository

This ticket is duplicate of https://github.com/facebook/react-native/issues/36794

react-native version 0.63 meets this issue too

react-native 版本 0.63 也遇到了这个问题
你好，请问你解决了吗？我今天也遇到该问题

react-native version 0.63.2, facing the same issue:

react-native version 0.63.5, facing the same issue:

I got the same error for 0.64.4
Seems like they fixed it only for newer versions of RN...

I experienced the exact same issue on Android in RN 0.72.4 and deleting the folder cxx in Android/App has worked for me.

Having the same issue on 0.63.5. I have to rename any file with extension *.ios.js => *.js in the folder node_modules/react-native/Libraries/... but there so many file to rename

Such a damage if I have to update RN for my project; it's stable now except for this supper annoying issue.

react-native versão 0.63.2, enfrentando o mesmo problema:

Did you find any way to resolve it?

react-native versão 0.63.2, enfrentando o mesmo problema:

Did you find any way to resolve it?

Poorly, it's no. I still got this when developing

@react-native-bot or anyone from the team, please can you escalate this issue?

Having the same issue on 0.63.5. I have to rename any file with extension *.ios.js => *.js in the folder node_modules/react-native/Libraries/... but there so many file to rename

cd node_modules
find . -name '*.ios.js' -exec sh -c 'mv {} $(dirname {})/$(basename {} .ios.js).js' \;

The solution is provided in this comment: https://github.com/facebook/react-native/issues/36794#issuecomment-1500880284


Add three CC-BY-SA licensed, Ada's PDF resources

What does this PR do?
Add Resource(s)
For resources
Ada free ebooks. Mainly introduction to Ada 2012, subset of Ada SPARK (for formal verification), and Ada SPARK for MISRA C developers.
Why is this valuable (or not)
There are not many free Ada ebooks lying around the internet, especially the good ones like these.
How do we know it's really free?
Explicit CC-BY-SA license notice in the book page after the content indices, usually before the preface and introduction page.
For book lists, is it a book?
Yes, ebooks.
Checklist:

[x] Not a duplicate
[x] Included author(s) if appropriate
[x] Lists are in alphabetical order
[x] Needed indications added (PDF, access notes, under construction)

Do you think it might be better to link to pages like: https://learn.adacore.com/courses/SPARK_for_the_MISRA_C_Developer/  ?

Also, these are super additions!

@eshellman Do I need to put these somewhere else other than this file if I link to the pages directly instead?

no, same place. but leave off the pdf indication, since it's pdf and html.

@eshellman Alright. I've converted it to use pages link instead.

Great, thanks.


Can't start DS Virtual Console

Hello!
I was using version 1.0.1 of this Wii U Time Sync and when I try to launch the DS Virtual Console it freezes at the game start screen.
I went back to the first release, 1.0.0, and checked, and this problem did not occur.
This issue seems to be a bug specific to the latest version.

Hello, thanks for submitting this! I can replicate it with Fire Emblem: Shadow Dragon on the latest version. The changes I have made in version 1.0.1 have been relatively minor, just addressing some oversights. I wonder what exactly I did in the latest update that's causing it.
I can't narrow it down to one particular change in the update, because I'm receiving the hang regardless of which changes I comment out. I'm continuing to look into it though, as I find this pretty serious.

Related to https://github.com/devkitPro/wut/pull/323.
This is caused by using WUPS with latest wut.
For now you should be able to avoid this by using wut 1.2.0

Thank you, @Maschell! That explains it! I used an older version of wut to build version 1.0.0, and then updated before building version 1.0.1. I rebuilt the binary using wut 1.2.0, and Nintendo DS titles work again. I'm going to do a bit more testing, but if all is well, this should now be addressed.


React component name not matching the file name in the Newsfeed tutorial

Hello, I am following the Newsfeed tutorial. In the tutorial, the React component "OrganizationKind" default method was named PosterBylineLocation instead of OrganizationKind.
https://github.com/relayjs/relay-examples/blob/d2c840366dab237d9e6dab4caf00f88d7dd870c3/newsfeed/src/components/OrganizationKind.tsx#L19
I am not sure is this by design or a typo.
If this is a type, I am happy to submit a diff to fix it.
BTW, thank you for the great tutorial.

Yeah this is just a mistake. Thanks for offering to fix it, please go ahead!


Project dashboard

Overview of all projects that a user has

Basically done maar issue nog even open voor de redesign


monterey support?

I just updated my mac, and was about to do stuff on my Android Tab when i downloaded and installed Heimdall, it is not supported yet with Monterey.

This is an old and kind of abandoned project. But it appears to still be working fine with many devices. You need to call the binary directly from a terminal.

Yeah, i figured that this tool is already dated. Tried recompiling binaries but having issues with cmake, unable to find path for libusb although its there in Cellar lib.

A few months ago I wrote some tools, frigg and wuotan, to play with my old devices.
wuotan is a flash tool inspired by Heimdall that works well to flash my GT-I9301I on Linux.
It doesn't have any quirks that seem to be required to work on Windows, but you may want to try it out.
It's written in Rust and allows to vendor libusb. I would be happy to get some feedback from a Mac user.

I used windows instead. I think if someone is having issues with this tool, use the mentioned tools in the above comment as an alternative.

I'm kind of a bit late, but I made {a fork](https://github.com/amo13/Heimdall) and merged a few crucial pull requests. No need for compiling, you can grab the latest binaries compiled with github actions from the releases there.


Doesnt compile on Fedora 33

Hi,
unfortunately, i cannot compile freecut on Fedora. It aborts in last step:
   Compiling fltk v0.15.15
   Compiling freecut v0.1.9
error[E0277]: `Option<usize>` doesn't implement `std::fmt::Display`
  --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/freecut-0.1.9/src/func.rs:53:25
   |
53 |                         cutp.external_id, cutp.width, cutp.length
   |                         ^^^^^^^^^^^^^^^^ `Option<usize>` cannot be formatted with the default formatter
   |
   = help: the trait `std::fmt::Display` is not implemented for `Option<usize>`
   = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
   = note: this error originates in the macro `$crate::__export::format_args` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0599]: the method `to_string` exists for enum `Option<usize>`, but its trait bounds were not satisfied
   --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/freecut-0.1.9/src/func.rs:80:43
    |
80  |                           &cutp.external_id.to_string(),
    |                                             ^^^^^^^^^ method cannot be called on `Option<usize>` due to unsatisfied trait bounds
    |
    = note: the following trait bounds were not satisfied:
            `Option<usize>: std::fmt::Display`
            which is required by `Option<usize>: ToString`

error[E0308]: mismatched types
   --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/freecut-0.1.9/src/func.rs:197:34
    |
197 |                     external_id: generate_uid(used_id),
    |                                  ^^^^^^^^^^^^^^^^^^^^^
    |                                  |
    |                                  expected enum `Option`, found `usize`
    |                                  help: try using a variant of the expected enum: `Some(generate_uid(used_id))`
    |
    = note: expected enum `Option<usize>`
               found type `usize`

Some errors have detailed explanations: E0277, E0308, E0599.
For more information about an error, try `rustc --explain E0277`.
error: failed to compile `freecut v0.1.9`, intermediate artifacts can be found at `/tmp/cargo-installSkBUMB`

Caused by:
  could not compile `freecut` due to 3 previous errors

Hi,
unfortunately, i cannot compile freecut on Fedora. It aborts in last step:
   Compiling fltk v0.15.15
   Compiling freecut v0.1.9
error[E0277]: `Option<usize>` doesn't implement `std::fmt::Display`
  --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/freecut-0.1.9/src/func.rs:53:25
   |
53 |                         cutp.external_id, cutp.width, cutp.length
   |                         ^^^^^^^^^^^^^^^^ `Option<usize>` cannot be formatted with the default formatter
   |
   = help: the trait `std::fmt::Display` is not implemented for `Option<usize>`
   = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
   = note: this error originates in the macro `$crate::__export::format_args` (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0599]: the method `to_string` exists for enum `Option<usize>`, but its trait bounds were not satisfied
   --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/freecut-0.1.9/src/func.rs:80:43
    |
80  |                           &cutp.external_id.to_string(),
    |                                             ^^^^^^^^^ method cannot be called on `Option<usize>` due to unsatisfied trait bounds
    |
    = note: the following trait bounds were not satisfied:
            `Option<usize>: std::fmt::Display`
            which is required by `Option<usize>: ToString`

error[E0308]: mismatched types
   --> /root/.cargo/registry/src/github.com-1ecc6299db9ec823/freecut-0.1.9/src/func.rs:197:34
    |
197 |                     external_id: generate_uid(used_id),
    |                                  ^^^^^^^^^^^^^^^^^^^^^
    |                                  |
    |                                  expected enum `Option`, found `usize`
    |                                  help: try using a variant of the expected enum: `Some(generate_uid(used_id))`
    |
    = note: expected enum `Option<usize>`
               found type `usize`

Some errors have detailed explanations: E0277, E0308, E0599.
For more information about an error, try `rustc --explain E0277`.
error: failed to compile `freecut v0.1.9`, intermediate artifacts can be found at `/tmp/cargo-installSkBUMB`

Caused by:
  could not compile `freecut` due to 3 previous errors

Thanks! Something has changed in the dependencies, I'll adjust that quickly. Should work in five minutes.

Now it should compile.

hi. it worked. thanks. i needed to install pango-devel

You are welcome!


Path matching failed

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
i write an ingress yaml file，there are two sets of paths inside, with rules.

...

  - http:
      paths:
      - backend:
          service:
            name: AService
            port:
              number: 80
        path: /~/api/v2/(.*)
        pathType: ImplementationSpecific
  - http:
      paths:
      - backend:
          service:
            name: BService
            port:
              number: 80
        path: /~/api/v2/(media/.*)
        pathType: ImplementationSpecific

...

But all requests for /api/v2/media/xxxx have been sent to AService.
Expected Behavior
I want all requests from /api/v2/media/xxxx to be sent to BService
Steps To Reproduce
No response
Kong Ingress Controller version
v2.8.0

Kubernetes version
Client Version: version.Info{Major:"1", Minor:"23", GitVersion:"v1.23.5", GitCommit:"c285e781331a3785a7f436042c65c5641ce8a9e9", GitTreeState:"clean", BuildDate:"2022-03-16T15:51:05Z", GoVersion:"go1.17.8", Compiler:"gc", Platform:"darwin/arm64"}
Server Version: version.Info{Major:"1", Minor:"22+", GitVersion:"v1.22.5-tke.12", GitCommit:"95c3fe5ca0c07374aaf4ef4af1aad0a662a1a5f0", GitTreeState:"clean", BuildDate:"2023-02-28T05:39:31Z", GoVersion:"go1.16.14", Compiler:"gc", Platform:"linux/amd64"}

Anything else?
No response

Those regexes overlap, and Kong can't determine the more specific expression like it can with plain paths.
You'll need to either remove the overlap by enumerating additional paths (by splitting AService's rule into multiple rules) or by separating those rules into two different Ingresses. If you use separate Ingresses, you can set https://docs.konghq.com/kubernetes-ingress-controller/2.8.x/references/annotations/#konghqcomregex-priority to instruct Kong which expression it should check first. You'll set a lower priority value for the broader (AService) expression's Ingress.

Those regexes overlap, and Kong can't determine the more specific expression like it can with plain paths.
You'll need to either remove the overlap by enumerating additional paths (by splitting AService's rule into multiple rules) or by separating those rules into two different Ingresses. If you use separate Ingresses, you can set https://docs.konghq.com/kubernetes-ingress-controller/2.8.x/references/annotations/#konghqcomregex-priority to instruct Kong which expression it should check first. You'll set a lower priority value for the broader (AService) expression's Ingress.

However, in other clusters, it can work normally. Requests with a path of /api/v2/media/xxxx will be forwarded to the BService. Is this random?

There are some arbitrary tiebreakers (usually the creation timestamp) used to sort which routes to check first in absence of a better indicator (an explicit regex priority).
We do give priority to longer paths for plain path matching, but regexes aren't strictly longer or shorter in a meaningful sense. They describe an infinitely large set of possible matches where determining a "more precise" is computationally difficult. I'm not 100% sure whether you could generate a meaningful metric based on which has the larger infinity, but in either case the routing engine doesn't try.


Fewer azure deps

This is trying to decrease the size of the resulting Docker image.
It should decrease it by about 100MB.
Closes #139

It appears that the difference is only about 90MB, because the networking module is very large, and we are importing it...


SB-L73: payable initializePool

Related Issue
SB-L73: missing payable
NOTE: the spearbit issue states we are missing payable on the ERC721 methods. However, we cannot override Solmate's functions and change from nonpayable to payable
Description of changes

Added payable to initializePool
unit test multicall(initializePool, mint)

NOTE: the spearbit issue states we are missing payable on the ERC721 methods. However, we cannot override Solmate's functions and change from nonpayable to payable

interesting. Do you think thats a problem?

Nonpayable functions from Solmate:

approve
setApprovalForAll
transferFrom
safeTransferFrom

the following use-cases, via multicall, would not be supported:

modify + transfer: user wants to change the position before changing ownership
approve + modify or modify + approve: user wants to batch two independent actions, for gas savings
transfer + permit + modify: user wants to transfer ownership but still wants to retain permission

these cases feel obscure, and case 2 can use permit

Nonpayable functions from Solmate:

approve
setApprovalForAll
transferFrom
safeTransferFrom

the following use-cases, via multicall, would not be supported:

modify + transfer: user wants to change the position before changing ownership
approve + modify or modify + approve: user wants to batch two independent actions, for gas savings
transfer + permit + modify: user wants to transfer ownership but still wants to retain permissions

these cases feel obscure, and case 2 can use permit

I don't think we should fork to add payable on these functions. Use cases are obscure, only affect eth pools, and all of these batched actions won't be directly supported in the interface 🤷♀


ci: mount /var/lib/docker/containers

What does this PR do?
Fixes configuration of DD agent.
Additional Notes

Review checklist
Please check relevant items below:

[ ] This PR includes all newly recorded cassettes for any modified tests.

[ ] This PR does not rely on API client schema changes.

[ ] The CI should be fully passing.

[ ] Or, this PR relies on API schema changes and this is a Draft PR that includes tests.


[AST] Cache _MaxBuiltinFloatType

Removes a FIXME requesting to cache the lookup request of _MaxBuiltinFloatType when constructing float literals.
cc: @xedin

@slavapestov Can you invoke CI again please?

@swift-ci Please smoke test and merge

@swift-ci Please smoke test Linux platform

@slavapestov can you invoke CI on this one again?

@swift-ci Please smoke test and merge

@slavapestov Some of my other NFC changes let me just stick this in KnownStdlibTypes. Would greatly appreciate another CI run.

@swift-ci Please smoke test and merge

@swift-ci Please smoke test and merge


Allow empty assignees on pull request edit

Fixes #22140

Created a new PR #22150 because I messed up the branches.
My original change worked for me because I accidently used the PATCH issue endpoint and not the PATCH pull endpoint.


[DEV] oracle implementation (based on psq/stacks-open-oracle)

https://github.com/psq/stacks-open-oracle, at least until we have Chainlink

I have done for making an oracle interface contract for mocking but have some questions.
Question and concern :

Collateral Rebalancing Pool fetches price from oracle, but also from yield token pool and determine (strike, vol). However, price of each token in the pool is determined by equation (AMM). Then how do you make a usage of fetched price from oracle in collateral rebalancing pool?

I am trying to do the mock oracle, which we have to manually feed the price data. But since the stacks-open-oracle is not even available in RegTest, I am wondering whether we should copy and deploy stacks-open-oracle.... Following is what I got from Pascal regarding my inquiry implementing oracle before testnet.

psq — 07/26/2021
I'd create a stub contract instead of deploying the oracle and then feeding it some data.  I tend to think that's beyond what clarinet is meant to help with
then again, the oracle contract has no dependencies, and adding a bit of data would just be a matter of calling add-price with the right bytes (that's the rub)
you do have some examples at https://github.com/psq/stacks-open-oracle/blob/master/test/unit/test-oracle.js#L91, so you could create an other contract, deployed after the oracle, that makes a few calls to add-price with this data during its initialization
seems a stub is the easier route, though


Build on change

Hi,
I am working on vue app that will be part of existing website. The website only serves basic html page structure and loads the vue assets. Due to CORS and me not being able to make axios work correctly I cannot develop the vue app on localhost that the vue cli serves any longer and having to manually run the build script(that takes QUITE some time to compile) is impractical so I’m looking for a solution that would build the scripts in dev mode fast. I do not need hotrealoading, just fast building in dev mode on change.
Is this possible with the webpack template or will the compilation take long no matter what?

What about solving the original problem first?
Try setting it up as a routing proxy: https://vuejs-templates.github.io/webpack/proxy.html
That way you don't have to worry about CORS and get get it setup rather easily, and get hot reload the like to work as well

Thanks, that seems to be working just fine.


Improvements

Query sets created in disabled state by default
Deferred execution of commands
Cursor not reset when highlights applied
Cursor movement relative to document position

Note: tests not yet fixed.

PR updated. Tests fixed.

Awesome, thank you!


impl : implements AddTransaction, createBatch at HoneyBadger

Related Issue
resolve: #62, #67
Description

implements AddTransaction(),createBatch() at honeybadger.go
implements TestAddTransaction(),TestCreateBatch() at honeybadger_internal_test.go
(renamed : honeybadger_test.go -> honeybadger_internal_test.go)
fix queue interface at queue.go
fix name field at queue_internal_test.go

Checklist
Thank you for your contribution.
Before submitting this PR, please make sure:

[x] Applying goimports
[x] Test case
[x] End of Work

Pull Request Test Coverage Report for Build 154

38 of 41 (92.68%)  changed or added relevant lines in 2 files are covered.
41 unchanged lines in 3 files lost coverage.
Overall coverage increased (+21.8%) to 79.189%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

honeybadger.go
35
38
92.11%

Files with Coverage Reduction
New Missed Lines
%

member_map.go
5
81.25%

conn.go
16
79.63%

comm.go
20
73.75%

Totals

Change from base Build 124:
21.8%

Covered Lines:
293

Relevant Lines:
370

💛  - Coveralls


Feat: add Venice.ai provider

Relates to:
Issue #1016 - Add Venice AI Provider Integration
Risks
Low - Adds new provider option without modifying existing functionality

Only affects users who explicitly configure Venice
No changes to core framework behavior
No database changes required

Background
What does this PR do?
Adds Venice AI as a new provider option to Eliza framework, offering a privacy-focused, uncensored alternative to existing AI providers.
What kind of change is this?
Features (non-breaking change which adds functionality)

Adds new Venice provider implementation
Extends provider types and configurations
Updates environment variable examples

Documentation changes needed?
My changes require a change to the project documentation.

Added Venice provider configuration to .env.example
Adding Venice in the list of supported providers
Updated provider type definitions
Added Venice-specific configuration documentation

Testing
Where should a reviewer start?

Review the Venice provider implementation in packages/core/src/generation.ts
Check environment variable handling in .env.example
Review type definitions in packages/core/src/types.ts

Detailed testing steps

Copy .env.example to .env
Add Venice API credentials
Configure character to use Venice provider
Test basic text generation functionality

Verify privacy headers are properly set
Confirm uncensored responses work as expected
Check error handling behaves correctly

Discord username
bussyjd#4778

I already did this - https://github.com/ai16z/eliza/pull/1008

Thanks for doing this! Given that it is a duplicate going to close this out. Feel free to reopen with any net new functionality :)


Add Super Select helper to customize options

Closes #783.
Details in Joint PR

https://github.com/bullet-train-co/bullet_train-core/pull/310

Closing this since I decided to pass options via the render call which is applied in the partial in https://github.com/bullet-train-co/bullet_train-core/pull/310


Installation error

Hi, launching the "pip install -r requirementes.txt" i receive the error:

also with the embedded phyton

Thanks for the bug report! Should be resolved now.


If I am allowed to publish a dataset derived from the old Gibson dataset?

Dear authors @b0ku1, @fxia22, @ChengshuLi, @roberto-martinmartin  of iGibson 1.0:
I am the first author of the ICCV 2021 paper DeepPanoContext: Panoramic 3D Scene Understanding with Holistic Scene Context Graph and Relation-based Optimization (home page).
I used your iGibson 1.0 package and the dateset for my paper. At the time, the dataset is unencrypted, so I generated a new dataset with rendered images, formatted layout and object information, and watertight object models for my project. After the paper was published, the code for dataset generation is released, but the generated data is not.
However, after iGibson 2.0 comes out, only encrypted data is provided, and the updated license prohibits extracting any Data from iGibson:

This makes my data generation code unable to be reproduced for new users (https://github.com/chengzhag/DeepPanoContext/issues/5).
Although I am not allowed to distribute the unencrypted data as the license said. But I would like to ask if I am allowed to publish my generated dataset derived from the old iGibson data, since it looks like to be allowed in the old license:

I will greatly appreciate your response.
Thank you,
Cheng Zhang

@chengzhag
Apologies for my belated reply.
If your dataset is derived from the iGibson 1.0 dataset only, feel free to release it. The reason we need to encrypt the current dataset is that many objects from iGibson 2.0 are not allowed to be used outside of iGibson due to licensing restrictions.

Thank you @ChengshuLi for your response, really appreciate it.

Cool paper by the way, congrats!


Add uses from macos

Fixes https://github.com/Homebrew/brew/issues/6150
Add uses_from_macos method:
On Linux:

Acts like depends_on, ignoring OS version specifications

On MacOS:

Delegate to depends_on only if system meets dependency os requirements

Usage
Add specified dependency based on MacOS version
class MyFormula < ::Formula
  url "foo.bar"

  depends_on "foo"
  uses_from_macos "bar", after: :el_capitan
  uses_from_macos "baz", before: :mojave
end

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

I'm away on a work trip right now but will review this when I get the chance. Thanks!

FYI, you may want to implement this feature in SoftwareSpec instead of Formula in order to support different specs. For example:
head do
  uses_from_mac "python"
end

@xu-cheng wrote… https://github.com/Homebrew/brew/issues/6150#issuecomment-495106529

Just my two cents, you may want to support :build, :test arguments for this new DSL. For example,
uses_from_macos "m4", tag: :build
uses_from_macos "gpatch", tag: [:build, :test]

These are both good suggestions.
Gabriel, would you be up for moving the definition of uses_from_macos from Formula to SoftwareSpec? Formula would keep a definition of uses_from_macos that forwards to each of the formula's SoftwareSpec, similar to depends_on.

uses_from_macos "m4", tag: :build
uses_from_macos "gpatch", tag: [:build, :test]

I suggest keeping the same syntax as depends_on:
uses_from_macos "m4" => :build, :after => :el_capitan
uses_from_macos "gpatch" => [:build, :test], :before => :mojave

I suggest keeping the same syntax as depends_on:

Agreed 👍

Gabriel, would you be up for moving the definition of uses_from_macos from Formula to SoftwareSpec?

Yeah, sure.

@sjackman Actually, i was wondering if it is really necessary, because uses_from_macos is only a depends_on 'mask', so whatever dependency it adds, it will pass to depends_on, right?

Ah, head isn't a formula

Thank you, Gabriel! Sorry that I hadn't given you the right info in the first place.

Three CI failures on Linux to check out:
Failed examples:

rspec ./test/software_spec_spec.rb:136 # SoftwareSpec#uses_from_macos allows specifying dependencies
rspec ./test/software_spec_spec.rb:149 # SoftwareSpec#uses_from_macos ignores OS version specifications
rspec ./test/software_spec_spec.rb:142 # SoftwareSpec#uses_from_macos works with tags

https://dev.azure.com/Homebrew/Homebrew/_build/results?buildId=10713&view=logs

@sjackman How can i fix if can't run them locally?

Oh, sorry, dind't checked the logs

I use Docker for macOS to run brew tests on Linux. It works great!

@sjackman Another few questions:

How can i run the CI on the last commit?
Do i have to commit another file?
What are the next steps?

The CI seems stalled. To rerun it, rebase the PR onto origin/master and git push --force gkpacker.

@sjackman Done!

Merged! Thank you for your first contribution to Homebrew, Gabriel! 🥇

Great work here @gkpacker :tada:
A suggested next PR would be to expose this information in brew info --json! The relevant code is here: https://github.com/Homebrew/brew/blob/7c5f71e5ac970de8ad73a228ae8c56b6dcb74557/Library/Homebrew/formula.rb#L1590-L1657

Another suggested next PR would be to revive this PR to add depends_on :macos => :help_wanted from @jonchang to the archived Linuxbrew/brew and submit it to Homebrew/brew.
https://github.com/Linuxbrew/brew/pull/831#issuecomment-462234576

Homebrew/brew 2.1.5 is released, which includes this PR and the DSL command uses_from_macos. We can start replacing depends_on "foo" unless OS.mac? in Homebrew/linuxbrew-core with uses_from_macos "foo" in Homebrew/homebrew-core.


Where do you configure the connection string?

You don't explain how to configure the connection string for the database in your instructions. Also, you don't explain how to redeploy the node.js service if you want to add or modify the tables in the database.

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

ID: bffeddd9-6452-14b1-e6e7-e1185edcb686
Version Independent ID: 71ce9e1b-fdee-be3f-ca87-3df2d1a7f7a3
Content: How to use the Node.js SDK for Azure Mobile Apps
Content Source: articles/mobile-apps/azure-mobile-apps/howto/server/nodejs.md
Service: mobile-services
GitHub Login: @adrianhall
Microsoft Alias: adhal

Hello,
The docs include this statement:

#close

This is no longer relevant as the document has been unlinked and the NodeJS version has been retired.
#please-close


Add checkbox as a type of dynamic forms

What is this PR for?

Add checkbox support in dynamic forms
Fix ZEPPELIN-699: Cannot select the first item of dynamic forms when it is just created

What type of PR is it?
Feature & Bug Fix
Todos

[ ] Compatibility test with notes from previous versions
[ ] Documentation
[ ] Nice CSS layout
[ ] Support checkbox creation by string substitution
[ ] Option to show/hide the checkboxes

Is there a relevant Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-671
https://issues.apache.org/jira/browse/ZEPPELIN-669
How should this be tested?

Create a %spark paragraph: val a = z.checkbox("my_check", Seq(("a", "a"), ("b", "b"), ("c", "c")))
Toggle the checkboxes and see the outcome

Screenshots (if appropriate)

Questions:

Does the licenses files need update?

NO

Is there breaking changes for older versions?

Sort of. The change is not compatible with older versions of notebooks files, but can be easily solved by re-running the notebook.
Besides, I use Input.type to distinguish between different types of forms, but I am not sure whether it has already been used in other places

Does this needs documentation?

YES

Hi @zhongneu, thanks for your contribution!
For the quick review of this PR, could you apply our PR template to your description? : )

@AhyoungRyu updated! Shall I create a JIRA for this?

@zhongneu Really appreciate for your quick response! It's not a mandatory, but it will be good if you create a new one : )

@zhongneu What is the syntax for this dynamic checkbox ?
For example, for input text, the syntax is ${input_text_label=default value}
For dynamic drop down menu, it is ${drop_down_label=default value|value 1|value 2| ....|value N}

@doanduyhai The current parsing code supports syntax like: ${label:type=...}. I do have concer about this, because from the code I cannot see what does this type refer to. Is it the type of the value, or the type of the form?
I don't see the type is used anywhere in the current code though, but I am not sure whether it is used outside of the project (3rd-party interpreters)

@zhongneu me either, I didn't know that such syntax ${label:type=...} exists.
But you did not answer my question. How can I create a dynamic form with checkbox without using ZeppelinContext ?

@doanduyhai Sorry that my last reply is a little bit obscure. I mean we can use syntax like this: ${mycheck:checkbox=default1|default2,value1|value2|value3}
The query substitution implementation is still in the TODO list. I just want to make sure it won't break anything by using the type syntax here.

Ok great, thanks for the answer

I've submitted one more commit with better layout and supporting show/hide options. I do run into an issue: the show/hide option will not be saved. Currently, I use formulaire.hidden to store the status, but it won't be committed because it is not part of the COMMIT_PARAGRAPH protocol.
I am not sure about what is the best way to add the form hidden status into the protocol. Any suggestions?

I'm not sure show/hide option is really necessary in general, since the goal of the dynamic form is to interact with it. (We don't even hide it in report mode)
However if we want that type of behavior, it would be better to have it implemented in a more general way for all dynamic forms, and therefore in a different PR

I think checkbox is a little bit different from other types of forms, because we may have many checkboxes  in a form, and my not look nice if we cannot hide them.
How about provide an option to the users to control the default value of hidden for checkboxes?

You can already add a lot of different dynamic forms to one single paragraph and it won't look good.
Hiding better be at the form level (dynamic forms container), than for one specific element.
Also it depends what you want to achieve with a checkbox, originally it is the kind of component you use to activate an option, not to make multiple selections.
If the goal is to have a multi-select, we better work on a multi-select dropdown.
(I already shared an example using angular display: https://www.zeppelinhub.com/viewer/notebooks/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2Nvcm5lYWRvdWcvWmVwcGVsaW4tTm90ZWJvb2tzL21hc3Rlci9BdXRvLUNvbXBsZXRlLU11bHRpU2VsZWN0L25vdGUuanNvbg)

Agreed. I will revoke the changes of the hidden behavior. And thanks for your example of multi-select using angular. It looks really cool! I also thought about using angular, but I really want the UI elements and charts can be in the same paragraph, that's why I created this pull request.

I found that it is difficult to support multi-selection using string substitution: ${var=value}, because we do not know how to expand it properly in a query. We  cannot simply expand it into comma-separated string, because the users may want to use them in several other places (such as filtering conditions). This will make the substitution syntax more complex.
Could we support checkboxes in ZeppelinContext exclusively?

Right, multi-selection using string substitution can be complex, considering target language syntax.
How about just concat selections and let user take care target language syntax?
Let's say syntax is
${mycheck:checkbox=default1|default2,value1(label1)|value2(label2)|value3(label3)}
And if target language is SQL, filtering can be written like
select * from table where 1=1 ${color:checkbox=or color=yellow,or color=yellow(yellow)|or color=red(red)}

I was a little bit worried about this approach may not be very robust: we have several reserved characters: ${}|(),. Because the users will put more syntactic elements inside, they may conflict with the reserved characters. However, this is definitely a promising solution, if we document it appropriately.

I've refactored the variable parsing form a little bit to make the parsing/substation logic consistent, as well as added some unit tests for input parsing.
The checkbox form now can support custom delimiter using syntax like:
${checkbox( or ):mycheck=a|b,a|b|c}
This example will be expanded to a or b. See the updated screenshots for demo

I tried and it works really well :-)

So, from what I saw in the front-end code, a checkbox is considered as a group of checkbox by default?
I'm going look into it a bit more, in the mean time @zhongneu could you take care of the last point of your todo list (documentation), so that we can proceed to merge once its reviewed?

@corneadoug The naming of the css class is a little bit confusing. I cannot use "checkbox" directly, because it seems it will inherit some styles from other classes also named "checkbox". Shall I use a better name, such as "checkbox-input" or is there anyway to prevent it inheriting from other checkbox classes?
I've updated the documentation. Added another task to support pyspark interpreter.

All tasks are done. Ready for final review

z.checkbox() works well in Spark and PySpark. also string substitution works well.
Thanks @zhongneu for great work.
Looks good to me.

Merge if there're no more discussions.

looks good - great contribution!


go/registry: Support changing a runtime's owner

This existing code ensures that the new entity actually exists and has the required stake:
https://github.com/oasisprotocol/oasis-core/blob/2680a6e97f0ebf2ffa892c72cbaf7289e85f3938/go/consensus/tendermint/apps/registry/transactions.go#L749-L775
However, in the existing registry node tests params.DebugBypassStake is used, so this cannot really be tested there. That's why I added a separate unit test suite for register runtime (with is currently only testing the updating entity owner behavior).

Hm, so one thing to take care is removing the stake claim for the old entity which currently doesn't seem to happen?

Fixed.

Also this should be caught by the sanity checks in tests, so this needs to be tested somewhere where DebugBypassStake is not set.

Added this to the txsoruce test (workload/registration). I also tested this without the fix for removing stake claim and confirmed that sanity checker detects it.


[Office Hours] Blockchain Commons <> ECC Devs

Organize a meeting with Blockchain Commons and ECC Core devs for grant proposal

Meeting took place Dec 11th 19.00 UTC


Some old MSTest.pfx references were lingering (and now breaking things)

Update these MSTest.pfx remnants to current practice

/azp run


Version 0.1.0

This PR contains the initial version of Aqovia.MultiplexingDistributedCache nuget package.
It includes:

Publish pipeline
Project solution file
Main project file for the nuget package
Test project

Once this PR is merged to master, version 0.1.0 will be created here.

I wonder if it's more friendly for LICENSE.txt to be a LICENSE.md? From what I can see, the latter results in preview rendering, by default.
More importantly, I'm not sure the license is valid as the copyright notice is incomplete.

I wonder if it's more friendly for LICENSE.txt to be a LICENSE.md? From what I can see, the latter results in preview rendering, by default.
More importantly, I'm not sure the license is valid as the copyright notice is incomplete.

Thanks, I updated it.

I updated it.


Self hosting the webapp

Describe the solution you'd like
A way to self host the web-app would be nice.

Added docker files and docker-compose file for deployment, see: https://github.com/4gray/iptvnator/releases/tag/self-hosted


refactor restart atomic-openshift-node task to work with origin

Instead of calling service atomic-openshift-node restart use the correct service and for other deployment types (like origin)

reviewing now


tokenizeAndStem()  is not stemming words as expected

var natural = require('natural');
var stemmer = require('stemmer')
console.log("The Road is one of the great fundamental institutions of mankind.".tokenizeAndStem());
output:[ 'road', 'on', 'great', 'fundament', 'institut', 'mankind' ]
Expected op: [ 'road', 'on', 'great', 'fundament', 'institute', 'mankind' ]
it is omitting some letters

I think it's normal, "insitut" is the stem.

The stem of a word is not necessarily a word that you find in a dictionary.


Prepare for theming and mode support

Prepare for theming and mode support
To support dark mode and contrast mode we should prepare our tokens structure before the V1 release, since this will change the underlying tokens structure and generate some breaking changes. Colors should be rearranged into "Light", "Dark", "Contrast" sets. Also, tokens should not have names containing "light" or "dark". We have to investigate which inverted colors that still has meaning, and which will be replace by dark mode support.
In what order should we do this?

✅Update button and accordion with correct tokens (#1826 and #1827)  @Barsnes
✅Remove inverted tokens that should not exist anymore (see list below) (In a separate branch) @mrosvik @Febakke
✅Rename dark tokens to strong (In a separate branch) @mrosvik @Febakke (#1834)
3.1 Update CSS to use the new strong tokens @Barsnes
Update action color to
Move base colors into two new sets "Light" and "Dark" in opposite directions. @mrosvik @Febakke (In a separate branch)
4.1 Test with flipping or if we need specific colors for Light and Dark. @mrosvik @Febakke
4.2 Create test frames i Figma for dark and light modes with different component combinations. @Thuneer
4.3 Update the script that generates CSS @Barsnes @mimarz
Check if the components works as intended with the new colors and flipping between dark/light.
5.1 Update existing tokens or add missing tokens.
Delete branding sets. Move semantic colors into "Semantic". Move brand colors into "Theme" (In a separate branch) @mrosvik @Febakke
Create a folder inside the Mono Repo that contains all different Brand sets, including Digdir, Altinn, Tilsynet, Brreg.
Optimize the colors in Light and Dark mode
Implement theme in React, decide how this should be done #755

How we should handle naming that includes "dark"
Following tokens with "dark" will be renamed:

surface-neutral-dark --> surface-neutral-strong
surface-neutral-dark-hover --> surface-neutral-strong-hover

border-action-dark --> border-action-strong
border-action-dark-hover --> border-action-strong-hover

surface-first/second/third-light --> surface-first/second/third-subtle
surface-first/second/third-light-hover --> surface-first/second/third-subtle-hover
surface-first/second/third-light-active --> surface-first/second/third-subtle-active
surface-first/second/third-dark --> surface-first/second/third-strong

How we should handle naming that includes "inverted"
Following inverted color tokens will be kept:

surface-neutral-inverted (used in tooltip)
text-on_inverted (used in tooltip)

Following inverted colors will be deleted as they are not in use, and will be replaced by dark-mode.

surface-on_inverted
surface-on_inverted-hover
surface-on_inverted-active
surface-on_inverted-no_fill
surface-on_inverted-no_fill-hover
surface-on_inverted-no_fill-active

Following inverted colors will be deleted as it is only in use to solve a Figma issue (white border between accordion items)

border-on_inverted-default

### Tasks
- [ ] https://github.com/digdir/designsystemet/issues/1036
- [ ] https://github.com/digdir/designsystemet/issues/1826
- [ ] https://github.com/digdir/designsystemet/issues/1827
- [ ] https://github.com/digdir/designsystemet/issues/1830
- [ ] https://github.com/digdir/designsystemet/issues/1836
- [ ] https://github.com/digdir/designsystemet/issues/1609
- [ ] https://github.com/digdir/designsystemet/issues/735
- [ ] https://github.com/digdir/designsystemet/issues/606
- [ ] https://github.com/digdir/designsystemet/issues/736
- [ ] https://github.com/digdir/designsystemet/issues/1303
- [ ] https://github.com/digdir/designsystemet/issues/1825
- [ ] https://github.com/digdir/designsystemet/issues/1228
- [ ] Add support "Soft white" as alternative to white background

Meeting 16.04

[ ] Remove action second variant of button

[ ] Guide on how to make a second primary button?

[ ] Remove first and second action tokens
[ ] Rename action to accent

[ ] If you change the accent color you will change the color of most interactive components
[ ] Define semantic rules on when to use accent colors
[ ] Guide on how to create color scale with the same lightnes relations to secure good contrast

[ ] Create a sketch on how the tokens are going to be set up

Form components

Default: Grey color (not changed by accent color)
Hover: light version of accent color
Active/selected: Accent color
Pressed (button only?)
[ ] Define system for how to set this up. For example when you have a dark accent color where hover will be harder to see if it is a darker version.

Link

Link should use accent colors

Focus

[ ] Test with accent color or text color

Spinner

Use accent color

Helptext

Use accent color

Accordion

Use accent on default open

Darkmode

[ ] Test switching between light and dark mode on different accent colors

This was solved in #2130


Use company-after-completion-hook instead of company-completion-{finished|cancelled}-hook

Hello:
See https://github.com/company-mode/company-mode/commit/aabf0a35df3d1507b9341bdf7a5afa3ee9f18c17
I think using this hook here is enough.
Thanks

Yep, thanks.


Ability to limit which processes are suspended on ASGs

When Custodian suspends an ASG it suspends all processes.  This can have negative repercussions.  For example, this will cause any repetitive scheduled actions to be deleted if they reach their scheduled time and the ScheduledActions process is disabled.  For ASGs that are being suspended for an offhours action we would like to be able to leave this process enabled.  More generally, it might be useful to be able to exclude one or more processes, e.g:
    actions:
      - type: suspend
        exclude:
          - AlarmNotifications
          - ScheduledActions

So for the default suspend action Custodian could still do the basic suspend_processes, but for exclusions it would need to pass which processes to suspend (the negation of this list).  If you wanted to put the work on the policy creator you could have them instead specify which processes to suspend (use include instead of exclude) then use that list directly.

I'm game, merged, but its probably going to be a little tricky to use correctly with a suspended asg. The question is what would the scheduled action be doing in the context of a suspended asg.  its going to be launching or terminating instances, which means other internal processes need to be kept up as well.


[PE-D][Tester C] Incomplete error message

When editing a member, say I specify an invalid email and birthday, only the invalidity of the email is mentioned. Would be useful to let the user know that the birthday format is also invalid.
This is a minor bug if your team is picky about this :)

Labels: type.FeatureFlaw severity.Medium
original: larainezo/ped#7

Will not be fixing as this is a minor issue. Errors in the command are fed to the user one-at-a-time (that is, if the email is wrong, the email error will show up until the email is correct. Then, the error in the date will be shown). This was intentional, and our app is meant to feed errors one-at-a-time instead of all at once.


Initial draft of data pipelines

You can run the docs locally to see it as it'll be rendered (prettier version), or you can view the github-markdown rendered version here:
https://github.com/mitodl/ocw-studio/blob/8bd185cae6f5fa96640aa8ea5e3247ab0734f6dd/docs/architecture/data-pipelines.md

@rhysyngsun Look great. a couple of comments

Let's call the thing "ocw-studio" instead of next. Studio is reponsible for 'authoring', ocw-to-hugo,  ocw-deploy and other administrative responsibilities.
I suggest we keep ocw-normalizer as part of the new studio so that we don't need to setup and maintain another service

Codecov Report

Merging #1 into master will increase coverage by 14.40%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master       #1       +/-   ##
===========================================
+ Coverage   74.95%   89.36%   +14.40%
===========================================
  Files          22        4       -18
  Lines         579       47      -532
  Branches       57        0       -57
===========================================
- Hits          434       42      -392
+ Misses        131        5      -126
+ Partials       14        0       -14

Impacted Files
Coverage Δ

main/models.py

main/celery.py

users/admin.py

main/management/commands/generate_app_json.py

repl.py

users/models.py

main/utils.py

main/views.py

main/urls.py

main/apps.py

... and 8 more

Continue to review full report at Codecov.

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


Set per message logging level INFO->DEBUG

Decrease the loglevel for per-message logging

Related issue: https://github.com/pyr/riemann-kafka/issues/4

+1

sorry for taking so long!

thanks @weichuliu


chore: test cases of getEccCodeWordsPerBlock and getNumErrorCorrectionBlocks

Codecov Report
Patch coverage has no change and project coverage change: +1.96 :tada:

Comparison is base (01fdea2) 11.91% compared to head (df6eff2) 13.87%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #32      +/-   ##
==========================================
+ Coverage   11.91%   13.87%   +1.96%
==========================================
  Files           5        5
  Lines         915      915
==========================================
+ Hits          109      127      +18
+ Misses        804      786      -18
  Partials        2        2

see 1 file with indirect coverage changes

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


The Repo describes feature around GET methods for Controllers. Can you please also guide with an example for POST requests using a simple thymleaf form, because when i used the repo to extend for a POST method and deploying the app in CF. I am getting an error on POST CALL saying that x-csrf-token is not found.

The Repo describes feature around GET methods for Controllers. Can you please also guide with an example for POST requests using a simple thymleaf form, because when i used this repo to extend for a POST method and deploying the app in CF. I am getting an error on POST CALL saying that x-csrf-token is not found. Is there a way to bind the POST/PUT methods with the token thus obtained as we are doing for GET methods.
Regards
Sunny
Mail<EMAIL_ADDRESS>

Hi Sunny,
The tokens validated in our samples are access tokens, not CSRF tokens.
This project has nothing to do with CSRF protection mechanisms.
Instead, approuter is responsible for this which is used in our samples.
I don't know which client you use to make requests to the deployed app but requests other than GET need to include a CSRF token to protect against CSRF.
To obtain such a token, the client needs to make a specific kind of request first after establishing a session with the approuter.
For more information, please see https://help.sap.com/docs/btp/sap-business-technology-platform/application-router-configuration#csrf-protection
Best,
Manuel


How to generate the dataset used in paper?

Just following up on this. It would be wonderful to get some more detailed instructions for constructing the paper dataset!

run cache_utils.py, the code is very nice!

should I train the gray scale texts, colored texts,  emojis and  geometric grayscale shapes in one train or four?
however in my train ,the loss not decrease while it read 1.x


Total Time for outage

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
New Notification, UI Feature
🔖 Feature description
Hi, is it possible to add into the notification  and UI how long a monitor was down for.
✔ Solution
It would be great if within the notification and UI when a monitor goes down and comes back up it shows how long the outage was for.
i.e. ([Monitor Name] [✅ Up] 200 - OK Time (UTC): 2023-06-22 02:42:48.611 (Down for 2 mins 10 seconds)
and in the UI something similar.
❓ Alternatives
No response
📝 Additional Context
No response

Should I work on this feature?

PRs welcome, as always.
If you do decide to work on this, please break this into multiple parts for easier reviewability:

one PR for adding such a value to the JSON passed to the notification provider
one PR per notification provider you would like to fix (remember to include screenshots) ^^

Duplicate of #177 => closing and continuing to track there


Add absinthe_federation implementation

Per request of @prasek in https://github.com/apollographql/federation/pull/985#issuecomment-915719329 I am adding absinthe_federation to the supported libraries list
Resolves https://github.com/DivvyPayHQ/absinthe_federation/issues/17

This is now ready for review

Was able to add support for multiple @key directives so let's wait until that merges https://github.com/DivvyPayHQ/absinthe_federation/issues/23

Alright that feature merged upstream so this is ready for review.  We also have a draft for adding support for ftv1 but I would like to get it added to this list before that is done since it is a fairly large undertaking.

@michael-watson I would love to get this merged before ElixirConf in 2 weeks, let me know if there is anything else you would like me to do


W3X Name Scanner not working?

ladislav-zezula, Your scanner is not found over three hundred files.
Perhaps the reason is that some files do not require the extension and  the game autosearch extensions for textures ?
For example "Directory1\File1.blp" can be written as "Directory1\File1". The game itself adds the extension ".blp, .tga". Maybe it makes sense to add extensions bruteforce?
Or maybe you can to add bruteforce buttons?:
BTN
PASBTN
PAS
DIS
DISBTN
DISPASBTN
DISPAS
You can somehow improve the scanning of files?
Example of map where bigger that 300 files can't be found : http://www.mediafire.com/download/4lr8rtkn25xr25z/36_The_Blood_Way_O.w3x

It does work fairly well. At least the one included in MPQ Editor.
See the screenshot.

With default listfile.txt

After W3X Name Scanner

After my own name scanner (Read all string files from all files, bruteforce extensions, bruteforce button types and etc):

But I would like to get 100% listfile, is this possible? You try to improve your scanner?

Well, mine ended up at 36 unknowns, but I used the Warcraft III Maps.txt listfile as start. You can probably never get 100% listfile, because there might be files that are not referenced anywhere.
Normally, I don't deal with name scanning, so I don't normally update it.

Only 36 unknown files?
You can give your listfile.txt? What is the version Mpq Editor?

Download the listing pack from my web and use Warcraft III maps.txt.

*listing = listfile


Could not find editor resource ME.BECS.Resources/Templates/Types-Template.txt

Hey, i have an exception with path:
FileNotFoundException: Could not find editor resource ME.BECS.Resources/Templates/Types-Template.txt of type UnityEngine.TextAsset
ME.BECS.Editor.EditorUtils.LoadResource[T] (System.String path, System.Boolean isRequired) (at ./Library/PackageCache/com.me.becs@d15adc634e/Editor/Utils/EditorUtils.cs:176)
ME.BECS.Editor.CodeGenerator.Build (System.Collections.Generic.List`1[T] asms, System.String dir, System.Boolean editorAssembly) (at ./Library/PackageCache/com.me.becs@d15adc634e/Editor/CodeGenerator/CodeGenerator.cs:262)
ME.BECS.Editor.CodeGenerator.RegenerateBurstAOT () (at ./Library/PackageCache/com.me.becs@d15adc634e/Editor/CodeGenerator/CodeGenerator.cs:188)
ME.BECS.Editor.MainMenu.CodeGeneratorRegenerateAsms () (at ./Library/PackageCache/com.me.becs@d15adc634e/Editor/TopMenu.cs:15)

My setup:
 "com.me.becs": "https://github.com/chromealex/ME.BECS.git",

Fixed in 2024.02.03.rc.1


Test endpoints having no configuration in application.properties

Not sure this is supposed to work at all and not sure we already have such test. Anybody knows by any chance?

Not sure I followed; are you referring to the integration tests?

are you referring to the integration tests?

Not necessarily. Both an integration test or a lightweight deployment test would suffice.


Add MNI152_T1_1mm_brain to atlas collection

add MNI152 1mm brain to the zip file that has all of the atlases we use. Necessary for FNIRT registration on FNGS pipeline.

@ebridge2 As you see here when we download atlases in practice we're already downloading everything within this directory, which contains everything. If you're doing something different you should convince me why your thing is better or adopt mine :)


which http status code for failing requests that serve valid images?

I'd like to have some discussion about which HTTP status code we should use when we serve an image where a part of the request failed internally.
Things that commonly go wrong are Mojang servers being down, or they just send us JPEGs or invalid PNGs. In many cases we have a cached (outdated) image available that couldn't be checked for updates, and for 99.9999% of the rest we still serve an image/png steve/alex image.
We currently use 500 Internal Server Error for these requests, which seems kinda wrong. I don't think that's the right way to respond because Crafatar is actually working fine, but 200 OK doesn't feel right, either.
Another problem is that many clients don't use any non-2xx responses, assuming the request failed completely. Some http libraries actually default to throwing an exception.
Considerations

502 (maybe for invalid images)

The 502 (Bad Gateway) status code indicates that the server, while acting as a gateway or proxy, received an invalid response from an inbound server it accessed while attempting to fulfill the request.

504 (for network/mojang server issues)

The 504 (Gateway Timeout) status code indicates that the server, while acting as a gateway or proxy, did not receive a timely response from an upstream server it needed to access in order to complete the request.

200 (OK) to not break any clients, seems wrong to me.

Additional notes

203 (Non-Authoritative Information) seems wrong:

indicates that the request was successful but the enclosed payload has been modified from that of the origin server's 200 (OK) response by a transforming proxy

We could also use the Warning header (with which status code?)

The "Warning" header field is used to carry additional information
about the status or transformation of a message that might not be
reflected in the status code.

We could add a note to our website telling developers to look after Content-Type: image/png rather than a 2xx status code

which http status code for failing requests that serve valid images?

I think HTTP 200 with a Warning 110 is pretty much what we're looking for:

5.5.1.  Warning: 110 - "Response is Stale"
A cache SHOULD generate this whenever the sent response is stale.

Closing this via 7f95a34e293db9e86939c511fd1f58a4e2478e7f:

We're now using 200 OK whenever we serve a valid (although possibly outdated) image, even when there was an error.

Warnings 110 and 111 are added in case of error.

502 Bad Gateway or 500 Server Error are used on error when we fall back to default skin


Danfo-js for React Native

Is your feature request related to a problem? Please describe.
I'm looking for using Danfojs in my react native app. But certain modules used by Danfojs, for ex, fs are not compatible with React Native environment.
Describe the solution you'd like
Ability to use Danfojs in react native apps
Describe alternatives you've considered
Additional context
And thank you for bringing this pandas like module to js community!

Thanks for raising this issue. I’ll work on a update. This is similar to #387

Fixed in #438


Submission - Orbiter 13

Heres a game I made in Elm!
chadtech.us/orbiter-13
Heres the code
https://github.com/Chadtech/Orbiter-d
Heres a screenshot

This game is amazing! Could you please submit a pull request including the image and updated projects.json file? Thanks!

Sure thing! Ill do that now.
On Wed, Sep 28, 2016 at 8:07 PM, Joel Clermont<EMAIL_ADDRESS>wrote:

This game is amazing! Could you please submit a pull request including the
image and updated projects.json file? Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/elm-community/builtwithelm/issues/85#issuecomment-250336841,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACzbJjDnpKOQgbIatFmr9rMEhJQMKA6vks5quwFGgaJpZM4KJaRz
.

Hey Joel,
I made a PR, its been sitting in the repo for a bit now.
https://github.com/elm-community/builtwithelm/pull/86
Tell me if that doesnt work.
Thanks,
-Chad
On Thu, Sep 29, 2016 at 3:42 PM, Chadtech<EMAIL_ADDRESS>wrote:

Sure thing! Ill do that now.
On Wed, Sep 28, 2016 at 8:07 PM, Joel Clermont<EMAIL_ADDRESS>wrote:

This game is amazing! Could you please submit a pull request including
the image and updated projects.json file? Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/elm-community/builtwithelm/issues/85#issuecomment-250336841,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACzbJjDnpKOQgbIatFmr9rMEhJQMKA6vks5quwFGgaJpZM4KJaRz
.


Updated .net packages

Codecov Report

Merging #455 (66c996f) into main (d6b1f7c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #455   +/-   ##
=======================================
  Coverage   75.00%   75.00%
=======================================
  Files           2        2
  Lines          20       20
=======================================
  Hits           15       15
  Misses          5        5

Flag
Coverage Δ

dotnet
75.00% <ø> (ø)

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


vue 2.0 suport

don't have time to run a build.
works well as part of my project :)

Thanks @shemi! CCing @billcolumbia since he made Text Mask Vue integration 😄

Sorry for the delay I've been out of town. First off, thanks for submitting this @shemi. The only thing I was considering was that this is no longer set by Vue. Obviously you can still get to the object (binding.def) - but I've been wondering if that's a good idea. Feels weird to use it even though it is still accessible somewhere else.
The wording here worries me a bit: "Directives no longer have instances. This means there’s no more this inside directive hooks. Instead, they receive everything they might need as arguments. If you really must persist state across hooks, you can do so on el."
However, my paranoia may be unwarranted. This is the only other solution I came up with:
import createTextMaskInputElement from './core/src/createTextMaskInputElement.js'

let textMaskInputElement = null

const inputHandler = ({target: {value}}) => {
  return textMaskInputElement.update(value)
}

export default {
  bind(el, binding, vnode) {
    let options = binding.value || {}
    options.inputElement = el
    textMaskInputElement = createTextMaskInputElement(options)
    el.addEventListener('input', inputHandler)
  },
  unbind() {
    el.removeEventListener('input', inputHandler)
  }
}

The downside here is that not everything is available in the exported object. @msafi, what's your take? I'm good with either way at the end of the day I guess.

@billcolumbia Based on the snippet of text you linked, it sounds to me that we should avoid using this in the directive?
@shemi Please feel free to chime in.

@msafi So, while we decide we can get this branch ready, how do you want to organize it? Do want an older release that supports Vue 1, and then anything after is Vue 2, or do we want to support both and add Vue/Vue2.x folders separately in the project?

@billcolumbia I think we can go in either one of two approaches:

Support either Vue 1 or Vue 2 in one npm package (we can't support both in one package)
Have two separate folders and two separate npm packages

Option 2 would be harder to maintain for us. It would be good if we could go with option 1. I'm personally okay with only supporting Vue 2. Vue 1 users can take advantage of this library after they upgrade :)

Well even with option 1, they can just include an older release. With that said, I think that's probably the best approach 👍 I can work on this some more. Give me a week or so.

@billcolumbia Yeah, technically, they could use an older release, but it wouldn't be supported 😄
Since this is going to probably need more work, I'm going to go ahead close it. So, thanks again for this @shemi and if you're still interested in putting in more work towards it, please post here and we'll reopen this PR!


Timer: handle multiple ISRs per match register

Although this is possible, unless the need arises from needing to have multiple Timer ISRs per match register, it seems good enough to have a single function that disambiguates between match conditions.


Freeze pip for now

See #45 for details, this is a temporary workaround

ModuleNotFoundError: No module named 'pkgconfig' :sob:


support windows platform

Support acquire() and release() for platform "windows" by using windows.system.display.displayrequest

Thanks for adding windows support!


Iphone X renders completely different with same asset and same settings

Hi Mark, how are you?
I was making a couple of tests on my implementation of your viewer and i noticed something really strange happening on an old iphone of mine, on this iphoneX as you can see there is something really strange.

This is the render in every other devices

Can this be something browser related like a safari version?

Have you tried different browsers besides Safari? Also, have you tried setting sharedMemoryForWorkers to false when instantiating the Viewer?

these are the settings im currently using for both the scene and the viewer.
I'll let you know asap if it happens in other browsers too.

Same problem for me with iPhone 8 @mkkellogg

Hi Mark, i had the possibility to test this error on another device too.
like @lucarinaldii i faced the same problem on iphone 8 and iphoneX

this is an example tested with both safari and chrome.
both iphones uses the latest IOS 16 version.
are there any settings that you know that can give those type of problems? maybe like "gpuAcceleratedSort" or "halfPreciosCovarianceOnGpu"?
Thank you for your time and patience.

Sorry for the late response, what type of file are you trying to load? If it is a .ply file, you might want to try setting plyInMemoryCompressionLevel: 0. You should also try setting halfPrecisionCovariancesOnGpu: false (make sure to check the spelling), integerBasedSort: false, and antialiased:false (unless you know for sure it is an anti-aliased scene).

Thank you for the response, ill try it asap.
In the meantime i found this #265 , are these problems related?
Thank you for your time and patience.

Hi Mark, like the #265 the problem seems related to the selector of the WebAssembly configuration.

In my case since im not using shared memory the code that is indeed executed is the first condition.
With the version 16.2 the sourceWasm is set to "SorterWasmNoSIMD" and doesnt work,  i modified it(just for test) and added a new line making it that the configuration chosen is always "SorterWasmNoSIMDNonShared", in this way it seems to work.
Is there a way to map those configurations more precisely?

Would you be able to try the memory-optimizations branch and see if that works for you?

Tested on the same device i tested yesterday and now it seems to work, but i have a new error when loading a new splat(the first one loaded seems always to work) this is it:

The view completely freeze and doesnt even unload the previous one.

I tested a couple more things, the error above is related to the latest version too(0.4.4), switching back to 0.4.3 fixes the issue.
The memory-optimizations branch has indeed the same problem.

Did you mean the memory-optimizations branch has the same error cause by runSplatSort()? I just pushed a fix for that this morning. If that issue is resolved, but the visual glitch is still there, I'll keep digging. The code should now select the SorterWasmNoSIMDNonShared WASM module if your iOS version is equal to or below 16.4, as long as enableSIMDInSort is false and sharedMemoryForWorkers is false.

I mean that using the latest version(0.4.4) has now the same problem as mentioned above.

0.4.3 is fine so maybe is related to the changes above?

Good to know. I just pushed a fix for the runSplatSort() problem to the memory-optimizations  branch this morning so I think it should be fixed there.

Perfect, seems fixed right now for both problems.
I will try to let you know if i find more problems related to IOS devices.
Thank you very much for now, ill wait for the release.

Since i have this ticket open i wanted to ask something else.
I tried to create a ShaderMaterial to use on a spherical object with a custom vertex shader, i wanted to use this sphere to wrap the splat object to create some sort of background gradient that can rotate with the camera.
When i use this sphere with a glb it renders correctly, when i try to do it on a splat it seems like that the splat is overwriting every pixel of the canvas making it impossible to render the sphere.
Is there something i can try to do? Didnt have luck with the "renderOrder" option

It sounds like you essentially need to mix normal three.js objects with the splats? There's a section of the README that talks about that: https://github.com/mkkellogg/GaussianSplats3D?tab=readme-ov-file#integrating-threejs-scenes. If that's not quite what you're trying to do, maybe you can post your code and I can try to help.

As soon as i have a little more time i will send to you a snippet of my code.
I'll open a new ticket for that, for now the issue above seems resolved for every IOS device. Thank you again.


Null check for .scares() Function

Add a Null Check
https://github.com/LtxProgrammer/Changed-Minecraft-Mod/blob/b109bafde63f30f772ef4bb820806ff05922a4f3/src/main/java/net/ltxprogrammer/changed/entity/variant/LatexVariantInstance.java#L425
check if is null just don't scare any entity
how i found this? I was exploring the code and ended up discovering this "loophole" that doesn't necessarily crash the game but leaves a spam of warnings and BTW you can add a "Variable" call "ANY" for don't scary any entity without necessarily being organic

use .scares(List.of()) in your variant builder


fix configuration not show in route edit page when route uri and host from old format

fix: https://github.com/apache/incubator-apisix-dashboard/issues/74

@juzhiyuan  check this as ASAP, other wise the former route configuration will not show in the route edit page while all uri change into uris,same to hosts field


Using CE and ZL together breaks surgeries

Upon completing a "removing bodypart" operation, it plays the visual and sound effect for a failed surgery but doesn't show the usual "ridiculous/catastrophic failure" message. No damage is applied to the patient and no body parts are removed from the person.
Tested with only Core, CE and ZL loaded

From MrDackJaniiels on Steam:

I too am having this same issue, one of my pawns got bit on the ear, and during the countdown where it says it will get infected in X hours I tried to do an amputation on said ear, with glitterworld medicine and a pawn with 18 medical skill she kept failing the surgery, the progress bar gets to the end, then there is a spark animation as if she failed, but no messages pop up about any failures and the injured pawn gets absolutely no damage due to the failures either. Also the body part doesn't get removed. I tried the amputation 17 times in a row with absolutely no success.
Another issue I'm having which I'm not sure if it's related to this same issue is when I get those random transport pod crashes, the survivor is never injured or needs rescuing. The pod crashes, pops open and the survivor just walks off the map with absolutely no injuries. Even under their health tab it reports no injuries and they just run off the map.

Please see https://github.com/NoImageAvailable/CombatExtended/issues/741


ImportError: cannot import name 'DEFAULT_CONNECTION_STRING' from 'langchain.memory.chat_message_histories.postgres'

Describe the bug
Since release of langchain 0.0.351, langflow generates an exception on run.
To Reproduce
Steps to reproduce the behavior:

Install langflow in a clean venv without langchain already installed. Will install langchain 0.0.351
langflow run
See error

Additional context
Seems like they did quite a bit of cleanup between 0.0.350 and 0.0.351. Short-term fix was to install langchain 0.0.350 manually

Temporary, I add RUN pip install langchain==0.0.345 after RUN pip install langflow==0.5.12 -U --user to solve error.

Hi! I think I fixed this in a pre-release version. I'll push that fix to a normal release asap. Version 0.0.350 of langchain fixes this, btw.


new command SingerTapToDB

add a new command SinterTapToDB which syncs tap directly to a database via a singer-target:

[x] PostgreSQL --> use target-postgres
[x] Redshift --> use target-redshift
[x] SQLite --> use target-sqlite
[ ] BigQuery --> use target-bigquery

With version 0.6.0 PostgreSQL, Redshift and SQLite are now supported as well.
I tested it only with PostgreSQL, the other once need testing.