fix docker image version tags

Description
Refactoring the docker build introduced a typo in most of the build workflows (missing colon), resulting in docker images named e.g. docker.io/raspbernetes/kustomizev3.8.2:latest.
This MR fixes this, and thus https://github.com/raspbernetes/multi-arch-images/issues/159 partially.
Type Of Change
To help us figure out who should review this PR, please put an X in all the areas that this PR affects.

[ ] Docs
[ ] Installation
[ ] Performance and Scalability
[ ] Security
[x] Test and/or Release
[ ] User Experience

Notes
Add special notes for your reviewer here.

Thanks @easimon appreciate helping to fix this!


Downstream bazel support

Okay. Good to go. Lets wait until https://github.com/angular/angular/pull/26837 lands and update the repo to the release today with that included since that PR will be needed for the downstream Bazel build

Also, looks like the e2e_tests are failing are well so that needs to get resolved as well.

Ack- ping me when this is ready to go

This is not merge safe because it touches library code

Caretaker note: this will require a BUILD update internally

Ah yeah, I've had merge safe applied before the form-field stylesheet change.

@gregmagolan could you rebase?

@jelbourn Rebased. Good to go.


Add handling of cora

What? and Why?

What does this pull request change/fix? Why was it necessary?

This pull request adds the functionality to handle cora surveys. This is necessary in order for this to be the singular downstream service for SDX.
Checklist

[x] CHANGELOG.md updated? (if required)

Codecov Report

Merging #72 into master will increase coverage by 3.46%.
The diff coverage is 95.83%.

@@            Coverage Diff             @@
##           master      #72      +/-   ##
==========================================
+ Coverage    82.4%   85.87%   +3.46%
==========================================
  Files          10       12       +2
  Lines         324      439     +115
==========================================
+ Hits          267      377     +110
- Misses         57       62       +5

Impacted Files
Coverage Δ

tests/test_cora_processor.py
100% <100%> (ø)

tests/test_data.py
100% <100%> (ø)
:arrow_up:

app/settings.py
100% <100%> (ø)
:arrow_up:

app/helpers/request_helper.py
59.01% <50%> (-0.31%)
:arrow_down:

app/processors/message_processor.py
82.6% <62.5%> (-11.84%)
:arrow_down:

app/processors/cora_processor.py
97.61% <97.61%> (ø)

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 1f26ab7...769b8fe. Read the comment docs.

 (5) Collapse sdx-downstream into a single service


Dankohn artwork by reference

Move TUF and Notary artwork to https://github.com/cncf/artwork/

Thanks for the pull request!
Note: I edited the pull request summary to make it clear that the TUF and Notary artwork are being moved to https://github.com/cncf/artwork/.


[feat] Made Enr generic with EnrKey in impl

Description
Made Enr generic with EnrKey in impl
Change checklist

[x] impl generic
[x] function "new" args

closes #233

Some of the checks are failing, just formatting it looks like at the moment.  Also I think we still want CombinedKey to be the default.

Still seems to be some formatting issues


How use animation for autcomplete dinamically?

How use animation for autcomplete dinamically?

Hi @cesartoro ,
Would you please clarify your scenario?

I need a autocomplete for textbox dinamically created. The autocomplete controller is also created dinamiclly from code behind.
 Linha 1, posição 155."}.
Thanks!!

I was missing the TargeControlID, but the problem presists with it,

@cesartoro < FadeIn /> tag is invalid - it has a space after the opening angle bracket.
Remove the space so you can assign the Animation value without errors.

Thank you.
The code is running.


Computer Name length

Computer names longer than 15 chars will have their name truncated upon rename. After this, test-targetResource will continually return false, and set-targetResource will continually throw an exception. It would be nice to add a name length check before performing the rename.

I would say that the all resource functions need to be aware of the 15 character limitation and automatically truncate the name to 15 characters. This will ensure correct resource functionality and compatibility with windows hostname restrictions.
Alternative is to throw an exception in both, Set and Test, and expect the user to correct his/her configuration error. I'm a fan of this approach, if that counts for anything :)

I am a fan of throwing an exception in both Set and Test. It would seem strange to truncate without informing the user and could cause wide spread naming issues. I will add the check and some test cases.

agree, performing parameter value check and throwing early is the way to go here

Adding a ValidationScript at the parameter seemed the cleanest way to add this check, however, the exception thrown is cryptic if the user is not familiar with regex.


 Supported versions are: 1.15, 1.16, 1.17, 1.18, 1.19") (no value) used as value
../../pkg/mod/github.com/bytedance/sonic@v1.5.0/internal/loader/loader.go:47:50: too many arguments in call to registerFunction
have (string, uintptr, uintptr, int, int, uintptr, uintptr, uintptr)
want (string, uintptr, int, int, uintptr)

refer to https://github.com/bytedance/sonic/issues/355 and https://github.com/cloudwego/hertz/pull/278

refer to bytedance/sonic#355 and use #278 to solve it

Requirement: update hertz to v0.5.2

@Duslia @welkeyever I still have compilation issue, even with this version
https://github.com/the-benchmarker/web-frameworks/actions/runs/4072426242/jobs/7015182899#step:6:77

@Duslia @welkeyever I still have compilation issue, even with this version https://github.com/the-benchmarker/web-frameworks/actions/runs/4072426242/jobs/7015182899#step:6:77

need to use stdjson tag to build

not sure I know what to do @li-jin-gou, could you please open a PR on https://github.com/the-benchmarker/web-frameworks ?

not sure I know what to do @li-jin-gou, could you please open a PR on https://github.com/the-benchmarker/web-frameworks ?

Let me look at it first, I'm not sure if CI can specify the build tag @waghanza

I have done this in https://github.com/the-benchmarker/web-frameworks/actions/runs/4091123344/jobs/7055006320#step:6:68 @li-jin-gou. Thanks for the tip


Make is possible to hide/show a group

Coverage remained the same at 89.979% when pulling 298e06708cdf4faff311d5fe447515b9701ee227 on kevinkiel:Add-visible-option-to-groups into 721a4eebbde77040a1318e60aa9ef21229bbcf99 on vue-generators:master.

I just see its a duplicate https://github.com/vue-generators/vue-form-generator/pull/606


[Feature Request] Text in the middle

@sean-perkins i was about to make a pr to add this functionality to your plugin, but then i realised the ios pod don't support it.
i did a little search to find a simple pod with the current functionality an support for text(https://github.com/atecle/ATCircularProgressView)
if it's ok for you i will summit another pr with support for text
thanks!

Yeah that's fine, as long as the API remains 1:1 for the end-user.

@sean-perkins thank i will work on it then, and the other pr can wait because i actually need them both xD

@sean-perkins btw do you absolutely need conterClock ?

I don't think so, I would bet 95% of implementations only need clockwise animations.

Cool so can i remove that feature(can't find a pod with middle text and conterclock)?

ended up this se same pod xD but added a label as a subview

This now should be available with release tag 1.1.0. Great work!


Build sometimes aborts mid-way during electron-packager build

Homework

[x] I looked at nativefier --help and https://github.com/jiahaog/nativefier/blob/master/docs/api.md
[x] I searched existing issues, open & closed. Yes, my question is new.
[x] I'm using the latest version available at https://github.com/jiahaog/nativefier/releases

Your question
No app created nor error reported, I just got a folder named darwin0-x64-template, in which, a electron.app there, but can not run.
Steps to reproduce
➜  ~ nativefier "https://github.com" --name "Github" --verbose

Running in verbose mode! This will produce a mountain of logs and is recommended only for troubleshooting or if you like Shakespeare.

Performing async options post-processing.
Inferring user agent for electron 10.1.0 / darwin
Grabbing electron<->chrome versions file from https://atom.io/download/atom-shell/index.json
Inferring icon for https://github.com/ on darwin
Inferring icon from store for https://github.com/ on darwin
Allowed icon formats when building for darwin: [ '.icns' ]
Got name Github from options. No inferring needed
Sanitized filename for Github : Github
Unable to infer chrome version for user agent, using 85.0.4183.87
Given chrome 85.0.4183.87 on darwin, using user agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.87 Safari/537.36
Got 249 icons from gitcloud
Max icon match score: 1
Downloading https://jiahaog.github.io/nativefier-icons/files/github.icns
Got an icon from the page.
Writing 193.4 kb icon to /var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-iconinfer--68208-7S4JL7V9P0zm/icon.icns

Preparing Electron app...
Copying electron app from /usr/local/lib/node_modules/nativefier/app to /var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-app--68208-3LHjBtSsmOdD
Writing app config to /var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-app--68208-3LHjBtSsmOdD/nativefier.json
No files to inject, skipping copy.
Updating /var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-app--68208-3LHjBtSsmOdD/package.json 'name' field to github-nativefier-008ec4

Converting icons...
Building for macOS and icon is already a .icns, no conversion needed

Packaging... This will take a few seconds, maybe minutes if the requested Electron isn't cached yet...
  electron-packager Electron Packager 15.1.0
  electron-packager Node v14.0.0
  electron-packager Host Operating system: darwin 19.6.0 (x64) +0ms
  electron-packager Packager Options: {"arch":"x64","asar":false,"darwinDarkModeSupport":false,"dir":"/var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-app--68208-3LHjBtSsmOdD","electronVersion":"10.1.0","icon":"/var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-iconinfer--68208-7S4JL7V9P0zm/icon.icns","name":"Github","out":"/Users/nielinjie","overwrite":true,"platform":"darwin","targetUrl":"https://github.com/","tmpdir":false,"win32metadata":{"ProductName":"Github","InternalName":"Github","FileDescription":"Github"}} +1ms
  electron-packager Target Platforms: darwin +0ms
  electron-packager Target Architectures: x64 +0ms
  electron-packager Inferring appVersion from version in /var/folders/sn/8cd3_z_95mvb9y4g7rh7tp000000gp/T/nativefier-12-5-4-app--68208-3LHjBtSsmOdD/package.json +0ms
  electron-packager Application name: Github +6ms
  electron-packager Target Electron version: 10.1.0 +0ms
  electron-packager Ignored path regular expressions: [ '/\\.git($|/)', '/node_modules/\\.bin($|/)', '\\.o(bj)?$' ] +0ms
  electron-packager Downloading Electron with options {"platform":"darwin","arch":"x64","version":"10.1.0","artifactName":"electron"} +0ms
Packaging app for platform darwin x64 using electron v10.1.0
  electron-packager Creating /Users/nielinjie/darwin-x64-template +2ms
  electron-packager Extracting /Users/nielinjie/Library/Caches/electron/httpsnpm.taobao.orgmirrorselectronv10.1.0electron-v10.1.0-darwin-x64.zip/electron-v10.1.0-darwin-x64.zip to /Users/nielinjie/darwin-x64-template +0ms
➜  ~

Debug info
(see above)
Context

Nativefier: (10.1.0)
Node.js: (14.0.0)
Npm: (for example: 6.14.8)
OS: (for example: darwin 19.6.0 (x64))

@nielinjie thanks for the report. From what I see in the logs, build abort mid-way as electron-packager is doing its job. There isn't much more info we Nativefier have access too, as you passed --verbose we already ask electron-packager for maximal logs.

Is the issue always reproducible for you?
Can you try fiddling with options?
Can you try updating your node/nativefier?
Any other investigation welcome.


travis: reorder tests to prioritize important tests

In my experience the two most important Travis steps are the integration tests and flake8. Always good fun to let it build for 40 minutes only to see that you have left 1 space at the end of some line.
This PR reorders the travis build matrix to have these two tests on top so they execute first.

I am good with this - makes perfect sense to me to fail early on those kind of things.

I was thinking if it should fail fast or not. Sometimes you want to have all the errors from all the build steps and not just the first one. Anyway, Travis doesn't really support fail fast, so it will always complete all steps. It does support fast_finish which will set the overall build status to 'failed' as soon as possible (but will continue running). I have added this now, let's see if it still buils ;-)


--build flag missing in 0.2.1

on the lastest master i can use --build or -b to build an executable on my effekt script. (That way i can use commandline arguments)
this flag has existed since at least since commit cbff76e875c7ce4aca5e52fd8ef170c1f66b97e9
https://github.com/effekt-lang/effekt/commit/cbff76e875c7ce4aca5e52fd8ef170c1f66b97e9
I could not find docu on when it was added
on 0.2.1 clean new install -b is missing:
max-priv@NOAH367-L:~/Dokumente/repos/effekt$ effekt.sh -h
      --backend  <arg>        The backend that should be used Choices: js,
                              chez-callcc, chez-monadic, chez-lift, llvm, ml
  -c, --compile               Compile the Effekt program
      --nocompile             Run the effekt program in the interpreter
      --includes  <arg>...    Path to consider for includes (can be set multiple
                              times)
  -l, --lib  <arg>            Path to the standard library to be used
      --llvm-version  <arg>   the llvm version that should be used to compile
                              the generated programs (only necessary if backend
                              is llvm, defaults to 15)
  -o, --out  <arg>            Path to write generated files to (defaults to
                              ./out)
      --prelude  <arg>...     Modules to be automatically imported in every
                              file.
  -s, --server                Run compiler as a language server
      --noserver              Run compiler in standard batch mode
  -h, --help                  Show help message

 trailing arguments:
  files (not required)   Input files
max-priv@NOAH367-L:~/Dokumente/repos/effekt$ effekt.sh -b ./doesntExist.effekt
Unknown option 'b'

According to @phischu the option should be present on 0.2.1
If not, is there an easy workaround to use commandline arguments on 0.2.1?

The --build flag seems to have only been added in https://github.com/effekt-lang/effekt/commit/dc507aa74d765a17e5fe58b230e8fd8d3e3ac88d (Oct 18, 2023), whereas v0.2.1 was released on Sep 24, 2023.

The corresponding option is defined here:
https://github.com/effekt-lang/effekt/blob/3aa78e8795b8adb1d347827a3f2b004c2b783be2/effekt/jvm/src/main/scala/effekt/EffektConfig.scala#L19-L23
We should make a new release soon, but can you locally install effekt from source for now?
sbt install

Closing this, since this is not a bug in itself.


the SessionPool is damaged

What does this mean??
Occurs when a large number of single device single data（use insertRecord） writes are required
version：v0.12.1
Maven's configuration:
<dependency>
    <groupId>org.apache.iotdb</groupId>
    <artifactId>flink-iotdb-connector</artifactId>
    <version>0.12.1</version>
    <exclusions>
        <exclusion>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-compress</artifactId>
        </exclusion>
    </exclusions>
</dependency>

In some scenarios, we need a single device to write a large amount of single data


Update thaliMobileNative.js for the new iOS API

According to #789 we've decided to change iOS architecture by replacing lexical peer comparison with multiple sessions. Therefore thaliMobileNative.js needs to be updated

[ ] Define multiConnect method
[ ] Define disconnect method
[ ] Introduce a new event (or maybe overload peerAvailabilityChanged?) that indicates that the MCSession is lost but doesn't necessarily mean the peer isn't available.
[ ] Create a queing mechanism in Node for multiConnect/disconnect that ensures we only issue a single one of those two methods for any peerID at any time and that ref counts how many connect and disconnect calls we get to make sure we only disconnect when all the connects are done

I have at least a solid day of work left

I got about 1/2 a day of work done today and so I will hopefully get the other 1/2 tomorrow and be done!


build error in aosp rust

error 1:
error[E0425]: cannot find function `listpids` in this scope
  --> external/rust/crates/libproc-rs/src/processes.rs:68:5
   |
68 |     listpids(filter)
   |     ^^^^^^^^ not found in this scope
   |
help: consider importing this function
   |
1  + use crate::libproc::proc_pid::listpids;
   |

error: aborting due to previous error

error 2:
error[E0308]: mismatched types
   --> external/rust/crates/libproc-rs/src/processes.rs:69:14
    |
69  |     listpids(filter)
    |     -------- ^^^^^^ expected `ProcType`, found `ProcFilter`
    |     |
    |     arguments to this function are incorrect
    |
note: function defined here
   --> external/rust/crates/libproc-rs/src/libproc/proc_pid.rs:185:8
    |
185 | pub fn listpids(proc_types: ProcType) -> Result<Vec<u32>, String> {
    |        ^^^^^^^^ --------------------

error[E0308]: mismatched types
  --> external/rust/crates/libproc-rs/src/processes.rs:69:5
   |
68 | pub fn pids_by_type(filter: ProcFilter) -> io::Result<Vec<u32>> {
   |                                            -------------------- expected `Result<Vec<u32>, std::io::Error>` because of return type
69 |     listpids(filter)
   |     ^^^^^^^^^^^^^^^^ expected `Result<Vec<u32>, Error>`, found `Result<Vec<u32>, String>`
   |
   = note: expected enum `Result<_, std::io::Error>`
              found enum `Result<_, String>`

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0308`.
18:21:05 ninja failed with: exit status 1

#### failed to build some targets (4 seconds) ####

I imagine this is due to use of Linux/Macos (or not linux) conditional compiles (#[cfg]) in the code?
Can you provide info on what platform you are compiling on and for?
So, we need to modify use of Linux/Not(Linux)/Macos #[cfg] in the code to get it to compile on your platform.
Any chance of a PR with those changes (doesn't need code knowledge or changes I think...)?

Closing due to no reply with more info....


Mistake in "CoxPHModel.predict_risk"---line 308 in "models/semi_parametric.py"

There seem to be a mistake in calculating risk_score for Cox.
In "models/semi_parametric.py" line 308-312:
        risk_score = np.exp(np.dot(x, self.weights))
        if not use_log:
            risk_score = np.exp(risk_score)

        return risk_score

There are a redundant "np.exp()" in line 308
The logged risk score should just be "np.dot(x, self.weights)"
Hope you check it soon. Please tell me if I misunderstand it.

Giving this a bump, seems like the default returns the exp of exp.


Feature request: safely un-mount pfs

Hello again gentlefolk! :heart:
Presently, pachctl provides mount which mounts the pachyderm filesystem. :ok:
When you're ready to un-mount pfs, it might be a nice feature (in particular, for those less-experienced with *nix) for pachctl to provide a "safely" un-mount pfs command.
Of course we can use fusermount -z or umount, but I imagine that some undefined slice of potential users won't know much about mounting/unmounting filesystems, let alone how to interpret such messages as:
ls: cannot access pfs: Transport endpoint is not connected

+1 I even struggled with this a bit last week and I work here.
On Fri, Sep 9, 2016 at 3:33 PM, Alec Sloman<EMAIL_ADDRESS>wrote:

Hello again gentlefolk! ❤
Presently, pachctl provides mount which mounts the pachyderm filesystem.
🆗
When you're ready to un-mount pfs, it might be a nice feature (in
particular, for those less-experienced with *nix) for pachctl to provide
a "safely" un-mount pfs command.
Of course we can use fusermount -z or umount, but I imagine that some
undefined slice of potential users won't know much about
mounting/unmounting filesystems, let alone how to interpret such messages
as:
ls: cannot access pfs: Transport endpoint is not connected
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pachyderm/pachyderm/issues/815, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABtjwO-hcQOK0kVa3bny3EieQvHturNaks5qod7KgaJpZM4J5iBM
.

Also, a secondary :question:
What would happen if you mounted pfs to multiple locations?
Even if there wasn't a particular problem with it, should pachctl allow it (for reasons of it being ultimately un-necessary and potentially confusing)?

I think there's 2 things worth doing here.

The best pattern for unmounting is to just CTRL-C the mounting process. In 1.1 pachctl mount would just silently block, what if in 1.2 we made it print out "Filesystem mounted, CTRL-C to unmount." This would nudge people toward what I think is the most intuitive control scheme.

We could also add a command pachctl unmount (maybe umount will be an alias) which unmounts existing pfs mounts. It seems like between these 2 things most users will be able to figure out how to unmount.

Do people feel like that would address the concerns in this issue?
Mounting pfs to multiple locations is currently possible and I think it's reasonable to allow that because not all pfs mounts are necessarily the same. pachctl mount accepts a variety of flags and it's possible to have 2 different pfs mounts that include completely different data sets, have different caching properties etc.

Also for a little history on where the term umount comes from check here: http://unix.stackexchange.com/questions/9832/why-is-umount-not-spelled-unmount. Kind of fun read.

@jdoliner I like those suggestions! :+1:
Additionally, if you wanted to background the process perhaps you could do so with a flag --daemonize or some shit, which prints a message like:
running in the background - use pachctl unmount to un-mount

Thanks for clarifying about multiple pfs mounts. I imagine that I'll need that before long.

I'm down with a --daemonize flag in theory. However from what I understand it's actually nontrivial to do this in go (fork doesn't work). So we'll need to see what our options are, it looks like there is some hope though: https://github.com/sevlyar/go-daemon

stale


Open URL when scanned

I want the url to open when i'm scanning QR url code.
Can someone help me with this?

You should take a look at the UIApplication API.


Fix collections.abc DeprecationWarning

In versions of Python from 3.8 and forward, importing Mapping and
MutableMapping from the collections module will no longer work. This
change will try to import from the collections.abc module, which was
added in Python 3.3, and fall back to the collections module on older
versions of Python.
Fixes #401.

@davidwilemski thanks for your contribution! this warning was really getting on my nerves :tada: :shaved_ice: :night_with_stars:

@tirkarthi thanks for spotting that. I'll work on it :)


Allow the trailing newline

Please allow the trailing newline in tests. GitHub editor on browser add the trailing newline.

What newlines are you referring to? The CI tests are all tests used in TypeScript repo, and the one additional test we do is comparing the generated files with the baselines, which you wouldn't be editing directly.

These comparing target files:
https://github.com/Microsoft/TSJS-lib-generator/blob/master/build.fsx#L16-L22
When I added the trailing newline to https://github.com/Microsoft/TSJS-lib-generator/blob/master/baselines/dom.generated.d.ts, it test was failed.
https://ci.appveyor.com/project/zhengbli/tsjs-lib-generator/build/1.0.58-ihgxbkbv
https://ci.appveyor.com/project/zhengbli/tsjs-lib-generator/build/1.0.58-xmmtfrin

I don't think there would be much gain from treating the trailing newline specially. The working flow is designed to be the case that the baseline files are copied from generated new files, instead of being updated manually. That way the new baseline files are guaranteed to tested.

I see, thanks for your explaination.


Add OwnTracks over HTTP

Description:
This PR will add a new platform owntracks_http that will allow OwnTracks to send messages to Home Assistant over HTTP. It is using the exact same message handling under the hood as the MQTT based OwnTracks platform.
To set it up in OwnTracks, go to Preferences -> Connection:

Mode: Private HTTP
Host: https://your-domain.duckdns.org/api/owntracks/<username>/<device name>
Identification: username homeassistant and password your API password

Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):
device_tracker:
  platform: owntracks_http

Checklist:
If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[x] Tests have been added to verify that the new code works.

Cool! So is it OK in this case to import things from another platform?

This case is different because it's the exact same message handling, just the data enters in a different way. This means that all handling code will be shared 100%, no edge cases etc.
This issue came up previously with for example the manual and MQTT alarm control panels. They are two completely different things that could share some code, but not all. In that case keeping the code separate is better.

Wouldn't it be better to have one platform and a config parameter:

mode (default: http) either http or mqtt

The type of transport is a very technical differentiation. It might confuse the user which platform they should install.

We do not have dynamic dependencies. So that would mean that using the http platform will still trigger the built-in MQTT server to be set up.

:tada:


gtfcuff compile error

Could anyone give some assistance to a complete beginner?
I'm following the steps in the Quantification by Combining Scallop and Salmon instructions. I installed all tools on a conda environment except gtfcuff (couldn't find it on anaconda.org). So I downloaded the tool (https://github.com/Kingsford-Group/rnaseqtools) myself and tried to compile it. However, I'm getting the following and I don't know if everything is going allright?
The ./configure --prefix=/path/to/your/install/folder part seemed to work but for the make part I get:
(base) [jl2e19@cyan03 gtfcuff]$ make
make  all-recursive
make[1]: Entering directory /home/jl2e19/gtfcuff' Making all in lib make[2]: Entering directory /home/jl2e19/gtfcuff/lib'
Making all in util
make[3]: Entering directory /home/jl2e19/gtfcuff/lib/util' g++ -DHAVE_CONFIG_H -I. -I../.././rnaseqtools-1.0.3/lib/util -I../..     -g -O2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o ../.././rnaseqtools-1.0.3/lib/util/util.cc mv -f .deps/util.Tpo .deps/util.Po rm -f libutil.a ar cru libutil.a util.o ranlib libutil.a make[3]: Leaving directory /home/jl2e19/gtfcuff/lib/util'
Making all in gtf
make[3]: Entering directory /home/jl2e19/gtfcuff/lib/gtf' g++ -DHAVE_CONFIG_H -I. -I../.././rnaseqtools-1.0.3/lib/gtf -I../..  -I../util   -g -O2 -MT libgtf_a-item.o -MD -MP -MF .deps/libgtf_a-item.Tpo -c -o libgtf_a-item.o test -f 'item.cc' || echo '../.././rnaseqtools-1.0.3/lib/gtf/'item.cc mv -f .deps/libgtf_a-item.Tpo .deps/libgtf_a-item.Po g++ -DHAVE_CONFIG_H -I. -I../.././rnaseqtools-1.0.3/lib/gtf -I../..  -I../util   -g -O2 -MT libgtf_a-transcript.o -MD -MP -MF .deps/libgtf_a-transcript.Tpo -c -o libgtf_a-transcript.o test -f 'transcript.cc' || echo '../.././rnaseqtools-1.0.3/lib/gtf/'transcript.cc mv -f .deps/libgtf_a-transcript.Tpo .deps/libgtf_a-transcript.Po g++ -DHAVE_CONFIG_H -I. -I../.././rnaseqtools-1.0.3/lib/gtf -I../..  -I../util   -g -O2 -MT libgtf_a-gene.o -MD -MP -MF .deps/libgtf_a-gene.Tpo -c -o libgtf_a-gene.o test -f 'gene.cc' || echo '../.././rnaseqtools-1.0.3/lib/gtf/'gene.cc mv -f .deps/libgtf_a-gene.Tpo .deps/libgtf_a-gene.Po g++ -DHAVE_CONFIG_H -I. -I../.././rnaseqtools-1.0.3/lib/gtf -I../..  -I../util   -g -O2 -MT libgtf_a-genome.o -MD -MP -MF .deps/libgtf_a-genome.Tpo -c -o libgtf_a-genome.o test -f 'genome.cc' || echo '../.././rnaseqtools-1.0.3/lib/gtf/'genome.cc ../.././rnaseqtools-1.0.3/lib/gtf/genome.cc:13:18: error: util.h: No such file or directory ../.././rnaseqtools-1.0.3/lib/gtf/genome.cc: In member function 'const gene* genome::locate_gene(const std::string&, const PI32&) const': ../.././rnaseqtools-1.0.3/lib/gtf/genome.cc:118: error: 'compute_overlap' was not declared in this scope make[3]: *** [libgtf_a-genome.o] Error 1 make[3]: Leaving directory /home/jl2e19/gtfcuff/lib/gtf'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /home/jl2e19/gtfcuff/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory /home/jl2e19/gtfcuff'
make: *** [all] Error 2
And for makeinstall I get:
Making install in lib
make[1]: Entering directory /home/jl2e19/gtfcuff/lib' Making install in util make[2]: Entering directory /home/jl2e19/gtfcuff/lib/util'
make[3]: Entering directory /home/jl2e19/gtfcuff/lib/util' make[3]: Nothing to be done for install-exec-am'.
make[3]: Nothing to be done for install-data-am'. make[3]: Leaving directory /home/jl2e19/gtfcuff/lib/util'
make[2]: Leaving directory /home/jl2e19/gtfcuff/lib/util' Making install in gtf make[2]: Entering directory /home/jl2e19/gtfcuff/lib/gtf'
g++ -DHAVE_CONFIG_H -I. -I../.././rnaseqtools-1.0.3/lib/gtf -I../..  -I../util   -g -O2 -MT libgtf_a-genome.o -MD -MP -MF .deps/libgtf_a-genome.Tpo -c -o libgtf_a-genome.o test -f 'genome.cc' || echo '../.././rnaseqtools-1.0.3/lib/gtf/'genome.cc
../.././rnaseqtools-1.0.3/lib/gtf/genome.cc:13:18: error: util.h: No such file or directory
../.././rnaseqtools-1.0.3/lib/gtf/genome.cc: In member function 'const gene* genome::locate_gene(const std::string&, const PI32&) const':
../.././rnaseqtools-1.0.3/lib/gtf/genome.cc:118: error: 'compute_overlap' was not declared in this scope
make[2]: *** [libgtf_a-genome.o] Error 1
make[2]: Leaving directory /home/jl2e19/gtfcuff/lib/gtf' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory /home/jl2e19/gtfcuff/lib'
make: *** [install-recursive] Error 1
So I am currently kinda stuck at step 4. Could anyone give me some advice on how to get step 4 working? I would love to use this tool. Used STAR for alignment btw and have SALMON up and running.
Much appreciated and thanks in advance!

Could you try the latest release we just made (https://github.com/Kingsford-Group/rnaseqtools/releases/tag/v1.0.4)? Thanks for using our tool!
Best,
Mingfu

Awesome, now we're cooking with gas! Everything is up and running. Thanks for your help in generating the new release, much appreciated!


Create Codespace configuration

@szlatkow Does restore work or even it returned errors ?

@aleks-ivanov  NuGet Restore step is working.

@aleks-ivanov ...NuGet Restore step...

@szlatkow this is the Codespace PR, no steps here 🙂
So if the restore command works, add it to the postCreateCommands.


Add Path To Find Command

OS X's find command requires a path. By changing find -type f to
find . -type f we can make sure this is compatible with OS X without
losing its Linux support.

Thank you :bowing_man:  :bowing_man:  :bowing_man:


Update the twitter logo in the docs page (community section)

Silly but a valid issue 😊
Would like to work on it

I am just getting started in opensource.I would like to work on it


Campaigns bar icon position in right-to-left languages

For right-to-left languages, the icon should appear on the right, like the nearby icon:

Hey I can work on this issue!

@vanshikaarora It is yours :-)

@vanshikaarora It is yours :-)

Thanks @nicolas-raoul I have submitted  a PR  here. Kindly review :)


Tablet bookmarks

Add bookmarks to the tablet UI

Is there a different design on bookmarks for tablet UI? Or is it just to add the destination? I tried that locally and this is how it looked :

I think we can close this now?


Lag on server

We're experiencing quite a bit of lag and after investigation realized it was due to a large amount of entities, due to there being no sunlight, they didn't die.
Is there a way to mitigate the lag while still keeping the snowstorm?

You're describing vanilla night time. I don't see how this mod plays into that at all - you'd be equally laggy, as per your diagnosis, simply by running /weather thunder and /gamerule doWeatherCycle false. In either case, it doesn't sound like an issue with Primal Winter, it sounds like an issue with your server, namely, it's lagging.


Alternative for iceCheckingTimeout in SIP.JS 0.17.x?

Hi all,
I was trying to implement the iceCheckingTimeout but I found out that it is not part of 0.17 anymore.
What I'm trying to achieve is reducing the time of making an outgoing call. It takes me something like 5 seconds until the INVITE is built up and being sent out. I found a way to print the "onicecandidate" event and I see the gathering process is fast, so all it's left is the time of the ICE checking probably that delays the INVITE.
What can I add in my code on SIP.JS 0.17 that can reduce this time?
I see that there's only iceGatheringTimeout, but it will probably won't help me as the gathering itself is fast. Not to mention that even that I cannot implement because when trying to pass it in the
Inviter.invite({sessionDescriptionHandlerOptions: {iceGatheringTimeout: 500}})
it cannot recognize the iceGatheringTimeout because it only knows of the constraints.
Hope that someone already tackled this issue and knows the solution :)
Thanks!

Hey,
iceCheckingTimeout was renamed iceGatheringTimeout to be more clear about what the setting does.
The default is 5000 ms.
Web.SessionDescriptionHandlerOptions extends SessionDescriptionHandlerOptions so you should be able to pass that to Inviter.invite.
Something like...
import { Web } from "sip.js";

const options: Web.SessionDescriptionHandlerOptions = {
  iceGatheringTimeout: 500,
  constraints: { audio: true }
}

Inviter.invite({sessionDescriptionHandlerOptions})

The docs for the options for the web session description handler options are here:
https://github.com/onsip/SIP.js/blob/master/docs/session-description-handler/sip.js.sessiondescriptionhandleroptions.md

Hey,
iceCheckingTimeout was renamed iceGatheringTimeout to be more clear about what the setting does.
The default is 5000 ms.
Web.SessionDescriptionHandlerOptions extends SessionDescriptionHandlerOptions so you should be able to pass that to Inviter.invite.
Something like...
import { Web } from "sip.js";

const options: Web.SessionDescriptionHandlerOptions = {
  iceGatheringTimeout: 500,
  constraints: { audio: true }
}

Inviter.invite({sessionDescriptionHandlerOptions})

The docs for the options for the web session description handler options are here:
https://github.com/onsip/SIP.js/blob/master/docs/session-description-handler/sip.js.sessiondescriptionhandleroptions.md

Thank you! Sounds promising! I'll test it tomorrow and let you know.

Hey,
iceCheckingTimeout was renamed iceGatheringTimeout to be more clear about what the setting does.
The default is 5000 ms.
Web.SessionDescriptionHandlerOptions extends SessionDescriptionHandlerOptions so you should be able to pass that to Inviter.invite.
Something like...
import { Web } from "sip.js";

const options: Web.SessionDescriptionHandlerOptions = {
  iceGatheringTimeout: 500,
  constraints: { audio: true }
}

Inviter.invite({sessionDescriptionHandlerOptions})

The docs for the options for the web session description handler options are here:
https://github.com/onsip/SIP.js/blob/master/docs/session-description-handler/sip.js.sessiondescriptionhandleroptions.md

Thanks! It's working! 👍


Fix the bug that wrong cmd hit when the cmd text is duplicated in the…

Bug Description:
I added 2 commands, command_keyword='build' and command_keyword='signature'.
Both have is_card_callback_command = False.
As a user typed in such command string: "build start name=release_1.2.0_qa_build_no_signature_check", within which "signature" is just dup to that "signature" command.
He had meant to use "build", but "signature" rather than "build" was hit.

For backward compatibility, I think it would be a good idea to allow the user to choose for each command whether the command_keyword must be at the beginning or whether it can appear anywhere in the text.

Agreed.


[newrelic-logging] Helm Chart has Incomplete Env Variables

Bug description
[Originally posted by @druidsbane in the newrelic-fluent-bit-output repository]
Version of Helm and Kubernetes
<Please provide this information, @druidsbane, @jasonchester>
Which chart?
newrelic-logging (current version)
What happened?
The pods were unable to get host status until I added:
- name: HOSTNAME
  valueFrom:
    fieldRef:
        apiVersion: v1
        fieldPath: metadata.name

This also happened on Azure Kubernetes Service (AKS) and was fixed by the above addition.
Can we get this added to the Helm chart and the regular deployment file?
More details on a fluent-bit issue: fluent/fluent-bit#850 (comment)
What you expected to happen?
<Please provide this information, @druidsbane, @jasonchester>
How to reproduce it?
<Please provide this information, @druidsbane, @jasonchester>
Kubernetes information as provided by @jasonchester:
{Major:"1", Minor:"16",
GitVersion:"v1.16.7", GitCommit:"e2d9f8479783020904aba3de7499a49be6c75ebd", GitTreeState:"clean",
BuildDate:"2020-04-09T02:31:15Z",
GoVersion:"go1.13.6", Compiler:"gc",
Platform:"linux/amd64"}

Anything else we need to know?
<Please provide this information, @druidsbane, @jasonchester>

We have same issue. We've added HOSTNAME env but  issue still goes on.  We use aks 1.17.13. Any ideas ?

We have same issue. We've added HOSTNAME env but  issue still goes on.  We use aks 1.17.13. Any ideas ?

Addressed in PR #911


fixed small typo in calculator example function

👷 Deploy Preview for cg-eleventy-blog processing.

Name
Link

🔨 Latest commit
55cc6946c7800d53eb40a0b4c8d7a0a2e4815c3c

🔍 Latest deploy log
https://app.netlify.com/sites/cg-eleventy-blog/deploys/65dc6db090bcf400087b8050


Recipient Email Hashing

How should I interpret the labels? As in 'hashing email address is low priority' or as in 'we are not going to use email as recipient identifier' ... because if it is the first, I would highly discourage putting non-hashed email-addresses in the badge assertions ....

Actually I also see in the mock-up now the "personal information screen"  ... please do not put any plain personal information into the badge assertions. Also the linking with google or facebook services  I really think is NOT a good idea (I know a partner suggested it, but he is missing the point of using public/private key profiles ...  users don't need to define in the badge assertion itself what other personal information they want to share, this can happen outside of it (and should happen outside of it) ... @wschella @LarmuseauNiels @chloedevriese . The badges created should be pseudonymous ... de-anonymisation & possible authentication can happen elsewhere ... think of it as if  the badge assertion are public visible to all ..


Pasted Empty Lines Are Duplicated

Describe the Bug
Pasting an empty line when editing a label results in two empty lines upon rendering. Even though direct editing and the properties panel use the same fix empty lines are duplicated upon rendering a label.

Steps to Reproduce

Copy this text

Foo

Bar
Baz

Paste it into the direct editing box when editing a label
Complete direct editing
Rendered text is now

Foo

Bar
Baz

Expected Behavior

Empty lines are neither lost nor duplicated.
Environment

OS: Windows 10
Camunda Modeler Version: 4.9.0-rc.4

@barmac @MaxTru @nikku Can you check if this is an issue on Linux and Mac as well?

I can confirm this is an issue on linux (Arch Linux) as well.

I can reproduce it on MacOS 11.4.

It's the same in Camunda Modeler 4.8.1

Okay, thank you for confirming. It's noteworthy that this issue doesn't occur if you write the same text manually instead of pasting it.

It's the same in Camunda Modeler 4.8.1

Okay, so this issue is not related to https://github.com/camunda/camunda-modeler/issues/2280. Thanks, @barmac, with v4.8.1 on Windows I wasn't able to test this as empty lines were lost on paste.

Just an instance of a new bug emerging, as the first one is fixed. I'm sure this is going to be the last newline bug :muscle: :see_no_evil:

Have done some investigations, and have fully RCA'd this:

Copy paste isn't the culprit
The problem lies within the chromium implementation of https://github.com/bpmn-io/diagram-js-direct-editing/blob/78fe92019daad3ca27f97f187dc5ceb0abcdaccc/lib/TextBox.js#L218

This is an educated guess, because I have not found an issue reference for this, and neither have I gone into the chromium source code 🤡, if that's even accessible
The issue is not present on Firefox is the major tell here, but it is present on the Desktop modeler and on Chrome itself
The issue presents itself immediately after the execution of the presented line of code

What is happening here is that under certain circumstances, namely copying newlines and pasting them on top of other newlines via  (not all scenarios but most), in chrome, <divs> are created:

When we then go on to take the innerText from the here, (https://github.com/bpmn-io/diagram-js-direct-editing/blob/78fe92019daad3ca27f97f187dc5ceb0abcdaccc/lib/TextBox.js#L429), the <divs> are treated as their own newlines, which leads to the duplication we see.

Solution proposal:
We could simply sanitize the divs out, if we ever want to include rich text in the labels, this might come back to bite us but from my research combining richText with document.execCommand('insertText' is not advisable anyways and is very buggy.
ExecCommand as it stands is deprecated, but there is no good alternative to this. The clipboard API does not have a replacement function for insertText.
We could also have our own implementation for chromium based browsers, like we do with IE, but that would be a much larger time investment.
@nikku @philippfromme Opinions?

I personally have a very simple proposal:
Drop content editable div in favor of textarea (again). The only reason we had content editable div in the past was auto-resize, but that is something we could have with textareas, too?

@nikku
Well you can have a resizable text-area but from my experience it's a huge pain because when it grows the centering breaks, or things like that. A div is usually the way people go about making these smoother things.
I can investigate if you like, but unless I am wrong it would be a significantly larger fix.

[when it grows] grows the centering breaks, or things like that

Should be fixable by us using CSS centering on the textarea? Just saying that this is the direction I'd go.
Auto-resizing textareas should not block us nowadays. https://css-tricks.com/auto-growing-inputs-textareas/


Keeper load snapshot without check object count

RaftKeeper version
v2.0.5
Description
When the raftkeeper is accidentally killed during a snapshot, the snapshot data is not fully written to the disk (some objects loss). However, when the raftkeeper restarts, it can load and restart with the incomplete objects, which can lead to serious data loss issues.
How to reproduce

Fixed by #367


Make error propagation consistent

Every error in the code now becomes an error event in the main thread where possible. This, in turn, triggers a "crash" UI that shows a stack trace. Errors that don't reflect programming bugs are caught and handled separately so they don't propagate to here. Crashes are treated as unrecoverable.

Although this is already merged, I want to note for the record that I'm pretty sure this leaves the mic permissions stuff broken in firefox, as I described in my comments. (I see the code there was changed but I think the change is still wrong.)
We should formally test in firefox at some point.


Change notifier URL to one with an improved repository name

The repository that hosts Vapor's landing page at https://www.vapor.ucar.edu/ is named Vapor-SupportPage because it was previously used as a user support form years ago.  Since it is no longer used for that, it would be less confusing if it had a more descriptive name.
We also use this repository to store Vapor's notifications.  This PR updates the URL used by the notifier to direct to a repository named VAPOR-LandingPage, instead of VAPOR-SupportPage.
Once this is merged, we can change the actual repository name without breaking the notifier.

@stasj - Do you think there is an ideal time to do this, or that it should not be done at all?  Some things to consider are 1) whether we plan on having any notifications before 3.8.1's release, and 2) Vapor's release notification system does not use this repository, and would be unaffected by this.
The last time we changed the VAPOR-SupportPage repo's name, it did indeed break the notifier.  Conversely, it seems that github should be redirecting references to the old repo to the new one.  I don't know why that didn't happen last time.

@sgpearse I believe last time it was changed by accident. Let's discuss in person tomorrow.

Per today's discussion, we will opt not to change the repo's name and live with this quirk so that we don't break the notifier in previous Vapor versions.


Upgrade travis node version

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


Tooltip

Hi,
I love your app for the windows taskbar, great job !
It's not perfect yet, but the work is good so far.
However, a tooltip to name the programs is required
Thank you and keep up the good work
Regards

I have been thinking about adding something like that when the app is being constructed.
I will work on that when I get the time to.

I have been thinking about adding something like that when the app is being constructed.
I will work on that when I get the time to.

I downloaded TaskbarGroups v<IP_ADDRESS> today on Feb 10, 2023 for Windows 10. I wanted to use this program, but unfortunately I could not. I tested the program out by adding 11 shortcuts. Each shortcut was to a Ren'Py Visual Novel game. And every shortcut had the same icon. When I pinned the taskbar group to the taskbar, I was sad to see that I could not distinguish any of the 11 shortcuts from each other because there was no tool tip to tell me the shortcut name. The only workaround I can see for this is to create custom icons for each shortcut but that's too much work and headache. Hopefully a future version of this program will have shortcut program names on tooltips when you hover over the shortcuts.


[help] how get the array a array with users.find

hello i can't manage to get an array and couldn't find an example for arrays anywhere.
repofiles.find({}) :
[
  { _id:<PHONE_NUMBER>30ca566fbc67e0, a: [ 'aezf', 'qdgb', 'sdfb' ] },
  { _id:<PHONE_NUMBER>30ca566fbc67e1, b: [ 'azegezf', 'qdzeggb', 'sdzegfb' ] }
]

and i want to get [ 'aezf', 'qdgb', 'sdfb' ] which is "a".
I tried a lot of things, everything I could think of, but couldn't get it, always return a empty array.
just find for "a" as it's unique, it will not have duplicates, but i couldn't find how to do it.
I'm sorry for posting this here, but I think the example for find is lightweight, maybe one more example with a similar configuration would be useful.
thanks

I think repofiles.find({ pictures: { $exists: true } }) should work but that's a mongodb question that isn't related to monk. Do ask on stackoverflow for those type of questions

I think repofiles.find({ pictures: { $exists: true } }) should work but that's a mongodb question that isn't related to monk. Do ask on stackoverflow for those type of questions


Output upstream by eli

Pushed from gerrit as a temporary work around for everyone to review.

A new PR with latest updates is planned


Disable and rewrite Metadata and Token type inits

These initializers do not have corresponding create calls in LLVM yet and so cannot possibly be used from user code.  Disable them with a message and update the API to the modern "*InContext"-style.

⛵


FOUNDATIONS: Modify Company

NOTE #196 needs to be completed and merged first

Sultonbek Raximov Asrorjon Kodirov
are assigned to this


Can it start all expansions manually?

I use remote-SSH， But sometimes expansion doesn't start success， Because my network is very unstable, it's always disconnected
It only has the log below
[2020-10-23 18:00:14.585] [exthost] [info] extension host started

Sorry, I don't understand, need more details


Support "device code" authentication with the Azure AD Provider

Describe the solution you'd like:
We should support using the "device code" authentication method in the aad provider so that "guests"  in a directory can use kconnect.
Why do you want this feature:
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]

This has been done with the introduction of kubelogin. Closing


Add motivation document

Import the original white paper (as posted on ROS Discourse) describing motivation for mcap file format, and link from readme.
I think this is an important document, and is currently the best source of information we have about the design principles for mcap. In the future, we may wish to write a longer paper introducing mcap and comparing with alternatives more directly (e.g. performance comparisons now that we have actual libraries available).

Oh cool, didn't see that. There was some discussion in slack about preferring markdown. Happy to go with either.


Change dataproviders to static

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
To ensure accuracy in future PRs, please see these guidelines.
A quick fix for this PR: rebase it; your next report should be accurate.

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 78.267%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4354

Relevant Lines:
5563

💛  - Coveralls


Allowing export without target and import without source

Thanks for this great tool!
Couple of suggestions/feature requests:

Would it be possible to do Export without selecting the source? (I usually dump configuration data entities to git and then push them to target environment)
Prettyprint json helps a lot when doing diffs. I think something like this:
Newtonsoft.Json.Linq.JValue.Parse(json).ToString(Newtonsoft.Json.Formatting.Indented);
in DataLogic.cs (line261)  would do the trick
Being able to import the data without connecting to the source, but only to target, would be great

Thanks again,
Veljko

Hi @veljko,
Thanks for your feedback, it crossed my mind to implement some of these in the past, but my time for this project is very limited these days. But I'll try to look into it and push a new version in the next few days. Just some notes:

I think it would be a good feature and I don't think it would take too much time to implement it, so I'll look into it
Simple, quick win :)
This one is probably trickier, as we would need to use base connection as "target" instead of "source, and that would require a bit of refactoring on the plugin core

I'll leave this thread open and post here an update when I push the new features.


Simplify xtask

bors r+
🤖

bors r+

Is xflags supposed to be used here?

bors r-

bors r+
not yet, that'll be next pr

bors retry


cacheInfo is never used?

I couldn't figure out why external modules were always loaded even if already cached using deno_cache but it looks like the rust maybe_cache_info is ever used anywhere?
https://github.com/denoland/deno_graph/blob/5b79b664bd09e1cb7099b78a559827b7ccd5239f/src/graph.rs#L2145
This means cache strategy is not respected and modules are loaded everytime...
https://github.com/denoland/deno_cache/blob/bc03f82bbda192228d7090b803fb1dd8e7f1d7ff/file_fetcher.ts#L22

It's not set in deno_graph. The implementor may set it in the loader.
https://github.com/denoland/deno_graph/blob/036c9ff0675eae60e7b6a9278daee784fe4b85b6/src/source.rs#L74-L76
That said, cache info is going to remove in the future: https://github.com/denoland/deno/issues/17703

This means cache strategy is not respected and modules are loaded everytime...

I don't believe the cache info has an affect on any logic other than providing more information in the graph.


feat: Add auto completion to timeZone in the Next 13 RSC branch

The same as #359 but for a different branch

Sorry, I think there's been some misunderstanding. What I meant in https://github.com/amannn/next-intl/pull/359#issuecomment-1613355279 is, that the RSC branch has some further usage of timeZone (e.g. in the i18n.ts config file). The branch adds new code in the packages/next-intl folder that uses the time zone as well—that was what I'm referring to.
We can get your changes from https://github.com/amannn/next-intl/pull/359 into the RSC branch by rebasing, I just quickly did that.
However, I now saw that all the usage of timeZone in the branch automatically infer the new TimeZone type you've introduced due to shared types, so practically there's in fact nothing to do.
I should have been more precise and should have probably checked before, sorry for the confusion!
Thanks again for your help @A7med3bdulBaset!

However, I now saw that all the usage of timeZone in the branch automatically infer the new TimeZone type you've introduced due to shared types, so practically there's in fact nothing to do.

That what I noticed.
You can close the PR

Can you take a look at #365

Yep, I have it on my list, quite busy with work these days!


Remove select2 and fix issues at visualappearance

Removes the select2 library from the winery UI. Fixes bugs at Relationship Types -> Visual Appearance
The select2 library is replaced by bootstrap3-typeahead and standard HTML select elements.
Further fixes selection of Arrow tab at Relationship Types->Visual Appearance.
Signed-off-by: Niko Stadelmaier<EMAIL_ADDRESS>

[x] Remove select2 from UI (Repository and Topologymodeler)
[x] Operations selection at Boundary Definitions -> Interfaces is reloaded after creating a new operation
[x] Arrow tab at visual appearance can be selected again
[x] Change in CHANGELOG.md described
[x] Tests created for changes (UI compared with master and tested with winery quickstart guide and additional manual tests)

This is a follow-up to https://github.com/eclipse/winery/pull/32 and resolves some issues.


Khronos glTF-Sample-Models BrainStem renders improperly

Hi, I just a new beginner on your glTFRuntime plugin(a great project for me at least). I tried a lot of models with it, then I found this one 'BrainStem' its materials can't be rendered properly and I can't find why. Could you help to look at it?

BrainStem model url: https://github.com/KhronosGroup/glTF-Sample-Models/raw/main/2.0/BrainStem/glTF-Binary/BrainStem.glb
BTW, Can you consider to add some smoke tests or sanity tests at least covering all these Khronos sample models?
Thanks.

p.s. I have added the glTFRuntime Content directory to 'Additional Asset Directories to Cook' but still not fixing. My engine version is 5.3.2.

How you are loading the model? can you paste the blueprint nodes you are using? which platform?

JUST in PIE on Windows. I tried Actor menu -> Load GLTF Asset from File and following your guide very simple blueprint just the standard glTF Load Asset from Url or Filename. No fancy stuff.

Check the logs, and paste the material objects assigned to the model (you can get it just by double clicking on it). This model is one of the most tested ones (and one of the simpler around) so it is definitely some setup problem.

yeah. it's weird. I also tried model CesiumMan.glb and it works well. From logs I can't find any suspicious. All these materials and skeletal Mesh are generated automatically when I import. Any other settings or stpes I need to notice.

The only thing i can think of is some light issue. Try setting the SkeletalmeshConfig to force normals and tangents regeneration and check if the normals are correctly oriented in the skeletal mesh editor.
Thys setting the light mode to unlit in the viewport to see if the colors are honoured.

Turn off light do help to show the model. 'setting the SkeletalmeshConfig to force normals and tangents regeneration' can't. Why this happened? I have same model in Content which is imported by the UE engine glTFImporter. After importing all those meterials are generated in folder. What's the difference between UE's and those based on glTFRuntimeBase? Do you have any idea to fix?
you mean setting these two config, correct?

After turning off light the model looks.

@jacky-young the only way i was able to reproduce the problem was by disabling any form of global illumination and reflection. If it is your case, try pulling from master i have added a special logic for it.

hi @rdeioris get to know why. As I am developing on target of Meta Quest device, so Meta XR plugins are enabled, its XR Performance Window has some settings/fixes which I have applyed. Above is what it has on Renderring.

I still have a little confused. Below is what I get from UE inside glTFImporter which renders normally(Meta XR plugin is enabled). I suppose glTFRuntime uses similar component to render the mesh texture. So what's the difference and why glTFRuntime gets such effect(I mean UE also has global illumination and reflection disabled)?

There is no correlation between the editor importers and the runtime one. They are two completely different beasts (with glTFRuntime supporting way more features than the epic one and having way more constraints, especially from the performance point of view). I have made a test with the MetaXR plugin and with the latest patch it works reliably. Can you double check you applied this one ? https://github.com/rdeioris/glTFRuntime/commit/6f6339e0372b7f32a166287d329af45c8a802de4

Check if you are not using the marketplace version (it is pretty common to have it winning over the project plugins directory)

@rdeioris thanks a lot for helping debug. Finally I found out it's caused by this Rendering Settings 'Forward Shading'. It should be enabled after you apply the Meta XR Performance Settings on its window(same from Meta's Unreal demo). It should be for optimizing the oculus performance. Can you have a look at it?

Some settings may be still mismatched. Could you paste your full Rendering Setting picture? And applying the commit I just copy the latest master file glTFRuntimeParserSkeletalMeshes.cpp into the Plugins/glTFRuntime\Source\glTFRuntime\Private folder. Do I need to re-package to generate?

@rdeioris sorry, my bad. Just beginning the UE developing for few days. The patch works well. Thanks again. 👍


Customize the scroll bar

I want to customize the scrollbar, also I want to fix the bug in the navbar, the About and Testimonials link once visited, changes its colour, which looks odd.

I want to contribute under JWOC'23.

@mrbhatt2348 please add jwoc tag and corresponding difficulty tags


fix: assign missed logger to mempool

Nice catch! I had noticed that I wasn't getting any debug logs from the mempool, but I had not had time to look into it. Thank you.


Can Task.Backgroundable titles contain HTML?

If not, then let's apply @Untainted where relevant (on the c'tors of Task.Backgroundable in Checker stub file, and then transitively where required in our subclasses of Task.Backgroundable).

Nope, they cannot


Add PERSISTENT VOLUME tab on the UI via mock JSON

What feature/change ?
Add a PERSISTENT VOLUME tab as child element of PODS tab via mock-JSON.
Why ?
Adding this tab will help in working with the mock-JSON so as to see all the PV, PVC, SC and Application Pods and their connectivity, temporarily for the desired view .
Epic : #14

Fixes: #24


Pass back a future's result in the ClosureTable

This is an optimisation follow-up to #2663. See https://github.com/dfinity/motoko/pull/2663#discussion_r675977752.

You are right about the change in semantics (since we skip the (de)serialization step). I wonder if it would make sense to delay this until we actually refine the type system so that the contents of an async type need not be shared per se, but an async type is shared (and useable as a shared method return) only when its contents is shared. Joachim and I had discussed doing this in the past to generalize what you can return in async blocks.


replace all references to https://storage.googleapis.com/kubernetes-release with https://dl.k8s.io

This is a Bug Report

Problem:
There are still references to https://storage.googleapis.com/kubernetes-release instead of https://dl.k8s.io
dl.k8s.io is the correct advertised download host and will eventually move to be fastly shielding a fully community-owned bucket
ref: https://github.com/kubernetes/k8s.io/issues/2396
Proposed Solution:
Replace https://storage.googleapis.com/kubernetes-release with https://dl.k8s.io
Also replace any gs://kubernetes-release references with using https://dl.k8s.io if applicable.
Page to Update:
Assorted https://cs.k8s.io/?q=%2Fkubernetes-release&i=nope&files=&excludeFiles=&repos=kubernetes/website
e.g. tasks/tools/install-kubectl.md, setup/production-environment/tools/kubeadm/install-kubeadm.md

/assign

sorry @pranav-pandey0804, i had fixed this

sorry @pranav-pandey0804, i had fixed this

hi @9bany Not a problem, didn't see anyone assigned to this issue.
I am unassigning myself and assigning it to you.
/unassign

/assign

Hi, @9bany! I found a small issue with your proposed changes regarding one of the URLs, which is mentioned twice in the install-kubectl.md file.
While curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt returns v1.27.1 as expected, I am getting an nginx-rendered HTML page saying 302 Found for the new command (curl -s https://dl.k8s.io/release/stable.txt) instead.
As I understand, it happens due to the redirect configured on the new web server. Thus, curl -LS https://dl.k8s.io/release/stable.txt works fine for me (it returns v1.27.1 as expected).

Just done, please review all of PRs @approvers

Thanks!


feat: add testimonial object prop to Testimonial component

Add testimonial prop to Testimonial component
Update testimonial component so that it takes in a testimonial prop that is an object, rather than several individual props.
export type Testimonial = {
  firstName: string;
  lastName: string;
  occupation: string;
  quote: string;
  company?: string;
  imageUrl?: string;
};

We want to have both a firstName and lastName field, as well as company so that the Byline container can be updated to show lastName/company depending on the size of the component.
See:

Merging your changes
When you are ready to merge to master, use the "squash and merge" button in GitHub, and follow the commit message guide to write your commit message.

📬Published Alpha Packages<EMAIL_ADDRESS>
🚀 Styleguide deploy preview ready!https://5e7b8d35d32079663b4b92c6--codecademy-styleguide.netlify.comDeploy Logs


Feature proposal: profile readmes

Description
Basically a clone of github profile readmes. Such a good feature that's built on git. Hopefully easy to implement, as it builds on the ability to render README.md that already exists.
Screenshots
This repository README.md https://github.com/simonw/simonw is visible at https://github.com/simonw

This'd be a really neat feature!
I currently link my main Account on my own Instance, but it would be neat if I could write a profile readme to basically list all my works, since they're not in one place and not every account on my instance is mine.
i.e. I could do something like this:

- [Account Name](LINK)
  - [Project](LINK)
  - [Project](LINK)

- [Account Name](LINK)
  - [Project](LINK)
  - [Project](LINK)
  - [Project](LINK)
  - [Project](LINK)

This would make it, for me personally, easier to even put my personal Gitea on a Résumé/CV and then make it easy for potential employers to look through my works

What are thoughts on this simply being a field in profile settings?
Does it need to be in a magical repo with the same name as your username? (It does on GH, but in terms of Gitea)
I suppose being in a repo allows users to hook it into CI, but a repo with a single README always struck me as hacky.

Repo is much nicer, with history etc. Only put stuff in the DB when it needs to be queried.

i like how github did it tbh

It would be cool if it will be a thing in 1.16.
If it will be possible, it makes sense to have this functionality on orgs too.

Having it on Orgs would be AMAZING, ngl.
A Description is neat but a profile readme, with the same support as all other markdown files, would be even better because we could go way more in depth when it comes to saying what an Org is about, if we choose to do that

We are in 2021 and I strongly agree with this feature, I fond this webpage looking for a way to use a README.md as profile on gitea.
This is absolutly a great idea on github, that could be on gitea.
Thank you for the one who will change the world to me 👍🏻 .

Where should we store the README.md? how about in a git repository named <user_name>/-/profile, so that you can git clone it and push to server?

In github its github.com/Username/Username

github.com/Username/Usernam maybe conflicted with user's repository. i.e. gitea/gitea. Or /~<user_name>, I think it's compatible with something.

On orgs, github uses .github as repository name like https://github.com/LinwoodCloud/.github.
Maybe gitea.com/Username/.gitea repository?

On orgs, github uses .github as repository name like https://github.com/LinwoodCloud/.github. Maybe gitea.com/Username/.gitea repository?

That sounds also OK.

Simply like that: https://github.com/cGIfl300 it is stored on https://github.com/cGIfl300/cGIfl300 indeed the repository using your own nickname is indicated as "special" and the README.md is show next to your profile. (you can see my profile, I do use it)

Or we can reuse repository_type, so it's a profile repository, other types are template and etc.

Don't forget to also implement this on organizations.

Really hope to see this, I think it makes exploring profiles more fun and especially now that federation is coming, it can help people find people easier.

This feature would be great!

hey! no update on this?

Also waiting for this :)

Hey there! I saw this issue listed on bsource a year back. I would like to work on it if its still open :)

Hey there! I saw this issue listed on bsource a year back. I would like to work on it if its still open :)

@pratik2315 Contributions are always welcome. The issue is still open, there is no PR referenced, so... grab yourself a cup of tea and create some magic, I'd say. 😉
Feel free to join the Gitea Discord server in case you have questions. There is also a develop channel.

@pratik2315 this proposal is for implementing profile readme in Gitea, not on GitHub for Gitea.

@pratik2315 this proposal is for implementing profile readme in Gitea, not on GitHub for Gitea.

Well technically the profile readme will be in gitea. and will be displayed Gitea org.
But I may be misunderstanding something😅 Can you pls elaborate more.

Im talking about implementing something like this:
.github repo: https://github.com/asyncapi/.github
organisation profile: https://github.com/asyncapi

ahh! seems like i completely misunderstood what this proposal was about😅

I would really love to see this be implemented! :D

Oh yes, this is necessary. +1

+1

Implementation-wise, I think calling it username/.profile would be better than username/username or username/.gitea.
Problems with the former have already been mentioned. For the latter, I just think something more neutral than .gitea would be better.
Additionally, this could be the basis for future features, as GitHub allows an org to put org-wide issue templates in this repo also. Something like that might be a useful feature in the future.

Do we like something to the effect of this? I am starting to work on this preliminarily.

@LAX18 I suppose the message could be a bit more descriptive...
How about "{username}/.profile's README.md will be displayed here."

I was meaning more about the placement. Eventually it won't be visible at all if there is not a username/.profile repository.

Yeah, the placement is good.

PR was merged but didn't close the issue.


Updates overview.md

Update Microsoft.AspNetCore.DataProtection.AzureStorage and Microsoft.AspNetCore.DataProtection.AzureKeyVault sdk to track2 in secure-data_protection-configuration-overview.md.

 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.:x: FrankieTF sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@blowdart  please recommend a reviewer.

@pakrym - Can you please review?  Thanks

Thank you for the PR, @FrankieTF!

#20112


ConnectRetriesInterval default not working in Maven plugin (Regression of #3499)

Which version and edition of Flyway are you using?
Maven plugin 9.16.0
If this is not the latest version, can you reproduce the issue with the latest one as well? (Many bugs are fixed in newer releases and upgrading will often resolve the issue)
It is the latest
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Maven plugin
Which database are you using? (Type & version)
PostgreSQL 15.2
Which operating system are you using?
Linux 6.1.15-200.fc37.x86_64 (Fedora 37 Silverblue)
What did you do? (Please include the content causing the issue, any relevant configuration settings, the SQL statement(s) that failed (if any), and the command you ran)
mvn flyway:migrate

What did you expect to see?
According to the documentation the connect retry interval should be 120, but this is not the case. There is a very visible difference if I set the interval explicitly to 120 (I can see only 3 retries) and when I leave the default (I can see my terminal scrolling from the retries).
This is most likely a regression of the bug reported in https://github.com/flyway/flyway/issues/3499 and fixed in Flyway 9.16.0.
What did you see instead?
Lots of repeated retries with minimum interval between them.

I think the change in behaviour is due to this change where the default values for connectRetries and connectRetriesInterval have swapped over.
Prior to that commit, the defaults were the following:
model.connectRetries = 0
model.connectRetriesInterval = 120

They are now the following:
private Integer connectRetries = 120;
private Integer connectRetriesInterval = 0;

I think this affects Flyway generally, not just when used through its Maven plugin.

@wilkinsona good catch! That looks definitely like a mistake as the documentation says otherwise

Connect Retries should default to 0
Connect Retries Interval should default to 120

Setting this explicitly fixes it, I think I will just leave the explicit values in my config as the defaults were broken already twice in a short period.

A PR for this is currently being processed and will be fixed in a future release.


Checkbackend.yml

Current deliver script is based on the following check-backend.yml playbook.
Should consider parametizing check-[frontend, api-db-server, backend]
delvier should be able to locate its position to deliver the right playbook.

Fixed in https://github.com/Workshops-on-Demand/wod-backend/commit/dfe412f8ac269f021adbbc14136c829705854460


lib folder is missing after installing the dependencies

Hi,
I just cloned the repo and run npm i  but didn't find lib folder in order to build the project.
I also tried running command npm ci but couldn't help.

UPDATE:
I ran ### sqd process command and it created lib folder. Therefore closing this issue.


SvelteKit example breaks with pnmp

Unfortunately the SvelteKit example doesn't work when installing the dependencies with pnpm i. There seems to be an issue where the dependencies don't get detected.
When I install the dependencies manually I get different errors for other dependencies. See below:
First Error
 Error: 🚨 @vitebook/client requires @sveltejs/vite-plugin-svelte

Second Error
 Error: Failed to resolve force included dependency: just-throttle

Third Error
 Error: Failed to resolve force included dependency: just-debounce-it

as a workaround you can do pnpm i -D @sveltejs/vite-plugin-svelte just-throttle just-debounce-it
or set shamefully-hoist = true in .npmrc
both of which are not ideal, but at least it works until this issue is resolved in a better way.

Might be an issue within vitebook not taking into account of pnpm's strict installation 🤔
(Doesn't work if @sveltejs/vite-plugin-svelte isn't installed in the project)
https://github.com/vitebook/vitebook/blob/c971e78acbf0e6397d5db306a945f06e9c3d31f6/packages/client/src/node/plugin.ts#L109-L111
(This line assumed that the user installed just-throttle, just-debounce-it in the project)
https://github.com/vitebook/vitebook/blob/c971e78acbf0e6397d5db306a945f06e9c3d31f6/packages/client/src/node/plugin.ts#L147

thanks for digging into this!
For the just libraries, i don't think optimizeDeps is needed. they are typically only a single file and distributed as dual cjs/esm package.
see https://github.com/angus-c/just/tree/master/packages/function-throttle for example.

Fixed! Also added SvelteKit detection to the create package so you don't need to configure anything manually anymore.


⚠ Bofrost.at has degraded performance

In abd0f21, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1014 ms

Resolved: Bofrost.at performance has improved in 9c241f9 after 6 minutes.


UglifyJS -> Unexpected token: operator (>)

I installed this package via the package manager and then I tried to run the UglifyJS on my .js file and got this error:
undefined:1625

    throw new JS_Parse_Error(message, filename, line, col, pos);

    ^

SyntaxError: Unexpected token: operator (>)

Caused by this:
things.forEach(entry => {
});

Accepted

I’ll  fix on the coming weekend


perf: Provisioner changes trigger consolidation to be re-considered

Fixes #
Description

Allows consolidation to automatically be triggered if there is a change to the provisioner spec
This allows immediate reconciliation when consolidation is turned on or when there is a change to provisioner requirements

How was this change tested?

Manual validation of E2E
make test

Does this change impact docs?

[ ] Yes, PR includes docs updates
[ ] Yes, issue opened: #
[x] No

Release Note

None

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Looks like i was a little late :(


Non-routable components query param processing

Fixes #29027
Thanks @OnSive! 🚀 ... I'll leave this up for a couple of hours for you to take a look. I digest what Steve said down to just enough basic info that I think readers will get it without getting into the weeds. The important final point is that devs can define their own cascading or regular params as needed, so I close the added paragraph on that point. If I do go ahead and merge this before you see it, you can leave feedback here if you feel I left something important out or wrote something confusing in the paragraph. If changes are needed, I'll patch this paragraph on a new PR.
Also, I'll note that sometimes we cross-link the PU repo issue/PR remarks. I don't think that we need to do that in this case. I think the simplified remark on this docs PR for the reasoning is probably good enough, and I'm concerned about bikeshedding on the PU's issue, where devs may write and ping incessantly about it. I'm sure the PU will hear further feedback on this subject without the article virtually daring devs to add more discourse on it to that issue. It's better to cross-link in situations where it would take a lot of doc space to explain out a complex subject discussed over several comments (a discussion) in a PU issue and where it's unlikely that devs will leave lots of comments and feedback over there.

Internal previews

📄 File
🔗 Preview link

aspnetcore/blazor/fundamentals/routing.md
ASP.NET Core Blazor routing and navigation

Ok ... I'm going to go ahead with this. We're 🏃 on many issues/PRs at the moment, and I'd like to get this cleared through. Feel free to respond with additional feedback.


⚠ SceneTime has degraded performance

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

HTTP code: 200
Response time: 6025 ms

Resolved: SceneTime performance has improved in b44ffd7 after 5 minutes.


[README] State of this library

While this library is still in experimental phase, its API is fairly stable and unlikely to change. Though, due to the lack of detailed documentation, a "stable release" (1.0.0) will not be published for now.
Some sections of the library are still undocumented due to my lack of knowledge (and/or experience) in how to interpret the data exposed by the game (e.g. coordinate transforms). Until I find some time to experiment with those or until information is contributed, they will remain undocumented.
Alongside this issue, the issue tracker contains multiple issues to keep track of which sections of the documentation require what changes. (See the 1.0.0 milestone.)

Closed as part of the 1.0.0 release.


Fix typos

Typos were found by the lintian tool while compiling this project on Debian.
These typos appear into the generated binaries.

Thanks! Looks good.


refactor the two conditional have-you-ever questions

On the Have you evers 20c and 20d, these are only asked under certain conditions. 20c is asked only if 20a or 20b is YES. 20d is asked only if 20c is YES. We could try to use show if, but I'm not sure how that would work in a grid. What I think might be a better approach is to 1) Add this conditional language to the question text (in the various places where it occurs) and 2) in the attachment block add logic so that it will properly check or leave blank depending on other answers. To implement, I'd need an update on where the question text lives (I think @aidanielson is working on updating/streamlining this).

@aidanielson Were you planning on working on this for the Week 1 milestone (in #155)? I think we can take the simpler path of adjusting the question text & attachment block logic rather than worrying about the question logic. See my idea from before:
"What I think might be a better approach is to 1) Add this conditional language to the question text (in the various places where it occurs) and 2) in the attachment block add logic so that it will properly check or leave blank depending on other answers."

i took the easier, more sensible path that Matt suggested. Will work on refactoring the have-you-evers this week.


feat(Export as PDF - rasterized): Adding rasterized pdf functionality to dashboard

SUMMARY

This PR changes the UI on the dashboard page to include an export as pdf button to the rightmost dropdown menu of the header on the dashboard page. This download functionality takes rasterized screenshots of each individual chart component and joins them into a downloadable pdf printout of the dashboard.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Before menu:

After menu:

After download functionality:
https://www.loom.com/share/a8c39c1b81f04226beb5fa2a2d24010a?sid=87eed984-97db-4016-8ff9-32ad8b6b39e2
TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[x] Required feature flags:
[x] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[x] Introduces new feature or API
[ ] Removes existing feature or API

Adding initial functionality for rasterized screenshot pdfs inspired in large part by @Yaswanth-Perumalla in PR https://github.com/apache/superset/pull/25460
Additional improvements to the pdf function will be needed to move it away from static screenshots.

If the PDF is rasterized, does it have any advantage over the PNG export? The main reason to export PDF would seem to be to support text and vectors.

If the PDF is rasterized, does it have any advantage over the PNG export? The main reason to export PDF would seem to be to support text and vectors.

Agree, Ideally we'll move toward a vector PDF, but since we don't have great responsive css, it all just looks broken when we try to resize the window to an A11 sheet of paper size. Same with using the built in print to PDF functionality in the browser @john-bodley. It was much easier to take a screenshot image and then resize the image. Definitely an MVP for a larger feature in the near future to have a vector PDF once we can tackle the responsive CSS functionality.
Happy to hear any other thoughts as to whether this interim functionality is a good short-term solution.

/testenv up

@fisjac on the test environment ^ I was able to get the Video Game Sales dashboard as a PDF, but not the Slack Dashboard. Slack Dashboard worked properly when downloading as image.

@yousoph I just tried the slack dashboard in the test environment. It worked for me, but took a bit longer than Video Game Sales.

Not sure if this is directly related, but I've seen frontend build errors while running the project in docker-compose with the latest master:
ERROR in ./node_modules/jspdf/dist/jspdf.es.min.js 128:659-680
Module not found: Error: Can't resolve 'html2canvas' in '/app/superset-frontend/node_modules/jspdf/dist'

ERROR in ./node_modules/jspdf/dist/jspdf.es.min.js 291:65-80
Module not found: Error: Can't resolve 'canvg' in '/app/superset-frontend/node_modules/jspdf/dist'

and it looks like jspdf is used by dom-to-pdf, which was first used in this change. @fisjac maybe you'll have a better idea what might be happening here than me, I'm not very familiar with these packages.

@giftig, this looks like a separate ticket should be opened for this. It looks like this is being caused due to html2canvas and canvg being installed as optional dependencies within the jspdf package. For a local fix, moving those packages from optionalDependencies to dependencies in the jspdf section of the package-lock.json file should address the errors.

I haven't opened a PR ye, but it seems like this is resolved if you drop dom-to-pdf from version 0.3.2 to 0.3.1.


[Feature] Add alternative service endpoint URLs

Currently, handwriting.js only POSTs to one service endpoint, that is https://www.google.com.tw/inputtools/request?ime=handwriting&app=mobilesearch&cs=1&oe=UTF-8. I propose that we add alternative service endpoint URLs which the user could pick from. This will reduce the load off Google's servers, and will circumvent (or at least alleviate the restrictions of) Google's API usage limits.
Here are the possible alternative service endpoint URLs the could choose from:
let serviceEndpointURLs = {
    "default": "https://www.google.com.tw/inputtools/request?ime=handwriting&app=mobilesearch&cs=1&oe=UTF-8",
    "google_tw": "https://www.google.com.tw/inputtools/request?ime=handwriting",
    "google_jp": "https://www.google.co.jp/inputtools/request?ime=handwriting",
    "google": "https://www.google.com/inputtools/request?ime=handwriting",
    "inputtools": "https://inputtools.google.com/request?ime=handwriting"
}

I will try to create a pull request to day to implement these. What do you think?

I have a question, where do I see these requests, can you give google docs? Thanks

I have a question, where do I see these requests, can you give docs? Thanks

Can you tell me which page I can see the "Google's API usage limits" for this handwriting API? I want to check and confirm. Thank you very much!


Change metric type from counter to timer for http.client.duration and http.server.duration.

Resolves #376

Before:

After:

Looks good!

Bugathon Testing:

start a capture in the AppScope source at cribl.cloud
run scope run -c tcp://${instance.cribl.cloud}:10091 -- curl https://cribl.io
confirm the _metric_type property of http.server.duration metric is timer, not counter
confirm the _metric_type property of http.client.duration metric is timer, not counter

Verified both http.client.duration and http.server.duration


Sample State

Sample State

[x] State shape is flat!
[x] State's keys are camelCased
[x] All keys within the values in the state are accessible in the schema
[x] Correctly formatted

[x] Sample state is rendered with triple backticks, and the language ```javascript...```). This will display the state as a code block instead of a giant line of text
[x] Top level slices

[x] entities
[x] session
[x] errors (here or in ui)
[x] ui (if needed)

[x] Should NOT have nested slices, aka  comments inside of posts

Some info from other tables is ok, for instance:

the author username and imageurl for a post. basically any info that the user can't change
like count and a boolean on whether the user likes the post instead of a likes slice

I noticed that you left a comment on the page where you specified that you are still working on it so I left a couple of bullet points to focus on.
For this one: [ ]All keys within the values in the state are accessible in the schema
-> We are just missing the description key for products.
Finally:
-> Let's add a couple more products, users, and reviews.

@paulobocanegra
Yes! Thank you for noticing. I'll update it by Friday.
Today:
I'm really nitpicking the generics of what we learned by speaking it out loud and breaking the parts further down with so much detail.

Redux life cycle (tracing and tracing the code)
Rails API
Ajax requests
Auth
Routes
withRouter

Tomorrow:
I'll be looking into advance problems (by advance problems I mean further advancing my knowledge).

local storage, context api
advance middleware with subscribed listeners using 'store enhancers'
Rails response types
Error page listeners/setup (e.g. Custom exceptions if needed)
Encryption (if i have time, doubt it)
Project management with webpack.config (e.g. directory imports, svg imports, etc)

(PS: I'm able to pass the all the tests :D )
Tomorrow Night:

Finally make a managed decision of how all the above and "yesterdays" knowledge will affect the sample state and publish it on the wiki so it can be read by Friday.

@paulobocanegra
Its been updated. Thank you for explaining today!

Great job!


[docs] Specify correct corner to locate directional toggle

Assuming that the majority of users are going to be viewing this
documentation in a left to right format, the directional toggle is actually
located in the top right hand corner vs. the left hand corner.
View the docs in question here

@jacquesporveau It's a good call. Thanks for taking care of it.


[WIP] Search user from UAA while adding member to project.

Coverage decreased (-4.9%) to 52.862% when pulling 80ea7c0a7a04e046ec91a304b260f3998205ce5b on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.

Coverage increased (+4.7%) to 62.514% when pulling 34e30514e26ab53f5fa417675f7c4d1221a249b3 on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.

Coverage decreased (-0.1%) to 57.64% when pulling 0a7e35f24aa39cb030ec7976a925067ff591ae8f on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.

Coverage decreased (-0.1%) to 57.664% when pulling 8a93a8be8bcf23ee55139027092ed92243303859 on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.

Coverage decreased (-0.1%) to 57.688% when pulling 6eb987fc012c8bf6a69f30b67677665ca96dcd8f on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.

Coverage increased (+0.2%) to 57.953% when pulling 563f88f89bfac60aae11f9bb97ad4917eb3e34e7 on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.

Coverage increased (+0.2%) to 57.989% when pulling 5970bff3fdfb0c060d9b96c581c60f94ee6418a5 on reasonerjt:uaa-search into 7c510fa2c8294e31175ca0a2c830b60d7d22afc7 on vmware:master.


Bridge: Update shipyard for project

User story
As a user, I want to update the shipyard file for my project directly from the bridge.
Description
Re-use the shipyard drag and drop introduced with the create screen to update the shipyard file.
Everything should be prepared with #4493.
The PUT /project of the control plane should be used.
Acceptance criteria

[ ] The dropdown is enabled also for project settings
[ ] "Upload shipyard" button has functionality and the API call is made
[ ] Error and success handling in case the upload does not work

Definition of done

[ ] Added unit tests for the component
[ ] Everything in acceptance criteria implemented and manually tested
[ ] UI Tests
[ ] Documentation updated

Before starting with this issue, please verify if /PUT project endpoint contains checks if no stage has been added/deleted.

I have put the on hold label on this issue because the shipyard (and the way of working with the shipyard) is subject to change when the KEP: https://github.com/keptn/enhancement-proposals/pull/67 becomes real.


Nodebuilder generates duplicate paths

Hey,
Running node builder on the sevDesk API I receive duplicate paths for get and getAll.
Steps to reproduce:

Get openAPI Spec from https://my.sevdesk.de/swaggerUI/index.html#/
Run npm run generate
see descriptions folder.

Also noticed other minor flaws, not sure if they are sevDesk specific, like undefined body args for
handleListing.call(this, method, path, BODY, qs);

happy to provide further details or jump on discord etc. for investigation.
Best,
Cedric

Cedric, thank you for your report and the link to the spec.
n8n is currently redesigning node param structure, so this project is temporarily on hold.
Will keep this open and revisit once the redesign is finalized.


A small question of implementation

Thank you for your sharing, but I have a small question. Why take prev_hid[0] and prev_hid[1] out of the calculation graph in trainer.py. (click here).
if (t + 1) % self.args.detach_gap == 0:
    if self.args.rnn_type == 'LSTM':
        prev_hid = (prev_hid[0].detach(), prev_hid[1].detach())
    else:
        prev_hid = prev_hid.detach()

Looking forward to your reply.

Hi @TianQi-777 ,
This is because LSTM's have 2 prev states: hidden & cell state.

You may misunderstand what I mean, I mean why you use detach() to remove these 2 variables (hidden & cell state) from the calculation graph in Pytorch.


OverflowError stops 0.50.1 from loading

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
Home Assistant release (hass --version):
0.50.1
Python release (python3 --version):
Python 3.5.2
Component/platform:
Unknown (possibly Automatic)
Description of problem:
When booting up 0.50.1, I receive an OverflowError that prevents HASS from loading further.
Expected:
HASS should load. :)
Problem-relevant configuration.yaml entries and steps to reproduce:
Unknown

Install fresh 0.50.1 environment (in my case, via Docker).
Attempt to start HASS.

Traceback (if applicable):
Traceback (most recent call last):
  File "/usr/lib/python3.5/runpy.py", line 184, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.5/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/lib/python3.5/site-packages/homeassistant/__main__.py", line 367, in <module>
    sys.exit(main())
  File "/usr/lib/python3.5/site-packages/homeassistant/__main__.py", line 359, in main
    exit_code = setup_and_run_hass(config_dir, args)
  File "/usr/lib/python3.5/site-packages/homeassistant/__main__.py", line 265, in setup_and_run_hass
    log_rotate_days=args.log_rotate_days)
  File "/usr/lib/python3.5/site-packages/homeassistant/bootstrap.py", line 168, in from_config_file
    config_path, hass, verbose, skip_pip, log_rotate_days)
  File "/usr/lib/python3.5/asyncio/base_events.py", line 375, in run_until_complete
    self.run_forever()
  File "/usr/lib/python3.5/asyncio/base_events.py", line 345, in run_forever
    self._run_once()
  File "/usr/lib/python3.5/asyncio/base_events.py", line 1276, in _run_once
    event_list = self._selector.select(timeout)
  File "/usr/lib/python3.5/selectors.py", line 441, in select
    fd_event_list = self._epoll.poll(timeout, max_ev)
OverflowError: timeout is too large

Additional info:
In my environment, this error seems to be sandwiched between the iOS component loading and the nmap platform.

Following up: after stumbling upon this post, I removed the Automatic platform; after that, boot-up started as normal.

What do you know..... I did the same....I can confirm it loads after commenting all the automatic portion! :(
If anyone knows how to make it work again, please.....post it! 1million thanks in advance in advance.


Standardised Parameterisation Benchmarks

Repeatable benchmarks for parameterisation methods should be created. This can be split between synthetic and experimental datasets; however, I think we should have varying levels of difficulty / identifiability across the datasets. It's possible that the difficulty level might end up being the division between synthetic and experimental. The high level properties that should be identifiable (and not identifiable) in these datasets:

Thermodynamic properties
Kinetic properties
Transport properties

The first step towards this issue being completed was achieved in #207, #243


Java parser issue that can not parse annotation after a type correctly

This is a failing test example
    @Test
    void annotationAfterType() {
        rewriteRun(
          java(
            """
              import org.openrewrite.internal.lang.Nullable;

              interface JavaType {
                  abstract class FullyQualified implements org.openrewrite.java.tree.JavaType {
                  }
              }

              public class A {
                  void method() {
                      JavaType.@Nullable FullyQualified fq = null;
                  }
              }
              """
          )
        );
    }

Error
expected:
  "import org.openrewrite.internal.lang.Nullable;

  interface JavaType {
      abstract class FullyQualified implements org.openrewrite.java.tree.JavaType {
      }
  }

  public class A {
      void method() {
          JavaType.@Nullable FullyQualified fq = null;
      }
  }"
 but was:
  "import org.openrewrite.internal.lang.Nullable;

  interface JavaType {
      abstract class FullyQualified implements org.openrewrite.java.tree.JavaType {
      }
  }

  public class A {
      void method() {
<EMAIL_ADDRESS>fq = null;
      }
  }"

This is a tricky one. Apart from the fact that it is difficult to parse this given the JDK AST, we also need to make it clear in our LST where the annotation belongs when serializing again.


(feat) add condition mapping for when conditions in drone

@eoinmcafee00 I recommend using %q instead of \"%s\".  This will not only quote the string, but will escape any special characters inside the string.

I am testing this today and I think I stumbled on an important detail.
Since Drone is webhook-driven, the migration will need to create triggers in Harness CI for every pipeline. When a pipeline executes from a trigger event in Harness CI, the <+codebase.*> variables are not available, only <+trigger.*> variables are available.
I think this means we can ignore <+codebase.*> variables in our conversions.
See this documentation for available <+trigger.*> variables.
There isn't a 1-1 match in features between Drone and Harness CI, see Drone's documentation.
Harness CI has:

By Event via <+trigger.event>
By Branch via <+trigger.branch>
By Repository via <+trigger.repoUrl> (this will need extra parsing which I think JEXL supports)

Harness CI does not have:

By Instance
By Target
By Cron
By Status (but when.stageStatus: Failure and when.pipelineStatus: Failure are available)

JEXL supports different operators for pattern matching. I was able to get similar functionality to what Drone gets from doublestar with the =~ operator.
For example, this Harness CI yaml
              - step:
                  when:
                    stageStatus: Success
                    condition: <+trigger.branch> =~ "feature-.*"
                  type: Run
                  name: Feature Branch
                  identifier: featurebranch
                  spec:
                    shell: Sh
                    command: |-
                      echo this runs on a feature branch

is equivalent to this Drone yaml
steps:
- name: Feature Branch
  commands:
  - echo this runs on a feature branch
  when:
    branch:
    - feature-.*