How to position absolute.

Is it possible to align the popup to the bottom of the screen?
Reference screens:
What I want:

What I have:

Currently, I have set the width equal to screen width and height is 60% of screen height.
I just need a way to push it down 😞
Thanks!

@princenaman You can change dialog's style via dialogStyle prop
For example:
<PopupDialog
  dialogStyle={{ bottom: 0 }}
/>

Thank you so much!!!

@princenaman Sorry, should be via containerStyle prop
<PopupDialog
  containerStyle={{ justifyContent: 'flex-end'
/>

This worked:
dialogStyle={{ position: 'absolute', bottom: 0 }}

This worked for me well.
containerStyle={{ height: '100%' }}
dialogStyle={{ position: 'absolute', bottom: 10 }}

Post the code please

Post the code please

Entire code?

const dialog = StyleSheet.create({
  container: {
    justifyContent: 'flex-end',
  },
  dialog: {
    backgroundColor: '#fff',
    height: '90%',
  },
})
<Dialog
        dialogAnimation={new SlideAnimation()}
        containerStyle={dialog.container}
        dialogStyle={dialog.dialog}
        width={1}
        visible={openModal}
        onTouchOutside={() => setOpenModal(false)}
      >
        <Text>y0</Text>
      </Dialog>

Post the code dialog and style please

@jeanpitx my code above is working


Update docker image for ci with tests

[ ] Should run unit tests for offer endpoints
[x] Should run unit tests for bounty endpoints
[x] Should run sanity tests for web sockets

This is an ancient ticket; it's since been addressed (minus the Offer item, tracked elsewhere).


Unable to find shared libraries

After installing ffmpeg full build  from here, I am not able to get other libraries like avformat-55.dll. Can you please let me know where to download these from?

This is a purely static build, it's only the executables, no libraries.
Building with them is possible, but would double build times and size, so I opted against it, since I'm not sure what use those standalone shared libs would serve.

Shared builds in would be a nice addition, since they generally take the same size as a single CLI binary in a static build, and there are thre of them in a static one.

The size of the zip wouldn't change much, since the 3 nearly identical binaries compress down anyway.
But it would be twice the amount of zips.

There's now shared variants of all current variants.

Fricking awesome BtbN, thanks a bunch.

I'm actually surprised they're that much smaller. Makes me want something better than zipfiles, but that would greatly reduce easy accessibility on Windows.

but that would greatly reduce easy accessibility on Windows.

True.
But in case you haven't tried it already, here's a default .7z compression results with the most recent shared binaries:
[ C:\Apps\AV\ffmpeg ]
> 7z a ffmpeg-N-99346-g003b5c800f-win64-gpl-shared.7z *.exe *.dll -xr"!x264*"

7-Zip 19.00 (x64) : Copyright (c) 1999-2018 Igor Pavlov : 2019-02-21

Scanning the drive:
11 files, 85895680 bytes (82 MiB)

Creating archive: ffmpeg-N-99346-g003b5c800f-win64-gpl-shared.7z

Add new data to archive: 11 files, 85895680 bytes (82 MiB)

Files read from disk: 11
Archive size: 20642830 bytes (20 MiB)
Everything is Ok


test(e2e): add e2e testing setup with playwright

Contributes to #4334
Adds new e2e testing setup with playwright, I have not included it as part of our PR checks yet. I think it makes sense to do that in a follow up PR but the test runs and passes using the accessibility-checker package when run locally with the following command: yarn playwright test --project chromium --grep @avt.
What did you change?
.gitignore
achecker.js
config/jest-config-ibm-cloud-cognitive/setup/matchers/toHaveNoACViolations.js
cspell.json
e2e/components/Cascade/Cascade.test.avt.e2e.js
e2e/test-utils/storybook.js
package.json
playwright.config.js
yarn.lock

How did you test and verify your work?
Ran e2e tests locally via command listed above

this is awesome! thanks for setting this up. my only comment is can you include the steps to setup and running this locally in the readme? took me a few tries before i figured out how to run it


v0.2.0

version-bump.sh script was removed in favor of:

version-change.sh Update the project to a new version.
dev-branch.sh Create a new development branch according to an input
version.
release.sh Used to remove -SNAPSHOT suffix from project version, add a
release tag, and deploy to clojars.org.

Updated the README.md documentation.
Added GitHub issue templates.
Added TCP configuration options to com.appsflyer.donkey.core/create-server:

tcp-no-delay
tcp-quick-ack
tcp-fast-open
socket-linger-seconds
accept-backlog

Change default client connection idle timeout from 60 to 30 seconds.
Added tests
Dependency updates

Dependency
Old Version
New Version

vertx
3.9.4
4.0.0

junit
5.6.2
5.7.0

jsonista
0.2.7
0.3.0

mockito
3.4.6
3.6.28

jetbrains/annotations
13.0
20.1.0

ring-core
1.8.1
1.8.2

Reverted and opened a new PR #6

Reverted and opened a new PR #6


Update react-widget.md

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
-> Docs Update
Why was this change needed? (You can also link to an open issue here)
-> I have provided numbering instead of bullet points.
Other information: No

@dartpain Please review my changes.

@dartpain Please review my changes.

@dartpain Please review my changes and merge my pull request

Hello @dartpain , sorry for disturbing ...but I have seen few of my friends getting a special holopin badge for contributing to DocsGPT.  I have made 2 contributions but never got a badge. Is there any special criteria for the badge?

@shruti-sen2004 So sorry, I must have forgotten,
@holopin-bot @shruti-sen2004
Thank you so much!

Its ok....Thanks a lot 😊


Adding features to the "matchups" endpoint

Hey there! Thought I would try my hand at adding some functionality to "matchups" today - specifically I planned on adding responses "games_played_with" and "wins_with" (the pre-existing ones becoming "_against"). But I've just seen that there was some attempt made to implement this earlier in the code, which has now been commented (endpoint with description: "Get hero matchups (teammates and opponents)").
Is there a reason this was abandoned that would cause it to be rejected in the future? As in...should I bother? These will probably be quite substantial projects for me as I am very green.
Also hoped to add parameters "time_period", "position"* (for both heroes), "same_lane"**. Same question about these? Would you consider implementing them?
*Accepts an integer 1-5 that represents the hero's rank among its teammates with respect to lasthits
**Accepts True/False based on whether or not to look at matches where the two heroes laned in the same lane.

Can you post a pointer to that code? Maybe there were performance issues or the feature was no longer needed

Line 3380 in /routes/spec.js.
Will revisit this in a little while btw!

Oh I see I see thanks, yeah duos is enough I think.
Have also just learnt that the current matchups endpoint (spec.js line 3679) only looks at pro matches - would an attempt to make it consider all matches (and then filter with parameter time_period) be rejected?
Also, on the point that I'm a newbie, I don't understand what in the code makes it only look at pro matches...it seems to manipulate data from tables matches and player_matches, which include all matches no? Still making sense of it all to be honest haha

the SQL tables matches/player_matches only include pro matches due to capacity issues.
Pub matches are stored in Cassandra which has much more limited querying abilities.


Minimum Windows Version to Run Appx & Certificate Questions.

I have 2 questions:

I understand that to build the Appx, I need Windows 10 AU. But will my users also need at least this version in order to run the application?

The reason I ask is the Electron documentation seems a bit ambiguous with the text:
"With Windows 8, the good old win32 exectuable got a new sibling: The Universial Windows Platform."
Does this mean Windows 8+ can also run the application?

When Window AU is released, will I have to use a "Microsoft Certificate" or can I use an Authenticode Certficate that I already have purchased? or are those the same thing?

Edit: 3. Where can I get a Microsoft Certificate?

Yep, they will need Windows 10. The good news is that the AU isn't anything crazy big, people will just get it as a normal update.

You only need the Microsoft certificate if you want to distribute your app via the Windows Store. You'll get said certificate while signing up for the Windows Developer Program, which doesn't have a yearly fee, but a $19 signup fee. You can't submit Electron AppX packages just yet, but we're working hard on it ;-)

Yep, they will need Windows 10

Does this mean the packaged app will not be available to Windows 8 users even once it has been published to the Windows Store? Or is Windows 10 only required to run the appx as a standalone file?

These packaged apps will require the Windows 10 AU to run, which of course won't be the case when running any version of Windows 8. Your packages created using this tool will not work on any version lower than the Windows 10 AU, which is supposedly now installed on +- 75% of Win 10 machines.
It is however possible, to create multiple packages with different tools for the same app. Therefore, you could a package created with this tool published, targeting Windows 10 AU, alongside another package (C# or JS), targeting all versions of Windows 8 and the versions of Windows 10 pre-AU.

@SebastiaandenBoer ☝ Exactemundo!


SRS - System interfaces

A brief overview of what our software is and isn't, and what other systems and actors it interfaces with. A simple diagram would be good.

Rough draft with diagram created.


[WIP] feat(test): add unit test for cast function

What this PR does:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report
Patch coverage has no change and project coverage change: -0.26% :warning:

Comparison is base (d085199) 36.44% compared to head (fae5d4e) 36.18%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #723      +/-   ##
==========================================
- Coverage   36.44%   36.18%   -0.26%
==========================================
  Files         246      246
  Lines       26100    26100
==========================================
- Hits         9511     9445      -66
- Misses      15505    15601      +96
+ Partials     1084     1054      -30

see 3 files with indirect coverage changes

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


Include Recently Closed Tabs in Tab Search Results

This feature is intended to reinforce the TabTabTab concept of providing immediate access to necessary tabs.
The idea is to store around the last 30 closed tabs and include them in the tab search targets. It could also be beneficial to display these under a "Recently Closed" category at the end of the window list. Implementing this feature would make it much easier to regain access to recently closed tabs, enhancing the user experience.

"Recently Closed" or "Recently Active" or "Recently Tabs"


Rewrite 10 holograph tests

Add /tests/foudnry/deploy/10_holograph_tests.t.sol, which is the Foundry transcription for /test/10_holograph_tests.t.sol.
Comments in NatSpec format are included.

very good work, try to change the corrections and for me its ready to review and merge


Can not input fullwidth character in terminal, such as 。，！；

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.66.0
OS Version:  Arch Linux x86_64 5.17.1-arch1-1

Steps to Reproduce:

Install Chinese Input Method Engine like fcitx5
Open Terminal in Vscode, try to input ，。；！, and it will bocome , . ; !

I try to find what cause this, and I find it's from this commit: 9520f0a515e7e24802c92f885a0efb242fca3831
But I don't know why upgrade electron will make me can not input fullwidth character.

Same to me. I found that i can't input chinese character 。 since vscode 1.60 . maybe caused by upgrading to electron 13

pls let us know if you're still seeing this issue


1.0.1+ release (for e.g. inclusion in conan-center-index)

I'm submitting my Conan recipe for tl::expected to conan-center-index: https://github.com/conan-io/conan-center-index/pull/556.  If accepted, this will deprecate https://github.com/yipdw/conan-tl-expected and the name of the package will be tl-expected/x.y.z (no user/channel part required).
conan-center-index has a policy that only official releases of a package can be included in the index, and tl::expected 1.0.1 fixes a bug that I've hit in the past.  Can a release including that bugfix be made? If there are blockers, is there anything I can do to help?

Done in cci

New link in readme should be https://conan.io/center/


Bug in irecv for derived datatypes

The following demonstrates a bug in using mpi derived types in the receive buffer, this is showing up when running (cesm) cam-se using mpi-serial.  @gold2718 reported to pio, but it's an mpi-serial bug.   Run using mpi on a single processor the result is:
-1 0 -1 1 -1 2 -1 3
however with mpi-serial the derived type is not respected and you get
0 1 2 3 -1 -1 -1 -1
#include <stdio.h>
#include <mpi.h>

int main(int argc, char **argv)
{
  int mpierr;
  int blocksize=1;
  int len=4;
  int displace[len];
  MPI_Datatype mtype;
  int sbuf[8];
  int rbuf[8];
  int i;
  MPI_Request rcvid;
  MPI_Status status;

  mpierr = MPI_Init(&argc, &argv);

  for (i=0;i<8;i++){
    sbuf[i] = i;
  }
  for (i=0;i<8;i++){
    rbuf[i] = -1;
  }
  for (i=0;i<len;i++)
    displace[i]=1+i*2;

  mpierr = MPI_Type_create_indexed_block(len, blocksize, displace,
					 MPI_INT, &mtype);
  mpierr = MPI_Type_commit(&mtype);

  mpierr = MPI_Irecv(rbuf, 1, mtype,
		     0, 1, MPI_COMM_WORLD, &rcvid);
  mpierr = MPI_Send(sbuf, 4, MPI_INT,
		    0, 1, MPI_COMM_WORLD);

  mpierr = MPI_Wait(&rcvid, &status);

  for (i=0;i<8;i++)
    printf(" %d",rbuf[i]);
  printf("\n");

  mpierr = MPI_Finalize();

}

This issue has been outstanding since 2018 - is anyone supporting this library?

No one is doing development on it.  I'll handle PRs and try to fix simple bugs.  Haven't looked at this to see if its simple.

@gold2718 I think that this issue is resolved and can be closed, can you confirm.


cups-printers: init at 1.0.0

Description of changes
Tool for interacting with a CUPS server
https://github.com/audiusGmbH/cups-printers

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 297532 run on x86_64-linux 1

2 packages built:

cups-printers
cups-printers.dist


Draft answers to potential support questions about IE/browser support

What
Brainstorm potential support questions we might get following v5/dropping browser support, and answers to go with them.
Why
We have decided to reduce support for IE11 in GOV.UK Frontend and drop support completely for IE8-10. We shared these proposed changes with the frontend community in GDS and across government, and have only received positive feedback.
We will make these changes in a future breaking release of GOV.UK Frontend (likely v5.0.0).
We should draft potential questions that might come up on support about these changes, so anyone in the team who is on support knows how to handle them.
Who needs to work on this
Developers
Who needs to review this
Developers / anyone on support
Done when

[ ] Brianstorm potential questions about v5/dropping IE support, that we might get through our daily support channels
[ ] Draft answers to those potential questions
[ ] Add them to the common redirects/responses doc

Moving to blocked until @querkmachine is back

@querkmachine These look good to me, I'd be happy for them to be moved to the support doc 👍


Cy49r1

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 3 committers have signed the CLA.:x: cristian-codorean:x: piddy376:x: b8raoultYou have signed the CLA already but the status is still pending? Let us recheck it.


Hover Updates

Changed the transition on hover of the "view work" button (looked weird; don't know if it was intentional).
Also changed the hover effect on the work projects, removed the !important linear gradient, and replaced it with a transparent background.

Thanks you for your time!!


Managing stacked PR

[ ] Internal linking: How many internal links did you put in the article? 0
[ ] Should it be added in our axolo.co/resources page? (if yes, add it to the list) yes
[x] If you have created a template, add it to https://github.com/axolo-co/developer-resources/tree/main

Slack File: image.png

coucou


Transfer live data to new Parse Server

After I have my own Parse Server up and running, how do I sync that back up with the live app on the App Store? I get it that I snapshot the database to migrate it over to MongoLab, but what about all the changes that occur from that time up until the new version is ready? How do I ensure no data is lost from the snapshot date until when the user downloads the new version? Thanks.

From https://parse.com/docs/server/guide#migrating

The tool first takes a snapshot of your existing data and transfers it to MongoDB. Next, it will pause to allow manual verification, while continuing to keep things in sync with writes that are coming in from your live app. While you are in this state, your app continues to read and write from your Parse hosted database.
Connect to your Mongo instance and browse through the collections in the newly created database. Check the collection counts and do a few spot checks to ensure that your data was migrated successfully.
Once you're satisfied, you can finalize the transfer in the migration UI and your app will be using the new MongoDB instance. At this point, your app is still hitting api.parse.com, but is using your MongoDB instance. You will need to administrate your database instance yourself, including maintaining indexes and scaling up.

Basically once you've finalised the migration in the parse.com UI all new data hitting the parse API will be written to your MongoDB instance, not the hosted parse database.


Cherry-pick ORCA InPlaceUpdate implementation

fix #ISSUE_Number

Change logs
Describe your change clearly, including what problem is being solved or what feature is being added.
If it has some breaking backward or forward compatibility, please clary.
Why are the changes needed?
Describe why the changes are necessary.
Does this PR introduce any user-facing change?
If yes, please clarify the previous behavior and the change this PR proposes.
How was this patch tested?
Please detail how the changes were tested, including manual tests and any relevant unit or integration tests.
Contributor's Checklist
Here are some reminders and checklists before/when submitting your pull request, please check them:

[ ] Make sure your Pull Request has a clear title and commit message. You can take git-commit template as a reference.
[ ] Sign the Contributor License Agreement as prompted for your first-time contribution(One-time setup).
[ ] Learn the coding contribution guide, including our code conventions, workflow and more.
[ ] List your communication in the GitHub Issues or Discussions (if has or needed).
[ ] Document changes.
[ ] Add tests for the change
[ ] Pass make installcheck
[ ] Pass make -C src/test installcheck-cbdb-parallel
[ ] Feel free to request cloudberrydb/dev team for review and approval when your PR is ready🥳

@foreyes  address the conflicts and make CI pass pls.
without conflicts address, the CI won't running.

@foreyes address the conflicts and make CI pass pls.
without conflicts address, the CI won't running.

@jiaqizho CI already passed, please continue to review.

@foreyes any updated?

@jiaqizho @leborchuk
This MR was not merged because it caused some testing failures in our internal repository, and I am still trying to find out the reason behind it.
But now there is no problem merging into the GitHub repository, and this MR only cherry picked some of the GreenPlum modifications while resolving code conflicts. Maybe I can figure out the internal repo CI failure later.

I'll resolve the conflict and update this MR soon.

@jiaqizho commit message updated and CI passed.


Should also be able to deal with fwspec

https://github.com/gillesdegottex/pulsemodel/blob/ecd3f1bde86125ad3f41835676f9852794405c32/synthesis.py#L54

done in synthesisf


error while checking pending transactions: header not found

0.6.2 error while checking pending transactions: header not found why?

0.6.2-984dca0a

I have this error too

I have this error too

I have this error too

me too

Thanks for your issue. This falls more in the realm of a support question (goerli backlog / overload), and not a problem specifically with Bee itself. For support, please contact us on the #bee-mainnet-support channel.


endpoint: Differentiate between Stop and Delete action

This change moves the code which stops endpoint's goroutines to a
separate Stop function, which can be used directly in case we want to
stop goroutines without deleting BPF maps and datapath state - for
example, where we shut down the agent due to received signal.
Fixes: #13198
Signed-off-by: Michal Rostecki<EMAIL_ADDRESS>endpoint: Differentiate between Stop and Delete action

test-me-please


Changing Pointer for Grobid

How do you change the PATH variable in Grobid to point to Java8 instead of Java11? Or how to you merge the jre8 for Java 8 with grobid so it doesn't experience an error using Java11?

Or how to change the path that grobid points to to look for java8?

This is configured at system level. For macos, this stackoverflow discussion might answer your question.

Thank you for the suggestion. I was curious if there was someway to change the java version only for grobid since I have other applications simultaneously running other versions of Java

Ah it seems doable at grobid level too: https://stackoverflow.com/a/21212790

Current GROBID should run now without issue on jvm 11 too, though this issue was not related to GROBID actually.


Image transformation with no compression/resizing looses quality

Possible bug
Are you using the latest version of sharp?

[x] I am using the latest version of sharp as reported by npm view sharp dist-tags.latest.

What is the output of running npx envinfo --binaries --system --npmPackages=sharp --npmGlobalPackages=sharp?
  System:
    OS: Linux 6.6 Debian GNU/Linux 12 (bookworm) 12 (bookworm)
    CPU: (10) arm64 unknown
    Memory: 6.33 GB / 7.66 GB
    Container: Yes
    Shell: 5.2.15 - /bin/bash
  Binaries:
    Node: 22.11.0 - /usr/local/bin/node
    Yarn: 1.22.22 - /usr/local/bin/yarn
    npm: 9.9.3 - /usr/local/bin/npm
  npmPackages:
    sharp: ^0.33.5 => 0.33.5

What are the steps to reproduce?
sharp('./test/images/image.jpeg')
  .jpeg({ quality: 100 })
  .toFile('output.jpeg');

What is the expected behaviour?
I'm trying to understand why the generated image quality is considerably worse even though no image manipulation was made. Is there any way to prevent this?
Original image:

Generated image:

The input image is a PNG and the requested output image is JPEG, which as a format is always lossy.

Makes sense!


PackageModel: make Toolset.init(toolchainBinDir:buildFlags:) public

Previously the only available initializer allowed creating toolsets from serialized form stored on a file system. This initializer allows creating Toolset values directly with given build flags and toolchain binaries directory path, which may be needed by libSwiftPM clients.

@swift-ci test

@swift-ci test

@swift-ci test windows

@swift-ci test windows

@swift-ci test windows


Changes in environment variables

Hi,
We have been using parts of your build system, and we find it easy to use and maintain. Last week, GitHub updated the CI servers, and our build started to break. The reason was that the path to Python executable was no longer available.
It seems to me that the propagation of path from the CI server to the build process in Visual Studio is not working as expected now.
Here is a reference to a build that ran without issues before the upgrade last week. As you can see, python is no longer available from the build job in Visual Studio.
Failing build
https://github.com/OPM/ResInsight/runs/536161809?check_suite_focus=true
Successful build
https://github.com/OPM/ResInsight/runs/533332280?check_suite_focus=true
As a workaround we will use command line config of CMake directly.
Any clue why this happens?
Regards
Magne

I just released v1 version of run-cmake and run-vcpkg, they spawn any process (e.g. cmake/git/vcpkg) under the default shell, this may help in fixing this.
To understand exactly what the issue is I usually set ACTIONS_STEP_DEBUG to true in the secrets of the repository (under Settings) and then I can follow and trace the whole execution.
I started such build with full debug output on my fork in ci_actions_v1 branch where I use the v1 version of the actions. I will take a look at the log to understand how to fix it (if not fixed already).

@magnesj the build failed again in the same way. CMake is started with the following PATH env var:
PATH=[cut....]
C:\\hostedtoolcache\\windows\\**Python**\\**3.7.6**\\x64\\Scripts;
C:\\hostedtoolcache\\windows\\**Python**\\**3.7.6**\\x64;
[....]

is that the expected path for Python? I have not spot what is possibly wrong yet.

@magnesj the build failed again in the same way. CMake is started with the following PATH env var:
PATH=[cut....]
C:\\hostedtoolcache\\windows\\**Python**\\**3.7.6**\\x64\\Scripts;
C:\\hostedtoolcache\\windows\\**Python**\\**3.7.6**\\x64;
[....]

is that the expected path for Python? I have not spot what is possibly wrong yet.

I think this path is correct, but I do not understand how this path is different for the job launching python.

Found the culprit: since VS 16.5, the Microsoft.Cpp.Default.props  property file contains a rule that says "strip PATH to bare minimum when running inside a Developer Command Prompt of Visual Studio". This is happening when using run-cmake because when running CMake.exe on Windows the action setups the shell environment as the DevCmdPrompt would set it up.
The MSBuild rule is inside Microsoft.Cpp.Default.props:  <PATH Condition="'$(__VSCMD_PREINIT_PATH)' != ''">$(__VSCMD_PREINIT_PATH)</PATH>.
There are various fixes/workaround here for run-cmake:

The solution is to avoid changing the environment in any way when using the VS project file generator of CMake;
A workaround for the run-cmake action is to to avoid set __VSCMD_PRENINIT_PATH, or  VSCMD_VER in order to alleviate the problem;

For consumers of run-cmake:

do not use VS generators;
use Ninja (it is a benefit in speed and in 'same tool on any platform');
there is also Ninja Multi Config that should already work properly with the run-cmake action; "it should" because there are not automatic tests on it yet;


nix-info: fix error when no channel installed

Description of changes
Modify the nix-info script so that it doesn't fails when user only use flakes and never installed any channels. This could happen when user installed nix using non-standard ways, e.g. using archlinux's package manager.
Things done
This patch use the new nix CLI when old fails.

Built on platform(s)

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

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@1000101 @zowoq
Could you please review this PR?


[WIP] alternative way to configure SGE on travis

This is using the real hostname instead of localhost.

This does not seem to work: the output of qhost and qstat for the q.all queue still shows some error that I don't understand. Sleeping after installing the package seems to fix the issue on travis.

This PR is closed in favor of #24 that seems to work.


Add a file that will host common SSH operations and configuration

This pull request will only include this file, I'm a bit busy
and can't take care of the rest of the tets for now, I'll
start a new pull request as soon as i can.
This file suppose to be included in PR #1219 , but I have some issues and need to clean it up

@arturo-garcia-garcia The travis build is failing due to some spelling errors
5.75s$ go list ./... | grep -v github.com/01org/ciao/vendor | xargs go list -f '{{.Dir}}/*.go' | xargs -I % bash -c "misspell -error %"

/home/travis/gopath/src/github.com/01org/ciao/bat/ssh.go:58:10: "sould" is a misspelling of "could"

/home/travis/gopath/src/github.com/01org/ciao/bat/ssh.go:58:27: "succesfully" is a misspelling of "successfully"

Also, you need to sign off your commit and the first line in the command should start with the component name, e.g.,
bat: Add a file ...
I've made a few comments on the code as well, but I think we're nearly there.
As previously mentioned, I'll take care of the vendoring once the patch is ready.

Coverage decreased (-0.2%) to 65.556% when pulling ec19809683cd4537303cae2073d216e87688c3da on arturo-garcia-garcia:carlos_bat into 15cef664197b1e82c2dcf6bc22f0ab9bc174edb7 on 01org:master.


Add additional info block

Education:
«KROK» University
Master's degree
Law, Kyiv
2016 - 2018
Lviv State University of Life Safety
Bachelor's degree
Fire safety, Lviv
2008 - 2012

Hobbies and interest:
Cooking and baking
Solving puzzle games
Reading books and articles


peer dependencies can be declared optional:
https://docs.npmjs.com/cli/v9/configuring-npm/package-json#peerdependenciesmeta

Both Skia and Worklets are not mandatory at the moment.
I can remove them from peerDependencies, not sure why that'd be a a problem though.
I'm thinking about making RN Worklets required though as that greatly simplifies the build setup.

it's not a worry but you get a warning when you yarn ;)

i tried to follow the documentation and example in branch v3 to create a frameprocessor on android and ios here is one of my problems on android.
Can you help me?
Thanks a lot.
public class JeeRcodeFrameP extends FrameProcessorPlugin {
       ^
JeeRcodeFrameP.java:74: error: method does not override or implement a method from a supertype
    @Override
    ^```

can you update the frameprocessor examples on the V3 part because they don't match the documentation at all. as a result, it's impossible to update my MLKit module and offer it to the community.
Thank you.

Both Skia and Worklets are not mandatory at the moment.
I can remove them from peerDependencies, not sure why that'd be a a problem though.
I'm thinking about making RN Worklets required though as that greatly simplifies the build setup.

it's not a worry but you get a warning when you yarn ;)

https://github.com/mrousavy/react-native-vision-camera/pull/1728

can you update the frameprocessor examples on the V3 part because they don't match the documentation at all. as a result, it's impossible to update my MLKit module and offer it to the community.
Thank you.

Ok the rc8 doesn't have the same callback function as the latest v3 version ^^.
I've been fooled!
https://github.com/mrousavy/react-native-vision-camera/blob/v3/android/src/main/java/com/mrousavy/camera/frameprocessor/FrameProcessorPlugin.java#L1C1-L25C2

Oh my god, finally. I got the OpenGL pipeline working. https://github.com/mrousavy/react-native-vision-camera/pull/1721
This was by far the most difficult project I ever worked on in my programming career. By far.
Previously, the setup was:
graph TD;
    Camera-->PreviewView;
    Camera-->PhotoCapture;
    Camera-->FrameProcessor;
    Camera-->VideoCapture;

Camera streams 4k Frames
PreviewView: a 720p SurfaceView
FrameProcessor: streams low-resolution frames for processing (640x480)
VideoCapture: writes the original full 4k Frames to file
PhotoCapture: receives special 8k Frames once, no stream

This had a few limitations:

It was technically impossible to attach all 4 outputs at the same time, since Cameras on Android only allow attaching 3 outputs at the same time.
The FrameProcessor never received the full original 4k frames, which is something you might want (eg for video chats) - it only received 640x480 Frames.
The FrameProcessor never ran synchronously, meaning we couldn't implement drawing to the Frame (e.g. a dog mask like on snapchat) and save that drawing to the video recording. It was just impossible
The VideoCapture was very abstracted - we couldn't rotate/mirror the Frames.
The VideoCapture was very abstracted - we couldn't flip the Camera while recording a Video. (like on Snap/Insta)

On iOS I had exactly the same problem with AVCaptureMovieFileOutput, but it was much simpler to fix since I just used the AVCaptureVideoDataOutput to receive the Frames as CMSampleBuffers, from there on I just called the Frame Processor with it and wrote them to a video file - easy.
On Android, as always, this isn't that simple. Advanced stuff like this is insanely difficult and I spent the last 3 weeks planning and implementing this, going back and forth from one approach to another, and finally I solved it by writing a fully custom OpenGL pipeline.
This is the Camera structure for native preview:
graph TD;
    Camera-->PreviewView;
    Camera-->PhotoCapture;
    Camera-->OpenGLPipeline;
    OpenGLPipeline-->FrameProcessor;
    OpenGLPipeline-->VideoCapture;

And this will be the Camera structure if you have a Skia preview (needs to be implemented first, but that's gonna be easy):
graph TD;
    Camera-->PhotoCapture;
    Camera-->OpenGLPipeline;
    OpenGLPipeline-->FrameProcessor;
    FrameProcessor-->VideoCapture;
    FrameProcessor--> SkiaPreviewView;

And this is how the OpenGL pipeline is built:
graph TD;
    Camera-->OffscreenTexture;
    OffscreenTexture-->PreviewView;
    OffscreenTexture-->VideoCapture;
    OffscreenTexture-->ImageReader-->FrameProcessor;

I think I can replace the ImageReader with an ImageWriter here to call the Frame Processor synchronously. Right now it's kinda async.

The most difficult things were just getting started with OpenGL on Android. There's virtually no documentation on this, it is a C-based API so everything you do is global (eglMakeCurrent(..), glBindTexture(..), ...), it is unclear on what can actually be shared across contexts, you always need target surfaces, you cannot share it across threads and you need to make sure everything is properly synchronized.
I'm using one OpenGL context for everything, the Camera writes frames to one offscreen-texture, and from there on I just render that to all different surfaces (automatically downsizing whenever needed).
It is much faster than before. I can:
i. Call the JS Frame Processor with the 4k Video Frame
ii. Downscale and render the 4k Frame to a 1080p Preview
iii. Record a Video + Audio and write the 4k Frames to a mp4 file
...all at the same time in just 6ms. 🤯

Note: I don't think I need a MediaCodec now. MediaRecorder should be enough I think.

In total, we now have a minimum amount of Surfaces, and can do a ton of advanced stuff in realtime while using pure GPU/hardware-accelerated operations. In other words; this is fast asf
Things left to do:

[ ] Implement Skia rendering on Android (should be easy now, before it was just not possible lol)
[ ] Fix Orientation (https://github.com/mrousavy/react-native-vision-camera/pull/1729)
[ ] Fix Flash not working (https://github.com/mrousavy/react-native-vision-camera/pull/1717)
[ ] Test everything

Nice job on the OpenGL pipeline. And sadly indeed there is very little info out there how to do this low level stuff. Years ago this guys repo helped me out a lot to get started: https://github.com/sixo/overlay

I'm stuck on the last part of V3. Skia for Android.
I need someone who has experience with OpenGL/Skia, I'll pay $500 to whoever can fix the issue. ‼‼📢  Please share this if you know someone who might know this
My Camera renders frames into a SurfaceTexture, which is a GL_TEXTURE_EXTERNAL_OES texture in OpenGL.
I can then simply render this OpenGL texture to all outputs (1920x1080 Preview EGLSurface, 4000x2000 Video Recorder EGLSurface) using a simple pass-through shader.
graph TD;
    Camera-->GL_TEXTURE_EXTERNAL_OES;
    GL_TEXTURE_EXTERNAL_OES -- PassThroughShader -->PO[Preview Output EGLSurface];
    GL_TEXTURE_EXTERNAL_OES -- PassThroughShader -->VO[Video Recorder Output EGLSurface];

Now I want to introduce Skia into this, which allows me to render onto the Camera Frame before passing it along to my outputs (e.g. to draw a red box onto the Frame). Since I can't directly render onto the same GL_TEXTURE_EXTERNAL_OES again, I created a separate offscreen texture (GL_TEXTURE_2D), and a separate offscreen frame buffer (FBO1) and attached them.
Now, when I render to the FBO1, the offscreen texture GL_TEXTURE_2D gets updated, and I want to pass that GL_TEXTURE_2D to my outputs then:
graph TD;
    Camera-->GL_TEXTURE_EXTERNAL_OES;
    GL_TEXTURE_EXTERNAL_OES -- Skia to FBO1 + drawing a red box --> GL_TEXTURE_2D;
    GL_TEXTURE_2D -- PassThroughShader -->PO[Preview Output EGLSurface];
    GL_TEXTURE_2D -- PassThroughShader -->VO[Video Recorder Output EGLSurface];

But for some reason, this draws the first frame only, then gets stuck and renders weird glitching artefacts on the screen.
https://github.com/mrousavy/react-native-vision-camera/assets/15199031/254a5455-b9cf-4c1e-9cb9-85f9b60d0cd5
I'll pay $500 to whoever can fix the issue
If you want to take a look at this;

Clone this PR/branch: https://github.com/mrousavy/react-native-vision-camera/pull/1731
Run yarn && cd example && yarn
Open example/android in Android Studio

The relevant files are:

onFrame(..): Called once the Camera put a new Frame into _inputTexture (GL_TEXTURE_EXTERNAL_OES).
SkiaRenderer::renderFrame(..): Called to render the Frame onto an offscreen texture (GL_TEXTURE_2D) and add some additional Skia commands (draw a red rectangle).
OpenGLRenderer::renderTextureToSurface(..): Called with the newly rendered to offscreen texture (GL_TEXTURE_2D) that contains the frame and the red rectangle. This will render the Frame to the output EGLSurface.
PassThroughShader::draw(..): Actually doing the pass-through rendering of the 2D texture that contains my Skia drawing. This is the shader that it uses. (sampler2D instead of samplerExternalOES, right?)

I'm not sure if Skia is doing some texture/buffer binding that I should undo, if there is a memory issue, if the pass-through shader is wrong, or if the transformation matrix also needs to be applied to the Skia Shader.
Any help appreciated!

Created a stackoverflow question as well this should have more details: https://stackoverflow.com/questions/77010619.
Logging off for today, spent way too much time debugging this

sorry, I'm not an OpenGL specialist,
is it possible to make an rc9 with the > https://github.com/mrousavy/react-native-vision-camera/commit/dfb86e174b3f6db99ea670e3226a0486dd101e21
because it changes a lot of things on the frameprocessor modules.
Thanks a lot.
I'll have a look at openGL too ;)

how can i properly install v3

how do i make a v3 plugin, app's crashing

Frame Processor threw an error: Regular javascript function '_f' cannot be shared. Try decorating the function with the 'worklet' keyword to allow the javascript function to be used as a worklet.
getting this error when trying to run code on JS thread from within a frame processor
const frameProcessor = useFrameProcessor(frame => {
  'worklet'
  runOnJS(() => {
     console.log(frame);
  });
}, []);

Hello,
Thanks for the rc9.
but Frame has lost getImage? how can I get it back?
Thank you.

@rocket13011 Yea that's the thing with Skia Frame Processors. See https://github.com/mrousavy/react-native-vision-camera/pull/1740 - i reverted all and will add it back

Hey all - just made the decision to remove Skia from VisionCamera after spending more than 300 hours on it. The integration is fun and cool for some demos, but it just significantly increases the complexity of the VisionCamera codebase, making it impossible for me to maintain it all by myself. See this PR for more details: https://github.com/mrousavy/react-native-vision-camera/pull/1740
VisionCamera V3 still has tons of new features and improvements and I'll try to launch it later today 😄

Hey all - just made the decision to remove Skia from VisionCamera after spending more than 300 hours on it. The integration is fun and cool for some demos, but it just significantly increases the complexity of the VisionCamera codebase, making it impossible for me to maintain it all by myself. See this PR for more details: #1740
VisionCamera V3 still has tons of new features and improvements and I'll try to launch it later today 😄

Great ambition though, and awesome that you "tried it" out (put hundreds of hours into it). Appreciate all your hard work!

Great! Thanks 🤩

Congratulations on this, been following your pain closely over the last months. Dying to try it out!

i think it would be great to also add barcode/qrcode scanning by default

I have received hundreds of requests like this seems like a much wanted feature haha... It definitely has to be a Frame Processor Plugin the way that VisionCamera is built. But how about this; if we manage to get enough partners/companies to sponsor the VisionCamera V3 project, I'll build a QR Code scanner plugin into VisionCamera or as a separate package maintained by me :)

@mrousavy -  Were you ever able get barcode into v3 or is that for a later date?

Will V3 have a "onRecordingStarted" callback?

@mrousavy when can we expect react-native-vision-camera to return a promise from startRecording ? As per the comment here https://github.com/mrousavy/react-native-vision-camera/blob/f69e3dff368fabd2fc6f2c983d95d8e494e10a39/package/example/src/views/CaptureButton.tsx#L119

І Skia, і Worklets на даний момент не є обов’язковими.
Я можу видалити їх із peerDependencies, хоча не знаю, чому це буде проблемою.
Я думаю про те, щоб зробити RN Worklets обов’язковим, оскільки це значно спрощує налаштування збірки.

they are mandatory. without react-native-worklets-core for example I get the error [VisionCamera] react-native-worklets-core found, Frame Processors enabled!

Both Skia and Worklets are not mandatory at the moment.
I can remove them from peerDependencies, not sure why that'd be a a problem though.
I'm thinking about making RN Worklets required though as that greatly simplifies the build setup.

they are mandatory. without react-native-worklets-core for example I get the error [VisionCamera] react-native-worklets-core found, Frame Processors enabled!

@melhotiby yes, V3 now has a CodeScanner API! 🥳
@ombogdanJoinToIt they are not mandatory. On both iOS and Android I have a CI pipeline that explicitly tests the build without Worklets/Frame Processors.
I know for a fact that this worked on iOS last week as I tested it, not sure if that works on Android but if the CI is green it should work.

Can I start using V3 on my iOS and Android devices? what branch is the stable or latest and how can I import it?

V3 stable is on current main here and on npm under version 3 (latest).
The Skia stuff is not yet part of V3, but I've been doing some interesting experiments lately which I'll announce soon.

Hi @mrousavy i want to create face detection with face blur, while capturing the video so, can you help me with the compatible version for react native vision camera and related library?

Hi @mrousavy i want to create face detection with face blur, while capturing the video so, can you help me with the compatible version for react native vision camera and related library?

Is that only for android?

Hi @timotismjntk No for both android and ios


Fix some issues and capabilities

Output outLen for SHAKE-128 and SHAKE-256 test vectors
For SHAKE-128 and SHAKE-256, we should output outLen.
Reference
Output required fields for RSA KeyGen if randPQ B.3.6 used
For RSA KeyGen with randPQ B.3.6, xP, xP1, xP2 and other fields should be outputed.
Reference
Add hash algorithms for KAS-ECC-SSC and KAS-IFC-SSC
Register allowed hash functions.
Reference - KAS-IFC-SSC
Reference - KAS-ECC-SSC
Fix hashZ related functions for KAS-ECC-SSC and KAS-IFC-SSC
Given hashFunctionZ in test group, handle related functions correctly.
Fix "!predResistanceEnabled and reseedImplemented" for DRBG
Reseed the DRBG before first generation.
Reference
Update defines for KDA
Max z bit is 65536.
Reference
Support FIPS 186-5 for RSA SigGen
Add allowed hash function for RSA SigGen.
Reference

Hello,
Thank you for the work! Unfortunately, I am not able to accept this PR at this time for a few reasons.
We cannot accept arbitrary changes to the algorithm registration in app_main, as it is supposed to match OpenSSL's awarded algorithm certificates. KAS-IFC and ECC specifically do not test with hash algorithms because the certs do not.
Additionally, regarding acvp_digest, the library side of libacvp should not have any dependencies on OpenSSL, or perform any crypto operations itself. Hash support is typically used for modules that do not allow output of plain Z values; hashing it in the library undermines the integrity of the test. If a hash were to be done, it would need to be done in the application side and stored in the given buffer. If there are any issues where test case provided values are not hashed for some reason, we would want to work those out with the NIST server.
I would be happy to accept the changes for DRBG, RSA, KDA, SHAKE (after I do some testing) if you wanted to split those out into a different PR.
(Side note: I am almost complete with all of the required FIPS 186-5 changes for RSA, but am out for the holidays, and will have those committed in mid January. Apologies for the delay and tight window on that).
Thanks!
Andrew

Hi,
Thanks for the explanation. I can totally understand it.
I will split the changes for DRBG, RSA, KDA and SHAKE out into new PR.
However, since you almost complete with all required changes for FIPS186-5 RSA, I may not include Support FIPS 186-5 for RSA SigGen in new PR. For best stability, I think using your work may be a better choice.


cangen.cmake doesn't detect virtual env

find_package(Python3 COMPONENTS Interpreter) finds the global python install, not an activated virtual environment

This will become obsolete as #233 installs cangen as an executable so CMakeno longer needs to find Python3


Fixed link to the list of supported platforms

@bors r+

:pushpin: Commit bc16b7d has been approved by brson

Thank you!

:hourglass: Testing commit bc16b7d with merge d712458...

:sunny: Test successful - status-appveyor, status-travis
Approved by: brson
Pushing d712458eef20eaa7e62ae0c7d848f0d362f6ec12 to master...


defaultTarget should not be restricted to "source" or "build"

Currently, the defaultTarget key of compile.json can only be "source" or "build".
I propose to remove that restriction, any target should be be able to be set as default.

that won't work - defaultTarget would be better named defaultTargetType (and so would --target argument), so the target types can only be "source" or "build" because that is the only two that there is code for.
EG if you have one "source" target which has "application-types": ["browser"], "outputPath": "compiled/source" and a second "source" which has "application-types": ["node"], "outputPath": "compiled/source-node"
They are both "source" targets and both compiled.
If you want to only compile one target, then you need to only compile the applications that use that target.  EG if you have an application which has "name": "myApp", "application-type": "browser", you can do qx compile --app-name=myApp - this will only compile into compiled/source.

Ok, thanks, I did not know. I'll leave the issue open for the time being, in case others stumble upon the same question or we revisit the issue, but postpone the issue until later.


pick_or_create

filter out floats (or any other window configs)
window id filter
fix: center hint should be drawn always
I dont know why I thought it doesnt
Cleaner code with nvim_win_call()

Merged via cmdline


Multiple RFIDs for Jukebox controls

More of a question than an issue:
My plan is to have cards represent songs while key chain tokens represent controls.
My son will get a key chain with (some) volume control and stop. In addition there is an "admin" key chain for us parents that contains the whole set of controls.
This would require me to set more than one ID for certain levels of volume. Is that currently possible?
I can think of a workaround for this by distributing the range of volumes between two key chains but I would much rather prefer to have two stop commands handy.
Using the web app is an option if we are not outside our wifi, I know. But on vacation it would be a different thing.

Hi @der-turmfalke
this is possible, you need to tweak the script  a little bit. After you installed the box and it works, to be safe, make a backup of the daemon script:
cp /home/pi/RPi-Jukebox-RFID/scripts/rfid_trigger_play.sh /home/pi/RPi-Jukebox-RFID/scripts/rfid_trigger_play.sh.backup

If you make a mistake, you can revert your changes with this command:
cp /home/pi/RPi-Jukebox-RFID/scripts/rfid_trigger_play.sh.backup /home/pi/RPi-Jukebox-RFID/scripts/rfid_trigger_play.sh

Then open the script in a text editor. At the top of the script you need to add new variables for the master keychain. As an example, let's say the volume setting for 95% is on both chains. Currently there is only one:
CMDVOL95="%CMDVOL95%"

You will add another:
CMDVOL95="%CMDVOL95%"
CMDMASTERVOL95="%CMDMASTERVOL95%"

Once you filled in your IDs, it will look something like this:
CMDVOL95="123456789"
CMDMASTERVOL95="987654321"

Now you also duplicate the section in the script below and do the same thing for both cards. Now it says:
elif [ "$CARDID" == "$CMDVOL95" ]
then
    # amixer sset 'PCM' 95%
    $PATHDATA/playout_controls.sh -c=setvolume -v=95

Once you made the changes, it will say this:
elif [ "$CARDID" == "$CMDVOL95" ]
then
    # amixer sset 'PCM' 95%
    $PATHDATA/playout_controls.sh -c=setvolume -v=95

elif [ "$CARDID" == "$CMDMASTERVOL95" ]
then
    # amixer sset 'PCM' 95%
    $PATHDATA/playout_controls.sh -c=setvolume -v=95

Feel free to play around with the script, you have a backup. I am happy if this not only works for you but also gives you some insight into programming.
Good luck, micz


⚠ SceneTime has degraded performance

In d5e4aba, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1395 ms

Resolved: SceneTime performance has improved in 1959105 after 21 minutes.


Make the parser include absl headers publicly

It requires absl headers to include Parser from an external program, so make this dependency public.

Thanks, good point! If you're testing things though I suggest the develop branch, the master is quite old now and we will try to have a first release soon ;-)


Support for pandas 1.3

Hey team,
Is there a timeline to add support for pandas 1.3?  https://github.com/linkedin/greykite/blob/master/setup.py#L21
I'm having issues integrating with other packages that only work with pandas 1.3 and above.
Thank you!

Hi! Thanks for the questions! We are still working on this, please stay tuned. Thanks!

Hi @BernardoSandiQB we have released greykite 0.5.0 that supports pandas >= 1.5 and < 2.0.


Enhance an ABAP Core Data Services (CDS) View in SAP NetWeaver 7.5

Tutorial URL: https://developers.sap.com/tutorials/abap-dev-enhance-cds-view.html
Step 5
I'm using Eclipse 2020-06 (4.16.0) with ADT Version: 3.12.0
ABAP Platform in my trial account.
Error message: Use of Annotation "DefaultAggregation" is not permitted

Hi Faaiez,

What version of ABAP AS?
Cloud or onPremise?
If Cloud, Trial or License?

e.g. won't work on Cloud. (If you're on Cloud, could you please close this issue?) Thanks
BR Julie.

Hi Julie
Thank you. It is Cloud.
Regards


Feature/pack assets fix

Coverage increased (+0.07%) to 76.96% when pulling 19461975da1538972eec8304d14c8b9bc160d38a on feature/pack-assets-fix into 0add949a30a859fe4225d46bed7fb7b2af7e12ae on master.

Coverage increased (+0.07%) to 76.96% when pulling de2a732b88e1e53edff8559c9ce1a9368a8aa103 on feature/pack-assets-fix into 0add949a30a859fe4225d46bed7fb7b2af7e12ae on master.

The tests are passing, the errors are to do with getting Coveralls to receive the coverage stats. Some errors are 500 (a server error on their end), and some look to be an invalid repo token being passed automatically by Travis in the background to coveralls.
Going to merge this in.

@paulbjensen I wonder what that 500 error is about, are we behind on coveralls package ?

I'll ask their support channel.


Pokedex Like GUI

Since Counter is already capable of tracking what you've KOd/caught, perhaps we can add a simple gui where you can see each pokemon you've caught/KOd. It doesn't necessarily need to include every Pokemon, it'll just fill in as you catch/KO more, so you don't have empty spaces you can't fill. It could include the current streaks, and total counts of catches/KOs, perhaps even more info can be added if other mods, such as Unchained are installed, such as current Shiny Odds for that pokemon. We could also dream bigger, and perhaps even include the actual profile for each pokemon (Image and Dex entry), however, I think just starting as a basic gui for info from counter would be good, for utility.

this is out of scope for this mod for the time being. this would very much be its own thing.


Invalid Rule In Default Config

Hyprland Version
 System/Version info
Hyprland, built from branch main at commit a42b984f51a00e88a13a45e1b5e9e3d4ec470254 dirty (screencopy: fix ~dtor being in monitorRenderResources map).
Date: Wed Feb 14 21:01:40 2024
Tag: v0.35.0-36-ga42b984f

flags: (if any)

System Information:
System name: Linux
Node name: navi
Release: 6.7.4-arch1-1
Version: #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 22:07:49 +0000

GPU information:
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c1) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Bug or Regression?
Bug
Description
On the given commit (a42b984f51a00e88a13a45e1b5e9e3d4ec470254), nomaximizerequest is considered an invalid rulev2, something that came with the default hyprland.conf
How to reproduce
Start Hyprland session, see config error at top of screen about nomaximizerequest.

I always announce breaking changes on the discord if you are on git :)

Closing, I'm a moron, no*request rules were nuked a few commits ago.

Why though? Is it replaced by nomaxsize and fakefullscreen? I used this to prevent certain games from forcing fullscreen so I can switch workspaces and keep these games in their workspaces and make them tiled if necessary.

oops forgot to mention in release notes.

fixed:

fixed:

Thank you!


Make sure to always reset _enforcingBounds.

In some cases, the flag _enforcingBounds was not reset, especially now that we exit early when center and newCenter is equal.
This PR wraps the logic in a try-finally-block to make sure the flag is always reset.

Wouldn't it be easier to just ... ?
if (center.equals(newCenter)) {
  this._enforcingBounds = false;
  return this;
}

Sure, it's a matter of taste I guess.
Personally, I like try-finally to avoid the duplicate flag reset (it must be reset for normal exit as well) and also always making sure the flag is reset no matter what , even if something throws an exception in there, but I guess the advantage of that can be debated.
It might be that try-finally is more common in C#/Java. It appears this is the first time finally is used in Leaflet, so perhaps better to do it your way?

Even if the try/finally is more elegant, afaik it's not optimizable (see https://github.com/petkaantonov/bluebird/wiki/Optimization-killers#2-unsupported-syntax for example), so I'd duplicate the reset as for now.

Ok, removed the try-finally, hope this looks alright now!
@yohanboniface interesting point regarding optimization, will keep that in mind (although this code is not on any performance critical path, as I understand it).

Nice turnaround :)


Add linuxsuren as an owner and JohnNiang as a reviewer

/lgtm

As we can see, presubmit always got issues. But it's useless. Please check the following PR.

https://github.com/kubesphere/prow-tutorial/pull/42

I'm going to merge this manually due to missing active owners in the current owner file.


How to add post image on openshift?

i deployed the 'openshift-ghost-mysql-quickstart' (0.5.0) on openshift.
when i editing the post, i can't find the place to add post image.
how can i do that ? should i upgrade 0.5.0 to 0.5.8 ?

Upgrading will fix your issue - 0.5.0 does not have the post image feature.


Home: "explore APIs" link changes to blue after followed - should stay white

complete - please verify

OK - it's better-ish. For some reason the link stays blue after re-load until there is another event like mouse move, or mouse over. After "any" manual browser event the link turns white, is there a way to make that less wonky?


Unable to select display I2C adress in web configurator

i am trying to chance the i2c adress in the web configurator as discribed in your comment.
https://github.com/shanteacontrols/OpenDeck/issues/28#issuecomment-633228800
There is no option in the interface. (bluepill, V7.3.2)
Is this option already depricated?

Can you post a screenshot?

(url

)

Ah, right. The option has been removed because the code tries to automatically determine the address of the display. Right now the two probed addresses are 0x3C and 0x3D.

OK - then i have the wrong display.
its 0x78 in the specs.

0x78 is actually 0x3C and should work fine, however, I have run into some displays from eBay that simply do not work at all.


Title/etc UI does not appear, just the picture fullscreen

From time to time (like every 5/10 pictures):

From Android's gallery I send a picture to Commons
The usual title/description/license UI does not appear. Only the background image is visible
Touching the screen has no effect

Swiping the app from the apps list is not enough (the same problem still happens when retrying), only force-stopping from the Android settings and retrying solves the problem.

Wow, 5/10? That's quite a lot. Interestingly, I haven't encountered this problem before.

What Android version are you using?
Do you mean it happens when you select a picture in the Android gallery and tap "Share" and then select the Commons app? Does it happen to you if you select a picture using the upload button within the app?
Could we have some logs if possible please? :)

Sorry I meant it happens around 10% or 20% of the times I upload a picture.
I am on CyanogenMod 13.0 based on Android 6.0.1 on a Nexus 5.
I will try to get a log.

Just a screenshot for now, so it is clear what I we are talking about

Does this only happen if you share via the Android gallery app? Or does it also happen if you go into the app and upload from gallery?

logcat: https://gist.github.com/nicolas-raoul/b357c04e99af3670c6a2089487bad069
Please note that the "Bitmap too large" message is probably unrelated.

Tried again immediately afterward without stop-forcing the app: Same problem, with the log below:
07-01 19:11:01.588   915  2204 I ActivityManager: START u0 {act=android.intent.action.SEND typ=image/* flg=0x8080001 cmp=fr.free.nrw.commons/.upload.ShareActivity clip={image/* U:content://media/external/images/media/71267} (has extras)} from uid 10053 on display 0
07-01 19:11:01.775   483   483 I AppCompatViewInflater: app:theme is now deprecated. Please move to using android:theme instead.
07-01 19:11:01.805   915   925 I art     : Background partial concurrent mark sweep GC freed 14529(931KB) AllocSpace objects, 2(72KB) LOS objects, 29% free, 37MB/53MB, paused 3.096ms total 201.284ms
07-01 19:11:01.805   483   483 D ShareActivity: Input stream created from content://media/external/images/media/71267
07-01 19:11:01.806 26763 26791 D OpenGLRenderer: endAllStagingAnimators on 0x9e34d580 (RippleDrawable) with handle 0xab416580
07-01 19:11:01.855   483   483 I Utils   : File SHA1: 13f206c3b3d19862bdfbfb01200dc80adb0e7b5b
07-01 19:11:01.856   483   483 D ShareActivity: File SHA1 is: 13f206c3b3d19862bdfbfb01200dc80adb0e7b5b
07-01 19:11:01.857   483   483 D ShareActivity: Uri: content://media/external/images/media/71267
07-01 19:11:01.861   483   483 D ShareActivity: Ext storage dir: /storage/emulated/0
07-01 19:11:01.867   483   483 D ShareActivity: Filepath: /storage/emulated/0/nico/tokyo-wan-hanabi/DSCF5001.JPG
07-01 19:11:01.867   483   483 D ShareActivity: Calling GPSExtractor
07-01 19:11:01.870   483   483 W ExifInterface: Skip the tag entry since tag number is not defined: 34864
07-01 19:11:01.870   483   483 W ExifInterface: Skip the tag entry since tag number is not defined: 2
07-01 19:11:01.871   483   483 W ExifInterface: Skip the tag entry since tag number is not defined: 50341
07-01 19:11:01.875   483   483 D GPSExtractor: EXIF data has no location info
07-01 19:11:01.875   483   483 D GPSExtractor: Gps pref set to: false
07-01 19:11:01.954   915   949 I ActivityManager: Displayed fr.free.nrw.commons/.upload.ShareActivity: +228ms
07-01 19:11:02.489 26763 26763 V StateManager: saveState
07-01 19:11:02.489 26763 26763 V StateManager: saveState class com.android.gallery3d.app.AlbumSetPage
07-01 19:11:02.489 26763 26763 V StateManager: saveState class com.android.gallery3d.app.AlbumPage
07-01 19:11:02.489 26763 26763 V StateManager: saveState class com.android.gallery3d.app.SinglePhotoPage

This always happens after #667.
I guess fixing #667 will fix this as well.

Hello ! I do think that  #667 can cause problem.
This extend AuthenticatedActivity which have requestAuthToken method.
If it will not execute properly, we will not call onAuthCookieAcquired method in ShareActivity which are showing us fragment with title, desc etc

@misaochan app.getMWApi().setAuthCookie(authCookie);
For what needs this request are sent ? What will be if this request doesn't sent

@tised Sorry, I think that is legacy code that I was not involved in writing... Your guess is as good as mine lol.

Does this still happen for anyone in the current beta release? Seems to be fixed for me.

I think since #667 is solved, the (possibly) related issue might be also solved. If someone still experience this, then we should consider them separately.

I agree. FTR I don't experience this issue anymore in the current beta release either. Lets close it, if anyone still has problems they can reopen. :)


Can CARET work across remote machines?

Checklist

[X] I've read the contribution guidelines.
[X] I've read document and no solution were found.

Step where the question is related to
Recording
Description
Hi I would like to check if it is possible for CARET to work across multiple remote machines.
I have tried to run a talker and and listener from the demo_nodes_cpp package, and then attempt to trace communication latency across machines in the same wireless LAN. However running ros2 caret record only sees the node running on my local machine. Is this expected behaviour, or is something likely wrong with my configuration?

Thank you for your inquiry
caret currently can only be recorded on the local machine. It is planned that it will be possible to record between remote machines in the near future, but the date of support has not yet been determined.

Hi noted, thank you very much for your response.


Add docker-entrypoint-initdb.d support

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=en
This done in postgres entrypoint in the same way: https://github.com/docker-library/postgres/tree/master/11.
The most tricky part is starting clickhouse-server in detached mode and sleeping 1 second after it

Solves #3319.

As alternative port readiness check for the client can be performed in something like this:
while true; do
    timeout 1 bash -c 'cat < /dev/null > /dev/tcp/localhost/9000' 2>1 /dev/null;
    rv=$?
    if [[ $rv = 0 ]]; then
        break
    fi
done

I don't know which approach is better sleep or this cycle.

I don't know which approach is better sleep or this cycle.

With current approach we have race condition.
<[while true; do
timeout 1 bash -c 'cat < /dev/null > /dev/tcp/localhost/9000' 2>1 /dev/null;
rv=$?
if [[ $rv = 0 ]]; then
break
fi
done]>
With this approach we have possibility of infinite loop without any diagnostics.
Better to set some limit... for example, 10 retries.

I can make another PR with port readiness probe within 10 retries. @alexey-milovidov should I?

As alternative port readiness check for the client can be performed in something like this:
cat < /dev/null > /dev/tcp/localhost/9000

That will leave "warning" in the log file, something like that:
2018.12.10 12:08:49.548198 [ 25 ] {} <Trace> TCPHandlerFactory: TCP Request. Address: [::1]:58626
2018.12.10 12:08:49.549074 [ 25 ] {} <Warning> TCPHandler: Client has not sent any data.
2018.12.10 12:08:49.549131 [ 25 ] {} <Information> TCPHandler: Done processing connection.

Some users are quite nervous about such warnings... :\
In some scanrios (for example, if docker uses real network instead of NAT) it can give falsematch, or will never succeed. So port should not be hardcoded there.

And also, while we are here - it's better to change those lines:
https://github.com/yandex/ClickHouse/blob/0466f6beafc7d1c0f20b4309e420ab3ab8b98a0f/docker/server/entrypoint.sh#L9-L15
to use clickhouse-extract-from-config


Roll engine 6d7eb52185b1..b0671145a3b9 (1 commits)

https://github.com/flutter/engine/compare/6d7eb52185b1...b0671145a3b9
git log 6d7eb52185b117a3972cac4e23625f97198114d9..b0671145a3b93bf3a9652ddf7691f2b204ecff33 --no-merges --oneline
b0671145a Roll src/third_party/skia 7738736f9622..e471c05f92e8 (23 commits) (flutter/engine#7889)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (amirha@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5760369260756992

Commit queue failed; closing this roll.


Faucet error text not correctly displayed

Whilst trying to set up some testing assets for testing I encountered a faucet error which is not displayed correctly inside the error modal.
Expected behaviour:
For long error messages the text should be contained inside the error modal and allow user to scroll down and see the full error message.

Whilst retesting this I noticed a different issue, might be one that's been there previously.
When closing the error modal I don't see the error again when I retry. As seen from the video it's showing in the console but not on the screen.
https://user-images.githubusercontent.com/30622993/165481867-b8d69b32-94a0-41b9-9e80-bc8b5f8a069d.mov


manual: community: add guidance re: meetings

@attie: I discovered that we didn't clear the tag from the discussed issue, so I added that to the docs page.

No, I think the current structure is fine.


Lists and tables aren't formatted like paragraphs

The styling isn't being picked up by lists and tables. Here's what I mean:

And

Will fix


Invalid component name error for valid name that uses unicode characters

Version
2.5.16
Reproduction link
https://jsfiddle.net/50wL7mdz/536596/
Steps to reproduce

register component with unicode component name. ex: my-컴포넌트
use it in template. ex: <my-컴포넌트></my-컴포넌트>
Vue warn is logged and component is not rendered.

What is expected?
No error, no warning. The component should be rendered properly.
What is actually happening?
The component is not rendered with this warning.

[Vue warn]: Invalid component name: "my-컴포넌트". Component names can only contain alphanumeric characters and the hyphen, and must start with a letter.

Component-Names in Vue Guide says,

we strongly recommend following the W3C rules for custom tag names (all-lowercase, must contain a hyphen)

However, W3C rules allow lots of unicode characters for component name. I think these two rules are important:

They start with a lowercase ASCII letter, ensuring that the HTML parser will treat them as tags instead of as text.
They do not contain any uppercase ASCII letters, so user agents can always treat HTML elements ASCII-case-insensitively.

The rules prevent using uppercase ASCII letters, and does not force using only lowercase ASCII letters. They allow unicode characters, but Vue.js doesn't accept unicode component names.
Furthermore, the error level is not error but warn, but it doesn't work in some cases like using it as custom element in template. It works when routed by vue router.

I think two points should be fixed. First, html parser allows all XML QName.
https://github.com/vuejs/vue/blob/21112ecc691e25fc13b40985c0f0381e3911efa5/src/compiler/parser/html-parser.js#L19
Second, validateComponentName allows all PotentialCustomElementName.
https://github.com/vuejs/vue/blob/21112ecc691e25fc13b40985c0f0381e3911efa5/src/core/util/options.js#L256

LGTM

Hi, can you elaborate on your use case for this feature? We want to make sure the feature is not just for achieving maximum flexibility while lacks real use case.

we strongly recommend following the W3C rules for custom tag names (all-lowercase, must contain a hyphen)

As I understand, by mentioning the spec about custom tag names we actually want to apply more restrictions here. And in fact you can tell this intention from the warning message already:

Component names can only contain alphanumeric characters and the hyphen, and must start with a letter.

Technically a subset of HTML is still HTML-compliant so applying extra restrictions like this won't break the standard.

Hi, let me explain my cases. I'm working on tax reporting software in Korea. So many items are required for tax reporting, and so many terms are used in those items, and they are all Korean.
For the first time I tried to translate all the terms to English, but failed because some don't have standard translation, some have same translation but different meaning, some have subtle difference of meaning, and so on. And it wasn't efficient to translate all of them.
Therefore, I changed my mind to use the Korean terms as they are, and this new way works for server side and dbms perfectly. It also works for plain javascript. However, vue.js doesn't support unicode names in some cases, so I want to make it work.
I think my case is not so rare case. Lots of developers want to use there native language in code especially when developing software that uses many complicated terms.

Technically a subset of HTML is still HTML-compliant so applying extra restrictions like this won't break the standard.

I understand. You're right. Then what I need is not a fix, but an improvement.

It's funny because I am on the same page as @Justineo but I faced that problem as well in French projects and used French terms for things that cannot or are very difficult to be translated. The only difference is that I can just ignore accents and ç and use plain letters

How is it going? Could you tell me whether this issue would be accepted or not?

Closed via #8666 - thanks for the contribution!

Hi, I'm a student learning vuejs as my first framework.
I want to use my component name in my language.
I read what you commented on 27 jul 2018.
but I don't understand about that.
I don't have this file 'vue/src/compiler/parser/html-parser.js' ,
also this file vue/src/core/util/options.js
I installed and setup vue this commend
** npm install -g @vue/cli
** vue create frontend
what shoud I do?
I really want to use component name in my language.
I need your help.
@youngrok


Add issue Template

Now any new user can easily create the issue
Fixes #62
Please consider it in Hactoberfest

Thanks a Lot.. This will help a Lot


Experiments in a notebook the statistical tests for non stationary bandit policies (CUSUM, PHT, GLR, Monitored etc)

[x] Use joblib.Parallel to run simulations on 4 cores (2-4x speed-up!).
[ ] Add experiments with Gaussian data,
[x] Actually, this notebook is/will also be a good test to do some simulations (and visualisations) of expected delay and false alarm probabilities of the change detection algorithm (as functions of T, tau, Delta, µ1 etc, and parameters of the algorithm etc),

Demo of 2D color view of detection delay for Monitored algorithm:

All these algorithms are SO slow… For instance:
Exploring detection_delay for algorithm BernoulliGLR mu^1 = 0.5 and horizon = 1000...
with 10 values for Delta, and 10 values for tau, and 1 repetitions.
==> Wall time: 3min 38s

That's an interesting visualizations:


landscape: remote content still loads after turning it off

Describe the bug, optionally with screenshots
I switched on "Disable remote content" to help with performance issues. After having done so, I'm still actually seeing remote content like overlay avatars and group icons until Talk finally finishes loading, at which point they all disappear and Talk looks as it should without remote content. Similar behaviour in Groups, as seen with group cover images.
I assume that remote content is cached somewhere in my browser and that's where Talk is loading it from. It's sort of jarring the first time it happens, and other times it's just an inconsistent experience. If I turned off remote content for good (idk, I could get used to this!) I don't know how long I'd still be seeing the icons and avatars.
To Reproduce
Steps to reproduce the behavior:

Turn on "Disable remote content", having seen overlay avatars and group icons before
Open Talk/Groups
See remote content
See remote content disappear when Talk/Groups finishes loading

Expected behavior
As soon as I turn on "Disable remote content", I should never see remote content.
Additional context:

L2 Planet
Self-hosted on a MacBook, accessed via Tailscale
macOS Ventura 13.1, Safari 16.2

It takes a second to scry into %settings-store and update the UI - the delay is in waiting for the scry to resolve. We could do a better job of this:
A) assume you don't want remote content, read the setting, and progressively enhance
B) read the setting from %settings-store in Landscape and store it locally, defer to the local setting on load, and then update the flag necessary

this was fixed in https://github.com/tloncorp/landscape-apps/pull/2345


"[DEBUG] Plugin error: FILE_INVALID_JSON"

2 people on the forum report the same error:
https://forum.ionicframework.com/t/ionic-serve-fail-after-upgrade-to-ionic-cli-v3/89940
[ERROR] Error occurred while loading plugins. CLI functionality may be limited.
Checking for CLI updates now...
[DEBUG] Plugin error: FILE_INVALID_JSON
[DEBUG] Checking for latest plugin version of ionic@latest.
"3.0.0"

[DEBUG] Latest version of ionic@latest is .
[DEBUG] !!! ERROR ENCOUNTERED !!!
SyntaxError: Unexpected end of JSON input
[DEBUG] SyntaxError: Unexpected end of JSON input
at Object.parse (native)
at /Users/boutell/npm/lib/node_modules/ionic/node_modules/@ionic/cli-utils/dist/lib/plugins.js:212:36
at next (native)
at fulfilled (/Users/boutell/npm/lib/node_modules/ionic/node_modules/@ionic/cli-utils/dist/lib/plugins.js:4:58)

ionic info
ERROR] Error occurred while loading plugins. CLI functionality may be limited.
Checking for CLI updates now...
[ERROR] No updates found after plugin error--please report this issue.

global packages:

@ionic/cli-utils : 1.0.0
Ionic CLI        : 3.0.0
System:

Node       : v6.10.1
OS         : macOS Sierra
Xcode      : Xcode 8.3 Build version 8E162
ios-deploy : 1.8.1
ios-sim    : 5.0.6

I would check the ionic.config.json file for json errors.

A commit is in master that will be more descriptive about which file has the error.


Clarify License

It's completely up to you as the author, but I just couldn't find what license this code was released as. I note that sml-ev was released under BSD3, so perhaps this would be a good choice?

BSD3.

Thanks


Text content type doesn't work with Iris 5.0.0

ctx.Text(200, "foo") gives an error with master version of github.com/kataras/go-serializer, 0.0.4 works ok.

Yes,because I removed text and data from here(for performance boost, I wanted to remove the unnecessary castings)  I'll update the v5 today, thanks for posting!


Update NetAppFiles to R4 RP standard

Some updates to bring from R3.5 to R4 RP standard.
Minor changes other than inclusion of the new python SDK.
Internal ticket NFSAAS-2316

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/leonardbf/azure-cli-extensions.git@master#subdirectory=src/$EXT&egg=$EXT"

@tjprescott Hi, it was discussed that as the GA main CLI command set would take a few more days that an update to the extension could be a more immediate solution. Therefore I was hoping this could be reviewed. Thanks.

I've had to update from master a couple of times. Any chance this could be merged? Thanks!


fix: incorrect code snippet for combobox-demo

When copy pasting the code snippet provided in combobox demo, following error occurs:

Usage as in official docs of cmdk (Using List component as a wrapper for Empty and Group) fixes the issue

fixes issue: #2986

See #2944, #2945

Just confirmed that the fix is correct 👏

This fix looks correct. I hit this issue today, the demos on the website are still wrong.


think about API for AV and antimalware engines to hook into OS

think about if the OS should provide an API for antivirus or antimalware drivers. (standard api for loading AV / antimalware driver on startup)

this raises a lot of questions about ways in which the device maintains its integrity to begin with.  that might more a path that is more powerful and forward-looking.


Chrome 45-beta does not scrobble and re-auth

I tried to scrobble from Google Music and VK on the last extension from store (1.52) and does not happens anything. Chrome 45-beta.
Re-authenticate button doesn't work too.

Is the scrobbling enabled? The icon in the adress bar should be red as well.
If this checks out, you can upload a screenshot of the background page console to help investigate.

After re-auth I have getToken response (chrome console):
<lfm status="ok">
  <token>70d77e14997a9fc1f75978ce00000000</token>
</lfm>

and 403 on the scrobble try
Request URL: https://ws.audioscrobbler.com/2.0/?method=auth.getsession&api_key=d9bb1870d3269646f740544d9def2c95&token=70d77e14997a9fc1f75978ce00000000&api_sig=0bf40a0f44a3e763020199eb00000000&format=json
Request Method: GET
Status Code: 403 Forbidden

I think this is lastfm issue?

Ya. Error code 14 — "This token has not been authorized". This is strange.

I have same problem. I think, it is lastfm issue.
anyway I try to change mobile api, and console logs look like work.
	function tradeTokenForSession(token, cb) {
		var params = {
			method: 'auth.getMobileSession',
			api_key: apiKey,
			username: 'LASTFM_USERID',
			password: 'LASTFM_PASSWORD'
		};
		var apiSig = generateSign(params);
		$.post(apiUrl + '?format=json&api_sig=' + apiSig, params)
			.done(function(response) {
				if ((response.error && response.error > 0) || !response.session) {
					console.log('auth.getSession response: ' + JSON.stringify(response));
					cb(null);
				} else {
					cb(response.session);
				}
			})
			.fail(function(jqxhr, textStatus, error) {
				console.error('auth.getSession failed: ' + error + ', ' + textStatus);
			});
	}

but recent track page still not update.(I think, it also last.fm issue)

@Ky6uk are you still getting these errors?
I had to reauth today, having the same error as reported. But once I got a new token and authorized it, everything works fine.
Possibly some temporary L.FM issue

also Chrome beta channel should be on 46 now, so update and try it again please

Problem still here.

Just upgraded to 47.0.2526.27-1 (on Ubuntu 14.04 fwiw) with 1.53 of web-scrobbler and all is well and good. Wasn't behaving on 46, despite re-authing. Actually didn't on 47 either, at first, but when I re-authed again, all was well. That being said, if there's a bug, I suspect the issue lies, as @david-sabata said, in a temporary issue.

47.0.2526.58-1 and 1.54. Had to re-auth again to get Bandcamp to work. It seems to me it's kind of a bug that one can clearly see the 403 errors and yet the notifications seem to suggest all is well and good. So you don't notice unless you check.

47.0.2526.73 beta-m (64-bit) confirmed to work after clean installation of that extension.

Should be closed. (outdated)


missing in requirements.txt

I think you miss some of the requirements in the txt file, such as OpenCV and tqdm

Right. It is updated now in the last commit.


Fix build in CI - create a build matrix

Recent commits I added now use ANDROID_SDK_HOME in unit(integration) tests, I will have to move the Android specific tests into a different build pipeline, probably utilize the Travis build matrix feature to run iOS and Android tests in parallel.
On the same note, we will also need to run E2E on multiple RN versions, this should also be added to that build matrix.

@rotemmiz

I am reopening this issue, there still is one step to be completed, adding Android builds to the test matrix

🤘

Can this be closed? @rotemmiz mizmiz

I think this was implemented already.

Yes, sorry for missing the question :(

It wasn't actually, waiting for our Jenkins setup since Travis CI doesn't support nested virtualization yet (for x86 Android emulators).
Reopening :(

💩

Now can we finally close this? 😓


Slack defaulting to German spell checking - v5.6.0

Accidentally opened issue with my work account (#1762 - sorry about that, feel free to delete it). I originally wanted to put this under my personal account:
I'm currently running v5.6.0, also I'm not super GitHub literate - I switched to Ferdi from Franz due to performance issues and I'm loving Ferdi overall! However, spell checking in Slack is defaulting to German recently. I set spell checking in Ferdi to English and Slack still wants to use German (when I right-click on a misspelled word). I'm okay dealing with it till next big Release, but wanted to make others aware.

I have just committed a fix for a different bug related to spell-checking, and it should appear in the next nightly in approx 8 hours. If you can wait till then, I would request you to try out the nightly release and then update this ticket with the expected vs actual behavior.

Thank you for your quick response! How can I find details on switching to nightly builds?

Please see the Downloads page in the website - it has the links for the nightlies and betas towards the bottom.

@minisugar : Please check with the latest nightly that I have released just now. I would also request you to close this ticket if the issue is fixed.


Add MSL options for point size, version, and array specialization

Note: I've already tested the point size bool on real CTS workloads. Others should work as well.

Not sure if it would improve things. An enum is run-time, while spirv-cross options are already different at compile time. I'd rather proceed and follow-up with finer versions ;)

On May 25, 2018, at 03:11, Josh Groves<EMAIL_ADDRESS>wrote:
@grovesNL approved this pull request.
👍 looks good, thanks!
In spirv_cross/src/bindings.rs:

@@ -1586,6 +1586,9 @@ pub mod root {
pub struct ScMslCompilerOptions {
pub vertex_transform_clip_space: bool,
pub vertex_invert_y: bool,

   pub version: u32,

nit: could we change the version to an enum to match GLSL and HLSL?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

bors r+


Web console fails to yield result of compilation

When attempting to compile and verify the below code, the UI creates the spinner but never returns the results. The Javascript console for the page yields the following:
jquery.js:4 POST http://localhost:8080/compile net::ERR_CONNECTION_RESET
send @ jquery.js:4
ajax @ jquery.js:4
n.(anonymous function) @ jquery.js:4
compile @ whileyweb.js:106
onclick @ (index):18

This occurs on both Chrome and Chromium 60, macOS and Linux, on both the whileylabs.com instance and a local instance running from commit hash db40454 (on the develop branch). I couldn't even paste the code into the edit field in Firefox to try it out there.
Code used:
function find(int[] xs, int target) -> (int rv)
requires |xs| > 0
ensures all { i in 0..|xs| | rv <= i }
ensures some { i in 0..|xs| | rv == i }:
    int lower = 0
    int upper = |xs|
    int cursor = (lower + upper) / 2
    while lower <= upper
    where cursor >= lower && cursor <= upper:
        int value = xs[cursor]
        if target < value:
            upper = cursor
        else if target > value:
            lower = cursor + 1
        else:
            return cursor
        cursor = (lower + upper) / 2
    return lower

What I assume is the previous version of this UI, found at http://whiley.org/play/, does return the results of compilation.

Does a similar thing in Firefox Nightly 57, but doesn't even emit an error in the JS console.

I tried to compile this code with the command-line tools and received this result:
> wy jvmcompile --verify x.whiley

WARNING: version numbering unavailable
Exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: need to support division
        at wyc.commands.Compile.compile(Compile.java:352)
        at wyjc.commands.JvmCompile.compile(JvmCompile.java:121)
        at wyc.commands.Compile.execute(Compile.java:296)
        at wyc.commands.Compile.execute(Compile.java:1)
        at wycc.WyMain.main(WyMain.java:92)
Caused by: java.lang.IllegalArgumentException: need to support division
        at wytp.proof.util.Arithmetic.asPolynomial(Arithmetic.java:58)
        at wytp.proof.rules.Simplification.normaliseBounds(Simplification.java:740)
        at wytp.proof.rules.Simplification.simplifyArithmeticEquality(Simplification.java:261)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:84)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:160)
        at wytp.proof.rules.Simplification.simplifyConjunct(Simplification.java:106)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:74)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:160)
        at wytp.proof.rules.Simplification.simplifyConjunct(Simplification.java:106)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:74)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:160)
        at wytp.proof.rules.Simplification.simplifyConjunct(Simplification.java:106)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:74)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:160)
        at wytp.proof.rules.Simplification.simplifyDisjunct(Simplification.java:132)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:76)
        at wytp.proof.rules.Simplification.simplifyQuantifier(Simplification.java:181)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:79)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:160)
        at wytp.proof.rules.Simplification.simplifyDisjunct(Simplification.java:132)
        at wytp.proof.rules.Simplification.simplify(Simplification.java:76)
        at wytp.proof.rules.Simplification.apply(Simplification.java:50)
        at wytp.proof.util.AbstractProofRule.apply(AbstractProofRule.java:53)
        at wytp.provers.AutomatedTheoremProver.checkUnsat(AutomatedTheoremProver.java:222)
        at wytp.provers.AutomatedTheoremProver.checkValidity(AutomatedTheoremProver.java:172)
        at wytp.provers.AutomatedTheoremProver.check(AutomatedTheoremProver.java:146)
        at wytp.provers.AutomatedTheoremProver.check(AutomatedTheoremProver.java:129)
        at wyal.tasks.CompileTask.build(CompileTask.java:157)
        at wybs.util.StdBuildRule.apply(StdBuildRule.java:107)
        at wybs.util.StdProject.build(StdProject.java:256)
        at wyc.commands.Compile.compile(Compile.java:332)
        ... 4 more

Perhaps this exception is being thrown in the UI server and its not responding properly to the client in that case?

Hey Toby,
Yeah, Ok, looks like its throwing an exception on the back end.  That's expected, since I know division still needs to be implemented.  But, it should be reporting the error to the client though, so that needs to be fixed --- thanks.
FYI, for testing, you can run the site locally by just cloning the repo:
https://github.com/Whiley/WhileyWeb

Yeah, I did that and got the same results as on whileylabs.com

Ok, have implemented a fix for this now which simply reports the internal failure in the client rather than just ignoring it.  In fact, it will report any exceptions caught during compilation which is probably a good thing.
Next, will update whileylabs.com

Ok, whileylabs.com is updated.


Publish 8.2-20230505234735+0000

Publish 8.2-20230505234735+0000

@bot-gradle test and merge

I've triggered a build for you.


[Feature]: Improvements for koba

What is the feature you would like to see?
I think we shouldn't leave koba as it is and explore area of improvements:

think how to store constructor logic next to contract logic and field declarations, e.g inside sol_storage! macro
think how to spread constructor logic among inherited contracts and implementation, e.g. user of pausable shouldn't know how to instantiate it

Contribution Guidelines

[X] I agree to follow this project's Contribution Guidelines

This one as well https://github.com/OpenZeppelin/rust-contracts-stylus/issues/145

This one too https://github.com/OpenZeppelin/rust-contracts-stylus/issues/128


zoom extent not working in latest versions of c3 & d3

Like already postet on Stack, there occures a bug in the zoom extent option by using versions above 0.5.x.
Working example with lower versions of c3 & d3 (c3: 0.4.11 ,d3: 3.5.6) CodePen
Bug example with latest versions of c3 & d3 (versions mentioned below) CodePen
Description: There seems to be no zoom limit.

C3 version: 0.5.1
D3 version: 4.13.0
Browser: Chrome Version 65.0.3325.181
OS: Windows 10

Check out: https://github.com/c3js/c3/blob/master/htdocs/samples/api_zoom.html
Seems like the api changed so you should use initialRange instead

Also https://github.com/c3js/c3/blob/master/src/api.zoom.js
Seems to suggest that you should use zoom.x.max and zoom.x.min instead of extent. It's a shame it's not documented though

There's also axis.x.selection which kinda seems to work like zoom.initialRange, and can be an interval (of the form [min_index, max_index]). However, both seem to be buggy if max_index is the biggest index in a category bar chart (will open an issue for this).

+1 unfixed in the latest versions with lack of correct documentation

+1 still not fixed and/or documented in 0.7.8
"initialRange", "selection" not working as expected and undocumented, too.


Add FAPanels

FAPanels
Project URL
https://github.com/fahidattique55/FAPanels
Description
FAPanels for transition
Why it should be included to awesome-ios (optional)
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[ ] Supports iOS 9 / tvOS 10 or later
[x] Supports Swift 3 or later
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 2 link issues, a project collaborator will take care of these, thanks: )

Link issues by awesome_bot

Line
Status
Link

1126
301
https://github.com/clusterinc/ClusterPrePermissions redirects tohttps://github.com/rsattar/ClusterPrePermissions

2445
Error
https://iconresizer.com/  Connection refused - connect(2) for "iconresizer.com" port 443

  Generated by :no_entry_sign: Danger

Hey @arasu01 thanks for contributing to awesome-ios. 🎉🎉🎉


Add cacheCurrentPage to public API

I think it would be good to add cacheCurrentPage to the public API of Turbolinks. I'm developing a complex rails application and got to a case where I desperately need it. I'll explain my case in details, but the whole idea can be applied generally.
My case
Web application that has many views that can be rendered as a normal page visit (on different URL) and inside of a modal dialog (URL stays the same). When a page is opened in a modal dialog Turbolinks.visit() doesn't get called, but the URL gets manually updated (using history.pushState) so it has the page route that was rendered in the modal. When the modal gets closed, history.back() is called to go to a previous (original) route. So this is about manipulating URL history stack when opening and closing a modal dialog.
My problem
Some pages are complex and they can have dynamic HTML updates (drag'n'drops, adding & removing elements with ajax ...) and Turbolinks doesn't properly cache those changes. So when some changes are made on a page, then opened another page in the modal dialog (pushState) and then navigated back to the first page - Turbolinks shows wrong HTML (pulled from cache), without those changes made previously.
My solution
Added cacheCurrentPage() to public API of Turbolinks and calling it before each history.pushState(newUrl) fixed all issues.
Good things if you merge

Nothing can break when cacheCurrentPage is exposed
Added more flexibility to the library because now apps can push custom URL state without caching issues

Bad things if you merge

Added more complexity to the public API and documentation

:+1: – if you're interested in helping us work to improve the precision of replacement in TL, please checkout https://github.com/rails/turbolinks/issues/448


[Bug] [KafkaSource] The program has no error messages, and the kafka data has not been printed out

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
Kafka serves as the data source and prints it out. The program started running, and when I sent data to Kafka, I couldn't see the printed message and there was no error. I'm not sure if this is a bug or if I configured it incorrectly. Please help me take a look. Thank you
SeaTunnel Version
2.3.1
SeaTunnel Config
env {
  # You can set flink configuration here
  execution.parallelism = 1
  job.mode = "STREAMING"
  checkpoint.interval = 2000
  #execution.checkpoint.interval = 10000
  execution.checkpoint.data-uri = "obs://ddmc-obs-test/user/flink/checkpoint"
}

source {
  Kafka {
    result_table_name = "kafka_name"
    schema = {
      fields {
        name = "string"
        age = "int"
      }
    }
    format = JSON
    topic = "source_test_2"
    bootstrap.servers = "xx.xx.xx.xx:9092"
  }
}

transform {
}

sink {
     Console {

    }
}

Running Command
./bin/start-seatunnel-flink-13-connector-v2.sh --config ./config/kafka2console.conf -m yarn-cluster -ynm kafka2console -yjm 1g -ytm 1g -ys 1 -yqu default -yd -p 1

Error Exception
no Exception.

Flink or Spark Version
flink1.14.6
Java or Scala Version
No response
Screenshots
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

It's my configuration issue, not a bug. I need to have a thorough understanding of its usage principles in the future.


Show the side menu once

Currently, the side menu is shown and closed every time an HTTP/HTTPs connection is done. The idea behind this behaviour is to make sure the user is aware of this menu. However, this can become be annoying over time.
Instead, the menu could be shown once. A flag can be stored in browser's storage to determine if menu should be shown or not.

Not implemented with the latest version of the baseimage.


Event/202102

Fix links, modify texts

Thank you very much for the improvement! It's very valuable, appreciate it.