video channel yells geometry channel not ready - win32

This issue is present in 2.4.0 as well as in master.
This issue appears when:

you start wfreerdp with /video
you open a video (I tested youtube) in the remote session
leave the wfreerdp window be for a few seconds
After a few moments you will get "geometry channel not ready, ignoring request".

I debugged this a bit on master and based on the Linux X implementation I can see that the events for dynamic channels for geometry, video control and video data are not handled on Windows.
Following the example of X I attempted to do this: https://github.com/alexandru-bagu/FreeRDP/commit/a7f66a654ff5b55bbeb8155caccb46bd8305d319
Now it no longer says anything about geometry but I get a black overlay over the video.
I debugged a bit more and there is video data coming and it is being decoded properly (no errors from h264) however it seems it's not actually working as it should.

yes, this is currently only implemented with xfreerdp

#7357 adds support to wayland (not finished yet)

The values that work correctly for me are these with a change to the C function - 16L instead of - 0L but that can be reverted and the table below updated
/**
 * | R |   ( | 298     0    409 | | Y - 16  | )
 * | G | = ( | 298   -100  -208 | | U - 128 | ) >> 8
 * | B |   ( | 298    517    0  | | V - 128 | )
 */

@alexandru-bagu no, same error on all backends.
The matrix is the one you referenced. all for fixing this, but need to be sure the matrix is the correct one.

Checking it now but C(V) seems wrong in YUV2R.

@alexandru-bagu ok, indeed. the matrix seems to be wrong.


Fix helix-admin login-browser functionality

The helix-admin login-browser functionality gets stuck on the 2FA page. Need to investigate and fix why that happens.

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[ ] Internal Infrastructure Improvements

Release Note Description

@oleksandr-didyk haven't you made a fix similar to this recently? Something like fixing the ID of the password text field?

I did fix the OTP issue a few weeks ago, yes
Tested it before merge, worked locally just fine

@oleksandr-didyk haven't you made a fix similar to this recently? Something like fixing the ID of the password text field?
dev.azure.com/dnceng/internal/_git/dotnet-helix-service/pullrequest/33031


WiFi Manager custom entries

I'm entering a custom host name in the WiFi manager screen.  When the device reboots into the IR controller mode, my custom host name gets clobbered with "ESP_4F1F01".  It doesn't recognize that I changed to a custom name.
Similarly, when I enter my custom gw on the WiFi manager screen, it does not get carried over to the IR Controller screen for display at the top, or inserted in the generated URL message codes. As long as I manually insert the correct gw in the URL message code that I enter in the device setup, Alexa should work. Right?

When was the last time you updated? There was a bug for a few days with the hostname that was fixed on 12/7/2017 d46b429fbf0dc65e6f21c9263ad1bf7e148eddac so that issue should be resolved
As for the gateway, what do you think a gateway is? The gateway setting is literally just your default gateway for configuring your local IP address setting. It shouldn't appear at the top of the page and shouldn't appear in the URL
Its the equivalent of this setting in your IP address configuration

Sorry about the gateway comment...I meant the external IP.

The default setting for external IP got set to disabled in a pull request that I missed. Just set that to true in the blueprint or update to the latest version where I reverted back to enabled as the default setting.
Sent from my iPhone

On Dec 17, 2017, at 20:45, DataBasye<EMAIL_ADDRESS>wrote:
Sorry about the gateway comment...I meant the external IP.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Okay, thanks.
By the way...the host name is still not getting saved properly.
When I went into Wifi manager and changed the name the first time, it worked.  However, I had a space in the name that I wanted to get rid of. When I went back in a second time, it didn't take my updated custom name, and reverted back to ESP_4F1F01.  In fact, it reset all my fields to original, so that I had to retype everything rather than just alter the hostname. I'm working around it, but there's still a bug in there somewhere.
Thanks for your help on this great project!  I've got Alexa talking to my ESP now.

I made some more changes to the way host_name is handled if you wanna update and try again
I tested it pretty thoroughly and can't seem to recreate the error you were having before
Let me know

When I downloaded the latest version, I'm getting a compile error: 'ArduinoJson::DynamicJsonBuffer' has no member named 'clear'.  I thought I had the latest versions of all the libraries.  Is there a chance the 'clear' function got deleted in a newer library version?

Not able to reproduce this
Compiling fine on ArduinoJson version 5.12.0 which appears to be the latest
Looks like on the latest build on their github clear is still there
What version you compiling against?

My fault.  Had multiple library copies and the wrong one was getting picked up at compile time. Sorry.


fix bug where changes to different directories in the same commit are ignored

This fixes #180
The root cause

when we publish a change to multiple topics at once - the pub/sub library will always publish to each topic separately.

in other words: publish(topics=["dir1", "dir2", data=hash1] will result in two messages sent by opal server:
message1 = {topic="dir1", data=hash1}
message2 = {topic="dir2", data=hash1}

The client will only fetch dir1 when receiving the first message - but it will bump the latest known hash to hash1.

The client will do nothing for the second message, because it already thinks it has that hash (hash1).

Possible solutions
There are two possible solutions (both of them are breaking changes - but not to users - only to the on-wire protocol).

publish the entire context as the message data - which is the solution i took here.
ignore the "latest known hash" in the policy store, and instead go with the "latest known hash" of the update message - this solution also requires us to do the same changes to the policy update message. However i tend to like it less because the "diff" to the policy store is now not atomic (i,e: all changes at once).

if you don't want to break protocol you can check the client if you have 'changes_directories' in update_obj , if not, use the old flow and mark it for deletion at our next major


revert remove config layer

Description
Changes proposed in this pull request:

...
...
...

Related issue(s)

/test pull-lifecycle-mgr-build


[ryu]Ryu include fix

fix the path for includes - the header was left out of designated folder

LGTM, thanks for the PR!


Adds a setting-option to add swagger plugins.

I wanted a way to add swagger plugins through NSwag.
Changed the signature of GetCustomScriptHtml to allow reuse.
Added setting for plugin with name and script path.
Script must be hosted in your application and reachable by swagger.

resolves #4921

Fixes #4921

Fixes #4921

To link PR and issues, this text needs to be in the first comment.


sha2-asm feature

Context
This PR implements a feature for enabling the asm feature on the sha2 crate. When testing against a real world payload (generate a proof of transaction inclusion against the transactions root), these are the numbers:

sha2-asm feature disabled:

Transactions root: 0x3834068daa909f5553bd06299dc60ccd43fa2c24da3778dda30b6c7fc767f240, num transactions: 129
Index to prove: 26
Generated proof in 855.763416ms
Verified proof in 9.708µs

sha2-asm feature enabled:

Transactions root: 0x3834068daa909f5553bd06299dc60ccd43fa2c24da3778dda30b6c7fc767f240, num transactions: 129
Index to prove: 26
Generated proof in 133.917375ms
Verified proof in 1.917µs

Conclusion
With sha2-asm enabled, proof generation becomes around 6,5 times faster.

linter error looks like a new issue from a nightly release -- ill go fix and then we can merge this in

@mempirate if you rebase against main ill merge this in

@ralexstokes this branch should be up to date, nothing to rebase. Maybe I misunderstood

hmm yeah im a little confused why the linter is still failing, let me see what I can do -- maybe I just merge anyway as I don't think it will fail on main


Implement Automatic Type Conversions for Rule File Terms

There are some obvious type conversions that currently produce type errors.
For example, if you use the term 2.0 in a Float64 column in a rule file it gives a type error, since 2.0 is parsed a Decimal and not Double. We currently only support proper Doubles for Float64 columns.
Before implementing this, I think there is some discussion needed on which conversions we want to allow.
Sometimes to many implicit casts may make it harder for users to spot errors.
For example it may be worthwhile to force users to put quotes around values that go into String columns, e.g. to write "2" instead of just 2.
In any case, error messages should be improved to give suggestions like: did you mean to write 2.0E0?

My understanding would be that during parsing, we treat a numeric literal value like 2 or even 2.0 (but, notably, not 2.7 or 2.7182818284590) as an element of some universal Number type that has no defined storage type, but is implicitly coercible to Integer, UnsignedInteger, Float, and Double (numeric literal values like 2.7 would only be implicitly coercible to Float and to Double, but, e.g., not to Integer). Then, during type checking, we would assign a “proper” numeric type to those positions (or promote them to any) based on the usage (we might need some default rule to resolve any ambiguities here, probably Integer makes the most sense as a fallback type).

I agree with Max's proposal. The "union" type for "decimal notation number" is interesting for type inference, since it cannot be represented as an interval (float and decimal being incomparable), but this seems unavoidable (@matzemathics). I think allowing 2 to represent a float is ok (I don't see any issue with this, and it might be handy for people who process JSON where all numbers are float and you might also have a plain 2, I suppose).
Strings in rules files should always have quotes around them, so 2 should never be a valid string.
This discussion is only about rules files. The way in which one would read, e.g., strings from CSV, can be different.

This has been resolved by allowing implicit casts from Numeric Integer Literals and Numeric Decimal Literals to Float64.
The corresponding RDF Literals are not casted though.
We don't do any other automatic conversions for now.
Error messages have not been changed.


Cone condition

[x] tested
[x] added wiki page

https://cjcrafter.gitbook.io/mechanics/conditions/incone


fix type

The component 'Tooltip' has a number in the  UI config lead to a conflicting typescript signature

🔗 Linked issue
no open issue
❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Steps to reproduce the bug:

Clone / Checkout module
set  app.config.js

export default defineAppConfig({
  ui: {
    primary: 'green',
    gray: 'cool',
    tooltip: {
      default: {
        openDelay: 500
      }
    }
  }
})

run

pnpm run dev:prepare && pnpm run typescript

observe that the typescript type checker expects openDelay and closeDelay to be a string, while the defined type is a number

See also UI Pro dashboard template
https://github.com/nuxt-ui-pro/dashboard/blob/main/app/app.config.ts
📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

I don't think we should change the type to suggest numbers everywhere as this is a really specific case where most of the keys are strings.
You can just do as any for this:
export default defineAppConfig({
  ui: {
    primary: 'green',
    gray: 'cool',
    tooltip: {
      default: {
        openDelay: 500 as any
      }
    }
  }
})


Support Python virtualenv

When bash-powerline is used, the PS1 magic in virtualenv's activate.sh script no longer works. This PR adds the support to display the name of current virtualenv, similar to what activate.sh does without bash-powerline. It has no effects when virtualenv is not activated. And the code is structured in a way that people can easily comment it out if they don't want this feature (although I doubt there's any reason doing so).
Screenshot (".env" is the name of my virtualenv):

I've made a new PR #17 against current master using both @intinig and @Hexcles ones as starting points (only for virtualenv).


python310Packages.pyisy: 3.0.2 -> 3.0.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.pyisy is: "Python module to talk to ISY994 from UDI"
meta.homepage for python310Packages.pyisy is: "https://github.com/automicus/PyISY"
meta.changelog for python310Packages.pyisy is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.0.3 with grep in /nix/store/31n9wixmcqqazjwdgciq84q1pcsg5jcl-python3.10-pyisy-3.0.3

found 3.0.3 in filename of file in /nix/store/31n9wixmcqqazjwdgciq84q1pcsg5jcl-python3.10-pyisy-3.0.3

Rebuild report (if merged into master) (click to expand)

5 total rebuild path(s)

3 package rebuild(s)

3 x86_64-linux rebuild(s)
2 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
home-assistant-component-tests.isy994
python310Packages.pyisy
python39Packages.pyisy

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/31n9wixmcqqazjwdgciq84q1pcsg5jcl-python3.10-pyisy-3.0.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.pyisy https://github.com/r-ryantm/nixpkgs/archive/18dd3c28845c327a83c1a2c06073d75afc34565e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/31n9wixmcqqazjwdgciq84q1pcsg5jcl-python3.10-pyisy-3.0.3
ls -la /nix/store/31n9wixmcqqazjwdgciq84q1pcsg5jcl-python3.10-pyisy-3.0.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

3 packages built:

home-assistant-component-tests.isy994
python310Packages.pyisy
python39Packages.pyisy

Maintainer pings
cc @dotlambda for testing.

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

3 packages built:

home-assistant-component-tests.isy994
python310Packages.pyisy
python39Packages.pyisy


CUDA 11 support?

Building environment

Required Info

Camera Model
N/A

Firmware Version
N/A

Operating System & Version
Linux (Ubuntu 20.04)

Kernel Version (Linux Only)
5.4.0-42-generic

Platform
PC

SDK Version
2.38.1

Language
C++

Segment
Everything

Issue Description
It looks like librealsense doesn't support CUDA 11 yet? ???
➜  ~ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Wed_Jul_22_19:09:09_PDT_2020
Cuda compilation tools, release 11.0, V11.0.221
Build cuda_11.0_bu.TC445_37.28845127_0

CMake Error at /usr/share/cmake-3.16/Modules/CMakeTestCUDACompiler.cmake:46 (message):
   The CUDA compiler

     "/usr/local/cuda/bin/nvcc"

   is not able to compile a simple test program.

   It fails with the following output:

     Change Dir: ......librealsense/build/CMakeFiles/CMakeTmp

     Run Build Command(s):/usr/bin/make cmTC_336f7/fast && /usr/bin/make -f CMakeFiles/cmTC_336f7.dir/build.make CMakeFiles/cmTC_336f7.dir/build
     make[1]: Entering directory '......librealsense/build/CMakeFiles/CMakeTmp'
     Building CUDA object CMakeFiles/cmTC_336f7.dir/main.cu.o
     /usr/local/cuda/bin/nvcc     -x cu -c ......librealsense/build/CMakeFiles/CMakeTmp/main.cu -o CMakeFiles/cmTC_336f7.dir/main.cu.o
     /usr/include/c++/10/type_traits(1384): error: type name is not allowed

     /usr/include/c++/10/type_traits(1384): error: type name is not allowed

     /usr/include/c++/10/type_traits(1384): error: identifier "__is_same_as" is undefined

     3 errors detected in the compilation of "......librealsense/build/CMakeFiles/CMakeTmp/main.cu".
     make[1]: *** [CMakeFiles/cmTC_336f7.dir/build.make:66: CMakeFiles/cmTC_336f7.dir/main.cu.o] Error 1
     make[1]: Leaving directory '......librealsense/build/CMakeFiles/CMakeTmp'
     make: *** [Makefile:121: cmTC_336f7/fast] Error 2

   CMake will not be able to correctly generate this project.
 Call Stack (most recent call first):
   CMake/cuda_config.cmake:3 (project)
   CMake/global_config.cmake:65 (include)
   CMakeLists.txt:44 (global_set_flags)

Cheers

@jiapei100 , the error is due to C++/NVCC compiler compatibility issue.
There are several similar issues being tracked, with some progress reported - link1, link2.
Please verify the GCC/Clang version you use against NVidia's compatibility matrix - https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#axzz3x7mwvZrG

Please kindly check the compatibility matrix as suggested and let us know if further help is needed in regard to this issue.
Otherwise, this ticket will be closed in 7 days. Thank you.


Remove hard coded 3 variable modification limit

And make it a user choice

There is other hard coded variables. Since every Task have some common parameters like max missed cleavages, protease..... Adding a hard coded 3 variable modification limit is easy but need to change a lot places in MM. Is that a good idea to create a 'Common Parameter Class' contains all common parameter as 'Properties {get; set;}' to make things easier in the future?

Something like this is a great idea!
There are a few further sub-categories of these parameters that are shared between all tasks:

Search parameters
In-silico digestion parameters
Raw file loading parameters
Performance/memory parameters

It would make the super long RunSpecific calls be short and sweet.
Then every task has some task-specific parameters

Is this available now? Can it be closed?

Yes


"statusCode": 401, "message": "Unauthorized. Access token is missing or invalid."

while using <validate-jwt>, if using v2 version endpoint, go to -> azure ad -> app registration -> select backend-app -> manifest -> update property "accessTokenAcceptedVersion": 2,"

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

ID: 823eb96f-e5f1-0832-b175-0b31009be92f
Version Independent ID: 330085ae-dcf6-e930-86a8-0e4a60ab1314
Content: Protect an API by using OAuth 2.0 with AAD and API Management - Azure API Management
Content Source: articles/api-management/api-management-howto-protect-backend-with-aad.md
Service: api-management
GitHub Login: @miaojiang
Microsoft Alias: apimpm

@usreekanthreddy Thanks for the feedback! We will review and update accordingly.

@usreekanthreddy Thanks! We have worked up a PR to address this, which once merged should reflect in a couple of hours.


Fix some of the issues from #44

Taking a stab at https://github.com/jeroenheijmans/advent-of-code-charts/issues/44
Basically fixing the following:

Make completion sorting sort by Part 2 Time
Add sorting by total points
Fix highlighting of sorted columns
Change title

Screenshot:

For additional context: I was fixing those for myself in a local branch anyway (because OCD 🙃 ), but then decided, why not just share those as pull request.

I've seen your PR, thanks a bunch! Just been extremely busy past few days so not entirely sure when I'll get around to it.

Sorry I haven't gotten around to fixing it for this 2020 edition. I do appreciate the PR! But due to work and personal stuff I just haven't been able to make more time. I'll try to revisit it before the 2021 edition. Hope you understand!

@jeroenheijmans, Just a friendly ping - do you think you would be able to merge this before this year AoC?

@pankdm Thanks for the ping, I had not given much thought yet to my plugin and the open PR, but I'll try to make some time during these first few days to have a look at it.

Thanks again for the PR @pankdm! I have some more improvements (and possibly will remove some features) for this table in mind as well. I'll just be simple and merge your PR, then continue work from there.
Cheers, and good luck on the AoC puzzles too!

Thanks a lot, @jeroenheijmans! Already using the latest version and advertising to my friends 😁


Double check handling of pins used by drivers

This currently compiles while it shouldn't
#[entry]
fn main() -> ! {
    let peripherals = Peripherals::take();
    let system = SystemControl::new(peripherals.SYSTEM);
    let clocks = ClockControl::boot_defaults(system.clock_control).freeze();

    let mut io = Io::new(peripherals.GPIO, peripherals.IO_MUX);
    let pins = TxRxPins::new_tx_rx(
        &mut io.pins.gpio4,
        &mut io.pins.gpio5,
    );

    let mut serial1 = Uart::new_with_config(
        peripherals.UART1,
        Config::default(),
        Some(pins),
        &clocks,
        None,
    );

    io.pins.gpio4.into_push_pull_output(); // this shouldn't compile since the pin is used by the UART driver

    let delay = Delay::new(&clocks);

    println!("Start");
    loop {
        serial1.write_byte(0x42).ok();
        let read = block!(serial1.read_byte());

        match read {
            Ok(read) => println!("Read 0x{:02x}", read),
            Err(err) => println!("Error {:?}", err),
        }

        delay.delay_millis(250);
    }
}

Easiest here probably is to align the API and have it similar to SPI master (i.e. with_tx / with_rx etc.)?

When using the I2S peripheral in camera mode, most people will need to give the vsync pin to the peripheral but also separately listen for interrupts on the pin.
So I guess this depends on whether the peripheral is reading the pin or writing to it.


Any way to load documents into DB (large amount) outside the GUI ?

Hi!
Great project ParisNeo!
I am trying to upload a bunch of documents to talk to, I have been trying out the likes of PrivateGPT and there you can do ingestions into DB before you launch the solution. I am just trying out the solution and trying to figure out a good way to talk to documents! :)
I couldnt find much information about this specific aspect!
Would love to add documents to a folder (lots of them). Call a ingest function which has multithreading and utilizes cuda to vectorize to chromaDB.
Where can I set the embeddings model for this?

Itvwill be definitivly à good feature to be able to load documents into folder or database that could be indexed in order to talk with your own private data. Microsoft has Just released their own solution with azure and chatgpt

Hi. You can talk with data with any of your personalities.

Just press this button, then select one or multiple files.  Now when you talk to the AI, your query will first be used to grub some blocks of text from the database then introduce it to the discussion so that the personality can have information about the context.
Here is avideo where I talk with a lawyer about the licence of lollms:
https://www.youtube.com/watch?v=TVp5c5FJSnM&t=1s
The data is not stored forever, when you restart the app, you have to import it again, unless you change the settings in main settings sub block:

By the way, you can also control how long is a chunk of text, as well as the overlap between chunks and how many chunks are used during the discussion.
I hope this helps.


_tkinter.TclError: character U+1f6a9 is above the range (U+0000-U+FFFF) allowed by Tcl

C:\Users\samon\PycharmProjects\277777788888899_project\venv\Scripts\python.exe C:/Users/samon/Desktop/HALAT-MineAndSolve.py
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\samon\AppData\Local\Programs\Python\Python37\Lib\tkinter\__init__.py", line 1702, in __call__
    return self.func(*args)
  File "C:\Users\samon\AppData\Local\Programs\Python\Python37\Lib\tkinter\__init__.py", line 746, in callit
    func(*args)
  File "C:/Users/samon/Desktop/HALAT-MineAndSolve.py", line 135, in spiral
    FlagClick(xtemp+1,ytemp-1,indextemp+1-numOfCols)
  File "C:/Users/samon/Desktop/HALAT-MineAndSolve.py", line 37, in FlagClick
    btnBox.config(text="🚩")
  File "C:\Users\samon\AppData\Local\Programs\Python\Python37\Lib\tkinter\__init__.py", line 1482, in configure
    return self._configure('configure', cnf, kw)
  File "C:\Users\samon\AppData\Local\Programs\Python\Python37\Lib\tkinter\__init__.py", line 1473, in _configure
    self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
_tkinter.TclError: character U+1f6a9 is above the range (U+0000-U+FFFF) allowed by Tcl

Windows 10 & Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51)

Fix at fork https://github.com/shah253kt/SelfSolvingMinesweeper

Can you submit a pr for the fix. Hopefully it'll be merged

A fix is at fork https://github.com/shah253kt/SelfSolvingMinesweeper

Would be great if you turned it into a PR.

i can't it doesn't let me i dont know why


Allow users to specify load source.

This fork allows users to specify the data source by region for each load profile.
The option regional_load_source maps load sources to regions.
regional_load_source:
    USER: ["region_a", "region_b"]
    FERC: ["region_c", "region_d"]

The option load_source_table defines the SQL table from which to grab data.
load_source_table:
    FERC: "load_curves_ferc"

The regional_load_source USER grabs data from regional_load_fn.

I think we're about done with changes to this PR. But I want to hold merging until I get previous changes out as a new version release. Will try to get that done today/tomorrow.


Vulkan support

Is your feature request related to a problem? Please describe
No response
Describe the solution you'd like
Implement Vulkan1.3 in WSA, Android13 already supports Vulkan1.3
Describe alternatives you've considered
No response
Have you set this feature request's Milestone field to Future Release?

[X] I have set this issue's milestone to Future Release

Hi, this is something on our radar already for new feature requests, we appreciate the feedback here!

+1

+1

+1

Indeed there are many games that require Vulkan, switching away from ANGLE would be beneficial

If Vulkan1.3 is implemented, it can also provide full OpenGL ES 3.2 support through Zink, with the same level of graphics API as flagship smartphones in 2023, instead of low-performance ANGLE ES 3.0

yes but wouldnt this only work for nvdia 16 series and up

If Vulkan1.3 is implemented, it can also provide full OpenGL ES 3.2 support through Zink, with the same level of graphics API as flagship smartphones in 2023, instead of low-performance ANGLE ES 3.0

yes but wouldnt this only work for nvidia 16 series and up

https://vulkan.gpuinfo.org/displayreport.php?id=20666

That's on windows but the subsystem is semi Linux?

Any news on this

Nothing to report just yet. It's actually difficult to find Android apps or games that use Vulkan so if you have examples that would be appreciated. Many that claim to are actually using GLES3.1 or 3.2.

！
@nieubank
I've been following this issue for a long time, I've always wanted to play Sky: Children of the Light on my computer.
It has the following requirements:
Android 8 or above
An x64 ARM CPU
At least 1.5 GB of RAM
Supports OpenGLES 3.1
Vulkan 1.0.3 or higher
Vulkan level must be at level 0 or above.

I hope this helps.

@nieubank I believe Call of Duty Mobile uses Vulkan

Nothing to report just yet. It's actually difficult to find Android apps or games that use Vulkan so if you have examples that would be appreciated. Many that claim to are actually using GLES3.1 or 3.2.

Sky: Children of the Light and Star Wars: Hunters, although both also support Open GL 3.2+.

WSA2307's Vulkan performance is quite good, but the extensions are too few to even meet the requirements of VP_ANDROID_baseline_2021.
There are some problems with WSA's Vulkan driver.

unconditionally expose all queue families of the host Vk driver

VRAM is hardcoded to 2GiB

Thanks for this good feedback. Vulkan support is still very much in preview and will continue to improve over time. This is essentially just an MVP to start getting some usage and feedback like yours here.

Where is opengl 3.1 and 3.2 support? Some games still needs it..

I can't share any specifics but GLES 3.1 is still very much on our radar.

Yeah, with the new D3D12 Vulkan driver, I'm having crashing issues with games like Blue Archive. I'm unsure if this is down to something relating to unimplemented functionality or something else.

I am also looking forward to the progress of this issue. When I play games like Blue Archive using WSA, sometimes the WSA screen shakes, sometimes there are flickering or crashes.
I just ran a benchmark test, the task manager showed that the CPU was fully utilized, but only half of the GPU resources were being used at most.
WSA Version: 2307.40000.6.0

I am also looking forward to the progress of this issue. When I play games like Blue Archive using WSA, sometimes the WSA screen shakes, sometimes there are flickering or crashes.
I just ran a benchmark test, during the test, the task manager showed that the CPU was fully utilized, but only half of the GPU resources were being used at most.
WSA Version: 2307.40000.6.0
Update: If you are a BA player and have the same problem as me, try changing the option under "渲染加速模式(Accelerated Rendering Mode)" to "兼容(Compatibility)" or "關閉(Off)" in the game settings. This will help alleviate the abnormal display issues.

Wouldn't that just disable GPU acceleration in-game? Are there any performance differences between playing the game entirely in software mode with accelerated rendering in-game disabled vs with the D3D12 Vulkan driver enabled?


Accessing error code from returned error

When performing a CreateDatabase where the database already exists, the database returns error code 1207 (https://docs.arangodb.com/3.0/Manual/Appendix/ErrorCodes.html, ERROR_ARANGO_DUPLICATE_NAME).
This error code is wrapped in a numberedError at https://github.com/solher/arangolite/blob/v2.0.1/database.go#L207
However, at the next step, the numberedError is wrapped in a statusCodedError at https://github.com/solher/arangolite/blob/v2.0.1/database.go#L213
The statusCodedError is what is returned by Send.
My question is how should the error code be accessed?
HasErrorNum will not work, since it requires a numberedError as input, and casting to statusCodedError to access the error attribute doesn't work, since statusCodedError is not exported.
Current result of arangolite.HasStatusCode(err) is 409, but arangolite.HasErrorNum(e_status, 1207) gives false.

Well the answer is quite simple. I just messed up my wrapping :)
Could you try again with the tip? It should be fixed now.
I also added some GetErrorNum and GetStatusCode functions to allow better debugging.

Hi @solher
Look at these tests: https://github.com/bendikro/arangolite/blob/master-error-tests/errors_test.go
Are they supposed to pass?
I still don't understand how I can access the error number when the numberedError is wrapped inside a statusCodedError.


Activity_id -- Add DCPP to "EC-Earth3-CC"

We are about to publish some DCPP data for EC-Earth3-CC.  Could you please add DCPP to the activity_participation list for EC-Earth3-CC? Thanks!

This issue can be closed because it is a duplicate of #1063.

@shutingdk @treerink that change is now in place, please review CMIP6_source_id.html to ensure your changes are in place

Thanks a lot, yes correct.

Hi @durack1, I am a bit puzzled because this change seems not to be landed in the CMIP6_CV.json yet?

@durack1 This change has now been merged.

@mauzey1 thanks for clarifying!

@doutriaux1 @mauzey1 Thank you both. Now the new change is in place.


Support for typescript

Is it possible to have typescript definitions for this library?

@vTrip
declare module 'react-native-spinkit' {
  import React from 'react';

  export type SpinnerType =
    | 'CircleFlip'
    | 'Bounce'
    | 'Wave'
    | 'WanderingCubes'
    | 'Pulse'
    | 'ChasingDots'
    | 'ThreeBounce'
    | 'Circle'
    | '9CubeGrid'
    | 'WordPress'
    | 'FadingCircle'
    | 'FadingCircleAlt'
    | 'Arc'
    | 'ArcAlt'
    | 'Plane';

  export type SpinnerProps = {
    isVisible: boolean;
    color?: string;
    size?: number;
    type?: SpinnerType;
  };

  const Spinner: React.ComponentType<SpinnerProps>;
  export default Spinner;
}

While waiting for typescript support, you can do the following:

At your root, make a .d.ts file. You can name it anything you want.
Copy and paste the snippet above.

@vTrip It looks like isVisible is also optional (see: https://github.com/maxs15/react-native-spinkit/blob/5c08bdb546cc6d54769b5f19e9a129f857c75be6/index.js#L41).
But thanks! Just what I needed.


"icon" reference is missing in the Accordion component

When I set up an accordion with a transition, I have a warning in my console :
[AccordionItem] The "icon" ref is not defined in the class configuration. Did you forgot to define it?
https://github.com/studiometa/js-toolkit/blob/0e3c8f94d4d1d0f29e782c7f4f760b410aec0736/src/components/Accordion/AccordionItem.js#L51

This is by design, see #82.
Did the documentation misled you? We might need to update it as you are not the first to report this as an issue.


Avoid trigger from CI and dependent pipeline

[Enter feedback here]
The article should point out that to get the dependent pipeline ONLY trigger based on the source pipeline one has to add the lines:
trigger: none
pr: none
to the dependent pipeline YAML.
This was not obvious as I was expecting an explicit trigger declaration  (inside the "resources") to override any default.

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

ID: 86285f72-9e28-da97-59bb-c29eb60f627d
Version Independent ID: 18d5a591-a7d3-c261-6bff-8808ae433f54
Content: Configure pipeline triggers - Azure Pipelines
Content Source: docs/pipelines/process/pipeline-triggers.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @steved0x
Microsoft Alias: sdanie

This change will be live later today, thanks for letting us know.


KAFKA-5743. Ducktape services should use subdirs of /mnt

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/6834/
Test PASSed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/6820/
Test PASSed (JDK 8 and Scala 2.12).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/6853/
Test PASSed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/6839/
Test PASSed (JDK 8 and Scala 2.12).

Have we run the system tests in Jenkins to make sure they pass after this change?

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/6862/
Test PASSed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/6848/
Test PASSed (JDK 8 and Scala 2.12).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.11/6880/
Test PASSed (JDK 7 and Scala 2.11).

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk8-scala2.12/6866/
Test PASSed (JDK 8 and Scala 2.12).

The tests pass: s3://confluent-kafka-branch-builder-system-test-results/2017-08-18--001.1503129648--cmccabe--KAFKA-5743--19948d6/report.html

Thanks @cmccabe. Merging to trunk. For other people reading, the results can be found via the following link:
http://confluent-kafka-branch-builder-system-test-results.s3-us-west-2.amazonaws.com/2017-08-18--001.1503129648--cmccabe--KAFKA-5743--19948d6/report.html


PK UNSIGNED

As with auto-incrementing primary keys will never be negative, let's define as "unsigned", which doubles the maximum number.

#1032 here is the yii2 position about it. I didn't agreed at first but I agree now

Ok! Let's close


Array positioning doesn't work when the property name has the form of a number.

Array positioning doesn't work when the property name has the form of a number.
The path:
body("costPrices.3226186[0].fromDate", equalTo(1420066800000L))
does not work in the following JSON response, instead you have to put the number in the path in quotes like this:
body("costPrices.'3226186'[0].fromDate", equalTo(1420066800000L))
{
  "costPrices": {
    "3226186": [
      {
        "fromDate":<PHONE_NUMBER>000,
        "toDate": null,
        "product": {
          "supplierNumber": "125864",
          "supplierName": "Company A - 125864",
          "productCode": "3226186",
          "supplierProductNumber": "12345678",
          "productDescription": "Test value",
          "supplierUnit": null,
          "supplierPriceQuantity": 1,
          "priceUnit": "Stk",
          "availability": "S - stuff",
          "efoNumber": "33-04-06-",
          "priceComment": null,
          "currency": "NOK",
          "expence": null,
          "productClass": null,
          "adCostPrice": null,
          "adListPrice": null,
          "productResponsibleName": "John Smith",
          "productResponsibleNumber": 1156,
          "modifiedDate":<PHONE_NUMBER>150,
          "expiredDate": null,
          "fromDate":<PHONE_NUMBER>000,
          "toDate": null
        },
        "listPrice": {
          "price": 2941.4,
          "costA": 1039.7849,
          "costB": 987.795655
        },
        "discount": null,
        "netPrice": null,
        "promotion": null,
        "details": {
          "discount": null,
          "listPrice1": null,
          "netPrice": null,
          "promotionDiscount": null,
          "fee": null,
          "bonus": null,
          "exchangeRate": null
        }
      }
    ]
	}
}

Thanks for reporting


Topological Steric Effect Index (TSEI)

Topological steric effect index (TSEI)
Cao and Liu, J Chem Inf Comput Sci 44(2), 678-687, 2004.
dx.doi.org/10.1021/ci034266b
This is a per-atom numerical descriptor meant to describe the steric hindrance around a given atom.
This descriptor was requested by a user of our product, and I threw together an implementation at the time.  What I put together seems to match the values in the paper given for alkyl groups, but I don't have access to another implementation in order to check the results.  ChemAxon's website has a picture of steric effect index for some molecules and my results don't match theirs exactly (but are close).
I would be happy to contribute what I have to the RDKit, but I'd need some guidance as to which directories to add the files to and how to integrate it with the rest of the system.
It would also be helpful if someone with access to ChemAxon could compare the different results and see if I've gone wrong somewhere.

Is this method integrated into rdkit?
It will be very helpful for me

It hasn’t been integrated. @jasondbiggs if or have code with a prototype implementation, I could take a look

I have code for this, I will dust off my rdkit build and make a branch.
The interface I have in mind would be something like
void computeStericEffectIndex(const RDMol &mol) {
  // compute values and store as a computed property on each atom
}

Just looking at the code I would think to make a header/cpp in GraphMol/Descriptors and put it there.

I think it might make sense to have the function return a vector of doubles instead of setting the atom properties. It seems like people are likely to want to have all the values at once?


Display mode rich text editor

Hey @domschab23 sorry should have announced this to the team, but we recently switched main to be our default branch. We did this to make our release process faster and easier. So any changes going further can just be merged into main. Apologies for the inconvenience!

Hey @domschab23 sorry should have announced this to the team, but we recently switched main to be our default branch. We did this to make our release process faster and easier. So any changes going further can just be merged into main. Apologies for the inconvenience!

Good to know! I'll be closing this PR anyways as we're switching directions; display mode rich text editor is a bit tough to work with especially when trying to update the initial value


buystore solar key not distributing

We reached a buystore goal on Orion and the key did not send out to anyone onlin

e

Waiting on a fix from the developer

This bug is now fixed, thank you for the report :)


Add tips to information modal

This is in the information modal, if you have thoughts on styling please share them.
Also please give input on the Icelandic text.

All comments are addressed.


add missing call to validatePageSize in ListNoteOccurrences

Issue:
the func (g *API) ListNoteOccurrences does not use validatePageSize(req.PageSize) but req.PageSize in its call to g.Storage.ListNoteOccurrences()
This potentially results in an [] empty response due to the use of LIMIT = pageSize in the queries.go, which gets set to 0 (unspecified default req.PageSize)
cc: @aysylu @wkozlik

After the proposed fixed one can successfully use ListNoteOccurrences.
curl http://localhost:8080/v1beta1/projects/secret-project/notes/demo/occurrences | jq
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 11861    0 11861    0     0  2316k      0 --:--:-- --:--:-- --:--:-- 2316k
{
  "occurrences": [
    {
      "name": "projects/secret-project/occurrences/80556e60-1922-4b7b-a3d5-de674a00157b",
      "resource": {
        "name": "",
        "uri": "projects/secret-project/notes/demo",
        "contentHash": null
      },
      "noteName": "projects/secret-project/notes/demo",
      "kind": "BUILD",
      "remediation": "",
      "createTime": "2020-10-20T17:30:28.335301Z",
      "updateTime": null,
      "build": {
        "provenance": {
          "id": "demo",
          "projectId": "secret-project",
          "commands": [],
...

[potentially fixing the pageSize part of the behaviour described in #343]

Thank you for the fix. Could you add a unit test to validate page size?

this PR would only introduce consistency as all other methods defined by API are calling the validatePageSize(req.PageSize) without such unit tests...
if i am to add tests for validatePageSize the blast of the change gets way bigger, testing the empty zero value of req.pageSize would most likely require some modification of behaviour in the fakeStorage to return [] in such event, and this might affect more use-cases.
i suggest if possible merge the PR as such as it brings the consistency (validatePageSize(req.PageSize) was missed from that method in the past) then i will think of a way to verify the unit-test arround validations of zero-values generated by the protos vs the conventions value of what we would expect the defaults to be as per the comments in the .proto files.

a follow up for the unit-tests https://github.com/grafeas/grafeas/issues/459

The existing test for ListOccurrences (https://github.com/grafeas/grafeas/blob/f11fa45f2a57406a0b69eb3463ecbca9e127ccd2/go/v1beta1/api/occurrence_test.go#L191) covers page size validation. I was thinking about adding a similar test case in https://github.com/grafeas/grafeas/blob/f11fa45f2a57406a0b69eb3463ecbca9e127ccd2/go/v1beta1/api/occurrence_test.go#L749. Would that work?

looking into the unit-test, but not sure that can be captured under TestListNoteOccurrencesErrors, as pagesize = 0 should be rewritten to defaultPageSize = 20 and will not produce an err.


Port Royale 2 - crash when starting a new game

The game crashes right after the loading screen, a couple of frames into rendering the starting city in a new game. It works just fine with WineD3D.
Tracing it with d3d8 apitrace caused it to outright crash, so the trace is captured with d3d8to9 and WineD3D.
There are some textures missing when playing back the trace with d8vk, so perhaps it's about some unsupported texture formats again?
To actually run the game in the first place, one must make sure to override some of the dlls the game ships:
WINEDLLOVERRIDES="msvcr71,msvcp71,dbghelp=n" wine PR2.exe
If you get an error saying "Could not find translation files" or something similar, that's just the game's way of saying "I have crashed because of reasons", it doesn't actually mean what it says.
P.S.: I also noticed WineD3D clears the background on the loading screen, when the hourglass is shown, while d8vk holds onto the last rendered background from the main menu. Perhaps this is something else to look into.
Software information
Port Royale 2 (GOG)
System information

GPU: RTX 3060
Driver: 525.78.01
Wine version: 7.22 Staging
DXVK version: f4988e7

Apitrace file(s)
PR2.trace.tar.xz
Log files

d3d8.log: PR2_d3d8.log
d3d9.log: PR2_d3d9.log

No longer crashes as of 43f9208, however there's one minor thing. The loading screen background gets cleared with WineD3D, but now with d8vk (possibly a backbuffer surface is not cleared?)

This is correct, see https://youtu.be/vBeJNxfpZ0g?t=89

When I tried D8VK for this game on Windows,  something weird happened.
The menu cannot render properly. I have recorded a video:https://youtu.be/NPS9Wo4t9Tg
I also tried d3d8to9 with DXVK9 and got the menu render properly.
RTX3060Laptop, 546.33 clean installed driver, Win11 22623.746
I'm not sure whether it's windows bug or D8VK bug, but this may be helpful so I reply here.

When I tried D8VK for this game on Windows, something weird happened. The menu cannot render properly.

I sort of added a fix for this issue even on main, but it's not in 1.0 unfortunately. And current main sort of breaks some games due to device reset not being fully handled properly (I have an open PR for that as well).
Long story short, if you want to play the game with 1.0 (for the moment that's the recommended version to use) add a dxvk.conf file next to the game executable with d3d8.managedBufferPlacement = False in it.
I also have a PR disabling managedBufferPlacement altogether exactly because it causes these kind of issues and moreover tanks performance in some games. So the good news is that the problem should be universally fixed in the future (it affects other games as well, not only PR2).

Long story short, if you want to play the game with 1.0 (for the moment that's the recommended version to use) add a dxvk.conf file next to the game executable with d3d8.managedBufferPlacement = False in it.

Thanks, this works for me. I have updated PCGamingWiki page for this.


Same input get different results, some results are invalid

Hi, everyone. I asked a question about same inputs getting different results 20 days ago.
Some friends told me to change drop out rate to 0 to solve my previous question. That works actually.
But I find another question occasionly. If I give an unique input sentence, and synthesize it for many times,  there is a possibility that some outputs are definitely not what you want, neither can you recognize what it is speaking.
I checked the number of output frames of Tacotron, finding that the frames changes from time to time. Those too large or too small can't lead to understandable results.
Can you synthesize a sentence for many times to check that out ? And does anyone have an answer to that ? Thank you for resolving my doubt of many days.


Support axis argument for log_softmax

I implemented axis argument for log_softmax like softmax.

I fixed it.

Jenkins, test this please.

Jenkins CI test (for commit 36fd3e4e1810a09e53e9d462d3b27bd8000613d5, target branch master) succeeded!

Jenkins CI test (for commit 36fd3e4e1810a09e53e9d462d3b27bd8000613d5, target branch master) succeeded!


Design Document for Filter API

Description:
Adds new design doc for introduction of Filter API, alongside couple of new methods - eth_newFilter, eth_uninstallFilter, eth_getFilterChanges and eth_getFilterLogs
Related issue(s):
Fixes #1484
Notes for reviewer:

Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

Codecov Report
Patch coverage: 33.33% and project coverage change: -0.06% :warning:

Comparison is base (229d845) 78.26% compared to head (12d8714) 78.21%.
 Consider uploading reports for the commit a49c01f to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1585      +/-   ##
==========================================
- Coverage   78.26%   78.21%   -0.06%
==========================================
  Files          32       32
  Lines        2627     2630       +3
  Branches      545      546       +1
==========================================
+ Hits         2056     2057       +1
- Misses        405      406       +1
- Partials      166      167       +1

Files Changed
Coverage Δ

packages/relay/src/lib/clients/mirrorNodeClient.ts
89.54% <ø> (ø)

packages/relay/src/lib/eth.ts
85.09% <0.00%> (-0.20%)
:arrow_down:

...ages/relay/src/lib/errors/MirrorNodeClientError.ts
90.47% <100.00%> (+0.47%)
:arrow_up:

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

Thank you @georgi-l95. Some general thoughts. I know this isn't a HIP and I'm not sure where exactly we draw the line between HIP and Design Doc, but I think it will be useful for anyone reviewing this document to have a bit more information:

Several example user stories that explain how the Filter API is used and why it's useful. Code snippet examples will help clarify things as well.
Exactly what params each endpoint supports and what they signify. For example, where are the Filter Types used if the eth_newFilter method doesn't accept a type parameter?
What are the answers to the Answered Questions listed below?
If I understand correctly, once a user creates a Filter, that Filter is "living" on the Relay side and the user can reference it by its Filter ID. As @Ivo-Yankov pointed out in a separate channel, we should briefly describe the current mainnet Relay high-level architecture (how many Relay servers are operational, are they load-balanced, do they share a cache) and design the filters to be "shareable" between different Relay instances if possible, we should even try to be future-proof about this. Is this the first stateful feature we're implementing on the Relay side?

Thank you for the review.

I've added user stories to the HIP. Should I add them also here ?
Added needed params for each method and how they affect each other.
Reworked some of the answered questions. Basically these questions are answered in the doc itself.
Yes, for us to be able to support this new functionally properly, we'd need to add shared cache across instances. I think eth_subscribe is our full stateful method.


[S.M.A.R.T] Save SMART result to configmap

What this PR does / why we need it:
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Codecov Report

Merging #563 (ded8b20) into main (93eb879) will decrease coverage by 0.93%.
The diff coverage is 2.08%.

@@            Coverage Diff             @@
##             main     #563      +/-   ##
==========================================
- Coverage   31.49%   30.56%   -0.94%
==========================================
  Files          26       26
  Lines        1508     1554      +46
==========================================
  Hits          475      475
- Misses        968     1014      +46
  Partials       65       65

Impacted Files
Coverage Δ

pkg/local-disk-manager/smart/smart_collect.go
36.17% <2.08%> (-34.67%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


nixos/xserver.windowManager.session: handle duplicate names

Motivation for this change
It fixes the following issue:
Adding programs to a WM session, for example the programs to run in tray area:
services.xserver.windowManager.session = [{
  name = "icewm";
  start = ''
    ${pkgs.icewm}/bin/icewmbg &
    ${pkgs.yubioath-desktop}/bin/yubioath-gui -t &  # TOTP passwords
    ${pkgs.pasystray}/bin/pasystray &               # Volume control
  '';
}];

results in duplicated cases in xsession
export windowManager="icewm"
case "$windowManager" in
  (icewm)
    .../bin/icewmbg &
    .../yubioath-gui -t &
    .../pasystray &
  ;;
  (none)
    ...
  ;;
  (icewm)
    .../bin/icewm &
    waitPID=$!
  ;;

  (*) echo "$0: Window manager '$windowManager' not found.";;
esac

which obviously does not work because there are two (icewm) cases

groupBy may have sense to move to lib., it is a standard function e.g. in Scala which is used quite often.

rebased merge conflict

@volth is this still relevant? If yes, please rebase so we can get it into 18.09.

rebased


Fix: Error: Expected undefined to be a GraphQL nullable type.

@msand, please ensure you hit the project star 🌟 button.  :-)


[$250] mWeb/Safari - Chat - There is a " New messages" badge after deleting a comment while offline

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to URL https://staging.new.expensify.com/

Login with any account

Navigate a any conversation

Disable the internet connection in the device

Tap and hold to view the action menu

Tap on the Trash icon to delete the message

Expected Result:
The text comment still shows with a strike-through indicating it is pending deletion
Actual Result:
There are messages " New messages" at the top of the screen after deleting a comment while offline.
Workaround:
unknown
Platform:

Where is this issue occurring?

Mobile Web - Safari

Version Number: 1.2.13-3
Reproducible in staging?: y
Reproducible in production?: y
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos:
https://user-images.githubusercontent.com/43996225/195430105-2f75caa7-6b6b-4ad2-98c6-d6266d3a202e.mp4

Expensify/Expensify Issue URL:
Issue reported by: Applause internal team
Slack conversation:
View all open jobs on GitHub

Oh, this is an interesting bug, a combination of offline first and the new message indicator at the same time haha I was able to reproduce so adding external.
cc/ @marcaaron

@pecanoro :oh-nothing: the deleting comment while offline flows can get pretty weird and we struggled with them a bit while implemented the Unread Indicators doc 😞
I would like to make sure this issue is a little clearer though...

Go to URL https://staging.new.expensify.com/
Login with any account
Navigate a any conversation
Disable the internet connection in the device
Tap and hold to view the action menu
Tap on the Trash icon to delete the message

Is the conversation we are navigating to one that has unread messages?

It seems like from the video that the conversation was already "read".

Is the message that we are deleting the only unread message?

Also seems like no, but hard to tell.

Is the conversation we are navigating to one that has unread messages?
Nope, all messages were read before going offline and deleting the message

Is the message that we are deleting the only unread message?
There is no line showing the last unread message, it just shows the new messages banner. I am assuming that yes, it jumps to the last deleted message.

Maybe  all unread indicator errors should be on hold, because Roryabraham will implement new algorithm for unread indicator. Here is slack conversation:
https://expensify.slack.com/archives/C01GTK53T8Q/p1665794707786899

Awaiting proposals!

Issue not reproducible during KI retests. (First week)

If we cannot reproduce, we might want to close, thoughts @isabelastisser ?

Yes, closing this now.


Keyboard shortcut on Windows is different than documentation.

I just tried this (very cool!), but noticed that on Windows, the keyboard shortcut is Alt-Shift-#, rather than Ctrl-Shift-#.

Nope, that was my mistake - I switched to alt because control had a bunch of stuff already on Mac. Docs on AMO and the README are updated now, thanks for filing this!


WebAuthenticationBroker::AuthenticateAsync() will throw "Resource not found" exception when used without a network connection, and needs some fixes in general.

Describe the bug
The WebAuthenticationBroker class has a few problems which need to be fixed. The biggest issue is the unexpected exception that occurs after the authentication broker window is closed when the network is not available. An unexpected exception is thrown and I can't seem to figure out the cause.
The other two not-as-critical (but still need to be improved) items are the 1) the broker window window loosing focus and 2) updating error text. Most of the time, the broker window is not the foreground window, and it looses focus, even when using the broker window itself. This is because the child CoreWindow for some reason does not have the WS_CHILD style enabled. The second item which should be updated is the error text that the broker text shows. For example, when not connected to the network, a generic message "We can't connect to your service" is displayed, which isn't properly aligned and does not follow the correct system font, size, etc.
Just general things that should be updated for a better, more immersive experience.
Steps to reproduce the bug
Attempt to use WebAuthenticationBroker::AuthenticateAsync() when not connected to the internet. After the error displays in the broker window, close the window. Notice an exception will be thrown.
Expected behavior
Broker window should close cleanly and not throw an exception
Version Info
Version 20H2 19042.685

Hi @AzAgarampur, thanks for filing this bug. Can I confirm that you're talking about the Windows.Security.Authentication.Web.WebAuthenticationBroker API (the UWP API here)?

Hi @AzAgarampur, thanks for filing this bug. Can I confirm that you're talking about the Windows.Security.Authentication.Web.WebAuthenticationBroker API (the UWP API here)?

Yes, that's correct.

Yes, that's correct.

Thanks for confirming, since this is a platform bug and not a Reunion bug, I'm reaching out to the team responsible for these UWP APIs to make sure this bug is tracked on the Windows Platform side, and I'm closing it here.
Can you email me at aleader (at) microsoft.com so that I can make sure to connect you with the team for any additional details?

Thanks for confirming, since this is a platform bug and not a Reunion bug, I'm reaching out to the team responsible for these UWP APIs to make sure this bug is tracked on the Windows Platform side, and I'm closing it here.
Can you email me at aleader (at) microsoft.com so that I can make sure to connect you with the team for any additional details?

I've sent you an email regarding the issue. Let me know if you haven't received it.

I've sent you an email regarding the issue. Let me know if you haven't received it.


Stamp bazel-built binaries with version informaton

/sig multicluster
We can determine a better versioning/tagging strategy later. This is mostly pulled from k/k, with some simplifications. At the least, it gives us a way to track what versions of the tools people are using, which is a big win.
/cc @pmorie @madhusudancs @font

Example:
$ bazel-bin/cmd/clusterregistry/clusterregistry --version
version.Info{Major:"", Minor:"", GitVersion:"v0.0.1-rc.0.1+02e069d270221c-dirty", GitCommit:"02e069d270221c238266b834a00fcecf9e86e051", GitTreeState:"dirty", BuildDate:"2017-12-06T03:36:38Z", GoVersion:"go1.9.1", Compiler:"gc", Platform:"linux/amd64"}
$

Addresses #110


feat: adding id to topbar, header and footer for flutter webview

Is your feature request related to a problem? Please describe.
id is required for the topbar, header, and footer for not showing it in app.
Describe the solution you'd like
Removing these components in app by using id of component.

@asutoshranjan why would this be required?
I do not see a reason we would include a web view of the website in the app.

There are some pages for which using webview directly would be more efficient and reliable as it would reduce integration time for V1 release and if we plan to have some changes in those pages, we won't be making changes to the application every time. But as now we have the category pages built in flutter it's not a necessity anymore, but still would be a great edition if, at some point one wants the pages of our website as webview


morphosyntactic parser throws tmp xml-file not found

Goal: run morphosyntactic_parser_nl (alpinonaf) on tokenized naf file.
Input: cat file.naf | python -m alpinonaf -t 0.05 > out.naf
Problem: After tokenizing, during parsing, alpinonaf throws an exception that it can't find a temporary file it created;
WARNING] Not found the file ['/tmp/tmpXpNQAI/9.xml', '/tmp/tmpXpNQAI/305.xml', '/tmp/tmpXpNQAI/404.xml', '/tmp/tmpXpNQAI/888.xml', '/tmp/tmpXpNQAI/1386.xml']

Stack trace:
! Existence error in argument 1 of open/3
! file '/tmp/tmpXpNQAI/9.xml' does not exist
! goal:  open('/tmp/tmpXpNQAI/9.xml',read,_24)
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "build/bdist.linux-x86_64/egg/alpinonaf/__main__.py", line 25, in <module>
  File "build/bdist.linux-x86_64/egg/alpinonaf/morph_syn_parser.py", line 330, in parse
  File "build/bdist.linux-x86_64/egg/alpinonaf/morph_syn_parser.py", line 269, in call_alpino_local
  File "/usr/lib/python2.7/subprocess.py", line 574, in check_output
    raise CalledProcessError(retcode, cmd, output=output)

Lines 260-262 check if any xml files are missing:
    missing_files = [xml_file for xml_file in xml_files if not os.path.exists(xml_file)]
    if missing_files:
        logging.warning('Not found the file {}'.format(missing_files))

But all files are still submitted to Alpino in line 267:
cmd = [alpino_bin, '-treebank_triples'] + xml_files

I've now changed it to including only the existing xml files:
    cmd = [alpino_bin, '-treebank_triples'] + [xml_file for xml_file in xml_files if os.path.exists(xml_file)]

Alpino -treebank_triples exceeds time budget drastically.
In fact, the check_output(cmd) command hangs in Python, but Alpino -treebank_triples runs smoothly in Bash.
It seems that check_output has a volume limit on child processes: https://stackoverflow.com/questions/1180606/using-subprocess-popen-for-process-with-large-output

Fixed stdout/stderr hanging by setting stderr to None in a Pope process.
Replace (line 269 of morph_syn_parser.py):
output = check_output(cmd)

with
output = Popen(cmd, stdout=PIPE, stderr=None).stdout.read()

After this fix, you run into the incomplete xml_files list again (see 2 comments above). Fixed this by inserting a line after logging.warning('Not found the file {}'.format(missing_files)) (line 262) containing a glob:
xml_files = glob(out_folder_alp + '*.xml')

(make sure to import glob as well; i.e. from glob import glob at top).

Glob wasn't working. New replacement:
xml_files = [xml_file for xml_file in xml_files if os.path.exists(xml_file)]


Rust PROBE frontend

Goals
A performant and safe (some unsafe code is required, but I've tried to keep it to a minimum) libprobe frontend with minimal runtime dependencies that doesn't require loading path injection (such as the PYTHONPATH injection the current PROBE script does) in order to be as environment agnostic as possible.
Current coverage
Currently, only the record and dump commands from the python implementation have been implemented.
Benefits
Currently, this rust frontend has the following benefits over the python implementation:

Improved Serialization Format
Rather than retaining the raw C-structs emitted by libprobe as a serialization format, this frontend marshals the raw arena data into rust data structures and from there serializes them into a more cross-platform format: each probe_log is a gzip compressed tar archive containing a folder structure much like a libprobe arena directory (<PID>/<EXEC_EPOCH>/<TID>), but instead of being a directory, each <TID> is a jsonlines file, where each line is an Op serialized as json. In addition, there is a file named _metadata at the root of the archive containing a json object that includes the entry PID (that is, the PID of the process directly launched by the frontend), as well as copious OS and hardware details.

Dependencies
While this frontend does use several external dependencies, due to rust's build system and language architecture they are statically linked into the binary at build-time. According to ldd the only runtime dependency (excluding ld.so, compiler runtime(s), and vDSO), is libc.

Multithreading
While single commands or short scripts don't benefit much from this due to the overhead of creating threads, the data-marshaling and serialization is done in a stream-based manner using functional patterns that can be trivially parallelized, currently it parallelizes each PID automatically, although ideally I'd like to eventually replace this with some form of heuristic.

Fast
While I haven't done extensive testing, testing a moderately complex command (bash -c "nvim +q; lsd -la /etc") with hyperfine, the rust frontend performed 139% faster (2.39x the speed) than the python frontend. According to the rust frontend, running that command produced 2478 Ops, while the python frontend crashed when trying to dump its log.

Known Issues

hacky build process
Currently the prov_ops.h header file has to be coppied from libprobe/include to probe_frontend/include manually or with the build.sh script before it can be built with either nix or cargo. This is rather hacky and I'd like a better solution, suggestions appreciated. :)

Library path
I have yet to come up with a truly elegant way for finding the location of libprobe.so currently there is a flag --lib-path as well as an environment variable __PROBE_LIB that can be set to the directory containing libprobe.so and libprobe-dbg.so. For the purposes of development, the .envrc file in probe_frontend automatically sets __PROBE_LIB to the  canonicalized version of ../libprobe/build.

rusage
I'm using a manually defined version of the rusage struct because the glibc version defines each field as a union over two integral types for kernel/userland compatibility reasons, this turns the (de)serialization traits for rusage from something trivial that can be autogenerated by rust-bindgen to a massive headache that needs lots of unsafe code, so I just defined my own version without the unions in build.rs.

Before Merging
The following things need to be done before this PR is ready to be merged:

[x] Documentation
While much of the code is somewhat repetitive boilerplate, there are parts (such as anywhere there's unsafe code) that should definitely have more documentation.
[x] Logging Facility
This should be pretty simple, but it needs better logging, as well as adding a logging facility to actually display the logs created by the log crate.
[x] Tests
While the rust compiler can guarantee a lot, the addition of some actual unit tests, especially around the unsafe code, are necessary before I'd consider this production ready.
Large scale unit testing abandoned in favor of end-to-end testing.

In the Future
These are some features I'd like to bring to the rust frontend in the future:

ssh support
Especially with PR #19 in the works, I'd like to add support for remote probe-ing over ssh.

Better nix packages
I'd like to make a wrapper nix package around the base crate package and libprobe itself that automatically sets the library path.

Library
I'd like to break out some of the core functionality of the crate into a library so that other people could use it as a starting point for something like a more specialized frontend.

Background Serialization
Ideally once a process exits it's arena directory could be serialized in the background to reduce the significant delay when the last process exits and serveral tens of thousands of Ops need to be processed.

Requested Feedback
Some of the things I'd specifically like feedback on are:

Overall ergonomics
The aforementioned build system issue
Missing critical features (if any)

All in all, great work! I have a few minor comments.

Do you want to take over the task of parsing that in Python or should I give it to one of the undergrads?

I can do that, as mentioned above, It might be best to just break off the data-manipulation parts of this as a library and then make python bindings, both for speed and so there's a single source of truth on the json schema for any given version. Thoughts?

Version 0.2.0!

Now with coconuts! :coconut: (because horses weren't in budget)
Anything that can be python eventually will be python trying to be lisp.
quasi-quotation in python

The author of this PR thinks all three of the above jokes are funny and doesn't need your validation.
Added features :crab: :handshake: :snake:

library
The core transcription part of the codebase has been broken out into an external library that can be consumed independently.

python support
The exact ergonomics for library consumption still need to be worked out, but this PR now includes python code that can parse probe_logs generated by the probe cli into typed python dataclasses.

proc-macros
Most of the structs and their conversion implementations are now being automatically generated by a procedural macro, reducing repetitive code. A proc-macro also generates the dataclass definitions for the python code, meaning almostall struct definitions are generated directly or indirectly from prov_ops.h.

Known Issues :skull:

proc-macros
Due to my inexperience with proc-macros, currently the MakeRustOp and MakePyDataclass derive macros simply panic if they encounter an error, and generally have bad macro hygiene, in future it would be better to actually return compiler errors and rely on less implicit dependencies between the code generated by MakeRustOp and the code manually defined in lib/src/ops.rs.

mediocre error types
If the CLI encounters an error then the errors should be pretty intelligible, but from a library consumer perspective the errors aren't the most ergonomic; especially if/when we have a consumer for the rust library (as apposed to the python bindings) besides this CLI then I'll work on improving these.

Before merging :leftwards_arrow_with_hook:
uhh... documentation (it's hard okay).

And now for something completely different.
On most modern computers, the time it takes for the light to travel from your display to your eyes is longer than a clock cycle (often several times longer). :thinking:

Task Tracker

[x] added _type annotation
[x] Improved pygen process
[ ] Switch to type alias based enums
[ ] Strip field prefixes
[ ] arbitrary property additions

Okay, that wasn't elegant, next time I need to figure out the more proper way to rebase main.


Enabled tetra bash autocompletion in the Tetragon image

Description
Minor UX improvement when troubleshooting inside the Tetragon container image:
77a8a8762616:/# tetra    # pressing <tab><tab>
bugtool          (Produce a tar archive with debug information)                probe            (Probe for eBPF system features availability)
completion       (Generate the autocompletion script for the specified shell)  stacktrace-tree  (Manage stacktrace trees)
cri              (connect to CRI)                                              status           (Print health status)
getevents        (Print events)                                                tracingpolicy    (Manage tracing policies)
help             (Help about any command)                                      version          (Print version from CLI and server)
loglevel         (Get and dynamically change the log level)

TODOs

[x] Check if there's a better way to install bash-completion in a separate stage and only copying over the relevant files. Why? See outputs of grype👇

Without bash-completion installed:
 ✔ Vulnerability DB                [no update available]
 ✔ Loaded image                                                                                af7eb1d3b2a6
 ✔ Parsed image                                                                                sha256:af7eb1d3b2a6396945a08f836e6aaca937027c985cd07e4bf6f3bccb216d50a8
 ✔ Cataloged contents                                                                                1bebc98c8d0b81c46ab1f3e5ccda178d7b838a9c291a445f32c650c333291194
   ├── ✔ Packages                        [310 packages]
   ├── ✔ File digests                    [188 files]
   ├── ✔ File metadata                   [188 locations]
   └── ✔ Executables                     [78 executables]
 ✔ Scanned for vulnerabilities     [0 vulnerability matches]
   ├── by severity: 0 critical, 0 high, 0 medium, 0 low, 0 negligible
   └── by status:   0 fixed, 0 not-fixed, 0 ignored
No vulnerabilities found

With bash-completion installed:
 ✔ Vulnerability DB                [no update available]
 ✔ Loaded image                                                                                dd56dbaea46f
 ✔ Parsed image                                                                                sha256:dd56dbaea46f5212cbc49f3f68d023f8084f9c05f894be49828cbebec7da0830
 ✔ Cataloged contents                                                                                eb044ca6d3b763ff5a1e187ea2725791a08bb6f183e5b8ad8fecabaa83166846
   ├── ✔ Packages                        [312 packages]
   ├── ✔ File digests                    [696 files]
   ├── ✔ File metadata                   [696 locations]
   └── ✔ Executables                     [78 executables]
 ✔ Scanned for vulnerabilities     [0 vulnerability matches]
   ├── by severity: 0 critical, 0 high, 0 medium, 0 low, 0 negligible
   └── by status:   0 fixed, 0 not-fixed, 0 ignored
No vulnerabilities found

188 files vs. 696 files and 188 locations vs. 696 locations
Release Note
Enabled `tetra` bash autocompletion in the Tetragon image

Due to improvements in the code handling DNS in version 1.16, this issue is no longer present.

See ZD ticket for further details.

did you want to squash 982dc75de7c667a5f720a7849287cd581f3d2126 and 66f171d52794d151a33e2ee678d456b7aeaad494 or we merge as is?

@mtardy Sure, thanks! I just squshed them.


Testing with test set

My custom dataset is currently organized in a KITTI format:
mmdetection3d
├── mmdet3d
├── tools
├── configs
├── data
│   ├── custom
│   │   ├── ImageSets
│   │   ├── testing
│   │   │   ├── velodyne
│   │   ├── training
│   │   │   ├── label
│   │   │   ├── velodyne

As mentioned in #1691, the testing config is, e.g. in KITTI dataset, the same as the validation config. When testing with tools/test.py, we are basically testing the model on the validation set which already has been used to fine tune the model during the training process, am I right? Just replacing the split and ann_file property with the corresponding testing name doesn't do the trick here as it can't find the annotations. Do we need to add another label folder inside the testing folder or how can we achieve to test on the real test set which the model hasn't seen before?

Hey there. According to the Kitti leaderboard submission of the test results, you have to create a split of the training dataset and use that as your new test set (data+labels). Though the problem I have right now is that I can test a pretrained model and get reasonable mAP results but when I use checkpoints I created in my own training (like epoch_40.pth) and use it for testing purposes, mAP is 0 in almost every field (except in one or two where it's like 1.23 or 0.56)...

I don't understand why one splits the training data set. The point behind the test split is that the model gets unknown data as input

Yes, I figured that simply defining the testing set as validation set and creating a new dataset using create_data.py does indeed do the trick. The corresponding entries in ImageSets need to be adjusted as well


Let urllib2 get proxies if set in the environment variables

According to the urllib2 documentation this allow to use the environment variable _proxy
See: https://docs.python.org/2/library/urllib2.html#urllib2.ProxyHandler

Could you please merge master into this branch to get the CI pass?

Done


Roll Engine from 2ba2cce55f61 to bd3a394a7b71 (10 revisions)

https://github.com/flutter/engine/compare/2ba2cce55f61...bd3a394a7b71
2021-12-05<EMAIL_ADDRESS>Revert "[web] consolidate JS interop code (#30007)" (flutter/engine#30137)
2021-12-05<EMAIL_ADDRESS>Roll Dart SDK from a3a9d7af0cc2 to 68bd3305228d (2 revisions) (flutter/engine#30138)
2021-12-05<EMAIL_ADDRESS>Update general_golden_test.dart (flutter/engine#30134)
2021-12-04<EMAIL_ADDRESS>[web] Fixing text foreground paint / stroke for HTML web-renderer (flutter/engine#29888)
2021-12-04<EMAIL_ADDRESS>Roll Fuchsia Linux SDK from gc6NLk09G... to uNU00yZsG... (flutter/engine#30129)
2021-12-04<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from a5YFHsF2a... to Ki-0yFVTa... (flutter/engine#30128)
2021-12-04<EMAIL_ADDRESS>Roll Dart SDK from a31c331ed648 to a3a9d7af0cc2 (1 revision) (flutter/engine#30127)
2021-12-04<EMAIL_ADDRESS>Roll Skia from 94f726ae62f0 to 40ba900d2e94 (1 revision) (flutter/engine#30124)
2021-12-03<EMAIL_ADDRESS>Fix cast in FlutterView (flutter/engine#30106)
2021-12-03<EMAIL_ADDRESS>[web] consolidate JS interop code (flutter/engine#30007)
Also rolling transitive DEPS:
fuchsia/sdk/core/linux-amd64 from gc6NLk09GTbp to uNU00yZsGRV3
fuchsia/sdk/core/mac-amd64 from a5YFHsF2autR to Ki-0yFVTaC9G
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Rename immutable/mutable methods

Addresses #55

This is a hugely breaking change, but better to do it now than later.


Cannot read property 'catch' of undefine

OS: Windows 10
Node Version : v12.18.1
Vuesax : V3.11.17
Browser : Version 83.0.4103.106 (Official Build) (64-bit)
Package : (@nuxtJS, moment.js )

Error appear when I use :to in vs-button
<vs-button type="border"
color="#5cac00" :to="{name: 'user-invoice-invoice_id', params: {invoice_id: trx.invoice_id }}">
view  invoice
</vs-button>

Same error. I solved by removing the call to catch function after this.$router.push(this.to) in this file:
https://github.com/lusaxweb/vuesax/blob/bb45a39f547636ca65b2046811023df417abaeff/src/components/vsButton/vsButton.vue#L224
So it should look like:
this.$router.push(this.to)
Then rebuild with npm run build and it should work.
Anyway, this is not a real solution because it doesn't fire the routeErr event, so maybe you can wrap in a try-catch, but not sure it would handle the error. Note that I'm using nuxtjs too, so maybe it depends on it, not sure, but in my case is fine.
Hope it helped

Thank you @thespino ... it works!

Hi,
Edit vuesax/src/components/vsButton/vsButton.vue is a very bad solution, this file is in node-modules directory....
I'm using NuxtJS too, this error is strange. Vuesax must have $router in context..

Maybe router version from NuxtJS is too old ?

Hi,
Edit vuesax/src/components/vsButton/vsButton.vue is a very bad solution, this file is in node-modules directory....
I'm using NuxtJS too, this error is strange. Vuesax must have $router in context..

of course not. I didn't change anything in the vuesax file. I make changes by extending VsButton Component.
const Base = Vue.options.components["VsButton"];
const VsButton = Base.extend({
    props: {
        to:{
            default:false,
            type:String | Object
        },
    },
    methods: {
        routerPush() {
            this.$router.push(this.to)
        },
    }
});

Vue.component('VsButton', VsButton);


Toil build should create and optionally push Docker appliance

Avoids chicken-eggyness of current approach where appliance is built in cgl-docker-lib and allows for building developer appliances from a dirty Toil working copy, including running the IT with those developer appliances.

See  issue https://github.com/BD2KGenomics/cgl-docker-lib/pull/159 and PRs https://github.com/BD2KGenomics/cgl-docker-lib/pull/176 and https://github.com/BD2KGenomics/cgl-docker-lib/pull/160.


Make it a easier to know what to run

The docs send the use of to a function page to decipher what to run. It would be easier if this page gave the specific command to run.

@simonsabin : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @simonsabin , thanks for your submission :) this looks right to me but @briancarrig  can you please confirm to keep me honest?
Thanks!
Masha from the SQL Docs team

Hi @simonsabin , thanks for your submission :) this looks right to me but @briancarrig  can you please confirm to keep me honest?
Thanks!
Masha from the SQL Docs team

Thanks, @simonsabin. This does simplify and avoids the need to click through to the link.
For the T-SQL presented, is there a typo on the string literals on DATABASEPROPERTYEX(DB_NAME(), 'IsSyncWithBackup')?
Should it be
SELECT DATABASEPROPERTYEX(DB_NAME(),'IsSyncWithBackup');
Instead of
SELECT DATABASEPROPERTYEX(DB_NAME(),'IsSyncWithBackup)
Below is just an additional option. It could be labeled Retrieving the IsSyncWithBackup for multiple databases
To check a database not in your current context
SELECT
     IIF (
          DATABASEPROPERTYEX( DB_NAME(db.database_id),'IsSyncWithBackup')=1,
          N'TRUE',
          N'FALSE'
          )
     AS [Database is synchronized with backup]
FROM master.sys.databases db
WHERE
     HAS_DBACCESS=1
     --== Remove comment below to return result for single database not in current context
     -- AND db.database_id = DB_ID(N'NameOfDatabaseToCheck');

Thanks again @simonsabin, greatly appreciate your assistance.

Thanks, @simonsabin. This does simplify and avoids the need to click through to the link.
For the T-SQL presented, is there a typo on the string literals on DATABASEPROPERTYEX(DB_NAME(), 'IsSyncWithBackup')?
Should it be
SELECT DATABASEPROPERTYEX(DB_NAME(),'IsSyncWithBackup');
Instead of
SELECT DATABASEPROPERTYEX(DB_NAME(),'IsSyncWithBackup)
Below is just an additional option. It could be labeled Retrieving the IsSyncWithBackup for multiple databases
To check a database not in your current context
SELECT
     IIF (
          DATABASEPROPERTYEX( DB_NAME(db.database_id),'IsSyncWithBackup')=1,
          N'TRUE',
          N'FALSE'
          )
     AS [Database is synchronized with backup]
FROM master.sys.databases db
WHERE
     HAS_DBACCESS=1
     --== Remove comment below to return result for single database not in current context
     -- AND db.database_id = DB_ID(N'NameOfDatabaseToCheck');

Thanks again @simonsabin, greatly appreciate your assistance.

@simonsabin : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@simonsabin : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Added the missing '

Added the missing '

Awesome, thanks @simonsabin ! #sign-off

Awesome, thanks @simonsabin ! #sign-off

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@ktoliver : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Update pdffit2

new pdfstructure and pdfutilities modules are now available on pypi with changes required by us.
this means we need to modify pdffit2 workflow to just pip install them, not build/upload to the local pypi server
additionally, merge the recent changes to pdffit2 to our fork

new local version 0.0.1 is on the easyscience pypi server.


Error when specifying explicit underlying type on unscoped enums

Hi,
the following code produces an error in Slang 2024.1.7, when compiling it via slangc.exe -entry computeMain -stage compute -target spirv-asm -emit-spirv-directly
[UnscopedEnum]
enum Foo : uint32_t {
    Bar = 42
};

[shader("compute")]
[numthreads(1, 1, 1)]
void computeMain()
{}

The reported error is:
shader.slang(6): fatal error 39999: cyclic reference 'Foo'.
enum Foo : uint32_t {
     ^~~

The error is gone, when removing the explicit type specification or the [UnscopedEnum] attribute.
Thanks for having a look!

to note what seems to be the issue for future debugging of issue:
Assume enum called ourEnum.
moduleScope --> _lookUpDirectAndTransparentMembers --> visitEnum [ourEnum] --> ensureDecl [uint32_t] ReadyForLookupResolve --> declToExclude is empty when resolving (likely the issue, should exclude ourEnum by this point?)  --> _lookUpInScopes [uint32_t is moduleScope, so it is in same scope as 'ourEnum'?] --> _lookUpDirectAndTransparentMembers --> visitEnum ['ourEnum'], causes failure

Fixed in #3962


Missing value lists for Inv/Fish/Herp

Inv/Fish/Herp collection is missing:

Type Status
Life stage
Sex

Is this something you could look at @jmenglund @lisasund ? Or who is the best person to provide the lists?

Any update on this?

I just started to look at it today. Can provide some data tomorrow!

Can this be closed? @lisasund


Add Description tooltip position(relative and absolute)

The widget will be far better advanced if there's the possibility to set the tooltip the place we want around the widget that Showcase wraps. And may be the same with the arrow.

Yes please. It's basically impossible to showcase items that go from the top to bottom of the screen (such as a drawer) and I'm having very poor luck getting the titles and descriptions to show up above widgets

Take a look at this library that does what I mention https://pub.dev/packages/bubble_showcase


[FAQ] Installation steps

Hi,
I am following your installation steps and some of them are confusing as below.
In which file to add these lines ?
Pwa.configure do |config|
    config.define_app 'App'
end

import ProgressiveWebApp from 'pwa-rails';
document.addEventListener( 'turbolinks:load', () => {
    const progressiveWebApp = new ProgressiveWebApp();
})

Pwa.configure do |config|
    config.define_app 'Subdomain', ['subdomain.example.com', 'subdomain.lvh.me:3000']
    config.define_app 'Example', ['example.com', 'localhost:3000', 'lvh.me:3000']
end

Instead, If you have a sample app, please upload it.
Thanks.

Pwa.configure do |config|
    config.define_app 'App'
end

Pwa.configure do |config|
    config.define_app 'Subdomain', ['subdomain.example.com', 'subdomain.lvh.me:3000']
    config.define_app 'Example', ['example.com', 'localhost:3000', 'lvh.me:3000']
end

config/initializers/pwa.rb
import ProgressiveWebApp from 'pwa-rails';
document.addEventListener( 'turbolinks:load', () => {
    const progressiveWebApp = new ProgressiveWebApp();
})

In a JS file you include on every page of your application.

 Put them in the /public folder.

That issue is resolved now.
Now still the app is not recognized as PWA by my andorid browser. What else am I missing ?
For PWA is it compulsory to enable https ?

You need to test if your app fulfills all criteria using Skylight in Chrome.


next export and NextJS 13

So, yesterday, Next.js 13 was released with a first beta preview of React Server Components enabled by default. It's a big deal, and it appears that server and client integration is becoming even more entwined.
I'm curious whether we'll be able to use next export in the future to create Capacitor/Next.js projects the same way we do here. What would it mean if they stopped supporting next export? Is it even worth using Next.js 13 with Capacitor right now?
It would be fantastic if there was a blog post or an answer to this, as it determines whether it is still worthwhile to use Next.js or Capacitor to build our apps.
I'm guessing it's relevant to this repository because you guys try to keep the packages up to date here. Thanks for reading this issue and I hope this is the right place to discuss this.

@RobSchilderr i was hoping for this as well, sadly Next 13 doesn't support next export at this time however it is on the roadmap seen here

This would be a question for the Next.js team. My understanding is the standard next export continues to work in Next 13, just not in the new app directory features

Static export for app directory just landed in canary https://beta.nextjs.org/docs/configuring/static-export

https://beta.nextjs.org/docs/configuring/static-export

now that is sick! Anyone tested it yet?

Is there any update on this matter?

Is there any update on this matter?

yeah next export is added, so you could in theory use the new /app router, but you'd have to use a lot of use client I guess. I know people are busy with it, you can find them in the Capacitor Discord.

@RobSchilderr The last time I tried when the next export released I still cannot make it work, and it's a bit overwhelming for me to fix the errors. Do you have plan to add it to your Supertoken repo or any example some succesfully match this?

@RobSchilderr The last time I tried when the next export released I still cannot make it work, and it's a bit overwhelming for me to fix the errors. Do you have plan to add it to your Supertoken repo or any example some succesfully match this?

No as far as I know there is not any example out there.

Resolved in #55


Elie.abichar/rumm 3337 improve documentation

What does this PR do?
Improve documentation and bump react native version to 71.10
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests
[ ] Make sure you discussed the feature or bugfix with the maintaining team in an Issue
[ ] Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)
[ ] If this PR is auto-generated, please make sure also to manually update the code related to the change

Created DOCS-5672 for docs review.

Hi @eliac123 , waiting for you review the suggestions before approving this.

Hi @0xnm, I went ahead and committed my own suggestions because they were for style/consistency and not the content. If the rest of it looks good to you, we can merge this!


Bump cockpit test lib to 278

This brings compatibility with Python 3.11:
https://github.com/cockpit-project/cockpit/commit/4ac3051d86d
The CI tasks container is Fedora 37 now, which has that Python version.

Blocks https://github.com/cockpit-project/bots/pull/4002

qcow test failure on rhel-8-7, retrying.


Update Code - Proof_Of_Contribution.md

initial scaffold of entire Node 0.0.6 codebase (frontend and backend)
ollama wrapper
CI + Release automation
code and PR reviews

Should have translated papers instead.


/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

I did
necater   --verbose  a.js

And i run   ./a-linux-x86-64.bin
Here is the result:
./a-linux-x86-64.bin: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by ./a-linux-x86-64.bin)
./a-linux-x86-64.bin: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by ./a-linux-x86-64.bin)

I know  it's not NectarJS's  problem.But I can't fix it....... help....

Hi,
what is your linux os version ?

Hi,
what is your linux os version ?

Centos7.2

Try export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib:/usr/local/lib64:/usr/lib64


nrfutil: init at 5.2.0

Motivation for this change
nrfutil is a firmware flash utility for nRF microcontrollers.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@grahamcofborg eval
@GrahamcOfBorg build nrfutil


Make Cairo dep optional?

I'm not sure if this makes sense to you, but I thought that it would be nice to
remove the Cairo dependency. It's only there to enable adding an SDL wrapper or
extension (I'm not sure which) if you want to use Cairo and SDL together,
right? But it seems unecessary to pull in Cairo to a user if they just want to use SDL.
What do you think?
If you agree, i pushed up a commit which I think does that: it just checks that
Cairo is installed before defining the Cairo-specific code. Does that seem
like a reasonable approach?

Removing Cairo is fine for me. I added it initially because I wanted to use it to draw, but I agree it shouldn't be in this package (it's mixing different concerns).
So I would remove it altogether (conditional dependency isn't so nice) and I can put the glueing code in another package that depend on both Cairo and SDL when I need it.

Okay, yeah, i've just removed it then! :) That makes sense to me!

You still need to remove the include(joinpath("..","src","examples","example1_cairo.jl")) part in .runtests.jl and it should work.

I think it's better to test the example, so we know it actually works.

👍 Thanks for fixing that and merging it for me! :) Sorry i never got around to it.

And actually, would it be possible to cut another version release of this package so that the Cairo dependency isn't needed to build this package through Pkg?
I'm working on fixing Cairo so that it won't be breaking Travis build status, but in the meantime, broken Cairo means my builds are all broken, and I wanted to use SDL.jl in a unit-test for ApplicationBuilder. :(

I'll make a release yes, but all tests are failing right now, so I need to fix that first.
Very nice talk at Juliacon btw.

😄 Awesome thanks for taking care of it! I appreciate it!! :)

Very nice talk at Juliacon btw.

😅 Thanks! It was lots of fun, if also very terrifying. I'm glad it's over... haha. Thanks again for all your help with Paddle Battle, which was the star of the show!! :)


rename is not really rename

the files are the same

logs improved, won't see it unless it actually happens


Unit tests update

Updated unit tests as they are not currently passing because the other methods are not implemented
Purpose

Makes unit test pass

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
mvn clean package -DresourceGroup=[resource-group]

Test the code

mvn clean package -DresourceGroup=[resource-group]

What to Check
Verify that the following are valid

Test run will be 1 and build will be successful

Other Information

@microsoft-github-policy-service agree company="Red Hat"