Docs(README): add detailed build procedure..

update the readme to have detailed steps of building packages.
add system architecture diagram.

Separate readme and development guide.
Add some more basic intro and graphic.

Merge the latest README and DEVELOPMENT docs.


Your reduce tests are incomplete.

You are treating null and undefined initalValues wrong.
They are perfectly valid initalValues but you are discarding them.
The real reduce returns undefined321
[3, 2, 1].reduce((p, c) => String(p)+String(c), undefined) // undefined321

but your code produces the wrong results of 321
reduce([3, 2, 1], (p, c) => String(p)+String(c), undefined) // 321

@WORMSS This was a great observation.


[Table] Column width should be responsive based on the size of content

Bug, feature request, or proposal:
feature request
What is the use-case or motivation for changing an existing behavior?
currently all columns of data table are equal.
request to make them adjustment width automaticlly according to content
by default or by an optional parameter
like original <table> tag does

Any update on the issue?


Nullpointer in Multi-Module Gradle project

Is there an existing issue for this?

[X] I have searched the existing issues

Package ecosystem
Gradle
Package manager version
7.6
Language version
No response
Manifest location and content before the Dependabot update
/settings.gradle.kts
/top-level-module/settings.gradle.kts
/sub-module/settings.gradle.kts
dependabot.yml content
version: 2
updates:
  - package-ecosystem: "gradle" # See documentation for possible values
    directory: "/" # Location of package manifests
    schedule:
      interval: "weekly"

Updated dependency
No response
What you expected to see, versus what you actually saw
That Dependabot does not run into a Nullpointer
Native package manager behavior
No response
Images of the diff or a link to the PR, issue, or logs
No response
Smallest manifest that reproduces the issue
A simple demonstration can be found here: https://github.com/sconvent/dependabot-issue-demonstrator/tree/addf67d1aa51dade24e47d1043abbd0baa54332a
It is a multi-module setup (no source code for simplicity, just the Gradle scripts).
Further comments
An excerpt from the Dependabot logs:
updater | ERROR <job_569618656> undefined method `name' for nil:NilClass
updater | <job_569618656>
updater | <job_569618656>           return @properties[buildfile.name] if @properties[buildfile.name]
updater | <job_569618656>                                                                      ^^^^^
updater | ERROR <job_569618656> /home/dependabot/gradle/lib/dependabot/gradle/file_parser

The problem seems to be that the Dependabot wants to look into a file that doesn't exist. And it's probably the 'build.gradle.kts' in the root folder. This repo without that file is definitely a valid Gradle setup, however.
There are two possible workarounds:
One is to just add an empty 'build.gradle.kts' at the root level. See here: https://github.com/sconvent/dependabot-issue-demonstrator/tree/ee9a20024f19216dd036dc9edfa8b6991e4c80ee
The Dependabot output is fine then.
The other workaround is to remove a Kotlin-style reference to a constant string in a dependency string.
See here for the setup: https://github.com/sconvent/dependabot-issue-demonstrator/commit/a4f2683b6f40939228a0f04b277f26bdbf949745
Again, Dependabot output is fine
Would be great if someone could look into this. I guess its fine if Dependabot cannot work with certain Kotlin features but should not cause a nullpointer.

Makes sense, we've got some edge-case gaps in our Gradle / Java coverage. Thanks for the detailed demonstration plus suggesting a couple of solutions... we're not always experts in all the various ecosystems we support, so we really appreciate it.

Fixed by https://github.com/dependabot/dependabot-core/pull/6392


Optional support of unexpected elements

Because encode/xml discards anything that isn't handled explicitly, unexpected changes would result in lost data. Golang provides the ,any and ,any,attr tags to handle elements that aren't explicitly mapped. Adding an argument to the binary like -support-unexpected-elements could be used to insert an array of interface{} on each generated struct with the any struct tag. This could allow the caller to check it at runtime and used to notify support of the need to scan files containing unexpected elements and regenerate structs.

This is a great observation and would be a really nice improvement to this project. Would you like to work on this?

I'd be happy to.

Closing due to inactivity.


Particles (3D) are never paused

Steps to reproduce:

Add a Particle system to your 3d scene
setup a way to pause the game
run and pause the game. The particle system is still running as usual

Particles2D are working fine and are paused correctly.

this is still valid for 3.0. can you re-tag, @akien-mga ? :)

this got worse, neither particles are actually paused now :D leaving open


g.inspectfile fails at detecting ".CWA" extensions

Describe the bug
There are some axivity files that are stored with the extension in uppercase (".CWA" instead of ".cwa"). This is a problem for g.inspectfile to detect that this file is a cwa.

Do you know why there is a difference in capitals?
For example, did the researcher changed the extension or is it a change in the OMGUI software?
If OMGUI was changed, do we know why and whether the change in extension refers to a change in file format?
It is risky to assume that the .CWA can be processed as .cwa with more information on why it was changed.

I'm investigating that. For now, I have tried to fix this locally and it seems that the file gets processed and output looks normal just considering that .CWA and .cwa contain the same information.

Hi both, I had the same issue just last week with a couple of files, they were skipped by GGIR so didn't make any meta files. I'm not sure I can replicate the circumstances which made them come out with capitals, but I will investigate to see if I can find the circumstance which lead to them being capitalised.
On a side note for others in the meantime who may have this issue, I noticed that if you change this manually in windows you need to alter the extension via another random extension e.g. .CWA > .xyz > .cwa as changing straight from .CWA to .cwa in Windows 11 just reverted back to .CWA for me.
.CWA is read by OMGUI just fine and the visual data summary seems from GGIR seems to match so changing .CWA to .cwa doesn't appear to have any underlying issues.
Thanks,
Ben

@danielgjackson could you clarify?

The AX devices internally store the data on an original FAT filesystem with an "8.3" filename (without the later "long filename" extension, so it does not support mixed case): "CWA-DATA.CWA". If the file was directly copied off the device, the filename and extension would likely be all upper-case.
If OmGui is used to download the file, it is saved to a file with a name based on a template (typically session ID and device ID) with a lower-case ".cwa" extension.
The extension should be treated as case-insensitive, the contents are identical. I would only expect the non-mixed case "{.cwa,.CWA}" variations.


Specifying custom propagator during initialization

For our usecase, we would like to override the default B3Propagator with our custom propagator implementation (slightly modified version of the B3 propagator).
Initially, I thought of using api.propagation.setGlobalPropagator after calling startTracing but it seems to work differently than what I thought.
Would be great if you can add support for this. Thanks.

@owais it looks like this was being discussed here. Just ran into this issue..

Debugged a bit further, I was pulling in the 1.0.0-rc.0 of @opentelemetry/api module, whereas SFx distribution pulls in ^0.18.0 Hence, when I tried to override the propagator, it was stored under v1 major version key where as SFx propagator was stored under v0 major version.
Once, I updated my module to use ^0.18 of @opentelemetry/api, the system tried to override the propagator but because the allowOverride flag wasn't set when the propagator was initially set, it defaulted to false and threw  an error during override.
So unfortunately, I don't think there is a way to override w/o adding the feature in this module

Thanks for opening this @maxmil7. This is a planned feature. I'll try to prioritize it and see if we can have this in next release (hopefully by end of this week).

@maxmil7 released 0.5.0 that should allow you to configure a custom propagator.

Thank you! I should be able to test it out by tomorrow. Will let you know if I run into any issues. Closing the issue for now.


Templates refer to older style Django admin icons.

All of the Django admin icons are now SVGs nd the links need to be updated to them somehow hopefully without breaking pre-1.9 versions.
For example:
https://github.com/divio/django-filer/blob/develop/filer/templates/admin/filer/widgets/admin_file.html#L24
refers to admin/img/icon_deletelink.gif. This file no longer exists in 1.9 and was replaced with admin/img/icon-deletelink.svg.

fixed in #670

@stefanfoulis It looks like the admin/img/icon_deletelink.gif has made its way  back into the widget's template.
https://github.com/divio/django-filer/blob/develop/filer/templates/admin/filer/widgets/admin_folder.html#L18

🤦♂

This can lead to parts of the admin not rendering at all: if ManifestStaticFilesStorage is used, the referenced static file can't be found, an error is raised and suppressed by template rendering. In my case this did not render the Filer Folder Permissions Add page correctly, which made adding permissions impossible.
See this similar issue in Django CMS


MacroArgParser Discards Spaces After Commas Sometimes

Example
This is the minimal example of the issue I was running into, but some of the tests (talked about below),
also do this, despite having 2 meta-variables.
 macro_rules! test_macro {
-    ($child:expr, Module) => {
+    ($child:expr,Module) => {
         let x = 11;
     };
 }

Version
rustfmt 1.5.1-nightly (a24a020e 2022-10-18)
Running on Windows 10 (21H2)
Discussion
There are tests that validate that commas ARE removed. This line:
https://github.com/rust-lang/rustfmt/blob/ef91154250977b3b5d05448dafbca524a1168b47/tests/source/macro_rules.rs#L30 gets reformatted to: https://github.com/rust-lang/rustfmt/blob/ef91154250977b3b5d05448dafbca524a1168b47/tests/target/macro_rules.rs#L45-L49 But this seems suspicious,
the test was added in https://github.com/rust-lang/rustfmt/pull/2542 "Put spaces around braces", and this is completely unrelated to brace spacing. Additionally, the 'source' does have the space in it.
All the tests affected by this weird formatting were added in the commit.
Either way, not having a space after the comma looks pretty weird to me.
Everywhere else in Rust I'm aware of, commas should be followed by whitespace (or a newline).
Proposed Solution
I wanted to make sure this was an issue before opening a PR, but I've fixed this locally.
The MacroArgParser calls next_space to determine whether to place a space:
https://github.com/rust-lang/rustfmt/blob/ef91154250977b3b5d05448dafbca524a1168b47/src/macros.rs#L1055-L1079 By removing TokenKind::Comma from the match it will fall into the default case.
So it returns Always instead of Punctuation, so a space is always placed after it.
I think this makes sense compared to the other punctuation in the list,
since it's pretty standard to place a space after commas.
Honestly, this fix feels deceptively simple, but all tests pass (except those mentioned above),
and everything I've thrown at my build so far seems fine.
Feel free to point me in the right direction if this fix is totally bogus though!! : v)

Thanks for taking the time to outline the issue.

There are tests that validate that commas ARE removed

I don't see any commas being removed. Do you mean space after commas are removed?
The formatting you've described does seem a bit strange 🤔. Are there any rustfmt options that are required to trigger the formatting you've described above? PRs are always welcome!

Thanks for taking the time to outline the issue.

Thanks for taking the time to read through it all : vP

I don't see any commas being removed. Do you mean space after commas are removed?

Yep! Totally my bad... That's exactly what I meant (Edited it to say that instead).

Are there any rustfmt options that are required to trigger the formatting you've described above?

Just format_macro_matchers, since without that it leaves the match arms alone.
Alright, I'll open a PR for this then, just wanted to make sure I wasn't totally off base here!

Just format_macro_matchers, since without that it leaves the match arms alone.

Thanks for clarifying. linking the tracking issue for format_macro_matchers #3354


Initial implementation of CRDs and controllers

Maybe make sure we have the bin name in .gitignore and before merge let's make sure to squash so we don't have that binary in the intermediate commits.

Looks like you have a merge conflict.

Another merge conflict on eraser.go


add working link to Readme.md

@pkozlowski-opensource

@pkozlowski-opensource can you please merge

@pkozlowski-opensource you mind merging this


question about startup

Follow the usage.md,
"2015/03/15 18:30:20 utils.go:46: [error] can't connect to dashboard, please check 'dashboard_addr' is corrent in config file"  when running ./add_group.sh and ./initslot.sh
maybe ./start_dashboard.sh should be started first, rigjt?

No slot status in the Slots Status page after the normal startup.
In my opinion, the reason is that slot infos in zk was not fetched. what's the exactly installation step?

$ ./initslot.sh
slots initializing...
{
"msg": "OK",
"ret": 0
}
done
set slot ranges to server groups...
{
"msg": "OK",
"ret": 0
}
{
"msg": "OK",
"ret": 0
}
done
BTW, why the last issue was closed directly without result?

It's there https://github.com/wandoulabs/codis/issues/145
Please follow that thread. And move this information to that thread.
I will cloud this issue. Let's track there

move to #145


hash based input checking

when a rule specifies "hash_input = 1" in addition to the
modification time of its inputs the hashed content of the
inputs are taken into account. hence a target is only dirty
if at least one of the incoming edges (actually leafes) are
dirty content-wise.
the purpose of the change is addressing workflows with a lot of
branch back-and-forth switches. when quickly changing to a
completely different code line, fixing a small issue and switching
back, often a lot of files are touched due to the branch switching.
but as they were not built in between, their artifacts are still
up-to-date but considered dirty by ninja based on the timestamp.
the same holds for other merge or rebase operations.
this is implemented with a hash log that stores filename, mtime
and murmur2 hash of a file into a binary file '.ninja_hashes'.
in addition a combined hash is stored for each successfully biuld target
to reflect the contents of the inputs at the time the output was produced.
this is necessary to also behave correctly for partial builds.
to distinguish between the two different variants a variant discriminator
is persisted with every hash log entry.
the file path is stored (rather than a hash of it) to circumvent
hash collisions which are really problematic as ninja would
not behave deterministic anymore. this problem really exists :-)
the mtime of the hashed file is stored to reduce the number of
hash lookups of a touched but unchanged file. it is only checked once
and subsequent calls compare first of all the mtime of the hashed file.
the syntax is slightly extended, but the existing code-path is unchanged
(besides the two ifs) in case the feature is not enabled. hence no
performance impact on the existing behaviour is expected.
Signed-off-by: Matthias Maennich<EMAIL_ADDRESS>

I've planned to implement this feature, but really happy that it's already implemented !

(I think it's possible to do this outside of ninja by letting your command write its output to a temporary place and then move it to the final output only if it's different from the existing output, and then making your edge have restat = 1.)

(the problem with doing that externally is that you need to know the full
list of dependencies, including headers which is only revealed as part of
the compilation and processing of deps files).
I haven't checked the patch.
On Mar 12, 2015 3:55 PM, "Nico Weber"<EMAIL_ADDRESS>wrote:

(I think it's possible to do this outside of ninja by letting your command
write its output to a temporary place and then move it to the final output
only if it's different from the existing output, and then making your edge
have restat = 1.)
—
Reply to this email directly or view it on GitHub
https://github.com/martine/ninja/pull/929#issuecomment-78483374.

Great ideas and work, hope to see that in!

I've posted an update and addressed the issues raised above.

Any news on this?

I believe this is pretty much dead since upstream seems uninterested.

That's sad. Working on slow laptop right now and rebasing become a real pain.

@ArseniyShestakov ccache provides a pretty good workaround.

This speeds up builds after branch checking at the cost of slowing down builds when work needs to be done. Ninja is an mtime-based system for speed reasons, and for cases where content compares it's possible to do something like this outside of ninja as mentioned in https://github.com/ninja-build/ninja/pull/929#issuecomment-78483374 (which has the advantage that multiple hashes can be computed in parallel; this patch adds the hash computation to the serial ninja mail loop).
So I think this patch doesn't fit ninja's priorities well.

@nico Can we reconsider this?
The 'slowing down builds when work needs to be done' is a very rare case, because it requires a file to have been modified, and the file size remain the same.    File sizes remaining the same for large but different files gets pretty unlikely, with the uncommon exception of fixed size things like disk images, but thats why it's configurable behind an option.
The speedup in the common case of a file mtime being updated with no change in content is substantially larger.  There are lots of incremental build cases where certain changes in an input file won't change the output.
Hence I believe on-balance this patch is beneficial to most users, for both the 'git branches' usecase and the case of intermediate files which don't change when one input has minor changes.

@Hello1024
Maybe rebase the pull request, and then add a command line option to enable the new functionality, so that it is disabled by default?

I'd really love to see this accepted.  It's one way to address #1459.

@greened Have you tried using sccache? It's been working well for me.

I’d really love to see this functionality in Ninja!
I’m currently reinventing the wheel outside of Ninja to get similar behavior, and it’s not trivial to get it right (like avoiding to hash if file was not touched, and so on) and a bit unwieldy.
Having this as an option should not introduce any performance penalties, and people deciding to opt-in would consider the performance hit it brings.
The argument of ccache is irrelevant for builds of unsupported languages. The proposed solution here is environment-agnostic which is really nice.
The argument of Ninja’s speed and different priorities seems unfair, taking into account that this solution could improve build speeds for many people who switch branches often.
Leaving this as an opt-in seems like the best of both worlds.
I’m not entirely sure if this exact solution is the best one, but discarding this functionality completely is unfortunate.

Actually, instead of using hash-based input checking, could input checking be optionally farmed out to some other invoked process? This would allow for arbitrary rules to be used to determine if a current file needs to be re-generated, instead of relying on baked-in functionality.
One such invoked process might be to compare a file hash in a database / manifest.
Another such invoked process might read meta-data stored alongside the built file and compare it to something.

@ArseniyShestakov ccache provides a pretty good workaround.

... for one specific compiler of one specific programming language.

@fbenkstein "I believe this is pretty much dead since upstream seems uninterested"
Is this still the case? (Is there another thread somewhere discussing this?)
We use Ninja for AOSP builds (https://source.android.com/setup/build) and would love it if Ninja supported hashing

@metti and @fbenkstein do not follow on the topic anymore as far as I know. We internally use that version with some fixes, but due to no interest here we do not push updates.

I have a use-case involving the AOSP where mtimes are always fixed, no matter the file content. Hashing the source files is vital here as mtimes are 100% useless.
I don't see a reason why it shouldn't be an option (off by default) to use hashes instead. Everyone else in unaffected and those of us who need hashing can get it. The code doesn't seem all that complex or maintenance-heavy either.

@domidimi @metti would you be willing to push somehwere the latest changes you have on this topics. According to @domidimi there are some unpublished bug fixes.
I am planning on using this version since in our workflow we have a lot of codegenerators that don't care about incremental build so they write the generated files each time even if the content doesn't change.


NameError: name 'tls' is not defined

I just installed the add-on in my Home Assistant OS instance and I'm getting this error:
[2022-04-06 17:49:53] Fetching default MQTT configuration from http://supervisor/services/mqtt
Traceback (most recent call last):
  File "/usr/bin/rtlamr2mqtt.py", line 327, in <module>
    mqtt_sender = MqttSender(host, port, user, password, tls)
NameError: name 'tls' is not defined

I don't believe it's related to mqtt since the Mosquitto add-on has been working fine for months.
It could be related to the most recent update (1.7.0) and it's just a coincidence that I installed this add-on for the first time.
It could also be related to me not having the tls_cert and tls_keyfile files.
Here's my Configuration (almost default):
general:
  sleep_for: 300
  verbosity: debug
  tickle_rtl_tcp: false
  usb_reset: '005:002'
mqtt:
  ha_autodiscovery: true
  ha_autodiscovery_topic: homeassistant
  tls_ca: /etc/ssl/certs/ca-certificates.crt
  tls_cert: /etc/ssl/my_self_signed_cert.crt
  tls_keyfile: /etc/ssl/my_self_signed_cert_key.key
  tls_insecure: true
custom_parameters:
  rtltcp: '-s 2048000'
  rtlamr: '-unique=true'
meters:
  - id: 1042xxxx
    protocol: scm
    name: gas_meter
    format: '####.###'
    unit_of_measurement: m³
    icon: mdi:gas_canister
    device_class: gas

Possibly a separate issue, but when I try to remove tls_cert or tls_keyfile when I restart the add-on those lines come back. Also, when I try to get rid of custom_parameters, I get an error preventing me from saving.
I'm happy to help diagnose and to provide whatever's needed to figure this out.

Yes, this is definitely a bug introduced by 1.7.0.


Add namespace descriptions for DataProtection, HttpSys, and IIS.

Addresses dotnet/aspnetcore#27286

Docs Build status updates of commit f6850d8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

aspnet-core/xml/ns-Microsoft.AspNetCore.Cryptography.KeyDerivation.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Infrastructure.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.KeyManagement.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Repositories.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.StackExchangeRedis.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.XmlEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.HttpSys.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.Core.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IISIntegration.xml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 69a73d6:
:clock10: Pending: waiting for processors (80 builds ahead of you)
:warning: Docs Build is busy, currently there are 80 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 69a73d6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

aspnet-core/xml/ns-Microsoft.AspNetCore.Cryptography.KeyDerivation.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Infrastructure.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.KeyManagement.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Repositories.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.StackExchangeRedis.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.XmlEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.HttpSys.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.Core.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IISIntegration.xml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 8162127:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

aspnet-core/xml/ns-Microsoft.AspNetCore.Cryptography.KeyDerivation.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Infrastructure.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.KeyManagement.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Repositories.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.StackExchangeRedis.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.XmlEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.HttpSys.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.Core.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IISIntegration.xml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit 72929d5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

aspnet-core/xml/ns-Microsoft.AspNetCore.Cryptography.KeyDerivation.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Infrastructure.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.KeyManagement.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.Repositories.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.StackExchangeRedis.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.DataProtection.XmlEncryption.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.HttpSys.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.Core.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IIS.xml
:white_check_mark:Succeeded
View

aspnet-core/xml/ns-Microsoft.AspNetCore.Server.IISIntegration.xml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


[Bug] String templates unable to display datasource values within tooltip formatter

Version
5.4.1
Link to Minimal Reproduction
https://codepen.io/blake11235/pen/Expgqzo
Steps to Reproduce

Provide data to chart using datasource.source rather than data within the series
show tooltip on item hover
add custom formatter for tooltip using string templates (cannot use function here as we have limited what users can do on the frontend as we save this in the database as JSON)
attempt to access value hovered over using template {c}, {c0} or @2012

Current Behavior
When using datasource rather than data provided within series itself, I am unable to access the value information when applying a custom tooltip formatter using any of the in-built string templates ({a}, {b}, {c} , {d}, ...)
In the codepen you will see the label formatter works fine with  formatter: '{b}: {@2012} ({d}%)' . However when trying to use this same formatter on the tooltip it does not access the @2012 value.
Have also tried '{b}: {c} ({d}%)'  but this gives [object Object] when datasource is an array of objects. And it gives a string of all values in the object when the datasource is provided as an array of arrays.
Have also tried '{b}: {c0} ({d}%)'  but nothing provides access to the actual specific values needed within the object.
Expected Behavior
Expected that tooltip formatter can access the value of the highlighted segment of the pie chart using string template {c}, or with specific dimension names @2012 in my example.
Original goal: tooltip of pie chart shows both the value and the % of the total when you hover over the item. Was hoping this might be possible even without any customization of the tooltip, as with these string templates you lost the nice formatting that the in-built tooltip has with colored bullets for each series, etc.
Environment
- OS: Windows 10
- Browser: Chrome 108.0.5359.125 (Official Build) (64-bit)

Any additional comments?
No response

According to documentation, formatter for label and tooltip are not the same.
Your description confirms what the documentation says - there is {@dimension} format in label, but not in tooltip.
Maybe change the title from [BUG] to [Feature Request] ?

@helgasoft I suppose the {@Dimension} part is a bug, but the {c} template is documented as giving access to the value but currently returns [object Object] for both label and tooltip formatter, this part seems like a bug since {d} does work.


sandbag docs inconsistent

sc.external.tl.sandbag mentions categories as a paramter but annotation should be given according to the function signature. According to the pypairs documentation annotation should not be passed if data is an AnnData object. Instead, pypairs expects this information in data.vars['category']. So, I do not know how to fix this best. If you have an idea, I can add it to #656.

Fixed in #814


Upgrade lodash version - fix github security alert

Pull Request Test Coverage Report for Build 125

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.067%

Totals

Change from base Build 120:
0.0%

Covered Lines:
185

Relevant Lines:
189

💛  - Coveralls


Write and Test a Constructor That Accepts Integer Arguments

In order to create useful instances of PerfectDecimals, it is going to be necessary to set PerfectDecimal to different values.
Write a constructor with signature (int numerator, int denominator), then test that constructor

Test cases for that constructor

numerator > 0 / denominator > 0  resulting in positive whole number
numerator > 0 / denominator > 0 resulting in positive fraction
numerator > 0 / denominator < 0 resulting in negative whole number
numerator > 0 / denominator < 0 resulting in negative fraction
numerator < 0 / denominator < 0 resulting in positive whole number
numerator < 0 / denominator < 0 resulting in positive fraction
numerator < 0 / denominator > 0 resulting in negative whole number
numerator < 0 / denominator > 0 resulting in negative fraction
numerator / denominator == -0 resulting in an exception
numerator / denominator == 0 resulting in an exception
numerator == -0 equal to zero/ denominator != 0 resulting in positive zero
numerator == 0 equal to zero / denominator != 0 resulting in positive zero

9dce389d4e6e8d2edabbc70e34c52ca74c194072 Solves this


Liquid filters to grab url 'html tag'

i use event formatting agent
example: "description": "
 SUNNYVALE (IT-Times) - Das

.
How to take url img http://www.it-times.de/resources/dam/asset/5371/ittimes_news_detail.jpg  ??
i searched filters command https://help.shopify.com/en/themes/liquid/filters but nothing matches .
i try regex_replace with https://stackoverflow.com/questions/6038061/regular-expression-to-find-urls-within-a-string . still can't work

 "instructions": {
    "description": "{{ description | replace: '<img src=\"', ''| regex_replace: '(?<=.jpg).+(?=\)', '' }}"
  }

maybe

You could also pass the Event to a a WebsiteAgent, configure data_from_event and extract the attribute using xpath or css selectors.


[Typo/Mistranslation] 02-load-data-with-power-query-in-power-bi-desktop.md

Task 10 step 9. Column names need to stay in English.
Current:
배경색 형식
글꼴 색 형식
To be:
Background Color Format
Font Color Format

Hello contributor,
Thank you for your contribution! We are processing your suggestions and we will update you shortly.
Kind regards,
Microsoft Worldwide Learning Team

Discussed with the PM - update made to the older HB locfiles and this will seed the TM when handedback


Feature/bai 205 support in app documentation

Some of the changes in this PR have already been reviewed before being merged into this branch. To cut down on some of the noise you can filter by the following file types in Github:

Tests to follow.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.ARADDCC012 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Looks really nice! Only two suggestions for dark mode styling:

The "learn more" link buttons are too dark, it should either use the theme so that it changes automatically when swapping modes, or check which mode the app's in and pick colours
The anchor links are also too hard to read - will need to change both normal anchors (blue), and previously visited (purple)

Other than that it looks ready to me (Obviously once the conflicts are resolved!)

I'll spin these out into separate tickets


Unable to get extensions from index. Improper index format.

Describe the bug
When running az upgrade i get the following error message
Unable to get extensions from index. Improper index format.

I do have single extension for bastion installed
Related command
az upgrade
Errors
Unable to get extensions from index. Improper index format.
The command failed with an unexpected error. Here is the traceback:
'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 663, in execute
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 726, in _run_jobs_serially
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 697, in _run_job
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 333, in call
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/extension/custom.py", line 34, in update_extension_cmd
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/extension/operations.py", line 412, in update_extension
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/extension/_resolve.py", line 100, in resolve_from_index
AttributeError: 'NoneType' object has no attribute 'get'
To check existing issues, please visit: https://github.com/Azure/azure-cli/issues
Upgrade finished.You can enable auto-upgrade with 'az config set auto-upgrade.enable=yes'. More details in https://docs.microsoft.com/cli/azure/update-azure-cli#automatic-update

### Issue script & Debug output

cli.knack.cli: Command arguments: ['upgrade', '--debug']
cli.knack.cli: __init__ debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x0192A538>, <function OutputProducer.on_global_arguments at 0x01B2B778>, <function CLIQuery.on_global_arguments at 0x01B483D0>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'upgrade': ['azure.cli.command_modules.util']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: util                      0.007         3         7
cli.azure.cli.core: Total (1)                 0.007         3         7
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name                  Load Time    Groups  Commands  Directory
cli.azure.cli.core: Total (0)                 0.000         0         0
cli.azure.cli.core: Loaded 3 groups, 7 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : upgrade
cli.azure.cli.core: Command table: upgrade
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x03CEC5C8>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to 'C:\Users\G.Petkevicius2\.azure\commands\2023-10-10.14-00-10.upgrade.13884.log'.
az_command_data_logger: command args: upgrade --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument.<locals>.add_subscription_parameter at 0x03D165C8>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument.<locals>.add_ids_arguments at 0x03D254F0>, <function register_cache_arguments.<locals>.add_cache_arguments at 0x03D256E8>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x01B2B7C0>, <function CLIQuery.handle_query_parameter at 0x01B48418>, <function register_ids_argument.<locals>.parse_ids_arguments at 0x03D256A0>]
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
urllib3.connectionpool: Starting new HTTPS connection (1): raw.githubusercontent.com:443
urllib3.connectionpool: https://raw.githubusercontent.com:443 "GET /Azure/azure-cli/main/src/azure-cli/setup.py HTTP/1.1" 200 2418
cli.azure.cli.command_modules.util.custom: You already have the latest azure-cli version: 2.53.0
cli.azure.cli.command_modules.util.custom: Upgrading extensions
cli.azure.cli.command_modules.util.custom: Checking update for bastion
Unable to get extensions from index. Improper index format.
The command failed with an unexpected error. Here is the traceback:
'NoneType' object has no attribute 'get'
Traceback (most recent call last):
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 663, in execute
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 726, in _run_jobs_serially
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 697, in _run_job
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/__init__.py", line 333, in __call__
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 121, in handler
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/extension/custom.py", line 34, in update_extension_cmd
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/extension/operations.py", line 412, in update_extension
  File "D:\a\_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/extension/_resolve.py", line 100, in resolve_from_index
AttributeError: 'NoneType' object has no attribute 'get'
To check existing issues, please visit: https://github.com/Azure/azure-cli/issues
cli.azure.cli.command_modules.util.custom: Upgrade finished.You can enable auto-upgrade with 'az config set auto-upgrade.enable=yes'. More details in https://docs.microsoft.com/cli/azure/update-azure-cli#automatic-update
cli.knack.cli: Event: CommandInvoker.OnTransformResult [<function _resource_group_transform at 0x03D10DA8>, <function _x509_from_base64_to_hex_transform at 0x03D10DF0>]
cli.knack.cli: Event: CommandInvoker.OnFilterResult []
cli.knack.cli: Event: Cli.SuccessfulExecute []
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x03CEC6E8>]
az_command_data_logger: exit code: 0
cli.__main__: Command ran in 5.863 seconds (init: 1.139, invoke: 4.724)
telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 3295 in cache
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\azure\cli\telemetry\__init__.pyc C:\Users\G.Petkevicius2\.azure"
telemetry.process: Return from creating process
telemetry.main: Finish creating telemetry upload process.

### Expected behavior

Application should upgrade extensions if update is available.

### Environment Summary

azure-cli                         2.53.0

core                              2.53.0
telemetry                          1.1.0

Extensions:
bastion                            0.1.0

Dependencies:
msal                            1.24.0b2
azure-mgmt-resource             23.1.0b2

Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\G.Petkevicius2\.azure\cliextensions'

Python (Windows) 3.10.10 (tags/v3.10.10:aad5f6a, Feb  7 2023, 17:05:00) [MSC v.1929 32 bit (Intel)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

### Additional context

_No response_

Thank you for opening this issue, we will look into it.

Can't repro, looks like a network issue.

It does not look like an network issue. Logs shows 200. Plus, I can access that resource manually.

GitHub's url is weird.
CLI uses https://aka.ms/azure-cli-extension-index-v1 by default.

GitHub's url is weird. CLI uses https://aka.ms/azure-cli-extension-index-v1 by default.

Can i change it somehow?


Handle incoming HTTP requests being canceled gracefully

Fixes https://github.com/aspnet/SignalR/issues/2310

🆙 📅


Fix repository.url format

Changes

Fix repository field in package.json

Repository URL in package.json should be publicly available
When viewing the package from the package browser in Atom, URL is malformed -- shows up as<EMAIL_ADDRESS>

Tentative fix for Travis Build (please review!)

Removed npm install -g coffee-formatter from before_install
Added npm lint to pretest script

Issues Closed
#2062: package.json repository.url format invalid
Checklist
Check all those that are applicable and complete.

[x] Merged with latest master branch
[x] Regenerate documentation with npm run docs
[x] Add change details to CHANGELOG.md under "Next" section
[x] Added examples for testing to examples/ directory
[x] Travis CI passes (Mac support)
[x] AppVeyor passes (Windows support)

Looking at the npm docs: https://docs.npmjs.com/files/package.json#repository

I wonder if
"repository": {
     "type": "git",
     "url": "github:Glavin001/atom-beautify"
   },

should really be
"repository": "github:Glavin001/atom-beautify",

?

You're correct. Sorry for overlooking that!

Travis CI is failing for Linux builds after this change.
$ npm install coffee-formatter
npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscellaneous Warning EINTEGRITY: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== integrity checksum failed when using sha512: wanted sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== but got sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=. (11423 bytes)
npm WARN registry Using stale package data from https://registry.npmjs.org/ due to a request error during revalidation.
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm ERR! Cannot read property '0' of undefined
   ╭─────────────────────────────────────╮
   │                                     │
   │   Update available 5.5.1 → 5.7.1    │
   │     Run npm i -g npm to update      │
   │                                     │
   ╰─────────────────────────────────────╯
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/travis/.npm/_logs/2018-03-03T00_21_44_449Z-debug.log
The command "npm install coffee-formatter" failed and exited with 1 during .

It looks like npm version may be out-of-date on the Linux machines and not support this change properly.
See https://github.com/npm/npm/issues/17858#issuecomment-350189251

Gonna close this, since it seems to be solved for people on 5.6.0

Let's force update npm to 5.7 by adding to .travis.yml: https://github.com/travis-ci/travis-ci/issues/4653#issuecomment-194051953
npm i -g<EMAIL_ADDRESS>

It was doing that before this change.  I thought it was a cache issue as it went away up after clearing it, but I guess not.  Probably one of the dependency changes from 0.32.0.

Still not passing.
9.40s$ npm install coffee-formatter
npm WARN deprecated<EMAIL_ADDRESS>CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none is installed. You must install peer dependencies yourself.
npm ERR! Cannot read property '0' of undefined
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/travis/.npm/_logs/2018-03-03T20_21_25_600Z-debug.log
The command "npm install coffee-formatter" failed and exited with 1 during .
Your build has been stopped.

Couldn't we simply run coffeelint on pretest script instead of coffee-formatter?
It doesn't format the code -- simply checks it (but I guess that's what we want in this case!)
I noticed it's being used already in the package-json (script lint), and I'm happy using it in my projects.

Let's force update npm to 5.7 by adding to .travis.yml

Should also add to package.json? I feel I'm being too pedantic without any real benefit :-)
https://docs.npmjs.com/files/package.json#engines

@szeck87 : if you approve this as well, let's merge 👍 .
Thanks for contributing @joaomlneto!

What's the reasoning behind installing npm 5.7 if coffee-formatter is being removed?

What's the reasoning behind installing npm 5.7 if coffee-formatter is being removed?

I've reverted including the npm version in travis.yml.

Ok thanks. Looking closer at Travis, I kind of wonder when/where node dependencies are installed. I don't see it in the logs at all. But the build succeeds with and without caching.

Good catch, @szeck87 !
Thank you for contributing @joaomlneto !

Wow. Looks like apm (Atom's package manager) does not support this!
❯ apm publish patch
Preparing and tagging a new version ✓
Pushing v0.32.1 tag ✗
ssh: Could not resolve hostname github: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Reverted as it broken apm publish. Will need to investigate later. 😞

Marked as published, since it was in v0.32.1, which failed. Will need to revisit this 😞

I'll also take a look, but IMHO this should be fixed upstream as apm should support the same repository format as npm.
I found no existing issues on this over at atom/apm

@joaomlneto which link doesn't work in the Atom settings/packages view?  I can't seem to find any issues anywhere.

@joaomlneto I looked through other packages package.json file and they all just use https.  Can we just use that?

@joaomlneto I looked through other packages package.json file and they all just use https. Can we just use that?

HTTPS should work perfectly fine. That's how everyone is doing it, apparently.
I just found the github:user/repo shorthand existed for npm and extrapolated it should work for apm.
I didn't test it -- never had a go publishing an atom package

@joaomlneto which link doesn't work in the Atom settings/packages view?

I know it's pretty minor! 🙁

I'll also take a look, but IMHO this should be fixed upstream as apm should support the same repository format as npm.

I agree. If you create an Atom/apm issue, please link back here. I would consider adding this PR in again. 👍

apm unofficially tagged it as WONTFIX.
I'll open a new PR with the repository.url = https:// and travis fix.


[WPF] All HostConfigs - AdaptiveTextBlock Size Rendering clipped (v4.0.30319)

When setting the size property to extralarge the default render clips the text

{     "type": "AdaptiveCard",     "version": "1.0",     "body": [         {             "type": "TextBlock",             "size": "extraLarge",             "color": "attention",             "text": "test",             "maxLines": 1         }     ] }

Fixed with dotneterrors branch. Thanks @matthidinger

Not sure how but this appears to be back. Any textblock with default values creates this render

Can you let me know if this is fixed now?

Unfortunately not. Clipping also appears to be dependent on the elements above and below the textblock. In this image, small and medium almost look ok - but I still see the bottom of characters clipping with some different elements before or after:

Paste this rabbit into the visualiser
`
{
"type": "AdaptiveCard",
"version": "1.0",
"id": "da1d31aa-5c3f-4870-b6f5-1a2893e54958",
"minVersion": "1.0",
"fallbackText": "how fast does this render",
"speak": "teeesss",
"backgroundImage": "",
"body": [
{
"type": "Container",
"id": "bbf6eb12-7441-4462-895f-a7340850d65a",
"items": [
{
"type": "TextBlock",
"id": "881a4f2d-ac24-42c2-9469-791ee18c4635",
"size": "small",
"text": "The quick brown fox jumped over the lazy dog",
"maxLines": 1
},
{
"type": "TextBlock",
"id": "216acd4a-c8b5-4201-b448-75acbece35b0",
"text": "The quick brown fox jumped over the lazy dog",
"maxLines": 1
},
{
"type": "TextBlock",
"id": "c9ead743-df21-4aa8-bc58-39bec94e43b9",
"size": "medium",
"text": "The quick brown fox jumped over the lazy dog",
"maxLines": 1
},
{
"type": "TextBlock",
"id": "97f386c9-6df2-4d68-9012-01f447da4ee9",
"size": "large",
"text": "The quick brown fox jumped over the lazy dog",
"maxLines": 1
},
{
"type": "TextBlock",
"id": "b8ccde8c-e93c-49c8-a05b-93507fd54b11",
"size": "extraLarge",
"text": "The quick brown fox jumped over the lazy dog",
"maxLines": 1
}
]
}
],
"actions": [
]

}
`

@matthidinger
So the problem here is in the way the Textblock renderer is calculating the height of the block.
When the textblock renderer is called, a measure block is being created to look at the number of lines in the block. Unfortunately at the point, the block has not loaded, so it has an ActualHeight value of 0.
When the rendered control loads, the binding is called again, only this time the binding height is a fixed value of 15.96. The reason that is happening is because the FontSize of the measure block stays the same regardless of the FontSize applied to the element.
In order to fix this, add this line to AdaptiveTextBlockRenderer.cs
FontSize = uiTextBlock.FontSize,
@ Line 84


Content unit tests (initial)

This just basically sets us up w the test harness
Coverage:

/test

/test

/test

/test


Opt. search for DN before bind (e.g. if DN does not contain username)

The LDAP bind operation allows only the primary DN to be used. In some setups, this DN is not known, since e.g. the common name (CN) is part of the DN instead of the UID.
For such cases, the DN is retrieved by a query beforehand. The "query" part of the DN is to be separated by a ";".

This is a read-only repository. Can you submit the PR on symfony/symfony instead?

Is  now in symfony/symfony as #17813

Von: Fabien Potencier<EMAIL_ADDRESS>Gesendet: Montag, 15. Februar 2016 17:59
An: symfony/ldap
Cc: Markus Schafroth
Betreff: Re: [ldap] Opt. search for DN before bind (e.g. if DN does not
contain username) (#2)
This is a read-only repository. Can you submit the PR on symfony/symfony
instead?

Reply to this email directly or view it on
https://github.com/symfony/ldap/pull/2#issuecomment-184300703  GitHub.
<https://github.com/notifications/beacon/AGfY_O9YAnlA_GrVE-wOUBpGhtv17b0jks5
pkftugaJpZM4Hadxk.gif>

thanks


gha: rework workflows

Fixes #291
Fixes #281

runs the same tests for all workflows (e.g. remote tests run for our PRs)
dynamically creates one job per every test

merging to see results for master.


Remove all the warning and error from sphinx

This PR is just to remove the warning and the error from the actual documentation.
This PR is done for starting to modified and debug the future documentation.

Yes, I will homogenise the citation when I modify the docstring of each model.


wallet synchronization stuck

I usually open my wallet every two days to update the blocks , but this time , I opened and is not updating , the first time i opened it, gave error in the connection to the network , I reopen and the error disappeared , but not is updating the number of days (2 days) and the number of blocks to synchronize ( 1,115,921 ) do not change no matter what time they pass , the signal is at most but not synchronize a block even , tried restarting the computer , close and open the wallet , but always gets the same amount of blocks for updates , this has never happened before . note : I do not know if it matters , but only happened after my first transfer , I deposited some ftc , tried to open and not updated until now.

There has been a fork due to "testing" of version. You may need to resync. Someone should be able o help with some more info ...
Which version of the wallet are you on and which operating system are you using?

version <IP_ADDRESS>-git-standard, running on a windows 10 64-bits
it's a "qt" wallet
I tried not reinstall because I made a transfer with a relatively large amount , and when I open was in this way that I reported , that is, if I re-install if I uncompensated lose value , as it is in the portfolio and I did not have any backup

The first thing you need to do is back up your wallet, that is not part of the syncing...
I would then find the Support thread under Guides at the FTC forum, for the best advice on how to proceed.  http://forum.feathercoin.com/

well , I opened now to back up , and where said " synchronizing with the server " is now showing " any available server " , which is probably the problem was just not showing the error message .


html despite working, it does not seem to be recognized as an html file, but as a file with no extension assigned

I don't know when this happened, but when I tried using emmet in the html, I realized it didn't work, but when I changed it to htm, it worked, like vscode changed html to htm, but htm doesn't work in my Angular application

Can you check your Emmett configuration? It should work with HTML files with the default configuration.
As for the icon, you seem to be using an icon theme that doesn't have an icon for HTML files. Press F1 and type Preferences: File Icon Theme to use a different theme for file icons.

Can you check your Emmett configuration? It should work with HTML files with the default configuration.
As for the icon, you seem to be using an icon theme that doesn't have an icon for HTML files. Press F1 and type Preferences: File Icon Theme to select a different theme for file icons.

emmet doesn't recognize html, vscode itself is not recognizing either, but when I switch to htm, emmet works, but htm file doesn't work in Angular framework. I pressed F1 but I couldn't find anything that changed the way emmet works from htm to html

How do I set vscode to html back to default?

You can reset Emmett by deleting the Emmett options in settings.json. You can edit this file by opening the Command Palette and typing Preferences: Open User Settings (JSON).
Try commenting out Emmett options one at a time to see what's causing the problem.

You can reset Emmett by deleting the Emmett options in settings.json. You can edit this file by opening the Command Palette and typing Preferences: Open User Settings (JSON).
Try commenting out Emmett options one at a time to see what's causing the problem.

html não está funcionando, quando mudo para htm funciona, mas htm não funciona no framework Angular.
html não está sendo reconhecido no vscode e emmet

i uninstalled and installed again but the problem is not resolved

after uninstalling vscode completely I was able to solve the problem.
Installing the extensions again in my vscode, I noticed that the pyscript extension caused interference in the html file


Get-DbaConnectedInstance / Disconnect-DbaInstance

Proof of concept so far -- totally works

What about connections to the same instance with different Credentials or with different parameters?

we can make the "key" using psboundparameters 🤔

but then it may become unrecognizable

Maybe an array of connection objects as the value.

ahh! without an index!

boo, can't detect dupes

ahh connectionstring as an index!

love itttttt

Interesting! I didn't realize that admin wasn't parsable, I'll handle it

Problem 1: Disconnect should also remove the entry from the hash.
Problem 2: If you open more that one non-pooled connection, you only have one entry in the hash for more that one connection, so only one gets closed.
Problem 3: This only works for non-pooled connection. Pooled connections can only be closed with Clear-DbaConnectionPool.

Yep, realized that after and added a note for myself when Get showed too much
No idea how to handle this
Yep, it's in the description docs for Disconnect

About 2.: What about an array as the value to the key connectionstring:
Instead of $script:connectionhash[$server.ConnectionContext.ConnectionString] = $server something like:
if (-not $script:connectionhash[$server.ConnectionContext.ConnectionString]) {
    $script:connectionhash[$server.ConnectionContext.ConnectionString] = @( )
}
$script:connectionhash[$server.ConnectionContext.ConnectionString] += $server

You could also take the server name as key then:
if (-not $script:connectionhash[$server.Name]) {
    $script:connectionhash[$server.Name] = @( )
}
$script:connectionhash[$server.Name] += $server

Mmm check it out?
Import-Module ./dbatools.psm1 -Force; Get-DbaDatabase -SqlInstance workstation | Out-null; $a = Connect-DbaInstance -SqlInstance localhost -SqlConnectionOnly; Get-DbaDatabase -SqlInstance workstation | Out-null; Get-DbaConnectedInstance

As the internal key is still the connection string, it might look like this:

So I have one connection with connections string A and two connections with connection string B.
It's ok, but might confuse the user.

sweet, check it now!

Yes, looks good!

Booom! Will merge once tests pass.


Packages without scope

I have seen, that there are several packages not following the naming conventions of oasp4j.
E.g. rest services are not distinguised in api vs. impl. Same holds for general.security package.

See #152


[Help] Double x-axis labels

Hey! I am trying to create a line chart with double annotations on the x-axis. Currently i am printing the weekly summary of scores per day, and in turn the x-axis labels are the week numbers. I would like to either create a second axis of labels that consists of the months or instead of printing the weeks print the corresponsing month. Here is a picture of how it looks right now.

So i pretty much want it to look like this, having the months span under the week numbers.  If this is not possible another way i could do it is by having the week numbers in the ToolTipX, however i can't figure out how to change the format and text of the tooltip.

Hi,
My initial idea was to use the XAxis group function https://apexcharts.github.io/Blazor-ApexCharts/features/axis#xaxis groups
But it will be a problem because the weeks can span multiple months.
If you want to go with the tooltip option you could make your custom tooltip, https://apexcharts.github.io/Blazor-ApexCharts/features/tooltip


OddpubMetrics Docker image and Database Table Generation

Create a docker image to run a service for the oddpub tool. This example runs rtransparent (which uses oddpub under the hood). Remove superfluous dependencies and adapt the API to run oddpub 7.1.0 instead
Create a schema for a table OddpubMetrics. This should match the fields that are written out by running the oddpub tool (v7.1.0) i.e. inspect the outputs of oddpub
Write a script taking into account the following:
a. It should take a path (or many) to input pdf(s). For each pdf run oddpub  and save the output and the intermediate  to a file.
b. Create and reference entries in the Work, Document, and Provenance, RTransparentMetrics  tables etc. as required.
c. An intermediate between the pdf and the metrics should be captured as a Document
The work should be accompanied by an Alembic migration script
The work should include tests that write to a locally deployed postgres database (rollback each transaction)

Hello @joshlawrimore  and @leej3 , there are some questions regarding this issue:

At the example, we have FastAPI. Should we develop API endpoints like this, or simply create a script to run as we did before?

In point 3.a, it mentions that it should take a path (or multiple paths) to input PDF(s). For each PDF, run oddpub and save the output and the intermediate to a file. Why is it necessary to save the output to a file? Shouldn't we just store it in the OddpubMetrics database table? If we do need to save to a file, will this happen every time?

Regarding point 3.c, which states that an intermediate between the PDF and the metrics should be captured as a Document, could you clarify what is meant by intermediate between PDF and metrics? What is it, and how should it be generated?

Should we develop API endpoints like this, or simply create a script to run as we did before?

Yes the idea of encapsulating the pipeline as a service is to help isolate the dependencies across different pipelines. This one is not especially hard to run locally but we don't want to accumulate lots of conda environments.

Why is it necessary to save the output to a file? Shouldn't we just store it in the OddpubMetrics database table? If we do need to save to a file, will this happen every time?

Good point. Let's drop this requirement for now. Just upload to the table.

could you clarify what is meant by intermediate between PDF and metrics? What is it, and how should it be generated?

In general the intermediate will be a text representation of the pdf. This is the output of the "parser" i.e. the pdf must be parsed before analysis can be performed on the content. It will often be formatted as xml but not always. In this case oddpub has a parser built in and it writes out the file when you run the tool.

we will set up a server to host the services

For now we will keep things local. Python on whales offers a nice pythonic interface for managing docker (I used docker-compose here but avoiding compose is fine too if you only have a single container to manage the lifecycle of).

with payload allow many PDF files, for processing PDF files

Many files or one. You decide what works well.

The API will invoke the function outlined in point 3. Is my understanding accurate?

Yes the script will use the service in 1. to create the outputs for the schema defined in 2.
It will probably be easiest to first create a conda environment with oddpub first to run it locally without using docker. That will allow you to  inspect the intermediates/output before working through the other steps.

for point 3.b, could you explain how Oddpub references with Work, Document, Provenance, RTransparentMetrics?

Work/document
Previously "work" represented a publication of some sort but we didn't have an associated "document" (pdf). Now we have a "work" and also an associated "document". Multiple "documents" could back reference the same "work" but in practice until we come up with a strategy to deduplicate "works" it will be a 1-to-1 mapping between the two.
The table "RTransparentMetrics" above is a mistake... we have decided to stick to using Oddpub for now so "OddpubMetrics" will be the output table for this issue. Oddpub generates a subset of the fields that Rtransparent creates. "Provenance" captures information about the process of generating output from an input. So in this case the input is the pdf document and the output is the oddpub output.

PR for this issue: https://github.com/nimh-dsst/dsst-etl/pull/15


Feature Request?

Would it be possible to get a command line version of this application?
Or would I have to take your code and write my own command line version in a fork of your current code?
It is just very time consuming make a file edit then having to open the RDAExplorer GUI to import a folder or file. If there was a command line version I could just write a script to detect file changes and then rebuild the RDA upon that change.
But even so, I have had no issues (that I can recall) with this application, and if there were, they were so small it didn't matter, as it was probably something I did wrong once.
Thanks

FYI, I am working with 1404 RDA files, not sure if this make a difference, but reading through some stuff you have posted it just might...

So this has been a long time, and I can't at all remember receiving this issue... Maybe I was super busy at the time? No idea. Sorry for that...
Even though it's quite likely you have lost all interest by now, I will answer this anyway, in case anyone will ever read this in the future.
I have started making a rewrite of the underlying code that interacts with the RDA files over here: AnnoRDA. In the readme it says that AnnoRDA is for Anno 2205 files - I have no idea if 1404 files would work as well, it's been too long... 🤔
FileDBTool/FileDBGenerator, new tools I added after the initial release of the program to help processing the Anno 2205 file.db, are already using that. (FileDBTool is a command line program!)
At this point I don't have the time to add new features or command line programs. But I'd be happy to see forks and pull requests - preferrably using the new AnnoRDA libraries.


E2E Cluster API Tests

Setup E2E tests that use Cluster API for in kubernetes/test-infra

This issue was moved to kubernetes-sigs/cluster-api#10


[native filters] Include native filter values in tabbed dashboard link

If you use a dashboard that has tabs, and also native filters, then the tab link generation doesn't work properly. It excludes the native filter values. When sharing the whole dashboard, things work fine. But when sharing a specific tab, it doesn't.
How to reproduce the bug

Create or open a dashboard with both tabs and native filters
Set several native filter values and hit apply
Click on a tab in the dashboard
Click the link icon next to that tab's name to generate a shortened URL
Copy and paste the shortened URL into a new browser window
Observe that native filter values were not applied

Expected results
Like when sharing the dashboard as a whole, when I share a tab I expect all native filter states to also be shared. Ideally, the cross filters will too (another issue I raised: #16580)
Actual results
No native filter states are applied except for default states
Environment
(please complete the following information):

browser type and version: Chrome 93, Ubuntu
superset version: master, pulled 10/23
python version: 3.7.9 (docker container)
node.js version: v16.10.0
any feature flags active:
"DASHBOARD_NATIVE_FILTERS": True,
"DASHBOARD_CROSS_FILTERS": True,
"DASHBOARD_FILTERS_EXPERIMENTAL": True,
"ENABLE_EXPLORE_DRAG_AND_DROP": False,
"ENABLE_TEMPLATE_PROCESSING": True,
"DYNAMIC_PLUGINS": True,
"DASHBOARD_RBAC": True,

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
I'm having a hard time finding where the root cause is, but I have an ugly patch to fix it for now. Here's what I've figured out:

The Tab component creates an AnchorLink component, passing a (I believe deprecated) filter object
The AnchorLink component creates a URLShortLinkButton component, generating a URL with the getDashboardUrl function from "src/dashboard/util/getDashboardUrl"
The URLShortLinkButton then shortens the URL to an r/### URL

The issue is what's passed to the getDashboardUrl function, as the filters object seems to be empty (unless the dashboard has the old deprecated filter box viz) and there's no dataMask object being passed (which seems to be where native filters are kept).
So, one question is, should that filters object be empty? If so, then why is no dataMask object propagated to these components? I got lost in how a Tab component is actually created, and couldn't figure out how high up dataMask would need to get injected.
My super awful solution is actually in the AnchorLink component, as the window.location.search object appears to have all of the necessary native filters (for now...I'm guessing that might change as the project moves away from URL params for the native filters) and they just need to be extracted. I remove the preselect_filters and native_filters url param parts, then convert it back to a JS object and pass that as the dataMask object. Patch is attached.

Back-end part to fix this: #17536
The front-end part will come next.


[App]: Builtin presets problem.

Current Behavior
All charts using built-in methods wandb.plot are not working anymore in all my projects. It was working just fine until 2 days ago all the charts started showing me the error in the screenshot.
I tried to create a custom one from the query but it didn't work
Expected Behavior
No response
Steps To Reproduce
No response
Screenshots

Environment
OS:
Browsers:
Version:
Additional Context
No response

Hello @DaBihy,
Can you provide us a link to a workspace where this error occurs or provide a minimal reproducible script?
Thank you!

@ash0ts
Here is the link for an example: https://wandb.ai/bihy/ConvEntionROC2?workspace=user-bihy
Thank you.

@ash0ts  any solution for the problem?

Hello @DaBihy,
I apologize for the delay on this. It seems during one of our upgrades we mistakingly removed some of our Vega Specs. We intend having these back in soon. I apologize for the delay and inconvenience!

@DaBihy
We fixed the issue 🎉! Thank you for the patience. I confirmed with your provided workspace.


OmniLight3D Compatability Web Crashes Engine

Godot version
4.1.1.stable
System information
Linux Mint 21.2; Kernel: 5.15.0-84; CPU: AMD Ryzen 9 3900X; GPU: AMD 5700XT, Compatability, Firefox 118.0
Issue description
Adding a OmniLight3D to a scene in compatibility mode runs fine when run natively. However running the scene in a web browser results in a Engine Crash. Tested with both Firefox and Chromium.
Steps to reproduce
Run the Attached example in Web Browser.
Minimal reproduction project
OmniLight3D-WebLightTest.zip

OmniLightCrashFirefox.txt
Crash Log From Firefox for OmniLight3D.

Probably fixed by https://github.com/godotengine/godot/pull/80909, can you try latest Godot 4.1.2 stable where this might be fixed?

@bitsawer Tested 4.2.0-dev5 and the game plays fine without a crash. Also tested 4.1.2-rc1 and the game plays fine without a crash. I see that both have that merge from the interactive change-log. Thank you all for immediately having a fix ready. That was unexpected and awesome!


Drilldown method to show any menu

This PR adds the new method _showMenu to the drilldown component for opening any (sub)menu in it without clicking through every menu on the way to it.
I usually like the drilldown menu because it's a nice and intuitive navi which I often use in the off-canvas. But it has a huge downside: there's currently no method to jump into a specific submenu without clicking through several submenus.
I've added a visual test in this PR that shows the difference between the current _show and the new _showMenu. You'll see what I mean when you check the 'Use current show' checkbox and click the buttons C, B, X (in this order) and then use the back links.
http://localhost:3000/drilldown/drilldown-show-menu.html
The new method is probably a great feature for everyone who needs to e.g. auto open the current page in the drilldown if using it as page navi.
@IamManchanda @kball @brettsmason what do you think?

This is not awesome... this is super awesome !!! Hats off
Its like deeplinking came into drilldown's :wink:
cc @kball for merge/review!

@IamManchanda many thanks for your kindly words! I'm glad to hear this feature is appreciated 😃
Apart from your requested change (see my comment above) I've made another slight improvement:
The method _showMenu has now a second param called autoFocus which will prevent the auto focus of the first link in the target (sub)menu if false.
I think this might by helpful in cases where the auto focus is not desired (e.g. if the drilldown is hidden when calling that function). Default remains true.

Testing through the visual test I see a few issues

When I click in using the 'showMenu' option I get some weird focus behavior (the focus ring which is supposed to only show on keyboard nav starts showing on elements within the drilldown.
When I keyboard nav around, I seem to occasionally trigger some sort of behavior where the entire drilldown becomes hidden.

Both of these were in Chrome latest (59) on mac

@kball thanks for your feedback!

That's actually a feature: I've added this auto focus so the user can jump right into the drilldown via keyboard after having clicked the trigger (button). Would you prefer no auto focus by default?
Currently the auto focus may get disabled by explicitly setting the param to false

$drilldown.foundation('_showMenu', $menu, false);

Would you describe more detailed how to reproduce this?
But I think I know what you mean. When I click 'Show X', then above the buttons (lose focus) and then press several times the TAB key the drilldown menus get mixed up.
However this isn't caused by my changes / PR because it also happens if you don't click any button but open "Item A3" the usual way (clicking on it), then click above the buttons (lose focus) and then press several times the TAB key. I think it's a general drilldown focus management issue and may be related to this issue https://github.com/zurb/foundation-sites/issues/10429

ping @kball  – would be great to get your feedback (in particular on the 1st point)
Besides I've noticed this PR and some others are broken, precisely its history.

https://github.com/zurb/foundation-sites/pull/10404
https://github.com/zurb/foundation-sites/pull/10456
https://github.com/zurb/foundation-sites/pull/10394
https://github.com/zurb/foundation-sites/pull/10408

Surprisingly everathing was fine when I looked into it last time and there haven't been pushes in the meantime (at least in my PRs).
Any idea what might have broken them?

Poke @kball ... Now what needs to bee done ?

@SassNinja with regards to the PRs getting wonky, unfortunately we had some issues with the develop branch... we've fixed those (and added protection to prevent future occurrences) but old PRs seem to still be a little wonky... going to try closing and reopening to see if that fixes it.

With regards to your questions - I think we can separate #2 into a differnet issue as I've inconsistently seen it in other situations... for #1 we generally don't show the focus ring for non-keyboard nav, so I'd say lets make the default no focus, and then this should be good to go.
Since it doesn't seem that closing and reopening fixed the history, I'm going to close entirely, can you try creating a new PR with these changes and the update above? Thanks!


Mac Sleep/Wake Major Issue

When waking Mac from sleep/hibernation randomly the app will cause the dock/finder to freeze and cannot regain use of my system without a hard start. (Might be an electron problem?)
I have to stop using it when on battery power for the moment.
I am on macOS 10.13.5 using MBP 2016

The normal programs I had running before only. It seemed to be every time I leave android messages open and then closed the mac for a period of time.
I have just updated macOS to 10.13.6 so I will conduct further tests.


Version 3.2.0 Breaking Change

The latest version (3.2.0) will not work on pre Flutter 3 due to not having null checks
https://docs.flutter.dev/development/tools/sdk/release-notes/release-notes-3.0.0

Easy solution - upgrade to Flutter 3.0


[AN-156] Broad Methods Repository: "workflows" to "methods"

Jira Ticket: https://broadworkbench.atlassian.net/browse/AN-156
Summary of changes:
What was done:

Updated user-facing instances of the word "workflow" in the Broad Methods Repository referring to methods inside the repo to use the word "method" instead.
Changed the methods repo base URL from /#workflows to /#methods.
Updated the title of the Methods Repo section of the site as visible in the top bar and the main methods list page's browser tab title to "Broad Methods Repository."
Updated certain internal wording (e.g., comments, test names, etc.) that refer specifically to UI elements now using the word "method" to use "method" instead of "workflow."
Removed the unused title field, previously given the value "Workflows," from WrapWorkflowOptions.
Improved typing in WorkflowList.tsx so that the unnecessary duplication of an object (which contains text for display previously including the word "workflow") could be fixed.

Fixed the incorrect typing of a function as uncovered by these changes.

What was not done:

Updating the language used in the Export to Workspace modal (see images below). Uses of the word "workflow" here refer to the workflow being created in a workspace, not the method in the Methods Repo from which it is created.

Updating any other internal use of the word "workflow" in the Broad Methods Repo code. In general, all directory names, file names, and identifiers (component names, constants, etc.) that previously used the word "workflow," as well as most other internal wording not specifically referring to UI elements now using the word "method," still use the word "workflow" rather than "method." Internal nav path identifiers were also not changed, although the URL paths they correspond to were updated.

Why

To help differentiate between methods in the methods repo and runnable workflows in workspaces by changing user-facing language, without making a significant number of unnecessary code/internal naming changes.
To reduce confusion for users accustomed to the terminology used in Firecloud UI's implementation of the Broad Methods Repo.

Testing strategy

[x] Manual testing (checked that the word "workflow" is not visible anywhere where it should not be)
[x] Searched for instances of the word "workflow" in the methods repo files to ensure that all remaining usages are expected
[x] Updated existing unit tests

Visual aids
Main methods repo page:

Method details page:

Naming conventions
The changes made (and not made) in this PR result in new de facto naming conventions for Broad Methods Repository code files in Terra UI, which should be followed in the future for consistency. In general, the philosophy is:

All non-displayed text should prefer "workflow" over "method," unless specifically referencing another name or text that already uses "method."

These conventions are illustrated with an (unusually complex) example.

(Green) In general, directory names, file names, component names, types, constant names, test names, comments, and other internal wording use the word "workflow" rather than "method."
(Blue) Internal wording referencing the text of UI elements will use the word "method" if those UI elements do.
(Red) This also falls under the second part of the philosophy — MethodDefinition is the name of an Agora schema.

@sam-schu Would it be possible to also rename the internal files and components to refer to Methods instead of Workflows? It would be better to keep it all consistent. This will also avoid the questions/discussion that might come up in future regarding why the file still refers to Workflows and UI displays Methods. It will also differentiate these methods repo files from already existing Workflows related files (workflows app, workflows tab inside workspace, etc)

@sam-schu Would it be possible to also rename the internal files and components to refer to Methods instead of Workflows? It would be better to keep it all consistent. This will also avoid the questions/discussion that might come up in future regarding why the file still refers to Workflows and UI displays Methods. It will also differentiate these methods repo files from already existing Workflows related files (workflows app, workflows tab inside workspace, etc)

@salonishah11 In regards to differentiating the methods repo files from other workflows-related files, the new directory structure/file organization in AN-160 should help with this, and I am planning to rename src/pages/workflows to src/pages/methods-repo and add a new src/workflows/methods-repo components directory. I could rename all the files and components to use "Methods" rather than "Workflows," but this would require also changing numerous variable names, comments, etc. in all those files for full consistency, which I am worried might add hundreds of additional changes that could pollute the git blame. Let me know what you think.

@sam-schu I see your point. What about changing only file names and top level components? I agree with you that changing all variable names, individual comments, etc would be a non-trivial task

@salonishah11 I can do that. How do we feel about keeping this PR to user-facing changes and adding the renames to AN-160, which touches a similar set of files, so that all the file moves and renames (internal organization changes) are done together?

@sam-schu that sounds fair 👍

@lucymcnatt Saloni and I were discussing further on Slack, and she decided that she would prefer to leave the file and component names as is for now since we are not updating other internal naming, so that at least all the internal wording is consistent with itself. How do you feel about this?

since we are not updating other internal naming, so that at least all the internal wording is consistent with itself

Makes sense to me! separation of concerns and all that


Update the destroy command of the Audio module

Description
With the current implementation, Audio NFT tokens Amy be destroyed by their owner. this is the account defined by ownerAddress.
The changes proposed by #50, the ownerAddress is renamed to creatorAddress.  Instead, the module should validate the command using the owners array.
 In other words, if several accounts hold shares of an audio NFT, they must transfer their shares to one account. Then assuming the only remaining account - now holds 100% of the shares - is able to destroy the audio NFT.

Resolved by #66.


Cannot download an image by ID

Bug description
Cannot download an image by ID
Steps to reproduce

Go to "Downloads" tab
Click "Add"
Select chan.sankakucomplex.com
Enter ID (e.g. 7256480)
Click "OK"
Select added Download
Click "Download selected"

Expected behavior
Data is filled and download is possible
Context
[21:43:31.487][Warning] [chan.sankakucomplex.com][Html] Uncaught exception at line 109: TypeError: Cannot call method 'replace' of undefined
[21:43:31.487][Info] Adding single image:
settings.zip
System information

OS: Windows 10
Grabber version: 6.0.6

I can't reproduce on my end, even with your settings file.
However, your error message checks out with the code, as if it couldn't find the original image URL on the details page 🤔

Does this issue occur every time you try to add a download, or only from time to time?
Or you logged into Sankaku (via Grabber), or anonymous?
If you open https://chan.sankakucomplex.com/post/show/7256480, do you see the "Original: 500x500 (236.7 KB)" link on the bottom left?

Almost ALL single downloads do not work, HOWEVER 7247746 works. But still calls

[20:29:06.907][Warning] [chan.sankakucomplex.com][Html] Uncaught exception at line 109: TypeError: Cannot call method 'replace' of undefined
[20:29:06.907][Info] Adding single image:

Yes, same error without logging in.

Firefox, yes. Chromium, yes.

I believe however I found what caused my error.
Steps to reproduce

On a clean install

Click "Options" on the First Start screen and not "Ok"

It closes the First Start screen and NO initial settings are applied.
Suggested Behavior
Either keep that First Start window open or apply the setting as if "Ignore" would be clicked.


error cmake on ubuntu 19.10

Hello , i have this error while cmake ;
**-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
CMake Warning at td/CMakeLists.txt:287 (message):
Not found zlib: skip TDLib, tdactor, tdnet, tddb
-- Found Lua: /usr/lib/x86_64-linux-gnu/liblua5.2.so;/usr/lib/x86_64-linux-gnu/libm.so (found version "5.2.4")
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - found
-- Looking for include file pwd.h
-- Looking for include file pwd.h - found
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
ZLIB_LIBRARY
linked by target "tdutils" in directory /root/tdbot/td/tdutils
-- Configuring incomplete, errors occurred!**

You didn't install zlib1g-dev package.

You didn't install zlib1g-dev package.

Oh thanks alot.


Add the user/auth API to the SDK

Issues:
Fixes #396
Problem:
The SDK did not include support for the auth API used to create
new user accounts on the system.
Analysis:
This change adds the api for the user creation on BIG-IP. With this
patch you will be able to CRUD users.
Tests:

test/functional/auth/test_user.py
f5/bigip/tm/auth/test/test_user.py

@zancas
This merge should be done after #393 and #377 are merged.

Awesome feature add!


allow for user-defined-schema

add user-defined schema logic
add automated testing 'local-with-schema' only

@gregorwolf new PR created with automated testing included

I'm wondering a bit if the schema selection by using the req.headers.schema is a secure approach. If the user can set this header you give access to schemas of other thenants.

I'm wondering a bit if the schema selection by using the req.headers.schema is a secure approach. If the user can set this header you give access to schemas of other thenants.

Greger good point. That logic not be used when setting the user defined schema. I really just needed a way to execute the automated tests and put that together. In my working example, I will be setting the user-defined schemas = 'req.authInfo.tenantId' (depending on your version of CDS). In reality - Changing schema should not be user-modifiable. The title of this update should probably something like tenant aware schemas.


Your copy of LBRY is up to date in Help, but isn't!

The Issue
Help page shows my copy of LBRY is up to date, but a later release is available.  I was prompted upon startup, but clicked Skip.
Steps to reproduce

Prompted for LBRY update upon app startup, click Skip
Go to Help
Shows LBRY up to date

Expected behaviour
Should show new version is available
Actual behaviour
Shows up to date
System Configuration

LBRY Daemon version:
LBRY App version: 0.11.6
LBRY Installation ID:
Operating system:

Anything Else

Screenshots

Fixed


Not a single word of what this basically is and why we need it?

Nope, arxiv link doesn't count. Explain in human words.

This technique is not useful, forget it.

Sorry for delay, currently I'm busy doing work/education, will probably address that issue in future.

This technique is not useful, forget it.

That's just wrong, combining multiple guidance processes can refine image quality.


How to apply gravity to particle

Hi
Im unable to figure out how to apply gravity in the effect I am creating. I can see that there was a gravity property in Particle node some time ago, but now it has been removed. Also if I try importing libgdx legacy effect, the gravity settings are not being imported.
Could you please advice. Do you have any sample hot to do it.
Thank you very much.

Don't know how missed this. Sorry.
But will answer anyway, maybe someone else needs it.
Gravity node is removed, and best way to do any physics (including gravity) would be to use ForceApplier module in order to calculate multiple forces, and then take it's velocity angle outputs into velocity and angle of particle.

Closing this. Particle can have forces in latest branch, including specifically gravity options.


Kahoot aplica los bonus

Closes #86

Codecov Report

Merging #89 into master will increase coverage by 0.71%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master      #89      +/-   ##
============================================
+ Coverage     80.05%   80.76%   +0.71%
- Complexity      136      140       +4
============================================
  Files            29       29
  Lines           351      364      +13
  Branches         16       16
============================================
+ Hits            281      294      +13
  Misses           69       69
  Partials          1        1

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/edu/fiuba/algo3/modelo/Kahoot.java
100.00% <100.00%> (ø)
10.00 <5.00> (+4.00)

Continue to review full report at Codecov.

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


Could I get the HASH string after build production bundles

I need these hash strings to generate the index.html in my java code.
Initial Chunk Files               | Names         |      Size
main.70df7733771e68066b57.js      | main          |   4.55 MB
styles.41bc9911eb161ff94665.css   | styles        |   1.04 MB
scripts.ac85873ce067d825827c.js   | scripts       | 583.31 kB
polyfills.1491555983653285c3fa.js | polyfills     |  36.06 kB
runtime.132ac416050ca4a9fa28.js   | runtime       |   2.33 kB

The easiest approach would be to disable file hashing altogether using the outputHash option. Alternatively, you would need to build a script that parses the file names which you can then inject in your Java application.
Closing as this issue tracker is not suitable for support requests, please repost your issue on StackOverflow using tag angular-cli.
If you are wondering why we don't resolve support issues via the issue tracker, please check out this explanation.


ops: latest staging onto develop

Seems like the automated action to do this failed on branch checks for passing tests. Seems like that's an issue somewhat regularly? Unsure if there's a better way to resolve.

this is what we've been doing, not sure why dev sync backs have been failing


🐛(front) fix Draft.js editor resize issue with static toolbar

Purpose
We used a CSS hack to be able to place the Draft.js static toolbar
plugin above the editor, because it was not possible to place directly
the static-toolbar component above the editor.
This hack does not handle well the resizing of the editor, because of
the way it computes the height of the editor. It is one time behind
the reality.
Here is the result, as explained in #110 :

Proposal
Use absolute positionning for the toolbar instead of relative.
It avoids computing the height of the editor to position it.

Thanks to @jbpenrath suggestions, here is a much better and simpler proposal.

@jbpenrath Thank you very much for this suggestion which solves all our concerns :+1:


Fix deadlocks in storage layer during concurrent calls to SR

This is not ye ready for review.

@satishd  and @priyank5485: This PR is a WIP. I simply created this so that one of the break fix engineers could test this further, the PR in itself is not complete.

@satishd and @priyank5485: This PR is a WIP. I simply created this so that one of the break fix engineers could test this further, the PR in itself is not complete.

@raju-saravanan Sure, I will hold my review till you confirm. 👍

@satishd  and @priyank5485: Can you guys review this PR?

@raju-saravanan Can you rebase/resolve the conflicts?

@satishd : Rebased

+1


[Launch machines] Refactor method and create a Machines object

Simplify the existing script, ex: inductiva.resources.launch_machine_group().
Create a class object that will have terminate(), start(), estimate_cost() methods.
Pass that object to every simulate/run methods available.

Example code that we want the user to write:
machine_group = inductiva.resources.create_machine_group(
    machine_type="c2-standard-4",
    spot=True,
    num_machines=1,
)

machine_group.estimate_cost()
machine_group.start()
machine_group.terminate()

I had this idea to integrate a name in the machine group that associates it with a project (ours or the user project). In this way, the user can query the cost and resources consumed for that specific project (time and cost).