Units can get stuck on a tile under a structure while building

Occurs when building on top of the tile units are on and no neighbors are free.

We could fix this by not allowing units to be on top of the structure they're building. May be essential for #332.


Request with  = null when creating a "scheduled refresh plan"

I've implemented a custom security (using FormsAuth) based on the sample here and basically it works great, but now I get errors when creating a "New Scheduled Refresh Plan" via the PowerBI UI:

The reason is that there is an internal request to /ReportServer/ReportService2010.asmx which doesn't pass the users's cookies:

Why aren't the cookies passed? Is this a PowerBI bug?

For this request ("create scheduled plan"), the PowerBI front end issues an internal request to the /ReportServer/ReportService2010.asmx web service. Here it uses the default configured HTTP (no HTTPS) URL. Because we set FormsAuth's requireSSL="true" on the ReportServer web, the passed auth-cookie gets dropped within FormsAuthenticationModule and this results in an unauthenticated request (HttpContext.User == null).
Solution
Override the front-end's ReportServer target URL to an HTTPS URL in rsreportserver.config in Configuration/UI/ReportServerUrl.


Option to load table data without casting the data

Overview
Implement ability to disable casting for table.iter/read.

@rufuspollock wrote:

Often I just want the data from a CSV file parsed but not cast - is there an option to do this.
Generally I flag an issue re parsing fields that are dates - often i want the original date structure without it being parsed to dates. (I can explain better if this is not clear).

@roll great work!


Region locking for exits is broken

https://github.com/althea-mesh/althea_rs/blob/master/rita/src/rita_exit/db_client/mod.rs#L95
We use this code to lookup what region an ip is in and compare it to the allowed regions list. This doesn't seem to be behaving properly.
It needs to be fixed and probably logged better, it only has a trace message despite not being called super frequently so I have no idea why it's failing.

PEBKC


AppendDots inside slides not showing active state

short description of the bug / issue, provide more detail below.

====================================================================
[  paste your jsfiddle link here  ]
https://jsfiddle.net/q6dwo9vz/
use this jsfiddle to reproduce your bug:
http://jsfiddle.net/simeydotme/fmo50w7n/
we will likely close your issue without it.
====================================================================
Steps to reproduce the problem

I have the slider working properly.  In my init i set dots to true.  Dots show up fine.
Added a div with class newsdots  to each slide.
dots show up on each slide as expected.
only the first slide holds the active class.  None of the others do.

====================================================================
What is the expected behaviour?
I was hoping that the indicators would work on each slide and that it would properly indicate the active slide
...
====================================================================
What is observed behaviour?
...  only the first slide holds the active class.  None of the others do.
====================================================================
More Details

Which browsers/versions does it happen on?
Which jQuery/Slick version are you using?
Did this work before?

All browers have this issue.  I'm using uptodate jquery and slick 1.8.1

A temporary fixed for the dots not holding active class after setting up the appendDots option can be done by editing the updateDots function as shown below:
Slick.prototype.updateDots = function() {
    var _ = this;

    if (_.$dots !== null) {

        for (let i = 0; i <= _.slideCount; i++) {
            _.$dots.eq(i)
                .find('li')
                    .removeClass('slick-active')
                    .end();

            _.$dots.eq(i)
                .find('li')
                .eq(Math.floor(_.currentSlide / _.options.slidesToScroll))
                .addClass('slick-active');
        }
    }
};


Log streaming is blocking network thread even after break

When streaming container logs, the network thread gets blocked for any subsequent calls (when going back and selecting a new container). Seems like when the try_next on the logs stream waits for a server response (incase of a container that doesn't produce next line of log yet) the thread gets blocked
log_streaming_method: https://github.com/kdash-rs/kdash/blob/main/src/network/kube_api.rs#L394

Hey @clux do you think this is an issue or just me doing something wrong

Yeah, the try_next will await a next log line, so it's expected that you keep streaming until you decide not to stream anymore.
It shouldn't block any network threads, kube doesn't have anything like that. I'm guessing (without digging too deeply) that you need to spawn more tasks in your program - maybe dedicate a task to buffering it (depending on how you are presenting it) - or maybe you're locking your app for longer than you expect.

Is there  way to stop streaming? I tried droping the logs instance but it still seems to lock

I think if you drop the result of kube::Api's log stream, it should end, unless you are still awaiting.
The general advice here should be to either stop awaiting, by putting a timeout on the stream, or buffer the data in the background instead.

I created a new thread for streams, the network thread seems to be fine now, but the stream thread gets blocked now. I'll try the timeout. thanks for the hint. This is where I wish for cancellable streams :cry:

This is where I wish for cancellable streams

Agreed. I think you also can Box the stream and wrap it in an Abortable, but haven't played around much with this myself.

Switched from futures::TryStreamExt to tokio_stream::StreamExt and used the timeout method. It works well now. Thanks man. You are awesome. I wish someone like contributed to this project :joy:

fixed via https://github.com/kdash-rs/kdash/commit/d25861dc8667380c5b8490f5af0b0487e5410492

actually fixed by https://github.com/kdash-rs/kdash/commit/55ba5fb004b2a897ce3938d5044f2d2aafb7cac0


Block Element Modifier - Element Modifier

Hey,
Noticed the last few questions haven't been answered in almost a month. Is this still active?
I was wondering what would be the correct way to do the following
html:
`

`
**css:**
`intro__span {
    display: block;
}
intro__span--title {
   font-size: 1.3em;
}`
intro__span--title doesn't take on intro__span so to do a modifier would you have to do the following?
``

Duplicate of #99


Updated the libraries

I have reviewed the code and updated the libraries. I hope this time it does not lead to any issue.
PR #64

@yashasvini121 kindly review it , now it's working properly.


Crashing/Unresponsive

I have been mining to my electrum VTC wallet for about a week and now it crashes every time I enter my password. I still have access to my money if I regenerate my wallet from my seed but now when I try to transfer money it locks up and becomes unresponsive.
Any thoughts on how to fix these issues? I read that you shouldn't mine to these wallets after I already did that so hopefully there is a way to retrieve my VTC.
I'm running windows 10 64bit, I have used the install version and the .exe version and had the same issue. I have tried reinstalling a few times, I've tried previous versions and I have deleted my config file in hopes that would change something. I would happily try anything you guys come up with.
Thanks for the help.

You will need to export the private keys from Electrum into Core to be able to spend these mined coins.


Debug information missing for MSVC builds on RelWithDebInfo configuration

Describe the bug
When building a vcpkg port using MSVC and with CMAKE_BUILD_TYPE set to RelWithDebInfo, the generated compiler commands do not include 'Zi'. This is a change from CMake's default behavior, and it causes projects to build with different settings under vcpkg.
Environment

OS: Windows
Compiler: MSVC

To Reproduce
Issue is with a private dependency within Microsoft that is being built using vcpkg. Can share repo & more info internally if needed.
The portfile for this dependency changes the build type to RelWithDebInfo in the vcpkg_cmake_configure call:
vcpkg_cmake_configure(
    SOURCE_PATH ${SOURCE_PATH}
    DISABLE_PARALLEL_CONFIGURE
    NO_CHARSET_FLAG
    GENERATOR Ninja
    OPTIONS
    OPTIONS_RELEASE
        -DCMAKE_BUILD_TYPE=RelWithDebInfo
)

Here is the problem as I understand it after some digging.
Before CMake 3.25, Zi was included in the default value for CMAKE_CXX_FLAGS_RELWITHDEBINFO.
Post-CMake 3.25, Zi was removed from CMAKE_CXX_FLAGS_RELWITHDEBINFO in favor of the abstraction CMAKE_MSVC_DEBUG_INFORMATION_FORMAT. The default value of this new variable is $<$<CONFIG:Debug,RelWithDebInfo>:ProgramDatabase>, which causes Zi to be included on the MSVC command line for Debug and RelWithDebInfo configs.
This apparently caused problems for ports which expected Debug builds to use Z7 instead of Zi. Specifically, the windows toolchain file sets CMAKE_CXX_FLAGS_DEBUG  to include Z7. This resulted in warnings of flags being overwritten, so #32338 overwrites the default value of CMAKE_MSVC_DEBUG_INFORMATION_FORMAT to an empty string.
With this variable unset, Debug and Release builds still have Z7 included because of the flags set in the toolchain file. However, builds set to RelWithDebInfo do not have any debug information flags on the command line unless projects manually re-set CMAKE_MSVC_DEBUG_INFORMATION_FORMAT in their own CMake files.
Expected behavior
VCPKG builds configured to build RelWithDebInfo should build with the default CMake C/C++ flags for that config and so should include Zi.
Potential solutions
Open to other ideas, but thought of these. Proposing a PR to do (1)

Set CMAKE_MSVC_DEBUG_INFORMATION_FORMAT to $<$<CONFIG:RelWithDebInfo>:ProgramDatabase> to maintain default behavior for RelWithDebInfo builds without causing the warnings on Debug builds.

In addition to the existing CMAKE_CXX_FLAGS_DEBUG and CMAKE_CXX_FLAGS_RELEASE, add a CMAKE_CXX_FLAGS_RELWITHDEBINFO to the windows toolchain files and include 'Zi' on it.

Closing issue as PR discussion indicated that RelWithDebInfo is unsupported.
Portfiles that set the CMAKE_BUILD_TYPE to RelWithDebInfo and want debug information to be generated should also define CMAKE_MSVC_DEBUG_INFORMATION_FORMAT.


WIP: Remove experimental-dockershim flag for e2e tests

Kubernetes removed the experimental-dockershim flag in kubernetes/kubernetes#87746.
This PR is to update test to use the latest kubelet as a result.
Signed-off-by: Martin Hickey<EMAIL_ADDRESS>

/assign @hickeyma

This is a WIP as making changes in cri-tools side in conjunction with changes being pushed by @dims in the Kubelet side. Thanks @dims for working with us on this. 👍

@hickeyma Using kubelet for tests may introduce flaky tests, e.g. the Pods/containers created by dockershim may be cleaned from Kubelet.

I'm wondering whether it is possible to add dockershim into k/k staging? so, that we could just go get the dockershim.

@feiskyer i don't want to support dockershim from staging. I've pulled it out if you want to host it somewhere else. We already ruled out any of the kubernetes github orgs as well. So if someone wants to take this on, they are welcome to. the idea is to file a KEP to completely remove dockershim from k/k and support only CRI. The first step was the dockerless tag.

https://github.com/dims/cri-dockerd

see https://github.com/kubernetes-sigs/cri-tools/issues/613
We're in a funny in between stage (moving dockershim out of kublet).. where it's probably best if this repo is focusing on testing the CRI enabled container runtimes and bring in dockershim when it's split out and has it's own CI that runs CRI test.

@dims do we already have the KEP for completely remove dockershim from k/k and support only CRI?

@mikebrow what about we switch to containerd in cri-tools CI and add dockershim later after it is pulled out?

@feiskyer not yet. Do you want to help with writing one?
+1 to switch to containerd in cri-tools CRI.
@feiskyer fyi, i have a stand alone cri-dockerd ( https://github.com/dims/cri-dockerd/ ) it has 2 CI jobs. one running this cri-tools and another one running local-up-cluster + conformance.

I'll help with writing one! And doing the work!

@dims @feiskyer @mikebrow There is now containerd/CRI-O critests in the GH actions workflow: https://github.com/kubernetes-sigs/cri-tools/blob/master/.github/workflows/containerd.yml and https://github.com/kubernetes-sigs/cri-tools/blob/master/.github/workflows/crio.yml
Do you think the Travis dockershim stages should be removed as CRI is being tested by both runtimes with the ability to add a dockershim workflow when available?

FYI, this would help resolve the current workaround added in #607 and close this PR. We can then re-add dockershim when it is fully working again in a workflow.

@dims @feiskyer @mikebrow There is now containerd/CRI-O critests in the GH actions workflow: https://github.com/kubernetes-sigs/cri-tools/blob/master/.github/workflows/containerd.yml and https://github.com/kubernetes-sigs/cri-tools/blob/master/.github/workflows/crio.yml

SGTM to begin skipping the critest for dockershim test for now so cri-tools critesting of commits can move forward with k8s 1.19/master.

Do you think the Travis dockershim stages should be commented out/skipped for now as CRI is being tested by both runtimes with the ability to re-add a dockershim when workflow available?

I suggest keeping the travis stages going until they no longer work or are fully replaced.

/assign @random-liu

This PR is now ready for review.
Big shoutout to @dims for all the hard work he did on getting this working and for currently hosting the cri-dockerd version. This PR manipulates the workflow job into the cri-tools.

Since after this PR we no longer need kublet to run dockershim it is time to rm hack/install-kubelet.ps1, hack/install-kubelet and remove the kublet launches dockershim to run critest in travis:

Ok, this is cleaned up now.
I have added hooks for dockershim critest on Windows but tests are not passing. I have therefore disabled the Windows platform for now. We can look to get this working in a follow on PR if that's ok? This was disabled in the Travis stage as well.

Thanks for the reviews @mikebrow @saschagrunert. Ready for review again.

Going to spin this again as it seems it cannot find the ubuntu repos on the GH runners. Weird.

It needed an update to the package DB. It's weird that it didn't fail until now.  Anyway, tests passing again.

@mikebrow Comments updated. I have 2 open questions/feedback alright. Good to review again.

Thanks @mikebrow and @saschagrunert for reviews and Sasha for the merge.


AntiDebug Module is not working.

ConfuserEx Version: 1.5.0+b5197549e4
Target Framework: .NET Framework 4.5.1
Operating System: Windows 11 Build 22000.176

Steps to Reproduce:

Add AntiDebug protection at Maximum level.
Protect the application.
Launch dnSpy and debug the protected application.
The application will run without any problem as if AntiDebug wasn't enabled.

This is because dnSpy has a code to prevent detection of debuggers to aid reverse engineering. It is able to circumvent all the methods ConfuserEx uses in the "safe" antidebug mode. You can always try using the "win32" or the "antinet" mode which use more/more complex methods to prevent debugging. Both however can decrease compatibility with different runtimes and/or operating systems.

Oh, thank you.

Are there any further information you need to know here, @acastillorobles77 ?

That's all, thanks for replying. If I found another bug I'll report it here.


License?

Would you consider MIT/Apache 2.0?
(Likewise for the Python bindings)

Hey, yes.

I just added the MIT license to the repo. Will do for the bindings as well.

Thank you so much!


Install page inaccuracy

The page says:
"To upgrade to a newer version of Elm, run the installer again. They safely overwrite old executables so your machine is in a consistent state."
That's not true of the Windows installer. It does not overwrite old executables, it just changes the path to point to the new executables. It is also not true of the npm installer, I think. It might or might not be true of the Mac installer.

It's also not clear to me now what "The Windows installer comes bundled with an uninstall option." means. Will the uninstaller remove Elm completely? Or will it remove one Elm version? Will the previously (presumably older) Elm version become usable (accessible on path) again?

What is the confusion here?
The windows installer puts things in ProgramFiles/Elm-Platform/*/ where * is the version. In that folder is an uninstaller that'll remove that version.
What's the point of this issue though? Has someone been tripped up in a particular way? If not, let's close this.

See https://github.com/elm-lang/elm-reactor/issues/157#issuecomment-160323227.

So he thought the wrong thing, but what was the consequence exactly? I need you to turn confusion into a concrete action. What should be done to turn this into a PR?

Will think about this.

So here is why I think the text "To upgrade to a newer version of Elm, run the installer again. They safely overwrite old executables so your machine is in a consistent state." on http://elm-lang.org/install should change:
It is factually wrong. The windows installer does not overwrite old executables. And some people are sensitive (for security or other concerns) about what exectuables are or are not on their computers. So if you tell them "installing Elm 0.16 will make sure that there are no Elm 0.15 executables on your machine anymore" and they find that that statement is not true, by encountering the Elm 0.15 executables still on the machine, they will feel uncomfortable/cheated. "What else of what is written on that site should I believe or not believe?"
I propose to change the second sentence into "They displace old executables so your machine is in a consistent state." That formulation covers both:

actually overwriting executables,
changing paths so that old executables are not found anymore,

so it is true to all the different installers' behaviors.


Help Us Confirm You Own This Account ?

For two years i used the Instagram library from MGP. Me and many other users don't have any problem, named: "Help Us Confirm You Own This Account".
But when i start using this library from dilame, one of my accounts and several others from other users - start having this error of account blocking.
Why? What's the problem with this API? What the difference between them?

yes the same issue I was using another lib on python similar to this was fine I get temp blocks but not on this its give this problem of "Help Us Confirm You Own This Account" happen in 2 accounts so far

It happened to me on several accounts, including mine .
This api isnt good

Eventually this API just copycat the behaviour of a real Instagram app using Instagram's private API - why do you think the other libs are any different? do they use a different approach?

Eventually this API just copycat the behaviour of a real Instagram app using Instagram's private API - why do you think the other libs are any different? do they use a different approach?

i don't just think, i see it. In my web-service users using API from MGP and they don't have any "Help Us Confirm You Own This Account" errors. But when i start using API from dilame - many accounts get blocked with this error (Help Us Confirm You Own This Account).
now i back to MGP and this error again disappear. So using API from dilame is dangerous.

This thread has been inactive for a long time now, so it will be closed. If this is still an issue, reopen it.

Hello everybody,
I'm having a lot of checkpoint problems lately.
If someone has a solution to this, please email me:
My gmail is<EMAIL_ADDRESS>Did you ( @icanary , @romshiri , @Nerixyz , @elmissouri16 , @hare1994 ) have this kind of problem and fix it?


Made Navbar Functional !

Made Navbar Functional. In small screen devices , the hamburger was not visible . Made it functional .
Issue No = #89

@Jagroop2001 Please review this PR

@Jagroop2001 Please review this PR !!


spinner/Loader

you can review my PR @imabhinavagarwal and tell if you need some changes or you are good to go for merger

wait i have done if for all instead of a component
wait let me change

Your code has blocked the loading of components page entirely. Also, please do not use gif for spinner

firstly tell me that if you want it as component or fall all page?

firstly tell me that if you want it as component or fall all page?

As a component

Your code has blocked the loading of components page entirely. Also, please do not use gif for spinner

what do you want instead of gif brother?

what do you want instead of gif brother?

We can make it using css alone.. no need of external image or gif

what do you want instead of gif brother?

We can make it using css alone.. no need of external image or gif

ok brother

can you please check it now?

if correct please merge it or tell me the things to change. i have a class right now, if changes are needed i will do it by night

Just a tip, in css class names, id names, etc start from lowercase

yus sirrrrrrrr, thanks for the tip


Update quickstart-java.md

Update azure-webapp-maven-plugin to 1.14.0

@SunnyChen1 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@SunnyChen1: I'm sorry - only the author of this article, @jasonfreeberg, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Add callback for updating after the drag has ended

Hi there 👋🏾
Nice work on the library, I've been looking for an alternative for the default SwiftUI Slider view to use in my app and this looks almost perfect!
My use-case is that I want the user to be able to drag the value around, and update the current duration label (like in your example image), but I'd only want to skip around the track after the drag has ended.
What I'm looking for is some sort of .onDragEnd modifier that I could use to know that the value will stop updating so I have a good place to call into my playback code to do the actual skip.
Do you have any suggestions or workarounds I could use to figure it out?
Thanks! 🎉

Hey, thanks for reaching out!
I'm afraid current implementation does not allow for these callbacks to be added in any way. Normally I'd suggest changing the isContinuous property, but SwiftUI's Slider is always continuous, and for this reason SliderControlView also does not expose its isContinuous property, that is available with this control in UIKit.
SwiftUI's Slider has onEditingChanged callback right in its initializer, which seems to do exactly what you are trying to achieve. I'd like to continue following built-in controls' APIs, so I will implement the same callback for SliderControlView soon. It would look like this:
SliderControlView(value: $sliderValue) { isEditing in
    if isEditing {
        // dragging began
    } else {
        // dragging ended
    }
}

The functionality was implemented in v2.1.0 release


Documentation path changes - old help urls 404's

All old doc links have started to 404 e.g.  http://www.opengee.org/geedocs/answer/3230746.html
the new link is http://www.opengee.org/geedocs/5.2.0/answer/3230746.html
we should probably fix this ASAP as many issues and notes and Wiki have the old links

I've fixed the links in the wiki, but we'll want a permanent solution so that we don't have to update the wiki with every release.  Fixing the links in old issues will take more creativity unless we want to update all of them by hand.

This has been temporarily fixed by backing out the change to the documentation paths.  When we finalize the docs for 5.2.0 and create a new set of docs for 5.2.1 we'll need to revisit this again.

Fixed in #508


Yamelize value in []= method on mapping

@codeclimate/review This PR fixes bug in value parsing in []= method on mapping by:

making engines? and languages? check on root conditional
yamelizing value (in method) before it gets added

Previously we'd get this error when trying to update value in config:
>> test = CC::Yaml.parse(File.read(".codeclimate.yml"))
>> #<CC::Yaml::Nodes::Root:{"engines"=>{"rubocop"=>{"enabled"=>true}}, "ratings"=>{"paths"=>"**/*.rb"}, "exclude_paths"=>"spec/**/*"}>
>> test.engines["rubocop"].enabled = false
NameError: uninitialized constant CC::Yaml::Parser::Ruby
from /Users/ashleybaldwin-hunter/Desktop/code_climate/codeclimate-yaml/lib/cc/yaml/nodes/mapping.rb:80:in `[]='
>>

last comment: this change will be useful for switching over to cc-yaml config in codeclimate https://github.com/codeclimate/codeclimate/pull/69

Seems kind of hacky to take a normal ruby value (e.g. true) and yamlize it then parse it back using Psych. Why do we need to do any parsing at all?

@ABaldwinHunter I'm going to close this for #17, please let me know there if you have concerns (we can always reopen this if it comes to it).


Maven artifact published

It would be nice to have this on Central, because building it or manually moving jars is tedious.

it's unavailable(
Sorry, the page you are looking for is currently unavailable.
Please try again later.

If you are the system administrator of this resource then you should check the error log for details.

Faithfully yours, nginx.

can you upload in central repositiory?


feat: update golang-github-jcmturner-gokrb5.v8 to 8.4.3

Pure Go Kerberos library for clients and services
Issue: https://github.com/deepin-community/sig-deepin-sysdev-team/issues/552
Log: update repo

/lgtm
/approve


Poc/di

This PR plays a bit with Kotlin delegates to simplify dependency injection. I would like to have some more compile time checks to be fair, but this kind of works fine.

Implements a new delegate: by service that loads an application service. Can be used in two ways thanks to Kotlin type inference.

val telemetry: TelemetryService by service()
val telemetry by service<TelemetryService>()

Implements a new delegate: by Project.service that works the same way:

val project: Project
val myService by project.service<MyService>()

Implements granular setting access, to make it easier to work with settings.

val isTelemetryEnabled by pluginSetting { ::isTelemetryEnabled }

Implements also a SharedFlow.latest delegate that computes in background the property on each event received on the shared flow transparently for the user. This is useful to propagate UI changes:

class EventNumber(val number)
val sharedFlow: SharedFlow<EventNumber>

val latestNumber by sharedFlow.latest { number }
val doubleNumber by sharedFlow.latest { number * 2 }

For the settings change, the main motivation is safety. Currently we expose the whole state, which contains mutable properties. So every time you access the settings, you have write access to them.
However, most of the time you only want to query data from a setting, so you want immutable access to it.
This pattern will allow us to be explicit whether we want to write or not.
val mySetting by pluginSetting
Immutable, uses val, won't compile.
var mySetting by pluginSetting
Mutable, can write into it.

For the dependency injection mechanism, the main reason is ergonomics. Delegates allow us to decouple a bit the source of the service and eventually will allow us to add compiler plugins or inspections to make sure we do proper injection.
For example, not compiling when we use service and A is a project service.

Lastly, for the sharedFlow.async: Managing state in concurrent environments is hard, and we need to handle eventual consistency. This delegate allows us to use an ordinary variable that is up to date to the latest event of a shared flow, avoiding concurrent updates.
It allows us to, either use a Flux pattern where the state flow is:
Event -> Event Queue -> Derived State
Without worrying about coroutines or multi threaded. If the shared flow is configured to replay the latest event to new subscribers, we don't even need to worry about not having an initialised state.
This enables us also to work on a kind of Redux flow for shared immutable state with concurrently safe updates and selectors that get them. However, I'm quite against having some kind of global state, I think this flow should be isolated in each component as we are doing right now. This already allowed us pretty big refactors of the toolbar w/o breaking any other module.


unknown server-side error "POST /session//timeouts/async_script" when using Firefox

Trying to use Firefox I get this error :
  Scenario: Author using the Meteor settings file           # features/author_a_website.feature:7
    Before
      RuntimeError: RuntimeError
           (UnknownError:13) An unknown server-side error occurred while processing the command.
           Problem: POST /session//timeouts/async_script
      Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'
      System info: host: 'velocuke', ip: '<IP_ADDRESS>', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-49-generic', java.version: '1.7.0_75'
      Driver info: driver.version: unknown

           Callstack:
           -> timeoutsAsyncScript(10000)

The command used is
SELENIUM_BROWSER=firefox meteor

I begin with a more or less virgin installation of Xubuntu in a KVM virtual machine with 2 CPUs,  2048 of memory and 12Gb disk with 3.5Gb free space.
yourself@velocuke:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.2 LTS
Release:	14.04
Codename:	trusty

I run all the apt-get updates and then install the default jre :
yourself@velocuke:~$ java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~trusty1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

Then install Meteor : curl https://install.meteor.com/ | sh, clone Meteor Cucumber and test it without firefox :
    yourself@velocuke:~/projects/meteor-cucumber/test-app$ meteor
    [[[[[ ~/projects/meteor-cucumber/test-app ]]]]]

    => Started proxy.

    => Meteor <IP_ADDRESS>: fixes a client-side Blaze crash regression in 1.1.

    This release is being downloaded in the background. Update your app to
    Meteor <IP_ADDRESS> by running 'meteor update'.

    => Started MongoDB.
    xolvio:cucumber: updating npm dependencies -- cuke-monkey, colors, fs-extra...
    => Started your app.

    => App running at: http://localhost:3000/
    I20150413-07:41:16.304(-4)? [velocity] cucumber is starting a mirror at http://localhost:44045/.
    I20150413-07:41:16.306(-4)? [velocity] This takes a few minutes the first time.
    I20150413-07:41:16.308(-4)? [velocity] You can see the mirror logs at: tail -f /home/yourself/projects/meteor-cucumber/test-app/.meteor/local/log/cucumber.log

Running with firefox looks like this . . .
    yourself@velocuke:~/projects/meteor-cucumber/test-app$ SELENIUM_BROWSER=firefox meteor
    [[[[[ ~/projects/meteor-cucumber/test-app ]]]]]

    => Started proxy.

    => Meteor <IP_ADDRESS>: fixes a client-side Blaze crash regression in 1.1.

    This release is being downloaded in the background. Update your app to
    Meteor <IP_ADDRESS> by running 'meteor update'.

    => Started MongoDB.
    => Started your app.

    => App running at: http://localhost:3000/
    I20150413-07:54:06.770(-4)? [velocity] cucumber is starting a mirror at http://localhost:34187/.
    I20150413-07:54:06.773(-4)? [velocity] You can see the mirror logs at: tail -f /home/yourself/projects/meteor-cucumber/test-app/.meteor/local/log/cucumber.log

. . . and the log file looks this :
        yourself@velocuke:~/projects/meteor-cucumber/test-app$ cat .meteor/local/log/cucumber.log
        Spawn script arguments:
        parentPid: 8766
        command: meteor
        commandArguments: [ 'run',
          '--test-app',
          '--port',
          '34187',
          '--include-tests',
          'cucumber/fixtures',
          '--settings',
          '/tmp/tmp-8853JjJ8CuRgfCzt.tmp',
          '--raw-logs',
          '--release',
<EMAIL_ADDRESS>]
        pid: 8877
        child.pid: 8879
        => Using<EMAIL_ADDRESS>as requested (overriding Meteor 1.1)

        [[[[[ ~/projects/meteor-cucumber/test-app ]]]]]

        => Started proxy.
        [sanjo:long-running-child-process]: Exposing imports for testing purposes
        [velocity] Starting mirror on port 34187
        => Started your app.

        => App running at: http://localhost:34187/
        [xolvio:cucumber] Cucumber is running
        [velocity] Established connection with Velocity.
        Downloading Selenium 2.44.0
        From: http://selenium-release.storage.googleapis.com/2.44/selenium-server-standalone-2.44.0.jar
        ..............................................
        Starting Selenium 2.44.0 on port 34466
        Filename: /home/yourself/projects/meteor-cucumber/.npm/package/node_modules/cuke-monkey/node_modules/selenium-launcher/lib/selenium-server-standalone-2.44.0.jar

        Feature: Author a Website

          As a web page author
          I want to set the heading of my page
          So that I can create the simplest website in the world

          Scenario: Author using the Meteor settings file           # features/author_a_website.feature:7
            Before
              RuntimeError: RuntimeError
                   (UnknownError:13) An unknown server-side error occurred while processing the command.
                   Problem: POST /session//timeouts/async_script
              Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'
              System info: host: 'velocuke', ip: '<IP_ADDRESS>', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-49-generic', java.version: '1.7.0_75'
              Driver info: driver.version: unknown

                   Callstack:
                   -> timeoutsAsyncScript(10000)

            Given I have authored the site title as "My Test Title" # features/author_a_website.feature:8
            When I navigate to "/"                                  # features/author_a_website.feature:9
            Then I should see the heading "My Test Title"           # features/author_a_website.feature:10

        (::) failed steps (::)

        RuntimeError: RuntimeError
             (UnknownError:13) An unknown server-side error occurred while processing the command.
             Problem: POST /session//timeouts/async_script
        Build info: version: '2.44.0', revision: '76d78cf', time: '2014-10-23 20:02:37'
        System info: host: 'velocuke', ip: '<IP_ADDRESS>', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-49-generic', java.version: '1.7.0_75'
        Driver info: driver.version: unknown

             Callstack:
             -> timeoutsAsyncScript(10000)

        Failing scenarios:
        /tests/cucumber/features/author_a_website.feature:7 # Scenario: Author using the Meteor settings file

        1 scenario (1 failed)
        4 steps (1 failed, 3 skipped)

Note that Firefox does start, but nothing appears in the window.  After a minute or two it closes, and ps aux no longer shows any Firefox processes.

Amazing log report :)
I'm unable to replicate this on a mac. I will try on a KVM but I want to sure the latest changes haven't already fixed this issue. Could you try one more time please?

I am on it.  Please note that your README still refers to :
Installation :

    meteor add<EMAIL_ADDRESS>

sorry I fired that early. 0.6.0 is out. check now please

Done.
Sorry to say -- no apparent change except to versions  (eg "Using<EMAIL_ADDRESS>as requested (overriding Meteor <IP_ADDRESS>)")

Bummer. I'll get to this bug soon

ok, yet another version to try! 0.7.0 has just been released. Could you try again?
If not, I'd be happy to jump on a hangout with you to sort it

Sorry it has taken so long to get back to you. I've made a lot of progress on multi is compatibility. Can you try again with 0.8.0 and delete your .meteor/local directory first please?

Hey, so I'm still running into this problem trying to use Firefox in 0.8.3:
      RuntimeError: RuntimeError
           (UnknownError:13) An unknown server-side error occurred while processing the command.
           Problem: POST /session//timeouts/async_script
      Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
      System info: host: 'Shagohod', ip: '<IP_ADDRESS>', os.name: 'Linux', os.arch: 'amd64', os.version: '<IP_ADDRESS>-1-MANJARO', java.version: '1.7.0_79'
      Driver info: driver.version: unknown

           Callstack:
           -> timeoutsAsyncScript(10000)

The only thing I can see there is the double slash.
That OS are you on?

I'm running Manjaro Linux. What double slash are you referring to? I guess I'm not really sure what the expected output is

I mean POST /session//timeouts/async. I'm not sure if that's normal behaviour. I'll check and come back to you

@martinhbramwell so I finally followed your steps, installed Xubuntu in a VM and tested meteor-cucumber. Works with Firefox!
The steps I took to test are:

install Xubuntu
install meteor
clone meteor-cucumber
cd to meteor-cucumber/test-app
tried SELENIUM_BROWSER=firefox meteor --test works
tried SELENIUM_BROWSER=firefox meteor works

What can I do to replicate this error @djesuele and @martinhbramwell ?

@Sam
I have seen your past remarks on this, but I have been off exploring other aspects of Meteor, and reluctant to take the time to dig back into this problem.  I have had no need for Cucumber since this issue came up and now I am having a hard time remembering the scenario, which is why I do try to get the whole story into bug reports when I write them.
It seems to me that all I would do now is replicate my earlier steps the same way you have and reach the same point you have.  Did you follow the steps with recent versions, or with the extant versions at the time of the report?
Perhaps the issue could be suspended until others complain?

Thanks for letting me know @martinhbramwell , hope the meteor endeavor is going well. I think @djesuele is still having the issue so I'll follow up with him.

[Off Topic]    This is what I've been doing : https://forums.meteor.com/t/looking-for-courses-or-tutorials-that-build-a-full-application/4403/32  But, I am getting disheartened with my work on Meteoris by the lack of fellow contributors.  I'd be glad to see you weigh in on that discussion.  Do you think the reference model idea would gain any traction?  What would be your pick for the project to focus on?

I'm not personally a fan of generators at all. To me they are akin to a
glorified copy/paste when I think every problem should be addressed with
fresh eyes. But that's me :)
On Tue, May 26, 2015 at 3:08 AM martinhbramwell<EMAIL_ADDRESS>wrote:

[Off Topic] This is what I've been doing :
https://forums.meteor.com/t/looking-for-courses-or-tutorials-that-build-a-full-application/4403/32
But, I am getting disheartened with my work on Meteoris by the lack of
fellow contributors. I'd be glad to see you weigh in on that discussion. Do
you think the reference model idea would gain any traction? What would be
your pick for the project to focus on?
—
Reply to this email directly or view it on GitHub
https://github.com/xolvio/meteor-cucumber/issues/72#issuecomment-105476337
.

I agree with you in the case of end user pages on production apps.  However, for the purely administrative section in bespoke projects, and for initially prototyping data management requirements they can be useful time savers.

can't reproduce


Go back to using ember-deploy-s3-index

[ ] Fix clobbering issue between ember-deploy-s3-index and ember-deploy-s3 when deploying to same bucket
[ ] ember-deploy-s3-index needs support for GZIP on index.html
[ ] ember-deploy-s3-index needs to support automatic revision activation
[ ] ember-deploy-s3-index needs support for custom redirect rules

See #335
cc: @rwjblue

<EMAIL_ADDRESS>has changed much of the ember-cli-deploy world.  The newly released version is much more configurable, has good documentation (http://ember-cli.github.io/ember-cli-deploy/docs/v0.5.x/), and allows auto-activation (via ember deploy --activate).
I believe the 0.5.0 will make our deployment much easier to model.


Update MS Dot net from 4.5.1 to 4.5.2

Encountered error, MS .Net 4.5.1 not a supported version, so updated the desktop and pro recipies to 4.5.2.

this seems like a good idea and a simple pr to review. why has this not been merged or commented on?


fastqp stuck with very long consensus fastq file

I'm trying to generate a plot of fastq quality along a very long (800kb) assembly sequence. When I run  fastqp I get the following and seemingly no non-stdout output:
At 1775681 bytes per read of 887828 length we estimate 1 reads in input file.
Bin size (-s) set to 1.
It might be the case that this is simply not the appropriate tool. The goal is simply a summary of support of given nucleotide calls along the de novo reference. All advice is much appreciated!

Yes, @peterdfields, I believe this is the wrong tool for your task. If there is only one sequence in the input file, fastqp will likely error when calculating base quality quantiles.

Makes sense. Thanks for your reply!


Add BAL_MAX_POOL_SIZE

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues.

Fixes #
Approach

Describe how you are implementing the solutions along with the design details.

Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[ ] Read the Contributing Guide
[ ] Required Balo version update
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

I think we should use "BALLERINA_MAX_POOL_SIZE".

Done.

Codecov Report

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

@@            Coverage Diff             @@
##           master   #17614      +/-   ##
==========================================
+ Coverage   14.82%   19.76%   +4.93%
==========================================
  Files          46       51       +5
  Lines        1214     1336     +122
  Branches      193      214      +21
==========================================
+ Hits          180      264      +84
- Misses       1020     1058      +38
  Partials       14       14

Impacted Files
Coverage Δ

composer/packages/tracing/src/ToolBar.tsx
71.05% <0%> (ø)

composer/packages/tracing/src/TraceList.tsx
94.44% <0%> (ø)

composer/packages/tracing/src/DetailView.tsx
79.31% <0%> (ø)

composer/packages/tracing/src/TraceLogs.tsx
70.83% <0%> (ø)

composer/packages/tracing/src/index.ts
0% <0%> (ø)

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 95bf5b5...ee564e1. Read the comment docs.


Fix all ShellCheck errors and warnings

It looks like someone did this before but the script has since regressed. Consider adding ShellCheck as a CI pass to make sure mistakes are caught proactively.

replaced by e963438c5a5d58ce3f997eef1e8e25f3cb4238d8, thx anyway


TextSpan rendering issue

Enviroument
Flutter 3.7.7 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 2ad6cd72c0 (4 days ago) • 2023-03-08 09:41:59 -0800
Engine • revision 1837b5be5f
Tools • Dart 2.19.4 • DevTools 2.20.1

Issue
While the children of a TextSpan contain TextSpans that only have \n as text content and do not have any TextStyle, for example:
[
  TextSpan(inherit: true, height: 2.0x, "abc."),
  TextSpan(inherit: true, height: 2.0x, "   "),
  TextSpan("\n"),
  TextSpan(inherit: true, height: 2.0x, "de"),
]

It produces some strange behavior, as shown in the screen recording. The cursor moves to the end of the preceding non-whitespace character while inserting whitespace.
This issue does not occur when adding whitespace at the end of the text(Adding whitespaces after de).
https://user-images.githubusercontent.com/5637609/224534019-7a11c15e-ec6e-44cb-846c-ee9c0f5eac1e.mov
Code snippet
...
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Markdown Editor'),
      ),
      body: Padding(
        padding: const EdgeInsets.all(20.0),
        child: TextField(
          controller: MyController(text: "abc\nde"),
          maxLines: null,
        ),
      ),
    );
  }
...

// This controller just simply groups whitespaces, newlines and other characters
class MyController extends TextEditingController {
  MyController({String text = ''}) : super(text: text);

  @override
  TextSpan buildTextSpan({
    required BuildContext context,
    required bool withComposing,
    TextStyle? style,
  }) {
    List<String> parts = [];
    String current = "";
    for (int i = 0; i < text.length; i++) {
      final char = text[i];
      final isOnlyWhitespaces = RegExp(r'^[ ]+$').hasMatch(current);

      if (current.isEmpty) {
        current += char;
        continue;
      }

      if (char == '\n') {
        parts.add(current);
        parts.add(char);
        current = '';
      } else if (char != ' ') {
        if (isOnlyWhitespaces) {
          parts.add(current);
          current = '';
        }
        current += char;
      } else {
        if (!isOnlyWhitespaces) {
          parts.add(current);
          current = '';
        }
        current += char;
      }
    }

    if (current.isNotEmpty) {
      parts.add(current);
    }

    final children = parts
        .map(
          (text) => TextSpan(
              text: text,
              style: text == '\n' ? null : const TextStyle(height: 2)),
        )
        .toList();
    print(children);

    return TextSpan(style: style, children: children);
  }
}

Hi @chenzhiguang
It looks like your custom TextEditingController contains many logic checks, so I'm not sure if this is a Flutter framework issue or an implementation issue. Can you create a simpler/minial example?

@huycozy
This custom controller just simply split the input such as "abc     \nde" into ["abc", "     ", "\n", "de"], in order to produce the TextSpan children like:
[
  TextSpan(inherit: true, height: 2.0x, "abc"),
  TextSpan(inherit: true, height: 2.0x, "     "),
  TextSpan("\n"),
  TextSpan(inherit: true, height: 2.0x, "de"),
]

It doesn't seem like it can get any simpler(Maybe the code could be more fancy :)), I wrote it only for reproduce this issue.

Thank you! @huycozy


[Everywhere] Sounds and particles from cars often disappear

The problem appears only in Single mode and only in player vehicles

Start disappearing after the first use of vehicle


Evaluate the use of hard-coded exit status as a fallback for mtbseq statuses

Given the recent experience with files transfers on clusters, the errors raised by GATK tool were ignored as part of the current solution
Ideally we capture this via a shell construct (maybe from bin folder) and throw exit 1
##### ERROR A USER ERROR has occurred (version 3.8-0-ge9d806836):

@Mxrcon , before making further progress on https://github.com/mtb-bioinformatics/mtbseq-nf/issues/63 - let's iron out the details here and then invest further time there.
...
...
    1>>.command.out \
    2>>.command.err \
    || true

The necessity for the above snippet is to counter the irregularities we have seen in the MTBseq exit status and how Nextflow interpreted those in terms of the workflow.
One of the possibilities of these errors is due to the absence of logs (which the proposed bash script https://github.com/mtb-bioinformatics/mtbseq-nf/pull/65 addressed) but perhaps we can also address other such as parsing the log files generated by MTBseq within a process and check if there's any presence of ERROR etc.
What are you thoughts regarding other use-cases we can cover?

@abhi18av I Don't like the idea of creating a new process to parse log, in my opinion every process should check the logs in the end of the job, so this way if a process causes an error we shouldn't continue using it outputs.
We already saw a lot of times when some samples didn't worked and the workflow continued using the outputs and failed into the next process due the missingness of input files, I think that our main work should be focused on solving this error cases.
Maybe using a bash script to check the .command.out will be too much meta evaluation of logs,  but seems to be a good alternative as it'd capture every output of the commands.

Thanks for sharing your thoughts - I think we might be out of sync a bit here, perhaps we discuss this again when we connect.

sure! makes complete sense!

Adding a suggestion by Davi, to capture the exit code manually (in a non-NF dotfile)
https://www.cyberciti.biz/faq/bash-get-exit-code-of-command/


Visualizing Embeddings

https://www.tensorflow.org/programmers_guide/embedding#projections
n the visual for data exploration there are 2 options for distance. One of them should be "Euclidean" as against "Euclidian"

Oh, a typo, right? However, I'm afraid that we should submit the issue to tensor board: https://github.com/tensorflow/tensorboard

I don't see any typo at "https://www.tensorflow.org/programmers_guide/embedding#projections", could you please redirect to the correct link unless it has already been fixed.

If I understand you correctly, you point out the "Euclidian" is not correct name here in the screenshot. And we should correct it to "Euclidean", right?

That's correct. Sorry all for a delayed response.
On Nov 28, 2017 11:36, "Yan Facai (颜发才)"<EMAIL_ADDRESS>wrote:

If I understand you correctly, you point out the "Euclidian" is not
correct name here in the screenshot. And we should correct it to
"Euclidean", right?
[image: image]
https://user-images.githubusercontent.com/1112263/33304540-700729da-d444-11e7-8210-6154886f6e36.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/14829#issuecomment-347422960,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AUDM-imxzdl1AkmA-xh4TgujqY0pPt45ks5s66LxgaJpZM4QogjP
.

@jyoti59n thanks for reply. I think it is a typo, however we should report the issue to tensor board repository.

@jart could you please fix this?

The typo is fixed in TensorBoard. Fixing the minor typo in the screenshot would require monkey patching the PNG in Photoshop and uploading it directly to the documentation web server. Re-assigning to @dr4b.

It has been 14 days with no activity and this issue has an assignee.Please update the label and/or status accordingly.


TabContainer emptyText styling should be consistent with other components

The TabContainer emptyText is displayed differently from other container-like components (such as Grid), it should use consistent layout and styling to other similar components (probably use the placeholder component?)

https://github.com/xh/hoist-react/commit/3b222a72adf68670c80a9afab3b2ef41a8e764c0

Hi Jakub - nice!  Reopening so you can make this change for mobile as well ---

Also see https://github.com/xh/toolbox/pull/579


Split repository into separate projects

Addresses #9

Codecov Report

Merging #40 into master will decrease coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master      #40     +/-   ##
=========================================
- Coverage   73.58%   73.48%   -0.1%
=========================================
  Files          28       28
  Lines        1026     1026
  Branches      121      125      +4
=========================================
- Hits          755      754      -1
- Misses        271      272      +1

Impacted Files
Coverage Δ

...la/com/spotify/ratatool/samplers/AvroSampler.scala
100% <ø> (ø)

.../scala/com/spotify/ratatool/samplers/Sampler.scala
90% <ø> (ø)

...la/com/spotify/ratatool/generators/Implicits.scala
100% <ø> (ø)

...scala/com/spotify/ratatool/io/TableRowJsonIO.scala
76.92% <ø> (ø)

...n/scala/com/spotify/ratatool/serde/JsonSerDe.scala
0% <ø> (ø)

.../com/spotify/ratatool/scalacheck/ProtoBufGen.scala
100% <ø> (ø)

...om/spotify/ratatool/generators/AvroGenerator.scala
100% <ø> (ø)

...ala/com/spotify/ratatool/samplers/BigSampler.scala
65.04% <ø> (ø)

...cala/com/spotify/ratatool/scalacheck/AvroGen.scala
75% <ø> (ø)

...rc/main/scala/com/spotify/ratatool/io/AvroIO.scala
82.05% <ø> (ø)

... and 16 more

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 b9b30d1...ecec719. Read the comment docs.

Looks good to me! :shipit:


Confirming Provision Aid and Confirmed data.md

Description
Creating documentation folder for sharing notes.
discord username: canerakin111
closes #issue
No issue exists.
Please describe your changes. Also describe your aim and content. Do not forget to list the dependencies required caused by those changes.
There are many information that is based on discussions. Documentation needs confirmed and should written down.
## Things to check before creating a PR

[ x] I have inspected my topic, checked.
[ x] If it is a core feature, executed detailed tests.

Creating PR rules

[ ] PR must be created for an issue with approved tag. Otherwise PR will be rejected.
[ ] Relevant issue number: The issue number related to PR must be attached to head of PR header, after prefix after prefix # must be attached in parenthesis. A header like this could be used "prefix(#issue_number): PR header" .
[ ] A descriptive and understandable title: The PR title should clearly describe the nature and purpose of the changes. The PR title should be the first thing displayed when the PR is opened. And it should follow the semantic commit rules. For example, a title like "docs(#issueId): Add README.md" can be used.
[ ] Related file selection: Only relevant files should be touched and no other files should be affected.
[ ] Format and Lint Suitability : The code should be made in accordance with a certain format standard and examined according to the lint rules.
[ ] Clean commit history: The commits where the changes are made should be clear and organized.
[ ] Opening PR when job is completed: PR should be opened when job is completed and sent for review by other team members.

Changes

[ ] A new feature (a change that adds a new feature, not a breaking change)
[ ] A new refactor (a change that is not a breaking change, that improves the readability or performance of the code)
[ ] A breaking change
[ ] Documentation change

How were these changes tested?
Please describe the tests you did to test the changes you made. Please also specify your test configuration.
Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

seems like the PR is missing the changes


update the retention cases

Signed-off-by: hchenxa<EMAIL_ADDRESS>used to fix the issue in QE's environment when the cluster have customized retention configed.

/assign @clyang82 @morvencao

/retest


Scatter_nd bug

I'm getting strange bug with scatter_nd (TF 1.0v).
InvalidArgumentError (see above for traceback): Must have updates.shape = indices.shape[:IXDIM] +
params_shape[IXDIM:], got updates.shape [1,2,4], indices.shape [1,2,2], params_shape [1,9,4]

I've read the docs for scatter_nd function and it seems to me that following set of shapes are perfectly viable:
Maybe I'm tired but, Using terms from the docs:
indices rank: Q = 3
shape rank : P = 3
last dim length for indices K = 2
updates rank:  = Q-1+P-K = 3-1+3-2=3
All seems to fit.
And full shape of update should be:
[indices_shape[0], indicies_shape[1], shape[K]]
which gives:
[1, 2, 4]
Where is the problem?

This question is better asked on  StackOverflow since it is not a  bug or feature request. There is also a larger community that reads questions there. Thanks!

It is a bug report - now I'm sure - also it is the same as  #7585.

@Arsakes  Hi, I try to repeat your error with the following example (with your values of P, Q, K, and shape):

but it seems to work fine to me.
Do you mind sharing more details how you get the error?

Which tf. version you use 1.0???
Here are details:
http://stackoverflow.com/questions/43007410/tensorflow-unexpected-tf-gather-nd-behaviour-bug
If it is night build or 1.1 It is very likely the issue was solved.


Update login-using-aad.md

@SanDeo-MSFT : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Formatting updates applied in https://github.com/MicrosoftDocs/azure-docs-pr/pull/97970
#please-close


Adding console output to phantomjs

Adding ability for phantomjs standard error and stdout to be pushed to console.  Also logging browser console messages to stdout.
Resolves #18 partially.

Could help with #67

Could you please update the commit message following our convention ?

@Dignifiedquire, I'll do it tomorrow if I have time.  Just tried and apparently sometime between last year and now my access to the particular fork was revoked... :(

@Dignifiedquire, I updated to match what looks like the convention.

Thanks @park9140.
LGTM

@Dignifiedquire I resolved the merge conflict on this change.

I signed it!

Thanks :octocat:

Hi,
this only solves the problem when setting  logLevel: config.LOG_DEBUG,
which is not feasible all the time.
Basically swallowed log happens when the error happens after the spec execution. To reproduce
fit('swallowed error', function(done) {
var undefinedSomething
var doneDelay = 500;
setTimeout(function () {
undefinedSomething.toto()
throw new Error("shoudl catch this in console")
}, doneDelay+100)
        setTimeout(function () {
            done()
        }, doneDelay)

    })

Now I tried to add a page.onError function to capture.js but even if I propagate the error to console.error it will be still be send in stdout, is the clause in index.js that catches it :
this._process.stdout.on('data', function (data) {
log.debug('' + data)
})
still does log.debug.
I see two solutions.

Send it to _process.stderr from capture.js but I have no idea how
search data in index.js to see if it contains the string /Error/ and then do a log.warn(data)

I would much prefer 1, but I'm gonna hack the second solution for now. Anyone could help me with a better solution?


Fix scoring reproducibility issues

hey any updates on this PR?

hey any updates on this PR?

Yes, there are a few restructuration PRs I want to close before fixing this but it's still on top of my priority list.

Check out #60  , should be good

Feel free to reopen when you restructure cleanly @tonywu71 with the new format


feat(STONEO11Y-163): Grafana dashboards

feat(STONEO11Y-163): Grafana dashboards

Since we use the operator for deploying Grafana, a CR for each dashboard
should be created.

Fix development patch for Grafana

The patch referenced the wrong ApplicationSet.

/lgtm
/approve


Use Promises in the API targeting ECMAScript 6

ECMAScript 6 supports Promises out-of-the-box. This enhancement is to use Bluebird as a Promise infrastructure to improve the code without the CPS functions.

https://github.com/petkaantonov/bluebird
Promises A+ standard: https://promisesaplus.com/
Good write up: http://spion.github.io/posts/why-i-am-switching-to-promises.html

Not sure if we should pursue this. Closing for now.


Refactor to cleanup

Moves scmcoat.core.fair.FaIRModel to scmcoat.core.FairModel. Also allows direct import with scmcoat.FairModel.
This should simplify things and maybe make life easier.

Thank you, @brews !


chore(Storefront): :label: Fix types and plugin for css files

I am still getting errors, even after restarting the ts server 🤔

Fixed by removing extend from our own tsconfig 😩


Memory leak when running with Jest

We use @google-cloud/datastore in our unit tests with Jest.
We discovered that just importing @google-cloud/datastore (as const { Datastore } = require('@google-cloud/datastore')) leaks memory when running in Jest tests.
I've created a minimal repro here to showcase the issue: https://github.com/kirillgroshkov/datastore-jest-leak-repro
Good to note that Jest has memory leak issues with many libraries, not just this one. Some popular libraries, e.g graceful-fs were "fixed" to not leak memory with Jest (given that Jest itself is also a "popular library", number 1 in "StateOfJS 2018" to be precise).
I will open and link a symmetric issue in Jest repo to track, cause I'm expecting some back-and-forth between this repo and Jest. (UPD: https://github.com/facebook/jest/issues/8247)
Why this issue is important - it blocks us to run our test suite in our CI environment (CircleCI), which has 4Gb memory constraint. It runs out-of-memory already with ~150 test files that we have in our project. See steps to reproduce further.
Some related issues in Jest:
https://github.com/facebook/jest/issues/6814
https://github.com/facebook/jest/issues/6738
https://github.com/facebook/jest/issues/7311
https://github.com/facebook/jest/issues/6399
Environment details

OS: MacOS
Node.js version: v10.15.0
npm version: 6.9.0
@google-cloud/datastore version: 3.1.2

Steps to reproduce
Use minimal repro repository: https://github.com/kirillgroshkov/datastore-jest-leak-repro
Run npm run test-leaking or npm run test-leaking-detectLeaks to see the issue.

@kirillgroshkov thanks for the bug report and reproduction 👍
With the other memory leaks you've read about, e.g., graceful-fs, is it that Jest surfaced legitimate memory leaks in the constructor, or that Jest runs libraries in a unorthodox manner?

Thanks to @scotthovestadt, he found the root cause of memory leak: https://github.com/facebook/jest/issues/8247#issuecomment-478299470
So, what can we do here in  @google-cloud/datastore to fix it? Or should someone reach to https://www.npmjs.com/package/long ?

With the other memory leaks you've read about, e.g., graceful-fs, is it that Jest surfaced legitimate memory leaks in the constructor, or that Jest runs libraries in a unorthodox manner?

Sorry, I don't really understand what do you mean here.
At this point I can't tell if it's something special with Jest or not, or if same memory leak is reproducible with other test runners (Mocha, etc). Haven't tried that. We're using Jest exclusively.
But please look at my comment above.

@kirillgroshkov thanks for all the great info 👍 and  @scotthovestadt thanks for digging into the issue, and finding a reproduction.
I've created a tracking issue on long and am closing this issue, as the underlying issue seems to be more related to the interaction between Jest and WASM, vs., anything specific to this library.


[Flake] Cloud Pub/Sub integration test fails with UNAVAILABLE

https://source.cloud.google.com/results/invocations/985d9955-0213-47a7-978e-07077671c0a3
11/19 Test #377: pubsub_message_integration_test ................................***Failed    6.31 sec
Running main() from gmock_main.cc
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from MessageIntegrationTest
[ RUN      ] MessageIntegrationTest.PublishPullAck
/v/google/cloud/pubsub/integration_tests/message_integration_test.cc:146: Failure
Value of: delete_response
Expected: is OK
Actual: Connection reset by peer [UNAVAILABLE]
[  FAILED  ] MessageIntegrationTest.PublishPullAck (6295 ms)
[----------] 1 test from MessageIntegrationTest (6295 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (6295 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] MessageIntegrationTest.PublishPullAck

 1 FAILED TEST

      Start 378: pubsub_subscription_admin_integration_test

This is now fixed, the builds failed because we did not have any retry loops in the Pub/Sub library.


[Pager] Web content becomes infinite sometimes when Pager is vertical

Description
My application uses both the Pager & Web components.
The Web component is utilized to display the content to the user.
The Pager component is used to navigate between the contents.
The Pager can be configured by the user to be either Horizontal or Vertical.
When the Pager is set to Vertical, and the Web content is a long page with lots of text, the Web content becomes infinite sometimes.
Steps to reproduce

Have a vertical pager setup with web pages
Have each web page set up with a long series of text, such as news columns.
Scroll through the content, Notice that eventually web content goes into an infinite scroll sometimes.

Expected behavior
Web content does not become infinite
Additional context
When the Pager is horizontal, the Web content does not become infinite.

This seems similar to #1063

@andkulikov It seems this issue is routed with the following code at line 88 of WebView.kt
                layoutParams = ViewGroup.LayoutParams(
                    ViewGroup.LayoutParams.MATCH_PARENT,
                    ViewGroup.LayoutParams.MATCH_PARENT
                )

Setting it to wrap content for height solves the issue

Ben, seems like it is something to fix in webview wrapper, can you please take a look?

furthermore, this also seems to occur on horizontal as well
It seems to derive from a delay in rendering causing the constraints to be out of sack.

I added a sample to try and repro the problem. I am curious though, what is your expected behaviour when the webview content is larger than the pager? You would have two vertically scrolling elements together?

The expected behavior is that when the Web content is used to render a passage of text. This can be news, novel, etc, from the internet.
If the webview content is larger then the pager, I expect that the webview is scrolled until there is no more content, afterwards starting a scroll of the pager.
The above behavior is present as it is, but will eventually lead to an "infinite" scroll, in which the webview becomes exponentially large compared to the content.
I had to  modify the layoutParams to constrain the webview to the content.

Would it be possible to provide some sample code? I have implemented with the instructions above and I am unable to reproduce. For me when I do that the webviews never scroll, the scroll is just intercepted by the pager.
What version of Android are you testing on? Perhaps there are differences in the underlying webview

Would it be possible to provide some sample code? I have implemented with the instructions above and I am unable to reproduce. For me when I do that the webviews never scroll, the scroll is just intercepted by the pager.

I would say my app would be the perfect example of the code.
Simply remove these three lines and run in studio with android 11 for emulation.
Then follow this navigation:

Browse
Download "Foxaholic"
Scroll to newly installed extension, click the card to open up catalog
Select any resulting cards to open up info
Click "Resume"
At this point,  Scroll down until you reach the end of a chapter, then pull to the next chapter
If the issue decides to happen, Notice that the second chapter becomes "infinite", with lots of empty space

What version of Android are you testing on? Perhaps there are differences in the underlying webview

I doubt it is android version.

Bump, Still an issue

This seems to be the root cause, any plan to fix it? https://github.com/google/accompanist/issues/1127#issuecomment-1103185274. i.e. the layout params should not be hardcoded as MATCH_PARENT as it will not work properly in a scrollable list (Column or LazyColumn)

This seems to be the root cause, any plan to fix it? #1127 (comment). i.e. the layout params should not be hardcoded as MATCH_PARENT as it will not work properly in a scrollable list (Column or LazyColumn)

bump, as the solution I found is changing the second to wrap.

0554af0b622fea152353fcbd80ce8dc6ae7d2c00 seems to solve this


translate bad linkedin token dialog

this is the dialog that should show up when the saved (in local storage) token is BAD (means OLD) - user should then reconnect with linkedin

Could you please explain? Should the message tell you to log in again?

@jprzybylski4 yes. sth like "Your linkedin session timed out. Please reconnect."

done


test: Enable IPv6 BPF masquerading for upgrade tests

Now that Cilium v1.14, with support for IPv6 BPF masquerading, has been released, we can enable IPv6 BPF masquerading in the upgrade tests, and lift the restriction introduced in commit d6f4c53ba443.

/test

/test

Yes. I missed that other PR when opening mine. Thanks!


Delete common.h

This PR deletes common.h after I started deleting definitions from it about a year ago. To get this over the finish line, I:

Moved ARRAYSIZE, the only definition that was still useful and didn't have a libbase replacement, into memory.h.
Deleted REG16 and REG8, which were unused.
Copied a definition of REG32 into the four files that still used it (these files are proto-DIFs pending deprecation).

Garret: well, my thought was that those files will be deleted very soon, since DIFs exist for them at this point. I felt it was better to get rid of the header, since it's pulled in by tons of stuff that really shouldn't.

What is a viable solution for a test writer developing a test for a block that does not have DIFs yet?

@sriyerg this change should not affect that. mmio.h is the appropriate way to perform register accesses (any new uses of REG32 outside of pre-existing files would have been asked to be re-written into mmio.h calls).

@sriyerg this change should not affect that. mmio.h is the appropriate way to perform register accesses (any new uses of REG32 outside of pre-existing files would have been asked to be re-written into mmio.h calls).

I see - you didnt replace existing REG32 calls with mmio because these sources will be removed anyway. This LGTM.


Ingesting TIFF and JP2 doesn't work

They result in a 500. I think the routes are incorrect.

Resolved with f31f88ae322b9c71b219eb1fe703927b4c11c051.


Update Composer dependencies (2022-02-10-00-04)

Visual regression test passed!
View the visual regression test report


Add ARM GCC 8.1

Requested over email

source(s) here: https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads - should be reasonably easy to install following any of the other ARM compilers as a template.


[FormBuilderValidators]: Undefined name 'FormBuilderValidators'.

Is there an existing issue for this?

[X] I have searched the existing issues

Package/Plugin version
9.3.0
Platforms

[X] Android
[ ] iOS
[ ] Linux
[ ] MacOS
[ ] Web
[ ] Windows

Flutter doctor

Flutter doctor

Minimal code example

Code sample

Current Behavior
Undefined name 'FormBuilderValidators'.
Try correcting the name to one that is defined, or defining the name.
Expected Behavior
Should automatically import FormBuilderValidators
Steps To Reproduce
FormBuilder(
          key: _formKey,
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: [
              FormBuilderTextField(
                name: 'epa',
                decoration: InputDecoration(labelText: 'EPA'),
                validator: FormBuilderValidators.required,

              ),
]))

Aditional information
No response

FormBuilderValidators is another package, not included on flutter_form_builder package.
Take a look on https://pub.dev/packages/form_builder_validators


Local pull request success status testing

Docs Build status updates of commit 8f8a0c9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

E2E_DocsBranch_Dynamic/index.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


On mobile, the page to get a board screenshot doesn't allow zoom out to see the whole image

fixed in v2.3.144


add an event for when the user clicks on the overlay/mask of a dialog

This function solves the problem (这个功能解决的问题)
the ability to do something when the user closes the dialog that way
Expected API (期望的 API)
I'd use onClose for that as well, since technically it's a way to close the dialog

I think you can use on-update:show

maskClosable 不够用吗？现在 useDialog 是不是支持了 maskClosable？有别的库有相关的属性吗？
@Talljack

@wc-matteo Isn't maskClosable enough?

no. The issue here is that there is no event for when the user closes the dialog by clicking on the mask/overlay. So you have no way to know.

@07akioni I saw that both antd and iview are binding the mask click event to the onCancel event, other frame not support.

no. The issue here is that there is no event for when the user closes the dialog by clicking on the mask/overlay. So you have no way to know.

In which scene you need to know this?

let's say there is a dialog with a confirmation. The user can confirm or he can cancel/close the dialog. If he closes the dialog by clicking on the mask/overlay, I have no way to react to that


cask/audit: detect tag from URL

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[ ] Have you successfully run brew tests with your changes locally?

The current method of using cask.version as a tag is not good enough as many repositories add a prefix such as v to their tags.
This PR adds two new methods to SharedAudits: github_tag_from_url and gitlab_tag_from_url, which can be used by brew cask audit to detect a version tag from GitHub/GitLab URLs.
Admittedly, GitLab uploads don't seem to include the tag in their URLs, but this is not a major problem as only two casks are downloaded from GitLab. (See https://github.com/Homebrew/homebrew-cask/search?q="gitlab.com") Perhaps as a workaround we could hardcode the tags for these two casks?
Related: Homebrew/homebrew-cask/pull/88936

Thanks, @SeekingMeaning!


Do we have a version that is IE11 compatible

This forked branch https://github.com/JacksonKearl/react-autosuggest-ie11-compatible suggests it's iE11 compatible but is 27 commits behind the master branch. I created a previous issue for help with IE11 compatibility

Thank you for creating a bug report. I will close this issue since we can track our progress on IE11 compatibility there.


wagmi generate stuck

Describe the bug
I'm working on upgrading a wagmi v1 project to v2, but ran into this issue as below:

As you can see,wagmi generate command was stuck there forever.
So I just modified the cli code to see if I can find something wrong:

Here's the result of running wagmi generate:
✔ Validating plugins
✔ Resolving contracts
✔ Running plugins
✔ Writing to ./lib/wagmiGen.ts
Done

Obviously, the generate function proceeded without any problem.
I'm not sure what's going on here.
I can insert a process.exit(0) right after the await generate(options):

Then everything would work as expected, but I'm not sure it's the right fix.
I'm wondering if anyone ran into this problem? And how did you solve it? Or it would be a bug?
Link to Minimal Reproducible Example
No response
Steps To Reproduce
No response
Wagmi Version
latest
Viem Version
latest
TypeScript Version
^5.4.5
Check existing issues

[X] I checked there isn't already an issue for the bug I encountered.

Anything else?
No response

Ok, here's what I found with process._getActiveHandles():

Seems websocket is open somewhere due to walletconnect when running wagmi generate command:

@tmm Hey, sorry about the haste issue without a reproduction, it's a huge project and took me a while to figure out what's going on, and here's the reproducible repository you can check out and run wagmi generate to reproduce.
https://github.com/oxSaturn/wagmi-generate-bug
The culprit is I'm importing a variable from constants which would be used in _app.tsx as well, obviously it's triggering the walletconnect to connect without close, hence hang wagmi generate command.

Is this only reproducible when you are using RainbowKit?

Just pushed another commit to test without rainbowkit, obviously it's still reproducible with the walletConnect connector from wagmi.

@tmm Can you reproduce it with my repository? If so, can you please reopen this issue?

Haven't had a chance to try to reproduce yet, but it's on my todo list.


Made changes to add a remoteDisconnect feature

Added remoteDisconnect feature. Needed it for a personal project i'm in the middle of doing right now. Where a API needs to disconnect a user depending on their action where the socket.io is in pod on kubernetes, using socket.io-redis to keep them in sync, and idk what socket.io server has the user, so i need a remoteDisconnect feature since i do store their socketid.

Merged in https://github.com/socketio/socket.io-emitter/commit/a70db12877d901dd0f7085def0a91145b7c83163. Thanks!


PJ64 receives items from previous rooms

To reproduce:

Load a seed and connect to a room in PJ64
Receive an item from another player
Delete or leave the room
Load a different seed
Start the game

You will receive the item received in step 2 again.

Not sure when exactly this was fixed but I can no longer reproduce.


List of version 2 ready for review

[x] Control of Documents
[x] Requirements and Configuration management
[x] Life cycle
[ ] User feedback
[x] Risk management
[ ] Introduction
[ ] Software management
[ ] Verification and validation

@VKGL-Kwaliteit/veldnorm Risk management v2 ready for review: #18

Ver & Val: https://github.com/VKGL-Kwaliteit/BioinformaticaVeldnorm/pull/20


Loading ttl both locally and importing from iri

@jesper-friis can you have a look? Now it seems to load all of these correctly:
get_ontology('emmo.ttl).load() (in folder with emmo-1.0.0 beta)
get_ontology('https://emmo-repo.github.io/versions/1.0.0-beta/emmo-inferred.ttl).load
get_ontology('https://emmo-repo.github.io/versions/1.0.0-beta/emmo.ttl).load
get_ontology('crystallography.ttl).load() (in folder with crystallography.ttl, crystallography imports emmo-inferred from web)


bug(slide-toggle): Component does not look like Material Design (icon inside).

Is this a regression?

[x] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
14
Tested on website with version menu 14.2.7.
Description
I wonder why you didn't stick to the Material Design for the slide-toggle aka switches. Since you strictly reject any suggestions to improve these components in case of non-compliance with the Material Design. In this case, it's about the switch/toggle.

Angular Material
Material Design

https://material.angular.io/components/slide-toggle
https://m2.material.io/components/switches

How to remove the icon? At least there should be an option to hide the icon. Or better vice versa (option to show). Maybe configure this global instead of each time.
Angular Material 14

Reproduction

Try to implement M2 switches.
Checkout Angular Material slide-toggle.
Wonder why this component does not look like M2.

Expected Behavior
Look like Material Design (M2).
Actual Behavior
Does not look like Material Design.
Environment

Angular: latest
CDK/Material: latest
Browser(s):Chrome latest
Operating System: Windows 10

The icon is for accessibility purposes and does match the spec provided by Material Design 3. You are referring to the Material Design 2 spec which was the old look. https://m3.material.io/components/switch/overview

@andrewseguin No thats not correct.
Afaik M3 is implemented in web components here as mentioned in #7560.
And even if you mix M2 and M3 - which is also not the MD way - you still didn't look like M3.
M2+M3+Custom Angular Material thing:

M3:

But anyway, as I see correctlay the recent pull request #27330 already fixes it for upcoming versions. Not yet tested...


Add material 2

Current coverage is 100% (diff: 100%)

Merging #5 into master will not change coverage

@@           master    #5   diff @@
===================================
  Files           7     7
  Lines          61    61
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits           61    61
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update 5597e99...b7a4582


Document Refaster rule & recipe development

What problem are you trying to solve?
Allow users to discover Refaster rules as a quick way to get started with recipe development.
Either as a complete solution, or a starting point by copying the generate recipe into src/main.
Describe the solution you'd like
A page describing how Refaster recipe development works, and what that offers as compared to the other ways of defining recipes.
Additional context
Example here: https://github.com/openrewrite/rewrite-migrate-java/blob/v2.0.10/src/main/java/org/openrewrite/java/migrate/apache/commons/lang/ApacheCommonsStringUtils.java#L168-L178
Partially covered here: https://github.com/moderneinc/springboot-migration-workshop/pull/18
Requires the annotation processor here: https://github.com/openrewrite/rewrite-templating

@mike-solomon this one might be worthwhile to document & link back to under types of recipes here. Knut knows more if I'm unavailable.


ci: escape new line before verify release logs

GH Actions logs: https://github.com/ScaleLeap/amazon-mws-api-sdk/runs/2268487733?check_suite_focus=true

Codecov Report

Merging #350 (7d82bc6) into master (daf6009) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #350   +/-   ##
=======================================
  Coverage   99.64%   99.64%
=======================================
  Files          37       37
  Lines        2226     2226
  Branches      187      187
=======================================
  Hits         2218     2218
  Misses          6        6
  Partials        2        2

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 daf6009...7d82bc6. Read the comment docs.


⚠ Account Settings API has degraded performance

In 1a4f863, Account Settings API (https://accountsettings.roblox.com) experienced degraded performance:

HTTP code: 200
Response time: 1886 ms

Resolved: Account Settings API performance has improved in f1e1cd9 after 6 minutes.


How to get total number of all solutions?

Hi, How to get total number of all solutions?
only number, don't need the details.
Thank you.

Ok， thank you

There is also model counting competition since a couple of years:
https://mccompetition.org/2023/mc_description

ok, Thank you. Sir.


Finalize 8.2.1 release notes

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.


Enable IP allowlist for the EKS production environment

Whilst we are testing deploying the production environment we'd like restrict access from the general public.

Do we not need
<% if not %w(production).include?(environment) %>

on L166 updating too?

I don't think so - we're saying if the environment is NOT production then include the allowlists. Which will now be true for production in EKS as production-eks != production

Oh yeah 🤦🏻. I can't do boolean logic on Fridays.


Reward ratio calculation relativity

For Reward calculation shouldn't we use pct_change() instead of diff() of the net_worth column? I'm referring to the get_reward() function in the risk_adjusted_returns.py file.
For instance, if we are using diff(), a change from a net worth of 9000 -> 9100 will be measured the same as a change in the net worth of 1,000,000 -> 1,000,100.
Whereas if we use pct_change() the reward will be proportional to the overall net worth of the asset, giving more relativity into the overall reward ratio.

Merged the PR.


Terms and defs: IEV sourced terms not showing up

Terms sourced from "IEV" terms are not showing up at all in the resulting HTML.
[[term-time]]
===== time

mark attributed to an _instant_ (<<term-instant>>) by means of a specified time scale (<<term-time-scale>>)

[.source]
IEV 113-01-12, modified -- preferred term "`time`" placed prior to "`date`", replaced "`date`" with this preferred term "`time`" in Note 1, omission of Note 2, renumbering of Note 3 to Note 2, added Note 3 and Note 4 to entry

Illegal format:
https://github.com/riboseinc/asciidoctor-iso/wiki/Guidance-for-authoring

The definition is then followed by a citation for the term, marked with a [.source] role attribute).

"Citation" means <<, so:
[.source]
<<ISO7301,section 3.2>>, The term "cargo rice" is shown as deprecated,
and Note 1 to entry is not included here

All instances of "IEV 113-01-12" etc need to be replaced with an Asciidoc crossreference to the document. (I can't suggest one, since you haven't actually created any references for the IEV documents yet.)

So the IEV is not a “document”, it is a term base. “IEV 113-01-12” is a reference to a specific term. Maybe Metanorma should have a syntax that allows citing IEV terms?

....
This is the first I've heard of term bases, and this is an entire class of entities you're talking about adding to the model. I think the answer is no: it makes no sense to treat <<ISO7301,section 3.2>> any different from <<IEV,section 113-01-12>>. The source contains a citation, and term bases are just as much a citable reference as a standards document is.

Example of IEV sourced terms in ISO document:
https://www.iso.org/obp/ui/#iso:std:iso:14990:-1:ed-1:v1:en

Will handle as <<IEV,113-01-12>>. Will provide documentation that IEV reference needs to be provided. Will remove IEV reference from rendering (in ISO documents, at least.) There will be an iev gem to validate IEV entries against the IEV website.

Thank you @opoudjis !

Here you go: https://github.com/riboseinc/iev


/docker-entrypoint-initaws.d scripts does not appear to be running

Im having a hard time trying to track down why the startup script content is not being executed on startup.
Im passing the following values to the helm chart install:
enableStartupScripts: true
startupScriptContent: |
  awslocal sqs create-queue --queue-name my-queue

From what i can tell, the  config map is created:
# kubectl describe configmap myapp-localstack-init-scripts-config
Name:         myapp-localstack-init-scripts-config
Namespace:    default
Labels:       app.kubernetes.io/instance=myapp-localstack
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=localstack
              app.kubernetes.io/version=latest
              helm.sh/chart=localstack-0.5.5
Annotations:  meta.helm.sh/release-name: myapp-localstack
              meta.helm.sh/release-namespace: default

Data
====
myapp-localstack-init-scripts-config.sh:
----
awslocal sqs create-queue --queue-name my-queue

BinaryData
====

Events:  <none>

I even confirm the script is being mounted in the pod:
kubectl exec -it deployment/myapp-localstack -- bash
localstack@myapp-localstack-77486c75fc-cbn28:/opt/code/localstack$ cd /docker-entrypoint-initaws.d/
localstack@myapp-localstack-77486c75fc-cbn28:/docker-entrypoint-initaws.d$ ls -lah

total 12K
drwxrwxrwx 3 root root 4.0K Mar 28 00:43 .
drwxr-xr-x 1 root root 4.0K Mar 28 00:50 ..
drwxr-xr-x 2 root root 4.0K Mar 28 00:43 ..2023_03_28_00_43_55.1670092728
lrwxrwxrwx 1 root root   32 Mar 28 00:43 ..data -> ..2023_03_28_00_43_55.1670092728
lrwxrwxrwx 1 root root   56 Mar 28 00:43 myapp-localstack-init-scripts-config.sh -> ..data/myapp-localstack-init-scripts-config.

The script appears to be present and it seems to be detected to some degree as i get this warning:
============================================================================
  It seems you are using an init script in /docker-entrypoint-initaws.d.
  The INIT_SCRIPTS_PATH have been deprecated with v1.1.0 and will be removed in future releases
  of LocalStack. Please use /etc/localstack/init/ready.d instead.
  You can suppress this warning by setting LEGACY_INIT_DIR=1.

  See: https://github.com/localstack/localstack/issues/7257
============================================================================

Its just not executed on startup for some reason?
I have a another pod in the cluster that runs code that references the queue and its throwing "Queue doesnt exist" exception, when i run the awslocal create-queue command manually, it starts to work. Im unclear if im missing something or if this is a bug.
Using the latest version of these helm charts and 1.4 localstack.

Hi @surgiie!
Maybe your script is not properly executable in the pod (potential issues could be the missing shebang script header or the indentation).
Could you exec into the pod again and try to:

Execute the script manually.
Print the content of the script.
Thanks!

Hi @surgiie! Maybe your script is not properly executable in the pod (potential issues could be the missing shebang script header or the indentation). Could you exec into the pod again and try to:

Execute the script manually.
Print the content of the script.
Thanks!

:facepalm: Indeed was the missing shebang.
Thanks! :sweat:

@alexrashed But as per https://github.com/localstack/localstack/issues/7257, support for docker-entrypoint-initaws.d is removed in 2.0 release. So what's the recommended way to run startup script with latest version of localstack (using this helm chart)?

Hi @abhibansal530!
We will be upgrading this chart soon to the be compatible with the latest version of LocalStack soon.
In the meantime, you can use the generic volumes and volumeMounts to mount an init script configmap into the pod.


No ability to adjust sound properties

Contour Terminal version
0.4.0-master-9c3073db
Installer source
Github: source code cloned
Operating System
Arch Linux as of approx a week ago
Architecture
x86-64
Other Software
pavucontrol
Steps to reproduce
Since #985 Contour now beeps by playing sound. The problem is that it connects to the sound system very briefly to play it's beep sound and then disconnects. If you use a GUI client (e.g. pavuclient) to configure sound (e.g. volume, sink) then the entry for contour is too temporally brief to catch it and configure it.
Also the name shown is Qtm-PulseStream-something-something so you can't identify an entry as contour, and certainly not which window.
To reproduce open pavucontrol and make contour beep (e.g. by typing ^G).
Expected Behavior
Contour to show up for long enough to change things. Maybe I should use an alternative configuration mechanism?
Actual Behavior
contour shows up for less than a second
Additional notes
For some reason, probably not contours fault, some windows I have beep via the laptop speaker and some via my headphones. Some are loud and some are not. I can't change them easily.
echoing ^G in a tight loop doesn't work because contour still shows up very briefly, just repeatedly. It also causes contour to become unresponsive so even ^C doesn't seem to be processed. After killing the shell from elsewhere contour still takes up more than 100% CPU with the repeating strace output:
futex(0x7fff90f29080, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
write(30, "\1\0\0\0\0\0\0\0", 8)        = 8
write(29, "\1\0\0\0\0\0\0\0", 8)        = 8
write(28, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7f5f3e7f9f88, FUTEX_WAKE_PRIVATE, 1) = 0
write(30, "\1\0\0\0\0\0\0\0", 8)        = 8
write(29, "\1\0\0\0\0\0\0\0", 8)        = 8
write(28, "\1\0\0\0\0\0\0\0", 8)        = 8
write(28, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7fff90f29080, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
write(30, "\1\0\0\0\0\0\0\0", 8)        = 8
write(29, "\1\0\0\0\0\0\0\0", 8)        = 8
write(28, "\1\0\0\0\0\0\0\0", 8)        = 8
futex(0x7f5f3e7f9f88, FUTEX_WAKE_PRIVATE, 1) = 0
write(30, "\1\0\0\0\0\0\0\0", 8)        = 8
write(29, "\1\0\0\0\0\0\0\0", 8)        = 8
write(28, "\1\0\0\0\0\0\0\0", 8)        = 8
write(28, "\1\0\0\0\0\0\0\0", 8)        = 8

contour 153550 andrew   20u      REG               0,34     11968     1981 /tmp/#1981 (deleted)
contour 153550 andrew   21r      REG               0,34     11968     1981 /tmp/contour.UCZfbe.wav
contour 153550 andrew   22u  a_inode               0,15         0     1111 [eventfd:342]
contour 153550 andrew   24u  a_inode               0,15         0     1111 [eventpoll:25]
contour 153550 andrew   25u  a_inode               0,15         0     1111 [eventfd:326]
contour 153550 andrew   26u  a_inode               0,15         0     1111 [eventfd:327]
contour 153550 andrew   28u  a_inode               0,15         0     1111 [eventfd:367]
contour 153550 andrew   29u  a_inode               0,15         0     1111 [eventfd:368]
contour 153550 andrew   30u  a_inode               0,15         0     1111 [eventfd:370]
contour 153550 andrew   31r     FIFO               0,14       0t0   720583 pipe
contour 153550 andrew   32w     FIFO               0,14       0t0   720583 pipe
contour 153550 andrew   33u      REG                0,1  67108864      349 /memfd:pulseaudio (deleted)
contour 153550 andrew   34u     unix 0x0000000062465035       0t0   720584 type=STREAM (CONNECTED)

No actual beeps unless strace was attached. After 5 minutes I guess it caught up because it just exited.

hm, good point, never thought about this. So we could keep it up registered for as long as contour is alive. However, I think there's no way around the fact, that you'd see an entry in the sound system for every contour instance (window). 🤔

If it went back to the X bell then I could just use xset - but of course then you can’t have a custom sound file per window ;-) And of course it didn’t work reliably.
I don’t know any good solutions. Possibilities, all with drawbacks, could be having contour allow you to configure these things or a key combo to make it attach to sound till you ^C the command, or finding the VT sequences to play music and see if that keeps the sound connection open long enough.

or finding the VT sequences to play music and see if that keeps the sound connection open long enough.

The answer is yes, that works but you, and everyone else, really notice in windows using the laptop speak and a high volume.
https://github.com/microsoft/terminal/issues/8687#issuecomment-943649917

Seems like ensuring to be registered and shown in the operating system's audio app list is more hard than worth it. Also, the string "QtPulseAudio:%d" is hard coded into QtMultimedia (lol WHAT?). We can however just make the volume configurable on our end. Probably a config entry next to the bell.sound config node.

@cqexbesd with the new PR, you should be able to adjust the bell volume via configuration:
profiles:
  your_profile:
    bell:
      volume: 0.25 # set bell volume to 25% system volume


Updating CONTRIBUTING.md

Related to #64
Describe the changes you've made
Added a few lines to CONTRIBUTING.md

Type of change
What sort of change have you made:

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

How Has This Been Tested?
Checking preview on my fork
Checklist:

[X] My code follows the guidelines of this project.
[X] I have performed a self-review of my own code.
[X] I have commented my code, particularly wherever it was hard to understand.
[X] I have made corresponding changes to the documentation.

Screenshots (Images)

Before the changes
After the Changes

Thanks!


Nagios on Debian 10 installation issue: dependencies package.

Description
When installing Nagios on a debian 10 machine, the chef-client run fails because the recipe tries
to install the package libgd2-xpm-dev (among a few other errors).
By overriding node attributes, I was able to fix the installation, even if this cookbook doesn't seem
designed to work on debian 10. But this last problem was coming from a variable I could not override.
Details of the package is here https://packages.debian.org/fr/stretch/libgd2-xpm-dev.
In this PR, the dependencies are moved to default node attributes, so they can be overriden by cookbook's user.
Side-note:
I may come with a PR to fully support debian 10, but there is still work to do. This is not the purpose of this work.
Issues Resolved

I did not create an issue for not supporting a platform. Should I ?

Check List

[ ] All tests pass. See https://github.com/sous-chefs/apache2/blob/master/TESTING.md
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable

but somebody needs to fix the pipeline.

I totally agree.
However the CI is broken since... far too long :/ (I see debian 7/8, centos 6 platform tested, nut no debian 9/10...), and this project needs some fresh update that will need some work.
In order to fix my problem, I did what was necessary, I won't bury myself in the project (that I actually know very poorly.) in this pull request.

I'll see what i can do about some of these failures. Thanks @Romainj1


docs: add missing doc for parameters in XY Grid mixins #10904

Adds doc for:

xy-grid-collapse
xy-grid-container
xy-cell-offset

Closes https://github.com/zurb/foundation-sites/issues/10904

Nice work


Add get, list & set feature overrides

Need more information on this @antaenc

You added to latest release, closing.


Publish 07/21/2021, 10:30 AM

Docs Build status updates of commit 14761ae:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-JournalRule.md
:white_check_mark:Succeeded
View (exchange-ps)

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


Upgrade google-tts-api

Fixes #46

Since around November 29, the specifications of the Google TTS API have changed again.
google-tts-api 0.0.4 has been released.
https://github.com/zlargon/google-tts/blob/master/CHANGELOG.md

If I could, I would merge this ;)