Provide links in History/Context

Please provide link to the BioCASE project website and an expansion and/or link to RLG Programs and link to RAVNS.

I can do BioCase - can someone suggest site?
But RAVNS I tried - not in existence as far as I can tell.
Sent from Shoe (my iPhone)
On Mar 11, 2019, at 10:12 PM, gkampmeier <notifications<EMAIL_ADDRESS>wrote:
Please provide link to the BioCASE project website and an expansion and/or link to RLG Programs and link to RAVNS.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_tdwg_cd_issues_21&d=DwMCaQ&c=HPMtquzZjKY31rtkyGRFnQ&r=ODXYRdWm1Oqf5-w5G2NjQw&m=UCDFn3BTHci3xj-a5Owi912IMvdnkzpBuFXKhIBPlDY&s=_rIg6qNx5__UyFjVXcT3zhpxFM6RKDoVi-iaCFK8v08&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AC2gS54hYDf-2DdIBbdpKxw1H09T-2DvK779ks5vVw0mgaJpZM4bp6xC&d=DwMCaQ&c=HPMtquzZjKY31rtkyGRFnQ&r=ODXYRdWm1Oqf5-w5G2NjQw&m=UCDFn3BTHci3xj-a5Owi912IMvdnkzpBuFXKhIBPlDY&s=-DNL4vPiAG_QarTPOR9uQt0QRjpowkUJZKGpHmH_eaM&e=.

I don’t think there is a RAVNs site. I believe we worked on base camp.
Sent from my iPhone
On Mar 11, 2019, at 10:57 PM, Debbie Paul <notifications<EMAIL_ADDRESS>wrote:
I can do BioCase - can someone suggest site?
But RAVNS I tried - not in existence as far as I can tell.
Sent from Shoe (my iPhone)
On Mar 11, 2019, at 10:12 PM, gkampmeier <notifications@github.commailto:notifications<EMAIL_ADDRESS>wrote:
Please provide link to the BioCASE project website and an expansion and/or link to RLG Programs and link to RAVNS.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_tdwg_cd_issues_21&d=DwMCaQ&c=HPMtquzZjKY31rtkyGRFnQ&r=ODXYRdWm1Oqf5-w5G2NjQw&m=UCDFn3BTHci3xj-a5Owi912IMvdnkzpBuFXKhIBPlDY&s=_rIg6qNx5__UyFjVXcT3zhpxFM6RKDoVi-iaCFK8v08&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AC2gS54hYDf-2DdIBbdpKxw1H09T-2DvK779ks5vVw0mgaJpZM4bp6xC&d=DwMCaQ&c=HPMtquzZjKY31rtkyGRFnQ&r=ODXYRdWm1Oqf5-w5G2NjQw&m=UCDFn3BTHci3xj-a5Owi912IMvdnkzpBuFXKhIBPlDY&s=-DNL4vPiAG_QarTPOR9uQt0QRjpowkUJZKGpHmH_eaM&e=.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_tdwg_cd_issues_21-23issuecomment-2D471833202&d=DwMFaQ&c=WO-RGvefibhHBZq3fL85hQ&r=j1Xr4DSH9BbW6JjvkKmN95MaY2B7j1HqlmHGfHESi9k&m=zb9pgoZ3VhvwB73doB8ChiituFXXWm-a4Ccli22CsIs&s=FsV8FF5GMMuftfDMDTUEvd_sokbO-WAfpgmTug8fyhg&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AXWIt06IiQznfd6dvoTLAzutZQtI-2DtcOks5vVxehgaJpZM4bp6xC&d=DwMFaQ&c=WO-RGvefibhHBZq3fL85hQ&r=j1Xr4DSH9BbW6JjvkKmN95MaY2B7j1HqlmHGfHESi9k&m=zb9pgoZ3VhvwB73doB8ChiituFXXWm-a4Ccli22CsIs&s=ziA9BHlPUTPdODXaqqanisuRD8zuDWfOv8WCd-ajZ0k&e=.

Hi @gkampmeier @connierinaldo thanks for your feedback. On the community page (that shows the Interest Group Charter), I added a link to BioCASE, a link to RL|G as well. I also added a reference to RDA. May I request that @stanblum merges these changes and we can close this ticket?

Thanks @stanblum for the merge. Closing this ticket.


[cmdr] add a nu run script to build the release version in docker

This is to ensure that cargo install r3bl-cmdr works for people who are installing the binary from crates.io. By running this in a fresh docker container, it ensures that this script matches their experience.

https://github.com/r3bl-org/r3bl-open-core/commit/ff87b63ed4d126b7900155d01e48c7a1bcea5d3e closes this issue


How to configure compilerWarnings in .sublime-project?

I tried everything in LSP standard documentation.
Is this correct?
"settings": {
    "LSP": {
        "LSP-svelte": {
            "initializationOptions": {
                "configuration": {
                    "svelte": {
                        "plugin": {
                            "svelte": {
                                "compilerWarnings": {
                                    "css-unused-selector": "ignore",
                                    "a11y-invalid-attribute": "ignore",
                                    "a11y-missing-attribute": "ignore"
                                }
                            }
                        }
                    }
                }
            }
        },
    },
}

@andremacola Hello :)
Use Preferences › Package Settings › LSP › Servers › LSP-svelte settings

I am following the template in the default LSP-Svelte settings, but my ignored compiler warnings are not being respected.
{
	"initializationOptions": {
		"configuration": {
			"svelte": {
				"plugin": {
					"svelte": {
						"compilerWarnings": {
							"a11y-label-has-associated-control": "ignore"
						}
					}
				}
			}
		}
	}
}

I still see a11y-label-has-associated-control warnings in my Svelte files, even after restarting the LSP server.

I updated my user LSP-Svelte.sublime-settings file following the template in the default LSP-Svelte settings, but my ignored compiler warnings are not being respected.
...
I still see a11y-label-has-associated-control warnings in my Svelte files, even after restarting the LSP server.

Weird, your config works for me in my global Packages/User/LSP-svelte.sublime-settings.
And this config worked for me in my repo/main.sublime-project
https://github.com/sublimelsp/LSP-svelte/issues/56#issuecomment-896756623


Player's Can't Ride Horses

Having issues as reported by a spigot user where they can't ride their horse. Might be a bug on their end but horse entry should be reviewed.

All issues seem to be fixed, was an issue with trusted players not getting notifications but that's since been fixed.


Add floating ip functionality

This patch is primarily a base for floating IP support using
node_openstack. This patch allows a user to define --floating-ip
when creating a new instance. During instance creation the IP pool
will be checked for free IPs before spawning a new instance. If
there are free IPs the instance will be created then assigned a
floating-ip. If there are no free IPs an error message will be
displayed informing the user there are currently no free IPs in the
IP pool.
This patch should work with EC2 as well, but since I was not able to
test it I left the option disabled for node_aws.

Closing as it's been a couple years


How does the Bootstrapper package compare to Elmah.MVC

The third party Elmah.MVC has always been my go-to package when adding Elmah to an MVC application. However, in doing so, I am not using the bootstrapper.
Both packages provide similar features; no further configuration required after installig, the URL becomes /elmah instead of /elmah.axd, various configurable app settings are introduced, authorization, etc.
When should I use this package instead of Elmah.MVC? Or should both be used at the same time?

ELMAH Bootstrapper is for ASP.NET applications in general whereas Elmah.MVC provides specific integration for applications using the ASP.NET MVC framework. They both use the same technique to bootstrap ELMAH into the application.

Or should both be used at the same time?

Certainly not.

When should I use this package instead of Elmah.MVC?

If you're not using ASP.NET MVC.

Thanks, that clears things up.


Upgrade to jasmine 3.1.0

resolve #4788, #4708
Jamine 3 change the random default to true, however I want to keep protractor's default to false to avoid breaking changes.
done() accept error as parameter in Jasmine 3
beforeEach() no longer allow in it() in Jasmine 3

@qiyigg Could you help to review it again? I messed up previous PR.
To answer two of your code review concern in previous PR:

why remove this?
expect(e.code).toBe(BrowserError.CODE);

The purpose of this test is validate if error be thrown, not to verify the error code. I am not sure what is the root cause, but the exception don't have code property on my environment, the test will fail.

}, done());
The "then" function receives a Function as parameter, passing done() to it will call "done" first and make the test always pass, won't it?

This test is expecting exception thrown, so if error occurred, done(), test passed.
One big change in Jasmine 3 is done() accept one parameter now, if we pass done function here, done(e) will be called, Jasmine will fail the test.
I sightly changed the code in this PR

Did I just ruined my PR again?

@awarecan I guess so... what you need to do is:
fetch the latest master branch
rebase your pr on that branch

Recreate a new PR


Add automated gas report tracking

Updates hardhat-gas-reporter config to produce an output file with the gas report, and adds tasks to process and compare these reports over time.

Codecov Report
Base: 99.51% // Head: 99.51% // No change to project coverage :thumbsup:

Coverage data is based on head (6a202d6) compared to base (8234163).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##              1.2     #755   +/-   ##
=======================================
  Coverage   99.51%   99.51%
=======================================
  Files          45       45
  Lines        2283     2283
  Branches      354      354
=======================================
  Hits         2272     2272
  Misses          1        1
  Partials       10       10

Flag
Coverage Δ

production
100.00% <ø> (ø)

reference
99.05% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Published documentation is from the future

🐛 Bug description
The currently published crate (at time of writing) is 2 months old. Anyone installing via cargo install wasm-pack may be confused as to why the advice featured in the documentation isn't applicable to the version they have installed.
🤔 Expected Behavior
Version of latest published wasm-pack crate is relevant to the published documentation.
👟 Steps to reproduce
cargo install wasm-pack
🌍 Your environment
Include the relevant details of your environment.
wasm-pack version: N/A
rustc version: N/A

this will be solved by the new release- thank u for filing. despite not responding i saw this issue and have been using your clever description of this bug to refer to it. we intend to release early next monday and this should be settled. sorry for the pain, and thank u for filing

this should be fixed by the new release, closing. if it is not, please comment with more details and i will reopen :) thanks again for filing.


React Native built as a dynamic framework leaks (?) JSContexts

I built RN as a dynamic framework (@import React is pretty sweet) and saw that after reloading, the Safari Develop menu would continue to show entries for JSContexts that should have been deallocated. It's possible to connect to them although entering any expression in the console causes the app to crash inside of JSC. Switching back to static libraries fixes the issue.

This is pretty cool.  I've theorized about this over the past few months.

I tried to make an isolated repro (Podfile with use_frameworks!) but no dice so far.

It was my understanding that Apple only allowed static libs (.a) to be included by 3rd party devs.  Is my understanding wrong or outdated?

iOS 8+ support dynamic frameworks signed by Apple.

Ah!! Many thanks.

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/leak-react-native-built-as-a-dynamic-framework-leaks-jscontexts
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub.
Also, if this issue is a bug, please consider sending a PR with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.


Allocation tests

This PR adds tests that run a miniature computation with each of the Hamiltonians and make sure the number of allocations is not too high. This will make it easier to find things like #92 or #99
The tests are run separately from the main test because Pkg.test() runs the code with --check-bounds=yes which makes our code allocate much more. Another benefit of running separately is that we can also test for allocations on the master branch of Julia. This should let us catch problems early.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2486

Relevant Lines:
3100

💛  - Coveralls


onMonthNavClick use classList in condition

In out application, we use a namespaced stylesheet. I've managed to solve for this issue by adding a namespaced class to each of the flatpickr elements in the onShow hook. Here's what happens...
this....

becomes...

All the styling is applied perfectly, but the up and down year selector arrows don't functions because a condition expects a specific value for the class attribute. My pull request solves for this issue. Also, my code change is more inline with other conventions in your code.
Thanks!

Awesome. Thanks @dbroytman


Spring cloud gateway can't refresh route from discovery client.

Spring cloud gateway does not automaticlly refresh route from discovery at the runtime.
I started spring cloud gateway application and a backend service. And I found that SCG does not refresh routes but route definition! For example:
curl localhost:20002/actuator/gateway/routedefinitions , the response is
[
    {
        "id": "ReactiveCompositeDiscoveryClient_springcloudgw1",
        "predicates": [
            {
                "name": "Path",
                "args": {
                    "pattern": "/springcloudgw1/**"
                }
            }
        ],
        "filters": [
            {
                "name": "RewritePath",
                "args": {
                    "regexp": "/springcloudgw1/(?<remaining>.*)",
                    "replacement": "/${remaining}"
                }
            }
        ],
        "uri": "lb://springcloudgw1",
        "metadata": {
            "nacos.instanceId": "<IP_ADDRESS>#20002#DEFAULT#DEFAULT_GROUP@@springcloudgw1",
            "nacos.weight": "1.0",
            "nacos.cluster": "DEFAULT",
            "nacos.ephemeral": "true",
            "nacos.healthy": "true",
            "preserved.register.source": "SPRING_CLOUD"
        },
        "order": 0
    },
    {
        "id": "ReactiveCompositeDiscoveryClient_springcloudapp2",
        "predicates": [
            {
                "name": "Path",
                "args": {
                    "pattern": "/springcloudapp2/**"
                }
            }
        ],
        "filters": [
            {
                "name": "RewritePath",
                "args": {
                    "regexp": "/springcloudapp2/(?<remaining>.*)",
                    "replacement": "/${remaining}"
                }
            }
        ],
        "uri": "lb://springcloudapp2",
        "metadata": {
            "nacos.instanceId": "<IP_ADDRESS>#20003#DEFAULT#DEFAULT_GROUP@@springcloudapp2",
            "nacos.weight": "1.0",
            "nacos.cluster": "DEFAULT",
            "nacos.ephemeral": "true",
            "nacos.healthy": "true",
            "preserved.register.source": "SPRING_CLOUD"
        },
        "order": 0
    }
]

But curl /actuator/gateway/routes, the response does not include the backend service:
[
    {
        "predicate": "Paths: [/springcloudgw1/**], match trailing slash: true",
        "metadata": {
            "nacos.instanceId": "<IP_ADDRESS>#20002#DEFAULT#DEFAULT_GROUP@@springcloudgw1",
            "nacos.weight": "1.0",
            "nacos.cluster": "DEFAULT",
            "nacos.ephemeral": "true",
            "nacos.healthy": "true",
            "preserved.register.source": "SPRING_CLOUD"
        },
        "route_id": "ReactiveCompositeDiscoveryClient_springcloudgw1",
        "filters": [
            "[[RewritePath /springcloudgw1/(?<remaining>.*) = '/${remaining}'], order = 1]"
        ],
        "uri": "lb://springcloudgw1",
        "order": 0
    }
]

Why does
I found that RoutePredicateHandlerMapping has a routeLocator, and the primary bean is CachingRouteLocator.
	@Bean
	@Primary
	@ConditionalOnMissingBean(name = "cachedCompositeRouteLocator")
	// TODO: property to disable composite?
	public RouteLocator cachedCompositeRouteLocator(List<RouteLocator> routeLocators) {
		return new CachingRouteLocator(
				new CompositeRouteLocator(Flux.fromIterable(routeLocators)));
	}

the CachingRouteLocator#getRoutes()behavior is only return the cached routes!

which spring cloud discoverclient do you use？the discoveryclient need to send RefreshRoutesEvent to indicate scg to refresh routes

which spring cloud discoverclient do you use？the discoveryclient need to send RefreshRoutesEvent to indicate scg to refresh routes

I used Nacos as service registry. The discoveryclient implement with spring-cloud-starter-alibaba-nacos-discoveryhttps://github.com/alibaba/spring-cloud-alibaba/tree/master/spring-cloud-alibaba-starters/spring-cloud-starter-alibaba-nacos-discovery

spring cloud gateway  which is the version of Hoxton.SR1 also has the problem. I use eureka as service registry,

which spring cloud discoverclient do you use？the discoveryclient need to send RefreshRoutesEvent to indicate scg to refresh routes
spring cloud gateway which is the version of Hoxton.SR1 also has the problem. I use eureka as service registry,

@zhupf
try latest version of sgc and nacos.

@zhupf
try latest version of sgc and nacos.

SpringCloud letest version 2020.0.3 is unsupported by spring-cloud-alibaba latest version 2.2.1-release.


Remove GetAllAsGenericResources and redesign ResourceFilter after GA

[x] Remove GetAllAsGenericResources for each RP with code change in the generator.
[x] Remove ResourceFilter calsses in Azure.ResourceManager.
[x] Remove ResourceListOperations in Azure.ResourceManager.
[ ] Redesign ResourceFilter for convenient usage and implement the new GetAllAsGenericResources after GA.

All items are done except the last one which will be after GA.  Need a way to make this simple for customers.


make signature printing lazy

Codecov Report

Merging #358 (84fe0c1) into master (656dd86) will decrease coverage by 0.06%.
The diff coverage is 87.50%.

@@            Coverage Diff             @@
##           master     #358      +/-   ##
==========================================
- Coverage   85.87%   85.81%   -0.07%
==========================================
  Files          11       11
  Lines        2280     2270      -10
==========================================
- Hits         1958     1948      -10
  Misses        322      322

Impacted Files
Coverage Δ

src/JET.jl
71.36% <0.00%> (+0.16%)
:arrow_up:

src/abstractinterpret/inferenceerrorreport.jl
87.80% <90.32%> (-0.22%)
:arrow_down:

src/ui/print.jl
90.67% <0.00%> (-0.85%)
:arrow_down:

src/abstractinterpret/typeinfer.jl
83.79% <0.00%> (-0.25%)
: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 656dd86...84fe0c1. Read the comment docs.


Update TEST-DATA.tsv

tested with a late 2007 macbook and a circa 1958 am radio

Thank you, merged!


Feat/member-validation

First part of a series that will allow to integrate results with problem details and standalone json conversions of errors, the goal is to have practical parsing/validation for input objects and report back the errors in their members.

Please add conditional expressions that allow AOT-compatibility (if that is a target for us in your opinion):
  <PropertyGroup Condition="'$(TargetFramework)' == 'net8.0'">
    <IsAotCompatible>true</IsAotCompatible>
  </PropertyGroup>

There are a couple of warnings in the JSON serializers, which can be worked around through System.Text.Json code generation.

Everything was moved to a new project, to preserve AoT for the main project


RDCMan: syntax for "Load balance config" to connect through RD Broker

The documentation has a chapter explaining how "Load balance config" shall be used to connect to an Azure VM but it doesn't say anything about the syntax (if supported) to connect through RDS Farm RD Broker.
My saved .rdp file has load balancing info below:
loadbalanceinfo:s:tsv://MS Terminal Services Plugin.1.ASI
I tried a lot of variations of it in RDCMan but I always end-up getting error:
Disconnected from [RD broker DNS FQDN]
[Unknown extended disconnection reason 1040]
Please assist.
Thanks
Marc

Seems to be a bug. I've tried a lot and ended up with the following config, to at least get the correct entries in the eventlog:
<connectionSettings inherit="None">
        <connectToConsole>False</connectToConsole>
        <startProgram />
        <workingDir />
        <port>3389</port>
        <loadBalanceInfo>tsv://MS Terminal Services Plugin.1.10001</loadBalanceInfo>
</connectionSettings>

I get the same error as you though, so it must be a bug


Upgrade base docker image to Go 1.10

For 0.5.0.
Should be an easy one for someone looking to get their feet wet with the contribution process.

Don't forget to bump the go version in travis as well.


make FANCY_LOG macro use fully-qualified namespace for getFancyContext()

This makes the macro usable from downstream extensions that will likely
not be in the Envoy namespace.
Signed-off-by: Michael Puncel<EMAIL_ADDRESS>Commit Message: make FANCY_LOG macro use fully-qualified namespace for getFancyContext()
This makes the macro usable from downstream extensions that will likely
not be in the Envoy namespace.
Additional Description: Commit b7138814dde530b8c2957e806ea40879a4fdce32 introduced this issue, where ENVOY_LOG now depends on the FANCY_LOG macro
Risk Level: Low
Testing: Unit tests
Docs Changes: N/A
Release Notes: N/A

I'm not sure how to see the bazel test output files in the azure pipeline environment, any tips?

closing this since it's a duplicate of #12706


[Feature] Implement Wrapper of Lobid GND API

Wrap https://lobid.org/gnd/api to JSKOS so wen don't need GND AP (https://github.com/gbv/gndaccess or https://github.com/gbv/jskos-php-examples) anymore (or can replace it with the wrapper). This could also be done in Lobid API, see https://github.com/hbz/lobid-gnd/issues/119.

I would say that this should either be a separate provider (not included in this repository), or even a server-side wrapper so that any client can easily use it with JSKOS data. Of course implementing it on their side would be the optimal solution.

By now we use https://ws.gbv.de/suggest/gnd/ for search and a very dated wrapper of GND LOD (plain lookup of RDF of known URIs). The latter could be ported to Node but it is limited by not including broader concepts in the RDF data from DNB. Maybe wait until DNB provides a proper API to GND?

Now in v3.4.0


'size' is 0 for Level 2 on Binance, which is incorrect

Exchange
Binance
Subscription type
Level2 orderbook updates
Describe the bug
BTC/USDT Level 2 updates produce objects that look like this:
Level2Point {
  price: '10258.93000000',
  size: '0.00000000',
  count: undefined,
  meta: undefined
}

I confirmed by watching the feed alongside Binance's order book feed here: https://www.binance.com/en/orderbook/BTC_USDT
The size is definitely not 0. From what I can tell, this library reports size: '0.00000000' for any value below 1 BTC.
Expected behavior
Report the actual values.

Thanks for submitting an issue! I confirmed that the Binance L2 update stream is reporting values as taken directly from the feed. You can see a sampling below.
Binance and many other exchanges report 0 size to indicate it is safe to delete the price point from your order book. You can refer to this section in their API documentation on how to maintain a local view.
If this isn't the issue you're having I can reopen this issue. Thanks!
Level2Update {
  exchange: 'Binance',
  base: 'BTC',
  quote: 'USDT',
  sequenceId:<PHONE_NUMBER>,
  lastSequenceId:<PHONE_NUMBER>,
  asks: [
    Level2Point {
      price: '10449.86000000',
      size: '6.84253200',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10449.95000000',
      size: '2.00009000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10449.96000000',
      size: '0.08657500',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10449.97000000',
      size: '0.00000000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10451.53000000',
      size: '0.00000000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10452.03000000',
      size: '0.00882000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10457.94000000',
      size: '0.00000000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    }
  ],
  bids: [
    Level2Point {
      price: '10449.34000000',
      size: '0.00750200',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10448.82000000',
      size: '0.00000000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    },
    Level2Point {
      price: '10438.98000000',
      size: '0.00000000',
      count: undefined,
      meta: undefined,
      timestamp: undefined
    }
  ]
} { id: 'BTCUSDT', base: 'BTC', quote: 'USDT' }
``


Hero section text color in dark mode

It would make more sense to keep the hero section text white regardless of whether the website is in dark or light mode. Having the letters themselves being dark is not common in dark mode because the readability is bad with dark letters on an already somewhat dark background. Moreover, changing text color when switching to dark mode only makes sense when the background color also changes but in this case the background image is the same for both light and dark mode. So it doesn't seem necessary to change the text color.
See this screenshot :

Can someone knowledgeable fix this ?
It's important to fix this so that graphic artists can properly test art for the header contest. It will be easier for them to design a background only for white rather than a background that works for both black and white text.
I've given up on fixing this issue myself because my webdesign skills are only good for static websites but I am unfortunately very confused by docusaurus and couldn't find how to do this simple edit.
Thank you!


SlimeVR fails to run on Manjaro KDE Plasma Wayland

thread 'main' panicked at 'WaylandSurface failed: ERROR_OUT_OF_HOST_MEMORY', /home/runner/.cargo/registry/src/github.com-1ecc6299db9ec823/wgpu-hal-0.14.1/src/vulkan/instance.rs:373:69
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: queue 0x564c5de0d5b0 destroyed while proxies still attached:
  xdg_wm_base@20 still attached
  wl_output@14 still attached
  wl_output@13 still attached
  zwp_text_input_manager_v3@12 still attached
  xdg_activation_v1@11 still attached
  wl_subcompositor@10 still attached
  zwp_relative_pointer_manager_v1@9 still attached
  zwp_pointer_constraints_v1@8 still attached
  wl_seat@7 still attached
  wl_shm@6 still attached
  zxdg_decoration_manager_v1@5 still attached
  wl_compositor@4 still attached
  wl_registry@2 still attached

This is the command line output when trying to run the application with provided instructions.

Similar error for me:
thread 'main' panicked at library/core/src/panicking.rs:219:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
thread caused non-unwinding panic. aborting.
[1]    258597 IOT instruction (core dumped)  ./slimevr-wrangler

Compiled from the latest commit with cargo clean and cargo build


Add API documentation link to front page

I've been thinking about the API documentation, and I'd like to get the link here on the docs front page as a starting point.
Bigger-picture, it would be good to create some cross-links to the documentation portal from the API docs, I think. The endpoints are all documented, but the API docs assume that people who are consuming them are familiar with how Tugboat works, and assume developers are familiar with what the docs mean when we say things like "projects" "repositories" "previews" "services" and "visual diffs."
I think an incremental improvement we could offer is to provide links from the API docs to the main docs site at the beginning of each API doc section for "concept" explanation, so we're not trying to maintain that info in two places. Currently, the "concepts" are documented inconsistently. For example, the Preview -> Reset and Preview -> Rekey POST commands have concept explanations, but the rest of the Preview POST commands lack them.
Short-term, I think we should add the Google Analytics Rollup ID to the API documentation so we have some idea how many folks are consuming it, and that info can help us prioritize when/how much work to put into improving the API docs.

Nice work, Dachary! Had you also considered linking to the API Documentation from the left sidebar as an alternate option in the Tugboat docs?

Had you also considered linking to the API Documentation from the left sidebar as an alternate option in the Tugboat docs?

Negative, @mettamatt . The sidebar in the Tugboat Docs takes you to specific pages within the Tugboat docs site; the way the Hugo site is structured, those links automatically generate from the section headers. I'm not manually populating them.
In order to be consistent with the way the docs site currently functions, we'd need to create a "page" in the Hugo site that the sidebar link would point to, and then that "page" could link out to the API docs, so it would be two clicks/ a level down for users to get to. That seemed like a worse option than just putting it on the front page.
The other option - manually adding a sidebar link that takes the user to the API docs portal (a different site) - is probably technically feasible, although I don't know how to do it, but it would be inconsistent with the way the rest of the links in that sidebar nav work. Every other link would take the user to a page in the docs site, but that one would take them to a different site. That's also bad UX.
I'd love to link out to the API docs at the beginning of each relevant section here in the docs portal (i.e. under the Setting up Tugboat -> Add Repos to the Project section, link to the relevant section of the API docs so users can see "Here's how you'd do this via the API") but the scope of that project would be much larger. I think I'd have to do a little fiddling to get a variable in the URL instead of linking directly to the v3 version of the API docs (presuming we'd always want the docs to point to the most recent version of the API, that version might change at some future point), and there's also the information architecture work of figuring out which pages on the docs site should link to which sections of the API docs.
An even bigger pipe dream is to automatically ingest portions of the API docs into the main docs site so we can display relevant chunks inline here, with links out to the API docs for code examples, etc. but, again, seems premature given we don't have any idea how many people are interested in consuming the API docs in the first place. I believe this can be done, but the scope of the project would be larger and I'd want traffic data to the API docs/API usage data to justify the effort.


fixed internal error with invalid hmac-auth authorization header

Summary
When an invalid hmac-auth header is sent by the client, kong generates an internal server error when enforce_headers are configured. The code did not check whether any headers were actually parsed.
Issues resolved
Fix #2951

thx!


Question about smpl-x motion denoising

Hello! Thanks for your amazing work. Is it possible to apply motion denoising to SMPL-X model (with 71 joints) instead of 21 in your demo? And how good it will work if im going to apply it to in-the-wild animations?

Hi there!
Thank you so much for your interest in our work, it's great to see your enthusiasm! Regarding your question about the SMPL-X model's 71 joints, let me clarify a bit. The SMPL-X model actually encompasses 54 local poses, including 21 for the body, 30 for the hands, and 3 for the face. In our DPoser demo, we focused on the local body prior, which accounts for the 21 joints you've noticed.
Now, for your intriguing idea about applying DPoser to full-body tasks like motion denoising, it's definitely a path worth exploring! To do this, we'd need to train a model specifically for the whole body, leveraging datasets like SMPL-X in AMASS. It's an exciting prospect, and while we haven't specifically tested motion denoising in wild environments, our experiments with human mesh recovery in such settings have yielded promising results.
I encourage you to experiment with your own data for motion denoising. You can easily do this by adjusting the file_path parameter in our demo. Feel free to reach out if you have more questions or exciting updates!

I apologize for the late response. Thanks for the detailed answer! I will definitely try


Support of php 8.4 for 2.x series

Hi,
I'm not sure what's the support status of version 2.26 series is, so I wanted to ask if you going to release 2.x version which is marked to support php 8.4?
thanks

It's pretty unlikely. 3.0 has been out over 1 and a half years now and upgrading shouldn't be a big deal: https://docs.laminas.dev/laminas-diactoros/v3/migration/

Thats a kind of issue for us at joomla. Because it would mean we need to update a core dependency within our minor version update, which breaks our b/c policy...
So the question is, how much work is it to validate 2.x against php 8.4?

I just forked off of the 2.26.x branch to test this out, updating the supported versions to be 8.1-8.4. Unit tests and CS checks run fine; psalm is the bigger issue, with 59 new issues found. 4 are unused baselines; the majority are RedundantCondition or RiskyTruthyFalsyComparison issues.
From a functionality point of view, this is not a hard one to do, since the tests pass and CS passes; it's the QA part (with regards to Psalm errors) that may take more effort, and it's harder to estimate. I know I don't have time to work on it, but I'd certainly entertain a PR from somebody off the 2.26.x branch (for a 2.27.0 release).

thanks, sounds great, I will see if I can convince someone to create a pr.


Added Khan Academy to list of resources

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Hi @nathantum
It seems that similar changes have already been accepted earlier for this article you're editing, sorry about that. 😓
If you feel you have more to add, please feel free to open up a new PR.
Thanks again! 😊

If you have any questions, feel free to reach out through Gitter or by commenting below. 💬


BucketLender should enforce bucket time > 0

Bucket lender should enforce that BUCKET_TIME is positive in the constructor. It could lead to mistakes if people forget to pass it in (this already happened to me in a test), and would be bad if we forgot to pass it in while we were creating a bucket lender

Okay I see that it locks up withdraw


Prepare for release 5.0.0

The big day :-)

@tyvsmith since you have been asking for when stable release is coming, want to do the honors?


How to use entities with many to many relations ?

Let's say I have a table Recipe(id, name) and another Tag(id, label). Each recipe may have several tags and each tag can be used for several recipes, so i create a table TagRecipe(idTag, idRecipe).
How can I declare a Recipe entity having a list of tags ? This is what I have for now, but I don't know how to populate Recipe.tags :
interface Recipe: Entity<Recipe>{
    val id: Int
    val name: String
    val tags: List<Tag>
}

object Recipes: Table<Recipe>("recipes"){
    val id by int("id").primaryKey().bindTo { it.id }
    val name by varchar("name").bindTo { it.name }
}

interface Tag: Entity<Tag> {
    val id: Int
    val label: String
}

object Tags: Table<Tag>("tags"){
    val id by int("id").primaryKey().bindTo { it.id }
    val label by varchar("name").bindTo { it.label }
}

interface TagRecipe: Entity<TagRecipe>{
    val idTag: Int
    val idRecipe: Int
}

object TagRecipes: Table<TagRecipe>("tags_recipes"){
    val idTag by int ("idTag").primaryKey().bindTo{it.idTag}
    val idRecipe by int ("idRecipe").primaryKey().bindTo{it.idRecipe}
}

AFAIK, Ktorm doesn't currently support many to many relations out of the box.
I usually work around this by having a function, which returns a list through a query.
So in your case it would be:
interface Recipe: Entity{
val id: Int
val name: String
fun getTags(): List = TagRecipes.findList { it.idRecipe eq id }
}

On another note, you might want to change your TagRecipes joining table schema to use references (foreign keys), instead of manually setting the ids in your code. https://ktorm.liuwj.me/en/entities-and-column-binding.html#Column-Binding

Ok, thanks

Comparing to writing a function, I'd prefer using a property with a custom getter:
interface Recipe: Entity<Recipe>{
    val id: Int
    val name: String
    val tags get() = TagRecipes.findList { it.idRecipe eq id }
}

Now that findList is deprecated in favor of database.sequenceOf(), what is the suggested way to do this?

@DavidGrinberg Here is our discussions about this problem https://github.com/vincentlauvlwj/Ktorm/issues/73


Screen being drawn in the middle of handling an event

Windows 10 - Godot 2.0.3
(This issue seems to be specific to Windows operating systems. It did not show up on iOS or on Android.)
Situation
I have a project with 3 nodes:

Sprite
Node2D
Area2D (with a child shape, etc.)

Both Node2D and Area2D have a script that moves the Sprite to a different position when the mouse is clicked. Node2D does this with _input(ev) and Area2D does this with _input_event(...).
What I expected
If I click somewhere not on Area2D's shape, the Sprite will move directly to the position specified by Node2D. If I click on Area2D's shape, the Sprite will move directly to the position specified by Area2D. This is because events are handled by _input(ev) before _input_event(...). So the Sprite would first go Node2D's specified position, and then go to Area2D's specified position, and then finally be drawn to the screen.
What happened
When I click on Area2D's shape, sometimes the Sprite is drawn at Node2D's specified position for a few frames, and then moves to Area2D's specified position. This seems like an error because the mouse click event is clearly being handled by Node2D, then a screen draw occurs before the event is handled by Area2D. I thought that an event should propagate through all nodes before a screen draw happens.
Steps to reproduce:
In a project, add 2 nodes, one of them a CollisionObject2D. Give one an _input(ev) function and the other an _input_event(...) function. Have them both alter a sprite in a similar way, like changing its location. To really see the issue clearly, add a time-intensive loop right before the CollisionObject2D node modifies the sprite, such as an unnecessary nested for loop.
Example project demonstrating this issue: Godot Demo.zip

This is not a bug, this is by design.
Physics does not run synchronized to the game loop, in fact it can run in a separate thread, including all collisions and raycasting.
As it is part of the physics engine, the _input_event function in Area2D is done during physics-main thread synchronization, so it may happen a frame after the original _input().


Seiso should be able to cleanup generic resources

There's currently the seiso configmaps and seiso secrets feature.
The recent restructuring however looks very similar for both resource types: They watch the .metadata.creationTimestamp and .metadata.labels to decide whether to clean up objects. The internal logic is often reused for both resources.
However, those metadata is available to pretty much every object. I'd propose to use the dynamic client so that we can cleanup any kind of resources, even custom CRDs:
seiso cleanup secrets --older-than 1w --selector key=value
seiso cleanup pods --selector app=foo
seiso cleanup apps/v1/deployment --selector app=bar
seiso cleanup certmanager.k8s.io/v1alpha1/order --selector app.kubernetes.io/name=operator

Image tags need somewhat more sophisticated logic (and for generic registries they don't have the same metatdata), there I would keep the current feature.

This is a fantastic idea!
With respect to the command's name, I'd suggest to use something else though, as "seiso" already has the meaning of "cleanup". Maybe seiso generic is just good enough. It would say, "clean up a generic resource" (as opposed to a container image).

I think the command usage is personal interpretation. Yes, Seiso means "cleanup" already so the second argument becomes redundant, but it could also be just regarded as the project name or binary name, and then the command usage feels more "english" when reading seiso, (please) cleanup secrets --older-than 1w.
But I have no hard feelings here, I'm fine with either.


[bug] No QueryClient set, use QueryClientProvider to set one

Link to minimal reproducible example
https://github.com/AlexBHarley/web3modal-error
Summary
I've run into a few errors now trying to convert a Rainbowkit application into a web3modal 3.0 one. The latest error, which can be reproduced in the linked repo is Error: No QueryClient set, use QueryClientProvider to set one.
I just followed the instructions in the Getting Started guide.
List of related npm package versions

Node 16
pnpm 8.6.6
wagmi ^1.4.3
@web3modal/wagmi ^3.0.2

This is not an error from web3modal, looks like something from react-query / wagmi, I'd try checking with them.


MLHR-1746 #resolve CouchDb POJO Input Operator

A generic implementation of AbstractCouchDBInputOperator that fetches ViewResult rows from CouchDb and emits them as POJOs.

Added change to reset skip parameter in case of empty result.


Allow arbitrary value inside mj-raw

First of all thanks for the awesome library.
I'm trying to add templating tags directly inside mjml. According to the docs https://documentation.mjml.io/#mj-raw we can accomplish it using the mj-raw tag.
Right now mrml seems to support only valid html inside the tags. Would be nice if we could pass any arbitrary value inside the mjml to be able to latter pass the generated html to our templating engine.
Examples of the mjml code:
<mjml>
  <mj-body>
    <mj-raw>
      {% if foo < 5 %}
    </mj-raw>

    <mj-raw>
      {% endif %}
    </mj-raw>
  </mj-body>
</mjml>

<mjml>
  <mj-body>
    <mj-raw>
      <%= @foo %>
    </mj-raw>
  </mj-body>
</mjml>

If this feature is welcoming, I would be happy to send a PR for it, I would probably just need to some guidance on the code.

@thiamsantos if you take a look at Catapulte, I ran into the same problem and ended up putting a template management system on top of MRML.
Like it's not the job of HTML to do that, I think MRML/MJML shouldn't have to do that as well. There are many templating libraries out there 😄

ended up putting a template management system on top of MRML

That's basically the approach that I'm taking today. Using a template engine to generate the mjml and then converting the final MJML directly to HTML right before sending the email. (templated MJML -> MJML -> HTML)
In my use case, by allowing putting the special tags inside the mj-raw I could run the MJML conversion to HTML in compile time, and avoid the conversion on every email send.

It looks like the standard for this is to use a comment before the invalid html.
<mjml>
 <mj-body>
   <mj-raw>
     {% if foo < 5 %}
   </mj-raw>

   <mj-raw>
     {% endif %}
   </mj-raw>
 </mj-body>
</mjml>

Right now this will return a parse error. I feel like it should correctly do what mjml expects it to do, which is compile. LMKWYT.

We have been facing a similar issue, but it is not exactly related to templating and more because MRML expects valid HTML within a mj-raw element... We have some emails that will contain something like the following
<mjml>
  <mj-body>
    <mj-raw>
      Some text that we don't control with a chevron <> that MRML is raising an error
    </mj-raw>
  </mj-body>
</mjml>

We tried the following 👇  but that didn't work either
{% if foo < 5 %}
<mjml>
  <mj-body>
    <mj-raw>

      Some text that we don't control with a chevron <> that MRML is raising an error

    </mj-raw>
  </mj-body>
</mjml>

Thanks for the feedback. I didn't find a good parsing library that handles all those cases yet.


[Feature Request] Wavetable length/height configuration & PSG Noise?

I'm requesting these features since I think it'd help the usability of the tracker more, at least in my opinion.
Noise generator
This one sounds silly. I know, I could just sample PSG noise from another tracker, or use drum samples, but with what I want to do, I don't think this will work. Since the tracker seems intent on being chiptune-like, I feel like it'd only be fitting. Simultaneously, I feel like I'm missing something myself, since I combed over the documentation and it surprised me that there was no mention of PSG noise being a viability in the program. I think a simple one could copy the noise pattern in the AY-3-8910, TI SN76489 (or its Sega variant since it differs) or C64, or something else. Maybe it could even be configured. Ultimately I think this would be a nice addition, since not everyone can/wants to break out the samples for a simple hihat sound.
Configurable wavetable lengths
The reasoning for this one is because Wavetracker uses exclusively 64-step long and 32-high wavetables, which matches no existing PSG. While this would be fine, it makes converting existing wavetables a lot harder. The feature being requested would give wavetable entries in the wave banks a configurable height and length (obviously to something reasonable for the program).
For example, if I wanted to convert a Gameboy wavetable, or a 32-step long N163 wave, I currently need to:

Double every single value each wave has (Wavetracker is effectively 5-bit, going to 32) since the GB and N163 are 4-bit.
Double each wave entry somehow. There are two options to tackle this:

First option is to simply paste the wave in twice. This causes it to play an octave higher than it needs to, meaning it cannot play bass frequencies as well.
Second option is to manually duplicate every step of the wave, which lets it play at the desired octaves without compromising the low end.

An extremely unreliable and sometimes inaccurate method is to attempt porting the wave merely by eye and hoping the result is accurate enough.

However, the wave length/height process varies from chip to chip, here are some examples:

N163 can do waves all the way to 256 in length, with 64 being the most easily converted, but others require stretching or being crunched down
Konami SCC is 256 tall, and 32 in length, meaning that dividing the values is necessary, and then stretching that result.
PC Engine/Turbografx-16 is the easiest, since it merely needs the waves stretched or doubled, as it has the same wave height, but not the same length

In short, while converting from all of these is doable, it is extremely tedious to do, and I think configurable wave lengths would also be useful for those that make new waves, too, since 64x32 waves are rather overkill in some cases.

Yeah, both the PSG Noise and Wavetable length and height config would be really nice to have. It would be great to have PSG noise so I wouldn't have to grab samples just for drums.

It seems that a noise generator is coming soon? https://github.com/squiggythings/WaveTracker/commit/201af8630a7525952eba3b7a5d9fa4b62cc245df


feat(llm): add integration for Mistral, Gemini and Claude

Closes #129
Hey! first time contributing to this repo.
Added support for mistral, claude and gemini.
Not really sure about the test file, might need some help.
Thanks

@frgfm

First of all sorry for the terrible PR before this I haven't worked/contributed in a project with so many inter parts and dependencies and had no idea about testing 😅
Decided to go with 1 PR / integration as you recommended.
For now i've Claude #171 and will add gemini and mistral soon :)

p.s. thank you so much 🙏 for pointing the mistakes in detail as this helped me a lot.


SearchControl uses inconsistent date format

Sometimes leading zeros, sometimes not?

No repro -- it was a patient in "non-strict" mode with a malformed date.


Loading multiple fonts at once with display swap not working

This works:
https://api.fonts.coollabs.io/css2?family=Space+Grotesk&family=Space+Mono&family=Aguafina+Script&family=Audiowide
This doesn't (only returning some fonts):
https://api.fonts.coollabs.io/css2?family=Space+Grotesk&family=Space+Mono&family=Aguafina+Script&family=Audiowide&display=swap

I see all the fonts with the swap option. What is missing or incorrect?

Not sure if it's a cache thing on my end. The first link is returning all fonts correctly but the second link is only returning "Space Grotesk". I had some issues when adding the display=swap parameter with other links as well.

Can you please check it now? I purged the cache.

Thanks for looking into it! Now it works correctly. Is there a way to add cache busting to the request url?

Ran into the same issue.  In my case when using https://api.fonts.coollabs.io/css2?family=Kiwi+Maru&family=Stick&display=swap.  When I looked at the result, I only saw Kiwi Maru.
Shown Here:

I swapped the order thinking it would show me Stick using https://api.fonts.coollabs.io/css2?family=Stick&family=Kiwi+Maru&display=swap and it gave me Stick only and not Kiwi Maru.
Shown here:

However, if I made the font "Stick" lowercase, it works.  So https://api.fonts.coollabs.io/css2?family=stick&family=Kiwi+Maru&display=swap works.
Shown here:

Not sure if this helps, but wanted to add this in case it helps narrow down the issue.

Fixed a lot of issues. It should work now. If not, please open an issue.


Remote service always return EOF

I'm trying to fetch a response from remote chatGPT service with following code:
func Chat3(msg string) string {
	c := openai.NewClient("my token")
	ctx := context.Background()

	req := openai.CompletionRequest{
		Model:     openai.GPT3Ada,
		MaxTokens: 5,
		Prompt:    msg,
	}
	resp, err := c.CreateCompletion(ctx, req)
	if err != nil {
		fmt.Printf("Completion error: %v\n", err)
		return ""
	}
	fmt.Println(resp.Choices[0].Text)
	return resp.Choices[0].Text
}

But the code above always gives me an error:
Completion error: Post "https://api.openai.com/v1/completions": EOF
Any idea about it? Thank you.

我也遇到了

@rexposadas Sorry for the late update, I found out that the root cause of the issue is in my network environment. Just miss leaded by that EOF, which makes me considering about a data error. Thank you for helping.

@goldkyo Sounds good. We can probably close this issue.

Yes, sure. Done, thank you.

@goldkyo
What environmental issue caused you to get that EOF?


Clean up branches

There are many docs branches that do not have a PR open and are often also quite old: https://github.com/prisma/prisma2/branches/all
Would be nice if you could delete the ones that are obsolete. Thanks.

Thanks for the hint, just deleted all unneeded branches 👍


New forecast catches

@allanhicks can figure out the new forecast catches to input into all.r

I think at least one of us should know how this is done exactly so we can do it next year, (Aaron?). Does Ian Taylor know what you do here? Thanks

Are you following [explicitly] your notes on this that you shared the other
day?  But agree with Chris that someone needs to know EVERYTHING Allan does
:)
On Thu, Feb 11, 2016 at 12:14 PM, cgrandin<EMAIL_ADDRESS>wrote:

I think at least one of us should know how this is done exactly so we can
do it next year, (Aaron?). Does Ian Taylor know what you do here? Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/107#issuecomment-183045644
.

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS>

sorry, above comment directed to Allan
On Thu, Feb 11, 2016 at 12:18 PM, Aaron Berger - NOAA Federal <
<EMAIL_ADDRESS>wrote:

Are you following [explicitly] your notes on this that you shared the
other day?  But agree with Chris that someone needs to know EVERYTHING
Allan does :)
On Thu, Feb 11, 2016 at 12:14 PM, cgrandin<EMAIL_ADDRESS>wrote:

I think at least one of us should know how this is done exactly so we can
do it next year, (Aaron?). Does Ian Taylor know what you do here? Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/107#issuecomment-183045644
.

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS><541.867.0562>

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS>

Yes, I followed my notes. It is intuitive when you think about it.  For the
decision table you fix catch in each year.  For the metrics you only fix
the catch in the year of interest so that you compare to the predicted
catch next year.  Otherwise, the probabilities are comparing against fixed
values, which is why we got 0 and 100%, as Chris pointed out and I ignored.
The nice thing about this collaborative process using Git is that
everything is there (except the bits of confidential data parts).  And, I
have to relearn everything every year anyways, as you can tell with the
forecasting.
On Thu, Feb 11, 2016 at 12:18 PM, aaronmberger<EMAIL_ADDRESS>wrote:

sorry, above comment directed to Allan
On Thu, Feb 11, 2016 at 12:18 PM, Aaron Berger - NOAA Federal <
<EMAIL_ADDRESS>wrote:

Are you following [explicitly] your notes on this that you shared the
other day? But agree with Chris that someone needs to know EVERYTHING
Allan does :)
On Thu, Feb 11, 2016 at 12:14 PM, cgrandin<EMAIL_ADDRESS>wrote:

I think at least one of us should know how this is done exactly so we
can
do it next year, (Aaron?). Does Ian Taylor know what you do here? Thanks
—
Reply to this email directly or view it on GitHub
<
https://github.com/cgrandin/hake-assessment/issues/107#issuecomment-183045644

.

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS><541.867.0562
*

--
Aaron M. Berger, Ph.D. Research Mathematical Statistician
Fishery Resource Analysis and Monitoring Division
Northwest Fisheries Science Center
2032 SE OSU Dr. Bldg. 955
Newport, OR 97365-5275
<EMAIL_ADDRESS><EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/107#issuecomment-183046969
.

done


ENDOC-311 update crd descriptions and migrate details to docs

This should be viewed in concert with:
https://github.com/entando-k8s/entando-k8s-operator-bundle/pull/8
Which links to these docs.

General comments - 1) Call out differences between namespace and cluster-scoped operators? 2) Should we note anything about the alpha/beta/stable support channels in the OperatorHub and implications for an Application when the Operator is upgraded? No idea what to write for that but it was a question I had when working with the OperatorHub.

General comments - 1) Call out differences between namespace and cluster-scoped operators?

Good call. Added a section for that and some ideas on usage.

Should we note anything about the alpha/beta/stable support channels in the OperatorHub and implications for an Application when the Operator is upgraded? No idea what to write for that but it was a question I had when working with the OperatorHub.

I don't think we have anything for this yet from a process or tech perspective. It is a good idea but maybe not ready for docs unless I've missed something. If there is something we've got notes on we can add it but right now AFAIK we aren't doing any of the lifecycle stuff.


"Hakuna Matata" offensive phrase

https://github.com/amwmedia/eslint-plugin-woke/blob/3efe86a109b9e29207449a47bd54f53014885c5c/lib/categories/racism.js#L104
I think, you have an incomplete list. Please, add this phrase for me:
https://youtu.be/ZOSTvOlL-hw

Certainly, I don't expect the list to be complete. Please feel free to submit PR requests for anything I've missed.


[vk] fix overflow in swapchain timeout

PR checklist:

[ ] make succeeds (on *nix)
[ ] make reftests succeeds
[ ] tested examples with the following backends:
[ ] rustfmt run on changed code

merging as trivial
bors r+


feat: added Kanban Quick Card

@bhattdevarsh its been 10 days since Himanshu gave a review. Please take this up on priority.

@bhattdevarsh its been 10 days since Himanshu gave a review. Please take this up on priority.

hey @neilLasrado, Me and himanshu have discussed on this. as of now i continue working on client request and bugs for that reason This feature building has been kept on halt.

@hrwX , these suggestions seems sorted. but we need the keys to map from values to the doc.
and also we are removing updates = {} so now we cannot do doc.update(updates)

@hrwX , these suggestions seems sorted. but we need the keys to map from values to the doc.
and also we are removing updates = {} so now we cannot do doc.update(updates)

The values are being sent in a dict.

@bhattdevarsh Please make the changes


return 2 version for impact

Description
return 2 version for impact
Fixes api v1 bug
Type of change
Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
Breaking change (fix or feature that would cause existing functionality to not work as expected)

Testing steps
Please describe how the change was tested locally. If, for some reason, the testing was not done or not done fully, please describe what are the testing steps.
Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

test needs to be updated as well ...


add clickable buttons

Can we please change the buttons so they are clickable instead of just a list. If a standard list is needed people can use standard html tags.

see https://github.ibm.com/Watson/Sample_Apps/issues/12#event-33115072


Visual Studio extension does not have output pane tab for detailed activity and debugging logs

Writing verbose logs to output pane tab is a great way to enhance detailed / debugging experience.  Many extensions will often create one - eg. the VS Code version of this extension has it.  It would be great to see parity between the two sarif viewers in this regard.
It would be great if this extension did the same.  Of particular value would be:

Output on what all was searched and attempted for parsing
The output of said parsing in terms of number of results, errors in parsing, etc.

The below UI and dropdown in this pane is where I would put this.

https://github.com/microsoft/sarif-visualstudio-extension/pull/550


Ibex and Spike divergence in testcase upon executing WFI

Observed Behavior
Upon executing a WFI instruction in this test, Spike triggers an illegal instruction exception, while Ibex does not.
The generates a cosimulation mismatch.
In the waveform (extract shown below), the Ibex can be seen going to it's SLEEP mode.
Not exactly sure why this is the case, but it could be due to:

Inconsistency between Spike and Ibex around MCAUSE.TW (Timeout-Wait) behaviour. This may just be due to the way we configure spike as part of the verification environment. Note that MCAUSE.TW = 0 in the ibex during the failing behaviour (see waveform).
Relevant Spec Extract [Privileged Architecture Document Version 20211203 p.25] :

The TW (Timeout Wait) bit is a WARL field that supports intercepting the WFI instruction (see
Section 3.3.3). When TW=0, the WFI instruction may execute in lower privilege modes when
not prevented for some other reason. When TW=1, then if WFI is executed in any less-privileged
mode, and it does not complete within an implementation-specific, bounded time limit, the WFI
instruction causes an illegal instruction exception. The time limit may always be 0, in which case
WFI always causes an illegal instruction exception in less-privileged modes when TW=1.

Log Extract

riscv_debug_single_step_test.2306
---------------------------------
binary:          test.bin
rtl_log:         rtl_sim.log
rtl_trace:       trace_core_00000000.log
iss_cosim_trace: spike_cosim_trace_core_00000000.log

[FAILURE]: sim error seen in 'rtl_sim.log'
---------------*LOG-EXTRACT*----------------
    69: SDI/Verilog Transaction Recording Facility Version 21.09-s006
    70: UVM_INFO /home/harry/projects/ibex/dv/uvm/core_ibex/tests/core_ibex_base_test.sv(174) @ 2020: uvm_test_top [uvm_test_top] Running test : /home/harry/projects/ibex/dv/uvm/core_ibex/out/run/riscv_debug_single_step_test.2306/test.bin
    71: UVM_INFO /home/harry/projects/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv(26) @ 2020: uvm_test_top.env.instr_if_response_agent.sequencer@@instr_intf_seq [uvm_test_top.env.instr_if_response_agent.sequencer.instr_intf_seq] is_dmem_seq: 0x0
    72: UVM_INFO /home/harry/projects/ibex/dv/uvm/core_ibex/common/ibex_mem_intf_agent/ibex_mem_intf_response_seq_lib.sv(26) @ 2020: uvm_test_top.env.data_if_response_agent.sequencer@@data_intf_seq [uvm_test_top.env.data_if_response_agent.sequencer.data_intf_seq] is_dmem_seq: 0x1
    73: core_ibex_tb_top.dut.u_ibex_tracer.printbuffer_dumpline.unmblk1: Writing execution trace to /home/harry/projects/ibex/dv/uvm/core_ibex/out/run/riscv_debug_single_step_test.2306/trace_core_00000000.log
[E] 74: UVM_FATAL /home/harry/projects/ibex/dv/uvm/core_ibex/common/ibex_cosim_agent/ibex_cosim_scoreboard.sv(138) @ 33120: uvm_test_top.env.cosim_agent.scoreboard [uvm_test_top.env.cosim_agent.scoreboard] Cosim mismatch Synchronous trap was expected at ISS PC: 80002600 but the DUT didn't report one at PC 80003468
    75:
    76:
    77: --- RISC-V UVM TEST FAILED ---
    78:
--------------------------------------------

Ibex Trace Extract

Spike Trace Extract

Expected Behavior
Steps to reproduce the issue
REPRO
cd dv/uvm/core_ibex/
make TEST=riscv_debug_single_step_test ITERATIONS=1 SEED=2306 -j12 -ik WAVES=1

estimate 8

I thought https://github.com/lowRISC/riscv-isa-sim/pull/9 would have fixed this problem. I'll check it further, thanks for opening this @hcallahan-lowrisc

I ran the command you provided above with ibex-cosim-v0.4 tagged spike, test seems to be passing. I'll try to see the case by running more seeds.


Corrected DepthwiseConv1D docstring

@fchollet @qlzh727
Corrected docstring for DepthwiseConv1D. Essentially replaced 4D -> 3D in tensor type and made relevant changes.
/cc @omkargokhale2001

@fchollet Made requested changes.

@gbaned @fchollet Please take a look at this one. TIA


Update checkstyle when we support Java 11 as a minimum version

The latest checkstyle requires minimum Java version of 11 so the Travis Java 8 build is failing.

Related to:

https://github.com/IBM/cloudant-java-sdk/pull/246
https://github.com/IBM/cloudant-java-sdk/pull/264

We've temporarily turned off dependabot PRs for<EMAIL_ADDRESS>till we support < Java 11 versions (on 28 Mar)

We don't really need to run checkstyle for 3 versions of Java in travis and our main build process runs on Java 17 now, so I think we can just exclude checkstyle from maven configuration when the JDK being used is < 11 with a profile.


Posibility to build in docker container.

Hi,
This pull requst add posibility to build this example microros app using preconfigured docker container
with esp-idf sdk and microros component build dependencies.
It contains Dockerfile, application build script and updated README.md.
In the description I assume that docker image will be built by you
and pushed to hub.docker.com as microros/esp-idf-microros:latest image.
Regards,
Dmitry Ryzhov

Also updated description of the docker image published by me
https://hub.docker.com/repository/docker/dsryzhov/esp-idf-microros


Loading image

hey
i have issue while loading page with many (heavy) images, transition start before all images are loaded...
how to pause transition and wait until all images are loaded ? (i use imageLoaded)

i miss this issue that could hep me to better unterstand
https://github.com/luruke/barba.js/issues/134


Fix flaky tests in flowRunner and jobRunner tests

This test is flaky and failing a lot of times. Example: https://travis-ci.org/azkaban/azkaban/builds/268055504
Code pointer:
https://github.com/azkaban/azkaban/blob/master/azkaban-exec-server/src/test/java/azkaban/execapp/JobRunnerTest.java#L274-L316
azkaban.execapp.JobRunnerTest > testDelayedExecutionCancelledJob FAILED
    java.lang.AssertionError: expected:<2> but was:<1>
        at org.junit.Assert.fail(Assert.java:88)
        at org.junit.Assert.failNotEquals(Assert.java:834)
        at org.junit.Assert.assertEquals(Assert.java:645)
        at org.junit.Assert.assertEquals(Assert.java:631)
        at azkaban.execapp.JobRunnerTest.testDelayedExecutionCancelledJob(JobRunnerTest.java:313)

:pray:

@juhoautio any idea?

Master failed with
the following error too today
https://travis-ci.org/azkaban/azkaban/builds/268499837?utm_source=email&utm_medium=notification
azkaban.execapp.FlowRunnerTest2 > testCancelOnFailure FAILED
java.lang.AssertionError: Wrong status for [jobb:innerJobB] expected: but was:
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at azkaban.execapp.FlowRunnerTestBase.assertStatus(FlowRunnerTestBase.java:117)
at azkaban.execapp.FlowRunnerTest2.testCancelOnFailure(FlowRunnerTest2.java:576)

JobRunnerTest#testDelayedExecutionCancelledJob

It might help to make the sleep longer before that assertion, for example 1 s -> 2 s. Any way I'm not sure if this will help.. What I know though is that it constantly fails with a similar-looking same error if the sleep is removed altogether.
Better yet, that assertion could be changed to a "polling assert" with a, say, 10 s timeout.

FlowRunnerTest2#testCancelOnFailure, that seems really strange to me.. I can't really imagine how that could happen. Makes me wonder, could it even be a real bug, not just a flaky test..

Another failure today:
azkaban.execapp.FlowRunnerTest2 > testRetryOnFailure FAILED
java.lang.AssertionError: Wrong status for [jobb:innerJobB] expected: but was:
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at azkaban.execapp.FlowRunnerTestBase.assertStatus(FlowRunnerTestBase.java:117)
at azkaban.execapp.FlowRunnerTest2.testRetryOnFailure(FlowRunnerTest2.java:647)
75 tests completed, 2 failed, 22 skipped

Thanks @juhoautio
Do you think we should ignore these tests for now until the problem is fixed?

If possible at all, could you try to explore if it would be possible to keep the full test output in case of a failed test on Travis? That would make it so much easier to debug why a test failed. When running these locally I never get failures even if I run the tests 1000 times :)
Ignoring "for now" would probably mean that there's no way to find the fix any way, so it would be the same as ignoring permanently.
And it's really sad if the tests have to be ignored for good, because who's going to remember to temporarily remove the @Ignore annotation when making changes to related classes..

If possible at all, could you try to explore if it would be possible to
keep the full test output in case of a failed test on Travis?

Try rerunning the build link I shared a few times. I don't think Travis
saves the build logs. However, it seems pretty frequent and should be easy
to capture.

Ignoring "for now" would probably mean that there's no way to find the
fix anyway, so it would be the same as ignoring permanently.
I agree. But we need to solve the problem of build failing intermittently.
It is pretty annoying.
So either we find a quick fix, or we need to disable it. That's the reason
I filed an issue so that this doesn't get lost.

Regards
Suvodeep
On Sat, Aug 26, 2017 at 6:51 AM, Juho Autio<EMAIL_ADDRESS>wrote:

If possible at all, could you try to explore if it would be possible to
keep the full test output in case of a failed test on Travis? That would
make it so much easier to debug why a test failed. When running these
locally I never get failures even if I run the tests 1000 times :)
Ignoring "for now" would probably mean that there's no way to find the fix
any way, so it would be the same as ignoring permanently.
And it's really sad if the tests have to be ignored for good, because
who's going to remember to temporarily remove the @Ignore annotation when
making changes to related classes..
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/azkaban/azkaban/issues/1389#issuecomment-325129513,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACdVMiLlfYxwP9LG-3PZzLgDDaQtJqEyks5scCLngaJpZM4PCFIO
.

@juhoautio you asked if there is a standard way to do poll and wait in tests. I found this today. https://michaeltamm.github.io/junit-toolbox/com/googlecode/junittoolbox/PollingWait.html Do you think this is going to be useful in AZ tests?

@juhoautio Yes, I found it hard to debug flaky tests that only fail on Travis too. Unfortunately, I have not found a good solution to see full test output in Travis. Let me try the --info flag to see if it will work.
I understand and agree with your concerns. A flaky test is a big drain on productivity. I hope that the problem can be debugged in a PR or personal clone while the main line has the flaky tests ignored.

I would like to refactor the code to make tests easier to write and maintain in the long term.

@HappyRay wrote:

https://michaeltamm.github.io/junit-toolbox/com/googlecode/junittoolbox/PollingWait.html

Maybe I'm missing the point, but the usage pattern that I was looking for would be simple as:
assertThat(timeout(10L, TimeUnit.SECONDS), node.getStatus(), is(Status.SUCCESS));

I've seen this kinda thing somewhere, maybe Hamcrest..
This kind of pattern is most likely implemented as a loop that has a simple 10ms sleep or such, which is not 100% optimal. Instead I've used wait+notify pattern in some tests (in Azkaban) to let them run as quickly as possible. For the case at hand there's no way to wait for actual condition without modifying the non-test code, so I think the best solution is to loop with a short sleep, making the "polling assert" useful.

I hope that the problem can be debugged in a PR

Yeah that makes sense to me as well. As long as the failure is not too rare :)

Bottom line, I really like the idea of ignoring the tests in master and then actively trying to debug what's actually happening on Travis. Capturing the output would be really good, and I guess new builds can be triggered simply by closing & reopening an existing PR(?).

so I think the best solution is to loop with a short sleep, making the "polling assert" useful.
Sounds reasonable to me.
Do you mind giving it a try?

and I guess new builds can be triggered simply by closing & reopening an existing PR(?).

I think so. I remember I may have tried it.

Here is another library that may help with testing asynchronous systems
https://github.com/awaitility/awaitility

I can see from history that you haven't ignored any test cases yet:

https://github.com/azkaban/azkaban/commits/master/azkaban-exec-server/src/test/java/azkaban/execapp/JobRunnerTest.java
https://github.com/azkaban/azkaban/commits/master/azkaban-exec-server/src/test/java/azkaban/execapp/FlowRunnerTest2.java

I was looking at a recently failed master build and found these:
FlowRunnerTest > exec1Normal FAILED

Failed to copy full contents from '../test/execution-test-data/exectest1/job2.job' to 'build/tmp/_AzkabanTestDir_1504050231923/job2.job'

Huh?
azkaban.execapp.FlowRunnerTest > exec1Normal FAILED
    java.io.IOException: Failed to copy full contents from '../test/execution-test-data/exectest1/job2.job' to 'build/tmp/_AzkabanTestDir_1504050231923/job2.job'
        at org.apache.commons.io.FileUtils.doCopyFile(FileUtils.java:1157)
        at org.apache.commons.io.FileUtils.doCopyDirectory(FileUtils.java:1428)
        at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1389)
        at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1261)
        at org.apache.commons.io.FileUtils.copyDirectory(FileUtils.java:1230)
        at azkaban.execapp.FlowRunnerTest.prepareExecDir(FlowRunnerTest.java:320)
        at azkaban.execapp.FlowRunnerTest.createFlowRunner(FlowRunnerTest.java:393)
        at azkaban.execapp.FlowRunnerTest.createFlowRunner(FlowRunnerTest.java:387)
        at azkaban.execapp.FlowRunnerTest.exec1Normal(FlowRunnerTest.java:102)

FlowRunnerTest2 > testPauseFailKill: NPE in Arrays.sort
The test itself didn't fail, though. Never seen this before, but seems like this should be easy to fix.
azkaban.execapp.FlowRunnerTest2 > testPauseFailKill STANDARD_OUT
    Create temp dir
    2017/08/29 23:43:51.235 +0000 ERROR [JobRunner-innerJobC-107] [JobRunner] Unexpected exception
    java.lang.NullPointerException
    	at java.util.Arrays.sort(Arrays.java:1438)
    	at azkaban.execapp.JobRunner.finalizeLogFile(JobRunner.java:516)
    	at azkaban.execapp.JobRunner.doRun(JobRunner.java:614)
    	at azkaban.execapp.JobRunner.run(JobRunner.java:552)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:748)
    2017/08/29 23:43:51.235 +0000 INFO [Test worker] [JobTypeManager] Loading plugin default job types
    2017/08/29 23:43:51.239 +0000 INFO [JobRunner-jobc-107] [MockExecutorLoader] Uploaded log for [jobc]:[107]:
    29-08-2017 23:43:51 UTC jobc INFO - Starting job jobc at<PHONE_NUMBER>175
    29-08-2017 23:43:51 UTC jobc INFO - azkaban.webserver.url property was not set
    29-08-2017 23:43:51 UTC jobc INFO - job JVM args: -Dazkaban.flowid=jobf -Dazkaban.execid=107 -Dazkaban.jobid=jobc
    29-08-2017 23:43:51 UTC jobc INFO - Building test job executor.
    29-08-2017 23:43:51 UTC jobc ERROR - Kill has been called.
    29-08-2017 23:43:51 UTC jobc INFO - Killing job
    29-08-2017 23:43:51 UTC jobc ERROR - Job run killed!
    java.lang.RuntimeException: Forced failure of jobc
    	at azkaban.executor.InteractiveTestJob.run(InteractiveTestJob.java:113)
    	at azkaban.execapp.JobRunner.runJob(JobRunner.java:748)
    	at azkaban.execapp.JobRunner.doRun(JobRunner.java:591)
    	at azkaban.execapp.JobRunner.run(JobRunner.java:552)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    	at java.lang.Thread.run(Thread.java:748)
    29-08-2017 23:43:51 UTC jobc ERROR - Forced failure of jobc cause: null
    29-08-2017 23:43:51 UTC jobc INFO - Finishing job jobc at<PHONE_NUMBER>223 with status KILLED
    2017/08/29 23:43:51.241 +0000 INFO [JobRunner-jobc-107] [jobf] No attachment file for job jobc written.
    2017/08/29 23:43:51.244 +0000 INFO [Test worker] [JmxJobMBeanManager] Initializing azkaban.execapp.jmx.JmxJobMBeanManager
    2017/08/29 23:43:51.245 +0000 INFO [Test worker] [FlowRunnerTest2] Adding test1.properties
    2017/08/29 23:43:51.245 +0000 INFO [Test worker] [FlowRunnerTest2] Adding test2.properties
    2017/08/29 23:43:51.242 +0000 ERROR [JobRunner-innerJobB-107] [JobRunner] Unexpected exception
    java.lang.NullPointerException
    	at java.util.Arrays.sort(Arrays.java:1438)
    	at azkaban.execapp.JobRunner.finalizeLogFile(JobRunner.java:516)
    	at azkaban.execapp.JobRunner.doRun(JobRunner.java:614)
    	at azkaban.execapp.JobRunner.run(JobRunner.java:552)

I wonder if there's an easier way to get a list of failed tests from Travis. Any idea? Like getting an HTML test report or something? The best I could think of is this:

Download raw log from Travis
Search with regex  > [a-zA-Z0-9]* FAILED

:D

@juhoautio Thanks for looking into these issues.
We haven't disabled these tests since I made some changes to the build and the tests have not failed since.
Your suggestions all seem reasonable.
No, I haven't found a way to download the html based test report from Travis.

Here's for that FlowRunnerTest > exec1Normal bug: https://github.com/azkaban/azkaban/pull/1417

Could someone edit the issue description to include this:

Download raw log from Travis
Search with regex > [a-zA-Z0-9]* FAILED

Done. Thanks

Some fix PRs submitted as seen above ^
These two I haven't analyzed yet, but the problems in them could be something quite similar to https://github.com/azkaban/azkaban/pull/1439:
azkaban.execapp.FlowRunnerTest2 > testCancelOnFailure FAILED
java.lang.AssertionError: Wrong status for [jobb:innerJobB] expected: but was:
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at azkaban.execapp.FlowRunnerTestBase.assertStatus(FlowRunnerTestBase.java:117)
at azkaban.execapp.FlowRunnerTest2.testCancelOnFailure(FlowRunnerTest2.java:576)

azkaban.execapp.FlowRunnerTest2 > testRetryOnFailure FAILED
java.lang.AssertionError: Wrong status for [jobb:innerJobB] expected: but was:
at org.junit.Assert.fail(Assert.java:88)
at org.junit.Assert.failNotEquals(Assert.java:834)
at org.junit.Assert.assertEquals(Assert.java:118)
at azkaban.execapp.FlowRunnerTestBase.assertStatus(FlowRunnerTestBase.java:117)
at azkaban.execapp.FlowRunnerTest2.testRetryOnFailure(FlowRunnerTest2.java:647)
75 tests completed, 2 failed, 22 skipped

Maybe pointless to investigate those 2 without test logs.
I suggest closing this issue and creating new tickets for any further test failures when they occur. When creating an issue, save the full "raw log" from the failed Travis build as a public github gist and add link to that in the issue description.


Deploy script prep

Please use the following deploy script to prepare the class to use these examples. I would like them to reference the terraform.tfvars file when deploying their code.
https://pastebin.com/nGiEtbSZ
#!/bin/bash
cp ~/secrets/terraform.tfvars.asc .
gpg --decrypt --nosymkey-cache --output ./terraform.tfvars ./terraform.tfvars.asc
terraform plan
terraform apply
sleep 60s
rm ./terraform.tfvars*

Done! I updated the script to a more streamlined bash script check here. I will put a readme file associated to the usage of the file.
The jist:

Added bash script to tfsecret
Bash script is expanded
Updated all terraform files to handle it
Fixed keypair error (commented it out, suggest create a keypair in aws for it)

What I need to do:

add video of usage
create a doc for asynchronous work for Saturday


Camera Data binding not working

Hi,
I use the Camera Image Component for dynamic image URL. the Url of the image is:
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS4L2nLZR02GNvJb39MGAQvJtsxEy4yRvrp5Q&usqp=CAU and it is binding data to the Camera Image Component. But the image can't show on my screen.
Can you guys help me, please?

I will check in the next days
Haiss2 @.***> schrieb am Fr., 30. Juli 2021, 07:14:

[image: image]
https://user-images.githubusercontent.com/34814121/127603588-ef43ca20-b134-4c9a-ba58-e69beaf79706.png
Hi,
I use the Camera Image Component for dynamic image URL. the Url of the
image is:
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS4L2nLZR02GNvJb39MGAQvJtsxEy4yRvrp5Q&usqp=CAU
and it is binding data to the Camera Image Component. But the image can't
show on my screen.
Can you guys help me, please?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/KlausSchaefers/vue-low-code/issues/27, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWHOQCIC4FQLSABOP65ITLT2IYKRANCNFSM5BHZPDGA
.

Hi,
can you update vue-low-code to 1.0.25? I believe the issue should be fixed.


Update gl_generator

CC https://github.com/servo/servo/pull/8446

That was fast :) Thanks!

NP, good luck with the rustup :)


UnicodeWarning: Unicode equal comparison failed

Hello,
I am using rstcheck in my CI configuration and I get this error message:
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:644: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if '-' in args.files and len(args.files) > 1:
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':
/home/travis/virtualenv/python2.7_with_system_site_packages/local/lib/python2.7/site-packages/rstcheck.py:178: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  if filename == '-':

https://travis-ci.org/Ville-de-Montreal/Verdun/builds/106244803

This only occur on Python 2. I'll take a look.

This is fixed in master now.

@myint Thank you very much. Can you update the package on Pypi please?
Cheers


Metlink public transport for Whanganui a Tara

Description:
Real time public transport ETA for Metlink in Wellington Whanganui a Tara (Capital city of New Zealand)
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):
sensor:
  - platform: metlink
    stop_number: 5008
    route_number: 11
  - platform: metlink
    stop_number: 5008
    route_number: 43
  - platform: metlink
    stop_number: 5008
    route_number: 91

Checklist:
If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

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

Hi @Br3nda,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Please reopen PR if you have the comments addressed


Remove Object Mutators

The mutator functions for adding functions to the objects is improper, and should be corrected.
https://github.com/jscad/csg.js/blob/e5b922c338f484689549b115d790a4e1a065e75e/csg.js#L178
they are evil because they are done OUTSIDE the object, so that when you directly import the 'original' objects, (CSG) they are actually missing pieces.

I understand these but really question the worth of this morphing of classes
is maintaining these directly in each class difficult? Is this just being lazy?
can JavaScript engines optimize these functions?
how to add documentation for these?
is this really the way objects should be "extended"?

V2 removes objects and mutator methods.
Closing this issue.


Using setDisplayMode to see the outlines opened by default doesn't work

Hi @MrRio,
I'm trying to use the setDisplayMode to automatically see the outlines (bookmarks) opened in the left side of the Adobe viewer when the pdf file is opened. I'm calling the function in this way:
pdf.setDisplayMode('original', 'continuous', 'UseOutlines');
The first 2 params are working well but the last one doesn't and this is the one I'm interested in.
I'm using version 1.3.5
Many thanks!

Combine it with the new viewerpreferences-Plugin.
https://github.com/MrRio/jsPDF/blob/master/plugins/viewerpreferences.js
One of the Settings is NonFullScreenPageMode and can be set to UseOutlines. Maybe then you can see the expected result in combination with the set pageMode.


Remote Doesn't work at all

the Remote desktop feature doesn't work.
Keyboard and mouse option work well, but the remote screen, is basically stuck on this gray screen

How many customers have you tried? Is it possible that the client's screen is blocked?


Add getregionpos()

For #14609

I have added tests.
NOTE:  I cannot test for list_alloc() and list_append_list() though...

So, is this ready? Have a few people tried it out?

I've been running with this PR applied, and it works as well as getregion() for me.
The only issue I've faced with both of these functions is that they error out (E964: Invalid column number:<PHONE_NUMBER>) when you make a linewise visual selection and use the '< and '> positions, since the column of pos2 is set to v:maxcol.
I don't know if that is unintended behavior, though, and is easy enough to check for in scripts.

So, is this ready? Have a few people tried it out?

I tried this test, and it gave error E964: Invalid column number:<PHONE_NUMBER>

./vim -Nu NONE -S <(cat <<EOF
    vim9script
    :set shortmess=I
    autocmd TextYankPost * {
        if v:event.operator ==? 'y'
            :echom getregionpos(getpos("'["), getpos("']"))
        endif
    }
    setline(1, ['abcd', 'efghij'])
    :normal yy
EOF
)

Please check if my test itself is wrong. I wrote it in a hurry.

It seems it is not exactly like getregion(). If I were to select a visual region using v or V, I think it should return {pos} of all intermediate lines, not just first and last line. It does this for ctrl-v. I got this from reading the doc. I have not tested this.

I have fixed columns error.  It already exists when getregion() implementation though.

It seems it is not exactly like getregion(). If I were to select a visual region using v or V, I think it should return {pos} of all intermediate lines, not just first and last line. It does this for ctrl-v. I understood this from reading the doc. I have not tested this.

I know the feature.  I can change the behavior.  But I think it is not useful.
<c-v> behavior is changed because of https://github.com/vim/vim/pull/14617#issuecomment-2068988099.
Please fix my documentation if it is not exact.

After the most recent commit, this PR works great for me – and now getregion() works for 'V' mode too.

The test I mentioned above still fails. Same error (E964).
Somewhere it is mentioned that the motivation for this API is this, which roughly translates to:
./vim -Nu NONE -S <(cat <<EOF
    vim9script
    :set shortmess=I
    autocmd TextYankPost * {
        if v:event.operator ==? 'y'
            var pos = getregionpos(getpos("'["), getpos("']"))->mapnew((_, v) => [v[0][1], v[0][2], v[1][2] - v[0][2] + 1])
            var m = matchaddpos('IncSearch', pos)
            timer_start(300, (_) => m->matchdelete())
        endif
    }
    setline(1, ['abcd', 'efghij'])
    :normal yy
EOF
)

This test does not pass. I'm afraid this PR is not well thought through.

The test given above doesn't fail for me with the latest commit.
pos is set to [[1, 1, 5]] by the autocmd when I test it.

Yes.  It works for me.  I think you don't build the latest version.

The second test fails though. There is no value to getregionpos() if you are just returning two getpos(), which are the exact arguments I am supplying!
Try the following. It does not highlight both lines, but only the first line. This is because getregionpos is returning [[[1, 1, 1, 0], [1, 2, 7, 0]]] instead of [[[1, 1, 1, 0], [1, 1, 5, 0]], [[1, 2, 1, 0], [1, 2, 7, 0]]].
./vim -Nu NONE -S <(cat <<EOF
    vim9script
    :set shortmess=I
    autocmd TextYankPost * {
        if v:event.operator ==? 'y'
            var pos = getregionpos(getpos("'["), getpos("']"))->mapnew((_, v) => [v[0][1], v[0][2], v[1][2] - v[0][2] + 1])
            var m = matchaddpos('IncSearch', pos)
            timer_start(300, (_) => m->matchdelete())
        endif
    }
    setline(1, ['abcd', 'efghij'])
    :normal yj
EOF
)

I found another bug. <c-v> does not work. The values returned are incorrect.
./vim -Nu NONE -S <(cat <<EOF
    vim9script
    :set shortmess=I
    autocmd TextYankPost * {
        if v:event.operator ==? 'y'
            :echom getregionpos(getpos("'["), getpos("']"))
        endif
    }
    setline(1, ['abcd', 'efghij'])
    :exec "normal \<c-v>"
    :normal 3ljy
EOF
)

This PR is not well tested.

I found another bug. <c-v> does not work. The values returned are incorrect. It just returns first and last positions, instead of every line in the visual block.

It is not bug.  Please see getregion() documentation.
		The optional argument {opts} is a Dict and supports the
		following items:

			type		Specify the region's selection type
					(default: "v"):
			    "v"		for |characterwise| mode
			    "V"		for |linewise| mode
			    "<CTRL-V>"	for |blockwise-visual| mode

			exclusive	If |TRUE|, use exclusive selection
					for the end position
					(default: follow 'selection')

The default type is v.  You need to use visualmode().
It works for me.
vim9script
:set shortmess=I
autocmd TextYankPost * {
    if v:event.operator ==? 'y'
      :echom getregionpos(getpos("'["), getpos("']"), { type: visualmode() })
    endif
}
setline(1, ['abcd', 'efghij'])
:exec "normal \<c-v>"
:normal 3ljy

Thanks, I still get E475: Invalid value for argument type: when I do this:
./vim -Nu NONE -S <(cat <<EOF
    vim9script
    :set shortmess=I
    autocmd TextYankPost * {
        if v:event.operator ==? 'y'
            var pos = getregionpos(getpos("'["), getpos("']"), { type: visualmode() })
            var m = matchaddpos('IncSearch', pos->mapnew((_, v) => [v[0][1], v[0][2], v[1][2] - v[0][2] + 1]))
            timer_start(300, (_) => m->matchdelete())
        endif
    }
    setline(1, ['abcd', 'efghij'])
    :normal yj
EOF
)

Visual mode was never entered in your test script, so visualmode() is returning an empty string.

Try the following. It does not highlight both lines, but only the first line. This is because getregionpos is returning [[[1, 1, 1, 0], [1, 2, 7, 0]]] instead of [[[1, 1, 1, 0], [1, 1, 5, 0]], [[1, 2, 1, 0], [1, 2, 7, 0]]].

OK.  I get the problem.  I will change the result value.

getregionpos(getpos("'["), getpos("']"), { type: visualmode() })

When I just do echom instead, it enters the visual mode though.
   :echom getregionpos(getpos("'["), getpos("']"), { type: visualmode() })

Visual mode was never entered in your test script, so visualmode() is returning an empty string.

Thanks. Modified the script.
I see 2 issues:

<c-v> is reporting one additional character (to the right) than what was selected. Is this intended? How are the tests passing?
intermediate lines are ignored in v and V

You can use the script, visual select, and verify.
/vim -Nu NONE -S <(cat <<EOF                                                                                [getregion_pos]
    vim9script
    :set shortmess=I
    autocmd TextYankPost * {
        if v:event.operator ==? 'y'
            var pos = visualmode() == null_string ? \
                 getregionpos(getpos("'["), getpos("']")) : getregionpos(getpos("'["), getpos("']"), { type: visualmode() })
            :echom pos
            var m = matchaddpos('IncSearch', pos->mapnew((_, v) => [v[0][1], v[0][2], v[1][2] - v[0][2] + 1]))
            timer_start(300, (_) => m->matchdelete())
        endif
    }
    setline(1, ['abcd', 'efghij'])
    :normal yj
EOF
)

<c-v> is reporting one additional character (to the right) than what was selected. Is this intended? How are the tests passing?

Hm...  It seems broken.  I will fix.

I have fixed the problems.  Please test.

@justinmk does that do what you want?

I have fixed the problems. Please test.

I found many problems:

Do reverse selection in v (begin position after end position), and it gives wrong results.
Have two words foo bar, and cursor on b, and then yank the word ye, it returns wrong results (highlights foo instead of bar).
v does not work unless cursor is on first column

I updated the test to include the offset and Exclusive. If anyone has time, please try the script below. Yank some text (with and without visual selection) and verify the values printed.
./vim -Nu NONE -S <(cat <<EOF
    vim9script
    def HighlightYank()
        if v:event.operator ==? 'y'
            var [beg, end, vmode] = [getpos("'["), getpos("']"), visualmode()]
            var pos = getregionpos(beg, end, vmode != null_string ? {type: vmode} : {})
            :echom pos
            var m = matchaddpos('IncSearch', pos->mapnew((_, v) => {
                var col_beg = v[0][2] + v[0][3]
                var col_end = v[1][2] + v[1][3] + (!v:event.inclusive ? 1 : 0)
                return [v[0][1], col_beg, col_end - col_beg + 1]
            }))
            timer_start(300, (_) => m->matchdelete())
        endif
    enddef
    autocmd TextYankPost * HighlightYank()
    setline(1, ['abcd', 'efghij', 'foo bar', '	baz	 bza', 'ぬfooぼ barі'])
    :set ruler
    :normal 2lv2jy
EOF
)

Well, can you add the tests in test_visual.vim for the problems?

I have fixed https://github.com/vim/vim/pull/14617#issuecomment-2088142616 problems.

Well, can you add the tests in test_visual.vim for the problems?
The visual mode position routine is broken. I will fix it.

Sure, but has to wait till next week.

The problem with '> mark seems to apply to cursor() with 'virtualedit' as well. I've created another PR #14698 for that.

I have rebased it and fixed the conflict.

Thanks all. I have made one minor change using mb_ptr2len() instead of utfc_ptr2len().