Added checks for transient properties

As I mentioned, I'm using transient properties quite a lot in my app, which are causing lots of empty events, when the context is saved. This change discards empty changes.
Some unit tests are not working right now, because this change is reducing the number of events in some cases. I haven't had the time to check each test yet, but maybe you can give me a hint if I'm on the right track here ;)

It looks like it could work. It is important to bail before the save event is actually created and saved. I'm not sure if you have been able to do that. Would need to look closely at the CDEEvemtBuilder code.
Once the save event is saved, it influences any merge that may happen at the same time. Removing it after it is saved could cause a missing revision number.
As long as you can be sure you bail before the save event is saved, it should work.

All tests green now ;)


HSEARCH-2830 Extend Elasticsearch performance tests for better orchestration testing

https://hibernate.atlassian.net//browse/HSEARCH-2830

Actually, it seems the auxiliary counters are artificially multiplied by 3, probably due to a bug in JMH: http://mail.openjdk.java.net/pipermail/jmh-dev/2017-July/002598.html
I'll try to work it around...

Nice, merged!


NameAdded By Geremsa

What changes does this PR do?
Added My Name Geremsa Narzary in line #592
Screenshots of changes

0from%202022-08-30%2012-06-27.png

My first step to getting into open source.


Produce a structured log of pre- and  post-states when Booster aborts and falls back to Kore

Kontrol proofs often cause kore-rpc-booster to abort in Booster and fall-back to Kore several times during an execute request. More and more abort cases require deep analysis to determine what exactly caused the abort. @ehildenb suggest implementing a tool to extract focused K claims (which need only a few rewrite steps to be proved) from large Kontrol integrations with kore-rpc-booster. While the tool itself will be implemented at kontrol/pyk level, kore-rpc-booster needs to provide data for it.
Data that we need to produce
What we want to know is:

the pre-state, i.e. the one lead to Booster aborting;
the post-state, i.e. the one Kore gave us back after executing for one step.

How to produce that data
We want the two states to be ready-for-consumption by pyk , so we need to externalize them to KoreJson. Modifying the response data to make them available along with rewriting and simplification logs seems too heavy-weight (these logs seem to not be used at that point anyway...) Therefore I suggest logging them at a custom BoosterAbort log-level into stderr or a provided file. This way we would be able to have the following flow:
$ kore-rpc-booster definition.kore --llvm-backend-library interpreter.so -l Abort > file.out &
$ rpc-client send request.json
$ # filter file.out for BoosterAbort JSON messages
$ kevm generate-claim file.out

@geo2a bear in mind that the log will contain other log messages, not just the abort ones

Is it possible for the logs returned to be structured so we can filter on the pyk side for just those terms in the pre/post abort states? Then pyk can handle turning them into pretty-printed claims itself, no problem.

@goodlyrottenapple I though we could introduce a specific log-level for this and only turn this one on?
Alternatively, we can consider using the eventlog custom user even tracing infrastructure. It actually seems more appropriate. If the messages are too long for the GHC eventlog, we can trace them into a file.
@ehildenb either way, we definitely could output structured data.

Currently we log at the default level plus whatever -l {Rewrite,Simplify} we specify

Also, not sure why we need another logging format when we already have structured traces from rpc responses: https://github.com/runtimeverification/hs-backend-booster/blob/b840b40b9190e17e7d858985cfa149e43d953b48/library/Booster/JsonRpc.hs#L345-L415

Yeah, I'd propose just adding it to the current logging infrastructure for sure, that would be ideal if we could get it back per RPC request. Would be awesome if we could pass in on the RPC request that we want this information logged as well.

Update: we've identified and fixed several places where rewriting logs were not returned correctly (#302 , now merged). The next step is to (1) modify kore-rpc-types to allows logging terms which caused the abort in Booster and (2) modify kore to log the successfully rewritten state. I've opened an issue in haskell-backend to keep track of that: https://github.com/runtimeverification/haskell-backend/issues/3654


Fixed babel compile errors I was experiencing

I wasn't able to build this library due to babel compilation errors:
TypeError: /Users/adam/Repos/es6-migrate/lib/__tests__/es6-migrate.test.js: path.arrowFunctionToExpression is not a function

Switching to babel-preset-env fixed the issue.

Thank you!


fix to LoadLibrary call error

Fix to an error i got on a few machines.
Error "Load Library argument 1 is string, not unicode"

Current coverage is 95.56% (diff: 100%)

Merging #281 into master will decrease coverage by 0.02%

@@             master       #281   diff @@
==========================================
  Files            49         49
  Lines         19494      19494
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits          18633      18629     -4
- Misses          861        865     +4
  Partials          0          0

Powered by Codecov. Last update 1d81878...48876df


Confetti size option?

The raining confetti does exactly what I need except the individual squares are too small. I'm not seeing an option to set their scale (or a random scale ideally).  Thanks for the cool lib!

Sorry for the super late reply! You can configure your own implementation of Confetto to draw whatever confetti you want to draw. Hope this helps!


Clarify that binstub can be created on Rails 4+

It's not just Rails 4.
I know this is a baby change but people could be confused into thinking it only works on Rails 4, not 5.

Hello Olivier
Thanks for the patch. Why not mentioning Rails 5 too?
Thanks 😄

Thanks for the patch. Why not mentioning Rails 5 too?

Pas bête. 😸


Polling samples never ends

Hello,
I have installed TABMON on a virtual machine (Windows 2008 R2, 4 CPU cores, 4 GB RAM).
TABMON has been configured to poll data (default counters, polling interval of 300 seconds) from a single Tableau 9.3.3 server with JMX monitoring enabled. The technical user used to run the TABMON service is granted administrator role on both the Tableau server machine and the TABMON host virtual machine.
Problem; on occasions, the samples polling process does not end up. It is not clear to me what triggers this condition. Sometimes TABMON runs with no issues for quite some time, but sometimes the issue occurs after a few polling cycles.
I would appreciate help on rectifying the issue. Below is information from the TABMON log file,.
In TABMON log file I see the below information: last successful operation on 2016-12-05 09:04 was building schema 'countersamples'. After this step, data polling should occur. It seems the polling process never ended, because the next operation logged after the schema building is restart on 2016-12-06 00:05 (Notice: the restart of TABMON process is scheduled by me daily - that's expected behavior).
2016-12-05 09:04:05,152 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters..
2016-12-05 09:04:23,366 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loaded 408 ephemeral Perfmon counters on XXXXXXXXX.
2016-12-05 09:04:23,366 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters..
2016-12-05 09:04:23,366 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully loaded 408 counters from configuration file.
2016-12-05 09:04:23,366 [14] DEBUG TabMon.Sampler.CounterSampler - Dynamically built result schema 'countersamples'. [40 columns]
2016-12-06 00:05:56,049 [5] INFO TabMon.Config.TabMonConfigReader - Loading TabMon user configuration..
2016-12-06 00:05:56,080 [5] DEBUG TabMon.Config.TabMonConfigReader - Loading database configuration..
2016-12-06 00:05:56,080 [5] INFO TabMon.Config.TabMonConfigReader - Connecting to results database..
Expected log entry, after the schema building is polling counters. Below is fragment of the log file when the polling was successful (2016-12-05 08:56:44)
2016-12-05 08:54:05,140 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading Perfmon counters..
2016-12-05 08:54:24,343 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loaded 442 ephemeral Perfmon counters on rm2ms001558.
2016-12-05 08:54:24,343 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Loading MBean counters..
2016-12-05 08:54:24,343 [14] DEBUG TabMon.CounterConfig.CounterConfigLoader - Successfully loaded 442 counters from configuration file.
2016-12-05 08:54:24,343 [14] DEBUG TabMon.Sampler.CounterSampler - Dynamically built result schema 'countersamples'. [40 columns]
2016-12-05 08:56:44,993 [14] INFO TabMon.Sampler.CounterSampler - Finished polling 551 counters. [0 failures]
2016-12-05 08:56:45,352 [14] DEBUG TabMon.Sampler.CounterSamplerResultHelper - Compressed 515 rows into 252 unique rows..
2016-12-05 08:56:45,352 [14] DEBUG DataTableWriter.Writers.DataTableDbWriter - Writing 252 records to database..
2016-12-05 08:56:45,570 [14] DEBUG DataTableWriter.Writers.DataTableDbWriter - Finished writing 252 records!
2016-12-05 08:56:45,570 [14] DEBUG DataTableWriter.Adapters.DbAdapter - Dropping rows from table 'countersamples' older than 30 days..
Regards,
Jerzy Chawraj

Hi Jerzy,
Sorry for the slow response on this one.
This is a really strange issue that I haven't seen before.  TabMon is polling on a simple timer and shouldn't zombie out like that.
When the issue occurs, is the service still in a "Running" state?  Are there any Error or Critical events in the Windows Event Logs | Application/Security/System that line up with the timing of polling stopping?

Hi Justin,
Actually I have already decomissioned Tabmon, because due to the issue, it
was unreliable.
The service itself, was in running state (according to the Services
snap-on) but indeed it was hanging e.g. could not be stopped/restarted etc.
There has been no events reported in the Windows Event Log unfortunately.
Regards,
On Fri, Jan 13, 2017 at 9:01 PM, Justin Mangue<EMAIL_ADDRESS>wrote:

Hi Jerzy,
Sorry for the slow response on this one.
This is a really strange issue that I haven't seen before. TabMon is
polling on a simple timer and shouldn't zombie out like that.
When the issue occurs, is the service still in a "Running" state? Are
there any Error or Critical events in the Windows Event Logs |
Application/Security/System that line up with the timing of polling
stopping?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tableau/TabMon/issues/102#issuecomment-272533694, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AXTJviq83tZHYyyP08UsTLeMohqJ3R2Wks5rR9gogaJpZM4LGb3r
.

--
Jerzy Chawraj
IDW Project Manager and Integration Architect
F. Hoffmann-La Roche AG
Building 74/1O.405.02
Grenzacherstrasse 124
4070 Basel, Switzerland
Tel: +41 61 687 5618
<EMAIL_ADDRESS><EMAIL_ADDRESS>http://www.roche.pl
*Confidentiality Note: *This message is intended only for the use of the
named recipient(s) and may contain confidential and/or proprietary
information. If you are not the intended recipient, please contact the
sender and delete this message. Any unauthorized use of the information
contained in this message is prohibited.

Jerzy, Thanks for supplying the logs.  I've taken a look and unfortunately there is insufficient information to try and figure out what the issue was.
Sorry to hear you weren't able to get TabMon working well for you.  I'm going to close issue this out for now since this is the only known occurrence of bug.  If anyone else hits this, please open a new issue and we can escalate the severity on this.


Add MacPorts

Tool name
MacPorts
Tool license
3-Clause BSD License
Add or update?

[X] Add
[ ] Update

Desired version
Latest, i.e. 2.7.1
Approximate size
15MB
Brief description of tool
A package management tool, an increasingly popular alternative to HomeBrew. To quote the project homepage,

The MacPorts Project is an open-source community initiative to design an easy-to-use system for compiling, installing, and upgrading either command-line, X11 or Aqua based open-source software on the Mac operating system. To that end we provide the command-line driven MacPorts software package under a 3-Clause BSD License, and through it easy access to thousands of ports that greatly simplify the task of compiling and installing open-source software on your Mac.
We provide a single software tree that attempts to track the latest release of every software title (port) we distribute, without splitting them into “stable” Vs. “unstable” branches, targeting mainly macOS Mojave v10.14 and later (including macOS Monterey v12 on both Intel and Apple Silicon). There are thousands of ports in our tree, distributed among different categories, and more are being added on a regular basis.

URL for tool's homepage
https://www.macports.org/
Provide a basic test case to validate the tool's functionality.
sudo port selfupdate

Virtual environments affected

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[X] macOS 10.15
[X] macOS 11
[ ] Windows Server 2016
[ ] Windows Server 2019
[ ] Windows Server 2022

Can this tool be installed during the build?
# See https://www.macports.org/install.php
aria2c https://github.com/macports/macports-base/releases/download/v2.7.1/MacPorts-2.7.1-12-Monterey.pkg
sudo installer -pkg MacPorts-2.7.1-12-Monterey.pkg -target /

Tool installation time in runtime
Several minutes
Are you willing to submit a PR?
Yes

Hi @nalzok!
We understand this is a popular tool but I'm afraid we wouldn't like to install it along with the homebrew because of maintenance concerns — if something doesn't work due to the conflict between the packages pre-installed with brew and installed with MacPorts a customer will come to us and complain.
Please consider installing MacPorts in runtime as it does take less than a minute:
wget https://github.com/macports/macports-base/releases/download/v2.7.1/MacPorts-2.7.1-11-BigSur.pkg
sudo installer -pkg ./MacPorts-2.7.1-11-BigSur.pkg -target /

I'm going to close the issue but please feel free to contact us if you have any concerns.
Thank you!

I'd like to ask you to reconsider this issue since homebrew decided to not support universal binaries, while macports does. With great power comes great responsibility. Avoiding conflicts is the responsibility of the developer. If you still decide to not ship macports, please add a little tutorial on setting up macports properly. At least on my system it pulls half an operating system to build two dependencies, probably due to some missing library paths.
If anybody managed to get a manually installed macports work properly please let me know.

Hi, @ManuelSchneid3r  I try to install macports in ~/ and it seems ok.
I need macports because my project needs access to GnuCash python bindings and it is only available in Mac with macports.
This is a build job that install macports and then build and install GnuCash with python binddings in mac-latest
This is the workflow file
The only problem in my case is that the build process is too long and timeout after 6 hours.  I have to disable the mac job while keeping the workflow source code for reference.
I also try on my own Mac.
It takes macports hours to install GnuCash on my 2017 Intel MacBook Pro. I check the mac runners provided by github and I believe unless you use a paid plan you won't be able to build something like GnuCash with default mac-latest runner. My guess is that you will need to use xlarge runner.
Macports does install GnuCash quickly on my latest M2 Max 64GB ram MacBook Pro.

Hi @nalzok! We understand this is a popular tool but I'm afraid we wouldn't like to install it along with the homebrew because of maintenance concerns — if something doesn't work due to the conflict between the packages pre-installed with brew and installed with MacPorts a customer will come to us and complain. Please consider installing MacPorts in runtime as it does take less than a minute:
wget https://github.com/macports/macports-base/releases/download/v2.7.1/MacPorts-2.7.1-11-BigSur.pkg
sudo installer -pkg ./MacPorts-2.7.1-11-BigSur.pkg -target /

I'm going to close the issue but please feel free to contact us if you have any concerns. Thank you!

Hi, I tried this method today but it doesn't work for me. The install appears to complete successfully but then a subsequent sudo port install command fails to find the port executable. My workflow can be found here: https://github.com/spinicist/riesling/blob/ducc/.github/workflows/build.yml#L46
Do I need to change the path to the binary?

Specifying the full path as /opt/local/bin/port seems to have worked. I hope.

This doesn't leave Macports in a useable state, my build system can't find the installed libraries. Such disappointment.

You can see a working usage example in syslog-ng CI macOS build workflow file
Bullet points:

download the proper MacPorts pkg file, and
install it (like mentioned above)
set up the build env prior to using the port command
use port install as usually


Feature/httpcache resourceextension unittest bugfix

Pull Request Test Coverage Report for Build 4285

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.1%) to 51.661%

Files with Coverage Reduction
New Missed Lines
%

bundle/src/main/java/com/adobe/acs/commons/mcp/impl/ProcessErrorReportExcelServlet.java
1
66.22%

Totals

Change from base Build 4277:
0.1%

Covered Lines:
12942

Relevant Lines:
25052

💛  - Coveralls


Dropdowns and other selections (labels) are rendered inactive

When trying to select my profile or assign labels to issues the entire page is rendered inactive and no selections can be made.
This is on Ubuntu 16.04 running Version 62.0.3202.94 (Official Build) (64-bit) of google chrome

Can’t test now but I suppose they changed some z-index

Can't reproduce

I assume you tested on same version of chrome? distro? obviously a still a bug to me because it still is broken.

It works on Chrome 62, the distro shouldn't matter. There's more likely a some conflict with other extensions or userstyle.

Can you test in a new/empty browser profile?
Why is the backdrop above the content? (i.e. can you find their z-indexes?)


Auto-generated bindings

Now that @mrbbot has added support for doing this in TypeScript (https://github.com/cloudflare/workers-types/pull/112), we have the infrastructure for doing this for Rust too. He actually did both but the Rust one just hasn't been integrated. Not sure what actually needs to be done here but opening this issue just to track it.

cc @nilslice for visibility.

Nice! Yea, the plan has always been to use the auto-generated ones, not sure if the generated Rust made it into the PR or if we decided to host other language types / declarations elsewhere.
The first step would be to replace at least one module from the worker-sys crate in this repo with its equivalent from the generated Rust.
Questions: (for anyone involved here, not just @vlovich :) )

where do we want to keep the generated Rust? Different repo per language output? All together in a monorepo? Not sure what the process is to export the IR and other generated code from internal repos.. so that might influence the decision.
is there already a plugin/process to generate Rust, or was the initial attempt more of a proof-of-concept?
we need to publish the generated code to crates.io, which is currently being done manually from this repo, but eventually there will be automation - so it would be great to decided on 1 & 2 above before adding the automation. Not that big of a deal if it's a late-add though.


Adding skeleton Jekyll site with placeholder theme

This is just a placeholder site setup so that we can see our text copy rendered in Jekyll. Everything ending in .html or .scss will likely be completely rewritten/deleted when we design a real site.

LGTM


how to play with picasaweb?

link picasa https://redirector.googlevideo.com/videoplayback?requiressl=yes&id=e5884ff992d5c8b1&itag=37&source=picasa&cmo=secure_transport=yes&ip=<IP_ADDRESS>&ipbits=0&expire=1437487940&sparams=requiressl,id,itag,source,ip,ipbits,expire&signature=9372921D3883FFD246B053DF0878CA1BE75EF01B.3B69B2A41CD2A5F0DF283B6389A3653118B1D9A6&key=lh1
how to play? pls help me?

download video, host it on your own server
crossdomain dont allow to playback this video to everyone

I do get with google docs , goolge photos , google and youtube drivers
played on jwplayer
demo here: http://cinek.tv/video.php


Add Decimal Arithmetic

Which issue does this PR close?

Follow on to https://github.com/apache/arrow-rs/pull/2770
Rationale for this change

What changes are included in this PR?

Adds support to the arithmetic kernels for decimal arrays. It is worth noting that these ignore precision and scale, it is up to the user to ensure the arrays have valid data types. Dyn kernels will follow in a subsequent PR.
Are there any user-facing changes?
No

FYI @kmitchener

Oh, some traits need to be implemented for i256:
   --> arrow/src/datatypes/numeric.rs:471:17
    |
471 |     type Simd = i256;
    |                 ^^^^ no implementation for `arrow_buffer::i256 + arrow_buffer::i256`
    |
    = help: the trait `Add` is not implemented for `arrow_buffer::i256`

after this merged, we can replace this op in the datafusion for decimal data type


Reason for Check

@nrshapiro
Hi Neil,
Are your permit requests populating the ReasonForCheck parameter?  I see no evidence that it is.
Thanks
James

I hadn't done it yet, but it was the perfect opportunity this morning, since I had no other pending changes...so I just did it.  I just ran a test run and I will upload it to stage shortly.

@nrshapiro  Please let me know when I should be seeing the results coming though to PaDS and I will check.

@jwoosnam this is in place.
I am retooling the server to use ONLY pads authentication now (even for testing), so you should be seeing lots of requests coming in, at least from my test routines as I check the changes.


[remix-gql-tailwind] Audit kit to make sure it's up-to-date in comparison to showcase

Storybook's main.js is out of date. It reads:
        alias: {
          remix: path.resolve(__dirname, '../__mockRemix__'),
        },

But it should read:
        alias: [
          {
            find: '@remix-run/react',
            replacement: path.resolve(__dirname, '../__mockRemix__'),
          },
        ],

.prettierrc could use a few more rules. Currently only enforces trailing comma and single quote rules.
ESLint rules are all over the place between the kit and the showcase. Somehow, the showcase had both an eslintrc.js and an eslintrc.json... Needs consolidation.

Does not use husky and git hooks to lint and format code pre-commit like the showcase does.


IW doesn't work with "View: Join All Editor Groups"

Applies To

[ ] Notebooks (.ipynb files)
[X] Interactive Window and/or Cell Scripts (.py files with #%% markers)

What happened?
Calling "View: Join All Editor Groups" from the command palette frequently leads to visual artifacts when using the IW.
In this screen recording, after calling "View: Join All Editor Groups", I expect to only see the Python file. Instead the file is overlayed by a remnant of the IW. There's no reliable way of getting rid of this artifact. Just playing around with the tabs and editor groups sometimes makes it disappear.
https://user-images.githubusercontent.com/30958850/135086657-7408e37f-b8a7-4cb2-9fb0-22b55267ed32.mp4
VS Code Version
1.60.2
Jupyter Extension Version
v2021.8.2041215044
Jupyter logs
No response
Coding Language and Runtime Version
No response
Language Extension Version (if applicable)
No response
Anaconda Version (if applicable)
No response
Running Jupyter locally or remotely?
Local

Thanks for the report, I repro the same thing on insiders with newest bits:


Update react-native-ignite to helpfully point to ignite-cli

If someone installs react-native-ignite by mistake, it would be good to give them a heads-up about Ignite 2 (ignite-cli). Maybe we could add an info log that tells them to uninstall this one and install ignite-cli.
Something like:
$ npm install -g react-native-ignite
$ ignite
Ignite 2 beta is out! To try it, run:

npm uninstall -g react-native-ignite
npm install -g ignite-cli

Go to https://infinite.red/ignite to learn more.

<normal stuff>

Great idea!


Stop event listener from being added when event handler is null

Hi,
I've discovered a minor problem with the removal of event listeners. More specifically this problem is triggered by replacing a component that has an event handler attribute with another component having no such handler. It turns out that in these cases !l[name] == true and value == null in setAccessor(), meaning that an event listener is added in this case. This leads to an error in eventProxy() since null is called as a function.
I've set up a simple example reproducing the behavior here: http://jsfiddle.net/jsLhf3Lz/. Hovering up & down the list of items should produce the error I've described here. Please excuse me if I simply misunderstood how this is supposed to work.

@HenningM Looks like a good fix for a valid bug! I might re-reverse these post-merge, but I think we can merge this 👍

I'd love if this could get merged, we're using the latest beta for some sweet bug fixes to the component lifecycle and now when some buttons are being clicked we get these beauties:
preact.js:188 Uncaught TypeError: this._listeners[e.type] is not a function
    eventProxy @ preact.js:188

@slaskis I'll publish a release this morning, sorry!

Yaaay, Thanks a bunch for the speedy turnaround!

Released as<EMAIL_ADDRESS>🎈

Tested it out a little bit and it seems to work wonderfully, although the exception was only thrown sometimes, but so far so good!

Oh wow I posted too soon. It failed just as I clicked the Comment button here...
Sorry for the false alarm then, I must be bumping in to some other issue which seemed related in my app. My event listener is assigned to null somehow.

I'll post a new issue if I can figure out why...

Yeah, actually this "fix" of mine doesn't really do anything to remedy the issue since it the input combination listed in the PR description still ends up adding the listener. So value also needs to be part of condition for adding the listener. Sorry about not testing this properly before submitting the PR!

@HenningM Indeed, just noticed that and a fix is now published as<EMAIL_ADDRESS>

@developit Great. Thanks a lot! And again: really sorry for not consulting with a computer before sending the PR.

No problem. The tests should have caught it, send they're missing an edge case.

Wow, thanks for fixing it so quickly, will try this version out too now

So far so good now! Thanks again guys!


'PowerToysSetup-0.69.1-x64.msi' is not available at C:\ProgramData\Package Cache{3BB621CF-3A0C-4D00-8E45-3E65442C6EE2}v0.69.1\

Microsoft PowerToys version
0.69.1
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
Trying to autoupgrade from 0.69.1 to 0.70.0 (0.69.1 was also autoupgraded).
Getting an error that 'PowerToysSetup-0.69.1-x64.msi' is not available at C:\ProgramData\Package Cache{3BB621CF-3A0C-4D00-8E45-3E65442C6EE2}v0.69.1\ and unable to uninstall or upgrade.
Tried reinstalling same version - same error persists
Downloaded "PowerToysSetup-0.69.1-x64.exe" and tried running ".\PowerToysSetup-0.69.1-x64.exe --extract-msi" which does not extract the msi but just open the installer with 2 options "uninstall" or "close"
✔ Expected Behavior
able to autoupgrade from 0.69.1 to 0.70.0 or even uninstall cleanly
❌ Actual Behavior
Getting an error that 'PowerToysSetup-0.69.1-x64.msi' is not available at C:\ProgramData\Package Cache{3BB621CF-3A0C-4D00-8E45-3E65442C6EE2}v0.69.1\ and unable to uninstall or upgrade.
Other Software
Edition	Windows 11 Home
Version	22H2
Installed on	15/12/2022
OS build	22621.1778
Experience	Windows Feature Experience Pack 1000.22642.1000.0

Hi, Since 0.52 installer has received some changes.
Here's the new instructions to extract the msi: https://learn.microsoft.com/en-us/windows/powertoys/install#extracting-the-msi-from-the-bundle
Hope this helps. /needinfo

can confirm the steps work using dark.exe to extract the msi. thanks for your help!


Multiple secrets per file or 1 file per secret?

I read the docs and cant figure out if there is a way to have 1 sops file for all my secrets or that i need the create a sops file per secret?

Hi @lvstb  - you can use one sops file per CDK SopsSecret. But you are free to configure several SopsSecrets per Stack/App and so use several sops files per App.


Balancing Proposal

Hello!
We were talking about it the other day, and thought the berries might be a little too easy to overfarm - It becomes really easy to get full stacks of berries and, even though you can't eat multiple at once, it's really just as easy as eating another every time the effects of the previous one dissipate, in order to be with essentially a permanent buff.
This is especially true when the modpack has other mods that enhance your inventory space, like backpacks.
We were thinking, if at all possible, this could be mitigated by restricting players to only eat x amount of berries per day (Configurable?) before throwing up and feeling sick / getting damage. This would also encourage strategical use of the berries.
Main reason we suggest this is because we find it deeply undermines the whole brewing process. No much point in going through the trouble to brew three invisibility potions (for example) that will grant you up to 9 minutes of invisibility, when you can simply carry a stack of 64 invisibility berries (or more) and eat one every 10 seconds. This is a bit clunkier, sure, but when weighted with the cost of brewing and the fact that potions can't stack, it ultimately becomes the better way to consume berries and benefit from their effects.
This is why we think allowing the player to put a cap on how many berries can be consumed daily before getting sick (other than eating multiple berries while other effects are still applied) could solve this issue and entice more people toward the brewing route.
Thank you for your time and consideration!

Hi there! I greatly appreciate your support by using my mod and it's heartwarming to hear that you use it on your own server with your friends.
I totally agree with you when it comes to the berries being very overpowered and unbalanced, it's something I've always thought is a major issue with my mod, however, no one has really commented on it until now so it's problem I've left unattended to ever since I implemented growing/farming mechanics to the berries so I'm glad you've brought this up and reminded me of this issue.
About sorting this problem, your idea of adding a cap to how many berries can be consumed daily before getting sick is a great idea and I'm a big fan of it, making this configurable is also very appealing to me and I think this would be a great way to not only as you mentioned balance the use of these berries but also allow for more customisability for anyone using my mod.
Although, implementing said feature at this time may be difficult for me. I don't want to go into too much detail about my life to avoid boring you but I'm currently studying multiple subjects at college whilst working a part time job during much of my free time spent not studying. Because of this, I've said to myself that I would take time away from working on projects as a whole. Although many people would argue that Strange Berries is a small mod (including myself), I'm no experienced programmer, my knowledge is what I would call quite basic and programming is only a side hobby in my life, in my eyes it's pure luck and coincidence that my mod has grown in popularity over the years. Therefore, my point is that it would likely take me some time to work on this idea and my priority right now would be to update the mod to 1.20.5 and 1.20.6 before considering working on this.
So, to summarise, I really like this change you have proposed with implementing a cap to how many berries can be consumed daily. I would also love to make the amount configurable to allow customisability. However, due to personal reasons, I may not be able to work on this for a while, my priority is to update the mod to 1.20.5 and 1.20.6 then I could consider about working on this.
I am generous for your support and the time you have taken to write this proposal and I hope you understand my situation.
Whether I will work on this, I can't confirm nor deny, I don't want to make any promises I can't deliver on, but I will leave this issue open and keep you updated when I can.
Kind regards,
Cameron

Totally understandable and absolutely no problem! Please take all the time you need. I wish you all the best and all the good luck.
We will be waiting for you! Glad you like the idea!
Keep on rocking.

Hi there, it's been a while. Sorry for not keeping you posted about this, I've been quite busy up until recently.
Around a week or two ago I began working on a new version with your requested features in mind and I'm happy to tell you that it's almost ready for a release, I'm currently just fixing some minor bugs and then all I'll need to do is some extensive testing. Believe me, I have been working for hours every day on rewriting the majority of this mod and updating outdated code incompatible with 1.20.5 and above, it's been really tiring but worth it from my perspective at least.
I can't give you a specific date but I am planning to release a beta version soon for 1.20.5 and 1.20.6 (and hopefully 1.21 although I haven't done any testing on this version).
Once again, sorry for making you wait so long for any updates on my end.

Oh mate this is great to hear, no worries at all!
Looking forward to try out the new mod!!
I should've probably mention though - the modpack we're currently playing on is 1.20.1 - any chance the update will be for this version as well?
Take care!

Ah, I see, unfortunately not. With every Minecraft versions comes major changes to Fabric API due to changes in Minecraft's backend code, I've been coding this whole update with newer versions in mind as I want to keep Strange Berries up to date, therefore as a result the current build I have been working on just wouldn't work with prior versions and compatibility for this new update on older versions of Minecraft would require some serious major changes I just don't have the time to complete.
Sorry!

I'm sorry I couldn't help you here, I've released the update for 1.20.5, 1.20.6 and 1.21.
I'm going to close this issue now, thanks for your continued support of my mod, as I've said, it means the world to me! :)


Lesson 7: Smart Contract Lottery. Random number not generated in Rinkeby network

Following the video, I was playing with random number on Remix following chainlink offical website's example https://docs.chain.link/docs/get-a-random-number/
I could get a random number on Kovan network in about 50s. However, after switching to Rinkeby and replacing LINK Token address, VRF Coordinator address and KeyHash, I couldn't receive random number even after 10mins.
Does someone else have similar issue at the moment?

I stumbled upon the same thing a couple of days ago. NEWS FLASH : The chainlink node on rinkeby is taking at least 26-30 minutes to return a random value which is too high for me, to avoid this I have started deploying on kovan and there it takes merely a minute to get the random value. You still wanna deploy on rinkeby? Change time.sleep to time.sleep(1560).

Super helpful, thanks for sharing your experience! Just want to make sure it is not a unique problem for me, when Patrick in the video deployed the contract to Rinkeby, that seems to be a quick return from the VRF.


Add demo

The main.py script comes close to this, but would be great to have more formal, basic, step-by-step documentation on how this is intended to be used (tests should mirror if not outright copy or use the same setup to ensure it never breaks)

Also, by 'demo' I mean something that goes beyond the pure Python side demonstrated in the README (which is just the main.py script? In which case the main.py script can be removed to prevent desynchronization with the README)

Like, how to actually run a JavaScript or other external rendering that makes use of the now globally exposed progress updates


about training

Hi~Mr Qin，I am coming again....
I retrain u2net on my datasets（9000 pics），the loss value oscillate around 0.2，do you think should I keep training？？（I just train for 1.5 day），I am a little worried that keep training will cause overfitting...

Hi~Mr Qin，I am coming again....
I retrain u2net on my datasets（9000 pics），the loss value oscillate around 0.2，do you think should I keep training？？（I just train for 1.5 day），I am a little worried that keep training will cause overfitting...

你好，请问你的数据集是怎么制作的，可以的话麻烦告知下：Q-1187128861


OSM stylesheet

Hello!
Sorry for offtopic. I accidentally found nice-looking map at http://maps.sputnik.ru/ .
What CartoCSS stylesheet do you use to render it? Do you plan to publish the stylesheet at Github?
Many thanks

Hi!
There are a couple of styles on it. All styles is intellectual property of sputnik.ru and will never been published. Feel free to use API.


CI: Remove yarn caching

The regular yarn install takes ~23sec. When using caching the cache download takes ~15sec, the yarn install then still takes ~13sec, and at the end of the job the cache upload takes another ~36sec. Ultimately this means that caching makes us significantly slower in this case.

the caching is mostly worth it if you can reduce CPU bound tasks with it. if it just moves network or disk bound tasks to a different step then it's often not necessary if the cache network connection is as fast/slow as the real network request.


Support Encoding Parameters

Hello!
I recently attempted to move over from iltorb to wasm-brotli and noticed that there is no current way to supply encoding parameters.
https://github.com/MayhemYDG/iltorb#brotliencodeparams
Is there planned support?

+1


Bump symfony framework bundle 6.0

This PR allow installation with Symfony 6.0 app.
I see no conflics from symfony/framework-bundle changelog ( https://github.com/symfony/framework-bundle/blob/6.0/CHANGELOG.md#60 )

Thanks for this PR! Could you please expand CI test for Symfony 6.0 on PHP 8.0/8.1 in .github/workflows/CI.yaml?

Thanks for this PR! Could you please expand CI test for Symfony 6.0 on PHP 8.0/8.1 in .github/workflows/CI.yaml?

I try (first time with gh actions)

Thanks, I've update php-weasyprint and require-dev versions.
Released as 1.2.0

Thanks a lot 👍


Update README to recommend polyfilling requestAnimationFrame

Since different JS libraries set different expectations around support for older browsers, I think it'd be good to do what Facebook did with React and explicitly state that polyfilling is the way to go here.

Ended up doing the polyfill


MassExtractor can now handle dialog tables for Zones with an ID greater than 255.

Question: I intend to add the new zones to the polutils menu's soon, should I hold off and come up with a  new category for the rhapsodies area's (there appear to be 2-3 more "escha" type zones incoming, from looking at dialog tables already in game) or just toss them in "other" for now?

Go ahead and add a new "Rhapsodies of Vana'diel" category to the menu. Also, since you're planning to dive into that section of the menus anyway, if you wouldn't mind, could you move Walk of Echoes out of Abyssea and into Wings of the Goddess (it's there for all 4 languages)? I'm not really sure why it ended up listed under Abyssea, but it's a Wings of the Goddess zone.

Alrighty, will do.


World crashes while trying to craft an Armored Jetpack on a TConstruct crafting station

Ways to reproduce :

Add a Crafting station from TConstruct
Add items needed to craft an Armored Jetpack
The game crashes

Using latest Forge (2093), Mekanism 292 and TConstruct-1.10.2-2.5.1
The world crashes and it's not possible to (reliably) start it again until you remove the items from the crafting station (I did it with NBTexplorer).
I don't know if this is a TConstruct or Mekanism issue and the debug messages are far from informative (to me anyway).

I am adding a crash log : http://pastebin.com/7Ea6zm1E
Also the TConstruct issue I posted has been closed saying it's a Mekanism issue, just FYI.

Well known issue. Also happens with portable tanks and solar panels.
Turning off tinker's fancy in game display may help. Might let you load the world


Unable to add a User to a Team with a particular Role

For adding a User to a Team, the PagerDuty API Reference specifies an optional parameter, role, with the description Can be observer, responder or manager. However, there isn't a way currently to define this using this API:
https://github.com/kmart2234/node-pagerduty/blob/master/lib/pd.js#L861

This should be an easy fix so I'm more than happy to pick this up if you wish.

Thanks for catching this Derek. I am working on a release right now to add methods that are not currently available. I will also add this to that release.

This should now be resolved as well.


Implement /events return type.

For the v1.12.0 release the return type of /events was the
events.Message type in go. This adds that type to the reflection api's
to generate it for the return streams.

@galvesribeiro - This is partially what you need. Unfortunately the merger from the api-types repo to the docker/docker/api happened for the 1.13 timeframe. So here is what I can do in "master". You can rebase your changes on this and then we can pull them up. I will merge to the v1.13 branch and do the correct fix which is to make the JSONMessage, JSONError and JSONProgress types generically across all event based API's.

@jterry75 1.13 was already released today :)

@swernli - I am merging for now. Let me know if you have any comments and I can fix retroactively since this is add-only


How do I populate the ToDo list with an API call?

Is it possible to initialize the context todo list with an api call?

It is possible by using an 'useEffect' hook or 'componentDidMount'. I will do an example later when I got time 😄🤙 but good question!

Look into the todolist.js, I added a fake API call and added the incoming todo items to our list. You could do anything there like comparing changes or whatever javascript allows. :+1: I hope your question is solved if not please feel free to reach out again! :smile:

Thank you 🙌🏾
On Wed, 27 Nov 2019 at 5:51 AM, Sm03leBr00t<EMAIL_ADDRESS>wrote:

Closed #2 https://github.com/Sm03leBr00t/react-todo-application/issues/2
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Sm03leBr00t/react-todo-application/issues/2?email_source=notifications&email_token=AGDEEVVRW56PHPS7NGYEN23QVWK6TA5CNFSM4JRUIP62YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOVDSP5GA#event-2833579672,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGDEEVQ33J2PZGWMHCXSKUTQVWK6TANCNFSM4JRUIP6Q
.


MAPREDUCE-7375 set permission for JobSubmissionFiles

MAPREDUCE-7375 set permission for JobSubmissionFiles
Description of PR
JobSubmissionFiles provide getStagingDir to get Staging Directory.If stagingArea missing, method will create new directory with this.
fs.mkdirs(stagingArea, new FsPermission(JOB_DIR_PERMISSION));
It seems create new directory with JOB_DIR_PERMISSION,but this permission will be apply by umask.If umask too strict , this permission may be 000(if umask is 700).So we should change permission after create.
How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
13m 24s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
38m 43s

trunk passed

+1 :green_heart:
compile
1m  2s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
0m 59s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
1m  0s

trunk passed

+1 :green_heart:
mvnsite
1m  5s

trunk passed

+1 :green_heart:
javadoc
0m 54s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 44s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 51s

trunk passed

+1 :green_heart:
shadedclient
21m 25s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 43s

the patch passed

+1 :green_heart:
compile
0m 43s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
0m 43s

the patch passed

+1 :green_heart:
compile
0m 41s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 41s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 35s
/results-checkstyle-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core.txt
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core: The patch generated 13 new + 1 unchanged - 0 fixed = 14 total (was 1)

+1 :green_heart:
mvnsite
0m 44s

the patch passed

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 33s

the patch passed

+1 :green_heart:
shadedclient
20m 40s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
6m 27s

hadoop-mapreduce-client-core in the patch passed.

+1 :green_heart:
asflicense
0m 50s

The patch does not generate ASF License warnings.

115m 41s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4236/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4236

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell

uname
Linux 3e3cb74493a3 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 4c061144429cd70a79c02257a304f67681387e0c

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4236/1/testReport/

Max. process+thread count
1599 (vs. ulimit of 5500)

modules
C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4236/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Hi @cnauroth , Could you please take a look ? Thanks.


Improve mouse-over for external IDs

We can add a more detail instead of just repeating the ID from the page.  Even adding the database prefix would help.
Also the style of the text bubble doesn't match the others on the gene details page.

The popup now matches the others on the page. And it includes the external database name so users know where the link will take them. The change will be visible in the morning.


Can't handle default and id fields inside JSON Schema

It simpler to provide code sample:
var swagger = {
  "definitions": {
    "TestSchema": {
      "properties": {
        "default": {
        },
        "id": {
        },
      },
    },
  },
  "info": {
    "title": "Test sample",
    "version": "v1.0"
  },
  "paths": {},
  "swagger": "2.0"
};

sway.create({definition: swagger})
.then(function (swaggerObj) {
  var result = swaggerObj.validate();
  console.log('works ' + JSON.stringify(swaggerObj.getLastErrors()));
})
.catch(function (error) {
  console.log('error ' + error);
});

and it crash: TypeError: undefined is not a function
I already fix this issue and will make PR

I was worried this could happen, same thing happened to swagger-js when they merged in properties from the schema into the JavaScript object.  I look forward to your PR.

@whitlockjc I created #30 it not full fix. Because it remove particular scenario of how schema with invalid id field could appear. But it doesn't fix z-schema crash.

@whitlockjc This PR zaggino/z-schema/pull/141 fixed z-schema crash.
And #30 fixes incorrect validation of properties.

I've merged #30 but there are two questions:

You said #30 didn't fix everything, can you elaborate?
Do I need to update z-schema?

In nutshell, sway tried to  check value of properties as JSON Schema. One of the checks for check of default so if default was present it passed value of properties into z-schema as valid schema.
So sway passed something like this:
{
  "id": {"type": "string"},
  "default": {"type": "integer"}
}

Which is valid value for properties but invalid JSON Schema.
There is two problems:

sway passing properties as JSON Schema, fixed in #30
z-schema crashing if id field has invalid type, fixed in zaggino/z-schema#141

Do I need to update z-schema?

In theory, all id objects should be rejected on during syntax validation.
But it always better to update dependencies.

Gotcha.  As soon as I update z-schema, I'll close this as I think we've covered everything.  Thanks for your help on this.

@whitlockjc, I working on another PR and I believe that I will finish today, so you can wait with npm release.

Will do.

@whitlockjc #32 Was change that I wanted to make.
So I will appreciate if you publish NPM package.

<EMAIL_ADDRESS>has been released with these changes.

@whitlockjc Thanks


Added SwaggerWcfQuery attribute

Hi @Chaasof
thanks for the PR, but I think this is already supported in SwaggerWcf
Changing the example with:
IStore

        [SwaggerWcfPath("Get books", "Retrieve all books from the store")]
        [WebGet(UriTemplate = "/books?filter={filter}", BodyStyle = WebMessageBodyStyle.Bare)]
        [OperationContract]
        Book[] ReadBooks(string filter = null);

BookStore
        public Book[] ReadBooks(string filter = null)

Outputs this:

Thanks.
in our case, for optional params we do not mention them in the API (.svc).

with SwaggerWcfQuery, we can add more details like description, type, required or not.


Some deprecate warnings are produced during build

While building following warnings are generated.
Note: C:\git\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-1.3.0\android\src\main\java\io\flutter\plugins\firebase\core\FlutterFirebaseCorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\git\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_auth-1.4.1\android\src\main\java\io\flutter\plugins\firebase\auth\FlutterFirebaseAuthPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\git\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-2.2.2\android\src\main\java\io\flutter\plugins\firebase\firestore\FlutterFirebaseFirestorePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\git\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-2.2.2\android\src\main\java\io\flutter\plugins\firebase\firestore\streamhandler\TransactionStreamHandler.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

These are from the firebase package, you can see if firebase has updated their plugins to handle these errors.  I will also check if there are any updates available.

Thanks @delay

This error is from firebase package, so just make minsdk to 23 in gradle and the error will disappear

Thanks @originalshop019

! Is part of the new null safety features in dart.  I am basically telling dart that this user variable will not be null in my code so it can return the uid from the user. See this video for some more info. https://youtu.be/Q_WloMNKOkU

Thanks @delay , much appreciated...


Adding players on the go

Hi. Can i add more players when they r appeared at current location? I want create realtime rpg

Hey borkowsky, It is not yet possible in a non-hacky way. But I think it would be really useful. I will make sure this issue get implemented and released asap.

Hey borkowsky, It is not yet possible in a non-hacky way. But I think it would be really useful. I will make sure this issue get implemented and released asap.

Merged this to master. I will add some minor error reporting functionality to the plugin and create a new release.

Merged this to master. I will add some minor error reporting functionality to the plugin and create a new release.

You can now find a new version (1.2.0) online on npm.
@borkowsky I am interested in your project. So if you like, let me know about it. And please keep giving me feedback about the plugin so I know which features are needed most.

You can now find a new version (1.2.0) online on npm.
@borkowsky I am interested in your project. So if you like, let me know about it. And please keep giving me feedback about the plugin so I know which features are needed most.

Hi, sure. My project in development now, i will upload in months. Thank you for make it for us

Hi, sure. My project in development now, i will upload in months. Thank you for make it for us


Cant Start anything

Hi.
Currently I am not able to start anything of Nuvola.
If I am trying to start:
flatpak run eu.tiliado.Nuvola
Error: No command specified. Type nuvolactl --help for help.
Launching service info...
flatpak run eu.tiliado.NuvolaAppAmazonCloudPlayer it just hangs and nothing else happens.
flatpak run eu.tiliado.NuvolaAppDeezer
Runner: [WARNING Δ820600us Nuvola] StartupWindow.vala:146: tiliado-account-message: Features Tier: Free (because I can not Enter my licence)
What can I do? Thanks for your help!

Basic information

Your Linux distribution and its version: ...

Your desktop environment: ...

Nuvola Runtime version: ...

The web app you use and its version: ...

Describe the bug

...
Steps to reproduce the behavior

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior

...
Debugging log

Attach the debug log here: ...
Screenshots

Attach screenshots here: ...
Additional context

...

Hello @madox85. I've updated your report with a bug reporting template. Could you provide me with more information by filling the template? Thanks :-)

Hi @fenryxo , first of all, thank you. :)
Basic information
Your Linux distribution and its version: Linux version 5.0.0-37-generic (buildd@lcy01-amd64-023) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019

Your desktop environment: Ubuntu Default Desktop

Nuvola Runtime version: <IP_ADDRESS>

The web app you use and its version: Deezer 3.2.0

Describe the bug
Currently I am not able to start anything of Nuvola.
If I am trying to start:
flatpak run eu.tiliado.Nuvola
Error: No command specified. Type nuvolactl --help for help.
Launching service info...
flatpak run eu.tiliado.NuvolaAppAmazonCloudPlayer it just hangs and nothing else happens.
flatpak run eu.tiliado.NuvolaAppDeezer
Runner: [WARNING Δ820600us Nuvola] StartupWindow.vala:146: tiliado-account-message: Features Tier: Free (because I can not Enter my licence)
Steps to reproduce the behavior
Go to bash and enter commands as above.
Click on Deezer App Symbol: Nothing seems to happen
    See error: No real error message. It just wont start.

Expected behavior
Normal start of deezer app
Debugging log
Attach the debug log here: How?
Screenshots
Nothing happen, what I can screenshot.
Additional context
...
Hope that will help.

Attach the debug log here: How?

Oh, sorry. I forgot to tell you that you need to edit your report (three dots → Edit). You will then see comments with instructions which are visible only during editing:
See https://github.com/tiliado/nuvolaruntime/wiki/Bug-Reporting-Guidelines#debugging-output
for instructions on how to get a debugging log. Then save it as a text file (*.txt) and attach it to the bug report.

Use the "Attach files by dragging & dropping or selecting them." feature available under the textbox.
Never trim the logs or you will be asked to provide new complete logs.
Don't use "pastebin" services as the logs there may disappear anytime.
Don't attach screenshots of the terminal output. Use text files.

Hi @fenryxo ,
I did it. Hope, that will help. And thanks for your explanation and assistance. :)
Regards.

Could you try again with the latest Nuvola? Also update all Flatpak runtimes and reboot your system.
flatpak update --system
flatpak update --user


add ClimaCoupler downstream experiment

Adds a short (~300s) downstream coupled AMIP experiment using ClimaCoupler.jl. See the discussion in https://github.com/CliMA/Thermodynamics.jl/pull/226 to see why we choose to include this run.
Are there any other repos we should add this to?

Adds a short (~300s) downstream coupled AMIP experiment using ClimaCoupler.jl. See the discussion in #226 to see why we choose to include this run.
Are there any other repos we should add this to?

Probably CloudMicrophysics.jl and SurfaceFluxes.jl?


Sanity check on performance

Since this is completely new, I'd like to do a quick "sanity check" on the performance of the Daemon app.
To me, this entails:

[x] Checking up on CPU, RAM, disk and network usage while the Daemon is running and transferring files
[x] Sharing findings with the team
[ ] Having a chat regarding performance testing in general

Thank you for taking the initiative and prioritizing this <3

Great! Perhaps a quick test with a module containing a 1 GB-ish file? And one containing 1000 small files?

Blocked by https://github.com/hypercore-protocol/hyperdrive-daemon/issues/79

While transferring a 500MB file from my iMac to my Macbook Air, on the Air the CPU usage never went above 15%, and this was during a Zoom call (which itself uses 40% CPU). After transferring, memory is at a stable 106MB, so no memory leaks hopefully.
I wouldn't be surprised if Dropbox used similar amounts of resources.

Nice! That sounds similar to Dropbox indeed. Especially when lots of files have been changed, Dropbox can get heavy. Let's do some more tests further down the line.

I've made a note to talk about performance testing during the next dev call, as I'd like to develop some kind of strategy for this still. Closing this issue though :)


French Adjectives Transformation

The pytest suceed when I try to run it locally, it shouldn't fail in the build :

Should there be just one transformation for Verbs https://github.com/GEM-benchmark/NL-Augmenter/pull/250, Nouns https://github.com/GEM-benchmark/NL-Augmenter/pull/247 and Adjectives, since the method seems to be the same? The transformation could be called "Lexical susbstitutions for French".

Agree with @mille-s  above. By default, you can return all (nouns,adjectives and adverbs) and still have it parametrized. Since we are tabulating the PRs, I am closing this. Please try to address all the suggested changes of the reviews in all the 3 PRs to https://github.com/GEM-benchmark/NL-Augmenter/pull/250


Update with pull request raincatcher-workflow #13

https://github.com/feedhenry-raincatcher/raincatcher-workflow/pull/13
Updated for this pull request.

Thank you for the PR @misanche .
This functionality is moving to the fh-wfm-workflow-angular (https://github.com/feedhenry-raincatcher/raincatcher-workflow-angular) module. This will replace this part of the mobile application.
I will make sure to cherry pick this change to the new module.

Added a starting point for unit-testing login controller with karma+jasmine.

Thanks for contributing to Raincatcher  :1st_place_medal:
Functionality was moved to new module. Feel free to create PR directly in the module.
Closing this PR as we cannot merge it as it is.


Retain state when changing device orientation.

This fixes #405 .

cc @vitorpamplona

Due to a small issue, I had to close this. The new PR is #424


Buyer (Scotlive Shellfish) Comment #7

As a buyer we have never completed FISH 1 forms for fishermen.  Weigh landings at quayside and hand paper copy to fishermen.  We would however be keen to have something that might work through the chain as everything is currently based on phonecalls which is time consuming.  Buyer system is largely excel based so can send electronically if required to fishermen.
Could app have a link with Marine Traffic / AIS (GPS?) with an automatic reporting system to their buyer as if the vessel doesn't go out, fishermen don't tell us and this would obviously be helpful to know who will be landing.  AIS not always reliable either as sometimes it might be switched off but if automatic reporting from an app then we would know if we can expect a particualr vessel or not.
Would be happy to be involved in any trials if any development is made to link through to buyer system.

Link to buyer - should
Auto reporting to buyer - could
Auto reporting on location - must


Update sycl::exception class to SYCL2020

FYI: https://github.com/KhronosGroup/SYCL-Docs/pull/431
This is likely to go in. I think that this PR here is not affected, right?

Seems I found the issue :D


Snaps packaging

A first version to create a snap package.

Changes Unknown when pulling 9efd53c453dc8a9d0ef7c3e5e8eee89ff1c27470 on tian2992:master into ** on DenisCarriere:master**.

@tian2992 Thanks for the PR, however what's a snap package? and how would this be used? Can you elaborate more on the purpose of snap packages (I must be out of the loop on this topic).

Hello @DenisCarriere! Snapcraft is a new packaging format for all Linux distros, that we are developing in Ubuntu. You can read more here: https://snapcraft.io/
Once the snapcraft.yaml is in your master branch, you can just go to https://build.snapcraft.io to automate the continuous delivery of updates to the Ubuntu store.

\o/ thanks for the merge @DenisCarriere.
@tian2992 did this as part of a workshop during a Central American free software conference. Nice work, thanks to you too!
The geocoder name is now registered in the store under @tian2992, which was an exercise we did to learn about publishing. But if you want to start publishing geocoder under your official name, I can make the transfer. @DenisCarriere you just need to fill this form, explaining that you are the original author: https://dashboard.snapcraft.io/dev/snaps/register-name/
pura vida

Cheers! Thanks for accepting the PR!
On Mon, 24 Jul 2017, 10:03 Leo Arias<EMAIL_ADDRESS>wrote:

\o/ thanks for the merge @DenisCarriere https://github.com/deniscarriere
.
@tian2992 https://github.com/tian2992 did this as part of a workshop
during a Central American free software conference. Nice work, thanks to
you too!
The geocoder name is now registered in the store under @tian2992
https://github.com/tian2992, which was an exercise we did to learn
about publishing. But if you want to start publishing geocoder under your
official name, I can make the transfer. @DenisCarriere
https://github.com/deniscarriere you just need to fill this form,
explaining that you are the original author:
https://dashboard.snapcraft.io/dev/snaps/register-name/
pura vida
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/DenisCarriere/geocoder/pull/251#issuecomment-317470436,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAMaQkMR8w_oPad6yXolK4NVWdDTKixiks5sRMA7gaJpZM4OgTGo
.

👍 Yes if we could transfer the repo that would be great.

Just let me know when you are done with the form, and I can click the button.

Ok, ready whenever you are.

Done. Please let us know if you have any issues with build.snapcraft.io.
And once you have the snap in the edge channel, we can make a call for testing with the Ubuntu community to get more people trying it before making the first stable release.

👍

So these snap packages are mostly for CLI based applications, correct?

No, there are also GUI snaps. For example, try:
sudo snap install keepassxc
But it is not for libraries. After installing the geocoder snap, only the CLI script can be executed, it can't be imported from a python terminal. It's like we have virtualenv for development, and snaps for deployment.
For your side right now, it only remains to suggest to your early adopters and contributors to give it a try with:
sudo snap install geocoder --edge
Then, when you are happy with the quality of a version and want to make it visible on user searches, you just run:
snapcraft release geocoder <revision> stable

Doesn't seem to recognize the geocode CLI...?
Does it work for you?
$ snap install geocoder --edge --devmode
geocoder (edge) 1.23.2 from 'deniscarriere' installed
$ geocode
zsh: command not found: geocode

The name of the command chosen by Sebastián is geocoder.
The name of the command is a combination of rules between the name and apps fields in the snapcraft.yaml. If you want the command to be geocode, you would have to rename the snap to geocode, or use an alias.

Perfect, thanks, it somewhat works now:
Going to switch it back to Python2 and 🤞 it should work.
This is pretty slick! I'll continue to maintain these builds for future releases and other projects.
$ snap run geocoder "Ottawa, ON"
Traceback (most recent call last):
  File "/snap/geocoder/5/bin/geocode", line 11, in <module>
    sys.exit(cli())
  File "/snap/geocoder/5/lib/python3.5/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/snap/geocoder/5/lib/python3.5/site-packages/click/core.py", line 676, in main
    _verify_python3_env()
  File "/snap/geocoder/5/lib/python3.5/site-packages/click/_unicodefun.py", line 118, in _verify_python3_env
    'for mitigation steps.' + extra)
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment.  Consult http://click.pocoo.org/python3/for mitigation steps.

This system supports the C.UTF-8 locale which is recommended.
You might be able to resolve your issue by exporting the
following environment variables:

    export LC_ALL=C.UTF-8
    export LANG=C.UTF-8

Click discovered that you exported a UTF-8 locale
but the locale system could not pick up from it because
it does not exist.  The exported locale is "en_US.UTF-8" but it
is not supported

@DenisCarriere you can make sure that the right encoding is before executing the command binary.
Something like this:
command: env LC_ALL=C.UTF-8 LANG=C.UTF-8 bin/geocode

👍


[BUG] Upgrade V3 huge slowdown in tests execution

Pre-steps
Have you searched through other issues to see if your problem is already reported or has been fixed?

[x] Yes - I did not find it.
[ ] No

Did you read the documentation?

[x] Yes - I did not find it.
[ ] No

Have you tried to reconfigure LaraDumps?
To configure LaraDumps, run: php artisan ds:init.

[ ] Yes - I didn't work.
[x] No, I believe this error is not related the configuration.

Software Version
You can run composer show -i and npm list to list installed package with their versions.

[ ] Laravel Valet
[ ] Laravel Sail
[ ] Docker
[ ] XAMPP
[ ] Laragon
[x] Other - please specify:
Github Action CI: debian:11 (php-8.2-fpm)
Local: php:8.2-fpm-alpine

Describe the bug
What happened?
We've decided to use Laradump rather than Laravel Ray at work, and we're very happy with it. A little problem: I upgraded the package (dev) to V3 on our API, no problem locally, but our CI (tests) went from 10mn to 35mn. I tried to identify the source, but nothing could be done. I also noticed this latency in local, I've had to downgrade it for now.
Steps to Reproduce the problem

Prepare some huge tests
Run your tests (observe time)
Upgrade to V3
Run your tests (observe time)

Suggestions

Not sure, I have the impression that the ones most affected are feature tests with http requests.

EDIT: Not really good long term solution, but for the moment we remove the package in our CI
Extra information
Sorry, it's private information, I can't give more detail...
Screenshots
After the upgrade

After the revert

Hello!
Thank you for reporting this issue
I'm investigating the cause of this. Can you install this version and test it on your CI? It would be great
composer require laradumps/laradumps --dev dev-147-bug-upgrade-v3-huge-slowdown-in-tests-execution

@luanfreitasdev
Our normal CI time with my "tricks" (remove laradumps in CI)

CI time with your custom branch (not finished yet, achieve 60% of tests ~)

I don't know if you want to spend more time on this problem, because in the end few users will be impacted, but I think it raises a small concern that may be more "global" to our case.
Recommendation:
I think your package creates a CPU overload somewhere (maybe via Buses or Listener?), which adds a few ms to each of our tests, so if someone uses the package in production it will have an impact if my theory is right.
For that, I'd recommend several approaches:

use xhprof + laravel-xhprof (UI) to track the CPU usage
xdebug profiler can help too (with clockwork?)

To reproduce IC conditions:

no laradumps.yml file (so by default laradumps is disabled?)

Translated with DeepL.com (free version)

Right. This doesn't make sense because all observers are disabled by default unless there is some ds() in the path.
No dependency could cause this

Is there any dump() in the files?

Nop, no dd, dump or anything, we have rule to reject that in production

Could you at some point test again with the latest commit? I would love to understand this and fix it.

I'll test tomorrow morning ;)

I tested it on 3 projects with large tests and I didn't have this behavior

Are you talking with your fix or with the release version of the package?
Sorry I don't have a lot of time this morning to make the test with CI and your custom branch


Linux ARM support

Describe the bug
On Ubuntu aarch64 (Oracle Graviton) uploader fails with:
Run codecov/codecov-action@v3
==> linux OS detected
https://uploader.codecov.io/latest/linux/codecov.SHA256SUM
==> SHASUM file signed by key id 806bb28aed779869
==> Uploader SHASUM verified (20f9c9d78483fce977b6cc39e231a734a23bcd36f4d536bb7355222fb88d02bc  codecov)
==> Running version latest
==> Running version v0.3.2
/home/ubuntu/actions-runner/_work/_actions/codecov/codecov-action/v3/dist/codecov -n  -Q github-action-3.1.1
/home/ubuntu/actions-runner/_work/_actions/codecov/codecov-action/v3/dist/codecov: 1: ELF: not found
/home/ubuntu/actions-runner/_work/_actions/codecov/codecov-action/v3/dist/codecov: 1: Syntax error: end of file unexpected (expecting ")")
Warning: Codecov: Failed to properly upload: The process '/home/ubuntu/actions-runner/_work/_actions/codecov/codecov-action/v3/dist/codecov' failed with exit code 2

To Reproduce
Create a self-hosted GitHub runner on a aarch64 machine.
Configure the runner in GitHub
Actual
Pipeline runs all build steps except the CodeCov uploader (part of the https://github.com/codecov/codecov-action CodeCov action).
Expected behavior
Pipeline runs successfully.

@trofosila pleaes open a community ticket for this

Have the same issue on a RPI 64bit.  Is there a community ticket in the meantime or a solution?


E800x rules need Fn::Contains and others

cfn-lint version: 0.21.4
I appreciate the new E800x rules, but they're failing on my template that has Cloudformation Constraint Rules in it: https://aws.amazon.com/blogs/mt/how-to-perform-cross-parameter-validation-using-aws-cloudformation-rules-and-assertions/
The Rules: block in a CloudFormation template is poorly documented, but the following template launches just fine for me:
AWSTemplateFormatVersion: "2010-09-09"
Parameters:
  Users:
    Type: CommaDelimitedList
Rules:
  AtLeastOneUserSpecified:
    Assertions:
      - Assert: !Not [!Contains [!Ref Users, ""]]
        AssertDescription: Must specify at least one user
Resources:
  Bucket:
    Type: "AWS::S3::Bucket"
    Properties:
      Tags:
        - Key: BucketUsers
          Value: !Join [":", !Ref Users]

If you leave the Users parameter empty, the template will fail to launch because the Assertion fails.
These rules are derived from Service Catalog, so all of the intrinsic functions supported by Service Catalog (https://docs.aws.amazon.com/servicecatalog/latest/adminguide/reference-template_constraint_rules.html) should also be allowed by the E800x tests:

Fn::And
Fn::Contains
Fn::EachMemberEquals
Fn::EachMemberIn
Fn::Equals
Fn::If
Fn::Not
Fn::Or
Fn::RefAll
Fn::ValueOf
Fn::ValueOfAll

Cross-reference: #854 #874 #876

I'm going  to do a short term fix on this to ignore these checks in the Rules area for now.  The long term fix here is to build out all the logic in the Rules section.  I may create that as a new issue so I can track all the functions and their logic as there is a lot to process there.

Fixed in #993.  Released.  We will need to get back to doing more linting for the rules section.


Feature: check file URLs of complex inputs

Description
PyWPS allows file URLs as complex inputs. This could be used to access files on the PyWPS server which the processes should not have access to. To avoid this one can configure a list of allowed path locations on the server which are allowed to be used by processes.

added a PR #280 for this extension with updated docs on how to configure allowed file URLs.

We talked about it at the OGC coding-sprint and accepted the change to enhance the security of PyWPS. Fixed by PR #280.
@elemoine
Do you feel ok with this? If we need changes we can do it with a new pull-request.


Add signin w/ GitHub

https://github.com/sfomuseum/go-http-oauth2

This should be implemented as a sfomuseum/go-http-auth-github package.


PHP 8.1: initial update [DO NOT MERGE]

Change the Dockerfile to load debian:12.5 instead of debian:11.7 and then replace references to 7.4 with 8.1. Very naive approach and probably going to need extensive cleanup, but see if it will build.

Got it working but now going to send a much nicer version


commands: update-index: create the update-index command

Fix https://github.com/Open-CMSIS-Pack/cpackget/issues/54
Fix https://github.com/Open-CMSIS-Pack/cpackget/issues/89
This command is a replacement of "index" command, except that it now takes the URL from within the current index.pidx file.
It also checks if PDSC files inside .Web/ need updating or not.
Here are a few examples:
$ ./build/cpackget update-index
I: Using pack root: "../packroot"
I: Updating public index
W: Non-HTTPS url: "http://www.keil.com/pack/index.pidx"
I: Downloading index.pidx 100% || (101/101 kB, 173.548 kB/s)
I: Updating PDSC files of installed packs referenced in index.pidx
I: ARM::CMSIS can be upgraded from "5.8.0" to "5.9.0"
I: Downloading ARM.CMSIS.pdsc 100% || (199/199 kB, 459.855 kB/s)

Note that before the update<EMAIL_ADDRESS>was installed. After updating the index.pidx, there is a message saying that the pack can be upgraded and a newer ARM.CMSIS.pdsc file gets downloaded.
The flag --sparse can be invoked to avoid updating PDSC files.

@jkrech Since ".Local" packs are designed more for local development, should those packs' .pdsc files get checked and the local repository updated? I was under the impression when working on the minimum/major version issue that the user could have the flexibility to break/mismatch what's registered in the pack itself vs the "local_repository.idx"

Got it. I was under the impression you were referring to those packs but wanted to be sure.

@jkrech

I would expect that the tool would attempt to also check for updates of "local" packs

How would that be possible? Since public packs are listed in a common index.pidx, cpackget can simply run a check compare the versions in index.pidx against ./Web/*.pdsc. How to check for updates of packs in ./Local/*.pdsc? Via the <url> tag in them?

@chaws, yes the pdsc file in the .Local directory contains all the information you need based on <url>, <vendor> and  <name>  to copy the pdsc file again, which may or may not be an updated version.

@lud0v1c do you plan to merge this PR and create a new issue for the feedback provided, or are you updating your PR?

Hi @jkrech I think it's better to work it on a separate PR. I'm also about to finish the work with permissions


SDK v6.0.0 Solo lite not working correctly but air does

Moin,
I've integrated the SDK into my app and successfully processed payments using the SumUp Air card terminal.
However, when I attempt to use the new SumUp Solo lite, the amount displays on the Solo's screen, and I can complete the payment with my card. But after the transaction, I encounter a
"Connection Error - Before trying again, please check the status of this payment in your Sales History - We lost connection to the SumUp server"
error. This issue occurs on both the iOS and Android SDKs. Despite the error, the payment itself is processed successfully.
Unfortunately, I'm unable to retrieve any detailed error messages as the error object returns null.
Is there something i have to take care of using the SumUp Solo lite ?
Here is my implementation method
RCT_EXPORT_METHOD(checkout:(NSDictionary *)request resolver:(RCTPromiseResolveBlock)resolve rejecter:(RCTPromiseRejectBlock)reject)
{
    NSDecimalNumber *total = [NSDecimalNumber decimalNumberWithString:[RCTConvert NSString:request[@"totalAmount"]]];
    NSString *title = [RCTConvert NSString:request[@"title"]];
    NSString *currencyCode = [RCTConvert NSString:request[@"currencyCode"]];
    NSUInteger paymentMethod = [RCTConvert SMPPaymentMethod:request[@"paymentMethod"]];
    NSUInteger skipScreen = [RCTConvert SMPSkipScreenOptions:@"1"];
    NSString *foreignTransactionID = [RCTConvert NSString:[request objectForKeyNotNull:@"foreignTransactionId"]];

    SMPCheckoutRequest *checkoutRequest = [SMPCheckoutRequest requestWithTotal:total
                                                                         title:title
                                                                  currencyCode:[[SMPSumUpSDK currentMerchant] currencyCode]
                                                                  paymentMethod:paymentMethod];
    if (foreignTransactionID != [NSNull null]) {
        [checkoutRequest setForeignTransactionID:foreignTransactionID];
    }

    checkoutRequest.skipScreenOptions = skipScreen;
    dispatch_sync(dispatch_get_main_queue(), ^{
        UIViewController *rootViewController = UIApplication.sharedApplication.delegate.window.rootViewController;
        [SMPSumUpSDK checkoutWithRequest:checkoutRequest
                      fromViewController:rootViewController
                              completion:^(SMPCheckoutResult *result, NSError *error) {
                                  if (error) {
                                      NSLog(@"Checkout failed with: %@", error);
                                      reject(@"001", @"It was not possible to perform checkout with RNSumup. Please, try again.", error);
                                  } else {
                                    NSDictionary *additionalInformation = [result additionalInfo];

                                      NSLog(@"Checkout failed with 22: %@", error);
                                      if (additionalInformation == nil) {
                                          reject(@"001", @"It was not possible to perform checkout with RNSumup. Please, try again.", error);
                                      } else {
                                        resolve(@{@"success": @([result success]), @"transactionCode": [result transactionCode]});
                                      }
                                  }
                              }];
    });
}```

***EDIT: updated solo to solo lite***

UPDATE:
I spend the weekend testing on this one. I tested it using the demo app and it worked.
Tourns out:

If I use the transparent authentication flow (loginWithToken) in my app, i get the error as described above
if I use the presentLoginFromViewController it works and no error will appear

But this only happens with the solo light card reader. For the "old" SumUp Air it also works with the token flow.

Found my issue.
I was missing the "payments" scope while requesting the auth token. Somehow the SumUp Air does not need it but SumUp Solo and Solo light do.


Padded encoded image resolution

I've recently added rav1e as an AVIF encoder option to libheif. Now, I'm facing the following problem:
When I'm encoding an "odd" input frame size of, e.g., 65x65, rav1e will in fact round this up to multiples of 8. In this case 72x72. In AVIF, I'll then have to specify the crop area to bring this back to 65x65.
 Now, how to I get this? Can I savely assume that rav1e will always round this up to multiples of 8, or can this depend on some encoding parameters (e.g., number of tiles rows)?
Is there any rav1e API to know the output size without having to parse the encoded stream?

I parsed the AV1 stream generated by rav1e for a 65x65 image by hand and saw that the sequence header in fact contains `max_image_width', 'max_image_height' = 65. However, when decoding this with libaom, it is decoded to 72x72.

Ok, found it. aom_image stores the displayed width in d_w. I was using `w.

FWIW rav1e doesn't do any "rounding up" of the image size, the AV1 bitstream contains the exact input resolution.

@tdaede Yes, I was looking at the wrong place. I thought that AV1 might have similar restrictions like h265, which always rounds up to the smallest CU size and displayed width can only be specified in terms of chroma resolution. I.e. no odd sizes are possible.
But in fact, I was just reading the wrong size fields from the AOM image structure.


Authentication

This prevents Users from going to other Orgs' pages while exempting all the functionality that doesn't depend on login.  The only thing that might be objectionable is my adding .downcase to the username when it's saved as a param.  That may or may not be desirable for saving usernames in the DB, whatever you guys think I'll roll with it.
Other than that, I think this should close #16

@jonmast @hollinger I forgot to request your reviews when I posted this.  Did that test fail because of the before filter I added on the Application Controller? I also forgot to request your reviews when I posted this.


Locales isn't always working in production

For some weird reason, locale isn't working in production.
It's also loading  "pt" instead "pt-br"

Basically this is not working because react-i18next works on the client side and when gatsby compiles, it generates without backkend (locales json).
Trying to fix that via i18next-xhr-backend doesn't work because there's no XHRREQUEST.
The only way possible to make it work is the same way this tutorial implements it:
https://github.com/gatsbyjs/gatsby/tree/master/examples/using-i18n

https://github.com/gatsbyjs/gatsby/issues/17570#issuecomment-530741245

https://github.com/raulfdm/medium-blog/commit/51815cca54c3544fe918ffbca9afeb4331b1de30


[NFC] Refactor tests which are missing the 'check' recipe

Affected tests:

driver_test
flang-335472
flang-335474
flang-337105
flang-duplicate-archive
hip-gpu-burn
swdev-404405-main

Observed that these tests did not provide a 'check' recipe
Due to that it did not execute correctly using check_smoke_fails.sh
(But at its core this should basically be a NFC.)

Please, see also: https://github.com/ROCm/aomp/pull/964


Update api.search_tweets method to Twitter API V2 tweets/search to account for start_time and end_time

The method implemented at Twitter API V2 https://developer.twitter.com/en/docs/twitter-api/tweets/search/api-reference/get-tweets-search-all takes into consideration "start_time" and "end_time". The older version (Twitter API V1 v) takes only into consideration "until" https://developer.twitter.com/en/docs/twitter-api/v1/tweets/search/api-reference/get-search-tweets

Since API is Tweepy's interface with Twitter API v1.1, API.search_tweets uses the Twitter API v1.1 endpoint you've linked. This is not something that is going to be changed. Client is Tweepy's interface with Twitter API v2, and Client.search_all_tweets uses the Twitter API v2 endpoint that you've linked.


[.github/actions/release] update spark base image int he operator

Move from vulnerable gcr.io/ocean-spark/spark:platform-3.4-gen20 image (see thread https://spotinst.slack.com/archives/C027NDRGA7P/p1720635885317539) to platform-3.4-gen23-rc11  image to patch a HIGH https://avd.aquasec.com/nvd/2024/cve-2024-6387/ issue
JIRA Ticket:

https://spotinst.atlassian.net/browse/BGD-5482

integration tests triggered here : https://github.com/spotinst/bigdata-internal-charts/actions/runs/9892678911/job/27325940981


Feature 404 begin end incr enhance

Enhanced support for begin_end_incr() syntax to be more flexible, added support for a 4th argument that sets the zero precision. Anywhere in METplus that uses met_util.getlist to parse a list now supports this syntax. I modified the CommandBuilder.find_data method to use getlist so this is now also supported in filename templates that can take a list.
I updated 2 existing use cases that previously spelled out a list to use this functionality. I also added a new Quick Search item (ListExpansionFeatureUseCase) and added those keywords to the use cases.
New pytests exists to test this functionality. You can also test running the two use cases using METplus 3.0 and then again with this branch to verify that the changes to the code/config file produce the same results.

Comment to test email notifications


Fix notebook links and typos

Description
The PR has the following changes:-

Renaming the notebook fairness-interpretability-dashboard-loan-allocation.ipynb to fairness-interpretability-dashboard-income-prediction.ipynb as this notebook works with adult census dataset.
Fixing links in fairness and explanations docs
Fixing typos in the main README.md

Checklist

[ ] I have added screenshots above for all UI changes.
[ ] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1863 (2b27f8e) into main (2607f35) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 2b27f8e differs from pull request most recent head 72a28c2. Consider uploading reports for the commit 72a28c2 to get more accurate results

@@           Coverage Diff           @@
##             main    #1863   +/-   ##
=======================================
  Coverage   79.00%   79.00%
=======================================
  Files          19       19
  Lines        1324     1324
=======================================
  Hits         1046     1046
  Misses        278      278

Flag
Coverage Δ

unittests
79.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Tests/improve auth tests

Time spent on this PR: 3-4 days
Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?
The authority is unset in the initial frame when the exec_auth is being called.

Resolves #1121
What is the new behavior?

The test__auth method has been divided into two methods:

One with authority set in the initial evm frame
Another with the authority unset

A new test with authority having some code is introduced
To get an evm frame with the authority set, a new helper method is also introduced in the helper.cairo file

This change is

@enitrat The approach to set the authority is a makeshift one as I thought I should first make a PR with the draft and continue from there. I will leave some comments in the code where I found some issues.


adds samf logo in lyche nav. Centers all elements

Was line 92( after edit 97) to center nav items if odd number of items @Mathias-a ?


Missing python dependencies : packaging and appdirs

Following install procedure in http://lemur.readthedocs.io/en/latest/quickstart/index.html
I get
# make release
[snip]
  Found existing installation: setuptools 5.5.1
    Uninstalling setuptools:
      Successfully uninstalled setuptools
  Running setup.py install for cffi
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/var/www/lemur/lib/python3.4/site-packages/setuptools/__init__.py", line 12, in <module>
        import setuptools.version
      File "/var/www/lemur/lib/python3.4/site-packages/setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 70, in <module>
        import packaging.version
    ImportError: No module named 'packaging'
    Complete output from command /var/www/lemur/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-w_eavuwc/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-5rbl8dxo-record/install-record.txt --single-version-externally-managed --compile --install-headers /var/www/lemur/include/site/python3.4:
    Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "/var/www/lemur/lib/python3.4/site-packages/setuptools/__init__.py", line 12, in <module>

    import setuptools.version

  File "/var/www/lemur/lib/python3.4/site-packages/setuptools/version.py", line 1, in <module>

    import pkg_resources

  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 70, in <module>

    import packaging.version

ImportError: No module named 'packaging'

----------------------------------------
Cleaning up...
Command /var/www/lemur/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-w_eavuwc/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-5rbl8dxo-record/install-record.txt --single-version-externally-managed --compile --install-headers /var/www/lemur/include/site/python3.4 failed with error code 1 in /tmp/pip-build-w_eavuwc/cffi
Storing debug log for failure in /home/lemur/.pip/pip.log
Makefile:24: recipe for target 'release' failed
make: *** [release] Error 1

Solved by doing :
pip install packaging

Then the same occurs with appdirs (same fix)

Then create_config misses some dependencies too
(lemur)lemur@lemur:/var/www/lemur$ lemur create_config
Traceback (most recent call last):
  File "/var/www/lemur/bin/lemur", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3036, in <module>
    @_call_aside
  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3020, in _call_aside
    f(*args, **kwargs)
  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 3049, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 654, in _build_master
    ws.require(__requires__)
  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 968, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/var/www/lemur/lib/python3.4/site-packages/pkg_resources/__init__.py", line 854, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pyrfc3339' distribution was not found and is required by acme
(lemur)lemur@lemur:/var/www/lemur$ pip install pyrfc3339
Downloading/unpacking pyrfc3339
  Downloading pyRFC3339-1.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): pytz in ./lib/python3.4/site-packages (from pyrfc3339)
Installing collected packages: pyrfc3339
Successfully installed pyrfc3339
Cleaning up...

Solved with
$ history | grep pip
   13  pip install packaging
   16  pip install appdirs
   19  pip install pyrfc3339
   24  pip install mock
   27  pip install 'jmespath<1.0.0,>=0.7.1'
   29  pip install 's3transfer<0.2.0,>=0.1.10'

I wonder if you are running into this:
https://github.com/pypa/setuptools/issues/937


[$5] UI issue: Page extends past edge of screen

Description:
The Taas Admin app page extends past edge of screen where as the micro-frontends top navigation bar is not.It creates a blank space there.

This issue is due to small screen size. The table is quite big and we don't have a good UI design on how to adapt it for smaller screens. We could think about it.

Sum up:

When we shrink the browser window and there is no not enough horizontal space of the table. The horizontal scroll should appear only for table:

Paid via https://www.topcoder.com/challenges/27ac604f-87de-42ef-bb2f-82d0a46da37a

Verified on Dev Env. Displaying correctly

verified on Prod Env with @nkumar-topcoder


new wandb requires interactive prompt

After upgrading wandb I found a bunch of my distributed workers hanging at the following prompt. Is there some python arg to get the old behavior? (ignore missing credentials with a warning)
Logging to run05
wandb: W&B is a tool that helps track and visualize machine learning experiments
wandb: (1) Create a W&B account
wandb: (2) Use an existing W&B account
wandb: (3) Don't visualize my results

Ugg, didn’t think about that scenario.  If you set WANDB_MODE=dryrun on those machines we shouldn’t prompt.  Do you think the right behavior in this case is to wait for N seconds and default to dryrun if no input was received?

I see, WANDB_MODE=dryrun seems like a good work-around. Waiting "N seconds" seems like a bad idea, people would not realize why wandb makes their distributed runs take "N seconds" longer to start

this seems to make output get directed to stderr?


Fix change log after recent merge

Pull Request (PR) description
Fix change log after recent merge
This Pull Request (PR) fixes the following issues
n/a
Task list

[x] Added an entry under the Unreleased section in the CHANGELOG.md? Entry
should say what was changed, and how that affects users (if applicable).
[ ] Resource documentation added/updated in README.md?
[ ] Resource parameter descriptions added/updated in README.md, schema.mof
and comment-based help?
[ ] Comment-based help added/updated?
[ ] Localization strings added/updated in all localization files as appropriate?
[ ] Examples appropriately added/updated?
[ ] Unit tests added/updated?
See DSC Resource Testing Guidelines.
[ ] Integration tests added/updated (where possible)?
See DSC Resource Testing Guidelines.
[ ] New/changed code adheres to
DSC Resource Style Guidelines
and Best Practices?

This change is

Codecov Report

Merging #1211 into dev will not change coverage.
The diff coverage is n/a.

@@         Coverage Diff          @@
##            dev   #1211   +/-   ##
====================================
  Coverage    97%     97%
====================================
  Files        33      33
  Lines      4044    4044
====================================
  Hits       3957    3957
  Misses       87      87

Closing and reopening to kick off tests again.


3.8.0 - Unable to view the Player Profile

General information:
Attempting to check the Player Profile results in /client/profile/view with no actual profile page displayed.
The traces log seems to report the issue.

Attachments

2024-01-06[06-20] (0).png (1119 KiB)
server-2024-01-06.log (518 KiB)
2024.01.06_12-17-29_<IP_ADDRESS>.28375 traces.log (55 KiB)
LogOutput.log (7 KiB)

Originally written by Jester_Stacks

This specific error is
In response to http://<IP_ADDRESS>:6969/client/profile/view: Value cannot be null.

Originally written by Jester_Stacks

I had hoped fixing various capitalization issues (https://dev.sp-tarkov.com/SPT-AKI/Server/commit/4e21239de310562fa92e2fb32cca5130c959d612) would fix but it didnt

Originally written by chomp

We dont have an endpoint for /client/profile/view meaning our server will always return undefined/null.
Could I have help running a dump for this specific action?
Steps to create this request

Right click user profile icon in menu as shown in screenshot
Click "view users profile"

Originally written by r2go

Here's the code that handles that endpoint: https://dev.sp-tarkov.com/SPT-AKI/Server/src/branch/3.8.0/project/src/routers/static/ProfileStaticRouter.ts#L73
If an endpoint isn't handled the server will throw an exception

Originally written by chomp

Fixed with https://dev.sp-tarkov.com/SPT-AKI/Server/commit/c918875a382eec8970054c76c92ec43c8c8ace2f

Originally written by chomp