Update MAINTAINERS.MD

What type of PR is this?

subproject management

What this PR does / why we need it:
See

#15

Which issue(s) this PR fixes:

Fixes #15
Special notes for reviewers:
In case Xianyang Zhang is an active Maintainer of this Sub Project:

suggest the GitHub Username of Xianyang Zhang
ensure that they is subscribed to the Sub Project mailing list (and first CAMARA all)

Changelog input
 release-note

Additional documentation
This section can be blank.
docs

@ShutingQing Thanks for adding the GitHub Username of Xianyang Zhang. I've invited zxyxwz to @camaraproject/site-to-cloud-vpn_maintainers. When this invitation is accepted we can proceed with approvals and merge.

please add me as the maintainer and send me invitation to camaraproject/site-to-cloud-vpn_maintainers, thanks @Herbert

Hi, Herbert. I didn't receive the invitation to collaborate on this repository, could you please send me again? Thank you!

Hi, Herbert, I'm Xianyang Zhang from China Telecom. I didn't receive the invitation to collaborate on this repository, so could you please send me again? Thank you! @hdamker

Hi, Herbert, I'm Xianyang Zhang from China Telecom. I didn't receive the invitation to collaborate on this repository, so could you please send me again? Thank you! @hdamker

@zxyxwz done. Please check that you receive notification emails from GitHub.

@DanXu-ChinaTelecom removed the added line as this PR was meant to review and complete the TSC approved list of Maintainers. I suppose that the Sub Project should have first an active phase of contributions before adding additional Maintainers.

@hdamker I agree with you, BTW @juvico Mr Zhu has joined the offline discussion about the API design,  I 'd like to suggest him to contribute to the Sub Project here in the following stages.

@DanXu-ChinaTelecom @ShutingQing please approve and we are good to go here. The pending invitation of @zxyxwz will be observed by the admin team.

OK. LGTM.

I've received the invitation and join the team. Thank you! @hdamker


Use the not found view in different view containers

Hi,
I have two view containers, one for users and one for admins. Both containers have different designs.
I have a not found view that is displayed inside the default container (the container for users). How can I have the same view displayed inside the admin container? Can I use the same view in different containers?
@View(value = "404", notFoundView = true)
public class NotFoundView extends Composite {
}

Thanks

Hi,
Good point, currently there's no way to just reuse the current ViewContainer: you need to use either the default one or define it by setting the viewContainer parameter at the View.
One workaround you can do is to disable the ViewContainer for the 404 view (by setting the usesViewContainer = false) and create a custom Presenter for it, that wraps the view into the right ViewContainer by inspecting the current URL token.
Something like this:
@View(value = "404", notFoundView = true, usesViewContainer = false, customPresenter = MyNotFoundPresenter.class)
public class NotFoundView extends Composite {
}

public class MyNotFoundPresenter implements Presenter<Widget> {
   @Override
   public Widget getView(URLToken url) {
            NotFoundView view = new NotFoundView(); //or use some sort of caching, like a static field
            HasViews container = null;
            String id = url.getId();
            switch (id) { //or some other logic to determine which container should be used
            //the presenter need to access the ViewContainer somehow. Maybe you can create them as singletons
            case "UrlThatDefineConatiner1ShouldBeUsed": container = MyContainer1.getInstance(); break;
            case "UrlThatDefineConatiner2ShouldBeUsed": container = MyContainer2.getInstance(); break;
            }
            container.showView(url, view);
            return (Widget) container;
       }
}


Fixed timestamp issue with SQL Server DDL Creation

With the columnDefinition defined as TIMESTAMP, this breaks SQL Server
as timestamp in sqlserver is equivlent to rowversion.  Removing this
allows the type to be inferred and fixes the problem with initial DDL
creation.

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

Thanks for the suggestion.  I will do that in future.


project analysis PPT

Please link to the page you have an issue with and clearly explain your question or suggestion.
to summarize our agile documentation, wiki link, and retrospective report.

PPT completed and submitted


Sync docs from Google3 to GitHub

Synced to cl/610800965

Lint failures appear to be the known false positives :/


added orml tokens

As discussed, we will replace this with an updated XCM integration after rebasing the latest Polkadot v0.9.23 patch


Insider: notebook.cell.quitEdit not working as intended

@tyeoneill commented on Tue Feb 02 2021
Environment data

VS Code version:1.53.0-insider (user setup)
Jupyter Extension version (available under the Extensions sidebar): v2020.12.414227025
Python Extension version (available under the Extensions sidebar): v2021.2.529263813-dev
OS (Windows | Mac | Linux distro) and version: Windows_NT x64 10.0.18363
Python and/or Anaconda version: 3.8.3
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Jupyter server running: Local

Expected behaviour
The command notebook.cell.quitEdit  stops editing the cell.
Actual behaviour
It does not stop editing the cell.
Steps to reproduce:
The change introduced for VSCodeVim in the commit below doesn't seem to work:
https://github.com/VSCodeVim/Vim/commit/a3e4314239f3575d5328b783b818036e50486df3
I don't believe it's an issue with VSCodeVim as I have the command 'Notebook: Stop Editing Cell' at the top of my Command Palette and when I press Enter to run the command it does nothing, whereas if I select it directly with a mouse it works. So clearly something is up, I just don't know where to post the issue!

Moving @tyeoneill 's issue from the Jupyter extension, as I believe this command is owned by VS Code notebook UI.

Fixed via Vim


Feature Request: allow 'Dead cause difficult terrain' option to function without 'Tokens cause difficult terrain' option checked

In some game system rulesets, "dead/defeated" characters cause difficult terrain. My feature request would be to allow the 'Dead cause difficult terrain' option of the module to function without the 'Tokens cause difficult terrain' option checked. As far as I understand, the two are currently tied to each other through the code, and dead tokens cannot cause difficult terrain without all tokens causing difficult terrain. Separating these functions from each other would allow just tokens marked as "dead/defeated" to cause difficult terrain, while all other tokens would not.

Should be added in the latest release.


Drag and drop of folders into resource contents does not use folder heirarchy and can create a corrupt resource.

An example broken resource was created as follows:

Create a composite resource but do not add files
Switch to edit mode
Drag and drop a folder onto the content space. The folder I dragged had two files with the same name (but different content) in separate folders within the folder that I dragged onto the resource.

There is an error message at step 3 indicating a duplicate file name, and the content display then shows no files.  But bag download returns a bag with one of the files. The resource is thus corrupt in that there is an inconsistency between the files on disk and display.
This problem seems to be related to the flattening of folder structure when files are uploaded, because if a folder without duplicated names in separate folders is drag and dropped, the result is the files loaded into the folder where they were dropped, without retaining any folder heirarchy.
With a generic resource flattening of folder structure behavior is similar, but the resulting resource content display does show the file that was uploaded.
The broken resource is at https://www.hydroshare.org/resource/c2c0070eaaca4d1eacf8d99c7c9e1d94/.

@dtarb I am working on this and should be creating a hotfix PR tonight.

Verified fixed on beta.  A broken resource no longer results, but folder drag and drops still flatten the folders.  That will be a new issue.

Re-opening.  This issue has re-appeared/regressed.  On www I can currently create corrupt resources (that have contents in the download bag but display no files) by following the sequence outlined above.  This was verified fixed on beta 16 days ago, so the recent work related to deployment seems to have lost this fix.  A new resource with this problem is https://www.hydroshare.org/resource/238c4452a7bf44e9b6de024277b48d21/

@pkdash Can you please add a 1,2,3 point estimate label to these tickets?

@pkdash - I'm removing @Maurier from this issue since you had worked on a fix for it already that didn't seem to take. I'm going to have him work on other stuff.

@horsburgh, @aphelionz Though it seems to be an issue on www, I could not reproduce it on park. I am assuming the phase-2 work on composite resource has fixed it.

Done with 1.16


fix(steps): change internal class to mat-inactive

Description
Makes more sense to call it mat-inactive since it just colors it and helps out in unit testing when trying to figure out if a step is disabled or inactive.
General Tests for Every PR

[ ] ng serve --aot still works.
[ ] npm run lint passes.
[ ] npm test passes and code coverage is not lower.
[ ] npm run build still works.

Screenshots or link to CodePen/Plunker/JSfiddle

approved


feat: verbosity and random seed

add verbosity and random seed options to the yaml parser
I changed the behavior of the verbose flag to be an integer rather than boolean.

0 is silent [default]
1 is some output on each timestep
2 is lots of output all over the place

You can now specify verbose: 1 in the yaml input to change behavior.
I changed the random seed setting to be a yaml option. You can now specify seed: 42 in the yaml input to set the random seed to 42. This happens only once, immediately following the yaml parsing. Default value of seed in yaml is -1, which does not alter the random seed at all, allowing for random runs. I didn't know a better place to put this, because set_constants gets called again and again if inlet boundary conditions are changed.
I made some other minor changes and fixes in docs etc.

@ericbarefoot okay, I implemented something that increases the flexibility of the parser. You can now specify a list of acceptable options in the default list e.g., ['int', 'None'] and either will be acceptable for overriding the default value.
This allows the default value to be None (or really yaml'snull which becomes None) and anything else is set as the random seed. If nothing is specified, the seed is unmodified. If you pass a bad value e.g., seed: -10 you will get a numpy ValueError, as expected and described above.
Go ahead and merge if you approve :+1:


Added the possibillity for providing custom http headers for the grpc connection.

Purpose
Provide the user with the option of providing additional http headers for the grpc connection.
Changes
Introduced a Header type  and a new Credentials.builder() which supports the option of providing more http headers.
Example usage:
                         Credentials.builder()
                        .authenticationToken("rpcadmin")
                        .withAdditionalHeader(Header.from("foo", "bar"))
                        .withAdditionalHeader(Header.from("baz", "qux"))
                        .build()

Checklist

[x] My code follows the style of this project.
[x] The code compiles without warnings.
[x] I have performed a self-review of the changes.
[x] I have documented my code, in particular the intent of the
hard-to-understand areas.
[x] (If necessary) I have updated the CHANGELOG.

I provided an example in the README.


campaign length - increase to 80

fixes #7830  @amaltaro, hope this is not to complicated to review. :smile:

Wow, a lot of unittest failure.

test this please

you need to fix one or two Lexicon unittests :-)

Yes but didn't expect all other test to fail. 😄

test this please

test this please

test this please


Weird glyphs in search results

I'm not sure if it's a font issue with my computer or what, but I see these weird glyphs with search results. What am I supposed to be seeing?

It is result's score.

Interesting, seems like a font issue on my end then?

I think that is because your system lack of emoji font? The content is ★★★★★

I have nerd fonts installed, but not font awesome. I thought all font stuff is usually done on the server side since web servers can often tell browsers to use a specific font/download it. Perhaps I'm wrong, you know a lot lol

Could you please provide details about your device? Such as OS, browser etc.

Arch Linux as OS, Firefox as browser. Using the ttf-ms-fonts package for my fonts in Firefox to mimic MS fonts.
Below are my settings:

Haha, I use Arch for working. Please take a look of https://wiki.archlinux.org/title/fonts#Emoji_and_symbols
It may be fixed by installing one of those emoji fonts, such as noto-fonts-emoji.
You will need to restart your browser.

I installed noto-fonts-emoji, restarted my browser, and still receive the issue

I installed noto-fonts-emoji, restarted my browser, and still receive the issue.
It's worth noting that all other glyphs seem to work fine

That is because the content is an emoji symbol, not an awesome font.
I'll check this in my Arch Linux later.

I installed noto-fonts-emoji, restarted my browser, and still receive the issue.
It's worth noting that all other glyphs seem to work fine

That is because the content is an emoji symbol, not an awesome font.
I'll check this in my Arch Linux later.

Ahh okay. I'm curious to know why an awesome font didn't work here, I assume you tried this during the initial design but ran into issues, so had to rely on an emoji font

@Monklite Hmm, it seems awesome font is much better.

@Monklite Hmm, it seems awesome font is much better.

How do you feel about switching it?

Yep. Done. Please take a look at the live demo https://hugo-theme-bootstrap.netlify.app/en/search/?q=markdown

Yep. Done. Please take a look at the live demo https://hugo-theme-bootstrap.netlify.app/en/search/?q=markdown

Perfect, thank!

That is my pleasure.

That is my pleasure.

Thanks for all your work today, a lot was done quickly! Very satisfied with the upcoming code features too


⚠ ClamAV has degraded performance

In 135d686, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 205 ms

Resolved: ClamAV performance has improved in eaf3d08.


FOR REVIEW: Summary, readme, stability fee and impact estimations

Staging PR: https://github.com/makerdao/governance-manual/pull/219
Summary: No staging link
Readme: No staging link
Emergency Shutdown: https://longforwisdom.gitbook.io/new-collection/module-index/module-emergency-shutdown
Impact estimations: https://longforwisdom.gitbook.io/new-collection/governance/voting-in-makerdao/impact-estimations
Stability fee: https://longforwisdom.gitbook.io/new-collection/parameter-index/vault-risk/param-stability-fee
Minor correction in the How to vote video page: https://longforwisdom.gitbook.io/new-collection/governance/voting-in-makerdao/how-to-vote

@LongForWisdom not sure where to put impact-estimations.md on the navigation pane. I put it under "voting-in-makerdao" for now but feel free to move it if you think it fits better elsewhere.
Also, could you take a look at the images in impact-estimations.md if they're okay? Thanks!

You've somehow got some other stuff mixed up in here.

Adding Emergency Shutdown: Staging link


[boost-accumulators] Build Error

Host Environment

OS: Windows 11 version 21H2
Compiler: Powershell 5.1.22000.832

To Reproduce
Steps to reproduce the behavior:
C:\dev\vcpkg> ./vcpkg.exe install yasm-tool:x86-windows
C:\dev\vcpkg> ./vcpkg.exe install cgal
Failure logs
Error: Building package boost-accumulators:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `git pull` and `.\vcpkg update`.
Then check for known issues at:
  https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+boost-accumulators
You can submit a new issue at:
  https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[boost-accumulators]+Build+error
including:
  package: boost-accumulators[core]:x86-windows -> 1.79.0
    vcpkg-tool version: 2022-03-25-d9702d9d89b9468c32efc3f18fb84c3021d7dbae
    vcpkg-scripts version: 933aa19b2 2022-08-02 (3 hours ago)

Here's the full output in PS:
cmake error.txt
Additional context
I already had issue while running the bootstrap .\vcpkg\bootstrap-vcpkg.bat but I've tried some solutions of downloading them manually because I'm not intending to use any proxy server. It turns out the integration was fine with .\vcpkg integrate install, and upon installing cgal the build error happens.

Starting package 79/104: boost-accumulators:x86-windows
Building package boost-accumulators[core]:x86-windows...
-- Downloading https://github.com/boostorg/accumulators/archive/boost-1.79.0.tar.gz -> boostorg-accumulators-boost-1.79.0.tar.gz...
[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' = off
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Feature flag 'versions' unset
[DEBUG] Downloading https://github.com/boostorg/accumulators/archive/boost-1.79.0.tar.gz
[DEBUG] Download failed -- retrying after 1000 ms.
[DEBUG] Download failed -- retrying after 2000 ms.
[DEBUG] Download failed -- retrying after 4000 ms.
Error: Failed to download from mirror set:
https://github.com/boostorg/accumulators/archive/boost-1.79.0.tar.gz: WinHttpSendRequest() failed: 12002
https://github.com/boostorg/accumulators/archive/boost-1.79.0.tar.gz: WinHttpSendRequest() failed: 12002
https://github.com/boostorg/accumulators/archive/boost-1.79.0.tar.gz: WinHttpSendRequest() failed: 12002
https://github.com/boostorg/accumulators/archive/boost-1.79.0.tar.gz: WinHttpSendRequest() failed: 12002

[DEBUG] D:\a\_work\1\s\src\vcpkg\base\downloads.cpp(740):
[DEBUG] Time in subprocesses: 0 us
[DEBUG] Time in parsing JSON: 5 us
[DEBUG] Time in JSON reader: 0 us
[DEBUG] Time in filesystem: 608 us
[DEBUG] Time in loading ports: 0 us
[DEBUG] Exiting after 1.522 min (91312144 us)

I can't reproduce this issue in my side, this should be a network issue, please re-run .\vcpkg.exe install boost-accumulators, if it still cannot be downloaded, you can put this in vcpkg\downloads.
boostorg-accumulators-boost-1.79.0.tar.gz

@Alison-97, does this still be a problem for you?

@PhoebeHui I gave up installing using vcpkg and opt for the source archive method instead.


Remove replaces from go.mod and update the dependency manually instead

Hey Bernard I wrote this PR because of a problem I got when trying to install Klarista with the latest go version (1.18):
go install -v github.com/bfmiv/klarista@l{KLARISTA_VERSION}

Note that I am using go install instead of go get, the latter do no work anymore for installing binaries only for downloading or updating packages of an existing Go Module.
I am not sure how to test this, but I changed go.mod in a way it is not using the 2 versions of  github.com/ulikunitz/xz that you wanted to avoid, namely:

v0.5.6
v0.5.7

After removing the replacement directives from the go.mod file all I did was to run:
go get -u github.com/mholt/archiver/v3

To update it hoping it would update the xz dependency as well and it did, now we are using:

github.com/ulikunitz/xz v0.5.10

Which hopefully fixes the problem that originally made you add the replace directives

Oh that's strange, I was pretty sure I had runned go mod tidy already, but after running it one more time the older versions disappeared, more precisely the v1.5.6 and v1.5.7, apparently we are still using v1.5.8 and above which should be safe.


how to use altFormat with an input group?

Hi again!
Sorry if it is in the docs, but I couldn't find how to do it.
I have an input group and when I initialize the flatpickr instance with altInput and altFormat inside the options, the new input (the one with altFormat) appears completely unformatted, without classes or anything.
My code:
HTML

  <input
    type="text"
    class="form-control"
    data-input
    data-open
  />

JS
flatpickr('.flatpickr' {
  dateFormat: 'Y-m-d',
  altInput: true,
  altFormat: 'd/m/Y',
  onChange: date => { ... },
});

See https://jsfiddle.net/chmln/bv4adcqh/

That was just a typo error in the issue.
Here is an updated fiddle showing the problem: https://jsfiddle.net/bv4adcqh/1/

There is an altInputClass option that precisely targets the problem you're having.
See https://jsfiddle.net/chmln/uqt4qq1a/

Ohhh, that's not in the docs. I can make a PR if you want
Thanks!

Yes please


6.3.0 fails launch after installation...

System information:

Operating system (distribution) and version
Windows 10 enterprise
DBeaver version
6.3.0
Additional extensions

Error during launch: Error file attached.
1575261549816.log

What type of installation do you use? (installer, zip archive).
Did you try to reinstall it? In some cases some old version of DBeaver app may hang and you need to reboot (or use task manager to kill the process) before new installation.

I have the same problem, when I launch DBeaver begin to restart indefinitely in the splash screen.
I have installed portable 64 bit version.
Thanks.

@e-martin make sure than you removed previous DBeaver version before installing new one. You can't copy/extract new version over old one.

@serge-rider always I copied the new version over the previous and never I had a problem, in this case I'll try that.
Thanks.

@serge-rider I can confirm that copying in a new folder works, may that updating from 6.1.2 to 6.3.0 without migration have problems.
Thanks.

Good.
You should never copy new version over previous one. You were lucky that it worked for some versions.


Main create data fixes

Added to functional:

split.py - functionals for splitting lists/datasets.
tokenize.py - functionals for tokenizing.
convert.py - functionals for conversion to old pipeline format.

Added to classes:

tokenize.py (moved from data and applied changes from features).

Added to tests:

Test of functional.tokenize

Updated main_create_data.py to use new functionals and classes, and have correct formatting.
Updated data config (to run the script from root dir) and example data (to work with new naming).
Updated README with details on create data step of the pipeline (mostly taken from features branch).

Note1: functionals/tokenize.py is inspired by the features-branch, but with some fixes relating to Dask and removing side-effects.
Note2: main_create_data.py is updated and works, but still needs more work, and probably should also be placed with the other main-scripts in a sub-module (e.g. like yucca/pipeline/run).

I fixed the discussed changes:

concepts as input (and output) instead of features dataframe for the four methods in functional/tokenize (and removed parameter inplace, as it makes less sense now).
Updated tests for these methods.
Updated classes/tokenize to the changed methods.

Very Good!


Distributed closest-point example crashes when a rank has just 1 object point

The crash occurs when the code tries to access element 1 of a 1-element array.
The problem is likely in special case of a BVH for one point.  The code fakes a 2-point array.  This is fine internally, but external code, such as the example, may be unaware of it, leading to some inconsistencies.
To reproduce,
bin/data_collection_util -o box_2d_1 --min -1.5 -1.5 --max 1.5 1.5 --res 100 100 -p1 examples/quest_distributed_distance_query_ex --num-samples 1 -m box_2d_1.root

Tray to reproduce with BVH only test.


question about make_sup_name in cxy_foun_sup

Hi,
I found that the name was rewritten when starting a Fount by this function. What do you think about removing it? When it's here it requires more work to retrieve the sup using its name. Thoughts?

Not sure I follow your comment. When you do cxy_fount_sup:start_link and you supply a name, you are providing a name for the cxy_fount. I use FOUNT_NAME_sup as the name of the supervisor, FOUNT_NAME as the name of the cxy_fount gen_fsm.
I did it that way because the interface is to the cxy_fount. The only case for using the supervisor is to get the cxy_fount instance (when it has no name), or to get the cxy_regulator instance (which should be very rare). cxy_fount_sup:start_link returns {ok, Pid} so you can just use the Pid instead of the name. When in a supervisor hierarchy, it just gets wired in normally.
What are you doing that requires you to need the supervisor instance by name? If you do need it, I've just gone with the convention that for cxy_fount 'socket_fount' it is 'socket_fount_sup' (i.e., just append '_sup' on the end of your cxy_fount name to get the supervisor to kill it or something). Generally, I expected people naming the founts to just have hard-coded atoms in their code, so they will just hard-code xxxx_sup as well if they need to access it.


Android + controller = no input events detected

Godot version
3.5
System information
MacOS Big Sur (11.6.2)
Issue description
Controller events (e.g. Device 0, Button 1 (DualShock Circle, Xbox B, Nintendo A)) do not work in Android version.
The game runs, but no button events get picked up. I am using a USB controller and my tablet picks up the controller inputs in its general interface (e.g. in the home screen), but not in the game itself.
Steps to reproduce

Create a game/scene that includes a controller button event like Device 0, Button 1 (DualShock Circle, Xbox B, Nintendo A)
Test on desktop (should work).
Export for Android and install it on an android device.
Plug a USB (I haven't tried bluetooth) controller to the android device.
Run the game. No button events get picked up.

Minimal reproduction project
This is an example where Button 1 changes the colour of the screen. When I load it on Android device, the controller input doesn't trigger anything.
TestControllerAndroidBug.zip

Which controller model are you using? Which Android device did you test this on (and which Android version is it running)?
Also, is USB OTG enabled in the Android device's developer options? This is usually required for controller input to work on Android. Remember that it gets disabled after 10 minutes of inactivity when no USB devices are connected (likely for power usage reasons).

Sorry it took me ages to reply.
I have tried 2 no-name controllers, so no luck knowing the model. One of them I made myself using a Zero Delay Arcade USB Encoder and buttons. The other one is just a no-name cheap one. Unfortunately I don't have a controller of a specific brand/model to try the issue.
Still, as I mention in the original post, my Android tablet picks up the controller inputs in its general interface (e.g. in the home screen), but not in the game itself.
I tried the same with Godot 4, having the same issue.


5.25.2 changelog

Needs one approval to be able to merge.

Sorry @amyblais - missed this! Thanks for reviewing @lindalumitchell 👍


minor wording changes on trasparent mode

Signed-off-by: zhaohuabing<EMAIL_ADDRESS>

Codecov Report

Merging #740 (46082db) into main (cede77e) will decrease coverage by 0.25%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #740      +/-   ##
==========================================
- Coverage   63.89%   63.64%   -0.26%
==========================================
  Files          47       47
  Lines        5927     5927
==========================================
- Hits         3787     3772      -15
- Misses       1905     1919      +14
- Partials      235      236       +1

Impacted Files
Coverage Δ

internal/provider/kubernetes/tlsroute.go
59.47% <0.00%> (-6.61%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


LowRankFuns should have a 2D space

2D function spaces are more than the tensor product of their component spaces, and can be enriched with e.g. diagonal singularities as in SIE.jl.

I don't see how low rank fun makes sense in any spaces other than tensor product spaces, as they are built out of sums of outer products of functions
Sent from my iPhone

On 13 Apr 2015, at 8:05 pm, Richard Mikael Slevinsky<EMAIL_ADDRESS>wrote:
2D function spaces are more than the tensor product of their component spaces, and can be enriched with e.g. diagonal singularities as in SIE.jl.
—
Reply to this email directly or view it on GitHub.

I'm completely happy if they're in a TensorSpace, but currently they're only parameterized by the two 1D spaces.

Oh OK, that’s reasonable.  Though probably 2D has to settle first a bit, then we can reorganize it.

On 13 Apr 2015, at 9:11 pm, Richard Mikael Slevinsky<EMAIL_ADDRESS>wrote:
I'm completely happy if they're in a TensorSpace, but currently they're only parameterized by the two 1D spaces.
—
Reply to this email directly or view it on GitHub https://github.com/ApproxFun/ApproxFun.jl/issues/161#issuecomment-92315872.

Now that I understand the 2D spaces a little better, I think this issue was raised by mistake.
Some of the LowRankFun methods take the TensorSpace, so all is well.


Special chars escaping improvement

Hi there,
I added the escaping for the newline char, as you suggested. Reading the specs here, it turned out that i also forgot to escape the textDelimiter if it's contained in the field, so i fixed that too.
However, as the spec says  "Fields containing line breaks (CRLF), double quotes, and commas should be enclosed in double-quotes.", i don't know if i should hardcode these chars or run the check on the dynamic options fields (rowDelimiter and endOfLine). Or maybe both ? What do u think ?
It may be worth to note that the escaping occurs only if the json is an Object, i didn't changed the Array part of the lib, because i can't spend more time on it today.
Let me know if you need me to dig it deeper :)

@papswell I think its best to use only the dynamic options (rowDelimiter, endOfLine) and double quotes

@papswell i made a few changes to your code and added some tests.
https://github.com/kauegimenes/jsonexport/commit/26513e7ee5aab28f2c599df3d528ec1b1912a3bb

@papswell + now we have travis ci =)


Show how to create a real menu using app-layout

The demos currently demonstrate that you should create a menu as
  <vaadin-tabs slot="menu">
    <vaadin-tab theme="icon-on-top">
      <iron-icon icon="vaadin:home"></iron-icon>
      Page 1
    </vaadin-tab>
    <vaadin-tab theme="icon-on-top">
      <iron-icon icon="vaadin:list"></iron-icon>
      Page 2
    </vaadin-tab>
</vaadin-tabs>

While this looks nice, the menu does not work because there are no  links in it. If you do add  tags, you have two options:

Wrap the <vaadin-tab> element so you have

  <vaadin-tab theme="icon-on-top">
    <iron-icon icon="vaadin:home"></iron-icon>
    Page 1
  </vaadin-tab>

This renders the options correctly, the link works but keyboard navigation (right-left arrows) and highlighting of vaadin-tabs no longer works. Navigating between the items using tab works and a menu item can be activated using enter.

Wrap the contents of <vaadin-tab>

<vaadin-tab theme="icon-on-top">

    <iron-icon icon="vaadin:home"></iron-icon>
    Page 1

</vaadin-tab>

This breaks the theme (icon is not on top). Keyboard navigation (left-right) works but selecting/navigating using enter does not.
Please add a demo showing how you should use app-layout in a real application. A workaround using click listeners is not preferable as you then prevent opening the item in a new tab etc.

I tested solution 2 and keyboard navigation seemed to work. I created a PR in  vaadin-tabs to allow icons on top to work in this case.
https://github.com/vaadin/vaadin-tabs/pull/120

A new PR has been created to address this issue. https://github.com/vaadin/vaadin-tabs/pull/121

https://github.com/vaadin/vaadin-tabs/pull/121 is merged. The change will be included in the next major release

@tulioag Is this issue still valid? Looks like 2.0 took care of this.

@moderndeveloperllc, this is working now:
<vaadin-tab theme="icon-on-top">

    <iron-icon icon="vaadin:home"></iron-icon>
    Page 1

</vaadin-tab>

I believe we still need a demo to be able to close this issue.

The App Layout with links demo show this, doesn't it?
It uses Vaadin Router to manage changing views.
https://cdn.vaadin.com/vaadin-app-layout/2.0.0/demo/#element-basic-demos

Yes, you are right. Closing the issue.


Is the ability to reanswer a quiz intended?

Question
Is the ability to reanswer a quiz intended?
Further Information
If you answer a quiz, go to the next video, and come back, the quiz answer will be unfilled and you can input a new answer. I was wondering if this is the intended behaviour...

Yes, it is. It doesn't re-record it in the database though, which is also intentional.

Yes, it is. It doesn't re-record it in the database though, which is also intentional.


update documentation PPP

update PPP for yinyin377.md

Codecov Report

Merging #111 (3428c2b) into master (a871c45) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #111   +/-   ##
=========================================
  Coverage     37.07%   37.07%
  Complexity      295      295
=========================================
  Files            87       87
  Lines          1729     1729
  Branches        191      191
=========================================
  Hits            641      641
  Misses         1044     1044
  Partials         44       44

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 a871c45...3428c2b. Read the comment docs.


error  when run inference

1970-01-02 01:39:21.259991: ERROR:  magicmind/utils/io_util.cc:124]  Invalid argument: Failed to create the temp file: ./tmp_mm_b8gfZO..
The specific possible causes of the error:
1. The path file write is no write permission. Please try to use Model::IModel::EngineConfig temp_file_path to specify the path.
2. The path file write is not exist. Please check the path is right or not
1970-01-02 01:39:21.260180: ERROR:  magicmind/runtime/core/engine.cc:106]  Invalid argument: Failed to create the temp file: ./tmp_mm_b8gfZO..
The specific possible causes of the error:
1. The path file write is no write permission. Please try to use Model::IModel::EngineConfig temp_file_path to specify the path.
2. The path file write is not exist. Please check the path is right or not
1970-01-02 01:39:21.261492: ERROR:  magicmind/runtime/core/model.cc:255] Create Engine failed. Failed to create the temp file: ./tmp_mm_b8gfZO..
The specific possible causes of the error:
1. The path file write is no write permission. Please try to use Model::IModel::EngineConfig temp_file_path to specify the path.
2. The path file write is not exist. Please check the path is right or not
mm failure
./run.sh: line 11:   960 Aborted                 ./bin/edge/infer -m "./new_cambricon_models/${string}model"

is this error come from MegEngine？anyway，the error is clear，“The path file write is no write permission”。

is this error come from MegEngine？anyway，the error is clear，“The path file write is no write permission”。

Have been solved，thx~


Port existing Interrupt Agent from E40*

Hi @LeeHoff.  I would recommend this task be decomposed into three sub-tasks:

Port the Interrupt Timer Control virtual peripheral from the E40 env to the E20.  It is probable that the E20 can use the existing vp_interrupt_timer as is.  If we need to extend it for CV32E20, it will be straightforward.
The E40 cores all have a core-specifc, manually-written, interrupt test-program that uses the above interrupt timer control.  This test-program will almost certainly need to be modified for the CV32E20 (every core does things a little differently).
Integrate the interrupt agent into the CV32E40 environment.  This should be straightforward as well.

Once the above it complete, we will have a capability to write directed tests for specific interrupt scenarios and enable interrupts for any test.


tf_sess.run takes long time to excute

I have using mobilenet coco model ,but it takes 5 seconds to finish the function anyone please help me to solve this  or describe why it takes this much of time
tf_config = tf.ConfigProto()
tf_config.gpu_options.allow_growth = True
tf_sess = tf.Session(config=tf_config)
tf.import_graph_def(trt_graph, name='')
tf_input = tf_sess.graph.get_tensor_by_name(input_names[0] + ':0')
tf_scores = tf_sess.graph.get_tensor_by_name('detection_scores:0')
tf_boxes = tf_sess.graph.get_tensor_by_name('detection_boxes:0')
tf_classes = tf_sess.graph.get_tensor_by_name('detection_classes:0')
tf_num_detections = tf_sess.graph.get_tensor_by_name('num_detections:0')
tf_input.shape.as_list()
def detection(IMAGE_PATH):
start_time = datetime.datetime.now()
image = cv2.imread(IMAGE_PATH)
image = cv2.resize(image, (300, 300))

scores, boxes, classes, num_detections = tf_sess.run([tf_scores, tf_boxes, tf_classes, tf_num_detections], feed_dict={
tf_input: image[None, ...]

})
boxes = boxes[0]  # index by 0 to remove batch dimension
scores = scores[0]
classes = classes[0]
num_detections = int(num_detections[0])
#print(boxes)
#print(scores)
#print(classes)
#print(num_detections)
for num in range(num_detections):
   if classes[num]==1:
      print('person')
      #return 'person'
   if classes[num]==62:
      print('chair')
      #return 'chair'
   if classes[num] != 1 and classes[num] != 62 :
      print(classes[num])
end_time = datetime.datetime.now()
diff = (end_time - start_time)
print(diff)

detection(IMAGE_PATH)

This issue is resolved by below close
https://github.com/tensorflow/models/issues/4355#issuecomment-437536894


Issues compiling on OSX.

OSX: 10.12.3
Xcode: 8.2.1
During compilation i get the following two errors.
debug_dump_writer.cc:108:3: error: [chromium-style] auto variable type must not deduce to a raw pointer type.
audio_network_adaptor_impl.cc:67:8: error: [chromium-style] auto variable type must not deduce to a raw pointer type
Has anyone seen this before and might be able to recommend a fix?

I'm having this issue on Travis as well, it has been reported on the webrtc-discuss group: https://groups.google.com/forum/m/#!topic/discuss-webrtc/CeEQ4W4ABSI
I will open an issue tonight, or find a way to deal with this by disabling their clang plugin triggering that error for instance.
Le 9 mars 2017 19:07:05 GMT+01:00, Nate Burr<EMAIL_ADDRESS>a écrit :

OSX: 10.12.3
Xcode: 8.2.1
During compilation i get the following two errors.
debug_dump_writer.cc:108:3: error: [chromium-style] auto variable type
must not deduce to a raw pointer type.
audio_network_adaptor_impl.cc:67:8: error: [chromium-style] auto
variable type must not deduce to a raw pointer type
Has anyone seen this before and might be able to recommend a fix?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/aisouard/libwebrtc/issues/31

--
Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.

I did a make clean and make. compiled everything just fine the second time. So maybe it isn't an actual issue?

It looks like a bug occuring right from the WebRTC repository, since someone else is having the same issue.
I added the possibility to add extra arguments to the gn gen command, as a temporary fix, you can run CMake by setting GN_EXTRA_ARGS to clang_use_chrome_plugins=false, like this:
cmake -DGN_EXTRA_ARGS="clang_use_chrome_plugins=false" ..

I'm waiting for Travis to finish before closing the issue.

Closing since Travis has built it successfully by setting clang_use_chrome_plugins to false.
Feel free to re-open the issue if the problem persists.


Make css classes from layout configurable?

For projects like docsearch or places I would like to be able to generate such markup:

  <input class="ap-hint" />
  <input class="ap-input" />

etc..
Mostly because:

when talking about styling the project, we do not want/need to have the user understand places is based on algolia autocomplete. We are already wrapping it and hiding a bit of complexity.
when the user will have both a docsearch and a places autocompletion menu, it will be a lot easier to style them separately. Otherwise you would have to add weird classes/override selectors weight.

What do you think?

That will generate a lot of code, but definitely a good idea!


Post-fix for [IZPACK-1182] Evaluation of dynamic variables, which depends on another one, fails

This is a post-fix regarding https://jira.codehaus.org/browse/IZPACK-1182:
Where possible, force resolving of dynamic variables independently of the order they are defined in.

IzPack project » izpack #749 SUCCESS
This pull request looks good
(what's this?)


Interaction of turrets with enemies and player

Description
Task: Interaction of Turrets(#185).
Feature: Turrets(#185)
In this feature of turrets, we will work on leveraging config files for healing of turrets using resources. Possibly as an extension, we will also be adding to turret assets more ammunition which might possibly be done using config files.
Example

We can view the health of turrets through health bar. When health drops significantly, the player can provide new health to the turrets using resources collected.
We can also add more ammunition to turrets.

Dependencies

[x] Turret class basic implementation (#148)
[x] Health and damage (config files) (#163)
[x] Turrets shoot enemies (#150)

Milestones
List of steps that need to be completed for this task.

[x] Implementing necessary components and entities that give us the required output

Completion Deadline: Sept 10, 2023
Documentation
Member

Yugansh (Yugansh-Uq)

Please add the necessary labels and assign yourself @Yugansh-Uq .

Completed.


Full set of life-cycle hooks

We need to implement hooks across the full life-cycle of a deploy, not just pre.

I can do this :calling:


no basic auth credentials

$ docker-compose up -d
Pulling netstats (docker.pkg.github.com/sponsianus/dishy_grafana/netstats:)...
ERROR: Head https://docker.pkg.github.com/v2/sponsianus/dishy_grafana/netstats/manifests/latest: no basic auth credentials

Thanks!
Apparently, GH reg needs auth even for public images. My bad.
Pushed netstats image to Docker Hub and updated the compose file.


Allow only determined applications in API

Description of change
Fixes the API call to display individual applications so it returns 404 for pre-determined applications.
Story Link
https://trello.com/c/GdxDvWit/2555-swagger-retrieve-function-api-v1-planningapplications-id-states-it-returns-only-determined-planning-applications-when-it-infact

Closing for now.


JOSE Submission JOSE Paper

JOSE Paper Updates

[ ] Describe the submission, and explain its eligibility for JOSE.
[ ] Tell us the “story” of the project: how did it come to be?
[ ] Cite key references, including a link to the open archive of the software or the learning module. You likely need to call your .bib file.

@mhahsler Can you confirm these were completed a while back?

@stats-tgeorge Yes, the paper contains the eligibility and the story in the paper section "Statement of Need." There is a link to the GitHub version of the book at the end of the summary. Please let me know if additional changes are needed.


When the TNS process is finished - terminate the debugger process, too.

When the TNS process has been closed we're still hanging the debugger as if you can still do something.
This is easily reproducible if there is need for interactive input from the user. For example if you have two provisioning profiles and run launch ios from the app it will try to find a provisioning profile for you, get confused, can't get a decision and return an error for you to pass the teamId as an arg. After that the TNS exits. Currently we hang, now we raise the terminate event.
Another way to test:

Run IOS in Simulator
Close the Simulator. The process should be terminated.

@ivanbuhov great catch! I've added your comment + condition for code > 0 to handle this case


How to list all props of the phone?

adb shell getprop or basically getprop.. doesn't even need root priv., works from a simple terminal as well..
But please use Google/DuckDuckGo/Searx/Qwant/whatever search engine you prefer before opening an issue.

Yeah I found it like 15 minutes ago, sorry


Server: Think about connecting template kingdoms together via relation

When a template kingdom is changed, target player's kingdoms are still unchanged (for example building rules, ...).
Maybe it would be better to define building with attributes and than create an instance of it.
Also created kingdom could point to it's template from which it could take list of available buildings.

Nope, nope, nope. Too complicated; when rules are changed, admin could send a comensantion gift appropriate players (for example as free to Store or whatever).


More realistic canvas gradient/pattern example

The current Canvas Gradient example looks strange from user's perspective, the gradient appears at seemingly arbitrary positions depending on the view center and resolution and does not align consistently with the features which are sometimes all red or all purple.  Repeating patterns based on real data would make a more realistic example.
https://deploy-preview-15095--ol-site.netlify.app/en/latest/examples/canvas-gradient-pattern.html

The current Canvas Gradient example looks strange from user's perspective

I agree.  And I was hopeful when I read this.  If we can’t come up with a sensible looking example for a feature, then I think it is worth questioning the value of the feature.
Then I clicked on the example linked above

Perhaps this is a matter of taste, but I found this example somewhat shocking.  I don’t think this qualifies as “a more realistic example.”  I can say I have never seen anything like it actually.

"More realistic", in my opinion, would be something like different hatches for different attribute values, or a solid color and a hatch depending on an attribute value. Both would be a pattern rather than a gradient, but hey, that's also more realistic, no?

A gradient alone does not render well as it can be randomly positioned, so both options in the example are patterns containing gradients, allowing two properties of a feature to be represented in a single fill.
Hatched patterns (single color plus transparent) for a single property are supported in styles for the ArcGIS REST Feature service

https://www.arcgis.com/apps/mapviewer/index.html?url=https://services1.arcgis.com/RbMX0mRVOFNTdLzd/ArcGIS/rest/services/hosted_symbology_test/FeatureServer/0
and those could be replicated in OpenLayers.


Make HTML runner part of sbt plugin

That's all. Nice!

As @yawnt figured out, we need to force the test-interface dependency to be at the newest version. Otherwise, if an "old" test framework is linked in, the new shiny HTML stuff will simply not be around.
Current "workaround":
libraryDependencies += "org.scala-js" %% "scalajs-test-interface" % "0.6.10-SNAPSHOT" % "test"

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3161/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4101/
Test FAILed.

Updated and rebased.

Still need to do the libraryDependencies workaround.
libraryDependencies += "org.scala-js" %% "scalajs-test-interface" % "0.6.10-SNAPSHOT" % "test"

I don't have anything else to add. I'll wait for the libraryDependencies thing. It might prove to be slightly tricky, that one. It's hard to justify injecting testinterface in the Test configuration of any project (after all, a project could use the Test configuration in its own way, independently of sbt's testing infratructure). But at the same time we can't inject it only when we run that task (it wouldn't make sense anyway).
At least, the task itself is only relevant if the Test config is indeed used with sbt's testing interface, in one way or another. Maybe the task could simply do a sanity check. It would verify that (a recent enough) version of scalajs-test-interface is on the classpath, and would display a nice error message to the developer if it's not the case (with the solution to their problem, i.e., add the "workaround" to their settings).

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3166/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4107/
Test FAILed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3167/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4108/
Test PASSed.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3169/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4110/
Test PASSed.

Updated.

Running manual tests of the HTML runners.

LGTM, assuming the manual tests passed.

I'm unable to build testSuite/test:fullOptJS on my little laptop :(
All other tests pass. I'll build on a decent machine tomorrow.

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3179/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4125/
Test PASSed.

I'm unable to build a fullOptJS on any machine I have. It always OOMs (with -Xmx8G).
However, CI seems to do just fine. Any idea what is going on?

I can build it without problem on my machine (although it takes 3 minutes). I do have some failures in testHtmlFullOpt that seem to indicate that the fullopt-stage property is not discovered correctly; and/or the LinkingInfo.productionMode:
Test org.scalajs.testsuite.jsinterop.MiscInteropTest.should_have_a_meaningful_name_property started
Test org.scalajs.testsuite.jsinterop.MiscInteropTest.should_have_a_meaningful_name_property failed: null, took 0.001544999 sec
Test org.scalajs.testsuite.jsinterop.MiscInteropTest.should_have_a_meaningful_name_property finished, took 0.001544999 sec

Test org.scalajs.testsuite.compiler.OptimizerTest.must_not_break_when_folding_double_with_decimal_and_stringLit started
Test org.scalajs.testsuite.compiler.OptimizerTest.must_not_break_when_folding_double_with_decimal_and_stringLit failed: expected:<1.2323919403474454[e]+21hello> but was:<1.2323919403474454[]+21hello>, took 0.002692999 sec
Test org.scalajs.testsuite.compiler.OptimizerTest.must_not_break_when_folding_double_with_decimal_and_stringLit finished, took 0.002692999 sec

Test org.scalajs.testsuite.jsinterop.RuntimeLongTest.toDouble started
Test org.scalajs.testsuite.jsinterop.RuntimeLongTest.toDouble failed: expected:<9223372036854775000> but was:<9223372036854776000>, took 0.003561 sec
Test org.scalajs.testsuite.jsinterop.RuntimeLongTest.toDouble finished, took 0.003561 sec

Test run started
Test org.scalajs.testsuite.library.LinkingInfoTest.developmentMode_when_in_development_mode started
Test org.scalajs.testsuite.library.LinkingInfoTest.developmentMode_when_in_development_mode failed: null, took 0.000938 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.developmentMode_when_in_development_mode finished, took 0.000938 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.developmentMode_when_in_production_mode started
Test assumption in test org.scalajs.testsuite.library.LinkingInfoTest.developmentMode_when_in_production_mode failed: org.junit.internal.AssumptionViolatedException: Assumed in production mode, took 0.000998001 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.developmentMode_when_in_production_mode finished, took 0.000998001 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.productionMode_when_in_development_mode started
Test org.scalajs.testsuite.library.LinkingInfoTest.productionMode_when_in_development_mode failed: null, took 0.000814999 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.productionMode_when_in_development_mode finished, took 0.000814999 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.productionMode_when_in_production_mode started
Test assumption in test org.scalajs.testsuite.library.LinkingInfoTest.productionMode_when_in_production_mode failed: org.junit.internal.AssumptionViolatedException: Assumed in production mode, took 0.000856999 sec
Test org.scalajs.testsuite.library.LinkingInfoTest.productionMode_when_in_production_mode finished, took 0.000856999 sec
Test run finished: 2 failed, 0 ignored, 4 total, 0.011087s

The problem is that test tags are based on the scalaJSStage setting. However, testHtmlFullOpt does not change these of course. I need to think how we can solve this.
Luckily, this is just a problem in our build.

Ok. If I do:
set scalaJSStage in testSuite := FullOptStage
testSuite/testSuite/testHtmlFullOpt

the test suite passes.

So are you suggesting we should always do that in our build?

No, I'm not sure. Essentially this points at a fundamental flaw in the testHTMLFastOpt / testHTMLFullOpt tasks:
The linking pipeline is laid out in parallel in two flavors: fastOpt and fullOpt. However, from there we use an sbt setting to feed the one we want to dependent tasks (running and testing). Therefore, all setting relevant to run and tests tasks (notably javaOptions and derivatives) are not specific to a given stage (we did have that a long time ago :)).
Hence there seems to be no way we can get the right settings when executing testHTMLFullOpt if currently scalaJSStage is set to fastOptStage.
I think we have a couple of options here:

Leave it the way it is, document it, let users deal with it.
Fail if scalaJSStage does not correspond to the version of testHTML* we are running.
Only provide a single task testHTML that itself depends on scalaJSStage. To what file (and whether it should be a different one based on the stage) this task should write is TBD.

I don't like any of these suggestions. Ideas, comments?

I think 1+2 (they're not exclusive) is a reasonable option.

I think 1+2 (they're not exclusive) is a reasonable option.

So you mean just add a check that scalaJSStage is set to the right stage. What I do not like about this, is that it is going to annoy the 99% (blatantly made up value) of our users that do not have scalaJSStage specific builds.
Or did you mean to make the check opt-in?

Ah, I had not thought about that. Then I guess 1 is the way to go.

Then I guess 1 is the way to go.

Ok. So I guess I'll add a check just for our build. That seems better than simply documenting that one has to set scalaJSStage = FullOptStage before running testHTMLFullOpt.

Updated

Running HTML runner tests.

HTML runner tests pass.

LGTM :tada:

Refer to this link for build results (access rights to CI server needed):
https://scala-webapps.epfl.ch/jenkins/job/scalajs-pr/3197/
https://scala-webapps.epfl.ch/jenkins/job/scalajs-matrix-build/4147/
Test PASSed.

Woot


=minion long-form not working

so doing =m kc shows killcounts.
when I type =minion killcounts
or =minion questpoints it shows the equivalent to =m as @osrsolympus kindly pointed out
which I feel is a bug because it is the long form of the command

More specifically, =minion killcounts acts as =m and not =m kc

More specifically, =minion killcounts acts as =m and not =m kc

what do you mean  =m would show me what my minion is doing rn.
=m qp is quest points. also works as =minion qp or =minion questpoints

More specifically, =minion killcounts acts as =m and not =m kc

ur so right.  completely blank minded on that. I fixed the post

with slashcommands this is no longer a issue


Indentation-sensitivity does not close an expression

I would expect the following code to display 17, but it instead displays 10 because the + 7 is parsed as following the _ -> clause instead of as following the case statement.
import Html

foo x =
    case x of
        Just _ ->
            10
        _ ->
            100
    + 7

main = Html.text <| toString <| foo (Just ())

Not that this needs to predetermine the behavior of Elm, but have you checked how other indentation-sensitive languages interpret this case, like Haskell?

I ran it through haskell and it outputs 17:
foo x =
    case x of
        Just _ ->
            10
        _ ->
            100
    + 7

main = print $ foo $ Just ()

This is simply Landin's off-side rule at work, which is where all indentation-sensitive language base their parsing on AFAIK.

Track in #1375


issue with 'Start-SecretRotation' script

[Enter feedback here]
https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-rotate-secrets?view=azs-2102#rotation
We have seen a few cases that the customers failed to pass the parameters to Start-SecretRotation, which can be mitigated by adding '-ArgumentList' by the end of the script as below.
Invoke-Command -Session $PEPsession -ScriptBlock {
param($certSharePath, $certPassword, $certShareCreds )
Start-SecretRotation -PfxFilesPath $certSharePath -PathAccessCredential $certShareCreds -CertificatePassword $certPassword
} -ArgumentList ($certSharePath, $certPassword, $certShareCreds)
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e4feaa2a-4850-478d-8122-7eb751ba0777
Version Independent ID: f5cd7372-0443-3f2e-c403-ed7ba1a56146
Content: Rotate secrets - Azure Stack Hub
Content Source: azure-stack/operator/azure-stack-rotate-secrets.md
Service: azure-stack
Sub-service: azure-stack-hub
GitHub Login: @BryanLa
Microsoft Alias: bryanla

@Donnie-Zhang Thank you for bringing this to our attention!  I've assigned this to the document author for review.

Article changes have been completed.
#please-close


Is there any way to bypass emulator detection apps?

Some apps like youtube/tiktok can detect the emulator. Is there any method to overcome it?
Consider a virtual machine a real Android phone environment?

Good advice


Typo

In the "User-Agent Client Hints delegation" section of the readme file, the example Accept-CH header has a typo. the Sec-CH-Bitness should read Sec-CH-UA-Bitness
Accept-CH: Sec-CH-UA, Sec-CH-UA-Arch, Sec-CH-Bitness,
Does this mistake appear anywhere else in the package, or is it just the readme file?

Hi @kirstin51D thank you for reporting.  This typo only appeared in the README file:
grep -R "Sec-CH-Bitness"
./README.md:  ch = 'Sec-CH-UA, Sec-CH-UA-Arch, Sec-CH-Bitness, Sec-CH-UA-Full-Version, \
./README.md:Accept-CH: Sec-CH-UA, Sec-CH-UA-Arch, Sec-CH-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List,

Fixed


Members Requirements

In members section try to make Filter function like other sections.

Thank You So much for your query, we really appreciate your contribution towards spurt-cms. We will take up this feature request shortly.

Thank you for considering my request to implement the filter function in the members section.


Add basic universal benchmarks to CI

Summary
Resolves https://github.com/astral-sh/uv/issues/4921.

I'd love to have these!

Hmmm the new benchmarks add 7 minutes to the CI job. Maybe we need to test a simpler universal resolution than airflow.

It might be okay if the benches run longer, though not ideal, they don't block pull requests.

7s is out of proportion (taskset -c 0 is a single efficiency core):
platform-specific:
$ hyperfine "taskset -c 0 uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 -p 3.11" "uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 -p 3.11"

Benchmark 1: taskset -c 0 uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 -p 3.11
  Time (mean ± σ):     289.3 ms ±   4.6 ms    [User: 188.1 ms, System: 99.2 ms]
  Range (min … max):   282.5 ms … 295.4 ms    10 runs

Benchmark 2: uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 -p 3.11
  Time (mean ± σ):     175.3 ms ±   7.2 ms    [User: 213.8 ms, System: 147.5 ms]
  Range (min … max):   167.0 ms … 186.8 ms    17 runs

universal:
$ hyperfine \
    "taskset -c 0 uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal" \
    "uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal" \
    "taskset -c 0 uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal -p 3.11" \
    "uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal -p 3.11"

Benchmark 1: taskset -c 0 uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal
  Time (mean ± σ):     227.6 ms ±   5.5 ms    [User: 135.1 ms, System: 90.4 ms]
  Range (min … max):   220.4 ms … 239.7 ms    12 runs

Benchmark 2: uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal
  Time (mean ± σ):     143.6 ms ±   6.5 ms    [User: 165.9 ms, System: 131.4 ms]
  Range (min … max):   130.5 ms … 157.6 ms    22 runs

Benchmark 3: taskset -c 0 uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal -p 3.11
  Time (mean ± σ):     557.2 ms ±   6.5 ms    [User: 412.6 ms, System: 141.9 ms]
  Range (min … max):   547.5 ms … 566.0 ms    10 runs

Benchmark 4: uv pip compile scripts/requirements/airflow.in --exclude-newer 2024-06-20 --universal -p 3.11
  Time (mean ± σ):     386.5 ms ±   4.7 ms    [User: 446.4 ms, System: 189.2 ms]
  Range (min … max):   379.0 ms … 392.5 ms    10 runs

3.11 also has very big markers, the other PR may change this a lot. I've also seen that we're doing expensive thing on the first run, such as building pyspark.

Giving a larger runner a quick try https://github.com/astral-sh/uv/pull/5959


Question: Resetting knobs from a decorator

Is it possible? I've tried pulling in the channel and emitting addon:knobs:reset but nothing works!

It should be possible. If it's not working for you, one possibility is that you are emitting the event on the wrong channel. The storybook channel is a singleton, and it's possible for there to be multiple instances of the channel, in which code A is emitting an event on channel 1, and code B is listening for that event on channel 2.
This has happened to me when I was developing my own addon and trying to install it on a local project using npm link. Specifically, my app had the following structure under node_modules:
...
@storybook/addons
...
my-custom-addon/
   ...
   node_modules/@storybook/addons
...

If you poke around in your project and find duplication (of addons, or potentially of @storybook/react etc.) then funny things like that can happen. Not sure this is your problem, but if it is, try using file: dependencies rather than npm link.

@morgs32, In addition to what @shilman pointed out, possible problem could be related to the direction of emitting:
Currently, you can send messages only from preview to manager or from manager to preview. But in this case all event listeners for addon:knobs:reset are on preview side (where your stories and decorators are). And I guess you're emitting from preview side as well. So your message isn't handled by them. 'Reset' button works because it emits from manager side of channel.
Actually, #1407 changes this behavior and allows to send messages in both directions. So possible your code will start to work with v3.3-alpha.


Add a new configuration option : InstanceName. Use it in WindowsPerfo…

…rmanceCounterPlugin
Hi
I added a new configuration option : InstanceName.
It can be used to change the "Host" variable that is sent by the writehttp plugin. We use it to store collectdwin metrics into a graphite database.
If the "InstanceName" option is not defined, then old behaviour does not change?
I compiled it and tested it (with and without option) and it works.
But I don't know how to bundle it in an .msi, so I'm a little bit desperate.
Can you please :

explain the current build process
or integrate my PR, build it and release a new version in .msi format.

Thanks in advance.
Thomas

@tpoindessous - thanks for the PR.
I think instead of instance name, we should add an optional config for hostname, if it is provided ten all plugins should use it, if it is not provided, we should use the current logic of finding the hostname.

👍


Update README.md

Can you include nl.json too? thanks

Has been added. Sorry for the inconvenience


Fire charges backfiring

Fire charges hit the player who threw it if they move in the same direction as the charge, which I presume is because they don't have a LeftOwner tag like arrows, snowballs, and other vanilla projectiles do.

To reproduce
Throw a fire charge while moving in the direction you throw it.
Version Information

Mod Version: 1725bc6
Minecraft Version: 1.16.5
Forge Version: 1.16.5-36.1.4
Other mods that were running when the crash happened: none

Fixed by PR #95


Azure Container Registry webhook receiver contribution

Hi all, I created a webhook receiver for Azure Container Registry that I've been using successfully in a project for a while. So decided to contribute it back to this repo:
#303 Add the Azure Container Registry webhook receiver
Please let me know if you are looking for anything else to get this contribution in.
Julio

/cc @glennc

Hi @julioct. Thanks for your PR.
While we are happy seeing PRs from the community, it takes some effort from us to both review and later on maintain it.
At the moment, we're heads down finishing up 2.1 milestone for ASP.NET Core and Preparing for the next 2.2 milestone. WebHooks is not really a priority for that milestone, so we'd like to reduce the churn in that area at the moment, to stay focused.
That said, we're moving this issue into the backlog to consider it later.


Update alacritty template

Alacritty switched its config format from yaml to toml a while ago. The template in build.lua should be updated accordingly.

I created the #90 to address this problem.


Add initial configuration for DCS on the PaaS

This commit adds the Prometheus alerts configuration, as well as some
minimal alertmanager config which should avoid any premature pages for
people.
Once the alerts are in place, I'll setup some proper routing.

I'm curious - how did you develop/test this?

I'm curious - how did you develop/test this?

It's an adaptation of the configuration here https://github.com/alphagov/doc-checking/blob/master/configuration/dcs-helm/templates/prometheus-alerts.yaml
I adapted and tested the queries by just copying them in to the Prometheus web interface. As for the YAML, :crossed_fingers:


[typo] Oligomeric stibenes

Hi,
After some months using your tool, I came across Oligomeric stibenes which should be Oligomeric stilbenes.
Best,

Hey @mwang87, is this code the one used for the gnps2 version of NPClassifier also? Maybe interesting to merge this (and of course all others also 😄)?


set is_ssl on upstream http filters with the upstreamInfo instead from downstreamInfo

Commit Message:
The downstream headers are being passed to the upstream headers and if is_ssl is true - it adds the relevant header to the scheme. This is_ssl flag is set according to the downstream info - meaning if the downstream is using ssl - so will the upstream. The problem arises when we want to use http connection from the downstream and https on upstream or the other way around. This fix will make it so we will take the is_ssl according to the upstream info.
adding all usecases in upstream.cc to take the sslConnection info from: upstreamInfo()->upstreamSslConnection()
instead of the downstreamAddressProvider()
Additional Description: None
Risk Level: Low
Testing: TBD - tried creating a scenario under tcp_tunneling_integration_test.cc that downstream has no-ssl connection and upstream has ssl connection but I failed - would love some help.
Docs Changes: None
Release Notes: Added
Platform Specific Features: None
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

@vikaschoudhary16 I tried multiple times to create a test scenario but to no avail. would love some help if you got the time!

@vikaschoudhary16 I tried multiple times to create a test scenario but to no avail. would love some help if you got the time!

Hey, to create test scenario you should configure UpstreamTlsContext, something like following in the cluster on the proxy which is initiating the tunnel:
transport_socket:
        name: envoy.transport_sockets.tls
        typed_config:
          "@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
          common_tls_context:
            tls_params:
              tls_minimum_protocol_version: TLSv1_2
              tls_maximum_protocol_version: TLSv1_3
            tls_certificates:

And DownstrealTlsContext in the listener's filter chain at the proxy which is terminating the tunnel, something like:
listeners:
  - name: listener_0
    address:
      socket_address:
        protocol: TCP
        address: <IP_ADDRESS>
        port_value: 10001
    filter_chains:
    - filters:
      - name: envoy.filters.network.http_connection_manager
        typed_config:
          "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
          stat_prefix: ingress_http
          route_config:
            name: local_route
            virtual_hosts:
            - name: local_service
              domains:
              - "*"
              routes:
              - match:
                  prefix: "/"
                  headers:
                  - name: ":method"
                    string_match:
                      exact: "POST"
                route:
                  cluster: service_google
                  upgrade_configs:
                  - upgrade_type: CONNECT
                    connect_config:
                      allow_post: true
          http_filters:
          - name: envoy.filters.http.router
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router
          http2_protocol_options:
            allow_connect: true
      transport_socket:
        name: envoy.transport_sockets.tls
        typed_config:
          "@type": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.DownstreamTlsContext
          require_client_certificate: true
          common_tls_context:
            tls_params:
              tls_minimum_protocol_version: TLSv1_2
            alpn_protocols:
            - h2
            - http/1.1
            tls_certificates:

does this only affect the flag-guarded http filter code or does this affect any http upstream for tcp proxying? Also tests please? /wait

only flag guarded, upstream http filters code, which is false by default

note: envoy maintainers will be mostly on vacation until 6th jan


Autodispose reset provider state

Describe the bug
Autodispose reset provider state
To Reproduce
minimal reproduce repository https://github.com/agufagit/riverpod_test

dart pub get
dart run build_runner build
dart run

result is
beforeloading true
loading true
after action false
afterloading false

Expected behavior
beforeloading false
loading true
after action true
afterloading false

That has nothing to do with autoDispose. You issue is that your build has the async keyword.
So it completes asynchronously, which happens during your await.
And when it completes, that stops the loading state (because that's what async builds do).

If you do:
  @override
  FutureOr<void> build(int? msgLocalId) {}

(without async keyword), there's no issue


Expecting the same names when converting to tflite model

Hello,
I have created very simple model, and I want to export it to tflite model, to benchmark it on android device, and run simple inferences. This is code to create model:
import tensorflow as tf
import numpy as np
from tensorflow import keras
from tensorflow.keras import layers

input0 = keras.Input(shape=(64,), name="input0")
input1 = keras.Input(shape=(16,), name="input1")
input2 = keras.Input(shape=(16,), name="input2")

layer0 = layers.Dense(3, activation="relu", name="layer0")(input0)
layer1 = layers.Dense(5, activation="relu", name="layer1")(input1)
layer2 = layers.Dense(7, activation="relu", name="layer2")(input2)

x0 = layers.concatenate([layer0, layer1, layer2])
x1 = layers.concatenate([layer0, layer1, layer2])

output0 = layers.Dense(3, name="output0")(x0)
output1 = layers.Dense(7, name="output1")(x1)

model = keras.Model(
    inputs=[input0, input1, input2],
    outputs=[output0, output1],
)
model.compile(optimizer='sgd', loss='mean_squared_error')

converter = tf.lite.TFLiteConverter.from_keras_model(model)
converter.optimizations = [tf.lite.Optimize.DEFAULT]
tflite_model = converter.convert()

with open('model.tflite', 'wb') as f:
    f.write(tflite_model)

environment: google colab
I expect, that tflite model would have input0, input1, input2 input names, and output0 , output1 output names. But...
Real names are: serving_default_input0:0, serving_default_input1:0, serving_default_input2:0, StatefulPartitionedCall:0, StatefulPartitionedCall:1

Hi @pfk-beta !
Thanks for feature requesting on setting same name given in model. Original name becomes a metadata for the final names of input and output after conversion and is being decided by conversion process itself.
@sachinprasadhs !
Could you look at this feature request.
Thank you!

Hi,
Thank you for opening this issue. Since this issue has been open for a long time, the code/debug information for this issue may not be relevant with the current state of the code base.
The TFLite team is constantly improving the framework by fixing bugs and adding new features. We suggest you try the latest TensorFlow version with the latest compatible hardware configuration which could potentially resolve the issue. If you are still facing the issue, please create a new GitHub issue with your latest findings, with all the debugging information which could help us investigate.
Please follow the release notes to stay up to date with the latest developments which are happening in the TFLite space.
Thanks.


PowerToys Run: Flashes during startup

Environment
Windows build number: Microsoft Windows [Version 10.0.18363.836]
PowerToys version: v0.18.1
PowerToy module for which you are reporting the bug (if applicable): PowerToys Run

Steps to reproduce

Restart computer
On log in, wait couple seconds, the "Start typing..." flashes on the screen, as shown in the screenshot below.

Expected behavior
No flash, no indication of PowerToys Run unless it is called.
Actual behavior
The search bar for PowerToys Run briefly flashes.
Screenshots

Thanks for the feedback, @ccory2004! We are aware of this issue which is tracked in #2974. Closing this issue as a duplicate.


Improve album navigation

Description
Add a better album component. Currently, you can't preview images (zoom, etc) and you can't go when navigating.
Importance
Medium

also, the images are often shown out of order


Allow for arguments to be passed to the base model

looking at auto-gptq code I spotted that it already contains kv-caching :
https://github.com/PanQiWei/AutoGPTQ/blob/main/auto_gptq/nn_modules/fused_llama_attn.py
would be really nice to let users utilize this.

I agree. #190 tracks the discussion around KV caching. We have bigger plans for this, but we've been focusing on constrained generation almost exclusively so far 🙂
We can certainly implement the naive version quickly, it's just a small interface change. Will bump it up on the priority list.

I could borrow the mechanism from huggingface transformers if not for #209, which makes the process of installing from source a bit sketchy.

I'm going to investigate this one more tomorrow, may have some follow up questions.


Truncate some values on admin dashboard

Fixes #461 (properly?)

From my testing it seems that the scroll shadow might lead to some annoying rendering noise, so we can remove it again if it turns out to be too ugly:
https://github.com/sillsdev/languageforge-lexbox/assets/12587509/10873591-b0e7-4524-a2f6-f1e4a0a954fc

I suspect this might cause some E2E tests to fail, as the GUID they're looking for becomes hidden away behind the ellipsis; better run pnpm test before you merge this.

I can run all the e2e tests locally.
The most common reason for flaky failures are HMR errors 😠.
I don't know how to avoid those.

What are "HMR" errors?


File type of camera.capture

Issue Description
What file Type is the image returned from the capture method?

Capture returns a file path. It depends on the device os as to what file type is captured.


GEOMESA-1595 Docs for bootstrapping via Geodocker

Added documentation for bootstrapping a GeoMesa Accumulo instance
using AWS EMR and Geodocker

Signed-off-by: Anthony Fox<EMAIL_ADDRESS>

@anthonyccri was this validated by anyone? are we good to merge?

System.getenv("ZOOKEEPERS") @jnh5y

Closing in favor of https://github.com/locationtech/geomesa/pull/1334


is there a base package for vc141?

what should be used for those compiled on vc141?
Thanks

just tried itr and i think it works on base package (v2) of vc14..

nope im not sure now thaat it did, got cuda error

actually it seems to compile fine with vc14, but still getting that error cudaMalloc failed: invalid argument


build: remove unneeded suppress warnings

The suppression was relevant for false warnings, which are now fixed.
Cf. https://issues.modelix.org/issue/MODELIX-544

Good catch. I probably would have forgotten that this is now possible.
Btw, conventional commits proposes to use the git trailer format for additional information in commits. We could think about standardizing the way we reference tickets in git commit message. I have used something like this before:
feat: subject line

some text
here

Fixes: MODELIX-42

Or Related to: MODELIX-42 if not fixing.

Btw, conventional commits proposes to use the git trailer format for additional information in commits.

Seems nice. I will try it in my next commits. I added it to our weekly, to tell the others.

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


Upgrading yarn to v3

When I ran yarn in the root, it gave a message saying something like "migrating from yarn v1" and the lockfile is completely different - can we upgrade the repo to the latest version?

Or even better we could migrate to pnpm


fix: cross compile from non-apple silicon host to apple silicon

Hi, this should solve the apple m1 targeting cross compile problem. We should check if host platform is same as target platform, if same, we enable mcpu=native, otherwise we manually setup the flags

Can you chuck a #[allow(clippy::single_match)] in there?

Can you chuck a #[allow(clippy::single_match)] in there?

done


fix(curriculum) changed wording on step 55

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #47175

Changed the wording since there was confusion on the forums.

I changed the final word from And/Then to Finally. Hopefully this is good. If you want me to revert back to And/Then I can just let me know. Also, I added codeblocks to a couple words in the text that needed it.

Sorry, I probably wasn't as clear as I could have been. I didn't mean to literally use "And/Then" in the solution. It was more of an either/or sort of thing. Personally, I would start the last sentence as "And then set the width as described above." But I understand that some people have an aversion to starting a sentence with "And". So you can drop it completely and just make it "Then set the width as described above."
"Finally" works too, but personally I think it is a little overkill here. We are only asking them to do two things: change top/bottom margins and set min width. I think "Finally" would work better if we were asking them to do a lot more. But it's not a deal breaker for me. I'll let others decide.

@bbsmooth Should I just hold off to make another edit until I get another response or just go with either and/then. i can do whatever. I agree with finally feeling like overkill. I can do whatever, however.

Just go with "Then set the width as described above." to avoid the inevitable grammar war.

Just go with "Then set the width as described above." to avoid the inevitable grammar war.

That works for me! Thank you @bbsmooth!

Ahh, I didn't realize I had that type of approval power :smile:

Ahh, I didn't realize I had that type of approval power 😄

haha! are you a member of freecodecamp? how do you have that power lol


[Task][Go SDK]: Use context param and error return value in mongodbio.Read SDF

What needs to happen?
The mongodbio.Read SDF methods can as of #25437 be rewritten to take a context.Context parameter instead of creating a context.Background, and return an error instead of panicking.
Issue Priority
Priority: 2 (default / most normal work should be filed as P2)
Issue Components

[ ] Component: Python SDK
[ ] Component: Java SDK
[X] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

.take-issue


CUDA10.1 with tensorflow-gpu==2.0.0b1

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution:Linux manjaro (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):pip install tensorflow-gpu==2.0.0-b1
TensorFlow version:2.0.0b1
Python version:3.7
Installed using virtualenv? pip? conda?:pip
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:10.1
GPU model and memory:rtx2070

Describe the problem
tf.test.is_gpu_available():
I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcudart.so.10.0'; dlerror: libcudart.so.10.0: cannot open shared object file: No such file or directory
2019-07-12 16:39:38.345749: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcublas.so.10.0'; dlerror: libcublas.so.10.0: cannot open shared object file: No such file or directory
2019-07-12 16:39:38.345852: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcufft.so.10.0'; dlerror: libcufft.so.10.0: cannot open shared object file: No such file or directory
2019-07-12 16:39:38.345953: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcurand.so.10.0'; dlerror: libcurand.so.10.0: cannot open shared object file: No such file or directory
2019-07-12 16:39:38.346052: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcusolver.so.10.0'; dlerror: libcusolver.so.10.0: cannot open shared object file: No such file or directory
2019-07-12 16:39:38.346153: I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcusparse.so.10.0'; dlerror: libcusparse.so.10.0: cannot open shared object file: No such file or directory
Provide the exact sequence of commands / steps that you executed before running into the problem
Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

Try install the cudatoolkit (2nd latest version) and cudnn via conda

I am having the same issue under the same conditions except for:
OS: arch
GPU: GT 710

Try to install the cudatoolkit (2nd latest version) and cudnn via conda

Well, I have tried this, but it didn't work. I have installed the cudatoolkit-10.1.168 and cudnn-7.6.0-cuda10.1_0 in m the server.

Try to install the cudatoolkit (2nd latest version) and cudnn via conda

Well, I have tried this, but it didn't work. I have installed the cudatoolkit-10.1.168 and cudnn-7.6.0-cuda10.1_0 in m the server.

Install the cudatookit 10.0.130.
I tried 10.1.168 few weeks before, had some errors

As of now, TensorFlow does not support CUDA 10.1, thus you need to install CUDA 10.0, as indicated in the software requirements section of https://www.tensorflow.org/install/gpu.

As of now, TensorFlow does not support CUDA 10.1, thus you need to install CUDA 10.0, as indicated in the software requirements section of https://www.tensorflow.org/install/gpu.

Yea, I have installed the ubuntu18 on the server and use the cuda10.0 for tensorflow-gpu==2.0b1, it works so far so good.

@MuseMamba
Can we close this issue as it was resolved.Thanks!

I have the same problem. Take 'libcurand.so.10.0' as example, in my case, logs said
I tensorflow/stream_executor/platform/default/dso_loader.cc:53] Could not dlopen library 'libcublas.so.10.0'; dlerror: libcublas.so.10.0: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda-10.1/lib64
However in  /usr/local/cuda-10.1/lib64, there are libcurand.so, libcurand.so.10, libcurand.<IP_ADDRESS>.
and the last two are actually linked to libcurand.so, so I just create a link named libcurand.so.10.0 and link it to libcurand.so, no warnings

Can't bloody nvidia just open source everything. Those managers should be hanged. Wasted way too much time on this.

Can't bloody nvidia just open source everything. Those managers should be hanged. Wasted way too much time on this.

To be fair, this issue has barely anything to do with CUDA not being open-source, as it is a mere version compatibility issue. That being said...


HSEARCH-3622 - Backport HSEARCH-3462 to branch 5.11 - SimpleIndexingProgressMonitor stops logging as soon as the number of indexed document stops being a multiple of the logging period

HSEARCH-3622: Backport to 5.x: SimpleIndexingProgressMonitor stops logging as soon as the number of indexed document stops being a multiple of the logging period

It turns out the bug does not show up in 5.11, because, for a number of reasons, we always increment the number of indexed documents by one, and never more.
I will backport the fix to 5.11 regardless, in order to avoid future regressions, but I won't backport to 5.10 or earlier.

Merged, thanks


feat(stepper): align with 2018 material design spec

Aligns the stepper with the latest Material Design spec. Since there aren't any designs in the spec anymore, these changes only add an elevation and a border radius, based on the other card-like components.

Wouldn't a user just put a stepper inside of a card for this?

I wouldn't say so, at least judging off of the fact that we already provide the background color. Also I can see the padding becoming too large if the stepper was placed inside a card.

I'm hesitant on this one. It makes it more difficult for users to compose a stepper with other bits of UI, and it's also easy for users to add the shadow around the container themselves.


Add support for @media print

Would it be interesting to support @media print generation as well? I think having the possibility to create styles to easily override those common media queries in printing contexts would be a great addition 😁

Thanks for your patience 💟
This looks great, thank you!

Thanks for your patience 💟
This looks great, thank you!


Update app-insights-metrics-explorer.md

The Metric Explorer to an Excel file functionality is not available in the current AI portal. I have added a comment in on this.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Thanks for pointing this out, John.
I'll actually just delete the section from the doc.
#please-close


Wave app being dropped when there's a request failure between Waved and the app

Wave SDK Version, OS
Wave SDK: 0.25.3 , OS: MacOs/ Ubuntu
Actual behavior
Wave daemon drops Wave apps when there is a http request failure between Waved and apps without even retrying it for a configurable time.  This request failure could occur when there's a resource starvation for a small amount of time period. Therefore, dropping app is not acceptable here.
More info: https://h2oai.slack.com/archives/C0561218TBM/p1685689177638099
Expected behavior
Wave daemon should have a request-retry mechanism with user configurable time period. By default this retry-mechanism is turned off and we can enable it by setting env variable.
Steps To Reproduce

Start the Wave app.
Simulate sending RST signal for the connection between Waved and the app.
iptables -A INPUT -p tcp --dport 8000 -j REJECT --reject-with tcp-reset
Wave app will be dropped with connection reset by peer or connection refused error with the current behaviour.

As discussed over Slack, this behavior is by-design. Can be sidestepped via setting H2O_WAVE_KEEP_APP_LIVE that prevents the app from being dropped in case of failure.
Keep in mind that the Wave team's suggestion is to make sure the app is running all the time, avoiding resource starvation by following proper deployment strategies.


Double pitch shift range

oh I see, yeah this would be nice

Akin to Unbox huh. This would indeed be nice. I would like to see the max actually be something like unison offset, which is -96 to 96. This could be expressed as an input box that goes past what the slider allows, as the slider may look better with only a 1 or 2 octave range (more than that and the ticks for root notes and fifths will get cramped).

@MainCharacteroftheProblem
Might have a better idea that could be better than both of these ideas and might be created to be ported from Slarmoo's Box and/or Midbox. An "octave shift" slider could come along with the pitch shift slider which acts like the song octave but for instruments instead. Each tick on the octave shift slider adds or subtracts 12 to the pitch shift slider, meaning envelopes on pitch shift will also reflect these changes. Less confusing than an input box, more convenient on slider space. Automation on such a slider would likely be rounded to the nearest whole value or could just act like a much more grand-scale pitch shift slider, although the latter feels a bit more odd imo.


Create tenants and common projects

Primary Reviewer: @reid-spencer
Issue:

Coming back to the back-end project, we are essentially starting from scratch as all other projects present in this repository are implemented with Kalix or have just gone stale
We need to create the common folder to hold some common types (ie. memberId, eventId, etc.)
We need to create the tenant folder to hold the tenant entity

Changes:

Commented out unused projects in the build.sbt that is implemented through Kalix
Add functions in the Helpers for helping create the tenant and common project

Testing:

sbt compile should compile

Everything looks good here but I would like to see some protobufs actually compiling in the common-types module. If that works then we can call this one done.

Created the minimal protobuf for contacts to demonstrate that a protobuf can be created and generate scala code with sbt compile


Internal Server Error when attempting to download archive via API

Gitea Version
1.15.6
Git Version
2.30.2
Operating System
Raspberry Pi OS + Docker
How are you running Gitea?
Running official docker image (tag: 1.15-linux-arm64, id: d7e5e9d96a5d269120a579a887efeae1589afb8d92ba4c03fe61264548e9af7f) on an up-to-date version of Raspberry Pi OS (based on Debian bullseye).
TLS is handled by a Caddy reverse-proxy.
Database
MySQL
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
https://gist.github.com/jotoho/e4813169969a9d0a669cd86169de14e8
Description
I was attempting to learn how to use the API to download the files in a private repository and attempted using it with a public repo first to avoid needing to provide a token.
Unfortunately when I tried to access the archive for master via /api/swagger or curl, my server threw back a "500 Internal Server Error" message.

Original repository: https://gitea.jotoho.de/jotoho/waituntil
Reproduction repository (mirror): https://try.gitea.io/jotoho/waituntil

Screenshots
No response

Also, disregard that the post above says "MySQL" - it's actually MariaDB 10.5.13 running in another docker container.

You should use .../archive/master.zip if you want zip file

You should use .../archive/master.zip if you want zip file

Can you download the file from private repository non-interactively (using a script) by doing that? I presumed the API option is there to get the file without needing to access the website from a logged in browser.

Oh, you probably meant adding .zip or something to the URL in the API! I thought you meant the URL normally used to download archives from the browser.

Yes, add the extension name .zip, .tar.gz or .bundle.

@lunny Thanks for the advice and quick bugfix!


Write a C++ program to convert centimeters to inches

Description
Write a C++ program to convert centimeters to inches
1 inch = 2.54 centimeters
Input  : 12.7
Output : 5

How to contribute

Save the solution in program/ConvertCentimetersToInches.cpp file
Add ConvertCentimetersToInches.cpp file in convert-centimeters-to-inches folder

!assign

Hey @astitva0011,
This issue has been assigned to you for more than 15 days.
We are unassigning you from this issue.
If you are still interested in contributing to this issue, please get auto-assigned on the issue by commenting !assign again.
Thanks for your contributions :)

!assign


Specify final url for images inside css on grunt-usemin

I wrote this stackoverflow question with an example on what I need to achieve.
I can't find a way to specify an absolute url to relative paths on css files as I can do on html files.

I use grunt-repace to replace url before run grunt usemin

@neuquino for now usemin does not support url rewriting using an absolute path. There are some tools like grunt-replace that can help you.
BTW I'm currently investigating to find a solution for usemin to support absolute url / remote url.

Based on document, Patterns should be able to do that, since it can take the match group to do filter-in/out, but I can't find any detail api and example for it.


Solr core

GitHub Issue: (https://github.com/Islandora-CLAW/CLAW/issues/1248)
What does this Pull Request do?
Uses the first value in the list of solr cores in the /inventory/vagrant/group_vars/solr.yml in the webserver role
What's new?

Removes hardcoded "CLAW" name for the solr core and replaces with a reference to the already created solr_cores variable array
changes the default Drupal solr core to the first one listed in the solr_cores of /inventory/vagrant/group_vars/solr.yml
changes the path for solr core

How should this be tested?

pull down this PR
change the value of "CLAW" in /inventory/vagrant/group_vars/solr.yml to something original. i tried DE_CLAW and NOT_CLAW 😉
vagrant up
check that solr data is /var/solr/data/INSERT_WITTY_NAME_HERE
check your solr config in drupal (http://localhost:8000/admin/config/search/search-api/server/default_solr_server) and see the name of your core
check the solr admin interface at http://localhost:8983/solr and be sure you have a correctly named core

Interested parties
@Islandora-Devops/committers

Note, brought up by @whikloj  in the tech call: this assumes 1 core in the solr_cores list. If we need to install multiple cores in the future, additional refactoring is necessary.