flake-modules/new-plugin: init

Allows quickly creating new plugins to help fulfill plugin creation requests.

Good initiative, my rust attempt is likely to stale for a while !

Good initiative, my rust attempt is likely to stale for a while !

Oh yeah... sorry forgot about that one

One thing that came up in https://github.com/nix-community/nixvim/pull/2643 made me wonder about how to handle multiple instances of nvim in a name. It stripped them all out and made it remote but out plugin creation script in nixpkgs generated remote-nvim-nvim and the plugin itself refers to itself in lua as remote-nvim

I have two thoughts on this.

This script doesn't need to be perfect. The contributor should review and tweak the generated file anyway.
If we later add an interactive mode, this will be even easier
(I'm imagining something similar to the GitHub CLIs interactive commands, e.g. gh repo create and gh pr create - those make use of Charm's bubblegum TUI widgets)
We can probably use a smarter regex here; only removing nvim if it is at the start/end: '^nvim|nvim$'
Or we could use a removePrefix('nvim') and removeSuffix('nvim') combo

Added the TODO items and tweaked replace to only remove leading and trailing nvim occurrences so that we can preserve them when it's part of the name.

Alright, handled cases where nvim might be in a word and then formatted the function calls differently.

@GaetanLepage our checks dont like it though :P

@GaetanLepage our checks dont like it though :P

Hmm, weird. Have you appended a comma after the last arg ?

@GaetanLepage our checks dont like it though :P

Hmm, weird. Have you appended a comma after the last arg ?

Ah, I think that was it. I didn't have a trailing comma so the formatter reverted it back.

@GaetanLepage any other concerns before we merge first implementation?

@mergify queue


Updated blendColors and changeOpacity to work with rgba colours

This is a followup to my last PR to better support different types of colour values. Previously, we just supported hex codes as inputs and rgba values as outputs, but now we'll support a mix of those so you can combine these functions.
I've also made sure to treat the rgb values as integers so that they're compatible with CSS

No objection to writing our own stuff, but should we consider third-party stuff like https://www.npmjs.com/package/color-string or even https://github.com/Qix-/color (which uses the former)?


build error

@kuwogv
make sure you run dart run build_runner build --delete-conflicting-outputs
before running the project

thank you!


Allow hyperdisk testing by changing boot disk

c3 boot disk must be pd balanced, not pd standard.

/cc zmarano
/cc jjerger

/uncc KarnVadaliya
/uncc Quintonamore

/lgtm


Downloads index.html instead of serving it

Steps to reproduce the issue, if applicable. Include the actual command and output and/or stack trace.

http-server ./dist
What did you expect to happen?
I expected to see rendered ./dist/index.html web page in the browser.
BUT instead browser opens save file dialog.

If the issue is a feature request, what is the motivation / use case for it?
Tell us about your environment

exact http-server version: ^0.12.3
Node version: 12.16.3
Platform: Windows 10, Chrome 86.0.4240.75 (Official Build) (64-bit)

Other information (related issues, suggestions for a fix, etc):

Fixed prepending the command with npx like this:
npx http-server ./dist

@alexeychikk http-server and npx http-server should behave identically. How did you have it installed for the non-npx version?

@thornjad I installed it with npm i -D http-server

What does http-server --version output? I wonder if it's picking up an out-of-date globally-installed version.
‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, October 12th, 2020 at 10:01 AM, Alex Zinkevych<EMAIL_ADDRESS>wrote:

@thornjad I installed it with npm i -D http-server
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@thornjad
PS D:\git\alexeychikk.github.io> http-server --version
http-server: The term 'http-server' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

PS D:\git\alexeychikk.github.io> npm run serve

><EMAIL_ADDRESS>serve D:\git\alexeychikk.github.io
> http-server --version

v0.12.3

Hm, odd. Well I'm not sure what happened, and I have very little experience with Windows, so I don't know if there's any Windows-specific stuff going on there. I'm glad npx works! I'm partial to using npx most of the time anyway.

I have the same issue, using npx did not fix it for me.

Try http://<IP_ADDRESS>:8080/index.html in windows

I have the same issue, using npx did not fix it for me.

try clear the cache for localhost:8080

I had this issue when I searched localhost:8080
Issue gone when I searched localhost:8080/index.html

In case someone still has trouble (I tried everything I found online and still got stumped) I found this command:
http-server --proxy http://localhost:8080?
once I did this it opened up an HTML page with a menu for all the files in my project with each one having a separate address.
It's definitely not the best solution, but if you run out of options try it out!

I had a similar issue where using port 8080 was causing a download of file "download" to be downloaded with the contents of the html file.
I couldn't fix it with anything here, but it was fixed by changing to port 8081.
It would be nice if someone could provide a reason for this issue.


Get the selected suggestion

Currently, the callback sends the response from the geocode api for a selected suggestion.
There is no way to capture the actual selected suggestion.
In case of some suggestions, the suggestion contains more detail than the returned response from Google.
So, would it be possible to emit/capture the selected suggestion?

Geo API also returns the actually selected suggestion check the JSON with keyword 'formatted_address' which has the actual suggestion.


Add a deprecation notice to collectd-etcd

This PR has a companion PR on the collectd-etcd repository:
https://github.com/signalfx/collectd-etcd/pull/7
The collectd plugin doesn't support modern versions of etcd and Prometheus should be used instead.
This PR adds a warning notice when starting the monitor to let users know that this monitor is now deprecated and may be removed soon.

I opted to point out to the etcd plugin which is a thin wrapper around the prometheus endpoint scraper.


Memory Plugin for .NET

Motivation and Context (Why the change? What's the scenario?)
Show how to leverage Kernel Memory as a Plugin.
High level description (Approach, Design)

New MemoryPlugin class / nuget
Example showing how to use the memory plugin
Add future API Key param to web client

I love it!


[kmac,doc] Correct performance numbers

It wasn't clear whether the previous throughput numbers in the documentation were actually correct and how they were obtained. This commit updates the numbers according to the following thinking:
It always takes 25 clock cycles to load the data and the padding into the Keccak core (1600 bits, 64 bits per cycle) and then either 24 or 96 clock cycles to perform the 24 unmasked or masked Keccak rounds, respectively. This results in 144 (SHA3-224) or 72 bytes (SHA3-512) being processed every 49 (unmasked) or 121 clock cycles (masked).

I think it would probably be helpful to add an explicit line on how to convert between Mb/s (the performance goals above) and B/cycle numbers, given a clock frequency.
Otherwise a reader won't immediately know whether the numbers match the performance goals.

Thanks for your feedback @rswarbrick . I've now also added the performance in Mbit/s. It's much higher than the previously stated performance target. To be honest, I don't know where this target figure came from and now removed it.


Added Leave One Out Crossvalidation to cvsetting.py

Added Leave One Out Cross validation as part of #15
I'm keen to finish implementing all of the cv / metrics within sklearn, just wanted to make sure I was doing it right since this is my first pull request!

Hi @enisnazif , this looks good and I would have merged it. Unfortunately, LOO Cross-validation has already been added in #23.
Don't worry though, you're on the right track. There are lots of other metrics and estimators that aren't in Xcessiv yet. In particular, I'd like the sklearn regressors to be added next.

Ok, thanks that's good to know. I'll start on the sklearn regressors :)


[stable/hlf-ord] helm install fails on fabric 1.1.0

Is this a request for help?:

Is this a BUG REPORT or FEATURE REQUEST? (choose one):

Version of Helm and Kubernetes:
Which chart:
stable/hlf-ord
What happened:
helm install stable/hlf-ord -n ord1 --namespace orderers -f   ./hgf-k8s-workshop/dev_example/helm_values/ord1.yaml
Where values file comes from https://github.com/aidtechnology/hgf-k8s-workshop from workshop  https://www.youtube.com/watch?v=ubrA3W1JMk0.
What you expected to happen:
Ordered should be deployed.
How to reproduce it (as minimally and precisely as possible):
Change hgf-k8s-workshop/dev_example/helm_values/ord1.yaml image tag from 1.3.0 to 1.1.0
Anything else we need to know:

Tested with version 1.2.0 and 1.3.0


GooglePlayReceiver continues to run after jobFinished called

I'm seeing an issue with firebase-jobdispatcher-with-gcm-dep:0.6.0  where jobs that are scheduled and completed (meaning jobFinished(params, true) is called after work completes) do not seemed to get stopped. After a job completes and I look at running services I see under my app the GooglePlayReceiver continues to run. This is an issue for a few reason, one I don't know why its still running and it seems to slowly take more memory as time goes on.
I've tested this with a few version of GooglePlayServices and I don't any changes. I've tried calling jobFinished on main thread and background threads, but the GooglePlayReceiver continues to run.

Thank you for finding the issue.
I believe it is because we don't call "Service.stopSelf" in "GooglePlayReceiver.onJobFinished"

Thanks @unEgor. Do you have a rough estimate of when this might get fixed?

The fix will be ready soon.

Isn't this one closed? See commit: https://github.com/firebase/firebase-jobdispatcher-android/commit/2e37916cf0c771ef3e3d15f2a42a88938c2331c4


Add a remote init DB script

This remote init script is able to initialize a rancher DB. It also can create the DATABASECHANGELOG table with a primary key for use in strict enforcing MySQL clusters like PXC. The reason for running this out of band for startup is to prevent having DB admin password in the running Rancher server container.
In order to create a remote DB run:
docker run -it -e DB_ROOT_PASSWORD=<database_admin_password> rancher/server:v1.6.11-rc4 --db-host <IP_ADDRESS> --db-name cattle --db-user cattle --db-pass cattle mysql-remote-init.sh

Note: the mysql-remote-init.sh position needs to come after the --db-* variables.
In order to use a DB that has strict_mode=enforcing like Percona PCX clusters:
docker run -it -e DB_ROOT_PASSWORD=<database_admin_password> rancher/server:v1.6.11-rc4 --db-host <IP_ADDRESS> --db-name cattle --db-user cattle --db-pass cattle mysql-remote-init.sh --strict-enforce

Once this command has been run, the container should be removed from Rancher.
To test:
Create a db server:
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=test -e CLUSTER_NAME=rtest percona/percona-xtradb-cluster
This DB will setup will fail to migrate using just the init script:
docker run -it -e DB_ROOT_PASSWORD=<database_admin_password> rancher/server:v1.6.11-rc4 --db-host <IP_ADDRESS> --db-name cattle --db-user cattle --db-pass cattle mysql-remote-init.sh

Then start a rancher server container as usual pointing to this DB. Should fail. If you were using a normal MySQL 5.7 or RDS instance this would work fine. The reason this is failing is because of the strict enforcing.
Now delete the database:
database drop cattle
on the db server.
Then run with --strict-enforce appended to the script above:
docker run -it -e DB_ROOT_PASSWORD=<database_admin_password> rancher/server:v1.6.11-rc4 --db-host <IP_ADDRESS> --db-name cattle --db-user cattle --db-pass cattle mysql-remote-init.sh --strict-enforce

Now start the rancher server container using this fresh db. Things should start working as normal.

https://github.com/rancher/rancher/issues/9329


Remaining GetAllSecrets implementations in community providers

For Reference:
https://github.com/external-secrets/external-secrets/issues/759
https://github.com/external-secrets/external-secrets/issues/758
https://github.com/external-secrets/external-secrets/issues/757
https://github.com/external-secrets/external-secrets/issues/756
https://github.com/external-secrets/external-secrets/issues/498
☝ Those are all done and you can look at their implementations to see how they did it.
@haf-tech @nitzann @IdanAdar
@AndreyZamyslov
@Jabray5
@ElsaChelala
@KianTigger @EladGabay
@renanaAkeyless
@willemm
Tagging all contributors that added a provider or seemed to have corresponding infra to test it.
Would love to see those GetAllSecrets methods implemented for all providers :).
I think it makes sense to mention that not all providers can implement find by tags, so we can have "not supported" errors on those. Find by regex we can implement on our side, and I think that this would apply to all providers.
Let us know if you start working on one of those so we don't have people picking up the same work in parallel.
Also, to anyone reading this, feel free to grab any of these even if you are not listed, if you have a way to test it.

[ ] IBM
[x] Yandex
[x] #1615
[ ] Alibaba
[ ] Oracle
[ ] Akeyless
[ ] K8s
[x] Generic Webhook

I'm not sure if GetAllSecrets would be supported for Generic Webhook, would it?

I'm not sure if GetAllSecrets would be supported for Generic Webhook, would it?

Not easily, no.
I imagine there could be an extension to the crd where you can define separate generic-webhook url entries for getting all secrets by tag or by regex match.  It would need to respond with 'not implemented' type errors when those aren't defined.  And probably make all of them optional so you could also have one where you only have the GetAllSecrets option?

I think implementing a "Not Supported" (instead of "Not Implemented") is already enough. IMO, it is going to be the same configuration as creating multiple secret stores, so it seems a little bit pointless to me. We are not getting any functionalities.

Yandex

Both names and tags/labels are poorly supported by Yandex.Cloud services at the moment.
I've implemented GetAllSecrets as "Not Supported" for now: commit

FYI: I'll start digging this issue for IBM Cloud Secrets Manager

@sebagomez are you still looking into this for IBM Cloud? Keen to use this feature ☺

hey @jack-evans , no sorry, I removed myself as assigned to this issue because I couldn't work on it. Maybe in the future, but I have to plan ahead a little bit.
I will pick it up if nobody else does it eventually.

one thing worth mentioning, the ExternalSecret expects a key value pair for tags but in the case of IBM Secrets Manager, the tags are just a string... so I could have a tag like foobar, foo=bar or foo: bar. May need to think about these cases to set a standard of what you expect an end user to tag their secrets with and the potential edge cases where the code might panic if we dont catch them

Hi guys! I was analyzing the code and I believe that getAllSecrets from some providers in the list above is already implemented. Below is the updated list that has the getAllSecrets function implemented:

[X] Akeyless
[X] AWS
[X] Azure
[X] Doppler
[X] GCP
[X] GitLab
[X] Keeper Security
[X] Kubernetes
[X] One Password
[X] Scaleway

And the list of providers where the getAllSecrets function needs to be implemented:

[ ] Alibaba
[ ]  Conjur
[ ] Delinea
[ ]  Senha Segura
[ ]  IBM
[ ] Oracle
[ ] Yandex

Feel free to correct me at any point ;)

Would it be possible to reopen the Generic Webhook GetAllSecrets implementations? While it may require a pretty large overhaul in the CRD (either adding another URL or requiring two SecretStores, one for GetAllSecrets and another for GetSecret), having the ability to implement GetAllSecrets while using webhooks is useful to add even more use cases. If GetAllSecrets were implemented on the Webhook provider, I could get rid of some secret operators designed only for one specific provider.

hey @6ixfalls, i appreciate your interest! Could you please open a new issue for this? I think this needs some discussion outside of this thread so we can design it properly. I don't really have a idea of how that could look like.
I'd be interested to get your view on it and what your requirements are.

hey @6ixfalls, i appreciate your interest! Could you please open a new issue for this? I think this needs some discussion outside of this thread so we can design it properly. I don't really have a idea of how that could look like. I'd be interested to get your view on it and what your requirements are.

@moolen #2896

Idk who to tag, but I'd like to take a look into getAllSecrets function for IBM's Secret Manager.
Does this work for you? :)

@fdberlking the best one regarding IBM would be @IdanAdar  :)

Alright, thus I leave it up to him 👍


cloud_cover and snow_cover calculation guidelines

Fixes #25

@drnextgis could you add an entry in CHANGELOG.md indicating this change?  This will help draw attention to it for anyone that might have calculated it differently.

@drnextgis I'd like to merge this, but it would require a changelog entry. Could you add it please?


Badge breaks with brightgreen

Are you experiencing an issue with...

[x] shields.io

:beetle: Description

Badge breaks with brightgreen
Default:

brightgreen:

:link: Link to the badge
https://img.shields.io/github/license/wenfangdu/vscode-jump?color=brightgreen

:bulb: Possible Solution
N/A

Don't know why, it displays correctly now.


DApp name is overlapped by tags in Browser DApp tab

Fix this issue by following this ux: https://www.figma.com/file/2nYhrm0rlJtfJoMwrT51Ep/SubWallet-Apps?type=design&node-id=4956-322959&mode=design&t=9KJa6MjicK7WBVHh-4

Version test : PR #1454 02/07/2024 3:32 PM
Device test : IP 6S

[ ] Re-check tag display in some dApps


Add a copy button for comparison table rows

https://user-images.githubusercontent.com/3683420/185461084-45bc63fa-1a5d-4f51-8108-a836dbed42cb.mov

Thanks @sroy3 for taking care of this ... can we also make names "selectable" as a regular text?

Thanks @sroy3 for taking care of this ... can we also make names "selectable" as a regular text?
Just added. Might be a little annoying because it's a button that toggles the row, but it isn't a destructive action.
https://user-images.githubusercontent.com/3683420/185461757-e41bd5b6-e3ac-46f5-be18-0095852d1b10.mov

Thanks! QQ - is there a way to recognize that it was in the "selection mode" and do not activate the action?

Thanks! QQ - is there a way to recognize that it was in the "selection mode" and do not activate the action?

Wasn't easy, but I got it!
https://user-images.githubusercontent.com/3683420/185469462-b38839e8-7bf5-4515-8dd0-443080b02cb3.mov


Using it as a simple String Calculator

I am working on a project where i want to calculate the string as a Mathematical Expression like
'76+98-47*(2*5)+8'
How do i use this package to calculate this string output?

Did you check out the tutorial that builds a calculator?
https://github.com/petitparser/dart-petitparser#writing-a-more-complicated-grammar
Did you have a look at the example that includes a calculator?
https://github.com/petitparser/dart-petitparser/tree/master/petitparser/example

Thanks for it


biuld: update to babel 7

:tada: This PR is included in version 2.2.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Empty beam element with sameas attribute is not valid

Validation fails with empty <beam> elements using @sameas
<staff xml:id="staff_45387" n="4">
	<layer xml:id="layer_45393a" n="1">
		<note xml:id="note_45399a" pname="b" oct="3" dur="8" accid.ges="f"/>
		<beam xml:id="beam_45405a">
			<note xml:id="note_45411a" pname="c" oct="4" dur="8" accid="s"/>
			<note xml:id="note_45417a" pname="d" oct="4" dur="8" />
		</beam>
		<beam xml:id="beam_45426a">
			<note xml:id="note_45432a" pname="a" oct="3" dur="8" />
			<note xml:id="note_45438a" pname="b" oct="3" dur="8" accid.ges="f"/>
		</beam>
		<beam xml:id="beam_45447a">
			<note xml:id="note_45453a" pname="e" oct="3" dur="8" accid="n"/>
			<note xml:id="note_45459a" pname="f" oct="3" dur="8" />
		</beam>
		<note xml:id="note_45468a" pname="d" oct="3" dur="8" artic="spicc"/>
	</layer>
	<layer xml:id="layer_45393b" n="2">
		<note xml:id="note_45399b" pname="b" oct="3" dur="8" accid.ges="f"/>

		<beam xml:id="beam_45426a" sameas="#beam_45405a"/>
                <beam xml:id="beam_45426b" sameas="#beam_45426a"/>
		<beam xml:id="beam_45447b" sameas="#beam_45447a"/>
		<note xml:id="note_45468b" pname="d" oct="2" dur="8" artic="spicc"/>
	</layer>
</staff>

The main problem is a duplicated ID:

The id for the first sameas beam should be  beam_45426b.

Here is a complete and shorter example:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://www.music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://www.music-encoding.org/schema/4.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="4.0.0">
    <meiHead>
        <fileDesc>
            <titleStmt>
                <title></title>
            </titleStmt>
            <pubStmt></pubStmt>
        </fileDesc>
    </meiHead>
    <music>

            <mdiv>
                <score xml:id="score_01">
                    <scoreDef xml:id="scoreDef_01" n="1" meter.count="4" meter.unit="4" meter.sym="common" key.sig="1f" key.pname="f" key.mode="major">
                        <staffGrp xml:id="staffGrp_02" symbol="bracket">
                            <staffDef xml:id="staffDef_P04" n="4" clef.shape="F" clef.line="4" lines="5"/>
                        </staffGrp>
                    </scoreDef>

                        <measure xml:id="m86_k621_023" n="86">
                            <staff xml:id="staff_45387" n="4">
                                <layer xml:id="layer_45393a" n="1">
                                    <beam xml:id="beam_45405a">
                                        <note xml:id="note_45411a" pname="c" oct="4" dur="8" accid="s"/>
                                        <note xml:id="note_45417a" pname="d" oct="4" dur="8" />
                                    </beam>
                                </layer>
                                <layer xml:id="layer_45393b" n="2">
                                    <beam xml:id="beam_45426b" sameas="#beam_45405a"/>
                                </layer>
                            </staff>
                        </measure>

                </score>
            </mdiv>

    </music>
</mei>

Validation (Schematron) triggers:
A beam without a copyof attribute must have at least 2 note, rest, chord, or space descendants.

it's valid when you use @copyof. Makes me wonder about the difference of these two attributes, gotta do some research on that…
my advocatus diavoli asks: why do you actually want to use @sameas why not just encode the beam?

It is used when to instruments are playing unisson. Here is an example:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://www.music-encoding.org/schema/3.0.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://www.music-encoding.org/schema/3.0.0/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="3.0.0">
	<meiHead>
		<fileDesc>
			<titleStmt>
				<title>Sameas example</title>
			</titleStmt>
			<pubStmt>
				<date>2018-05-29</date>
			</pubStmt>
			<notesStmt>
				<annot>Verovio supports automatic stem directation with @sameas used on notes, beams or layers.</annot>
			</notesStmt>
		</fileDesc>
	</meiHead>
	<music>

			<mdiv>
				<score xml:id="score_01">
					<scoreDef xml:id="scoreDef_01" n="1" meter.count="4" meter.unit="4" meter.sym="common" key.sig="1f" key.pname="f" key.mode="major">
						<staffGrp xml:id="staffGrp_02" symbol="bracket" barthru="true">
							<staffDef xml:id="staffDef_P04" n="4" clef.shape="F" clef.line="4" lines="5" label="Fagotto I, II" label.abbr="Fag. I, II"
							/>
						</staffGrp>
					</scoreDef>

						<measure xml:id="m86_k621_023" n="86">
							<staff xml:id="staff_45387" n="4">
								<layer xml:id="layer_45393a" n="1">
									<note xml:id="note_45399a" pname="b" oct="3" dur="8" accid.ges="f"/>
									<beam xml:id="beam_45405a">
										<note xml:id="note_45411a" pname="c" oct="4" dur="8" accid="s"/>
										<note xml:id="note_45417a" pname="d" oct="4" dur="8" />
									</beam>
									<beam xml:id="beam_45426a">
										<note xml:id="note_45432a" pname="a" oct="3" dur="8" />
										<note xml:id="note_45438a" pname="b" oct="3" dur="8" accid.ges="f"/>
									</beam>
									<beam xml:id="beam_45447a">
										<note xml:id="note_45453a" pname="e" oct="3" dur="8" accid="n"/>
										<note xml:id="note_45459a" pname="f" oct="3" dur="8" />
									</beam>
									<note xml:id="note_45468a" pname="d" oct="3" dur="8" artic="spicc"/>
								</layer>
								<layer xml:id="layer_45393b" n="2">
									<note xml:id="note_45399b" pname="b" oct="3" dur="8" accid.ges="f"/>

									<space dur="4"/>

									<beam xml:id="beam_45426b" sameas="#beam_45426a"/>
									<beam xml:id="beam_45447b" sameas="#beam_45447a"/>

									<note xml:id="note_45468b" pname="d" oct="2" dur="8" artic="spicc"/>

								</layer>
							</staff>
							<dir xml:id="dir_45903" staff="4" startid="#note_45411a" place="above">
								<rend fontstyle="normal" xml:id="rend_45905">a 2</rend>
							</dir>
						</measure>
						<measure xml:id="m88_k621_023" n="88">
							<staff xml:id="staff_46848" n="4">
								<layer xml:id="layer_46854" n="1">
									<rest xml:id="rest_46860" dur="8" tstamp="1"/>
									<beam xml:id="beam_46866">
										<note xml:id="note_46872" pname="c" oct="4" dur="8" tstamp="1.5" accid="s"/>
										<note xml:id="note_46878" pname="d" oct="4" dur="8" tstamp="2"/>
									</beam>
									<beam xml:id="beam_46887">
										<note xml:id="note_46893" pname="a" oct="3" dur="8" tstamp="2.5"/>
										<note xml:id="note_46899" pname="b" oct="3" dur="8" tstamp="3" accid.ges="f"/>
									</beam>
									<beam xml:id="beam_46908">
										<note xml:id="note_46914" pname="f" oct="3" dur="8" tstamp="3.5" accid="s"/>
										<note xml:id="note_46920" pname="g" oct="3" dur="8" tstamp="4"/>
									</beam>
									<note xml:id="note_46929" pname="d" oct="3" dur="8" artic="spicc" tstamp="4.5"/>
								</layer>

								<layer xml:id="staff_46948" n="2" sameas="#layer_46854"/>
							</staff>
						</measure>

				</score>
			</mdiv>

	</music>
</mei>

Ok, plausible! Although You encode visual or logical domain?
Anyway for a best practice of encoding, I'd consider wrapping this in choicebut that might be due to my editorial background.
But the issue here is true both in v3.0.0 and v4.0.0 – same error reported. Question is: is it a bug or intentional?

Anyway for a best practice of encoding, I'd consider wrapping this in choice but that might be due to my editorial background.

I am not convinced, but I am OK to have @sameas as a second best practice. The approach is to encode the visual domain: you can see only one beam on the score - but to provide semantic information that two instruments are behind it. It also makes instrument extraction (e.g., sound) easy.

But the issue here is true both in v3.0.0 and v4.0.0 – same error reported. Question is: is it a bug or intentional?

I would call it a bug.

ok, sorry the image didn't load as I was in a bad connection area.
In that case I'm with you and consider it a bug!

As far as I understood the concept of @sameas, it was meant for visual features. I think the beams should also carry a @copyof, and this would make it valid.
Just the description of these attributes should be enhanced in the guidelines.

I think you misunderstood. The guidelines seem very clear to: "the @sameas indicates that the current element represents exactly the same entity as the one referenced in @sameas. Use of @sameas is used for describing the same entity from multiple perspectives, e.g., the same event in two layers."

A simple @sameas should be sufficient, I agree. The schematron on beams is a little too strict, or at least its sibling on tuplet is – a tuplet may very well contain a <bTrem> with only one note in there. I think we should revise them…

The schematron can be relaxed to also allow a beam with @sameas and no children, just as it currently does with @copyof.
A tuplet should always have more than one child. A tuplet shouldn't contain a single  element. Doing so mixes visual and logical encoding. While a  is often used as a shorthand way of writing a tuplet, it's not a tuplet on the page.  If you want to capture the rendition of the  as a , make them siblings and wrap them in a  element.

I'm not saying a <bTrem> may serve to encode a tuplet – hence the need to wrap it into one. The correct encoding would then be to do something like
<tuplet>
  <bTrem>
    <note/>
  </bTrem>
</tuplet>

Of course, one may (or sometimes even should?) wrap the <bTrem> inside a <choice>, but I think this is independent from the tuplet. A complete example in that sense would look like so:
<tuplet>
  <choice>

      <bTrem>
        <note/>
      </bTrem>

    <expan>
      <note/>
      <note/>
      <note/>
    </expan>
  </choice>
</tuplet>

I think this is the proper way to separate logical and visual domains in this situation. However, we already agreed that it makes sense to relax the schematron rule ;-)

Wouldn't you (probably) expect?
<choice>

    <bTrem>
      <note/>
    </bTrem>

  <expan>
    <beam>
      <note/>
      <note/>
      <note/>
    </beam>
  </expan>
</choice>

And this does not have to be in a <tuplet>, does it?

Well, I may need a <beam> when interested in nice rendition – for pure logical information, I don't need that. Let's say I left this out for brevity ;-)
And then of course I only need a <tuplet> when there is one in the source material I'm trying to encode. I have nothing at hand, so excuse my hand-drawn example below:

The context makes it very clear, that in this case the writer was too lazy to continue writing three notes per tuplet, and so uses the bTrem as shortcut. This shortcut is independent of the tuplet. My initial argument was that the schematron on tuplets should not yell at the encoder that there is only one note if that note (or chord…) is placed inside a <bTrem>…

I think we agree that the best way to represent this situation is to use <choice> to capture the encoding alternatives; that is, the abbreviation that uses a bowed tremolo vs. the expansion which uses beamed notes (with or without enclosing them in <tuplet>).
The desire is to put <bTrem> inside <tuplet> is just wrong because a tuplet indicates some things (the plural here is IMPORTANT) in the same time as some other thing(s), so the schematron cries out.  As I said before, there's no tuplet on the page to capture regardless of the obviousness of the context, and wrapping the <bTrem> in <tuplet> to encode the expansion of the abbreviation shouldn't be condoned.


Workflow not going forward after DO_WHILE execution completion

Describe the bug
Details
Conductor version: 3.15.0
Persistence implementation: MySQL
Queue implementation: MySql
Lock: Redis
Workflow definition:
{
  "createTime":<PHONE_NUMBER>675,
  "updateTime":<PHONE_NUMBER>737,
  "createdBy"<EMAIL_ADDRESS>  "updatedBy"<EMAIL_ADDRESS>  "accessPolicy": {},
  "name": "test_do_while",
  "description": "Workflow details",
  "version": 2,
  "tasks": [
    {
      "name": "default_do_while",
      "taskReferenceName": "task_1__loop_databricks",
      "inputParameters": {},
      "type": "DO_WHILE",
      "startDelay": 0,
      "optional": false,
      "asyncComplete": false,
      "loopCondition": "if ($.task_1__loop_databricks['iteration'] < 1) { true; } else { false; }",
      "loopOver": [
        {
          "name": "default_sleep",
          "taskReferenceName": "task_1__wait_databricks",
          "inputParameters": {
            "duration": "20 seconds",
            "tenantId": "csit"
          },
          "type": "WAIT",
          "startDelay": 0,
          "optional": false,
          "asyncComplete": false
        }
      ]
    },
    {
      "name": "default_sleep",
      "taskReferenceName": "task_2__wait_databricks",
      "inputParameters": {
        "duration": "20 seconds",
        "tenantId": "csit"
      },
      "type": "WAIT",
      "startDelay": 0,
      "optional": false,
      "asyncComplete": false
    }
  ],
  "inputParameters": [],
  "outputParameters": {},
  "schemaVersion": 2,
  "restartable": true,
  "workflowStatusListenerEnabled": false,
  "ownerEmail"<EMAIL_ADDRESS>  "timeoutPolicy": "ALERT_ONLY",
  "timeoutSeconds": 0,
  "variables": {},
  "inputTemplate": {}
}

Task definition: System
Event handler definition:
To Reproduce
Steps to reproduce the behavior:
-> Execute the above workflow
-> Wait for 20 seconds for the WAIT task completion
Expected behavior
WAIT task outside the DO_WHILE was supposed to execute
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Testing was sone after merging #3878

HI can you help me to do setup conductor with postgres

Hi @gajendrangnanasekaran you can use docker-compose to set it up .
Then start up local server by running below command
CONDUCTOR_CONFIG_FILE=docker/server/config/config-postgres-modified.properties  ./gradlew bootRun
config-postgres-modified.properties must be pointing to localhost:6432 and localhost:9201 as postgres and elastic search
if you want to run the local server on intellij here is how it looks like

for mysql support I have added
// community
runtimeOnly("com.netflix.conductor:conductor-mysql-persistence:${revConductor}")
in the server/build.gradle dependencies. That's all


Implement version history completion time

This commit implements another missing piece of the HostedCluster version API to
track the completion time of rollouts. The HostedControlPlane is responsible for
tracking the transition time of its image rollouts and now reflects that on its
status using a new LastReleaseImageTransitionTime field. That transition time is
then mirrored to the HostedCluster during version the status calculation when
updating history entries.

/retest

/retest
/lgtm


can i get the jenkins configuration by jenkins api?

if yes , how can i get the jenkins configuration?

At the moment there is not such function for that...but it might be a useful enhancement of the API...

OK,thank you

Sorry I have oversight that there is already an option to get the configuration via:
JenkinsServer.getJobXml("JobName");

This will return the config.xml as a String.


Enhancement - ability to edit and or delete profiles

Only way to do it just now is manually in the config file, would be nicer to have an option in the menus

Duplicate of #206 and #320.


Article

idea of sub paragraph
not finished to merge

I think it's a good idea to allow multiple paragraphs in one chapter.
But I would suggest not making sub paragraph and having a lot of code duplication but rather allowing multiple paragraphs on the first layer as an array.
{ "subtitle": "Recruiting Special Units", "paragraphs": ["paragraph 1", "paragraph 2"] },
but then still also allow to have only one paragraph (not as an array).
Or what might be even better, but a little bit more effort (since it requires adjusting all current articles), something like that:

This type of dynamicContents syntax could be parsed to display any numbers of text, tables and list in one chapter in any order.

I did what you suggested with the dynamic Contents. For Teryx only currently


Update JDBCTable.java to add AS before table alias

A very simple change

Currently when a user clicks the Data tab for a table in DBeaver, it will generate a SQL like SELECT x.* FROM my_table x
This PR will add AS so the SQL will be SELECT x.* FROM my_table AS x
The reason for making such changes is that some databases enforce the AS keyword for making alias, sometimes the organizations also apply some SQL auditing or block SQL without meeting the standard. Having the AS will make the SQL a bit easier to read.

Not a big deal, but very low risk.
Reference
https://github.com/brooklyn-data/co/blob/main/sql_style_guide.md
Always use the as keyword when aliasing columns, expressions, and tables.
/* Good */
select count(*) as customers_count
from customers

/* Bad */
select count(*) customers_count
from customers

Can you merge it? Very simple code change.

Thank you for contribution! We'll review your PR and let you know, if some changes are needed.

While the AS keyword is defined in the standard, some databases may not expect it. Let's hope we won't encounter such databases.

Unfortunately in the database our team is working on (https://github.com/timeplus-io/proton) select * from a b will fail. Has to be select * from a as b This could be improved later but we decided to enforce the AS to make query analayzer a bit easier such as select .. from a left latest join b https://docs.timeplus.com/joins
I have rebased the PR. It will be great to merge this. Thank you🙏

It would be nicer to have something like supportsAsInAliases in our SQLDialect interface. That property can also be exposed in the generic driver to allow changing behavior for custom drivers without digging into the code.

All make sense. Since DBeaver has been generating such query for a long time without too many complains, I guess many databases support the alias without AS keyword.
I agree it'll be great if each SQLDialect can set this setting and the framework code as JDBCTable.java can generate SQL with or without AS

It would be nicer to have something like org.jkiss.dbeaver.model.sql.SQLDialect#supportsAsInAliases. That property can also be exposed in the generic driver to allow changing behavior for custom drivers without digging into the code.

This PR looks stale. So, I'm closing it.
We can't merge this change as is, because AS in from clause is not supported by some databases, for example, Oracle


Key error with v1.0-mini

Hello,
I was trying to test the nuscenes v1.0-mini.

Created the data with below command

python tools/create_data.py nuscenes --root-path ./data/nuscenes --out-dir ./data/nuscenes --extra-tag nuscenes --version v1.0-mini

Run inference with

torchpack dist-run -np 1 -v python tools/test.py configs/nuscenes/det/transfusion/secfpn/lidar/default.yaml pretrained/lidar-only-det.pth --eval bbox

gives the following Key Error
/bevfusion/mmdet3d/datasets/pipelines/loading.py", line 289, in __call__
    location = data["location"]
KeyError: 'location

Solved with https://github.com/mit-han-lab/bevfusion/issues/45


[NCL-8117] Implement Build Brew Push page

Hi @DnsZhou we keep it open and display status (pending, success, error) there. Once finished, user can decide what action should be performed next (refresh, go to the detail + refresh, etc). Different modal windows can have different action, but we want to keep the behavior the same.


Messages not showing on Android

Works fine on iOS

Did you tried call openMessagingView() after some time? In my case, works fine. (maybe dependent on network status/server)
Sometimes messages not showing, but any errors not occurs from SDKs.
As you know, this library implemented React Native bridges only. Key features are SDKs function. (message load, showing and etc..)
Wipe your application data or if you logged in to Zendesk with login(), try another user token.
To summarize, the following is the case:

calling openMessagingView() after some time.
Wipe application data
Try using another user token

Here's my implementation
`import React from 'react';
import {Text, View, TouchableOpacity} from 'react-native';
import * as Zendesk from 'react-native-zendesk-messaging';
const App = () => {
React.useEffect(() => {
Zendesk.initialize({channelKey: '***'});
}, []);
const onPress = () => {
try {
Zendesk.openMessagingView();
} catch () {
//
}
};
return (

Support

);
};
export default App;
`

Here's my implementation
import React from 'react';
import {Text, View, TouchableOpacity} from 'react-native';
import * as Zendesk from 'react-native-zendesk-messaging';

const App = () => {
  React.useEffect(() => {
    Zendesk.initialize({channelKey: '***'});
  }, []);

  const _onPress = () => {
    try {
      Zendesk.openMessagingView();
    } catch (_) {
      //
    }
  };

  return (
    <View>
      <TouchableOpacity onPress={_onPress}>
        <Text>Support</Text>
      </TouchableOpacity>
    </View>
  );
};

export default App;

Still have same issue without any errors?
I tried to reproduce this situations, but works fine in my environments. (tested on real devices, emulators)
Need more information for resolve this issue.
I would appreciate it if you could check native SDKs logs.
(Check below guides for enable SDKs log)

Android: https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/android/getting_started/#logging
iOS: https://developer.zendesk.com/documentation/zendesk-web-widget-sdks/sdks/ios/getting_started/#troubleshooting

If still same issue occurs, report error log and reopen issue please.

Hi @RoshanNepal,
Be aware that Android and iOS channelKeys. The look familiar but are different. Confirm that your android key is correct. I hade the same issue :)


Add bindings to bytestring package

This PR tries to fill a gap in the current effectful package: We provide bindings to System.IO and UnliftIO.IO.File which allow us to get a handle for a file or write a file, but we do not provide the necessary operations to actually read from/write to the handles or read the contents of a file without using IOE. These missing operations are provided here together with lifted versions of other IO related functions from the bytestring package which were added for the sake of completeness.
The PR also adds a new Console effect (as mentioned here) that signals stdin/stdout/stderr usage and is used by the Effectful.ByteString modules. It may not be suitable for larger applications but IMHO it is valuable for smaller ones or prototyping where there is no need for a solution like streaming library or a logging framework.

Let's add all functions from https://hackage.haskell.org/package/bytestring-<IP_ADDRESS>/docs/Data-ByteString-Char8.html#g:29 (and corresponding for lazy version) to Effectful.Console.ByteString{,Lazy} for completion.
Same with https://hackage.haskell.org/package/bytestring-<IP_ADDRESS>/docs/Data-ByteString-Char8.html#g:31 and corresponding for lazy versions, you excluded a few functions and I'm not sure why.

What's the status of this? Is it still https://github.com/haskell-effectful/effectful/pull/151#issuecomment-1512434185? @mmhat I'd be happy to help if you need it!

@ocharles feel free to open a separate PR based on this one with missing functions if you need this in now-ish.

Cool, thanks both! I have no burning need for this, but now that we've ported CircuitHub to use effectful I'm generally keeping my eyes out for places where I can swap IOE out for something more specific :smile:

@mmhat ping. I'd like to include this in <IP_ADDRESS> which well be released soon.

@arybczak I addressed the issue with the missing functions pointed out in https://github.com/haskell-effectful/effectful/pull/151#issuecomment-1512434185. Please let me know if something else is missing or needs to be changed and I'll try to resolve that quickly this time.

@arybczak I added version bounds for tasty-bench and disabled benchmarks on GHC<9.8. I had to do this to get a green CI; If we want to restore the previous behavior I suggest to do that in a separate PR.

Thanks :slightly_smiling_face:


Move contributions to main README

Moved the Contribution guidelines and Contributors list to main readme in the commit: Moving Contribution guidelines and Contributors list to README.md
Will wait for your approval to close this issue, suggest anything you have regarding this so that everything is in-phase

Good work! But for the future PRs I would suggest for all contributers including me to create a branch and a PR for changes

Good work! But for the future PRs I would suggest for all contributers including me to create a branch and a PR for changes

Yes, exactly. Since this is something maintained by one person, PRs will help to decrease chaos; I would like to just directly push a change regarding d4d7686, that feature/AmazingFeature was meant as an alternative like either type this or that; but I see its not helping rather will create problems so I will just fix it a bit and directly push and will continue with proper PR method after this


StreamDeck Button Image not be displayed correctly

Thank you for your outstanding work, This makes the world more beautiful and saves my StreamDeck by the way. XD
I found that the latest update resolves the "intrger" value issue, which allows StreamDeck to use conditional formatting, but the DCS-BIOS Control Type is not displayed by StreamDeck regardless of whether it is set to "intrger" or "String". Even if the button Image is not set to "DCS-BIOS Recoder" and only "Static Text" is used, the StreamDeck will blink once each time the input is entered (the flashing will show the correct content, but the screen will immediately go black).
Image------has been Accept Changes

Could you write down a step by step list on how I can reproduce this.
Not really clear to me at this point what the actual problem is.

Could you write down a step by step list on how I can reproduce this. Not really clear to me at this point what the actual problem is.

DCS JF-17 Thunder free flight
File - New - Choose Module - JF-17 Thunder - OK
Select a button
"Button Image" area select DCS-BIOS Decoder
"Button Image" Add/Edit Button
"DCS-BIOS Control Type" Select "String"
"Press space for list" Select any item - OK

Main screen - Accept Changes

Main-Windows button "1"  show white block, but StreamDeck have no display content.

OK, thanks. I will look into this asap.

OK. So there is a bug there. I think you forgot to choose either Converter or Raw value for the button. I noticed that the OK button was enabled even when no of the two choices were selected. I have fixed the bug but you can just follow the advice here and you will be fine. I will release this later.
Did this help you?

It works.
Thank you, JDAHLblom.
I think I asked a foolish question and I'm sorry for taking up your time.
My best regards.

Question was not foolish at all, good luck.


update deprecated codecommit build image tag

Contributing to Customizations for AWS Control Tower (CfCT).
Thank you for your interest in contributing to Customizations for AWS Control Tower (CfCT).
At this time, we are not accepting contributions. If contributions are accepted in the future, Customizations for AWS Control Tower (CfCT) is released under the Apache license and any code submitted will be released under that license.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hey @alex77g!
Thank you for this request! I have created an item in our backlog to look into this update.

Hi @alex77g,
The CodeBuild team has postponed the standard:5.0 image deprecation. We'll continue to monitor the deprecation timeline & make needed updates if that changes.
Thanks for calling this out.


jdk-11.0.7+10 MacOS tar.gz cannot be self bundled in a notarized pkg

Platform:
macOS
When trying to create an app bundle that bundles the jdk-11.0.7+10-jre tar.gz bundle, it is not possible to notarize as the the libjli.dylib does not verify
So it seems the issue is that the Contents/MacOS/libjli.dylib fails to codesign --verify:
UNKNOWN:jdk-11.0.7+10-jre andrewleonard$ codesign --verify Contents/MacOS/libjli.dylib
Contents/MacOS/libjli.dylib: code has no resources but signature indicates they must be present

However.. if I simply move the libjli.dylib to a different directory, it verifies fine! so it seems to be the location of this library that’s the issue.
I then discovered if I do a codesign -dv on the jre, it shows this libjli.dylib as the “Executeable”:
UNKNOWN:uu andrewleonard$ codesign -dv jdk-11.0.7+10-jre
Executable=/Users/andrewleonard/Downloads/uu/jdk-11.0.7+10-jre/Contents/MacOS/libjli.dylib
Identifier=libjli
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20500 size=786 flags=0x10000(runtime) hashes=16+5 location=embedded
Signature size=9037
Timestamp=28 Apr 2020 at 09:36:30
Info.plist=not bound
TeamIdentifier=VDX7B37674
Runtime Version=10.14.0
Sealed Resources=none
Internal requirements count=1 size=168

Could this be related? causing the codesign --verify to fail on the libjli.dylib ??

so...
Seems to me what I want to ship is just the Home directory.  There is no need for the rest of the structure as that is only needed for the 'bundle'. This would mean the libjli.dylib would not be shipped. I had done this in an earlier attempt and it didn't effect my usage of Java.
This work from your viewpoint?
If end users (me) need to sign the binaries, can you just not sign them in the first place?
I do see that codesign has a --force flag so that may do what I need.
However... not signing seems like a cleaner choice for the .gz file.

Let me walk that back a bit.  Signing the files seems to work okay.  If signed, they are ignored.
So the best approach for the .gz file is to just package the Home directory down.
jdk-11.0.7+10-jre/Home/...

Why does the .gz file need to be a bundle?  If it was just a bunch of signed files, I think we'd be good to go.

@gdams am I right in thinking the reason the tar.gz is tagged as a Bundle, is because it is used as the basis for the .pkg ? it has no purpose for the .tar.gz alone and just causes this issue...

I am having this issue when trying to bundle the .tar.gz file with my electron app.
Fails notarization
Contents/Resources/jre/OpenJDK11U-jre_x64_mac.tar.gz/OpenJDK11U-jre_x64_mac.tar/jdk-11.0.7+10-jre/Contents/MacOS/libjli.dylib",
message: "The signature of the binary is invalid.",
docUrl: null,
architecture: "x86_64"

What will signing/notarizing mean for the supported macOS versions?
https://adoptopenjdk.net/supported_platforms.html
Do you expect to be able to support anything less than macOS 10.14?

Hopefully this is related to the topic at hand: We're having a signing problem for the jre (jdk8u252-b09-jre) seems to be related to unintended file duplication. Specifically, the file libjli.dylib seems to be included under both Home and MacOS, as actual instantiated files, rather than the second being a symlink to the first. Further, the files are non-identical. Was this intended, or just an accidental failure to maintain symlinks in the tar file?

Hopefully this is related to the topic at hand: We're having a signing problem for the jre (jdk8u252-b09-jre) that seems to be related to unintended file duplication. Specifically, the file libjli.dylib seems to be included under both Home and MacOS, as actual instantiated files, rather than the second being a symlink to the first. Further, the files are non-identical. Was this intended, or just an accidental failure to maintain symlinks in the tar file?

I believe using a symlink caused Notarization issues, @gdams can you confirm?
The libjli.dylib is used as part of the signed Bundle "executable" resource, which I think has to be under MacOS.
@cypress-benh can you give details of the error you are seeing? and your scenario?

@andrew-m-leonard  We're re-signing the packages with codesign --force --verbose --options=runtime, and getting something that looks clean, with output saying that it's replacing existing signature, and signed bundle with Mach-O thin (x86_64) [net.java.openjdk.jre]. Later, we're seeing "The signature of the binary is invalid." for the package on Apple's notarization service. The problem goes away for us if we delete that file and create a symlink in the MacOS directory pointing to the file Contents/Home/lib/jli/libjli.dylib. It seems a little strange, too, that the files would differ from one another, but perhaps that's an artifact of signing by AOJDK? I'm new to this whole notarization thing. so thanks for your patience.

Is there a decision on how to proceed?  Ideally the tar file is NOT a bundle but the files are signed.
I put the Home/* directory into my package and it works perfectly.

@karianna @gdams we need some help here, more people are hitting this issue... Should the tar.gz be marked as a Bundle?

@cypress-benh looks like you need to deep sign the package.
/usr/bin/codesign --verbose=4 --deep --force -s "Developer ID Application: <cert>"  adoptopenjdk-11.jdk

@gdams I'll try that out and report. Re the structure of the tgz, though, with two nonidentical libjli.dylib files under Home and MacOS ... is that intended, as per the upstream comment?

Just to point out that using --force replaces the signing.  This means they are no longer signed with the OpenJDK certificate.
I really think the ideal solution is for the tar file to NOT be a bundle.  Just tar up the Home directory... It's then signed and we can include the files in our installer & notarize without a problem.
Seriously, create the bundle so it's ready for the .pkg install, the tar up Contents/Home.

What is the outlook for fixing this issue?

@hoytk fyi, https://adoptopenjdk.slack.com/archives/C09NW3L2J/p1589910628209200

@hoytk Hi Kevin, I think we need you advice please to proceed this?
From experimentation it seems you cannot remove the MacOS directory as doing so invalidates the folder from codesign:
$ codesign -v jdk-11.0.7+10
jdk-11.0.7+10: code object is not signed at all

Removing the Info.plist as well:
$ codesign -v jdk-11.0.7+10
jdk-11.0.7+10: bundle format unrecognized, invalid, or unsuitable

So I am not sure what you were indicating that removing the bundle property would allow codesign to verify? as it would seem codesign can only verify Application Bundles/Apps ..?
Have you managed to proceed in any way with bundling the tar.gz with your package?
thanks
Andrew

If I read your comment earlier correctly:

I put the Home/* directory into my package and it works perfectly.

This maybe the answer, as I think it will only codesign -v verify if you copy the jdk "contents" into your own Bundle/App, and then codesign -v your Bundle/App...
It won't be possible to verify the jdk.tar.gz alone as it's not been "sealed".
I think we have 2 basic scenarios for consumption of the jdk/jre.tar.gz:

Consumer wants to "Configure" their own JDK/JRE with additional/updated Java policies/config, so essentially update the tar.gz content and then re-sign and "seal" as their own "Notarized JDK/JRE" Bundle.
==> They add/update the relavent JDK/JRE files and then deep sign and notarize the Bundle

codesign --verbose=4 --deep --force -s "Developer ID Application: <your_cert>"  <jdk/jre-folder>
Notarize bundle via Apple notarize service

Result: A sealed Notarized "bundle" configured they way they want.

Consumer wants to "embed" the Adopt JDK/JRE in their own Bundle/Application and Notarize
==> Copy the Adopt JDK/JRE bundle content to their own Bundle/Application

cp <jdk/jre>/Contents/Home/* <your_bundle_or_app>
codesign --verbose=4 --deep --force -s "Developer ID Application: <your_cert>"  <your_bundle_or_app>
Notarize bundle via Apple notarize service

Result: Your own Bundle/App that is Notarized and containing the embedded JDK/JRE

This implies there's actually no point in signing the tar.gz other than for it being packaged in the .pkg/.dmg. So I think we need to either remove the signing from the .tar.gz artifacts we publish, or document how to remove the signing to correctly..

Interestingly, Bellsoft does this exact thing... they provide an unsigned binary download, per https://bell-sw.com/announcements/2020/06/10/How-to-Notarize-a-Mac-Application-with-Liberica-JDK/ quoting:

For the notarization to be successful, it is necessary to get a special build of Liberica JDK 8u252 for MacOS, which allows creating a signed application that will be notarized. In this example, it is called bellsoft-jdk8u252+9-macos-amd64-full-nosign.zip. We use a special unsigned Liberica JDK 8u252 because the javapackager cannot re-sign already signed JDK files.

Note, I'm about knee deep in this process with adopt and I've hit just about every conversation point mentioned.  I'm scripting it all using Java.
It may be wise to move over to javapackager to circumvent all this redundant Home relocation logic, but I don't think it's distributed with Adopt yet, right?
Perhaps a better question is... what's the end-goal of this bug report, is it to see the OP through a successful notarization or is there a specific bug with Adopt that needs to be resolved first?  P.S. I'm using the --force option personally.

I think we were hoping to work with upstream (and Apple) to find a workaround to the issue that Bellsoft neatly describes.  That said, I don't think there's anything technically that Adopt can do to resolve this for our binaries.  javapackager is something we could investigate/document for folks but I'm unsure if the javapackager with Java 15 can be used to resolve the challenges with 11 and 8

I'm unsure if the javapackager with Java 15 can be used to resolve the challenges with 11 and 8

In my experience, tools like jlink are JDK-specific still, so that might be true.  Oddly, Bellsoft's tutorial is for JDK8, so perhaps they backported the tool?

There is meant to be some backward compatibility enablement, but as javapackager is still in flux, I'm not 100% sure whether it works.  We'll definitely try though!

There is meant to be some backward compatibility enablement, but as javapackager is still in flux, I'm not 100% sure whether it works. We'll definitely try though!

Slightly off-topic, but what is the state of javapackager and why is it missing from so many JDKs?  Is this a tool that OpenJDK is actively trying to backport?  I see Oracle tutorials reference it, but I had only assumed that it was a proprietary tool.  Once I stumbled upon the Bellsoft article I started to wonder if this tool is what I should have been using all along, since it fixes the Home layout stuff without a bunch of custom scripts (which us packagers are all writing with our own tools/languages).

IIRC It was originally a proprietary tool as part of Java 8.  It was then released in Java 9 as javapackager but folks quickly realised it didn't meet all of the requirements and that tool got deprecated in favour of the new javapackage tool (https://openjdk.java.net/jeps/343) which had its beginnings in Java FX.  Native packaging is hard, so it's taking a long time to get it right :-)

If I read your comment earlier correctly:

I put the Home/* directory into my package and it works perfectly.

This maybe the answer, as I think it will only codesign -v verify if you copy the jdk "contents" into your own Bundle/App, and then codesign -v your Bundle/App...
It won't be possible to verify the jdk.tar.gz alone as it's not been "sealed".
I think we have 2 basic scenarios for consumption of the jdk/jre.tar.gz:

Consumer wants to "Configure" their own JDK/JRE with additional/updated Java policies/config, so essentially update the tar.gz content and then re-sign and "seal" as their own "Notarized JDK/JRE" Bundle.
==> They add/update the relavent JDK/JRE files and then deep sign and notarize the Bundle

codesign --verbose=4 --deep --force -s "Developer ID Application: <your_cert>"  <jdk/jre-folder>
Notarize bundle via Apple notarize service

Result: A sealed Notarized "bundle" configured they way they want.

Consumer wants to "embed" the Adopt JDK/JRE in their own Bundle/Application and Notarize
==> Copy the Adopt JDK/JRE bundle content to their own Bundle/Application

cp <jdk/jre>/Contents/Home/* <your_bundle_or_app>
codesign --verbose=4 --deep --force -s "Developer ID Application: <your_cert>"  <your_bundle_or_app>
Notarize bundle via Apple notarize service

Result: Your own Bundle/App that is Notarized and containing the embedded JDK/JRE

Sorry I got lost in other stuff :-)
I think if people want a BUNDLE, they should 'pkgutil --expand-full'  the pkg installer and do what they want.  They'll sign & notarize it as theirs.
The tar file should be targeted for consumers (like me) so it can be included in our installers as just a bunch of files.  You sign the binaries and we include them in our install... and we're done.

It's unlcear what the expectations are and, as it stands, there's no action to take. If anyone comes up with an actionable request, I'm happy to reopen.

It's unlcear what the expectations are and, as it stands, there's no action to take. If anyone comes up with an actionable request, I'm happy to reopen.

I think mimicking other JDK providers and providing an unsigned binary is a viable action.   Another actionable item is documenting the --force and complex notarization steps.  To that point, Oracle's Java would suffer the same fate, so this may all be better handled as a medium, stackoverflow or blog as it's more of a challenge of bundling signed binaries at large, not necessarily JDK binaries.

@tresf Is https://blog.adoptopenjdk.net/2020/05/a-simple-guide-to-notarizing-your-java-application/ sufficient?

@aahlenst absolutely. :)


Option to automatically run selected shell history item?

I really like fzf's interactive shell history (^R) support. However, it'd be even better if there was a way to automatically invoke the selected command, rather than pressing Enter again to confirm once fzf closes. Is this possible?
Apologies if this is documented somewhere, I couldn't find it.

No, currently there's no option for that. But you can easily extend the behavior. For example on zsh,
fzf-history-widget-accept() {
  fzf-history-widget
  zle accept-line
}
zle     -N   fzf-history-widget-accept
bindkey '^R' fzf-history-widget-accept

And on bash
bind '"\C-r": " \C-e\C-u$(__fzf_history__)\e\C-e\e^\er\C-m"'

That works, thank you!

Hi! Is it possible for me to create a mapping inside of fzf to immediatly run the selection? That way I can choose if I want to run it immediately or if I want to just select the text so that I can edit it, etc.


BUG:

What happened
node-red crashes, io broker crashes and had to be restarted.
How to reproduce it (minimal and precise)
Not available
Debug logging

Environment

sonos-ts version: 2.4.0
node version (node -v): current

I’m not sure what to say, it seems like you’re not catching an error?
but without any information about what you did, or what commands you tried to execute I cannot find out what to do/change.
It says there is a network timeout, are you sure the speaker you’re trying to control was available when this happened?
Just curious, do you think this library should keep throwing errors or just silently ignore them? Is that the responsibility of this library or of the app using this library?

I use a async wrapper function and call all typescript-sonos procedures with await.
In case of a time out I usually get the full stack showing your routine and my routine name.
In this case the stack only shows the fetch routine so I thought that the unhandled execption is in your code.
I am going to ask the user for more information.

Just curious, do you think this library should keep throwing errors or just silently ignore them? Is that the responsibility of this library or of the app using this library?

No


Investigate possible xss issues in Zeebe Modeler properties panel

In one of the latest properties panel releases we investigated possible HTML injection / cross-site scripting vulnerabilities. Since the Zeebe Modeler implements custom properties panel functionality, we should ensure there is not another security risk.

[x] Update properties panel dependencies (https://github.com/zeebe-io/zeebe-modeler/issues/79)
[x] Investigate possible additional vulnerabilities

Hint: Check changes in the bpmn-js-properties-panel and ensure everything is covered, cf. 138158, 0b8637, 0084d3

Closed via b17c23d4754a3f5897b389131720f5119fb880ba


Disabling Mentions

Tested? Does not break d bot?

Tested? Does not break d bot?

yep tested

it actually disables @everyone and @roles
but not @usermention


Error: Command precondition group nsfw_or_dm failed.

Error shows on log when I try a NSFW command in a server with the module enabled. NSFW commands work through DM, though. Nadeko is self-hosted.

Mark the channel as NSFW.

That did it, thanks. I was using an old version of Nadeko and updated it, don't think the old version required it.

According to discord ToS, all NSFW stuff should be sent in marked-as-NSFW channels.


cassandra: change time_offset_ms to offset (which unit is stage.preci…

…sion_ms)
time_offset_ms was limited to 46 days (which doesn't work well when
you store >1000 points with a resolution of one day in a single row).
To overcome this limitation, change offset to be related to stage.precision_ms
which allows us to store up to 4B points in a single row (which we probably
won't do, and we will use the high bits for other purposes later).

This change is

Reviewed 5 of 5 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved, some commit checks failed.

Comments from Reviewable


Added Ibn Haldun University

school23lutsk.txt

@alikadir Please provide us with a proof, which shows that the school recognizes the domain you are submitting as an official email domain for the students.
You can provide us with any of the following:

A copy of instruction (a hard-copy or electronic one) given to you by the school that tells you to use an email address in this email domain
An URL of a page at the official school website that says that students use this email domain
A reference to a recognized journal where an article was published by someone from the school, with explicit affiliation to the school, and e-mail address from the email domain
A WHOIS data that link the email domain to the school somehow
A copy of official letter from the school representative saying that the school provides e-mail addresses in this domain to the students
Anything else that can prove this fact in similar way, i.e. can be verified independently.

@WDev665 Please submit a separate pull request. Please ensure that you are familiar with this repository rules located at the bottom of this page before submitting a request.

@alikadir You might miss my previous comment. Please react.

@philipto
Official web site address is https://www.ihu.edu.tr and student e-mail domain is @ibnhaldun.edu.tr.
for more information about the student e-mail domain you can see the Information Services topic on following page
https://oidb.ihu.edu.tr/en/registration-guide/undergraduate-programs-registration-guide/

@alikadir Thank you for the clarification. Pull request merged.


[Statie] drop not really funtional AMP support

Produced post don't looks very nice :cry:

I don't have time nor motivation to add this huge feature now. After few months from this feature was added, I don't think it should be responsibility for Statie. Statie should be small and working package with nothing fancy (nor broken :laughing: ).
If you really need it, feel free to implement as your own extension based on this PR.

Error is not related to AMP, but to Diff class change for php-cs-fixer


I would appreciate it if you could support easy installation.

I appreciate this service. I don't like to read newsletters in email. Also, I would like to share newsletters with my team members and other partners. This is a great service. I mainly use slack, discord, telegram. A lot of newsletters keep coming up. It's a flow. I read a lot of newsletters to get insight.
This has no limit on quantity compared to similar services.
However, I am worried that my behavior will put pressure on the server. It would be nice if I could selfhost with Heroku or Vercel. Can you help me?

Follow the instructions here: https://github.com/leafac/kill-the-newsletter.com#deploy-your-own-instance-self-host
You can’t deploy to Heroku or Vercel because Kill the Newsletter! needs access to a filesystem that isn’t ephemeral (in Heroku and Vercel your filesystem is wiped out from time to time). But DigitalOcean works fine.


Multi-cluster support（多集群支持）

At present, our company has 2 big data clusters and wants to share the same scheduling system, hoping to provide support.
At present, only the configuration of different clusters can be tried to be used in different workers.

目前我们公司有2个大数据集群，想公用同一个调度系统，希望能提供支持。
目前只能尝试把不同集群的配置配到不同的worker中去使用。

当前不支持多集群，你这个尝试是可以的，
如果只启动1个API Server的话，因为上传文件需要保存在hdfs上，所以如果多个worker同时工作的话，需要使用同一个hdfs配置，涉及到hadoop.properties, hdfs-site.xml，core-site.xml
如果启动2个API Server的话，可以每个Worker使用不同的hdfs配置

哇，我在找这个特性

yes , I am find this feature too.
multi-cluster is more useful by diffrent team  work together.

I find deploying different yarn job in different yarn clusters is now supported in 2.0.1-release.
By deploying different worker in different clusters.And different clusters have different yarn.application.status.address in conf/common.properties.
Should we added this to doc in order to better let users to use ds in such circumstances? Such as best practice in multi yarn cluster.@dailidong

@SbloodyS Yeah, I think we should add this to our document. But we should find some place to keep it

Maybe we should put it in FAQ https://dolphinscheduler.apache.org/en-us/docs/release/faq.html. WDYT @SbloodyS @caishunfeng @lenboo

Maybe we should put it in FAQ https://dolphinscheduler.apache.org/en-us/docs/release/faq.html. WDYT @SbloodyS @caishunfeng @lenboo

Sounds good to me. I will submit a PR to this.

Closed by apache/dolphinscheduler-website#692


[Chart] Area chart ignores null values

Currently area chart ignored null values.
For users who is trying to track null values, additional processing on the dataset is needed (currently the workaround is changing null values to string "null"s).
Ideally we should treat null values as valid values. And for the use cases where null values are supposed to be ignored, we can still use filters to achieve it.
How to reproduce the bug

Add a dataset with null values in at least one columns
Create an area chart using that dataset
Observe null values are being ignored

Expected results
null values are being considered and visualized
Actual results
null values are being ignored
Screenshots
N/A
Environment
(please complete the following information):

browser type and version: not browser specific
superset version: 2.0.0
python version: 3.8
node.js version: N/A
any feature flags active: N/A

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.

It is working as expected please recheck it and close the issue

Closing. Note that you can also use Advanced Analytics to do zero imputation on null values.


[TACHYON-679] Move shared utilities for tests to other packages to get rid of test-jar

https://tachyon.atlassian.net/browse/TACHYON-679

@uronce-cc Thanks for the patch, it seems like some jars are missing from integration tests?

[ERROR] /home/jenkins/workspace/Tachyon-Pull-Request-Builder/integration-tests/src/test/java/tachyon/worker/block/meta/TieredStoreIntegrationTest.java:[30,15] cannot find symbol
[ERROR] symbol:   class TestUtils
[ERROR] location: package tachyon
[ERROR] /home/jenkins/workspace/Tachyon-Pull-Request-Builder/integration-tests/src/test/java/tachyon/worker/block/meta/TieredStoreIntegrationTest.java:[76,30] cannot find symbol
[ERROR] symbol:   variable TestUtils
[ERROR] location: class tachyon.worker.block.meta.TieredStoreIntegrationTest
[ERROR] /home/jenkins/workspace/Tachyon-Pull-Request-Builder/integration-tests/src/test/java/tachyon/worker/block/meta/TieredStoreIntegrationTest.java:[96,30] cannot find symbol
[ERROR] symbol:   variable TestUtils
[ERROR] location: class tachyon.worker.block.meta.TieredStoreIntegrationTest
[ERROR] /home/jenkins/workspace/Tachyon-Pull-Request-Builder/integration-tests/src/test/java/tachyon/worker/block/meta/TieredStoreIntegrationTest.java:[103,30] cannot find symbol
[ERROR] symbol:   variable TestUtils
[ERROR] location: class tachyon.worker.block.meta.TieredStoreIntegrationTest
[ERROR] /home/jenkins/workspace/Tachyon-Pull-Request-Builder/integration-tests/src/test/java/tachyon/worker/block/meta/TieredStoreIntegrationTest.java:[114,30] cannot find symbol
[ERROR] symbol:   variable TestUtils
[ERROR] location: class tachyon.worker.block.meta.TieredStoreIntegrationTest```
Should be an easy fix

TestUtils is brought back after merging master, removed.

+1 LGTM.
Thanks a lot for the patch! It really makes POM files cleaner.

+1 LGTM, thanks for addressing those long standing TODOs!


⚠ GLDDNS Server (ns2.glddns.com) has degraded performance

In 7489e3a, GLDDNS Server (ns2.glddns.com) (ns2.glddns.com) experienced degraded performance:

HTTP code: 200
Response time: 495 ms

Resolved: GLDDNS Server (ns2.glddns.com) performance has improved in 190a63c after 8 minutes.


Clarify vpc output key formats

The current vpc output documentation doesn't specify the format of the key to pull data out of the subnet_regions, subnet_secondary_ranges and subnet_self_links maps.
It would be good for users to know the exact key.

Feel free to send a PR for the module's README Luca, there are examples in other modules, but still worth having in net-vpc. Good catch.


Migrate to flaggy

As discussed in https://github.com/jesseduffield/lazydocker/issues/11, migrating from Flag to Flaggy is a prerequisite for supporting slice arguments. This PR moves the existing code from Flag to Flaggy without any changes in behaviour or additional flags being added yet.
One thing to note is that Flaggy has a built-in version flag, which I'm using with the previous version output.
I've also added a Name/Description/Repo link to the help output - those are in a second commit in case they're not wanted/you want them changed.
New help output:
$ lazydocker --help
lazydocker - The lazier way to manage everything docker
https://github.com/jesseduffield/lazydocker

  Flags:
       --version  Displays the program version string.
    -h --help  Displays help with available flag, subcommand, and positional value parameters.
    -config --config  Print the current default config
    -d --debug  a boolean

Version output (on my machine):
$ lazydocker --version
Version: commit=, build date=, build source=unknown, version=unversioned, os=darwin, arch=amd64

Sooo, are you going to add more flags, like -f within this pull request or will you make another one for this?

@dawidd6 If you're happy with these changes, shall I squash into one commit?

Sure, can't see why not.

@jesseduffield Newbie go question! I ran dep ensure, and it also added vendor/github.com/jesseduffield/lazydocker/ - is there any way to avoid that happening in my fork? I figure we don't want it here :)

@mcintyre94 did you change some imports to point to your fork?

@mcintyre94 did you change some imports to point to your fork?

Not that I can see - git grep mcintyre94 is empty, and the only diff to what's currently pushed here is that I ran dep ensure so no import changes that aren't pushed.

I can remove it before I push, but just wondered if there was something I could do to avoid that happening next time :)

@mcintyre94 I'm actually not sure how to get around that issue. It might be a limitation of using dep with forks :P

At any rate, I'm happy with this PR so it's merge time!


Update documentation sidebar to alphabetical order

Is your feature request related to a problem? Please describe.
Update documentation sidebar to alphabetical order to make it easier to browse.
Describe the solution you'd like
Update the sidebar.yml file and change the order of the components.
Describe alternatives you've considered
None.
Additional context
The alphabetical of the order will only be applied to the components subsection - the getting started sidebar will not be modified because it is currently grouped based on importance (ie. quick start, react -> next.js, etc).

Fixed with this commit (https://github.com/themesberg/flowbite/commit/bc9f4b98db1af32b4002e9bdbe3f320da00d1e95). Will be deployed when v1.6.3 is released.


Release 0.6.6 on conda-forge

I've updated the recipe but haven't yet made a PR (need to add pyct to c-f, plus check other dependencies).
https://github.com/conda-forge/datashader-feedstock/compare/master...ceball:release_v0.6.6?expand=1
Will also be able to close https://github.com/conda-forge/datashader-feedstock/issues/3

I've now made https://github.com/conda-forge/staged-recipes/pull/5980 to get pyct onto c-f.

Thanks.

Thanks to @jakirkham, pyct is already on c-f, so I've now made the PR for updating datashader (https://github.com/conda-forge/datashader-feedstock/pull/4). However, as I commented there:

Have just realized a test dependency (nbsmoke) is missing from conda-forge. I could disable that test, but I'd rather get the dependency itself onto conda-forge. So I'll make a new staged recipe for it...

I'll do that tomorrow.

I've now added a staged-recipe for nbsmoke: https://github.com/conda-forge/staged-recipes/pull/5987

I'll close this issue because https://github.com/conda-forge/datashader-feedstock/pull/4 should be ready after the tests finish (and any further necessary discussion can happen there).


pull request for e2e test at 01/31/2017 22:15:11

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add a new website (StockTik) to Who's-using-Polymer?.md

Could you please add this line to the wiki please? @ebidel
- StockTik: A free real time stock ticker [StockTik](http://stocktik.com/)
Thanks for your time sir!

This looks like a demo app / parked domain.
https://twitter.com/stocktik

Its not, I just don't update my twitter. lol

@ebidel Any updates on this mate?

Need anything further from me to get this pushed through?

Thanks @Phara0h for your suggestion and using Polymer. Sadly as we can not possibly list every single Polymer website, we limit the wiki page to the most notable ones.


OCPBUGS-13021: Health check load balancers only on public clusters

What this PR does / why we need it:
The health check on internal load balancers will only work if the load balancer includes the private subnets. However, this is not guaranteed unless the subnets of the management cluster are labeled with public or private labels. For now, we'll only check the public load balancers in a non-private cluster and just the KAS service in a private cluster.
Which issue(s) this PR fixes:
Fixes #OCPBUGS-13021
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.

/jira refresh

/lgtm

/retest-required

/cherry-pick release-4.13

/cherry-pick release-4.12


path train schedule

Displays the arrival times for trains coming into each PATH station.

I have read the CLA Document and I hereby sign the CLA

I have read the CLA Document and I hereby sign the CLA

recheck


'Open Dir' mssing

OS: ubuntu 16.04

The newest master seems to somehow lack the feature to open a directory.

Did I miss something?

@stvogel ,
You might enter to 'advance mode'. Go to 'View' on menu, and uncheck  'advance mode'

Uuuuh.
Sorry for that.
And thanks for helping out.


Document that/why we don't use Helm's CRD installation mechanism

Cert-manager's Helm chart does not use Helm's CRD installation mechanism because it does not allow for CRD update, see https://github.com/helm/community/blob/f9e06c16d89ccea1bea77c01a6a96ae3b309f823/architecture/crds.md
This can cause confusion for folks, see i.e https://kubernetes.slack.com/archives/C4NV3DWUC/p1676635914363249?thread_ts=1676588335.690979&cid=C4NV3DWUC https://github.com/cert-manager/cert-manager/issues/5794
We should document

what is the difference (i.e helm show crds doesn't work)
why we are doing this

I think I might have covered this, or at least a good attempt to:

https://cert-manager.io/docs/installation/helm/#3-install-customresourcedefinitions
https://cert-manager.io/docs/installation/helm/#crd-considerations

@irbekrm - appreciate your input if I have covered all the main differences

Are you still working on this? @hawksight
(it's totally OK if you aren't 😅)

I actually did document this previously, here: https://cert-manager.io/v1.14-docs/installation/helm/#crd-considerations
I think this was removed in v1.15 release due to the change in CRD annotations that were added to the chart?
I guess from a user perspective, do we still behave differently to standard helm and do we document this difference?


Causes yaml parser error

As soon as we enable this plugin we get parser errors:
mkdocs    | Installing python modules: fontawesome-markdown mkdocs-git-revision-date-localized-plugin mkdocs-material mkdocs-build-plantuml-plugin git+https://github.com/jldiaz/mkdocs-plugin-tags.git
mkdocs    | Modules installed.
mkdocs    | Detected previous installation in (/mkdocs).
mkdocs    | Starting MKDocs
mkdocs    | LIVE RELOAD - [ ENABLED ]
mkdocs    | FAST_MODE - [ ENABLED ]
mkdocs    | INFO    -  Building documentation...
mkdocs    | WARNING -  Config value: 'dev_addr'. Warning: The use of the IP address '<IP_ADDRESS>' suggests a production environment or the use of a proxy to connect to the MkDocs server. However, the MkDocs' server is intended for local development purposes only. Please use a third party production-ready server instead.
mkdocs    | WARNING -  A 'dirty' build is being performed, this will likely lead to inaccurate navigation and other links within your site. This option is designed for site development purposes only.
mkdocs    | Traceback (most recent call last):
mkdocs    |   File "/usr/bin/mkdocs", line 8, in <module>
mkdocs    |     sys.exit(cli())
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 829, in __call__
mkdocs    |     return self.main(*args, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 782, in main
mkdocs    |     rv = self.invoke(ctx)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
mkdocs    |     return _process_result(sub_ctx.command.invoke(sub_ctx))
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
mkdocs    |     return ctx.invoke(self.callback, **ctx.params)
mkdocs    |   File "/usr/lib/python3.8/site-packages/click/core.py", line 610, in invoke
mkdocs    |     return callback(*args, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/__main__.py", line 133, in serve_command
mkdocs    |     serve.serve(
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/serve.py", line 141, in serve
mkdocs    |     config = builder()
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/serve.py", line 136, in builder
mkdocs    |     build(config, live_server=live_server, dirty=dirty)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/commands/build.py", line 261, in build
mkdocs    |     files = config['plugins'].run_event('files', files, config=config)
mkdocs    |   File "/usr/lib/python3.8/site-packages/mkdocs/plugins.py", line 94, in run_event
mkdocs    |     result = method(item, **kwargs)
mkdocs    |   File "/usr/lib/python3.8/site-packages/tags/plugin.py", line 60, in on_files
mkdocs    |     self.metadata.append(get_metadata(f.src_path, config["docs_dir"]))
mkdocs    |   File "/usr/lib/python3.8/site-packages/tags/plugin.py", line 130, in get_metadata
mkdocs    |     meta = yaml.load(metadata, Loader=yaml.FullLoader)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/__init__.py", line 114, in load
mkdocs    |     return loader.get_single_data()
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/constructor.py", line 49, in get_single_data
mkdocs    |     node = self.get_single_node()
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 36, in get_single_node
mkdocs    |     document = self.compose_document()
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 55, in compose_document
mkdocs    |     node = self.compose_node(None, None)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
mkdocs    |     node = self.compose_mapping_node(anchor)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
mkdocs    |     item_value = self.compose_node(node, item_key)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
mkdocs    |     node = self.compose_mapping_node(anchor)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
mkdocs    |     item_value = self.compose_node(node, item_key)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
mkdocs    |     node = self.compose_mapping_node(anchor)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
mkdocs    |     item_value = self.compose_node(node, item_key)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
mkdocs    |     node = self.compose_mapping_node(anchor)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 133, in compose_mapping_node
mkdocs    |     item_value = self.compose_node(node, item_key)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 84, in compose_node
mkdocs    |     node = self.compose_mapping_node(anchor)
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/composer.py", line 127, in compose_mapping_node
mkdocs    |     while not self.check_event(MappingEndEvent):
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 98, in check_event
mkdocs    |     self.current_event = self.state()
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/parser.py", line 428, in parse_block_mapping_key
mkdocs    |     if self.check_token(KeyToken):
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/scanner.py", line 116, in check_token
mkdocs    |     self.fetch_more_tokens()
mkdocs    |   File "/usr/lib/python3.8/site-packages/yaml/scanner.py", line 258, in fetch_more_tokens
mkdocs    |     raise ScannerError("while scanning for the next token", None,
mkdocs    | yaml.scanner.ScannerError: while scanning for the next token
mkdocs    | found character '`' that cannot start any token
mkdocs    |   in "<unicode string>", line 15, column 1:
mkdocs    |     ```
mkdocs    |     ^

Looks like this tool can not co-exist with embedded code fragments on markdown pages.

Problem solved, it was in fact an issue with our markdown, we had one instance like this:
```shell script
$> ssh -T<EMAIL_ADDRESS>

No idea where that came from. MkDocs doesn't complain about it but the tags plugin does. We've corrected `shell script` to `bash` and now tags are working just fine.

Problem solved, it was in fact an issue with our markdown, we had one instance like this:
```shell script
$> ssh -T<EMAIL_ADDRESS>

No idea where that came from. MkDocs doesn't complain about it but the tags plugin does. We've corrected `shell script` to `bash` and now tags are working just fine.


Bump libsqlite3-sys to 3.39.2

May help with #1206 (?), worth doing anyway.

I used:
[dependencies.rusqlite]
git = "https://github.com/thomcc/rusqlite"
features = ["bundled"]
rev = "5c1f42883f747ece0a373b5aee1737610f61887d"

I still get the bug


IndexedDB

We are going to use IndexedDB as a persistent client-side cache to hold the user data (items, settings) for offline use

Completed with vuex-persist


organize api into sections

remove /db api endpoint - it's not helpful to users of the API
the current API methods should be organized into sections, each section containing the endpoints which start with the section name

fixed in #15


improve arguments style

Thank you for making nice gem :smile:
I always use caxlsx with axlsx-styler.
I often apply the same style with multiple cells below.
['K6:Q7', 'K10:Q11', 'K14:Q15'].each do |cell_range|
  sheet.add_style cell_range, bg_color: 'E2E9F9'
end

But, I want to use add_style like this.
sheet.add_style ['K6:Q7', 'K10:Q11', 'K14:Q15'], bg_color: 'E2E9F9'

So, I fixed source codes a little.
I am happy if you could merge it :pray:

Ok I am just seeing this PR now. I dont mind this idea, however the code you added is not compatible with the old string argument anymore. If you can fix this PR so that it works both ways I can merge this.

This functionality is now available in master. I wanted to make some changes to this PR and it ended creating a new PR #30

v1.1.0 is now released with these changes.


Removed the static factory methods for generating a "no-op" and
"clobber" update as ... there's no way to make that work due to
type erasure and how I wrote UpdateValue. Updated the Javadoc
for UpdateValue to reflect that you have to override Update<T>
yourself.
Addresses #493 (CLIENTS-177)

Reviewed the code and ran the tests, all looks good as best as I can tell.
:+1: 92adf82

Retested on CentOS 6.5, tests pass except for one MR test which Roach was aware of and is unrelated to this ticket.
:+1: 229d7b5


chore: run CI on push too

What :computer:

Run CI also on the ethers-v5 branch and on push.
adopt the test framework to work with the new version of local node

Fixed in #148 and #147 .


updated dsa section

close issue -> #1337

Changes proposed

Screenshots

Note to reviewers

@CBID2 please review.

@CBID2 can u please add level label and gssoc'23


Feature: Metadata for Repo Pages

Suggested solution
Implement more metadata for repo pages

License
Language
Last updated

Suggested design:

I think all of these make sense and linking to the explore page from here would make sense.
My concern is drawing a line between rebuilding GitHub and providing something useful for users.

@bdougie I think it's an understandable concern, but I think metadata like this helps give context to the data we are showing.
I can also see some potential use cases:

Org users who are deciding whether to use a repo in their project or not  / verify that a project is compliant with their company's OSS protocols --> licence info is valuable
Users who are trying to understand whether a project is still alive or not --> they can see the "last updated at" info at a glance

IMO this is information that adds to the picture we are trying to paint


Alan Carey

Coverage remained the same at 38.636% when pulling f61ed7dd99d18e33499dceb4893f049dd26d9bc0 on 11524953 into 58c0c20cdf2ab958857d81d556845a960b842167 on master.


Consider tracking performance across package releases.

We currently have no way to measure the performance of some functions in the package, or to track performance regressions of said functions.
Packages like pytest-benchmark plug directly into pytest, but Python also comes with its own profiler and visualizer.
There’s a related discussion here: https://github.com/python/mypy/issues/14187

At risk of getting repetitive, I strongly believe benchmarking is crucial to, at least, know where we're at. First rule of optimization: Measure, don't guess.
That being said, I LOVE those stats and histograms pytest-benchmark generates. However, AFAIU the call to benchmark has to be explicit for each test we'd want to benchmark. Would it make sense to expose a decorator in the template such that tests can be easily wrapped into a benchmark call?
Regarding the Python profilers, I have mixed feelings. I use them often and extensively but I've found it to not play particularly well with multiple processes. And I'm yet to find a way to easly profile memory in Python.

At risk of getting repetitive, I strongly believe benchmarking is crucial to, at least, know where we're at. First rule of optimization: Measure, don't guess.
That being said, I LOVE those stats and histograms pytest-benchmark generates. However, AFAIU the call to benchmark has to be explicit for each test we'd want to benchmark. Would it make sense to expose a decorator in the template such that tests can be easily wrapped into a benchmark call?
Regarding the Python profilers, I have mixed feelings. I use them often and extensively but I've found it to not play particularly well with multiple processes. And I'm yet to find a way to easly profile memory in Python.


Postgres tests

Tests fail when run under postgres.
I'll try to narrow this down a bit more.

The main issues are about ordering. When sqlite/MySQL usually returns the results in the same order as their insertion (when no specific order is asked), PostgreSQL behaves differently, which can explains why tests relying on ordered items (in a list for example) fail on PostgreSQL.
It could be great to fix the conflicts and according failing tests. That's a quite old thread @schinckel, still interested in making this PR be merged?

@schinckel would you like to work again on it, or can we work on it based on your changes?

Feel free to use my stuff: I'm not sure I'll have time to work on it right now.

Closing this, @romgar feel free to open a new PR if you want.

I just realized this has been implemented with https://github.com/jazzband/django-model-utils/commit/2cb773372dec28a6ef777663ae642a8198702cc9


use proper es6 classes

Right now action/store uses closures to track value/subscriptions.  I would like this to change to use a class structure so that internals are more easily tested.

[ ] store
[ ] high level component

actions

Actions will not be converted as this requires the use of proxies and the reflect api which cannot be transpiled into es5.


Add option to set yes and no text

In the originial Flowchart script it is possible to change default yes-text and no-text. In your script I cannot find the option to set this to custom text.
Is it possible to set this option? If not, is it a option to get this done in a next release of your script?

I actually thought I had included an option to do this, but it looks like I left it out. It should be reasonably quick to do, so I'll include it in the next few days

From: DonQuicky<EMAIL_ADDRESS>Sent: 14 March 2016 11:25
To: rtalbot89/flow-svg
Subject: [flow-svg] Add option to set yes and no text (#3)
In the originial Flowchart script it is possible to change default yes-text and no-text. In your script I cannot find the option to set this to custom text.
Is it possible to set this option? If not, is it a option to get this done in a next release of your script?

Reply to this email directly or view it on GitHubhttps://github.com/rtalbot89/flow-svg/issues/3.

I will look forward to this release. Great plugin!

Options to change yes and no text now added. A couple more associated options also added.


Module not found: Can't resolve '@material-ui/lab/Slider'

Does anyone have any problem with thisone, I was just following instructions on documentation and this error showed up.
Just a regular import:
import Slider from '@material-ui/lab/Slider';

[ ] This is a v1.x issue (v0.x is no longer maintained).
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Your Environment

Tech
Version

Material-UI
v1.2.1

React
16.4.0

browser
any

@MarioRozic Install @material-ui/lab: https://unpkg.com/<EMAIL_ADDRESS>

Hello,
sorry to disturb you again with this but I have the same problem and I searched the web and found nothing. There is definitely something strange here. I use it this way:
import Slider from '@material-ui/lab/Slider';
I installed lab:
npm install @material-ui/lab``
Then I get:
ERROR in<EMAIL_ADDRESS>Module not found: Error: Can't resolve '@material-ui/core/Slider'

My env:
"react": "^16.8.6",
"@material-ui/lab": "^4.0.0-alpha.20",
"@material-ui/core": "^4.1.2"
Please advise.

Sorry, I had to update core:
npm install @material-ui/core
Then it worked!

Yes, the component was moved to the core :).

Run the following command in the your terminal/ cmd :
npm install @material-ui/lab
After successful installation, restart the server.
It will work properly.
You can check manually in your node_modules/@material-ui. You will find lab folder in it.

i have a such a thing with Treeview
Module not found: Can't resolve '@mui/lab/TreeItem'

Install @mui/lab

In my case I needed to install:
npm i @mui/core
npm i @mui/lab