main.js added to url with force ssl rule

Using the latest script. When I add the following force SSL rule, it adds /main.js to the url when I navigate to the root of the site and I get the error too many redirects.
<rule name="Redirect to HTTPS" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="^OFF$" />
  </conditions>
   <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>

Any clues?

Are you certain you're not using the force-ssl package (check .versions for implicit dependencies)?

I'll double check.

Nope, no force-ssl references anywhere.

Okay - are you making any other adjustments to the standard web.config?

Nope
On Nov 21, 2016 3:45 PM, "ramijarrar"<EMAIL_ADDRESS>wrote:

Okay - are you making any other adjustments to the standard web.config?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/talos-code/meteor-azure/issues/11#issuecomment-262091590,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AED31oi_bBNYvey6lLljJNSGPHdiFcjJks5rAh7zgaJpZM4K4fu6
.

Your web.config should look like this: https://raw.githubusercontent.com/talos-code/meteor-azure-example/master/.config/azure/web.config

I suspect you have added the rule at the end (which would explain the routing to /main.js).

Yes, I added it to the end. I'll test it right when I get home.
It should be in the Readme =)
On Nov 21, 2016 3:53 PM, "ramijarrar"<EMAIL_ADDRESS>wrote:

I suspect you have added the rule at the end (which would explain the
routing to /main.js).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/talos-code/meteor-azure/issues/11#issuecomment-262093545,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AED31lph1FILHKcCPeunZuCIKaAKCD_Xks5rAiDvgaJpZM4K4fu6
.

I copied that web.config and it deployed correctly but now the site is down: redirected you too many times.

Can you try visiting the URL using "https" directly?

Same message

Can you try in a different browser?

tried it with Chrome and Edge

Still not working?

Nope
On Nov 21, 2016 5:04 PM, "ramijarrar"<EMAIL_ADDRESS>wrote:

Still not working?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/talos-code/meteor-azure/issues/11#issuecomment-262107422,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AED31iIll5VzdJGhy7mwEbw-0qn-Rzkwks5rAjGZgaJpZM4K4fu6
.

Can you provide the URL?

Let me deploy it again.
On Nov 21, 2016 5:05 PM, "ramijarrar"<EMAIL_ADDRESS>wrote:

Can you provide the URL?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/talos-code/meteor-azure/issues/11#issuecomment-262107509,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AED31qDMOtL_gTYDhzNezaA1B060VmNFks5rAjG5gaJpZM4K4fu6
.

Sorry for the late reply but deployments take more than 20mins so testing is really slow. It has to be a caching/dns issue with this laptop. I tried it on another computer and the site works fine now that the rule is on top.
Thanks for the help.

I will add a link in the README to the example web.config (with force https rule)

I made a few improvements to the 'force https' instructions based on this issue, let me know if you think there is room for any further clarification.


Can not run mill in fish

OS: Manjaro
Shell: Fish
Way install mill: sudo pacman -S mill
Issue:
When run mill version, I got :
Failed to execute process '/usr/bin/mill'. Reason:
exec: Exec format error
The file '/usr/bin/mill' is marked as an executable but could not be run by the operating system.

The error won't occur after switch to bash, so how to make mill also work in other bash (e.g. fish)?

Seems something is wrong with the pacman package; the manual installation instructions include prepending the correct shebang line to the executable


Nvy with new neovim does not start when a filename passed in command line

I updated neovim to 0.7.2 version that has been issued recently. Now if I run nvy, it starts successfully with empty workspace and I can e: file.txt and edit the file. But when I start nvy with a filename to edit, e.g. nvy file.txt, it opens the application, hangs for a few seconds without drawing any text in text area and then nvy crashes. No messages, I found only this in Windows event log:
Faulting application name: Nvy.exe, version: <IP_ADDRESS>, time stamp: 0x61e9d774
Faulting module name: Nvy.exe, version: <IP_ADDRESS>, time stamp: 0x61e9d774
Exception code: 0xc000041d
Fault offset: 0x0000000000004faa

I tried previous nvy versions. They crash in the same way.

I'm not sure, but I had a similar problem, which I fixed in #50.

Version 0.2.6 works great. The issue is fixed.


Release v0.30.0 selfhosted. Can't connect to name-based routes

Describe the problem
We updated our coordinator and peers to v0.30.0 and not we can not connect on the routes have setup.
We are selfhosting netbird. The issue happens when we move to version v0.30.1 as well.
To Reproduce
Steps to reproduce the behavior:

Update the coordinator.
Updated the peers.
Updated client locally.
We're unable to connect to DNS routes after selecting them.
The client log locally repeats the following:

2024-10-11T15:22:33+02:00 INFO client/internal/routemanager/client.go:171: New chosen route is ***REDACTED ROUTE*** with peer ***REDACTED PEER*** with score 0.000000 for network [***REDACTED NETWORK***]
2024-10-11T15:22:33+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency
2024-10-11T15:22:38+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency
2024-10-11T15:22:51+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency
2024-10-11T15:23:03+02:00 INFO [peer: ***REDACTED PEER***] client/internal/peer/worker_relay.go:187: WireGuard handshake timed out, closing relay connection: 1970-01-01 01:00:00 +0100 CET
2024-10-11T15:23:03+02:00 INFO [relay: rel://***REDACTED COORDINATOR DOMAIN***:7777] relay/client/client.go:501: free up connection to peer: ***REDACTED***
2024-10-11T15:23:03+02:00 ERRO client/internal/wgproxy/usp/proxy.go:133: failed to read from remote conn: rel://***REDACTED COORDINATOR DOMAIN***:7777, EOF
2024-10-11T15:23:03+02:00 WARN client/internal/wgproxy/usp/proxy.go:122: error in proxy to local loop: 1 error occurred:
	* remote conn: connection already closed
2024-10-11T15:23:03+02:00 WARN client/internal/routemanager/client.go:160: The network [***REDACTED NETWORK***] has not been assigned a routing peer as no peers from the list [***REDACTED PEER***] are currently connected
2024-10-11T15:23:04+02:00 INFO [relay: rel://***REDACTED COORDINATOR DOMAIN***:7777] relay/client/client.go:214: open connection to peer: ***REDACTED***
2024-10-11T15:23:04+02:00 INFO [peer: ***REDACTED PEER***] client/internal/peer/conn.go:547: created new wgProxy for relay connection: <IP_ADDRESS>:53261
2024-10-11T15:23:04+02:00 INFO [peer: ***REDACTED PEER***] client/internal/peer/conn.go:588: start to communicate with peer via relay
2024-10-11T15:23:04+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency
2024-10-11T15:23:04+02:00 INFO client/internal/routemanager/client.go:171: New chosen route is ***REDACTED ROUTE*** with peer ***REDACTED PEER*** with score 0.000000 for network [***REDACTED NETWORK***]
2024-10-11T15:23:04+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency
2024-10-11T15:23:11+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency
2024-10-11T15:23:27+02:00 WARN client/internal/routemanager/client.go:130: peer ***REDACTED PEER*** has 0 latency

Expected behavior
We expected to be able to connect the the DNS route without an issue in this new release. When we roll back to v0.29.4 everything works.
Are you using NetBird Cloud?
We are using Self Hosted Netbird.
NetBird version
➜ netbird version
0.30.0

NetBird status -dA output:
In this case we can not add the status but for the route we want to use the peer is shown as connected. After we reload the page or try to connect to the page that DNS route links to it shows disconnected momentarily.
Do you face any (non-mobile) client issues?
Please provide the file created by netbird debug for 1m -AS.
We advise reviewing the anonymized files for any remaining PII.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
What we notice is the following :
1: We get connected to the peer we want:  New chosen route is XXXXXXXXX with peer XXXXXXXXX with score 0.000000 for network [XXXXXXXX]
2: Error happens:  2024-10-11T15:23:03+02:00 ERRO client/internal/wgproxy/usp/proxy.go:133: failed to read from remote conn: rel://*********:7777, EOF 2024-10-11T15:23:03+02:00 WARN client/internal/wgproxy/usp/proxy.go:122: error in proxy to local loop: 1 error occurred: 	* remote conn: connection already closed 2024-10-11T15:23:03+02:00 WARN client/internal/routemanager/client.go:160: The network [***********] has not been assigned a routing peer as no peers from the list [***************] are currently connected 2024-10-11T15:23:04+02:00 INFO [relay: rel://****************:7777] relay/client/client.go:214: open connection to peer: ******** 2024-10-11T15:23:04+02:00 INFO [peer: ***********] client/internal/peer/conn.go:547: created new wgProxy for relay connection: <IP_ADDRESS>:53261
3: The peer gets assigned again. 2024-10-11T15:23:03+02:00 WARN client/internal/routemanager/client.go:160: The network [XXXXXXXX] has not been assigned a routing peer as no peers from the list [XXXXXXXXXXX] are currently connected
4: This repeats every time we want to connect to the same DNS route.
5: The same issue happens when we update to v0.30.1 as well.

Fixed on 0.30.2


Possible to have a centralized list of compatible adapters+models?

It would be great to have a crowd-sourced list of all the adapter models that are compatible with this program. I purchased a Carlinkit CPC200-CP2A that is not compatible and figured it would be good for the community to have a centralized list of different adapters that have been confirmed to work to avoid this issue for other users

My non Carlinkit adapter unfortunately doesn’t work… JoyeAuto WJAC-1

Good shout, feel free to add to the readme!

@rhysmorgan134 @kostasfe
Does this carlinkit work?
https://www.amazon.se/dp/B07S1M8C34?ref_=cm_sw_r_apin_dp_JRFEEEC9884Q1873FKVR&fbclid=IwAR0bmgCVpVQBhIX1ThTo4dyR7qWfBTbF2bJlU-ewtR-tuaWBk28TRwvTsbI
Found one second hand in my area. But not sure if its the right one.

Yes, it seems to be the correct one.

Can confirm that CPC200-AutoKit works.


No results from Google

[7] pry(main)> SearchProvider::Google.new("scumblr").run
NoMethodError: undefined method metadata' for nil:NilClass from /home/ubuntu/Scumblr/lib/search_providers/provider.rb:43:in initialize'

Hi @zeragual I'm taking a look.

Bug is in provider.rb, no objects are being inherited (exp. @options is nil if you print that out in the create_event method).  Confirmed @options is not-nil in base.rb if printed out in create_event method.   @ahoernecke

@zeragual Can you pull master and try again?  I have fixed the issue.  Please re-open this ticket if you are still having issues after updating.
Also, I think your execution SearchProvider::Google.new("scumblr").run may result in some unexpected behaviors.  After you define a Google search provider, you can test via the command line by running the following
Task.last.perform_task


Non Staff User Unable to delete devices

I have a user configured with security configured as "Active" and "Superuser Status" but not "Staff Status".
When this user tries to delete a device they get an error:
"You are authenticated as , but are not authorized to access this page.  Would you like to login to a different account?"
I have also tried to assign all user permissions without checking the "Staff Status"box and that still fails.
My goal is to have operational users accounts that can perform all of the functions but not access the Admin site.
Any suggestions?

Superusers have all permissions implicitly. Staff status merely controls access to the admin UI. How are you attempting to delete a device?

The cause of this bug was a bit of old code that's no longer needed:
@method_decorator(staff_member_required)
def dispatch(self, *args, **kwargs):
    return super(BulkDeleteView, self).dispatch(*args, **kwargs)

staff_member_required was used at some point in early development, prior to the introduction of PermissionRequiredMixin in Django 1.9, which all views now use.


Make AMIs public

Our AMIs don't contain any secret information so we should make them public for now.

A list of groups that have access to launch the resulting AMI(s).
By default no groups have permission to launch the AMI. all will
make the AMI publicly accessible. AWS currently doesn't accept
any value other than "all".

Merge away.


parallel_chimera_preprocess_pdbbind_2018_refined_docking.sh

This "parallel_chimera_preprocess_pdbbind_2018_refined_docking.sh" runs incorrectly, num_jobs is missing parameters, and "parallel -j0 --timeout 600 --delay 2.5 --joblog prepare_chimera_pdbbind_2018_refined_docking_${timestamp}.out.test_pipeline: find_complex_run_test./prepare_complex_parse./ /**/*_pocket.pdb" file not found

the script is mostly provided as a template for what you could use in your own environment. you may need to change the paths to match the structure reflected on your system. I think your issue lies in the `find docking_parse_pipeline_test_run/**/*_pocket.pdb' which would need to be adapted to find (no pun intended) the pocket.pdb files in your system. If it still isn't working, let us know and we can try to improve the documentation.


One master sync button

Currently there is a button for updating outdated, and then each category has a linking/update buttons. Would be nice with one button which just syncs everything.

Hi @jonepatr,
there are 2 reasons I haven't done this yet:

I felt that GMs usually want some control of what gets synced and what doesn't, especially since a large number of entries (not just in the journal but also Actors, Items etc.) can slow down Foundry on startup because everything has to be downloaded (that's why foundry has compendiums, which aren't downloaded on startup).
I'm always concerned about the number of requests the module has to make to the Kanka API with a timeframe of 60 seconds, because there is a rate limit in place that forbids more than 30 requests (I think 90 for subscribers) per minute. That being said, I usually don't load every entity individually, so this should only be a concern for pretty large campaigns (I'd say upwards of 1000 entities, but it depends on different factors).

I'll look into this, it shouldn't be hard to implement in general. So I'll probably add this sometime soon.

One option could be to sync in the background and notify the user when the sync is done through a notification. That way the timeout is not as noticable. The kanka-foundry window could have a percentage showing how much of the content is synced, so that if you have a really big kanka campaign you can actually see that things are happening, but if it's relatively small it should happen almost instantenously.

I have thought about a progress bar before. I have even build a small debug tool in the module that shows the current rate limit at all times (though only in debug mode, to help me in development). I have marked this feature for 2.1.0 as I intend to implemented it (once I have more time so spend on this).


JAR library References with identical file names

Hi, I install the nuget package but when I went to build I received this error:
Severity	Code	Description	Project	Path	File	Line	Suppression State
Error		JAR library references with identical file names but different contents were found: libwebrtc.jar. Please remove any conflicting libraries from EmbeddedJar, InputJar and AndroidJavaLibrary.
I didn't not have this issue with your Video Nuget Package

@4brunu that's true. Sorry didn't mention that. Usually I did it for Twilio.Video library and the instructions were there.
Download aar/jar version you needed from https://bintray.com/twilio/releases/video-android and copy it to src\Jars. Then you will need to change res/values/values.xml and add missing  attribute if needed. And rename /src/Jars/ARR/libs/libwebrtc.jar to libwebrtc_2.jar if you are going to use Twilio.Voice SDK in you project.
$ unzip video-android-7.0.3.aar -d tempFolder
Change whatever you need
$ jar cvf video-android-7.0.3.aar -C tempFolder/ .

Thanks for the explanation.
In that case, Twilio Video Android and Twilio Voice Android should be released again to fix this issue.
Right now I don't have time for it.
If anyone wants to do it feel free, otherwise, I will try to do it, maybe later this week or in the weekend.

Only a new release of Video is required in that case. I will try to rename it now.

Thanks 👍

I created a PR with the renamed libwebrtc.jar file in the .jar: https://github.com/xamarin-bindings-for-twilio/TwilioVideoXamarinAndroid/pull/6
I didn't touch any values.xml for the overlay since I assume that this is already done.

I have released a new version to nuget that should fix this issue.
@KwasiVT could you please test this after Twilio Video Android <IP_ADDRESS> is available in nuget in a couple or hours?
Thanks

Hey guys, I have tested the Video Android update and now the error is gone and it builds successfully. Thank you very much for your help

Nice 👍


Fix #606

Fix #606
I need to have a think of it first. The correct way is to find the Julia_LIBRARY_DIR  first like https://github.com/JuliaInterop/libcxxwrap-julia/blob/master/FindJulia.cmake#L81

Hi @lanctot ,
To avoid polluting the install.sh with sudo. I simply make the copy in the github action workflow. I estimate it should be fixed in the next major release of Julia. Then we can remove this step.

Ok, but I think you'll need to uncomment the Julia test too :)
Here: https://github.com/deepmind/open_spiel/blob/1de866492591fb5fcd174665db6266f80ced7f98/open_spiel/julia/CMakeLists.txt#L17

Thanks for your remind, it seems  /usr/lib/x86_64-linux-gnu/libstdc++.so.6 only contains glibcxx up to GLIBCXX_3.4.28 😢

Can you try moving that test with all the dependencies enabled to ubuntu-21.04 in actions.yml?

It seems we need to wait for https://github.com/actions/virtual-environments/issues/3359#issue-886426749

Seems like github actions is acting up again, similar to yesterday. I will restart the job.

It seems we need to wait for actions/virtual-environments#3359 (comment)

Hmm.. are you sure this will update libc++? We use clang++/libc++ rather than g++/libstdc++.
I wonder if a newer version of clang/libc++ would work that we can install (or comes installed on Ubuntu 21.04).
Can you summarize the problem? I vaguely remember a discussion from last year, one of the julia or cxxwrap devs said the temp solution we chose would be a problem long term. Can we go back now and do the better thing?

GitHub Actions down again took several hours to fix yesterday: https://github.com/actions/virtual-environments/issues/2179

Hmm, my bad-- it's not github actions, it's because ubuntu-21.04 isn't defined yet. I know that  they do have a ubuntu-latest (which I think is 20.10). Can you try that one instead?

Hi @findmyway, I did a bunch of searches and it seems like the copy is still the temporary fix for this.
I think it hasn't worked for you because you're copying it to the wrong place. I tried running the command you have in actions.yml and it didn't point to the right place.
How about we just hard-code it for GithubActions (to something like /usr/local/julia-1.6.1/lib/julia ?) and restore the copy in the install script for custom installations in $HOME.

Actually the location seems to be /opt/hostedtoolcache/julia/1.6.1/x64/bin/julia.
How about using:
$(which julia)../../lib/julia

?

Oh wait, that will be a symbolic link. You need to follow that link to the real binary, then add /../../lib/julia :)
....or maybe just try a hard-coded /opt/hostedtoolcache/julia/1.6.1/x64/lib/julia just to see if it'll work first

Can you summarize the problem? I vaguely remember a discussion from last year, one of the julia or cxxwrap devs said the temp solution we chose would be a problem long term. Can we go back now and do the better thing?

The main reason is that prebuilt Julia binary ships with a specific version of libstdc++.so. And some time ago, only GLIBCXX_3.4.26 (or even older I guess?) is required for libopenspieljl. But now even with<EMAIL_ADDRESS>the libstdc++.so is still left behind the required version, (and I'm really not sure why it requires GLIBCXX_3.4.29 now, but I believe this is the key issue we have).
To use the latest libstdc++.so, either build the Julia from source, so that it will use the default libstdc++ on the system, or load the library on demand (this work is still ongoing and it's unclear when it will be resolved)

It works, ok I will import it now and make a few minor changes. Thanks for fixing!

That's ... my bad. 😿
I wrongly used -E instead of -e parameter here.

This has now been merged.


Implement render info counters for the 2D renderer

This provides information for the debug monitors for 2D objects.
For now all the draw data is compiled together for the performance monitors to maintain consistency with previous versions, but it can be reported separately if the information is pulled from viewport_get_render_info().
Fixes: https://github.com/godotengine/godot/issues/8373 (6 year old bug report :eyes:)
RD renderer (note draw calls and objects drawn are the same):

Compatibility renderer:

Finally!

A Label with a single character thas has no font outline or shadow results in 6 primitives drawn. I'd expect 2 primitives to be drawn per character instead. An empty Label doesn't result in any primitives or draw calls as expected.

That was an oversight on my part. I forgot to add the conversion from Vertex/Index to "primitive"

Invisible characters such as spaces add the same number of draw calls/primitives as visible characters. I'd expect these to not have to be drawn, though bitmap fonts could in theory make these visible (I'm not aware of any such fonts).

That seems odd, but it must be coming from the font system as the renderer doesn't detect if the section of a texture being used is fully transparent

That seems odd, but it must be coming from the font system as the renderer doesn't detect if the section of a texture being used is fully transparent

@bruvzg Any ideas about this?

I suggest opening a bug report about this, as I'll merge this PR now :)

Thanks!

not working for me. i get zero objects drawn like here https://github.com/godotengine/godot/issues/74060#issue-1601480720
print(get_viewport().get_render_info(Viewport.RENDER_INFO_TYPE_VISIBLE,Viewport.RENDER_INFO_DRAW_CALLS_IN_FRAME))
0

What version are you on? If you're on 4.2 or 4.1 this isn't available, this is 4.3 only


Examples for Teams conversation update events handlers need to be updated

[Enter feedback here]
The first parameter of the following methods should be IList, not IList<ChannelAccount.
OnTeamsChannelCreatedAsync
OnTeamsChannelRenamedAsync
OnTeamsChannelDeletedAsync
OnTeamsMembersAddedAsync
OnTeamsMembersRemovedAsync
OnTeamsTeamRenamedAsync
If I copy and paste the given examples as they are, I get Compiler Error CS0115
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 0a6d00a4-dd28-33c4-002e-2e8e7c653ce2
Version Independent ID: 0856927a-25f4-b1e0-5f1b-d55dc61796f3
Content: Subscribe to conversation events - Teams
Content Source: msteams-platform/bots/how-to/conversations/subscribe-to-conversation-events.md
Product: msteams
GitHub Login: @WashingtonKayaker
Microsoft Alias: anclear

@Gousia-MSFT - Could you please check if copying the code snippets throwing any errors with latest SDK?

Copying the code snippets for OnTeamsMembersAddedAsync and OnTeamsMembersRemovedAsync methods throws the errors. The rest 4 snippets work fine.
@laujan Could you please help update the code snippets.
Team Members added:
protected override async Task OnTeamsMembersAddedAsync(IList<TeamsChannelAccount> membersAdded, TeamInfo teamInfo, ITurnContext<IConversationUpdateActivity> turnContext, CancellationToken cancellationToken)
{
    foreach (TeamsChannelAccount member in membersAdded)
    {
        if (member.Id == turnContext.Activity.Recipient.Id)
        {
            // Send a message to introduce the bot to the team
            var heroCard = new HeroCard(text: $"The {member.Name} bot has joined {teamInfo.Name}");
            await turnContext.SendActivityAsync(MessageFactory.Attachment(heroCard.ToAttachment()), cancellationToken);
        }
        else
        {
            var heroCard = new HeroCard(text: $"{member.Name} joined {teamInfo.Name}");
            await turnContext.SendActivityAsync(MessageFactory.Attachment(heroCard.ToAttachment()), cancellationToken);
        }
    }
}

Teams Member removed:
protected override async Task OnTeamsMembersRemovedAsync(IList<TeamsChannelAccount> membersRemoved, TeamInfo teamInfo, ITurnContext<IConversationUpdateActivity> turnContext, CancellationToken cancellationToken)
{
    foreach (TeamsChannelAccount member in membersRemoved)
    {
        if (member.Id == turnContext.Activity.Recipient.Id)
        {
            // The bot was removed
            // You should clear any cached data you have for this team
        }
        else
        {
            var heroCard = new HeroCard(text: $"{member.Name} was removed from {teamInfo.Name}");
            await turnContext.SendActivityAsync(MessageFactory.Attachment(heroCard.ToAttachment()), cancellationToken);
        }
    }
}


Neuralforecast different predictions

What happened + What you expected to happen
preds1 and preds2 yield different results.
Given an inference_input_size, I should expect the forecast for preds1 and preds2 the same. Am I missing something?
Versions / Dependencies
neuralforecast==1.5.0
Reproduction script
from neuralforecast import NeuralForecast
from neuralforecast.models import LSTM
from neuralforecast.utils import AirPassengersDF

Y_df = AirPassengersDF # Defined in neuralforecast.utils

horizon = 12

models = [
    LSTM(
        h=horizon,
        input_size=48,
        inference_input_size=48,
        max_steps=500,
        scaler_type='standard',
        encoder_hidden_size=64,
        decoder_hidden_size=64,
        ),
]
nf = NeuralForecast(models=models, freq='M')
nf.fit(df=Y_df, val_size=64)

preds1 = nf.predict()
preds2 = nf.predict(Y_df.tail(64))

assert((preds1 == preds2).all().LSTM)

Issue Severity
Medium: It is a significant difficulty but I can work around it.

Hi @whoknowsB! The issue is probably the normalization. While the inference_input_size limits the length of the input for the pass of the LSTM, the statistics for the normalization are computed on the complete history.

Shouldn't the normalization fitted (mean and std etc...) at training and then applied to inference? Why is calculated different from one to an other?
This is really a concerning problem for me.
Is normalization calculated on the history dynamically? I think this lead to unespected distribution shifts...


New orientation needed in place_by_sch

I ran into a python error when I ran place_by_sch on a recent design.  It turned out to be a component that had an orientation that was not in the orientations table (flipped but no rotation).  I fixed my local copy and, I'm embarrassed to say I'm not enough of a git user to confidently generate a pull request.
Here are the two lines I added:
at line 47 I added the line:
t0f  = '	1    0    0    1'  # TWS this is also flipped horizontally with rotation
at line 54 I added the line:
str(trans_p.match(t0f).groups()): 0,  # TWS added to handle flipped, but no rotation
I'm attaching the new file in case that's easier for you to manage.
place_by_sch.zip

thank you for the fix. I have applied and pushed it.
A for pull requests... I haven't done them either.  The closest I've gotten is kicad submissions. They don't want pull requests but rather patch files emailed to their list.
Probably before learning pull requests, I recommend becoming familiar (if you aren't already) with the patch command. You probably seen diff's output. The patch command takes that as input.
super handy
thanks again. Bug reports is one of the ways I know people out there actually use this stuff. Gives me a reason to bother.


add hint of filterbox when create (#7458)

CATEGORY
Choose one

[x] Bug Fix
[ ] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY

#7458
just add a hint of filterbox when created, translations need to do
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TEST PLAN

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS

Codecov Report

Merging #7527 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #7527      +/-   ##
==========================================
- Coverage   65.29%   65.28%   -0.01%
==========================================
  Files         432      432
  Lines       21386    21388       +2
  Branches     2357     2357
==========================================
+ Hits        13963    13964       +1
- Misses       7303     7304       +1
  Partials      120      120

Impacted Files
Coverage Δ

superset/viz.py
71.91% <100%> (-0.03%)
:arrow_down:

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 9423e9a...d675872. Read the comment docs.

Codecov Report

Merging #7527 into master will decrease coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #7527      +/-   ##
==========================================
- Coverage   65.29%   65.28%   -0.01%
==========================================
  Files         432      432
  Lines       21386    21388       +2
  Branches     2357     2357
==========================================
+ Hits        13963    13964       +1
- Misses       7303     7304       +1
  Partials      120      120

Impacted Files
Coverage Δ

superset/viz.py
71.91% <100%> (-0.03%)
:arrow_down:

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 9423e9a...d675872. Read the comment docs.

@doctording a screenshot before and after would be helpful.

@doctording a screenshot before and after would be helpful.

@villebro , thank you, I'll change my pull request
I just add a hint for the filter required,  but why the filter designed to be required item

#: superset/viz.py:1816
msgid "please add at least one filter under the [Filters Configuration]"
msgstr "请在左侧的 [Filters Configuration] 下添加至少一个 filter"

Note that people may want to expose a date filter, but no "dimension filter", so we cannot really require it.

Note that people may want to expose a date filter, but no "dimension filter", so we cannot really require it.

thanks. So why the frontend show like this, it should be modified.

Are you on latest master?

Are you on latest master?

thanks, I change to  latest master, it's ok
then the error is


Make embeddings cjs and esm compatible

Description of changes
This is a fix for issue #1012

Improvements & Bug fixes

Made OpenAIEmbeddingFunction.ts compatible with both CommonJS and ESModules
Made CohereEmbeddingFunction.ts compatible with both CommonJS and ESModules

We are now dynamically importing the required packages. The dynamic import ensures that the code will run irrespective of whether the consuming project is using CommonJS or ESM. Some projects might still be using CommonJS, and others might have transitioned to using ESM. By dynamically importing, you don't have to decide upfront which module system to support—you can support both.
Important: The other embeddings have not been fixed. This is just a start to get things rolling. If you try to run this in ESM, you will get an error for the WebAIEmbeddingFunction.ts file for example.
Test plan
How are these changes tested?

Both main and module builds tested in Node with both a CommonJS and ESModules project.

Documentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs repository?

@juliandreas why did you close this? I was hoping to take a look today.


[move-cli] support scripts in move_src

Previously, move compile got upset if there was >1 script inside move_src. An arbitrary number of scripts can now be placed anywhere inside move_src.

There are some other improvements in (e.g.) printing here, so I think I'll land it, but feel free to kill whatever we don't need anymore after relaxing the move_src req!

/land

@sblackshear :exclamation: This PR is still missing approvals, unable to queue for landing

/land

:broken_heart: Test Failed - commit-workflow

On a PR I'm working on, move_src is gone due to the addition of interface files, let's see how that shakes out before moving on this (if that works for you, happy to land this and just kill it :P)

:(

/land


solarish lgrp api subset

Some changes occurred in solarish module
cc @jclulow,@pfmooney

r? @Amanieu
(rust-highfive has picked a reviewer for you, use r? to override)

Hey, a quick note for everybody: Patrick and I are fixing up the test suite on illumos in #2560 right now.  As far as I know that's ready to merge.
Once that merges, @devnexen will be able to run the tests for this change to demonstrate that they're correct and there are no regressions.
Can we hold off on merging this until that's sorted and we have test results here?  Thanks.

Sure, ping me once the tests pass.

@jclulow do you build rust from source on illumos ? packaged version is too old.

@jclulow do you build rust from source on illumos ? packaged version is too old.

I generally use rustup, like I imagine folks do on other platforms.  The Rust project produces binaries for illumos.

I tried but does not seem to work (libgcc_s.so no such file or directory... is it because it s 32 bits in 64?)

I tried but does not seem to work (libgcc_s.so no such file or directory... is it because it s 32 bits in 64 mode?)

What distribution are you using?

openindiana but ... should it matter ?

openindiana but ... should it matter ?

You may need to install a package to get that file; e.g., http://pkg.openindiana.org/hipster/en/search.shtml?token=%2Fusr%2Flib%2Famd64%2Flibgcc_s.so.1&action=Search

in case it helps I also needed this
basename   dir    usr/gcc/4.9/lib/gcc/i386-pc-solaris2.11/4.9.4/include/ssp<EMAIL_ADDRESS>now it works thanks ;-) , indeed I use rustup in other platforms usually haiku is the only remaining os not working with

@jclulow @pfmooney I think I ve fixed all tests pass now.

@jclulow @pfmooney I think I ve fixed all tests pass now.

Awesome!  Can you paste uname -a and test run output, like https://github.com/rust-lang/libc/pull/2560#issuecomment-1026213120 ?

@jclulow @pfmooney I think I ve fixed all tests pass now.

I'm seeing tests failures when I run with your change locally:
RUNNING ALL TESTS
bad lgrp_content_t signed: rust: 1 (0x1) != c 0 (0x0)
bad lgrp_lat_between_t signed: rust: 1 (0x1) != c 0 (0x0)
bad lgrp_mem_size_flag_t signed: rust: 1 (0x1) != c 0 (0x0)
bad lgrp_view_t signed: rust: 1 (0x1) != c 0 (0x0)

ah that might come from the fact they are enums.

ah that might come from the fact they are enums in reality.

How did you run the tests?  I'm confused about why our results differ.

no they did not I just did not notice in the bottom the rest. should be better now.

no they did not I just did not notice in the bottom the rest. should be better now.

Awesome!  Can you paste uname -a and test run output, like https://github.com/rust-lang/libc/pull/2560#issuecomment-1026213120 ?

SunOS openindianavbox 5.11 illumos-c8f4a9f75f i86pc i386 i86pc
`dcarlier@openindianavbox:~/Contribs/libc/libc-test$ cargo test
Compiling libc-test v0.2.117 (/export/home/dcarlier/Contribs/libc/libc-test)
Finished test [unoptimized + debuginfo] target(s) in 15.38s
Running test/cmsg.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/cmsg-18c4afdd13027561)
running 5 tests
test t::test_cmsg_data ... ok
test t::test_cmsg_firsthdr ... ok
test t::test_cmsg_len ... ok
test t::test_cmsg_space ... ok
test t::test_cmsg_nxthdr ... ok
test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.49s
 Running test/errqueue.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/errqueue-4722944b212c6786)

running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
 Running test/linux_elf.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/linux_elf-d1da74545cb2c958)

PASSED 0 tests
Running test/linux_fcntl.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/linux_fcntl-2e24f7d0a34ff9e8)
PASSED 0 tests
Running test/linux_if_arp.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/linux_if_arp-b2fb1c1458da6387)
PASSED 0 tests
Running test/linux_ipv6.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/linux_ipv6-cb013354d9cb392d)
PASSED 0 tests
Running test/linux_strerror_r.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/linux_strerror_r-6aec8256525fb5f1)
PASSED 0 tests
Running test/linux_termios.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/linux_termios-26cf8337fd1a5def)
PASSED 0 tests
Running test/main.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/main-4e5114f819c81262)
RUNNING ALL TESTS
PASSED 7316 tests
Running test/semver.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/semver-c6da4dd438cfd52f)
PASSED 1 tests
Running test/sigrt.rs (/export/home/dcarlier/Contribs/libc/target/debug/deps/sigrt-ed5b7344692da899)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s`

:umbrella: The latest upstream changes (presumably #2678) made this pull request unmergeable. Please resolve the merge conflicts.

@bors r+

:pushpin: Commit c620c5577e0a74a67baec7a9b1b7276d03cf1d2a has been approved by Amanieu

:hourglass: Testing commit c620c5577e0a74a67baec7a9b1b7276d03cf1d2a with merge 14c9ec101d44e3c55366db10a6456030748f2f75...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: Amanieu
Pushing 14c9ec101d44e3c55366db10a6456030748f2f75 to master...


Updating linked fields via RequestType.Update not directly possible?

I've noticed that updating linked fields via RequestType.Update does not work, I guess this has not been implemented (yet)? Basically I've created a custom class which extends the Contacts class and added a link to the EMailAddresses module/db table:
@JsonProperty("email_addresses")
    private List<EmailAddresses> emailLink;

Reading works fine with the LinkedBulkRead/LinkedReadById requestType. But changing the mail addresses does not have any effect on the database. I guess at the moment I would have to manually call Update (set_entry) on the EmailAddresses module and then set relationship to those mail addresses with set_relationship afterwards (not possible with SugarOnRest client, is it?).

BTW: I worked on this feature now in my fork, at least for creating objects (via set_entry, set_relationship). It looks like properly implementing update for objects with linked fields won't be easy, but I'll see. This whole feature is still work in progress :-) (storing simple objects with linked fields now works fine for my case).

That would be nice.

FYI: I described the feature I implemented at https://github.com/Frankst2/SugarOnRest#forkbranch-documentation, you may want to take a look at it. Basically it works very similar to GetLinkedEntry, but it's for creating entries. However I'm not sure if it's already ready for inclusion here as it might not do proper error checking yet. I hope I will find the time to finish that work.

That is a good idea.
I wanted to make it simple but not too simple, and easily extendable. So that would be a welcome addition for sure. Thanks.


Standard Create, Update, and Delete permissions for the Token model

Environment

Python version:  3.6
NetBox version:  2.4.5

Proposed Functionality
Currently, there are no django permission controls on the user Token model. The Token model represents API tokens which users use to interact with the API. This means users are free to create their own tokens at any time.
The proposal is to add the standard Django create, update, and delete permissions to this model.
It should be made clear that this has nothing to do with API access. If a user has a valid token assigned to them (by either themselves in the past or by an administrator at any point), they may still access the API with said token. This feature is strictly about token CRUD permissions.

Use Case
In certain deployments, administrators may desire to limit API token creation for users who should only be using the web UI. Although the API uses the same permissions mechanisms as the web UI, it may make sense to an administrator to limit API token creation for some users.
It is important to note that this does not preclude any user from having a valid token assigned to them, regardless of them not being able to create it themselves. Administrators will still be able to create and assign user tokens in the admin portal, the same as they can today.

Database Changes
Remove this from the Token model:
class Meta:
        default_permissions = []

This will trigger a DB migration which will add the standard Django create, update, and delete permissions.

External Dependencies
None

+1 that would be great to see in netbox


Create and launch a queue worker that publishes test event data from storage queue to ReportStream

This was resolved by #1425


add scala-json-rpc to Related Projects in readme

Codecov Report

Merging #788 into master will increase coverage by 0.04%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #788      +/-   ##
==========================================
+ Coverage   86.63%   86.67%   +0.04%
==========================================
  Files          71       71
  Lines        2282     2282
  Branches       88       88
==========================================
+ Hits         1977     1978       +1
+ Misses        305      304       -1

Impacted Files
Coverage Δ

.../core/shared/src/main/scala/io/circe/Decoder.scala
90.23% <0%> (+0.33%)
:arrow_up:

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 52e2482...930e2da. Read the comment docs.

Hadn't seen this, thanks!


Avoid creating unused tables in analyzer tests

Summary of the changes / Why this improves CrateDB
Reduces the overhead a bit and encourages test to define their own table
schema if appropriate instead of trying to re-use an existing
definition.
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

retest this please


Sub-PopupMenuItem arrow is barely visible

The arrow, that is supposed to appear on the right edge of a popup menu item that has a sub-menu, is only barely visible, when the item is not selected (gray on gray).
Please see the attached screenshots of selected and unselected popup menu items.

My vote for having this addressed too!


Add pollInterval argument to queries

This PR adds pollInterval option to queries, which causes them to be refetched every pollInterval ms. Example:
useQuery({
  query,
  pollInterval: 1000
})

This is a pretty awesome and useful addition! :clap: Definitely going to merge this ⭐
I was just wondering—and it's just a small detail—should this be part of the client logic? That'd move it away from the hooks and make it accessible in Node/other environments:
  executeQuery = (
    query: GraphQLRequest,
    opts?: Partial<OperationContext>
  ): Source<OperationResult> => {
    const operation = this.createRequestOperation('query', query, opts);
    const response$ = this.executeRequestOperation(operation);

    if (opts.pollInterval) {
      return pipe(
        merge([
          fromValue(0),
          interval(opts.pollInterval),
        ]),
        mergeMap(() => response$),
      );
    } else {
      return response$;
    }
  };

This is a change to the client executeQuery method and it only applies to queries. The nice thing here is, we're automatically taking care of the cancellation/switching logic internally with stream operators

Closing in favor of #397!


backend usb claim interface returns Cannot allocate memory

HI
I'm a pringer driver developer on linux, my dirver send data to printer via CUPS backend "usb". When I printing a Job via a USB printer, the printer do not print anything, the job still exist in the line.
One condition shows the error：
The error_log shows [Job 146] Failed to claim interface 0 for vid:pid : Cannot allocate memory.
[Job 146] Waiting for printer to beclom available.
Another condition shows the error：
[Job 11] Unable to send data to printer.
These errors shows accidently, not usually.
The printer still print nothing.
On which conditions the backend will show the error?
How can I fix this error?
THX

As the code producing this error is not part of CUPS, I cannot say exactly what might be causing this error. My guess is that another device driver is claiming the printer, preventing libusb from accessing the interface...


CS6 branch

Hi, I know that CS6 branch is not supported anymore. However I am still using photoshop cs6 and have tried tu use workaround described in readme https://github.com/sbaril/Photoshop-Animation/tree/cs6.
The problem is that I was not able to unzip any of the zip files in the folder 2-Panels-Content - https://github.com/sbaril/Photoshop-Animation/tree/cs6/2-Panels-Content. Any unzip programme cased an error during the process - probably those zip files are dameged.
Any help on this?
Thank you.
Lubomir

You could try my version of the extension and sing this manual install method
In this post you can read a bit about the work i done and functionality ive added.


Should I re-train ParallelWaveGan

Hi thank you for your great work, I intended to train to a language other than english, should I re-train the vocoder to the exact same dataset I use, or is it will be good enough if I use ParallelWaveGan that already trained to the language I want but with different dataset? . What about the ParallelWaveGan in this repo demo did you retrain to" the 20 VCTK speakers"? thank you in advance

I'm sorry for the very late reply because I was very busy at the end of the year. You don't need to retrain anything for the new language, because all of these settings are pretty much language independent. You only need to fine-tune the model for the new language you are working on


Feature/improve newspaper order rule

See #71 .
It may not be the cleanest solution, but it works.

Fantastic, thank you for contributing, @lukaselmer ! 🎉 Glad to see you're finding this package useful. Please let me know if you have any more ideas for improvements!

Published to v0.2.10 🚀


[Feature]: When no binlog is backed up, the result of the backup operation should be set to fail

Is your feature request related to a problem? Please describe.
see https://github.com/zilliztech/milvus-backup/issues/45
The current backup operation does not have a binlog but will show a warning log, but the result will still be success, this backup is meaningless because the restored collection will be empty. This success result will be misleading to the user.
Describe the solution you'd like.
No response
Describe an alternate solution.
No response
Anything else? (Additional Context)
No response

Yes , I use milvus-backup(version 0.3) to backup milvus 2.2.10, the result is success but no binlog, only have four jason files in meta.

/assign


KubernetesClient.Model FiIe Missing

Type of issue
Other (describe below)
Description
Could not load file or assembly 'KubernetesClient.Models, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
Page URL
https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview
Content source URL
https://github.com/dotnet/docs-aspire/blob/main/docs/get-started/aspire-overview.md
Document Version Independent Id
1b7d0d68-ea99-ae77-0b30-0bafb0195096
Article author
@IEvangelist

Can you provide the full exception and logs and more details on what you installed? What OS you are running etc?

@davidfowl thanks for the prompt response. I later figured out that one of the projects had a library,  AspNetCore.HealthChecks.UI, that is referencing KubernetesClient was the one throwing the bug and after removing the library, the issue was resolved.


how can give select date?

how can i get select data when clicked   . in xamarin form.

when i select date year not converto to shamsi?

In xamarin forms, Entry has a Text property, you can either bind it to a property in View Model or you can read it in view's code behind.
BitDatePicker has a property called SelectedDateTime and you can convert that date time to shamsi date using PersianCalendar class.

when i use selecteddate and binding autoclose not worked

Which version do you use? Could you please provide me a repo? (Source code which re produces this issue)

i use version 2.4.3.
when i use   SelectedDateTime="{Binding Path=SelectedDateTime}". autoclose not worked.
and when i select data . when closed. the year is not shamsi its .

Unhandled Exception:
System.IndexOutOfRangeException: There is not page in PopupStack occurred

Could you please check our sample project? It should work as expected.
About the error you mentioned, you can install CI version of Rg.Plugin.Popup by having following Nuget.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <clear />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
    <add key="rg-plugin-popup" value="https://ci.appveyor.com/nuget/rg-plugins-popup-p6l5elugev99" />
  </packageSources>
</configuration>

Then install following into your project:
<PackageReference Include="Rg.Plugins.Popup" Version="<IP_ADDRESS>" />


animate audio button on drag up

Ok changed to just have the one component modifying the Y translation value.


Cache Miss in AddPair()

The edges of BodyA are more probable to be in the cache, since pairs are ordered first by proxyIdA and then by proxyIdB.
AddPair stress test max step
Before: (268)
This PR: (193)
+38.86%
Related to https://github.com/tainicom/Aether.Physics2D/pull/53

Have you looked at the contact list lengths? Choosing the shorter of the two could be faster.
I'm also curious about what actual timing results will show.

No, I haven't but it's an interesting though. Have you tested it?
I suppose it's will be effective when an object exceeds a certain number of contacts. Probably you have to adjust this number to the amount of cache.

I run this with the other tests and it seems to be slower on Tumbler test.
Tumbler test creates the enclosing box first (lower ProxyId) and then adds the small boxes.
I think this might be related to what you said about the contact list lengths.

If you're interested in what I'd previously found and reported related to this, please see https://github.com/erincatto/Box2D/issues/220#issuecomment-303474058 .


Jellyfin as a media source.

Let us build channels with the content from our Jellyfin servers.

I've started working on adding this functionality to my Jellyfin setup.  I'd be happy to assist!

Gently pinging this as the last update was ~6 months ago :smile:
Also note that Jellyfin had some API changes in 10.7.0 released last month (or is it this month?) So any work done toward this should be checked to see if the new update broke something


minor: recursive error serialization

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Can't resolve anything but DIV in a specific scenario(JS FIDDLE Attached)

Hi guys,
Was using your wonderful library and unfortunately stumbled upon a specific xpath scenario where Google Chrome xpath resolver works fine, but Wicked Good Xpath fails to evaluate.
Basically in HTML structure like the one in JS Fiddle, nothing except DIV can be evaluated from the container.
Please tell me I am dumb and using it incorrectly :)
Please see the JS fiddle:
https://jsfiddle.net/xfwdybn7/

How's this? https://jsfiddle.net/qnf6ko92/

Oh man, I had no idea that Xpath uses 1-based collection system. Totally my bad! Not an issue then! Sorry, and thank you!


TypeError: can't convert String into Array

Hello,
currently I cannot import any file on Rails master, sample follows, no additional backtrace provided.
Current Rails master requires Sprockets >= 2.1.2.
app/assets/stylesheets/application.css.scss
@import "bourbon";
@import "bootstrap";

Gemfile
gem 'rails',     :git => 'git://github.com/rails/rails.git'
gem 'journey',   :git => 'git://github.com/rails/journey.git'
gem 'arel',      :git => 'git://github.com/rails/arel.git'

group :assets do
  gem 'sass-rails',   :git => 'git://github.com/rails/sass-rails.git'
  gem 'coffee-rails', :git => 'git://github.com/rails/coffee-rails.git'
  gem 'uglifier', '>= 1.0.3'
  gem 'bourbon' # example
end

gem 'sprockets', :git => 'git://github.com/sstephenson/sprockets.git'

log/development.log
Started GET "/assets/application.css" for <IP_ADDRESS> at 2011-12-14 06:42:03 +0100
Error compiling asset application.css:
TypeError: can't convert String into Array
  (in /Users/kain/Sites/my/app/assets/stylesheets/application.css.scss)
Served asset /application.css - 500 Internal Server Error

error source
/Users/kain/.rvm/gems/ruby-1.9.3-p0@global/gems/sass-3.1.11/lib/sass/tree/visitors/to_css.rb:28:in 'block in visit_root'

@masterkain can you confirm if this is still failing using Rails 3-2-stable branch and sass-rails 3-2-stable branch?

@spastorino yeah sorry, I forgot to update the ticket: it seems to work fine, if anything else happens I'll let you know, thanks.


Menu self-close option not working

The standard option for closing the Drop Down menu is not working if there is a visibility condition set based on attributes value.
Whenever I set the visibility of the drop down values on 'Always’, then does the Close Menu work properly.

Same issue here , visibility based on feature flag and the dropdown doesn't close anymore.


Feat/add questions from repo

Fixes #47

[x] I have read and agree to the Code of Conduct, and have followed the Contributing guidelines.

Pull Request Type

[ ] Bug fix (please link related issues if applicable)
[x] New feature
[ ] Question update
[ ] Other

Summary

Replaced local questions with repo questions
Removed cosmos db questions source
Added google analytics

well done!


htpasswd-file template should be renamed to reflect the type of k8s resource it creates

configmap-htpasswd-file.yaml name states that the k8s resource will be of type ConfigMap
Expected Behavior
The name of the template should reflect the k8s resource type it creates
Current Behavior
The name suggests that a ConfigMap will be created, but instead it creates a Secret -> https://github.com/oauth2-proxy/manifests/blob/main/helm/oauth2-proxy/templates/configmap-htpasswd-file.yaml#L3
Possible Solution
Rename the template to secret-htpasswd-file.yaml

@aiciobanu would you like to do a PR to solve?

htpasswd contains password hashes so secret is probably correct type for it

@aiciobanu is this still a problem for you?

@aiciobanu so?


.css files need to be renamed as part of installation

Issue
Part of the manual installation is renaming the .css files to correspond with their current names in their folders. For example, in slack it's name service.css:

I recommend adding this to the ReadMe.

There's no need of any replacement. You should do exactly the installation guide.

Ah thanks for clarifying misread.


Fix scipy 1.14 incompatibilities

Description

The eigvals named argument of the scipy.linalg.eigvalsh has been removed in favor of subset_by_index.
The .A attribute of sparse matrices has been removed in favor of .torray()

cf https://docs.scipy.org/doc/scipy/release/1.14.0-notes.html
Type of change

[ ] New feature (backwards compatible)
[ ] New feature (breaking API changes)
[x] Bug fix
[ ] Other (Documentation, CI, ...)

Contribution checklist

[ ] Add our license to new files.
[ ] Check that your code adheres to our coding style.
[ ] Write unittests.
[ ] Run the unittests and check that they’re passing.
[ ] Run the benchmarks to make sure your change doesn’t introduce a regression.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for the fast fix @GaetanLepage !
I just checked out to the PR and verified that all tests are passing once again.
Should be good to merge once the CI is re-run and passing.

Passing on all but python 3.8, which we no longer support. Thanks @GaetanLepage !


Revert "Use non-pip awscli package."

This reverts commit a7c70cfa8d378fa2e3f3e3193ac22aef317a85c8.
Fixes https://github.com/servo/servo/issues/21153

This change is

IRC chat with @jdm at https://mozilla.logbot.info/servo/20180710#c14997995

:pushpin: Commit 3fb4fe6 has been approved by jdm

:hourglass: Testing commit 3fb4fe66726c074a23e4aa00953854fe2288f7c7 with merge f2f36b246154dba97e7dcc62c74f3754cdf1b472...

:sunny: Test successful - status-travis
Approved by: jdm
Pushing f2f36b246154dba97e7dcc62c74f3754cdf1b472 to master...


release a new version to crates.io

I was using 0.5.1 and tried to the example code
use wifiscanner;

fn main() {
    println!("{:?}", wifiscanner::scan());
}

and got the output
Ok([])

(while I know it can scan some APs)
So I started to look at the code and it looked good
then I cloned the repo and run the example code and got different (the expected one)
Err(CommandFailed(ExitStatus(ExitStatus(65280)), "command failed: Operation not permitted (-1)\n"))

So 0.5.1 has a bug that is fixed at main branch

Me too. (俺也一样。。)

Yo Meitar so I dont understand, which version is good?
For me, the 0.5.1 version return empty array, and the main branch is returning this error:
Err(CommandFailed(ExitStatus(ExitStatus(65280)), "command failed: Operation not permitted (-1)\n"))
I need to hack the neighbours please help!

The main is the fixed one. You need to run the process as root to be able to scan

Yo Meitar so I dont understand, which version is good?
For me, the 0.5.1 version return empty array, and the main branch is returning this error:
Err(CommandFailed(ExitStatus(ExitStatus(65280)), "command failed: Operation not permitted (-1)\n"))
I need to hack the neighbours please help!

The main is the fixed one. You need to run the process as root to be able to scan


Unrecognized function or variable 'GetMeshData'

Hi Anton.
I'm trying to compute contour lines of a field (z axis values of each vertex). I get this error with 'GetMeshData' function. Is this function included in your file? I couldn't find it.
Thank you for your time.
Joseph

Joseph, 'GetMeshData' is already part of this toolbox and is located in the  '.../IsoCut/Auxiliary folder. If Matlab is not seeing 'GetMeshData' it means that you have not added the subfolder 'IsoCut/Auxilary' to the Matlab path. You can find examples of how to do that here: https://www.mathworks.com/help/matlab/ref/addpath.html

Thank you !


Facebook - "Sorry, something went wrong." statement...

Solved by reading docs to the end... Sorry


Fix #747 by updating async SQLAlchemy OAuth example code

This pull request resolves #747

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

fix #747

Odd, I did push the formatting fix on my branch. I didn’t get picked up for some reason. Should I close this PR and create a new one? On Oct 26, 2022, at 1:39 AM, Kazuhiro Sera @.***> wrote:
@seratch commented on this pull request.
In examples/sqlalchemy/async_oauth_app.py:

@@ -63,11 +63,11 @@ async def async_save(self, installation: Installation):
b["client_id"] = self.client_id
await database.execute(self.bots.insert(), b)

async def async_find_bot(self, *, enterprise_id: Optional[str], team_id: Optional[str]) -> Optional[Bot]:

async def async_find_bot(self, *, enterprise_id: Optional[str], team_id: Optional[str], is_enterprise_install: Optional[bool]) -> Optional[Bot]:

@ntarora Could you push the fix if you have a chance?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Thanks for your contribution! Your changes are merged at https://github.com/slackapi/bolt-python/commit/f5b40c7830fc0fe681388be0d110054873374a8b and then I've added an additional commit to resolve the flake8 issue on my end.


switched order of saving range results

to be compatible with compute_AP function in eval_range_search.py.

Strange that this worked first. Could you add an assertion to check that D is a floating point type and that I is either int32 or int64?

Defaulting to D, I. Changed description in base class.


Linux Json Build Configuration File Typo

The web page shows this, the configurations list structure is missing.

But should be this:
{
  "configurations": [
    {
      "name": "Linux-GCC-Debug",
      "generator": "Ninja",
      "configurationType": "Debug",
      "cmakeExecutable": "cmake",
      "remoteCopySourcesExclusionList": [ ".vs", ".git", "out" ],
      "cmakeCommandArgs": "",
      "buildCommandArgs": "",
      "ctestCommandArgs": "",
      "inheritEnvironments": [ "linux_x64" ],
      "remoteMachineName": "${defaultRemoteMachineName}",
      "remoteCMakeListsRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/src",
      "remoteBuildRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/build/${name}",
      "remoteInstallRoot": "$HOME/.vs/${projectDirName}/${workspaceHash}/out/install/${name}",
      "remoteCopySources": true,
      "rsyncCommandArgs": "-t --delete --delete-excluded",
      "remoteCopyBuildOutput": false,
      "remoteCopySourcesMethod": "rsync",
      "variables": []
    }
  ]
}

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 60c9cfb6-69f7-cefc-9d73-826eb8d17751
Version Independent ID: 360eda3d-21c9-eb6b-b0c9-8dbb3bbb97ea
Content: Configure a Linux CMake project in Visual Studio
Content Source: docs/linux/cmake-linux-configure.md
Product: visual-cpp
Technology: cpp-linux
GitHub Login: @TylerMSFT
Microsoft Alias: twhitney

@mattcoding4days , thank you for pointing this out. I've updated the doc. This doc is version dependent. If you change the dropdown in the top left the JSON example changes per version. I updated the 2017 version and the 2019+ version.
The fix should be live by tomorrow afternoon (1/4/2022)

@mattcoding4days, the fix didn't get integrated into the main branch until today. It may be tomorrow (1/5/2022) before it's live.


Provide TypeScript definitions file for ease of use

I came across this project through the official glfw website and was hoping to use it, but as no typescript definitions exist, this is a little bit more difficult. I'm wondering if there's gonna be some way to generate this quickly. I happened to notice the /include/ast/glfw3.xml file and was wondering if this could be used. Similarly the .h file could be used for this, but I'm not sure how this would be done. Otherwise, the library works great and is very on-par with the C++ docs. Thank you for this.

@J-Cake I will provide the ts types as soon as possible. Thank you.

Awesome thanks so much !!!


Not an issue but how does the bot work?

Im looking through the code but i saw no mention of choice or any of the choices whatsoever. Is the source code not up-to-date or is it handled on the cloudflare worker? I really want to know how it works. Thanks!
Edit: reading through closed issues, I found out that self-hosting is not possible. Really want to add it to my bot and update the activity choices automatically. While I think it could be a great thing, maybe theres something that made you wanna keep it private but that kinda defeats the purpose of open-source projects. But still its a great bot!
Edit edit: If anyone can tell me how to get the activities ID automatically when new ones are introduced, itd be great

The choices are stored in the slash command object in Discord, the code doesn't have access to the list. When you select an activity in your client, the client sends the activity ID to Discord, and Discord forwards the activity ID to the bot.
You can't automatically find new IDs; they used to add them to the client code but they don't anymore so now you'll need to find them from servers that have them or users that are playing them.

Oh thats good to know. Still massive respect to you for creating this bot. I had fun playing the new activities :D

You can't automatically find new IDs; they used to add them to the client code but they don't anymore so now you'll need to find them from servers that have them or users that are playing them.

@advaith1 I am in the Discord Game Dev server, and they have all activities. If I want to play Poker Night, do I replace the client_id with<PHONE_NUMBER>12677713 with HTTP Debugger or Burp Suite?
I also have the activities shelf for the server if you want to view it here: https://gist.github.com/8a5449e6e2fec2246f933c3a1dbec05f
Thank you!


Fix profile proof popup menus & friends

Since Box changed to a stateless component, refs no longer work on it.
Use a vanilla div instead.
:eyeglasses: @keybase/react-hackers

The commits 9dbfdfb5db64...bf7f47cb9f65 introduce visual changes on linux. :mag_right: 6 changed

Changed: Profile-Your_Profile_Proof_Menu (before) (after)

Changed: Profile-Your_Profile_Pending_Proof_Menu_HN (before) (after)

Changed: Profile-Your_Profile_Pending_Proof_Menu_DNS (before) (after)

Changed: Profile-Your_Profile_Pending_Proof_Menu (before) (after)

Changed: Profile-Your_Profile_Broken_Proof_Menu (before) (after)

Changed: Profile-Your_Profile_Broken (before) (after)

The commits 9dbfdfb5db64...a7dae445e31e introduce visual changes on linux. :mag_right: 6 changed

Changed: Profile-Your_Profile_Proof_Menu (before) (after)

Changed: Profile-Your_Profile_Pending_Proof_Menu_HN (before) (after)

Changed: Profile-Your_Profile_Pending_Proof_Menu_DNS (before) (after)

Changed: Profile-Your_Profile_Pending_Proof_Menu (before) (after)

Changed: Profile-Your_Profile_Broken_Proof_Menu (before) (after)

Changed: Profile-Your_Profile_Broken (before) (after)


Update CI tooling and workflows

Fix #2

Refactor Code Comments and Update Configurations
To ensure readability and maintainability, various code comments have been redefined for improved understanding and clarity. Configurations in ".prettierrc" and ".eslintrc.js" have been updated to better align with coding standards. A minor modification has been made to "scripts/build.sh" to enhance the clarity of a logging message.

Update .env File Handling and Introduce Docker Environment Settings
To handle different development environments, separate .env files (.env.development, .env.test, .env.production) have been introduced. Docker commands are now set to run in the environment specified by these .env files. Docker-compose and Dockerfiles, along with script files, have been updated accordingly. Also, codegen scripts for ESLint and Prettier have been improved.

Revamp CI Tooling and Workflows
In this updated version, Prettier and ESLint have been introduced for an enhanced development workflow. New GitHub workflows that enable running processes locally as well as with Docker, and cleaning up the cache after a PR merge, have been incorporated. The test baseline has been initialized for future test implementations. Outdated GitHub workflows have been removed.
With these updates, significant improvements are expected in various aspects of the development process, ranging from CI/CD workflows and environment configuration, to comment clarity and coding configuration.

Type of change
Select one or more:

[x] New feature, functionality or library
[ ] Bug fix
[x] Code health or cleanup
[x] Documentation
[x] Other (CI)

Sanity Checklist

[x] I have tested my changes using the available tooling
[x] I have commented my code
[x] I have performed a self-review of my own code; both comments & source code
[ ] I create and reference any new tickets, if applicable
[x] I have left TODOs throughout the codebase, if applicable

Please @okdas and @bryanchriswhite take a look at it again because following most of the conversations with @bryanchriswhite I fully reworked all the devex.
Also as @okdas mentioned in a comment, we should take a single path for the CI instead of both (host & docker). Right now, they are both here to demonstrate that we can test in any way with the CI.

Is there a reason we can't use a single docker-compose.yml?

Is there a reason we can't use a single docker-compose.yml?

every environment uses its image:

Production uses node.dockerfile and shares the services with dev
Development use dev-node.dockerfile and share services with prod
Test share image with dev but do not need all the services.

So to avoid commit .env. files which is an ugly practice, exists just a .env.sample so to avoid multiple docker-compose.yml files we need to run more under the hood scripts to prefill on every .env. the proper dockerfile they will be using.

this fix this one

Going to merge this in and we'll fix things along the way as they come up.


Background Image

TechDudie: pls asap send me screenshots of all the mine craft gametypes and i will make you an awseome wallpaper image if you want it,the black looks pretty bad. also if you have a specific idea im mind we can do that but as i said black...

asap sounds kinda like "DO IT NOW" i just meant whenever you can, cause yet again black as a background color...

ok but im actualy gonna use a image
and i dont exactly wanna do school so just ping me with @TechDudie

ok good but what color do you intend on using?

#8


Android Pause Button

Describe your problem here.

But the script dont works good.
Script:
function onStartCountdown()
        makeAnimatedLuaSprite('pause', 'androidcontrols/pausebutton', 0, 588);
        addAnimationByPrefix('pause', 'pause', 'pause', 24, false);
		addAnimationByPrefix('pause', 'pausePress', 'pausePressed', 24, false);
		addLuaSprite('pause', true);
		setObjectCamera('pause', 'other')
	end

function onUpdate()
		if (getMouseX('camHUD') > 0 and getMouseX('camHUD') < 132) and (getMouseY('camHUD') > 588 and getMouseY('camHUD') < 720 and mouseClicked('pause')) then
			objectPlayAnimation('pause', 'pausePress', false);
			pause()
		else
			objectPlayAnimation('pause', 'pause', true);
		end

end

(PLEASE DONT USE THIS, cuz dont works)
Please help me!!!!
Are you modding a build from source or with Lua?
Lua
What is your build target?
Neko, HashLink, or other build system
Did you edit anything in this build? If so, mention or summarize your changes.
Android

Not supported

good luck getting that 'omg not dave & bambi again' tag

https://github.com/MAJigsaw77/FNF-PsychEngine-With-Android-Support

https://github.com/MAJigsaw77/FNF-PsychEngine-With-Android-Support

Then why would you post this issue here

Then go make an issue over there and not here


Codecov stopped parsing code coverage reports

Out of the blue, Codecov stopped parsing all code coverage reports. No changes made - errors on parsing.

After a suggested modification was implemented, Codecov started working again.


fix nightly CI

Codecov Report

Merging #2430 (9b49a25) into main (2d76b3d) will not change coverage.
The diff coverage is n/a.

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #2430   +/-   ##
=======================================
  Coverage   39.93%   39.93%
=======================================
  Files          88       88
  Lines        9771     9771
=======================================
  Hits         3902     3902
  Misses       5869     5869

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 2d76b3d...9b49a25. Read the comment docs.


Ubuntu 22.04 "jammy": Unable to find package bgpstream

As the image and title say, I'm unable to complete the apt-get install bgpstream due to the package not being found. All dependency, wandio repo, and CAIDA repo installations went off without a hitch, its just that apt-get is not able to find the installation package for bgpstream. I checked packages.ubuntu.com, and it also was saying that it could not find any package titled "bgpstream". Is Ubuntu 22.04 not supported? Why is the package missing?

Packages have now been built for Ubuntu 22.04 Jammy (as well as Debian Bullseye and Bookworm) and are available in the CAIDA package repository. If you still have the repository configured then you should be able to refresh the package index and install the package: sudo apt-get update && sudo apt-get install bgpstream. Let me know if you still have issues getting packages.


Added test to verify flush on clReleaseCommandQueue with multiple queues

Fixes #2087 according to task description.

OK, to be clear, I don't think this test is wrong with either the explicit call to clFinish() (or an explicit call to clFlush() instead), but I also think it could very likely be testing behavior other than the implicit flush on clReleaseCommandQueue.
I think that the proposed single-queue test would be more useful:

Enqueue work in a queue and get an event
Call clReleaseCommandQueue on that queue
Poll the execution status of the event, it should transition to CL_COMPLETE "soon".

If we really wanted to test the letter of the spec, we should also call clRetainCommandQueue on the queue first, so the call to clReleaseCommandQueue decrements the reference count but doesn't cause the reference count to reach zero.  This is the behavior we are considering changing - linking in https://github.com/KhronosGroup/OpenCL-Docs/issues/1248#issuecomment-2371816941.


swagger schema has wrong array definition

Context

hapi-swagger version: 7.2.0

What are you trying to achieve or the steps to reproduce ?
I let the code speak:
  server.route({
    method: 'PUT',
    path: '/test',
    handler: (req, reply) => reply('ok'),
    config: {
      tags: [ 'api' ],
      validate: {
        payload : {
          arr1: joi.array().items(joi.string().label('test')).label('arr1'),
          arr2: joi.array().items(joi.string().label('test2').min(1)).label('arr2'),
        }
      }
    }
  })

What result did you get?
  "definitions": {
    "arr1": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "Model 1": {
      "type": "object",
      "properties": {
        "arr1": {
          "$ref": "#/definitions/arr1",
          "type": "array"
        },
        "arr2": {
          "$ref": "#/definitions/arr1",
          "type": "array"
        }
      }
    }
  }

What did you expect ?
2 array definitions, not one

Seems similar to #342 ?

Hi yes there seems to be an issue with this and #342 I will look into it and get back to you.

Hi I found a couple of issues which are now hopefully fixed. Can you point your package.json reference to the Github repo i.e. "hapi-swagger": "glennjones/hapi-swagger" for testing.
min(1) issue
The first issue was that in the code below, the use of min(1) was not been picked up, I have corrected this in the updated Github repo:
Joi.array().items(
   Joi.string().label('test2').min(1)
).label('arr2')

Labels on array items
The second thing to note is that using a label on an array item that is a simple type i.e. string, number , boolean etc does not have any effect in the Swagger output.
Joi.array().items(
   Joi.string().label('test1')
).label('arr1')

is the same as writing
Joi.array().items(
   Joi.string()
).label('arr1')

Labels on types with child properties ie object and array can have will be passed to the Swagger output
Your issue
As the min(1) was not been picked up and the labels do not any effect the library saw the contents of the two arrays as the same and reused the models in the definitions section of the swagger.json. The plugin will reuse definitions models if they are same, this cuts down the size of JSON for those with large or complex API's
Fix
You original code should now break into two models due to the use of min(1).
Consider using options.reuseDefinitions = false
This feature was not working in the current version, but I have updated the repo so it is. It forces the plugin to always create new definitions models. It will create much larger swagger.json
Can you test this for me and tell how you get on I will then update npm version

In fix in version v7.4.0 on npm


Need Info: Any plan for adding Edge support

Hi,
Just wanted to check if there is any plan to add microsoft edge  support.
Thanks

@mnjagadeesh see https://aerokube.com/images/latest/#_microsoft_edge

Thank you so much.


Adjust site-menu font sizes at different breakpoints

Desktop:

"smaller" desktop:

 Hamburger menu layout


NPM run clean does not work on non BSD based systems

The NPM command clean:
find . -name '*.js.map' -type f -delete && find -E . -regex '\\./(test|lib|apis|scripts)/.*.js$' -type f -delete
does not work on non BSD systems due to the use of the -E argument.
The equivalent argument for GNU based systems would be -regextype posix-extended
Error log:
> find . -name '*.js.map' -type f -delete && find -E . -regex '\./(test|lib|apis|scripts)/.*.js$' -type f -delete

find: unknown predicate `-E'
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>clean: `find . -name '*.js.map' -type f -delete && find -E . -regex '\./(test|lib|apis|scripts)/.*.js$' -type f -delete`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>clean script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2017-10-21T22_03_34_211Z-debug.log

@isonet I am trying to replicate the issue. What is the OS where you faced this problem? Also, what is the Node and npm version that you are using?

I'm not at my PC right now, but node was version 6 LTS and NPM the latest version.
OS is kde-neon latest stable developer build.
This explains it pretty well I think: https://ubuntuforums.org/showthread.php?t=1603072

Node v6.11.4
NPM v5.5.1


Cargo Build Timings graph hits browser’s max canvas size

https://gistpreview.github.io/?eeb6459081cf75648d507eeaf1d414f3 is cargo build -Z timings for Servo. The canvas appears broken in Firefox and Chromium until the "Min unit time" slider is moved to a non-zero value. This appears to be because the canvas height exceeds i16::MAX:

https://stackoverflow.com/questions/6081483/maximum-size-of-a-canvas-element
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas#Maximum_canvas_size
https://bugs.chromium.org/p/chromium/issues/detail?id=339725

Changing "Min unit time" to even 0.1 seconds filters out many units/crates, making a much smaller canvas.
I’m not sure what a proper solution would be, but maybe we could at least detect this situation and suggest that work-around?

I’m not sure what a proper solution would be,

Maybe splitting the graph into multiple <canvas> elements? @ehuss, @alexcrichton, how involved would that be?

Alternatively, maybe rustc should be producing something that can be fed to https://profiler.firefox.com/.

@nox that could be good also, but an entirely different feature from Cargo’s -Z timings which IMO is about exploring dependencies in the crate graph.

I believe this was fixed in https://github.com/rust-lang/cargo/pull/7397 which just hasn't made its way to nightly yet, but let us know if it's still not working after that update hits though!


Create and automate Release notes

Since we now have a stable version of Fido2 published we need to maintain release notes to help developers upgrade.

Automate as much as possible (releases are currently done with scripts/run-all.ps1
Add information to nupkg release notes
Add information to GitHub Releases
Git tag support?

I believe this Task could be helpful, will explore: https://devblogs.microsoft.com/devops/automating-releases-in-github-through-azure-pipelines/

Alright, successfully added Release Drafter (https://github.com/marketplace/actions/release-drafter) which generates a draft release for every merge on the repo, result looks like this. It also have good support for categories such as bug fixes/features depending on labels on the PR.
So current flow is:

Manually bump version numbers (using Scripts/setVersion.ps1).
Create PR with perhaps discussion regarding Major.Minor.Patch, sharing the Draft Release notes.
Merge PR. Publish Release notes.
Checkout tag, run Scripts/run-all.ps1 to build, setVersion and push to nuget.

Could be improved to:

Semi-Manually (script) bump version number, Create PR where Release Notes and version can be discussed and changed.
Merge PR, automatically publishes release notes, builds and pushes to nuget.


CLID-58,CLID-95,CLID-60: improvements on log output

Description
This PR removes the concurrency when calling containers/image copy.Image (details about why here).
Also this PR adds a progress bar when mirroring / deleting images and improves the logs on the output to make it more user friendly.
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
With the following ImageSetConfiguration:
kind: ImageSetConfiguration
apiVersion: mirror.openshift.io/v1alpha2
mirror:
  platform:
    channels:
    - name: stable-4.13
      minVersion: 4.13.10
      maxVersion: 4.13.10
    graph: true
  operators:
    - catalog: registry.redhat.io/redhat/redhat-operator-index:v4.15
      packages:
       - name: aws-load-balancer-operator
       - name: 3scale-operator
       - name: node-observability-operator
  additionalImages:
   - name: registry.redhat.io/ubi8/ubi:latest
   - name: registry.redhat.io/ubi9/ubi@sha256:20f695d2a91352d4eaa25107535126727b5945bff38ed36a3e59590f495046f0

I ran all the workflows:
mirrorToDisk
./bin/oc-mirror -c ./alex-tests/alex-isc/isc.yaml file:///home/aguidi/go/src/github.com/aguidirh/oc-mirror/alex-tests/clid-95 --v2

diskToMirror
./bin/oc-mirror -c ./alex-tests/alex-isc/isc.yaml --from file:///home/aguidi/go/src/github.com/aguidirh/oc-mirror/alex-tests/clid-95 docker://localhost:6000 --v2

mirrorToMirror
./bin/oc-mirror -c ./alex-tests/alex-isc/isc.yaml --workspace file:///home/aguidi/go/src/github.com/aguidirh/oc-mirror/alex-tests/clid-95 docker://localhost:6000 --v2

delete --generate
./bin/oc-mirror delete -c ./alex-tests/alex-isc/clid-20-delete.yaml --generate --workspace file:///home/aguidi/go/src/github.com/aguidirh/oc-mirror/alex-tests/clid-20 --delete-id alex-test docker://localhost:6000 --v2

delete
./bin/oc-mirror delete --delete-yaml-file /home/aguidi/go/src/github.com/aguidirh/oc-mirror/alex-tests/clid-20/working-dir/delete/delete-images-alex-test.yaml docker://localhost:6000 --v2

Expected Outcome
Improvements on the command line output for all phases of the workflows mentioned above + progress bar during delete/mirroring.

/lgtm


Removed some unused things from component.js

Appears unused.
this._maskEntity = null;
this._maskDepth = 0;

Thanks! 👍


The xc7/tests/counter example does not work from the current master branch (4b66516)

The project builds but does not work on the actual hardware. All 4 LEDSs are off. Simulation of top_synth.v works fine. The last commit I've managed to successfully build and run is 79ab13f. I don't know if any other tests are affected.
For all my tests I've set the LOGIC_DELAY parameter to 0
I've checked commits between 79ab13f and 4b66516 (master), here is the summary:
4b66516 (master):
The xc7/tests/counter builds but does not work. Got all 4 LEDs unlit.
50dca48:
Same as above.
ae9a635:
The build system fails with an error:
[ 66%] Generating pin_assignments.json
[ 66%] Built target file__home_mkurc_Repos_google-symbiflow-arch-defs_xc7_archs_artix7_channels.json
2019-02-15 17:02:28.175487 Reading channel data
Traceback (most recent call last):
  File "/home/mkurc/Repos/google-symbiflow-arch-defs/xc7/utils/prjxray_assign_tile_pin_direction.py", line 290, in <module>
    main()
  File "/home/mkurc/Repos/google-symbiflow-arch-defs/xc7/utils/prjxray_assign_tile_pin_direction.py", line 48, in main
    channels = json.load(f)
  File "/home/mkurc/Repos/google-symbiflow-arch-defs/build/env/conda/lib/python3.7/site-packages/simplejson/__init__.py", line 461, in load
    use_decimal=use_decimal, **kw)
  File "/home/mkurc/Repos/google-symbiflow-arch-defs/build/env/conda/lib/python3.7/site-packages/simplejson/__init__.py", line 518, in loads
    return _default_decoder.decode(s)
  File "/home/mkurc/Repos/google-symbiflow-arch-defs/build/env/conda/lib/python3.7/site-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)
  File "/home/mkurc/Repos/google-symbiflow-arch-defs/build/env/conda/lib/python3.7/site-packages/simplejson/decoder.py", line 400, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())
simplejson.errors.JSONDecodeError: Invalid control character '\n' at: line 54604359 column 16 (char 945489370)
xc7/archs/artix7/CMakeFiles/file__home_mkurc_Repos_google-symbiflow-arch-defs_xc7_archs_artix7_pin_assignments.json.dir/build.make:243: recipe for target 'xc7/archs/artix7/pin_assignments.json' failed
make[3]: *** [xc7/archs/artix7/pin_assignments.json] Error 1
CMakeFiles/Makefile2:30763: recipe for target 'xc7/archs/artix7/CMakeFiles/file__home_mkurc_Repos_google-symbiflow-arch-defs_xc7_archs_artix7_pin_assignments.json.dir/all' failed
make[2]: *** [xc7/archs/artix7/CMakeFiles/file__home_mkurc_Repos_google-symbiflow-arch-defs_xc7_archs_artix7_pin_assignments.json.dir/all] Error 2
CMakeFiles/Makefile2:36320: recipe for target 'xc7/tests/counter/CMakeFiles/counter_basys3_bin.dir/rule' failed
make[1]: *** [xc7/tests/counter/CMakeFiles/counter_basys3_bin.dir/rule] Error 2
Makefile:382: recipe for target 'xc7/tests/counter/CMakeFiles/counter_basys3_bin.dir/rule' failed
make: *** [xc7/tests/counter/CMakeFiles/counter_basys3_bin.dir/rule] Error 2

79ab13f:
The xc7/tests/counter test works fine.

You need a new ROI and database.  @mithro, status?

I've pushed the new database but not the new harness yet.
Will push the harness tomorrow.


Allow removing tables and fields/ignore sync errors

I think this is somewhat similar to #557, but since it's about different scenarios and errors, I created a new issue for this.
I have an app that doesn't have any environments outside my local docker yet, and I recently deleted a table extension because it was no longer necessary and there isn't anything permanent using it.
Understandably, I got the following error during the CI/CD pipeline:
RunPipeline action failed. Error: TableExtension 50004 User Setup CLT :: The table 'User Setup' cannot be located. Removing tables is not allowed unless they are temporary or are being moved by migration to another app. Stacktrace: at Invoke-ScriptInBcContainer, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\ContainerHandling\Invoke-ScriptInNavContainer.ps1: line 112 at <ScriptBlock>, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Publish-NavContainerApp.ps1: line 299 at Publish-BcContainerApp, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Publish-NavContainerApp.ps1: line 146 at <ScriptBlock>, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 723 at <ScriptBlock>, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 2008 at <ScriptBlock>, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 1977 at <ScriptBlock>, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 1962 at <ScriptBlock>, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 827 at Run-AlPipeline, C:\Users\runneradmin\AppData\Local\Temp\8fca55a6-251d-464e-8921-bafcd5a0aaf2\BcContainerHelper\AppHandling\Run-AlPipeline.ps1: line 789 at <ScriptBlock>, D:\a\_actions\microsoft\AL-Go-Actions\v3.1\RunPipeline\RunPipeline.ps1: line 393 at <ScriptBlock>, D:\a\_temp\683db359-9968-4672-b21c-ecc665ce61fe.ps1: line 2 at <ScriptBlock>, <No file>: line 1

I assumed that this error would only show up the first time a breaking change is introduced, but I've merged another PR with no changes to the AL objects, and I got the same error. What app is the pipeline comparing the new build to? And is there a way to force sync my changes? I don't want this error to show up in every commit from now.

This is because AL-Go automatically runs upgrade tests against the latest shipped version with every build.
You will get this error until you have released a version, against which the new version doesn't break.
You can disable the upgrade tests by setting "skipUpgrade" to true in your settings file


Figure out how to make the Nix CI build faster

#60 made integration tests in CI slow, maybe caching can help as it did before. Probably needs some special Nix caching.

Actually one really easy thing to do would be building the nix expression for MiniMint first and then using the result inside the integration test to not compile everything twice.
One thing to consider: how to keep it compatible with non-nix users. So probably some flag that switches between the two scenarios and defines some variables with paths to the respecitve binaries.

Have made some changes to avoid building twice and improve build times in #73 .
If the user has nix installed on a non-nix system then nix-expressions are expected to work the same as they work on a nixos machine. (Also tested the builds on Gentoo linux)


Parameter persistence with sharding support

Currently whenever we load a model, we need to convert their layout from whatever PyTorch uses to whatever Axon uses (mostly transposition of dense and conv layers). For smaller models this is quick, however for large models this: (a) introduces loading overhead; (b) consumes much memory (this prevents from loading params directly onto the GPU, which would make sense in a single-GPU use case).
Ideally we would have an easy way to persist the loaded parameters into multiple files (in case of large parameters). With that, the user could do Bumblebee.load_model/2, persist the parameters into a file, then in production load the parameters directly without the conversion overhead (possibly straight onto the GPU).
This probably belongs in Axon directly, but may as well track here given the use case. I also wonder if we should be using Safetensors rather than term-to-binary for better portability. One issue with Safetensors is that it supports flat map, but Axon parameters can be any Nx.Container (e.g. LSTM uses tuples), so unless we make Axon parameters more strict we can't really do it.
This also depends on https://github.com/elixir-nx/axon/pull/553, which changes params into a struct, and we likely want to persist the whole struct.

The flat parameters should not really be a problem, should it? You could convert a nested map of keys “foo” and “bar” into a special flattened key, such as “foo——bar”, no?

@josevalim the nested map is not a problem, it's other Nx.Containers (currently tuples), so it may make sense to restrict Axon parameters to tensors.

With #344 the main motivation (excessive memory usage) is addressed, so this is less of a priority. It would still reduce some time overhead necessary for transforming the params. Either way, we should have a good way of persisting large parameters (again, rather in Axon).


⚠ Samsung has degraded performance

In d6ff151, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2413 ms

Resolved: Samsung performance has improved in a254c48.


Release 0.3.0

@JuliaRegistrator register
Release notes:
This is an alpha release of a statistical toolbox that does inference for diffusion processes based on path imputation with guided proposals. Since the last version it has seen a major redesign of functionality - making it more accessible as we hope. For more details see the README.md and the documentation. The full release of the package will be announced at a later time.

Some bugfixes
Added Jansen-Rit example

Registration pull request created: JuliaRegistries/General/7348
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if Julia TagBot is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.0 -m "<description of version>" 0a2e0c5d9898f38b76689e4c011c5bb02d858f64
git push origin v0.3.0


seccomp: allow 'rseq' syscall in default seccomp profile

Restartable Sequences (rseq) are a kernel-based mechanism for fast
update operations on per-core data in user-space. Some libraries, like
the newest version of Google's TCMalloc, depend on it [1].
This also makes dockers default seccomp profile on par with systemd's,
which enabled 'rseq' in early 2019 [2].
1: https://google.github.io/tcmalloc/design.html
2: systemd/systemd@6fee3be
Signed-off-by: Florian Schmaus<EMAIL_ADDRESS>

Follow up of https://github.com/moby/moby/pull/41158#issuecomment-650218365


Log JSON decode error instead of erroring

@benpatterson @jzoldak  Please review.
When I turned the crawler on on master branch builds for platform, it errored out reading one of the report files. I wasn't able to reproduce the issue on test-jenkins, but reproduced it in a test by creating an empty file.   My assumption is that the specific file causing trouble on the platform build is either empty or has a bad character.  It wasn't archived unfortunately, but with this change I can investigate further without having failed builds.

I posted a comment... But you can decide whether or not you want to do that... LGTM

👍

we should hook this repo up to coveralls.