Accommodating non required layers

you had a small prob that when reaching a non-required layer it threw an exception
also added a print to show the progress
thank you

Hi, thanks for your updating.
I notice what's my problem and implement missing features. I checked your script, but it seems also contains tiny problem.
if trait:     if rarity_dict[CONFIG[idx]['name']][index] != trait[: -1 * len('.png')]:         diff_count += 1
If we change the condition like this, we can not  check the duplication of some collections which are contain None traits legally.
I updated script like this :
if trait is not None:     rarity_dict[CONFIG[idx]['name']].append(trait[: -1 * len('.png')]) else:     rarity_dict[CONFIG[idx]['name']].append('none')
Added the checking mechanism None trait and implement progressbar feature. Now you can see the update script on my repo.
Thanks for your contributing.

Hi thank you for the updates..
I'm not sure what I missed but the new code isn't working, duplicates are dropped at the end of the generation

I believe it should be
            if rarity_dict[CONFIG[idx]['name']][index] != 'none':

instead of
if rarity_dict[CONFIG[idx]['name']][index] != None:


Screenshots are black in the Canopy Html report received via Email, as an attachment

This is a recent issue, I noticed the screenshot are black in the Canopy Html report:

No idea why this is happening.

Seems to be happening only when opening the report received via email. I am sending the reports to various recipients and when viewing it, it doesn't show the screenshots.

Can you email them to me? Username at gmail

I forwarded you the exact email that contains the report.

If you grab a copy of it before it is sent does it work?  The image is a weird repeating series of characters and I am wondering if the email server or some anti virus is modifying the content.
Also, did this work in the past?  If so can you make sure that your chromedriver version is in line with your chrome version?
https://sites.google.com/a/chromium.org/chromedriver/downloads

Yes, the report is also saved locally before sending it, and it works great.
It might have something to do with the email server. I will use a gmail address and see if it works ok.
The chrome-driver version is 2.29, i don't think it may be related.
Yes, it did work in the past, with the same email.


Gens 4-9: Remove interaction between Natural Gift and Berry Juice

Currently, when a Pokemon uses Natural Gift while holding a Berry Juice, it is treated as a 1 BP Normal-type move. This will now accurately display that a Pokemon using Natural Gift while holding a Berry Juice will deal 0 damage.

Closing for now to refactor code and use a different branch


Support dependency on a project that has multiple output publications

If a producer project uses the ivy-publish or maven-publish plugins to produce multiple publications, it is not possible to reference that project from a consumer via project dependency. For this to work, there would need to be a way to disambiguate the output variants of the producing build, and to reference the required variant/component from the consumer.

Closing as duplicate of #1061


Spell Muncher hangs on "Generating Spell List Journals"

Describe the bug
Spells Import appears to hang on "Generating Spell List Journals". Under DDB Journals compendium, there is a Spell Lists folder with one entry in it of Basic Rules (2014) but that Journal is blank. I've left it to sit for quite some time (at least 10-15 minutes) with no progress, and the system it's running on does not show a noticeable increase in resource usage.
To Reproduce
Steps to reproduce the behavior:

Settings Tab: Only "Use icons from inbuilt dictionary" and "Exclude legacy things from import" options are checked.
Spells Tab: Only "If no other icon, use D&DBeyond spell school icon" option is checked.
Click on "Spell Munch"
Muncher proceeds through "Downloading data", creates and processes all the spells (confirmed the spells imported correctly), and then shows "Generating Spell List Journals" indefinitely.

Expected behavior
Spell List Generation completes.
Screenshots
**

**
Environment:

Browser: Chrome
Foundry Version: 12.331
5e System Version: 4.1.1
Module Version: 6.0.40
Does this behaviour occur with other modules disabled: Yes

Additional context
Add any other context about the problem here.

A Character URL, if the problem is a character import.
Details of any errors in the browser console (press F12).

Resolved in 6.0.41


Best practice for preprocessing Nanopore reads

First of all, congratulations on that fantastic tool for its speed.
I am not sure if "fastp" automatically detects adapters used by ONT libraries. And what would be the recommended flags to treat this kind of reads obtained by ONT?

Probably better to use porechop followed by filtlong


Use RFC-compliant URIs with scheme in instance field

Construct a real URI including a schema for the instance field to ensure
that the value conforms to the problem+json RFC.
This would fix #214

Hi @languitar, are you planning to move this PR forward, or we should rather close it?

Sorry, I didn't find the time to adapt this and now I am not using Quarkus actively anymore.

Thanks for info, I'll close it for now.


bellsouth telecomm numbers not supported

BELLSOUTH TELECOMM, INC DBA SO

can you give the phone number here except for the last 4 digits?

can you give the phone number here except for the last 4 digits?

678-989

678-989

where did the phone number come from

gainesville, georgia

sorry, i meant to ask, is this phone number a home line, a spam call, or something else

it's a home number, i was testing it

thanks for helping me add it!


feat(loot): add config to require both rarity and value to notify

Closes #498

:white_check_mark: tested in-game

I added some tests that should work, but the one that's supposed to fire something fails. Either I misunderstand something with the setting, or it's bugged :eyes:

thanks for adding the test cases! forgot to get back to that


Add new packages

Sorry for not mentioning this before, I have just seen this.
I would prefer to link packages from https://atom.io/packages/ instead of linking them to their GitHub source. If you're up for changing that, please do. If not, I'll submit a new pull request where I will link to every package from https://atom.io/packages/ (I have just noticed that we already have some inconsistency problems).

I see, somehow I haven't noticed that. The corresponding links are now replaced, so it should all be fine.
One more tip, you should review the table of contents, looks like there are obsolete packages.

Will do that in a couple of hours. Thanks for the tip. :+1:


community: add #envoy-mobile Slack channel to envoy org

This is a reminder to create an #envoy-mobile Slack channel in the Envoy org when we OSS initially.

https://envoyproxy.slack.com/archives/CKQ2LK23G/p1560811546000300


Support for “Uses Scalar Type”.

Summary of Changes
The Uses Scalar Type checkbox was not handled and therefore when using a swift template the generated output was wrong. Instead of using scalars it was always generated as NSNumber.
Now it mimics the behaviour of the Xcode generator.
Because the usesScalarValueType is not (yet) available on NSAttributeDescription I used a userInfo entry to pass the value around.

Hey Rok, this is an interesting Pull Request. Well done!
Also @atomicbird: momcom saves the day yet again.

I was just looking into adding this as well, great work Rok.
Built from source and in my initial testing, it seems to work just fine.

Bit late since it's already merged, but:
Is there a reason why optional scalars are not supported? According to this it should be possible.
Also, why use implicitly unwrapped optionals if an attribute isn't an optional? In swift 3 the behaviour of these changed quite a bit.

Xcode handles that the same way. It doesnt generate optional scalars. I am exacly sure right now. Tried a lot of options and that seamed the best.


flet build generates APK with a black icon

Duplicate Check

[X] I have searched the opened issues and there are no duplicates

Describe the bug
Building APK with default settings yields black icon.
Related Flutter issue: https://github.com/fluttercommunity/flutter_launcher_icons/issues/600
Code sample
Code
import flet as ft

def main(page: ft.Page):
    page.add(ft.SafeArea(ft.Text("Hello, Flet!")))

ft.app(main)

To reproduce
[tool.poetry]
name = "my_app"
version = "1.0.0"
description = "My first Flet project"
authors = ["Feodor Fitsner"]

[tool.poetry.dependencies]
python = "^3.8"
flet = "0.25.0.dev3526"

Run the following command to build APK:
flet build apk
Expected behavior
No response
Screenshots / Videos

Captures
[Upload media here]

Operating System
macOS
Operating system details
Any version
Flet version
0.25.0
Regression
I'm not sure / I don't know
Suggestions
Set adaptive_icon_background to any non-black color, for example white:
[tool.flet]
android.adaptive_icon_background = "#ffffff"

[tool.poetry]
name = "my_app"
version = "1.0.0"
description = "My first Flet project"
authors = ["Feodor Fitsner"]

[tool.poetry.dependencies]
python = "^3.8"
flet = "0.25.0.dev3526"

Logs
Logs
[Paste your logs here]

Additional details
No response

@FeodorFitsner @ndonkoHenri
Could you please address this issue as a priority?


Configure to set default mode

Providing an option to set the default mode (active mode when the dialog first appears) to "Discovery" would be very nice.
Great job!

What would you say is the primary use case for Discovery as default?

It is helpful when working mode has not yet been populated
It is helpful for Finder in small projects where working mode may not be beneficial
I prefer to always search everything

true

true
3 - true when working on a project short term... I. e. just for a couple of hours or minutes. Populating the Working mode is usually continuous thing.

A new command is now added to the context menu Settings: Toggle Default View Mode:
Executing the command will toggle the current mode that the dialog will open as default.


InterpreterTest behaves non-deterministically due to Math.random side effect failures

While debugging a failed InterpreterTest (https://github.com/restatedev/e2e/actions/runs/8831342633/job/24246356686?pr=324), I noticed that the failure criterion for side effects uses Math.random in the interpreter.ts to decide whether to succeed or fail a side effect. Because of this, I was not able to reproduce the failed test run from GHA because the underlying failure cause was too many retries which exceeded the test timeout.
I am wondering whether it would be possible to make the InterpreterTest fully deterministic to help with debugging failed runs. If we could set a stable seed for the RNG which we use for failing side effects, then this could remove this source of non-determinism. Alternatively, maybe the program already encodes how often a side effect should fail before succeeding. I guess the challenge would be to track how often something has already been retried/what was the last state of the RNG.

cc @igalshilman


Noob Questions/Issues Possibly...

Hey there! I'm embarking on using Ocaramba as a part of a larger framework test module project. We use MSTest as our unit framework, and I'm wondering EXACTLY what I would need to add to my package dependency for the project in order to reap the benefits of ALL of Ocaramba.
Presently, I have added the Ocaramba.MSTest nuget package to my manager, however the NLog references are not being honored, even though it appears that the package has downloaded.
Do I have to explicitly include all of the source code from Ocaramba in my framework project, or is it all included as part of the Ocaramba.MSTest nuget?
Thank you!

Additionally, in the ProjectTestBase.cs class, I cannot figure out for the life of me why the following is not being recognized:
public TestContext TestContext { get; set; }

Ocaramba.MsTest should install all necessary dependences.
You can check https://github.com/ObjectivityLtd/Ocaramba.ProjectExample.MSTest project, and compare it with your solution.

Thank you. Everything is working like a charm now. As a side question, is there any way to prevent/block the re-addition of the App.config, .runsettings and .testsettings files when restoring or re-importing the Ocaramba.MSTest nuget? Everytime I've added something to my package manager and installed, my App.config file gets overwritten. Thanks!

I'm always ask by VS before overwriting those files, anyway we are planning to add Ocaramba package without app.config, ... , files and publish visual studio templates.


Simplify Layer2Category

Are we losing info from "details" or is this duplicated somewhere?

This information wasn't displayed anywhere


Componenti stopped

[2023-01-07T13:56:56.809] [INFO] default - Whatsapp Addon started.
undefined:10168
} true,
^
SyntaxError: Unexpected token t in JSON at position 349788
at JSON.parse ()
at useFileAuthState (/utils/useFileAuthState.js:34:43)
at async WhatsappClient.connect (/whatsapp.js:51:38)
Node.js v18.9.1
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

[2023-01-07T13:56:56.809] [INFO] default - Whatsapp Addon started.
undefined:10168
} true,
^
SyntaxError: Unexpected token t in JSON at position 349788
at JSON.parse (<anonymous>)

at useFileAuthState (/utils/useFileAuthState.js:34:43)

at async WhatsappClient.connect (/whatsapp.js:51:38)

Node.js v18.9.1
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

I'm checking the problem, thanks for reporting

[2023-01-07T13:56:56.809] [INFO] default - Whatsapp Addon started.
undefined:10168
} true,
^
SyntaxError: Unexpected token t in JSON at position 349788
at JSON.parse ()
at useFileAuthState (/utils/useFileAuthState.js:34:43)
at async WhatsappClient.connect (/whatsapp.js:51:38)
Node.js v18.9.1
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

I installed the add-on on a clean instance of Home Assistant and there doesn't seem to be any issues. Maybe it's a cache problem. Try uninstalling the addon completely or doing a rebuild.


Restore area - line break is missing! - fix

Restore area - line break is missing! - fix
i changed it using "p"
see my screenshots for comparison
old:

new:

@fichtner
by the way....why does the "search" button appear in german even though i have set the language in english? regards rené

@fabianfrz fixed it with an div element!

@opnsenseuser a br tag is only a line break which is always the line height. There are lot's of this br tags left but It is always better to separate them and style it with CSS when needed so you can override it in your themes.

I noticed that all "search" buttons are in German!

@opnsenseuser the bootgrid or the the old style pages?

i think these are the old style pages! or am i wrong?

you are right, but it is built like the new ones in this specific case. This input element is rendered by your browser and cannot be modified. You can switch it's language by switching the browser language.
Those input fields cannot be styled and a common workaround is hiding it and then forward the events from a custom element to it.

I've just found out that it works with javascript, but whether it's worth the effort, someone else has to decide

We would have to find an alternative! But that certainly needs a lot of effort.

Not really - it can be done via JS in a global file.

@fichtner
@AdSchellevis sorry, but lightergrey doesn´t work
see->


Generic Alert Poller for WMBS

Implement a generic poller for WMBS (basically a SQL query poller). Particular watched metrics:

We should add an alarm that will pick up on files that have not gone through job splitting and turned into jobs in a reasonable amount of time (= if the number of files in the wmbs_sub_files_available table goes beyond a certain number, generate an alert)

Implement so that further WMBS metrics are easy to add

It has been 3 years with not a single comment to this issue. @ticoann how about we close it?


Designer layout optimisation

Is your feature request related to a problem? Please describe.
The layout of the designer, with centered content and an overlaid sidebar, does not feel optimal.
You often end up with content overlapped by the sidebar, with wasted space on the left side:

Describe the solution you'd like
I'm sure there are many ways of laying this out.
My suggestion is to separate the sidebar and the designer into different areas, so that the sidebar is not considered part of the 'canvas'.  The sidebar should still be retractable to give a wider, or full viewing experience.
Describe alternatives you've considered
I'm sure there are lots!
Additional context
No response

Hey @peteward , thank you.
I'd like to see your proposal as an image. Could you show it to me through image editing before we proceed with the coding?

Yes, absolutely.
This is maybe more of a discussion.

With sidebar open, reduced canvas up to the sidebar:

with sidebar closed it goes full width:

The main canvas and sidebar would scroll independently.
What do you think?

I think that's fine.
Just as a note,  pdfme to be useable on mobile too.
so I'd like you to consider that point.

ok, thanks for the feedback!

Just as a note, pdfme to be useable on mobile too.

I guess that on tablet screens it makes no difference, the solution proposed by @peteward works just fine.
On smartphones however IMHO it's a poor experience trying to use the Designer in general. @hand-dot do you actually have users requesting the Designer being available on smartphones?

@sushi2all
I don't think we have any users who would want to use it on smartphones. However, I am reluctant to incorporate conditional branching code using screen size and user-agent into pdfme.
It should render correctly regardless of the screen size.
I do believe that @peteward 's proposal is more refined than the current layout, so I am inclined to adopt it.

@peteward
Can we close this?


Are you the iHex on MacAppStore?

Are you the iHex on MacAppStore?
I found it and it looks like HexFiend, but I can not found the license and this project name.
Is it a copier？

I'm also curious if iHex is copied from Hex Fiend. They appear to be the same.

Duplicate of https://github.com/ridiculousfish/HexFiend/issues/59.


Failed to flash nrf9160 dk

When I try to flash anything to my nrf9160 dk using cargo-flash or other tools which use it (e.g. a knurling application template app), I receive the following error:
$ cargo flash --chip nrf9160_xxAA --target thumbv8m.main-none-eabihf
    Finished dev [unoptimized + debuginfo] target(s) in 0.04s
    Flashing /home/stuart/nrf-hal/target/thumbv8m.main-none-eabihf/debug/hello-world
     Erasing sectors ✔ [00:00:00] [----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------]       0B/ 20.00KB @       0B/s (eta 0s )
 Programming pages   ✔ [00:00:00] [----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------]       0B/ 20.00KB @       0B/s (eta 0s )
       Error failed to flash /home/stuart/nrf-hal/target/thumbv8m.main-none-eabihf/debug/hello-world

Caused by:
    0: Error while flashing
    1: Something during memory interaction went wrong
    2: A core architecture specific error occured
    3: Failed to write register DRW at address 0x0000000c
    4: An error specific to the selected architecture occured
    5: Target device did not respond to request.

To Reproduce
Steps to reproduce the behavior:

clone https://github.com/nrf-rs/nrf-hal/tree/master
navigate to examples/hello-world
(it seems like this one shouldn't be required - but my compiler didn't like it. maybe I'm doing something wrong here) - remove the feature gates for the non-nrf9160 board, rewrite dependencies such that they work

--- a/examples/hello-world/Cargo.toml
+++ b/examples/hello-world/Cargo.toml
@@ -10,21 +10,8 @@ publish = false
 [dependencies]
 cortex-m = "0.6.2"
 cortex-m-rt = "0.6.12"
+nrf9160-hal = { version = "0.12.1", features = ["rt"] }

 [dependencies.embedded-hal]
 version = "0.2.3"
 features = ["unproven"]
-
-[dependencies.nrf9160-hal]
-features = ["rt"]
-path = "../../nrf9160-hal"
-optional = true
-
-[dependencies.nrf52840-hal]
-features = ["rt"]
-path = "../../nrf52840-hal"
-optional = true
-
-[features]
-9160 = ["nrf9160-hal"]
-52840 = ["nrf52840-hal"]

and
--- a/examples/hello-world/src/main.rs
+++ b/examples/hello-world/src/main.rs
@@ -3,9 +3,6 @@

 // Simple UART example

-#[cfg(feature = "52840")]
-use nrf52840_hal as hal;
-#[cfg(feature = "9160")]
 use nrf9160_hal as hal;

 use core::fmt::Write;
@@ -15,20 +12,6 @@ use hal::{gpio, uarte, uarte::Uarte};
 fn main() -> ! {
     let p = hal::pac::Peripherals::take().unwrap();

-    #[cfg(feature = "52840")]
-    let (uart0, cdc_pins) = {
-        let p0 = gpio::p0::Parts::new(p.P0);
-        (
-            p.UARTE0,
-            uarte::Pins {
-                txd: p0.p0_06.into_push_pull_output(gpio::Level::High).degrade(),
-                rxd: p0.p0_08.into_floating_input().degrade(),
-                cts: Some(p0.p0_07.into_floating_input().degrade()),
-                rts: Some(p0.p0_05.into_push_pull_output(gpio::Level::High).degrade()),
-            },
-        )
-    };
-    #[cfg(feature = "9160")]
     let (uart0, cdc_pins) = {
         let p0 = gpio::p0::Parts::new(p.P0_NS);
         (

Expected behavior
flash to complete without error
Desktop (please complete the following information):
Linux (manjaro)
Additional context
I am able to successfully flash to the board using the nrf-connect app, suggesting there is nothing wrong with the board itself. My colleague gets the same error on a separate board using a separate host.

It looks like this worked thanks!
For anybody with the same issue - the given command doesn't quite get you there. It gives the following error:
Caused by:
  no matching package named `probe-rs` found
  location searched: https://github.com/probe-rs/probe-rs
  prerelease package needs to be specified explicitly
  probe-rs = { version = "0.11.0-alpha.5" }
  required by package `cargo-flash v0.10.2

however, cloning cargo-flash, and explicitly setting the dependencies to the prerelease versions, then cargo install --path . does the job.

Uff, I am very sorry! We worked on automatic releases on the weekend and we messed something up. We will fix this asap, thanks for reporting!

Fixed in #619


Add msixbundle for Microsoft.DSC.Preview

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?

https://github.com/microsoft/winget-pkgs/issues/199292

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.9 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

=== manifests\m\Microsoft\DSC\Preview\<IP_ADDRESS> === Missing Properties value based on version 3.0.0-preview.12: InstallModes UpgradeBehavior

Intentional as those fields are not needed / applicable


Handle stubs

Stubs lack the information required by the exporter to faithfully recreate the object.
In particular:

attributes are unknown
most method data is missing, we know about the methods that are called but they are also stubs so we don't know the parameters

Not sure how to handle such cases yet.

maybe in this case we should rely on serialization/de-serailization in the test.
You could create a special method with no parameter that returns directly the deserialized object (and the method would contain the serialization string) ...
??


_api_json is not implemented

When I called HF.create(HF.Model(id="$org/$name", private=true)) I got "Undefined variable _api_json" error message.
Is there any chance to implement this function in the near future?

Oops, that function disappeared somehow. It's fixed now - a new version will be out shortly.


Compatibility with streamlit

I am trying to use earthengine-layers with streamlit for developing interactive web apps. The following code works fine in Jupyter notebook. When using the same code with streamlit, I got the error JSON converter: No registered class of type. Earth Engine layers do not show up on the map. Any advice?
from pydeck_earthengine_layers import EarthEngineLayer
import pydeck as pdk
import ee

# Initialize Earth Engine library
try:
    ee.Initialize()
except Exception as e:
    ee.Authenticate()
    ee.Initialize()

# Create an Earth Engine object
image = ee.Image('CGIAR/SRTM90_V4')

# Define Earth Engine visualization parameters
vis_params = {
    "min": 0,
    "max": 4000,
    'palette': ['006633', 'E5FFCC', '662A00', 'D8D8D8', 'F5F5F5']
}

# Create a pydeck EarthEngineLayer object, using the Earth Engine object and
# desired visualization parameters
ee_layer = EarthEngineLayer(image, vis_params)

# Define the initial viewport for the map
view_state = pdk.ViewState(latitude=37.7749295, longitude=-122.4194155, zoom=10, bearing=0, pitch=45)

# Create a Deck instance, and display in Jupyter
r = pdk.Deck(layers=[ee_layer], initial_view_state=view_state)
r

The pydeck_earthengine_layers module is special in that it depends on the pydeck JavaScript widget dynamically loading an external JavaScript script that injects the earthengine deck.gl layers.
(this is different since all other pydeck layers are bundled inside pydeck)
Haven't looked at how streamlit is integrating pydeck but suspect that either the dynamic loading part of javascript layer modules is not included, or streamlit has some issue is preventing the dynamic load from completing.
This dynamic loading bit is relatively tricky to debug and may require someone to some deep digging.

@ibgreen Thanks for the insights. Here are two links to the pydeck implementation in streamlit.

https://docs.streamlit.io/library/api-reference/charts/st.pydeck_chart
https://github.com/streamlit/streamlit/blob/develop/lib/streamlit/elements/deck_gl_json_chart.py#L23

Here is a streamlit app I developed using geemap and streamlit. I would love to use pydeck and earthengine-layers.
https://share.streamlit.io/giswqs/geemap-apps/app.py

This is the same as https://github.com/visgl/deck.gl/issues/6278 I believe. I'm guessing streamlit is only including core modules

@kylebarron Thank you for pointing to the deck.gl issue. Does this mean that the issue has to be fixed by streamlit? Or is it something can be fixed by pydeck or earthengine-layers?
I tried st.pydeck_chart(r.to_html()), the basemap shows up, but not GEE layers.


Add an example rule for non-zere exit code of the essential container

That rule will ignore the event if the essential container exited with code 0 (assuming that it is a normal and expected behavior).
Closes #8

@legal90 Perfect! Thanks


Add BuildSpec in BuildRun status

Add buildspec in buildRun status
update the buildSpec in the buildRun status at the first time to avoid it is updated later
Update the e2e test to cover the buildSpec in the buildrun status

And this is the result of a buildrun:
- apiVersion: build.dev/v1alpha1
  kind: BuildRun
  metadata:
    creationTimestamp: "2020-05-14T13:25:45Z"
    generation: 1
    name: s2i
    namespace: source-to-image
    resourceVersion: "31814469"
    selfLink: /apis/build.dev/v1alpha1/namespaces/source-to-image/buildruns/s2i
    uid: 2a3d3774-d0da-4c2c-bc23-54f91da895df
  spec:
    buildRef:
      name: s2i
  status:
    buildSpec:
      builder:
        image: docker.io/centos/nodejs-10-centos7
      output:
        credentials:
          name: icr-knbuild
        image: us.icr.io/source-to-image-build/e2e-image:s2i
      source:
        url: https://github.com/sclorg/nodejs-ex
      strategy:
        kind: ClusterBuildStrategy
        name: source-to-image
    latestTaskRunRef: s2i-xtsnk
    reason: Running
    startTime: "2020-05-14T13:25:47Z"
    succeeded: Unknown

/retest

Looks good!
This could be further enhanced by populating the resolved git revision in the status.buildSpec.source.revision?

/lgtm
/approve

Agree with revision, but like we discussed before, we should have a scope or rule that what settings can be overwroten in buildRun. :)
Like this ready PR( I can provide the PR soon): https://github.com/xiujuan95/build/commit/61f2113ae7391d71947c1c1ba95ad19508c7dfae
Can we also overwrite the output.image in buildRun for tag Manual policy ? :)

No, we aren't overwriting revision here at all!
We are capturing the revision that is being consumed in the status.buildSpec.source...

Oh, I see, sorry, I misunderstand the question.  :)
Sure thing. we should add the git revision in the status to tell end user which commit he used to build.


Add Contributors Table in README.md

Like this

I would like to work on this.

I would like to work on this.

Assigned you the task.

Assigned you the task.


Remove azurehybridtoolkit extension

It doesn't appear that this extension was ever completed or released, so just cleaning it up.

Fine to remove it.

👋


Update spring-cloud-tutorial-intellij-deploy-apps.md

Both the JDK and Maven come bundled with IntelliJ and are not required for this tutorial.

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

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

@yucwan This looks fine to me. Please have a look at it.

@yucwan This looks fine to me. Please have a look at it.

Hi @brunoborges - This pull request was opened in the public repo. This content has a private repository, and PMs usually work in the private repo, per the Microsoft Docs contributor guide. We'll keep this PR open for review and merge, but you should be able to make future content updates in the private repo. Thanks.

Hi @brunoborges - This pull request was opened in the public repo. This content has a private repository, and PMs usually work in the private repo, per the Microsoft Docs contributor guide. We'll keep this PR open for review and merge, but you should be able to make future content updates in the private repo. Thanks.

Thanks @MikeDodaro

Thanks @MikeDodaro


cups-browsed seems to set default print-color-mode to monochrome for Brother MFC-J430W

Brother MFC-J430W is a printer which support AirPrint.
The system is Ubuntu 20.04, running cups-snap in system mode. The snap is built from the git tip, plus https://github.com/OpenPrinting/cups-snap/pull/10 which fixes missing GS driver.
When simply using lp, the printer prints the file in monochrome. To let it print in color, one has to specify -o print-color-mode=color to lp.
Attached is access_log, cups-browsed_log, and error_log, collected fresh after restarting both cupsd and cups-browsed and then prints in both modes.
cups-snap-log_2022-05-27.zip
BTW, yes, I'm the same person reporting #426. Maybe it's related.

Re-tested with cups-snap 2.4.2-1 (760). The issue still persists.


Add installation instructions on README.

Add installation/download instructions to README.md so then on NATS.io site can be visible.

Link to stable and dev releases from github
Add info on how to use it with Composer

Thanks very much Raul for the suggestions, these are helpful and timely as we are updating documentation!


Markdownlint links to old Rules.md documentation

Inside the extension, you when you open VS Code's Problems pane, and right-click on a linting error, you have "Click for more information about MDxyz...". It takes the user to https://github.com/DavidAnson/markdownlint/blob/v0.19.0/doc/Rules.md# which is ancient. You're up to v0.34.0 now. I suggest changing all links to https://github.com/DavidAnson/markdownlint/blob/master/doc/Rules.md#

It takes you to the documentation for the version of the library that corresponds to what is used by the extension. In this case, version 0.34.0 of the extension uses version 0.19.0 of the library: https://github.com/DavidAnson/vscode-markdownlint/blob/master/package.json


update javadocs for isJson UDF

Updating javadocs based on the discussion in #12603

cc @Jackie-Jiang

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (59551e4) to head (e9389cc).
Report is 118 commits behind head on master.

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #12636       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2378       -58
  Lines        133233   130187     -3046
  Branches      20636    20204      -432
=============================================
- Hits          82274        0    -82274
- Misses        44911   130187    +85276
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <ø> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <ø> (ø)

java-11
?

java-21
0.00% <ø> (-61.63%)
:arrow_down:

skip-bytebuffers-false
?

skip-bytebuffers-true
0.00% <ø> (-27.73%)
:arrow_down:

temurin
0.00% <ø> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

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


OS support

Does this package can only be run on OSX ? When I package on Linux, I get the following error:
`
/home/xxxx/jenkins/workspace/Recorder-Build-test/gulpfile.js:35
if (err) throw err;
^
Error: Must be run on OSX
at module.exports (/home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/electron-installer-dmg/index.js:52:17)
at packageDmg (/home/xxxx/jenkins/workspace/Recorder-Build-test/gulpfile.js:28:3)
at /home/xxxx/jenkins/workspace/Recorder-Build-test/gulpfile.js:186:5
at /home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/electron-packager/index.js:266:7
at end (/home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/run-series/index.js:8:15)
at done (/home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/run-series/index.js:11:10)
at each (/home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/run-series/index.js:16:43)
at /home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/electron-packager/common.js:291:7
at next (/home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/rimraf/rimraf.js:74:7)
at FSReqWrap.CB [as oncomplete] (/home/xxxx/jenkins/workspace/Recorder-Build-test/node_modules/rimraf/rimraf.js:110:9)
`

Linux support is very useful for using a ci environment
Thanks!

This should be closed as it is already in the underlying appdmg library

As @mebibou mentioned this should be tracked upstream at https://github.com/LinusU/node-appdmg/issues/14


Dynamic Columns in BulkCopyMetaData

In scenario, I have 100+ columns so in such case, its very tough for me to define all the columns manualy in meta data like this. Please let me know if there is any way I can read columns from the table and created bulkCopyMetaData
var bulkCopyMetadata = new BulkCopyMetadata
bulkCopyMetadata.addColumnMetadata(1, "Title", java.sql.Types.NVARCHAR, 128, 0)
bulkCopyMetadata.addColumnMetadata(2, "FirstName", java.sql.Types.NVARCHAR, 50, 0)
bulkCopyMetadata.addColumnMetadata(3, "LastName", java.sql.Types.NVARCHAR, 50, 0)

I also have the same problem

I have around 600 columns in one of my table, the way I get around is I query the schema and union it with the dataframe with data.
Code I use for this
// Read anonymised parquet file
val outputDataFrame = sqlContext.read.parquet(outputTablePath + "/processed")
// Obtain table schema from destination database
val destinationDataFrame = QueryDatabase(destinationDatabase, "(SELECT TOP 0 * FROM [" + databaseTable.SchemaName + "].[" + databaseTable.TableName + "]) QRY")
// Union destination table schema with anonymised parquet for final output
val outputTable = destinationDataFrame.union(outputDataFrame)

@KarthikYan do you have more details for what is in your QueryDatabase function? Would you be able to share the same here? It might unblock others who have this question. Thanks in advance if you can share more details.

Closing due to inactivity - the last tip from @KarthikYan should be the most viable way to proceed.


Revert "Merge branch-feature-ambari-14714 into branch-feature-ambari-14714-ui"

Reverts apache/ambari#610

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/1084/
Test FAILed.
Test FAILured.


GUI not launching on Debian 9

I submitted the log (66e925aeaf57b85b7051c41c). Tried both run_keybase and from the application menu, nothing works.

CC @oconnor663, the error is /opt/keybase/Keybase: error while loading shared libraries: libgconf-2.so.4: cannot open shared object file: No such file or directory.

Interesting, the Arch packages take a dependency on gconf. Sounds like we might need to do that on Debian too? @wilsonehusin, could you give us as much detail as possible about what system you're running?

It was a fresh Debian 9 GNOME install on an Intel i5 2nd Generation system. I did install the libappindicator1 manually before proceeding with sudo dpkg -i keybase_amd64.deb so not sure if that would make the difference.
If this helps anything, I tried this on elementaryOS (Ubuntu-based) without installing libappindicator1 manually and it works fine and the one in elementaryOS works perfect.

Ok I repro'd this with a fresh Debian 9 install and the default desktop environment. Seems like we should have a dependency on libgconf-2-4. I'm curious why this didn't come up before. Maybe a dependency change between Debian 8 and Debian 9 (which released just a month ago)?

Oh, that might be it. I never tried it on Debian 8 so I did not know if it works there.
I noticed that the libgconf-2-4 on Debian 8 has a dependency of multiarch-support while on Debian 9 it's gone.
(I'm just writing out everything I can find because I don't know this libgconf thing)

Ok, this should be fixed with the next package release, hopefully today.


Simplify the Testcontainers Golang sample code

Page
/docs/solutions/testcontainers/
Details
We added a bunch of quality of life methods to Testcontainers Go module API, and now it is easier to use the module. The examnple is much shorter: https://github.com/wiremock/wiremock-testcontainers-go/blob/main/examples/quickstart/quickstart_test.go . It would be nice to update the solutions page accordingly
Suggested Edits
No response
References
No response

Hey @oleg-nenashev I would like to work on this issue!


i cant put the rings into the ring curios slots.

I can't replicate this issue. Probably another mod is causing the bug, so i'll close this issue for now.


fix(microservice): remove shell option and handle silent processes

[x] remove the shell option for spawn func
[x] remove usage of npm commands
[x] handle silent command (*)

* before we never had to handle it as the npm scripts output the command themselves...

Hey @olivierodo could you take a look?
I'd like to keep this PR simple and update the init step in another PR.

I have a few test that fails on CI but not locally, I'll re-run the CI once or try to find it out tomorrow :)

🎉


There is no response after I play book in v1.1 version

When I say ‘alexa，play my audible book’,there is no response sometimes.Then it will response nothing whatever i say,please help us check it，thks.
enable timeout checking...
2017-10-10 01:36:42.249 [  7] E ContextManager:updateStatesLoopFailed:reason=stateProviderTimedOut
2017-10-10 01:36:42.256 [  a] E AudioInputProcessor:executeOnContextFailure:error=STATE_PROVIDER_TIMEDOUT
2017-10-10 01:36:42.265 [  a] 0 AudioInputProcessor:setState:from=RECOGNIZING,to=IDLE
2017-10-10 01:36:42.273 [  e] 0 DialogUXStateAggregator:setState:from=LISTENING,to=IDLE
########################################
-----mode OFF-------
#       Alexa is currently idle!       #
########################################
disable timeout checking...
2017-10-10 01:39:26.706 [  b] 0 HTTP2Transport:sendPing:pingStream=0
2017-10-10 01:39:26.709 [  b] 0 HTTP2StreamPool:getStream:streamId=33,numAcquiredStreams=2
2017-10-10 01:39:26.998 [  b] 0 HTTP2Stream:receivedRequestId:value=x-amzn-requestid\: 0ed329fffe639012-00002ced-000031e2-2fd1f8e83
2017-10-10 01:39:27.009 [  b] 0 HTTP2Transport:handlePingResponse
2017-10-10 01:39:27.015 [  b] 0 HTTP2StreamPool:releaseStream:streamId=33,numAcquiredStreams=1
2017-10-10 01:39:27.023 [  b] 0 CurlEasyHandleWrapper:reset:responseCode=HTTP_RESPONSE_SUCCESS_NO_CONTENT
2017-10-10 01:40:57.423 [  a] 0 AudioInputProcessor:setState:from=IDLE,to=RECOGNIZING
2017-10-10 01:40:57.428 [  e] 0 DialogUXStateAggregator:setState:from=IDLE,to=LISTENING
4####################[ #### ##48
_ct   6   0 Lis1ten7in5g.3.. ]      m ul#i
   rl_#breath_#work##fn#####################
 new breath work is queued
enable timeout checking...
2017-10-10 01:40:59.428 [  7] E ContextManager:updateStatesLoopFailed:reason=stateProviderTimedOut
2017-10-10 01:40:59.435 [  a] E AudioInputProcessor:executeOnContextFailure:error=STATE_PROVIDER_TIMEDOUT
2017-10-10 01:40:59.444 [  a] 0 AudioInputProcessor:setState:from=RECOGNIZING,to=IDLE
2017-10-10 01:40:59.452 [  e] 0 DialogUXStateAggregator:setState:from=LISTENING,to=IDLE
########################################
-----mode OFF-------

Hi NyxRockchip2017,
Could you please provide us with a x-amzn-requestid so we can look into server logs?  Also, if you could provide more client-side logs (by compiling with '-DCMAKE_BUILD_TYPE=Debug'), that will help us too.  Thanks.
-David

The log is too large to upload here,can you provide me the address of E-mail?I will send it to you by E-Mail.

Do you have a asound.conf demo?I hope to check the parameters of ALSA.

Hi @NyxRockchip2017,
Since this issue is only occurring with Audible and other sounds are working properly, that indicates to me that it's not an ALSA issue. Can you try upgrading to v1.3? We've made several changes to our MediaPlayer that we hope will address your issue. Closing for now since this issue has been inactive since October.
Thanks,
Sanjay


Rework priority system

See the discussion in https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/4710. I'd like the following to happen, but instead when using the fixer in combination with the PSR2 ruleset, the blankline is removed.

INPUT
<?php

class Example
{
    use Foo, Bar;

    public function baz() {}
}

EXPECTED:
<?php

class Example
{
    use Foo;
    use Bar;

    public function baz() {}
}

ACTUAL:
<?php

class Example
{
    use Foo;
    use Bar;
    public function baz() {}
}

// cc @kubawerlos, @ julienfalque, @SpacePossum

// cc @kubawerlos, @julienfalque, @SpacePossum

I think this should be fixed by the class_attributes_separation ?

I agree this behavior can be quite unexpected for users. Dependencies between rules are not documented and can lead to unwanted/incomplete changes in case one uses a single rule instead of a ruleset. Single responsability should be about the code, not about the rules themselves. Though this is the way all rules are implemented and changing it would be painful, this won't happen on 2.x branch for sure but maybe we can start thinking about it for 3.x branch.
In this current example, suppose you have a rule traits_on_single_line that forces use statements to be on the same line. If single_trait_insert_per_statement adds a newline, the other rule will then have to remove it. This means single_trait_insert_per_statement should be aware of the other enabled rules and their config. If we want to change this, the config has to become global somehow. So in the example above, the fixer would be able to know whether it should add the newline without relying on another rule it doesn't know about. The point is to have the first fixer directly trigger the changes from the second fixer it depends on instead of expecting it to run subsequently, which is not always true. Changes would be applied atomatically, removing priority issues.

unwanted/incomplete changes in case one uses a single rule instead of a ruleset.

That is all there is to it IMHO, I think it is wanted and is complete as a single rule.
@GrahamCampbell proposes different behavior and now that is blown up into priorities, dependencies, etc. (let me claim readability here before anyone else does btw)., but in the end, he wants something else than I wanted when I wrote the fixer.
If you want the fixer to deal with new lines, indentation, other fixers and what else, please create a ticket for that and reason from there. Do not reason from a fixer that works as intended.


Patricia trie extension node decoding

Two issues found when dealing with extension node

In the process of decoding extension nodes within the Patricia tree, an issue arises where the leading shared nibble 0 is mistakenly discarded.
The problem manifests when decoding the following RLP data:
decoded_rlp=["0x10”, ”0xb798089c35eabfa9992866d0ff2d19040e85326547b79dad85be810b5482bfb2"]

In the second issue, the concern is with the handling of keyNibbles slicing. The current implementation fails to slice the keyNibbles starting from its original offset, effectively ignoring this offset. This oversight leads to incorrect slicing of keyNibbles.
https://github.com/polytope-labs/solidity-merkle-trees/blob/5836535046cfaeb6edb2fadb34c9b793c1b51184/src/MerklePatricia.sol#L169-L171

closed by #41


Add files via upload

URL: https://ibrasz.pl/aktualnosci-liceum-ib/
Computer Science class: https://ibrasz.pl/program-ib/group-4-experimental-sciences/

@Shadow662 Thank you for your patience while waiting for a review and processing your request. Pull request merged. Please start applying for JetBrains educational subscription at https://www.jetbrains.com/shop/eform/students in an hour, to allow the changes to propagate through JetBrains systems.


promote bittensor ledger app

Transfer in that block:

https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fentrypoint-finney.opentensor.ai%3A443#/explorer/query/0x5adfe6a164c5ef5c7a47e2454e4772309c0c7561556a8a4a4fe6ced966f493ee

Tested on ledger


Add depends_on :linux and :macos

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

Allow a formula to declare whether it depends on macOS or Linux.

How do you specify both that macOS is required and that a minimum version is required? My understanding is depends_on :macos => :el_capitan is a no-op on Linux.

To specify that both that macOS is required and that a minimum version is required:
depends_on :macos
depends_on MinimumMacOSRequirement => :el_capitan

That seems like pretty yucky syntax to me.

Tests failing on Linux (shouldn't assume MacOS is specified there): https://travis-ci.org/Homebrew/brew/jobs/285144949

Fixed up.

@sjackman Still got 🔴.

😬

Good to merge?

Thanks @sjackman and sorry for the nit picking!

No worries. Thanks for merging, Mike.


Not picking up mypy settings?

Based on what I've read on pyright docs, it should pick up settings from my local mypy.ini file where I'm defining type stubs for Django. However, this does not appear to be working, and I'm getting errors on related_name queryset access:
Cannot access member "milestone_set" for type "Job"
  Member "milestone_set" is unknown

Please note, I had to globally install pyright and set the path because it was not being picked up by the plugin (no errors in the console though). Is it possible pyright is trying to use my global install of Python (which probably doesn't have all the django type stubs installed...)

Update. It appears that this is expected as pyright doesn't use mypy—it uses pyright.
There are alternative django type stubs for pyright, but I'm stuck on an older version of Django, and it just won't be worth the effort to make the pyright alternatives work with Django 2.x.
Therefore, I'm stuck with mypy. Maybe someday we'll be able to use pyright. :)

I'll have to admit that I don't understand this issue very well —sorry. I'm likely not the best person to be maintaining this extension, but potentially there's value in that there's an extension at all before someone makes a more competent one.
If this continues to be a problem, I'd appreciate your patience in explaining. I didn't write the extension to use any pre-existing installation of Pyright —it's meant to install its own copy instead. If that's non-ideal, I would love to know!
Thanks.


Printing Receipts/Tickets

Need to be able to print receipts/tickets to a physical printer.
The receipt screen may need an option to print the current receipt that is enabled by default.

Look at an option in settings page to set the default receipt printing option.


Added Introductory PPT for Principles of Quantum Computing

Added an Introductory PPT including all the basic principles of Quantum Computing

This looks interesting - are you using these slides for some kind of presentation? I found https://twitter.com/QPowerOfficial but it's not clear whether these slides are part of this initiative or not.
Unfortunately, these slides don't quite align with the goals of the Quantum Katas project - we aim to offer an "engineering" introduction to quantum computing, with heavy emphasis on defining the concepts and tools in a way that allows to use them for solving problems immediately, rather than an "overview" introduction. (Besides, there are several inaccuracies in the slides, starting with the definition of superposition - we don't say it's a state of 0 and 1 simultaneously, it's more accurate to say it's a state that is a combination of 0 and 1.)
If you're interested in contributing to the Katas, I'll be happy to work with you to help you define a work item and implement it!

Hello Mariia,
I apologize for this mistake, I wanted to contribute to this open source project and no, I am not a part of QPower Community, though I am a Microsoft Student Partner-Beta.
Can you help me define a work item and how can I contribute to this project.?
Thanks again,
Jay

There is nothing to apologize for, I appreciate your enthusiasm!
How comfortable with Q# and quantum computing do you have?

For beginners I usually suggest https://github.com/microsoft/QuantumKatas/issues/190 - it's nice because it doesn't require a lot of experience and allows to validate your Q# installation and build process, make sure you're comfortable with the pull request process etc.
If you have some experience, we have some issues labeled help wanted that you can choose from.
If you're feeling ambitious you can tackle a whole topic from the roadmap.

Let me know if any of these look interesting!

@tcNickolas
Thank you so much for your guidance, out of the selected ones, I would like to contribute towards this topic in 'Roadmap' :
https://github.com/Microsoft/QuantumKatas/tree/master/Measurements
Also, I had gone through many documentation of Quantum Computing on docs.microsoft site, hence, I am very much familiar with Quantum Computing,
But I would like to post a query that in this tutorial portion, do I have to add a new .ipynb file or do I have to update the document that is .md file?

Hi @RankJay,
I think you want to create a new folder with the tutorial content, both .md and .ipynb file. Take a look at the Qubit tutorial here, that shows the structure of a tutorial.
Good luck!

Hi @RankJay,
This is a great choice of topic! (but ambitious :-))
@vivanwin is right, tutorials are different from the katas (as you can see with the example of BasicGates kata and the corresponding tutorials SingleQubitGates and MultiQubitGates) and reside in a separate folder (in this case it would be tutorials/Measurements), together with the testing harnesses. But it's just the Notebook file, there's no .md version.
Here are some main points I think need to be reflected in the Measurements tutorial eventually:
Part 1. Measuring single-qubit systems

Measuring a single qubit in computational basis, outcomes and their probabilities
An exercise to calculate the probability of getting a specific outcome when measuring a given state (something like 0.6|0⟩ + 0.8|1⟩). It's tricky to implement in Q# so we could do something similar to exercise 1 in MultiQubitSystems - a pen and paper exercise with an answer to check yourself under the cut.
Measuring a single qubit in a different Pauli basis (using |+⟩, |-⟩ Pauli X basis as an example)
A pen-and-paper exercise (similar to previous one)
Expressing different types of measurements in Q#
Using measurements to distinguish single-qubit states
Several exercises with different bases (similar to the first ones in the Measurements kata - finally some programming! :-))
Representing measurements as projectors (in Dirac notation and in matrix notation)
A note on non-observability of global phase

Part 2. Measuring multi-qubit systems

Measuring all qubits in computational basis
Programming exercise
Partial measurements, probabilities of outcodes, system collapse (Dirac notation is going to work nicely here)
Programming exercise
Joint measurements of multiple qubits
Programming exercise

Hmm, now that I started thinking more about it, this is a lot of content! We might want to split this into two separate tutorials, similar to what we did to single-qubit and multi-qubit systems.
I hope you're not completely intimidated by this plan! Please feel free to start with a small subset of topics, the first few bullets of the first tutorial, and send them in for review - progressing in small increments is a lot more efficient than trying to tackle the whole thing at once.

Hi @tcNickolas
Thank you so much for explaining this timeline, I really appreciate this. I'll right away start with Part 1 i.e. for single-qubit systems, and update with small segments I will be working in.
Had to say,
@vivanwin and @tcNickolas
You guys are really outstanding and just worth it, thanks for such amazing support.

Hi @tcNickolas
Sorry for bothering you again,
I had a question that how does this Measurements.ipynb file, I will be drafting be different from the Measurement Kata's notebook file. What differences should be present in this new notebook and also is there similarities or inspiration, I can take from Measurements Kata as well ?

Hi @RankJay,
The Katas are mostly coding challenges, while the tutorials are more explanation with examples.
For example: this Qubit tutorial, gives the learner some background on the problem and basic understanding on how a Qubit works.
After a Qubit tutorial the learner should move to the Single Qubit Gates katas, where the knowledge from the tutorial can be used to solve te coding challenges.
My idea for the measurement tutorial would to create a something similar, where a new learner could use the measurement tutorial to get started with the subject, using the examples that @tcNickolas has pointed out above and then could use this knowledge in the measurement katas.
So you could use inspiration from both the measurement kata and the qubit tutorial.
Hope this helps.

hi @vivanwin
That's just great, this cleared my doubts up, thank you so much. Will start working towards it right away.

hi @vivanwin and @tcNickolas,
I just added a basic introduction to the Measurement tutorial and sent a new PR with #360, can you please review it and update me about it, whether it is feasible or not?


A curated list of learning resources

Following up from the EarthCube meeting on Sept 10, one item that came to light was that it would be valuable to have a curated / opinionated list of learning resources to onboard scientists to the Jupyter, Pangeo, and Python ecosystems.
Here are a few that we discussed

Carpentries
EarthLab @ CU Boulder
ICESat-2 Hackweek tutorials
A python introduction to Earth Science
Binder

Presentation on Binder at SDSS
Binder documentation

What others do you highly recommend?
How should we arrange these on the website? Here are a couple potential headings, I would be curious to hear others thoughts!

learning Python
working on the cloud
working with large data
sharing your results
others?

The Pangeo gallery houses a collection of great learning resources

Idea suggested by @lheagy in discussion - let's contact some of the participants in today's call and suggest a recorded "office hours" where we help onboard them and take their questions, but make that available later to the public.

That sounds like a great idea @fperez , I know for our work on Mimi we also started a forum (https://forum.mimiframework.org) which has allowed us to monitor questions and also get a general sense for the needs.  Obviously the scope of that work is far tighter but I thought I'd mention it.  I monitor it and answer questions, and then dispatch ones I can't answer or need to discuss to the rest of the team.

Indeed @lrennels! We've been mostly using the Pangeo discourse as a home for announcements/discussions related to this effort, and can hopefully direct more resources there to strengthen that as the space where a Jupyter/Pangeo community focused on geosciences can grow. Glad to hear this matches successes in your experience, thx :)

@fperez ah perfect I didn't see that, good to know!

Some quick notes

To get an ecosystem overview suggested as very valuable by @fperez and I agree!
Transparent research / reproducibility etc: https://www.youtube.com/watch?v=S1qK_TA52e4&list=PLj8QFvBykB7dtTd_HiOTbctHvU6pbGC0i
Jupyter and python intro: https://www.youtube.com/watch?v=aIbvUDF0Pfg&list=PLj8QFvBykB7fGEH274TlqhToqGd_Qxt1H

Don't forget my book! 😄
http://earth-env-data-science.github.io/


change gravitational CONVERSION_FACTOR slightly to be consistent

change gravitational CONVERSION_FACTOR slightly to be consistent
modified:   kspcalc.js

Can you explain this change? I was under the impression that KSP uses 9.82 for it's ISP conversions.

It no longer does. I was looking for the staff post on the forums where they clear up this myth, but could not find it.

On Jan 19, 2016, at 11:01 PM, Gary Court<EMAIL_ADDRESS>wrote:
Can you explain this change? I was under the impression that KSP uses 9.82 for it's ISP conversions.
—
Reply to this email directly or view it on GitHub.


Support multiple password generation configuration

Some websites don't allow some characters, or, worst case, just allow a range of characters. Moreover, many websites don't allow too long passwords.
Is it possible to have, with the random password generation, an option for choose a method of generation ? Without this feature (or an equivalent), i can't manage all credentials i need to.
Just for be sure i'm clear, there is how it may looks in the .passpierc:
genpass_default:
  length: 32
  symbols: "_–#|+= "
genpass_simple:  # only numbers and lowercase, with a max size of 8
  length: 8
  symbols: ""
  uppercase: false
genpass_numbers:  # only numbers
  symbols: ""
  uppercase: false
  lowercase: false

And, for the generation:
 passpie add<EMAIL_ADDRESS>--random=simple
 passpie add<EMAIL_ADDRESS>--random=numbers
 passpie add<EMAIL_ADDRESS>--random  # use the default/first in .rc

I read the README and some sources, but i can't find any option that implement that feature.

Hello @Aluriak looks like an interesting feature but it would break the way that --random is implemented today. Thanks for adding this suggestion.
What about other name for this flag?  and using a regular expression, like:  --random-pattern="[0-9]"

Hi @marcwebbie, and thanks for the reply !
I really don't have preferences about the end-user API ; it was just an exemple.
Using regular expression is absolutely awesome !
It removes the need of any configuration in .passpierc, and is a lot more flexible.

Hello @Aluriak
Take a look at development version of passpie.
pip install -U https://github.com/marcwebbie/passpie/tarball/master

Now you can generate passwords with patterns as with:
# Add credential with random password
# using pattern: 5 lowercase letters, 5 uppercase letters, 5 digits
passpie add foo@bar --random --pattern "[a-z]{5}[A-Z]{5}[0-9]{5}"

Thanks for your contribution

Awesome !


Python/fastapi: Update asgi.py to pass request environment

This makes the env parameter available in fastapi, though in a somewhat obscure way. Will have to investigate how to improve the user interface for this. Tested downstream.
cc @garrettgu10 @dom96

@hoodmane — if we're going to do this — can we document it in https://github.com/cloudflare/cloudflare-docs/pull/12887 ?


Fix Nightly CI script

Avoid false positives:

[ ] Error: Command failed: npx witnet-toolkit try-query --hex 0x0af...
[ ] HTTP/417 errors

One of the main problems we are facing here is that some price feed APIs can't be accessed from the states. So, to solve that we need to figure out how to host our runner outside the states to avoid the false negative.

AFAIK we will need to implement a param in the witnet toolkit that allows to make a dry run through a proxy

@aeweda I think we are still having the same problem: https://github.com/witnet/witnet-price-feeds/pull/227#issuecomment-1582983370 :thinking:

We are now using the external runner for the midnight run and  in the comments action: https://github.com/witnet/witnet-price-feeds/pull/227#issuecomment-1589499158


Community features for v0.4.0 added to wrong directory

Describe the bug
Community features for v0.4.0 added to wrong directory.
To Reproduce
Steps to reproduce the behavior:

Click on New Issue
Notice that there is no template to select

Expected behavior
A clear and concise description of what you expected to happen.

Click on New Issue
Select the Template to use

closed with 8f82884


JavaScript syntax highlighting color improvements

Language: JavaScript

It would be super nice to color-wise distinguish things like:

Syntax to improve
E.g., API
E.g., Screenshot

variable.property
Node.parentElement

variable.property.string
HTMLOrForeignElement.dataset.DOMStringMap

variable.property.property
ElementCSSInlineStyle.style.property

interface.property.property
Document.documentElement.property

parameter=>variable.property
Arrow function expressions

I hope this clearly represents what I mean. ¯\_(ツ)_/¯

Thanks @dziku86 , I think I get what you meant. However, there's a few issues that we might need to think more about:

The syntax highlighting of vscode doesn't seem to provide much difference between stuff like variable.property.string in your suggestion. Or at least I haven't been able to get any difference using some of the sample codes that I have. Note that we're relying on the Editor Tokens and Scopes to be able to tell vscode what/how to highlight. You can check it out yourself by using the command Developer: Inspect Editor Tokens and Scopes (pressing Cmd + Shift + P on OSX).
We only have limited colours to use (technically we can introduce more colours but it won't be gruvbox anymore), it might not be possible to use unique colour for each level
We're only talking about 2-3 level depth, what about deeper objects? We could get the same problem as no.2, and potentially confuse users with having too much colours

I checked some of the more popular themes and they don't seem to support those as well.
Maybe I just misinterpret your suggestions, perhaps having some code examples that we can use & discuss would be easier?

Thanks @dziku86 , I think I get what you meant. However, there's a few issues that we might need to think more about:

The syntax highlighting of vscode doesn't seem to provide much difference between stuff like variable.property.string in your suggestion. Or at least I haven't been able to get any difference using some of the sample codes that I have. Note that we're relying on the Editor Tokens and Scopes to be able to tell vscode what/how to highlight. You can check it out yourself by using the command Developer: Inspect Editor Tokens and Scopes (pressing Cmd + Shift + P on OSX).
We only have limited colours to use (technically we can introduce more colours but it won't be gruvbox anymore), it might not be possible to use unique colour for each level
We're only talking about 2-3 level depth, what about deeper objects? We could get the same problem as no.2, and potentially confuse users with having too much colours

I checked some of the more popular themes and they don't seem to support those as well.
Maybe I just misinterpret your suggestions, perhaps having some code examples that we can use & discuss would be easier?

@jdinhify thank you for breaking this down. Sadly I was expecting that this can't be done (easily).
My main objective is to distinguish user defined code (variables, etc.) and programming language syntax.
Even italic font style would be sufficient to achieve this goal.

@jdinhify thank you for breaking this down. Sadly I was expecting that this can't be done (easily).
My main objective is to distinguish user defined code (variables, etc.) and programming language syntax.
Even italic font style would be sufficient to achieve this goal.


Filter duplicate ACKs from merge commits

i.e in https://github.com/bitcoin/bitcoin/commit/4fb82e916b3b92c14443db23d7f606eb02cf1654 after merging https://github.com/bitcoin/bitcoin/pull/17567. This probably happens so rarely that it doesn't matter.
ACKs for top commit:
  jonasschnelli:
    utACK 27d82b6
  jonasschnelli:
    Tested ACK 27d82b6 - successfully compiled on 10.15.1

Heh, one ACK per person (the most recent one) seems to be enough


Open the terminal depending on user's Desktop Environment.

What do you think about making it detect users Desktop Environment and launch the corresponding terminal?
Code: https://github.com/joeyespo/sublimetext-console-exec/compare/master...jfcherng:419ac14
Gnome

KDE

LXDE

Xterm

Not finding a way to install XDE's terminal so there is no screenshot for it.

I'm open to is as long as it's straightforward. Such as running a known command or something similar to import webbrowser; webbrowser.open('http://github.com') but for terminals.
I don't think we should add a ton of custom cases though, because the number of terminals is unbounded, and could therefore compound the amount of code this project has.
Know of any single Unix commands or Python libraries that will "open the default terminal"?

A general method to get the default terminal is not found here.
I noticed that there is an unix_console option in the code,
so this enhancement may not be necessary to be implemented.
But in current HEAD commit, add an unix_console in .build-settings is not working currently.
This is probably caused by most terminal won't login a shell, so they don't know what is ; and then abort the rest of commands after ;.

In this post, I modified the code into the following to make the terminal always execution commands under BASH.
        else:
            console = unix_console or self.get_unix_console()
            pause = '; read -p "Press [Enter] to continue..."'
            escaped_cmd = ' '.join([quote(x) for x in cmd])
            console_cmd = console + ['bash -c ' + quote(escaped_cmd + pause)]

It works for customizing  an unix_console in .build-settings,
but I am not sure whether users' environment variable are passed or not.
Also found this: xterm is not a built-in terminal in MAC OSX.

I noticed that there is an unix_console option in the code, so this enhancement may not be necessary to be implemented.

Ok, excellent. I'd be open for a PR documenting this and the common cases that you've listed in the Readme. That's a good place for it.
I'm going to close this particular issue as "out of scope".

so they don't know what is ; and then abort the rest of commands

Interesting. Your code looks good. If you open a PR with that, you'll get the credit in the commit log :-)

but I am not sure whether users' environment variable are passed or not

We can cross that bridge when someone creates an issue needing it.

Also found this: xterm is not a built-in terminal in MAC OSX

Oh I didn't realize that. I thought it would be available. Yeah, it'd probably be a good idea to make a case for osx.
Thanks for opening the issue, @jfcherng!


Group Actions (Invite/Remove/Reject/Accept)

Frontend forms & Routes for actions.
This PR also handles CSRF protection for all forms.
Assignment Dashboard:

Confirm Removals:

Invite Actions:

The accept/reject buttons are aligned vertically for me:

For the status column, "in group" and "invited" might be clearer than "active" or "pending" status

The accept/reject/remove buttons (that are just icons) should have tooltips explaining what they will do

Addressed your comments.
The copy on the tooltips aren't great - but they should work. Feel free to change them if you have ideas for them.
I deleted the mocks from the templates


Add SwiftyVK

Project URL

https://github.com/west0r/SwiftyVK
Description

SwiftyVK: Easy interact with VK API for iOS and macOS.
Why it should be included to awesome-ios (optional)
Checklist

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

          1 Warning

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

Link issues by awesome_bot

Line
Status
Link

374
301
https://github.com/SyncDB/Sync redirects tohttps://github.com/3lvis/Sync

382
301
https://github.com/SyncDB/DATAStack redirects tohttps://github.com/3lvis/DATAStack

899
404
https://github.com/MessageKit/MessageKit-iOS

1651
301
https://github.com/jackyzh/awesome-ios-animation redirects tohttps://github.com/jackymelb/awesome-ios-animation

2329
301
https://github.com/mojilala/VideoSplashKit redirects tohttps://github.com/svtek/VideoSplashKit

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

  Generated by :no_entry_sign: Danger

Thx!


Updates CI with spellcheck, moves lint step, adds notary

Andrew, if you add husky and a husky entry to your package.json, you can also catch the commit messages locally before committing:
...
"husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
...

See https://github.com/textileio/js-threads


Document how another org can spin up their own glossary

Hey @cjyabraham let's chat about how to do this, I've had requests from other projects that want their own glossary now and I think we should consider maybe creating a basic theme out of this site that folks can use.

Here is a WIP. Is this what you had in mind? Are there any teams out there that would be interested in trying this out?

I've completed the first draft of the instructions to modify the Glossary code for a new glossary. It's pretty lean but hopefully points people to all the things they need to do to start their own glossary site. If there is a team interested in doing this, it'd be good to connect with them so that we can work out any kinks in the instructions and elaborate as necessary.

@cjyabraham do we have a linked PR or should we be closing this out? It looks like your guide is already merged in.

Yes, it's merged and this issue can be closed.


Distributed ML training with a large number (100+) of GPUs

Context
GPUs are a limited resource at many cloud vendors. Even more Challenges include that these resources is finely grained between specific GPU models and not uniformily distributed across regions and zones. When we have requested additional GPUs from cloud vendors, we typically receive only 1-4 GPUs per project.
There have been requests from our community partners (e.g. m2lines and LEAP) to really stretch the boundaries of science with innovations in distributed machine learning. For that work, a single user may want to request up to a 100 GPUs at one time.  A common argument made in advocating for cloud based science is that the resources is effectively unbounded. However, in practice, our communities are finding that GPUs are in fact a very limited resources.  This can be a source of friction for adoption of platforms like 2i2c for advanced research computing.
I am opening this issue as a starting point for improving the access to GPUs for communities, making more explicit what limitations currently exist, and what possible development 2i2c could seeking funding for to improve the situation.
Proposal
No response
Updates and actions
No response

A common argument made in advocating for cloud based science is that the resources is effectively unbounded. However, in practice, our communities are finding that GPUs are in fact a very limited resources. This can be a source of friction for adoption of platforms like 2i2c for advanced research computing.

This is an excellent summary of the challenge here.


Adding  README and updating  a few  descriptions

cc: @pingvishal-msft

TODO: Need to add the app integration stuff, will add it in the next iteration; after I get a chance to play with it. :)


disable fencing feature doc

Can you please provide documentation in md format, you can use this editor https://dillinger.io/


Testnet Deactivates BSC Network

When you activate Testnet being BSC as well Ethereum activated on Enabled Networks and switch back to Mainnet BSC appears disengaged.

@Hoanib as in:
(A)

Ethereum mainnet + BSC
Switch to testnet, enable Ropsten
Switch to mainnet, BSC is not enabled

(B)

Ethereum mainnet + BSC
Switch to testnet, enable Ropsten
Tap back button
Switch to mainnet, BSC is not enabled

(A) should work. (B) doesn't. There's no particular reason why (B) shouldn't work that way except it's extra work.
Are you referring to (A) or (B)?
If it's (A), it's a bug. If it's (B), is there a reason why it should work that way?

A. Actually it disengages not only BSC when we switch to Mainnet again. The only networks re-engaged are Ethereum, Gnosis and Polygon.

@Hoanib can you help verify one more time? The behavior you are referring to sounds like B, not A.

I switched from Mainnet (wallet connected on Ethereum) to Testnet in Advanced Enabled Networks. Then I clicked on Mainnet Tab and all the current engaged networks on Mainnet were disengaged except Ethereum, Gnosis an Polygon.

Ah, it's A and sounds like a bug. I can't reproduce it though. Will check

Are you testing on Apple Store version? Just enable all networks, switch to Testnet, jump to Wallet and jump back to Settings > Enabled Networks, then switch to Mainnet.

So you did hit the back button right? i.e B?

Yes I clicked on the back button to check Wallet and then jumped to Settings > Enabled Networks. If you stay in the same page after activate Testnet and then switch to Mainnet again the enabled networks will be engaged.

Thanks for clarifying. So it is (B). Would you comment on this then:

(A) should work. (B) doesn't. There's no particular reason why (B) shouldn't work that way except it's extra work.
Are you referring to (A) or (B)?
If it's (A), it's a bug. If it's (B), is there a reason why it should work that way?

Yes but the fact that some networks like Ethereum, Gnosis and Polygon remain engaged and the others not it's a bug to me.


python Devil.py   File "/data/data/com.termux/files/home/Devil/Devil.py", line 290     for q in z['education']:                            ^ SyntaxError: invalid syntax

not working bro

updated as soon as possible

i cant open files
help.


Restructuring examples into 2 separate notebooks

This PR splits the existing notebook into two.

The first notebook focuses on the FuncXExecutor interface.
The second notebook is mostly a replica of the original notebook.

@kylechard It would help if you could take a look at the text.

[sc-18143]


[MINOR][DOCS] Fix links in the sql-pyspark-pandas-with-arrow

What changes were proposed in this pull request?
The pr aims to fix links in the sql-pyspark-pandas-with-arrow.
Why are the changes needed?
https://spark.apache.org/docs/latest/sql-pyspark-pandas-with-arrow.html

When click "this page" =>
https://spark.apache.org/docs/latest/sql-pyspark-pandas-with-arrow.html

Does this PR introduce any user-facing change?
No.
How was this patch tested?
Manually verified.

Can one of the admins verify this patch?

cc @srowen

Merged to master / 3.3


Pulsar Broker is running compaction on multiple partitions in parallel.

Describe the bug
A single pulsar broker should only compact a single partition at a time.  Otherwise the memory usage of compacting multiple partitions in parallel increases the chance of OutOfMemoryErrors
To Reproduce
Steps to reproduce the behavior:

Create a topic with many partitions
Publish lots of data to all of the partitions
Use pulsar admin to establish compaction thresholds that would trigger compaction for the partitions published to above.  bin/pulsar-admin namespaces set-compaction-threshold \ --threshold <some threshold> <tenant/namespace>
Check the logs.  Notice how on one broker compaction is triggered for the same partition within the same second (in the screenshot, these logs are all for broker 1).

Expected behavior
Compaction should only run for 1 partition at a time on a given broker.  The source code would suggest to me this was the intended behaviour, but it doesn't appear to be working that way.
Screenshots
Attached logs
Additional context
Raised on slack initially. https://apache-pulsar.slack.com/archives/C5Z4T36F7/p1591243377186900
Pulsar version: 2.5.2

@lukestephenson I think we should add a throttling logic for people to define the parallelism for compaction. This would allow people to balance between the resource usage and the speed of compaction.

Closed as stale. Please create a new issue if it's still relevant to the maintained versions.


gnumake: do not use MAKE_CXX

Description of changes
Removes unnecessary C++ compiler reference when CXX environment variable is set to an absolute path.
See also https://savannah.gnu.org/bugs/?63668
Parent PR:

#314920

Motivation
I’m trying to fix cross-compilation for platforms where C/C++ compiler’s targetPrefix is identical. It’s common to set
depsBuildBuild = [ buildPackages.stdenv.cc ];

when cross-compiling, however, cc/bintools wrapper setup hook currently sets {CC,CXX}{,_FOR_BUILD} et cetera to program name instead of absolute path. That obviously doesn’t work because only the first program from PATH is used (for example, this is part of the reason why static glibc doesn’t work in Nixpkgs and we have pkgsStatic use musl that has different target prefix). There are a lot of other things that start falling apart in stdenv when we set these variables to absolute paths, this is just one of them: gnumake is part of the stdenv and shouldn’t refer to the bootstrap tools.
Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Yikes, gnumake doesn’t have a maintainer now (#324539) 🫠
@AndersonTorres, would you mind reviewing this PR?

Let's start with this!
https://github.com/NixOS/nixpkgs/issues/327779

P.S.: technically this PR should wait for next staging merge so that the meta info can be updated. But let's hope it does not conflict.

Let's start with this!
#327779

Do we have a place that list all tracking issues? I always find myself to search them which can something be tedious as i don't remember their name well

Do we have a place that list all tracking issues? I always find myself to search them which can something be tedious as i don't remember their name well

Search for the label "scope tracking":
https://github.com/NixOS/nixpkgs/labels/5. scope%3A tracking

I’ve rebased the PR and updated the change to use autoreconfHook with a patch to configure.ac and src/default.c. The only downside is that now we always need pkg-config to regenerate configure script (hence the updated nativeBuildInputs).

Isn't updateAutotoolsGnuConfigScriptsHook a subset of autoreconfHook, so you only need the latter?

I intend to merge this tomorrow; I'm holding it open for more commentary.

Isn't updateAutotoolsGnuConfigScriptsHook a subset of autoreconfHook, so you only need the latter?

Uh, I’m not that familiar with Autotools and related build infrastructure in Nixpkgs. I guess this is true if autoreconfHook regenerates the files that updateAutotoolsGnuConfigScriptsHook updates 😅
I’ll remove it today when I get home if I don’t fall asleep, otherwise in the morning.

As suggested in https://github.com/NixOS/nixpkgs/pull/314716#discussion_r1720778248, recreated MAKE_CXX patch with git format-patch and updated the patch set. Also removed updateAutotoolsGnuConfigScriptsHook, https://github.com/NixOS/nixpkgs/pull/314716#issuecomment-2294656582.


Add package entrypoints

https://github.com/stevenpetryk/mafs/issues/163
https://github.com/stevenpetryk/mafs/issues/147
These issues are related. "type": "module" was removed but in our instance this actually causes issues for NextJS when trying to import (named imports specifically) from mafs, such as:

I think the correct solution should have been to keep "type": "module" and use the "cjs" extension for the CJS output.
That fixes both our issues and those listed in the 2 issues above, removing the type module field and using .mjs unfortunately only solves the issue for CJS users, but not for ESM users.
Even better is to just use package entrypoints so there is no confusion. Reason being that the "module" field next to the "main" field is an unspecced conventional field that only some tools respect, and "main" is technically a legacy field now. The future-proof method is package entrypoints, and has the benefit of locking down your public API, which means users won't accidentally rely on private API by using direct filepath imports. This gives the maintainer the freedom to structure the published files in any way they please without causing breaking changes.

Thanks for this! I removed the version bump, as I like to do that separately on main. I will ensure this works with CRA, Vite, and Next.js and then merge and publish if it does.

Thanks @jorenbroekema! Just published as v0.20.0. Btw, love your work on Style Dictionary—we used it a bit at Discord :)


BUG: Problem running ng build with angular 14 and ngx-popperjs 14.0.1

We have installed the ngx-popperjs 14.0.1 dependency and with angular 14 but when running ng build gives this error, before with version 13.0.1 of ngx-popperjs worked fine with angular 14 but now it does not work I do not know what is the reason for this
** Versions

ngx-popperjs version 14.0.1
@angular/core version 14.0.3
@angular/material version 14.0.4
typescript version 4.7.2
npm 8.2.0
node 16.13.1

ERROR in console
/node_modules/ngx-popperjs/fesm2015/ngx-popperjs.mjs:9:0-45 - Error: Module not found: Error: Can't resolve '@ngx-tonysamperi/dom' in 'C:\xampp\htdocs\project\node_modules\ngx-popperjs\fesm2015'
Error: node_modules/ngx-popperjs/lib/ngx-popperjs.module.d.ts:7:21 - error TS2307: Cannot find module '@ngx-tonysamperi/dom' or its corresponding type declarations.
7 import * as i4 from "@ngx-tonysamperi/dom";
~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/ngx-popperjs/lib/ngx-popperjs/ngx-popperjs.directive.d.ts:7:31 - error TS2307: Cannot find module '@ngx-tonysamperi/dom' or its corresponding type declarations.
7 import { SmpDomService } from "@ngx-tonysamperi/dom";
~~~~~~~~~~~~~~~~~~~~~~

Experience same issue when trying to run build script
`✔ Browser application bundle generation complete.
./src/main.ts - Error: Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
Error: Cannot resolve type entity i4.SmpDomModule to symbol
at /Users/name/Documents/Projects/my-project/node_modules/@ngtools/webpack/src/ivy/loader.js:81:18
at processTicksAndRejections (node:internal/process/task_queues:96:5)
./src/polyfills.ts - Error: Module build failed (from ./node_modules/@ngtools/webpack/src/ivy/index.js):
Error: Cannot resolve type entity i4.SmpDomModule to symbol
at /Users/name/Documents/Projects/my-project/node_modules/@ngtools/webpack/src/ivy/loader.js:81:18
at processTicksAndRejections (node:internal/process/task_queues:96:5)
Error: node_modules/ngx-popperjs/lib/ngx-popperjs.module.d.ts:7:21 - error TS2307: Cannot find module '@ngx-tonysamperi/dom' or its corresponding type declarations.
7 import * as i4 from "@ngx-tonysamperi/dom";
~~~~~~~~~~~~~~~~~~~~~~
Error: node_modules/ngx-popperjs/lib/ngx-popperjs/ngx-popperjs.directive.d.ts:7:31 - error TS2307: Cannot find module '@ngx-tonysamperi/dom' or its corresponding type declarations.
7 import { SmpDomService } from "@ngx-tonysamperi/dom";`
Also using node 16 but also failing on node 14

The solution looks quite obvious.
I'll patch this as soon as possible though.


Global justfile not work?

I have linked a ~/.global.justfile according to the manual in readme here, but it does not work:
➜  git:(feature/push) ll ~/.global.justfile
lrwxr-xr-x  1 abc  staff    49B Sep 29 12:30 /Users/abc/.global.justfile -> /Users/abc/github/nu/Justfile
➜  git:(feature/push) just --justfile ~/.global.justfile --working-directory .
error: No justfile found

I just tried it out and it works for me, so I suspect something else is wrong.
Can you try doing:
echo foo: > ~/.global.justfile
just --justfile ~/.global.justfile --working-directory . --verbose

It should print ===> Running recipe foo...
Also, what version of just are you using?

@casey Thanks, it works. I have found that It's a bug caused by my justfile:
# List available commands by default
default:
    @just --list --list-prefix '··· '


[FAB-17178] Convert 12Hrs k8s test suite to ginkgo

Signed-off-by: bharadwajambati1<EMAIL_ADDRESS>

github did not save most of my review comments.
Several had to do with the pathnames and filenames, which need to be changed based on function rather than testsuite name, and all belong in same directory testdata/. All should end in ...-network-spec.yml or ...-test-input.yml.

github did not save most of my review comments.
Several had to do with the pathnames and filenames, which need to be changed based on function rather than testsuite name, and all belong in same directory testdata/. All should end in ...-network-spec.yml or ...-test-input.yml.

okay Scott


Create sol_voicer

Sol Heredit (& Minimus) Voice Acting!

Don't hesitate to contact me for any questions about the plugin! I am most reachable on Discord (gael.l)!
I've just now joined the Runelite Discord if there's anything I can help with.
To address the elephant in the room : I know there is a risk you guys refuse the plugin, due to the following ToS clause :
"Adds additional visual or audio indicators of a boss mechanic except in cases where this is a manually triggered external helper."
The plugin this is based on, Nex Nostalgia, functions much the same way (reading overhead text lines from a boss and playing an audio clip), but it was probably accepted due to, well, nostalgia!
Here's an example video of how my plugin works in practice, alongside with the existing SoundSwapper plugin for a truly immersive experience :
https://www.youtube.com/watch?v=L3RH9J1Av_0&ab_channel=GaelL
Hopefully it will be fine, but I'm ready to accept that it's not!
Thanks,
Gael L

Important note : I am expanding Sol Voicer to become Boss Voicer (to also encompass General Graardor, K'ril Tsutsaroth, Vet'ion/Calvar'ion, and others). If you accept the pull request now, I'll do another one when everything else is ready, but it's ok if you don't! The big concern will be to fit everything within 10 megabytes for sure.

The plugin now encompasses the 4 GWD bosses, Barrows, Vet'ion/Calvar'ion & Verzik Vitur on top of Sol Heredit!
Here are video examples of each boss voicing...
General Graardor : https://www.youtube.com/watch?v=ep_LR_96BHM&ab_channel=GaelL
Kree'arra : https://www.youtube.com/watch?v=-oteT7t8AY0&ab_channel=GaelL
K'ril Tsutsaroth : https://www.youtube.com/watch?v=K_A-AMWel4I&ab_channel=GaelL
Commander Zilyana : https://www.youtube.com/watch?v=0OBgH4MzCkU&ab_channel=GaelL
Vet'ion/Calvar'ion : https://www.youtube.com/watch?v=oL7afGMLpWs&ab_channel=GaelL
Barrows Brothers : https://www.youtube.com/watch?v=pRbsRT1UNCE&ab_channel=GaelL
Verzik Vitur : https://www.youtube.com/watch?v=8ciVUzDA0XU&ab_channel=GaelL
Sol Heredit (failure) : https://www.youtube.com/watch?v=7mQYyO949lo&ab_channel=GaelL
Sol Heredit (success) : https://www.youtube.com/watch?v=9vjBZYxikwU&ab_channel=GaelL
Sorry for the rather bad sound quality in some of them, I had to reduce the hertz from 16000 to 11025 to make it all fit within 10 megabytes (and baaarely, with 9.91mb to its name)!
(I also might try to find an actual woman to re-voice Zilyana since my voicing is rather silly.)
I understand that the plugin still might get refused due to concerns about ToS, but, I've asked Ash what he thinks :
https://x.com/GaelTakesTheL/status/1809805347395158178
We'll see what he has to say, if it can help in any way! Cheers.

This LGTM. Do you want to rename your repository to match the new (that is, no-longer exclusive to Sol Heredit) behavior before it's added?

This LGTM. Do you want to rename your repository to match the new (that is, no-longer exclusive to Sol Heredit) behavior before it's added?

Done!

I'd also recommend updating the repository link in this PR, as github does not indefinitely support repository redirects.

I'd also recommend updating the repository link in this PR, as github does not indefinitely support repository redirects.

That should do it!


Web editor does not show all permissions

My server has a lot of plugins, so there a lot of permission nodes, but the luckperms editor only goes up to the l nodes. Can the webeditor show all permissions?

This isn't an issue with the web editor. LuckPerms can't simply know every permission every plugin has. There is a cache that is kept from when a server is started which keeps track of all unique permissions that have been checked since start up. The reason you aren't seeing many permissions here is because your server just hasn't checked those permissions since the last time it started.
I would suggest running /help to make your server generate a series of permission checks, which should help populate that list.

I may have misread your issue actually. The dropdown component defaults to showing 1000 entries, which is probably why it stops at L for you. This doesn't mean the permissions aren't there, the list is truncated. If you type in the dropdown field it will filter the permissions. It's not really meant to be used to just browse through all the permissions - I don't think changing the default limit of 1000 is a great idea IMO.

If you want to see all permissions, I suggest using /lp tree


NdMapping indexing could pad extra dimensions automatically

This feature is backward compatible with the current behaviour and could be fairly useful. Currently, if you have a two dimensional HoloMap with key dimensions A and B, if you want to select where A is say 2.0 you need to specify a index or slice for each dimension:
holomap[2.0,:]

The extra slice is not really necessary and this could be made to work:
holomap[2.0]

In other words, we can assume that the full ranges are selected for the remaining dimensions. Note that this already works if you use a slice instead of an index!
holomap[2.0:2.5]

This has now been implemented, I'll close the issue now.


Incorrect reference to abs method in modeling.md

 Problem
Section Arithmetic constraints in https://github.com/CPMpy/cpmpy/blob/master/docs/modeling.md  suggests to use cp.abs to take an absolute value of the expression. However, the method doesn't exist. The correct reference is cp.Abs.
 Proposed Solution
Correct documentation to ensure proper reference.

Hello,
Thank you for reaching out.
Actually, the builtin function abs() exists, and is overwritten in python_builtins.py. However, it was only added quite recently (I think in last weeks' release), so probably an update of cpmpy is needed to work.

Thank you for your prompt response!
Closing now.


🐛 [BUG]: Each addNode remounts the previous node

Is there an existing issue for this?

[X] I have searched the existing issues and this is a new bug.

Current Behavior
I added a custom Input node via v-model:nodes="nodes", and console.log the onMounted Input node to see that every time I added a new node to nodes,? onMounted is executed once on the Input node；

Expected Behavior
My expectation is that every time I add a new node, I don't have to remount the old one
Steps To Reproduce
No response
Relevant log output
No response
Anything else?
No response

Can you provide a reproduction for this issue?
You can find a template for a sandbox here: https://codesandbox.io/p/devbox/cranky-williamson-lmw8sy

We temporarily close this due to the lack of enough information. Please provide a minimal reproduction to reopen the issue. Thanks.

This problem exists with elements registered with template, but not with node-types and edge-types

@dengbupapapa Can you explain your situation a bit more?
You're using the addNodes action + template slots?

@dengbupapapa Can you explain your situation a bit more? You're using the addNodes action + template slots?
This problem exists with elements registered with template，The following uses do not have the above problems.
<vue-flow
:node-types="nodeTypesAll"
:edge-types="edgeTypesAll"
v-model="elements"


fix(deps): update terraform time to latest for the landing zone da extension

This PR contains the following updates:

Package
Type
Update
Change

time (source)
required_provider
minor
0.10.0 -> 0.11.1

Release Notes

hashicorp/terraform-provider-time (time)
v0.11.1
Compare Source
NOTES:

No functional changes from v0.11.0. Minor documentation fixes. (#299)

v0.11.0
Compare Source
FEATURES:

functions/rfc3339_parse: Added a new rfc3339_parse function that parses an RFC3339 timestamp string and returns an object representation. (#280)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

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

GitHub release
v1.7.3

Your semantic-release bot :package::rocket:


Running on Apple silicon

I'm wondering if there is any hope of using godal with gdal built for macOS-arm64.  My first attempt failed with
ld: symbol(s) not found for architecture x86_64

Thanks for the tip, @tbonfort.  My mistake was running the https://golang.org/dl/go1.17.2.darwin-amd64.pkg install instead of https://golang.org/dl/go1.17.2.darwin-arm64.pkg.
I look forward to trying out godal!


fix: release correct assets on GitHub

Codecov Report

Merging #12 into main will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #12   +/-   ##
=======================================
  Coverage   93.67%   93.67%
=======================================
  Files          12       12
  Lines         158      158
  Branches       23       23
=======================================
  Hits          148      148
  Misses         10       10

Continue to review full report at Codecov.

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