Show stackdriver log

Add blank Stackdriver Logging Viewer blank tool window,  LoggingDataSource.cs that encapsulates call to Google.Apis.Logging.V2.
To mention, I changed the feature branch name to q1_logging. I'll create a different branch for q1_error_reporting when needed.

Please take a look again.

Made the change according to your feedback.  Please take a look again.


Support for ConstantArray in Properties

Is your feature request related to a problem? Please describe.
I cannot read a continuous property which has values in a doubleConstantArray
Describe the solution you'd like
I would like to read it as if it would be a DoubleHdf5Array
Describe alternatives you've considered
None
Additional context
Currently, FESAPI throws an exception for such a property "The type of the property values is not implemented yet."

Fixed in 08be3c977eb64eb6da731eae708f7ec8c1dfb280


[ble] Create device-mgr script to act as BLE central for testing

Problem
All DeviceLayer BLE implementations are peripherals.
We need a test framework to act as a central / provisioner device to validate the implementation.
Proposed Solution
Port the weave-device-mgr (python and C++ bindings) from Weave to CHIP.

Modify the advertisement parser to handle CHIP advertisement
Bring up basic scan / discover / BTP connect

Issue: this code has a dependency on a number of controller profiles and communication stack modules.
Initial goal would be to implement subset of commands:
[IN SCOPE]
> ble-scan -t30
> ble-scan-connect NEST-0022

Just enough to test and validate BTP.  No PAKE session or provisioning profiles are needed yet as part of this issue:
[NOT IN SCOPE]
> connect -b -p NESTUS

Alternate proposal (perhaps should be a separate, competing issue):
Add BLE / BTP commands to the shell app.  Use the shell app as a basic testing framework for both peripheral and central roles:
btp adv start # start advertising as peripheral
btp scan # list CHIP peripherals
btp connect <BDADDR>


How to prevent successive state changes when user clicks 2 different links rapidly?

Hello guys, have any of you seen this problem? When user clicks a link to page A and link to page B rapidly, both transitions happen at the same time and the user ends up on page B.
This also breaks down the history because when the user is on page B and presses back button then he is directed to page A instead of the initial page. A and B are not supposed to be successive pages in history.
I tried listening ionicNativeTransitions.beforeTransition, ionicNativeTransitions.success, and ionicNativeTransitions.error events to cancel a state change while there is another transition is active at that time period, but I couldn't succeed. Any ideas?

The issue is definitely caused by ionic-native-transitions plugin. When I disable the plugin this double state change never happens. It should not be hard to prevent that behaviour. I keep trying.
An example approach that I tried which didn't work is:
window.transitionActive = false;
$rootScope.$on('ionicNativeTransitions.beforeTransition', function(event){
  // Transition is about to happen
  if(window.transitionActive){
    event.preventDefault();
    console.log(':: ionicNativeTransitions.beforeTransition => CANCELED');
    return;
  }
  window.transitionActive = true;
  console.log(':: ionicNativeTransitions.beforeTransition => ALLOWED');
});


Feature: Installation: nodeSelector

Summary
It would be great if we had nodeSelector implementation for devtron installation.
Motivation
sometimes we want to use spot instances for a cluster and having this feature can help to make builds\deployments more predictable
Proposal
At least in the helm chart, it would be nice to have an opportunity to set up it for all components, and maybe even in the future - for each component.
If  I missed something in the documentation, let me know.
AB#10249

Linked to #1763

Resolved by https://github.com/devtron-labs/devtron/pull/5453


Rename bookkeeping_covered_start to bookkeeping_start

This change renames bookkeeping_covered_start to bookkeeping_start and deleted an unnecessary assignment.
Initially, when I wrote the code, I intended to have [bookkeeping_covered_start, bookkeeping_covered_committed) to be the heap range that is covered by the bookkeeping data structure.
But then later I must have repurposed the variable bookkeeping_covered_start to mean the beginning of the bookkeeping data structures instead, making the initial assignment of it meaningless, and the name no longer convey what it was meant for.
So I deleted the meaningless assignment and also renamed the variable to avoid confusion.

Here is the validation done for the PR.

[x] GC Perf Sim

[x] Normal Server
[ ] Normal Workstation
[ ] Large Pages Server
[ ] Large Pages Workstation
[ ] Low Memory Container
[ ] High Memory Load

[x] Microbenchmarks

[x] V8 Test
[ ] Top 20 Microbenchmarks

[x] ASPNet Benchmarks

[x] JsonMin - Windows
[ ] JsonMin - Linux
[ ]  Fortunes ETF - Windows
[ ]  Fortunes ETF - Linux


The syntax for single-line code in markdown can cause a message with longer than intended width

If you type a message in between backticks (i.e  `Random Message`) with a long line of spaces afterwards, it causes the width of the codeblock to overflow over the width of the message. This behavior allows for horizontal scrolling (which is not intended).
The Original Bug:
`File "./manage.py", line 29, in <module>
   execute_from_command_line(sys.argv)`

Notice how there is a long string of spaces instead of a single \n after <module>.

Not sure what we wanted to do here? Its a code, so are we sure that spaces are not needed?
I mean maybe user intentionally put spaces there?

@brockwhittaker has worked on this issue in the past; what do you think the right solution is here?

I think we fixed this a couple months ago.  Thanks for the bug report @zbreit18!


Readme seems incomplete

Tried giving this a run-through but the readme seems incomplete, if I follow it verbatim, I end up SET_THIS:v0.6.0 everywhere and things obviously unable to run.

/assign @pwittrock
/triage accepted

I believe this was addressed with #118. @logicalhan can you please take a look and confirm?


Broken in Shell 3.30.1

Updated to Ubuntu 18.10 with GNOME 3.30.1 and this appears to no longer work, I can try to find a log soon

https://github.com/franglais125/no-title-bar/issues/93

Hello,
I was unable to replicate this issue, can you provide a detailed log (use journalctl -f | grep kylecorry31)? Also, do you know which part does not work - what is the exact issue?

After an update to this extension or GNOME Shell or something else, I don't think this extension errors anymore, but I will check again later and give more info that I can find. Thanks for reminding me to revisit this!


Restricted special char is removed from conversation name without adding a space instead

Create new conversation
Send any message with special chars. Or several sentences divided by Enter (\n)
Check the chat name -> special chars are removed (ok), but chat name is not readable -> bug

Verified on staging successfully


Turn this into web app

It has probably been suggested I think this would be a great web app where people can create colormaps and submit them to a gallery for voting.

Thanks for the suggestion! Since it would require basically reimplementing everything from scratch in JavaScript, I don't think we're likely to do anything like that soon. It would be cool if someone else feels inspired to do that, though, I agree.

You could probably get most of the way there with webagg which will host a figure on top of a tornado server.

I don't think you're going to get a very satisfying experience of dragging
points around on the screen if you have to do a round trip between every
frame? And also it's turned into a qt app in the mean time... :-)
On Jan 3, 2017 10:21 AM, "Thomas A Caswell"<EMAIL_ADDRESS>wrote:

You could probably get most of the way there with webagg which will host
a figure on top of a tornado server.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/matplotlib/viscm/issues/2#issuecomment-270184038, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAlOaGe22j5gFL8aefqJwWsECA5VtqlEks5rOpGbgaJpZM4FX4wF
.

oh, I missed the move to real widgets :sheep:
I have live-demoed viscm in notebooks in talks, worked decently.


fix: UnsignedColumns idx out range

fix:#713

Hello.
Can you add a test case (based on this) that will panic?

Same fix is here

Hello. Can you add a test case (based on this) that will panic?

I don't know how to add this unit test.It looks very complicated. I need help

Hello. Can you add a test case (based on this) that will panic?

I don't know how to add this unit test. It looks very complicated. I need help

Hi, do you find problems when try to use the test framework, or have no idea how to test it?

have no idea how to test it, plz show me a example

In fact I don't use canal, do you have a real use case that will meet this problem? We can mimic that API invocation and binlog content.

replaced by https://github.com/go-mysql-org/go-mysql/pull/856


Easy API for having context span threads

Fixes #225.

Thanks.  This is a nice addition.
Relatedly, this past week I've been noticing that even some single-threaded code manages to lose the parent/child association - if it's asynchronous.  Lots of code uses Deferred without being Eliot-aware at all.  Any time execution has to jump to a callback on a Deferred, the Eliot context gets lost.  That's a bit sad.
It seems like this preserve_context is part of a solution for that problem.  It doesn't have to be used across threads, after all.  Though maybe "remote_task" isn't the best way to represent "asynchronous mumble mumble" (it's not how DeferredContext glues things together, after all).  But it doesn't help with the "this code uses Deferred and doesn't know about Eliot problem" though ... so ... I dunno.
I guess thread-using code may possibly suffer an equivalent problem.  This helper doesn't help if you don't use it and you may want to call existing code that doesn't know about Eliot.  Not sure what to do about that, though.
Anyhow, this looks like a useful helper for the case where Eliot-aware code does control the dispatch-to-thread piece, so, great.
Just a few minor points inline.  Address to your satisfaction and then merge.

Yeah, making stuff Just Work is hard with async and threaded code. A sub-class of Deferred might work in some cases, but sooner or later you'd hit a Deferred someone else created.


Upgrade Spring Integration Kafka to 1.3 in Kafka binder

resolves #253
Upgrade scala/SIK versions in mvn pom
Migrage to KafkaNativeOffsetManager from KafkaTopicOffsetManager
Introduce LoggingProducerListener for errors - See GH #151
Remove properties specific to the Topic offset manager

For the KafkaNativeOffsetManager upgrade consider to pay attention to the issue: http://stackoverflow.com/questions/34538314/spring-integration-kafka-slow-message-processing-when-using-kafkanativeoffsetman.
Sorry haven't found the mind to figure out the problem there...

I haven't seen that issue before, we should definitely investigate it ...

I will take a look at that issue.

I don't see any test changes, but I guess this high change should just demonstrate non-breakage in the test stuff :smile: .
That's all from my side.
Have a good weekend!

One reason why the KafkaNativeOffsetManager may be slower than the KafkaTopicOffsetManager is the synchronous vs/asynchronous nature of the updates (synchronous in the former case, asynchronous in the latter case). I believe we can wrap the KafkaNativeOffsetManager to operate asynchronously by default, as long as we ensure a proper flush on shutdown. In any case, the WindowingOffsetManager wrapper will significantly reduce the number of calls to the actual offset manager per total number of messages, to the point that the differences become insignificant.

Coming back to the issue raised by @artembilan, the KafkaNativeOffsetManager does indeed impact performance significantly, due to the relatively expensive blocking calls made by SimpleConsumer.commitOffset(). This can be observed by running https://github.com/mbogoevici/spring-integration-kafka/blob/perftest/src/test/java/org/springframework/integration/kafka/performance/OffsetManagerPerformanceTests.java
At the same time though, introducing windowing, as the binder does, eliminates the performance penalty if the update window is kept reasonably large (e.g. every second or so), as shown below (100000 updates with a 1s update window - default is 10s).
KafkaTopicOffsetManager with windowing completed in 0.052s
KafkaNativeOffsetManager with windowing completed in 0.03s
KafkaNativeOffsetManager completed in 9.404s
KafkaTopicOffsetManager completed in 0.417s

I would argue that the use of the native offset manager is less liable to produce a performance impact in the binder than thought and it provides a better upgrade path (since the committed offsets will be present when upgrading to 0.9).

As a corollary, we should think of porting the windowing functionality to Spring Integration Kafka, ideally not RxJava based (so that we can avoid that dependency).

@mbogoevici , thank you very much for the investigation!
So, you're good here with the KafkaNativeOffsetManager if you are really wrapped to the WindowingOffsetManager.
I'd be glad to contribute to the SIK with the WindowingOffsetManager utilization and migration to the Reactor-2.5 for it, bypassing RxJava.
Plus that your test-case look good to be included to the Framework as well.

Rebased, merged w/https://github.com/spring-cloud/spring-cloud-stream/commit/7138f125eecf8a36848f5c411c383190f63a4f4d + minor adjustments in https://github.com/spring-cloud/spring-cloud-stream/commit/c4a64b37fba8a42c0d4cdab65f20e6d3d0695944


[Question/Feedback]: Azure DevOps repository sync with GitHub and vice versa

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Feature request
Allow syncing/tracking between Azure DevOps repositories and GitHub and vice versa.
Description
After an enterprise adopts AVM, there might be a need to customise a given module’s functionality due to some specific internal use case. In such scenarios it makes perfect sense to create a fork on GitHub and apply the necessary customisation.
However, this could be challenging in the long run for enterprises who have adopted Azure DevOps repositories. After importing the repositories into AzDO, there would be no easy way to track / sync changes from the upstream repository and therefore could risk missing out on important security and feature updates. The workaround to synchronise multiple remote Git repositories offers a solution but is a little cumbersome.
Therefore, it would be nice to allow syncing/tracking between AzDO repos and GitHub and vice versa.

@Azure/avm-core-team-technical-bicep, @Azure/avm-core-team-technical-terraform, can you please take a look and advise? Thanks!

Hey @vjmanda,
is this an ask for a new product feature, i.e., a GitHub/AzureDevOps-native built-in feature that allows the functionality? If so, I'm not sure this is the best location to raise this as our team is not developing either product.
If not - I can only speak to the Bicep-side of things:
If it is an ask for a CI + added feature (e.g. via a workflow) it's a different story. I'd still argue it's not something we could implement anytime soon as the BRM respository is not indendet to be integrated with othr CI environments (at least today). Added by the fact that if we'd add this feature, we'd also need to continuously validate that it works.
That being said, this could become a part of the CARML-CI story - who's compatbility with AVM we want to invest in in the period going forward.
So much for my thoughts. Ideally the other maintainers also add their thoughts (cc: @Azure/avm-core-team-technical-bicep, @Azure/avm-core-team-technical-terraform)

Like you say there is no native feature to do this, only a one time import facility. We can discuss this internally, but we could help with a pattern, guidance and perhaps leverage something like the Azure DevOps provider or API as a potential example pattern to refresh repos using the import function. https://registry.terraform.io/providers/microsoft/azuredevops/latest/docs/resources/git_repository#create-import-from-another-git-repository
I don’t think we would be able to provide an officially supported solution at this stage, but we can certainly provide guidance around repo structure. As in make sure your copy of our AVM repo is immutable and only reference it from your own module repo.

Thanks @AlexanderSehr and @jaredfholgate, Just to clarify, this is not an AVM (Bicep / Terraform) related feature request. The concerns are not about importing the repo or the structure but more on the lines of what happens after the repo is imported into Azure DevOps. How would the imported repo keep in sync with the latest updates to the upstream repo. Currently there is no way to track these.
I totally agree that this might not be the right place for a feature request relating to GitHub/Azure DevOps. I only wanted to highlight the potential issue organisations currently using Azure DevOps repos will face in the long run after they adopt AVM. The intention was to bring this to your attention so that you can escalate and discuss internally.
Looping in @jtracey93 / @cbezenco

Hi,
Both azdo and gh use git.
This seems like standard forking procedure.
As long as you don't make changes to your fork, you can configure git to have multiple remotes and synchronise them on a schedule. You would pull the upstream changes into a branch (for review) and then rebase those onto main once happy.
This way you maintain the same commit hash as upstream and can be sure you have an identical copy.
A simple pipeline could do this on a schedule for you.

I would like to share my view on this. I know what you are trying to achieve @vjmanda, because I have been in the same situation (using Bicep AVM, not Terraform AVM).
I would not recommend automatically updating a cloned AVM repository because your infrastructure deployment will become unstable. Every module update will be unversioned and you will always get the latest version in your repository. This can (will) cause problems within your Bicep templates. A simple example, a new required parameter of a module is introduced and this is expected to be in your bicepparam file if you don't have this then your deployment will fail. This is just one of many problems that can occur.
Besides that the amount of changes that you get is a lot. The AVM repository is very active and daily changes happen, so this will add administrative load to the repository. You can do tagging to overcome a lot of problems, but there still is a lot to manage (automation, testing, does it break your Bicep templates). Additionally, having automation is tricky too, because the folder structure can change and this will make the automation unreliable as you don't have any control over all of this.
If the above does not apply to you, then I would go for @matt-FFFFFF's suggested solution. 😃

Thanks for sharing your thoughts @johnlokerse.
One thing I'd like to mention is a great solution @ahmadabdalla implemented which effectively adds a middle layer. If I recall it correctly, he implemented some automation to pull the latest changes into a repository from where they'd be published into a private registry. And only those versioned entities would be used going further. @ahmadabdalla, please correct me if I'm wrong - it's in any case a vast simplification 😄

Thanks @AlexanderSehr
I've referred to this as an overlay pattern where basically you have two repos, a clone of AVM (previously it was the CARML repo) that is constantly synced with Upstream as the team outlined. This clone has minimal customisation to avoid conflicts. The clone basically publishes to an internal bicep registry. The other repo (overlay) consumes the published module but now adds its own customisation like hardcoding parameters and not exposing them to end users. It has its own publishing workflow. This helps create an internal versioning model and would still be backed by AVM. This does bring additional management btw so the team maintaining it needs to weigh in the pros and cons.

Have implemented something similar using Azure DevOps as well. Currently working on a pattern/design/approach that makes it flow way smoother. Happy to jump on a call to discuss best practice some day

Have implemented something similar using Azure DevOps as well. Currently working on a pattern/design/approach that makes it flow way smoother. Happy to jump on a call to discuss best practice some day

Sounds promising 💪 Happy to hear about it.


Setup API to generate parameterized Rmd report

See also mhk-env/mhk-env_shiny-apps#9

run-api.R -> plumber.R which runs api.marineenergy.app

plumber.R: /report forms the yaml configuration in /share/user_reports/ by user (e.g<EMAIL_ADDRESS>and kicks off a seperate system process to render the report with scripts/render_yml.R to generate the output document (e.g. /share/user_reports/ben@ecoquants.com/report_24488d53.pdf).

Meanwhile the Shiny app polls for any changes within the user's reports folder via an API call in the  apps:report-v2/server.R:
poll_rpts_tbl <- reactivePoll(...)

This updates the values$rpts which are reactive and feed into the get_rpts() which is also reactive and feeds into the final output$tbl_rpts displayed for the logged in user.


Thumbnail aspect ratio

It looks like thumbnails are being stretched into a square shape instead of being fit into a square box:

Presumably there's some flag we could specify so that non-square thumbnails like NYC Taxi and Walker Lake don't get distorted.

The site is already set up to respect the aspect ratio of the thumbnails, you can check by opening the image only in a new tab.


basic eda

In this eda file, I check the standard deviations, check the outliers, do the plots, calculate the correlation. Most of it is similar to what we did in hw2. You can download the file and try to run python EDA.py and it will print out some results as well as the plots. The bold.nii.gz for sub011 is also included.
BTW, no need to merge at this stage.
Thx,
Lynn

I made some changes to the EDA file, now it is with separate helper files and a brief comment of the assumptions of TRs inside the on_off.py. please check :)


iOS textTransform style support

Motivation
Issue #2088.
The basic desire is to have a declarative mechanism to transform text content to uppercase or lowercase or titlecase ("capitalized").
Test Plan
My test plan involves having added a test-case to the RNTester app within the <Text> component area.   I then manually verified that the rendered content met my expectation.
Here is the markup that exercises my enhancement:
<View>
  <Text style={{ textTransform: 'uppercase'}}>
    This text should be uppercased.
  </Text>
  <Text style={{ textTransform: 'lowercase'}}>
    This TEXT SHOULD be lowercased.
  </Text>
  <Text style={{ textTransform: 'capitalize'}}>
    This text should be CAPITALIZED.
  </Text>
  <Text style={{ textTransform: 'capitalize'}}>
    Mixed:{' '}
    <Text style={{ textTransform: 'uppercase'}}>
      uppercase{' '}
    </Text>
    <Text style={{ textTransform: 'lowercase'}}>
      LoWeRcAsE{' '}
    </Text>
    <Text style={{ textTransform: 'capitalize'}}>
      capitalize each word
    </Text>
  </Text>
</View>

And here is a screenshot of the result:

Related PRs
Website Documentation PR
https://github.com/facebook/react-native-website/pull/254
Release Notes
[IOS] [ENHANCEMENT] [Text] - added textTransform style property enabling declarative casing transformations

I see that 2 checks failed.  I'm not clear what my responsibility is here, as they appear (to me!) to be failing for reasons unrelated to my changes.   Someone please advise?!

neat!

@TomSwift Nice work! CI is failing on master so it doesn't look related to your PR.

@shergin Why do we need an undefined value here? AFAIK the prop will default to RCTTextTransformNone when not specified because of the RCTConvert macro here https://github.com/facebook/react-native/pull/18387/files#diff-99f3601ec9fb0cc23570af725a27781eR324.

@janicduplessis Yeah, seems we have to specify undefined as a default value in the convert macro.

Overall it looks good to me!
@TomSwift Thank you!

It seems like this would be great to get screenshot tests for

@TheSavior Not sure if we still run those tests anywhere but there is one already for TextExample.js so we probably just need to update the screenshot and this would be tested already!

@shergin - is this good to go, then?   It's still showing "Changes requested" but I'm not clear that there's anything else for me to address.

I am wondering whether we should also provide Android support - otherwise, I am afraid this may end up in an error on Android.

It should just be a no-op on Android for now, adding support for it in a follow up PR would be great.

I think @shergin is very busy :) so I’ll just go ahead and ship it, looks good to me.
@facebook-github-bot shipit

@facebook-github-bot shipit


feat: add support for relaxed mg sub association

Overview/Summary
Replace this with a brief description of what this Pull Request fixes, changes, etc.
This PR fixes/adds/changes/removes

fixes #223

Testing Evidence
Please provide any testing evidence to show that your Pull Request works/fixes as described and planned (include screenshots, if appropriate).
As part of this Pull Request I have

[x] Checked for duplicate Pull Requests
[x] Associated it with relevant issues, for tracking and closure.
[x] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Performed testing and provided evidence.
[ ] Updated relevant and associated documentation.
[ ] Updated the "What's New?" wiki page (located in the Enterprise-Scale repo in the directory: /docs/wiki/whats-new.md)

/azp run unit

/azp run unit

/azp run unit

/azp run unit

/azp run unit

/azp run unit

/azp run unit

/azp run update

/azp run unit

/azp run update

/azp run unit


[BUG] Franz write each second a : "*"

(english isn't my native language, this post isn't a joke and nor a viruse)
Like someone who sleep on my keyboard, the "*" look stuck, and in every soft input it put 5 * per second.
Expected Behavior
Don't use the keyboard as bug in a keylogger
Current Behavior
So all type of input are fill by , when disable autolaunch of Franz* at start everything work. Maj. Lock don't change the letter (don't make this (* -> µ))
Screenshots (if appropriate):

Temporary fix
Enable visual keyboard
Disable autolaunch of Franz
Possible Solution
No idea.
Steps to Reproduce (for bugs)

Windows 10 (in french)
3 services are used : Inbox, WhatsApp and Messenger.

Context
Very annoying.
Your Environment

Franz Version used: last release (18/04/2018*)
Operating System and version: Windows 10 French Redstone 3

You can end this issue problem aren't coming from Franz. And a accumulation of things make me think that.


Please add an option to update Whats New for the build

It would be very convenient to upload at least a whats new text of up to 1000 characters for every build.

This linlk for me https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-References/agcapi-language-info-update-0000001158245057

@biodranik Hi. Sorry for late reaction. Could you try a new releaseNotes Plugin parameter to update Release Notes? See more detailed at README.md

@cosic thanks! In the README you mention that the limit is 500 characters. Did you test it with 1000 chars? Because Huawei allows using of up to 1000 characters from their admin console with the manual upload.

@biodranik No, I didn't test with 1000 chars coz documentation says that 500 chars is maximum.

Wow, looks like they cut it for some reason, or maybe made a mistake. Do you have any contacts to report this inconsistency? It is possible to use 1000 chars manually in the console.

@biodranik @biodranik Google Play also restricts Release Notes with 500 chars. I guess it's an ussual case to use the same release notes for Google Play and Huawei AppGallery.
But the way latter I'll try to upload Release Notes more than 500 chars for my interesting. I want to create separately Gradle Task to update Release Notes without uploading a new build.

@cosic

Did you try to upload more than 500 characters?
Also, would it be possible to support this file structure to upload whatsnew, or even better, to update all app's metadata? It's documented here: https://f-droid.org/docs/All_About_Descriptions_Graphics_and_Screenshots/#triple-t-structure

It will save a lot of manual time for app updates.

@biodranik Hi,

Did you try to upload more than 500 characters?

Yes, I did and got next error from Huawei Publushing API:
Update Release Notes for 'ru-RU' is failed. Response: UpdateReleaseNotesResponse(ret=Ret(code=203489281, msg=[AppGalleryConnectPublishService]updateAppLanguageInfo.arg2.newFeatures: size must be between 0 and 500))

Also, would it be possible to support this file structure to upload whatsnew, or even better, to update all app's metadata? It's documented here: https://f-droid.org/docs/All_About_Descriptions_Graphics_and_Screenshots/#triple-t-structure It will save a lot of manual time for app updates.

I think it's a bad idea to use the same file structure from other project due to my plugin will be strongly depended on thirtparty project however I even doesn't use it directly. If they sometime will change the file structure then it leads to a bug into my plugin.
Instead of it I did create a flexible settings for release notes. So you can reuse the release notes files of Triple file. For example:
huaweiPublish {
    instances {
        release {
            releaseNotes = [
                new ru.cian.huawei.publish.ReleaseNote(
                    "en-En",
                    "$projectDir/src/main/play/release-notes/en-En/default.txt"
                ),
                new ru.cian.huawei.publish.ReleaseNote(
                    "ru-RU",
                    "$projectDir/src/main/play/release-notes/ru-RU/default.txt"
                ),
                new ru.cian.huawei.publish.ReleaseNote(
                    "de-DE",
                    "$projectDir/src/main/play/release-notes/de-DE/default.txt"
                ),
                new ru.cian.huawei.publish.ReleaseNote(
                    "tr-TR",
                    "$projectDir/src/main/play/release-notes/tr-TR/default.txt"
                ),
                new ru.cian.huawei.publish.ReleaseNote(
                    "pt-BR",
                    "$projectDir/src/main/play/release-notes/pt-BR/default.txt"
                ),
            ]
        }
    }
}

Thanks! @rtsisyk can you please support it?


Format comment

Montara CI report
☑ Set up a test environment for pipeline run
☑ Test run executed
:x: test run failed
Run details
Run duration
22,857
Models ({{numNodels}})

✅  Passed - 0
❌  Failed - 0
⏸  Skipped - 0

View full run details in Montara

Montara CI report
☑ Set up a test environment for pipeline run
☑ Test run executed
:x: test run failed
Run details
Run duration
23 Secs.
Models ({{numNodels}})

✅  Passed - 0
❌  Failed - 0
⏸  Skipped - 0

View full run details in Montara

Montara CI report
☑ Set up a test environment for pipeline run
☑ Test run executed
:x: test run failed
Run details
Run duration
23 Secs.
Models (0)

✅  Passed - 0
❌  Failed - 0
⏸  Skipped - 0

View full run details in Montara


exports.token never utilized

Looking at teslams.js it seems to me as if the Authorization token should be accessible from outside the library and is therefore defined as an export. This is very useful to me since it allows caching and therefore avoiding an additional request to the TESLA API when only polling for example /charge_state.
However:
    var portal = 'https://owner-api.teslamotors.com/api/1';
    exports.portal = portal;
    var owner_api = 'https://owner-api.teslamotors.com';
    exports.portal = owner_api;
    var token = '';
    exports.token = token;

Unfortunately I think the '=' copies by value and not by reference. So when accessing the token from outside it is always an empty string.
I would submit a pull request that fixes the issue but wanted to make sure it is not intended behavior.

The intended behavior is to make the token available from outside the library. The token is not set until the first call to the vehicles() function so it has to be initialized as a null and then updated once the initial login occurs within the function called all(). I added another line to explicitly assign the retrieved token to export.token. I had assumed that the this happened automatically but I guess now. Should work now once I push the 1.0.3 version of Teslams.


Clarify how to model streaming binary data

Fixes #1576

Specifically, see https://github.com/OAI/OpenAPI-Specification/issues/1576#issuecomment-393897212 for the TSC decision documented in this PR.
If this is accepted, I will add analogous information to 3.1.1 (after PR #3727 is resolved) and 3.2.0.

I have some concerns with this proposed change.

It seems to address only streams of binary data, but streams (as I understand them) are also application for non-binary data (I think SSE is an example).

The current change is being made in the "Data Types" section, which seems like the wrong place (to me) to describe how to represent streaming payloads. I think a better place for this information is in the Request Body and Response Body object, or maybe the Media Type object description.

@mikekistler This change is only intended to address the binary case because that's the part that the TSC agreed on in June of 2018 as documented in the linked issue.  I'm just trying to resolve old issues and adding a previously-approved TSC decision seemed straightforward.  You can see that I'm addressing JSON Streaming in PR #3735, and if you want other types of streaming addressed please feel free to open an issue / PR.  But at least with binary and JSON streaming, the concerns are very different.
Adding the binary data streaming data to the data types section fits with adding binary handling to data types in general, which was already approved in PR #3187.  If we're having a datatypes section about handling binary data, then I feel pretty strongly that the binary streaming should go with it.  Now is not the time to dispute a section that was already approved - if you think that section belongs elsewhere please open an issue for moving it.  Since it exists right now, I added streaming to it.

@mikekistler while I'd rather not move the section that's already there, if you think this new addition should be separate from it entirely, that would be different.  I'm also happy to consider moving the section as a separate issue/pr from whether to add this part.  (I realize that might not have been clear from how I'd worded it in my previous, overly forceful but now edited, comment).

@ralfhandl @mikekistler I added an explicit note about string data, made the whole thing a MAY, and did some other minor wording improvements.
I did look at the Response Object section, as I'm feeling more persuaded by @mikekistler 's argument about placement the more I think about it.  But there's really nowhere obvious to put it there.  I think we can revisit this if we want to make a more comprehensive statement on streaming responses.


Concurrent map writes crash

Not sure if this is the same as #1045.
Caddy 0.9.5, with modules realip, ratelimit and cloudflare.
Crash log: https://gist.github.com/beheh/2c5e69ad1fbb46c5ed4d777e1066b696

Service file:
[Unit]
Description=Caddy HTTP/2 web server
Documentation=https://caddyserver.com/docs
After=network.target
Wants=network.target

[Service]
User=www-data
Group=www-data
Environment=HOME=/opt/caddy<EMAIL_ADDRESS>CLOUDFLARE_API_KEY=redacted
ExecStart=/opt/caddy/caddy --log /opt/caddy/caddy.log --agree=true --conf=/opt/caddy/Caddyfile --root=/var/tmp<EMAIL_ADDRESS>ExecReload=/bin/kill -USR1 $MAINPID
LimitNOFILE=1048576
LimitNPROC=64

[Install]
WantedBy=multi-user.target

Looks like the trace shows it happening in the ratelimit plugin, I'll ping @xuqingfeng about it, and ask that this issue be migrated to that repository. Thanks!

@jleclanche I fixed this issue a few weeks ago - see https://github.com/xuqingfeng/caddy-rate-limit/issues/8
Can you build caddy from source with the latest ratelimit based on https://github.com/mholt/caddy/issues/1341#issuecomment-271672886 and give it another try?

@xuqingfeng Does downloading from the site build ratelimit from source?

No, I have to update it. But the current build server will not receive any more updates from me, as a new site is coming to replace it in 2 weeks.

An update of the ratelimit plugin would be nice then, it's a pretty serious issue :) I'll do a custom build locally for the time being but yeah.

Sorry. For multiple reasons, I won't be able to update the current build server anymore. But in 2 weeks the plugin developers can do their own deploys and I'm off the hook. :smile:


[WIP] Feature: Flash Messenger Error Messages

This PR

[x] Replaces the generic error exceptions with specific exception constructors
[x] Extend the exceptions with a public message
[x] Covers all flashmessenger messages in a clean bs message format
[x] Covers the error view in a clean bs message format + added public messages from exceptions
[x] Covers the 404 error in a clean bs message format

@Ocramius would be nice if you could review this like meat through a meat chipper :meat_on_bone:

@ins0 done

thanks @Ocramius for your first review, changed most of the suggestions - others waiting for reply :smile_cat:

@Ocramius added now (hopefully) better exceptions - begins with commit message added exception tests

@localheinz @ocramius
the current test fails in hhvm as of an issue when mocking exceptions.
see https://github.com/sebastianbergmann/phpunit-mock-objects/issues/207
should i jump on phpunit 4.5.* in this pr or in a different one as i don't wont this pr gets more complex as it is?

@ins0
I suggest to update PHPUnit to ^4.5.0, but in a different PR, will that work for you?

@localheinz sure it is just the test on hhvm that fails

@ins0
I wouldn't mind having PHPUnit updated, though! :smile:

Except for the current comments and the fact that methods (not classes, weirdly) are defined as final, this seems good.

@Ocramius may take the final look over this :smiley:

ping @Ocramius :)

:+1:

thanks @Ocramius @localheinz  :+1:


image uploads blocked when only original size given

Title pretty much sums it up. I can't upload images if the only size available is the original. It works once I start defining specific sizes either in the _app.php or in the panel's config file.

Can you paste in the panel configuration here, please?

Media options in _app/php:

			'AWS'			=> [
				'bucket'	=> env('AWS_NAME', ''),
				'key'    	=> env('AWS_KEY', ''),
				'secret' 	=> env('AWS_SECRET', '')
			],
			'sizes' 		=> [

				'original'		=> ['label'=>'Original','size'=>''],
			]
		],```

A typical panel's image field:

```          'image' => [
            'label' => 'Banner Image',
            'type' => 'image',
            'display' => 'CRUDL'
          ],```


[REQUEST] Savegame synchronization via cloud

Is there a plan to implement synchronization functionality for local save files to the cloud?
Suggestion: Add integration with a popular cloud storage service, such as Google Drive, and provide the option to select the local save folder (or somehow integrate the local path into the game profile, including variables such as %appdata%, %userprofile%, etc.).
Goal: Preserve game progress during reinstallation and synchronize it across multiple devices.
It would involve more than just savegame sync; probably more data, such as settings, can be stored in the user's Google Drive.

It will probably take a while until the team launches some paid cloud service (if it ever happens). In the meantime, I had an idea. I will explore using the peer-to-peer file-sharing client Syncthing for this purpose. It will need manual configuration to sync save-file folders across games and devices. I will also try this myself later and see how it goes.

Temporarily closing this since we won't be creating applications in Google (to sync with Drive, for instance). Might move into a different topic of discussion in the future, but not doing it for now.


The big doc update

We've recently added a number of significant features, especially around deployment.
This is to keep track of updates to the documentation page at http://lightning-viz.org/documentation/, based on a plan developed offline with @mathisonian. If anyone has advice on documenting these features, we're open to suggestions!
We probably want the following new sections.
Ways to use a server

[ ] the standalone app (Mac OS X + Linux)
[ ] public server at http://public.lightning-viz.org
[ ] heroku
[ ] docker
[ ] local setup with npm install

Client-only mode

[ ] overview + philosophy
[ ] python example

Developing custom visualizations

[ ] overview + philosophy (encouraging contributions)
[ ] environment set up
[ ] yo generator
[ ] package structure
[ ] worked example

In addition, we will change the per-visualization documentation at http://lightning-viz.org/visualizations/ to have a single page per visualization, named by the npm module name (e.g. /lightning-line), and each will highlight the data schema and client examples, pulled from each repo and stored in schema.md, example.py, example.scala, etc.

[ ] new visualization pages

closed by lightning-viz/lightning-viz.github.io#12


Show the Actual error message

Azure Data Studio Version:

Steps to Reproduce:

Write a SQL with an error

Run in Azure Data Studio

Run the same query in SSMS

SSMS display the error, while Azure Data Studio just display that there's an error, without what's actually wrong.

@wandoschneider I'm unable to repro this myself on the latest released version (1.7.0). What version are you using?

My mistake @Charles-Gagnon ! I forgot to add the version info.
Version: 1.8.0-insider (user setup)
Commit: 9a55ca3021f088a0781bf57070993bc2198de7e0
Date: 2019-05-29T07:42:26.310Z
VS Code 1.34.0
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.18362

Ah, yeah I'm able to repro this with the insiders builds. We'll look into it, thanks!

@anthonydresser has a fix for this out for PR #5734


The Link Metrics Status Sub-TLV in Link Metrics Management Response message is 254(Failure - Other failure)

The Test 7 1 1 Single Shot With Enhanced Acks failed during the Thread Certification test. Is there a build config for this feature. Or are we using too low a version of the stack?
Border Router:
Git commit id ot-br-posix GSDK v4.1.3
IEEE 802.15.4 hardware platform : EFR32MG21F768 base on GSDK v4.1.3

Network Key:<PHONE_NUMBER>5566778899aabbccddeeff
Fail_L_7_1_1_Leader_v57.0_2022_12_26-17_47_06_Ch-11.zip
Fail_L_7_1_1_Leader_v57.0_2022_12_26-17_50_36.pdf

Any updates on this issue?

Hi @jinpeng1989,
Could you check if you have enabled the option OPENTHREAD_CONFIG_MLE_LINK_METRICS_SUBJECT_ENABLE when building RCP? And please also make sure if otPlatRadioConfigureEnhAckProbing have been implemented on EFR platform. For example:

On simulation platform: https://github.com/openthread/openthread/blob/main/examples/platforms/simulation/radio.c#L1345
On Nordic platform: https://github.com/openthread/ot-nrf528xx/blob/main/src/src/radio.c#L1412

Let's first check if these things are good. Then we can try to add some logs in LinkMetrics::ConfigureEnhAckProbing and see which steps did it return the error.
BTW, I think we'd better discuss certification related issue on JIRA, instead of github issues. So please create JIRAs for certification related issues. I would love to help.

Closing stale issue.


QA: /company

Company page Design QA v1.docx
@sachinmesh I made a new issue for your Company page Word doc. We can continue the review conversation via these issues and then close them when the page is accepted.
https://main--merative2--hlxsites.hlx.page/company

@sachinmesh https://main--merative2--hlxsites.hlx.page/company is ready for another review.

@arumsey can we evaluate how the teaser component? It looks like it's pulling in info based on URL. That's a nice feature, but we'd like to be able to author this component with a title, description, CTA. As you can see the page titles often times have "| Merative". What other options do we have for this?

@sachinmesh Could you elaborate on what is wrong with the CTA design? Also, is the CTA button design different from the Primary button design or should they be identical?
I did notice that the space after the icon should be 16px and not 24px so I made that change. Are there still additional fixes that need to be applied to ALL CTA/Primary buttons?

@sachinmesh Should the left content of the LEadspace block always be vetically centered?
Like this?

On this leadspace in Tablet -- I measured all the comps, and in tablet, the left text is always 96px from bottom. The top margin is fluid.

@arumsey can we evaluate how the teaser component? It looks like it's pulling in info based on URL. That's a nice feature, but we'd like to be able to author this component with a title, description, CTA. As you can see the page titles often times have "| Merative". What other options do we have for this?

@keith-kaplan You would like the teser-list to allow for both automatic title/description/CTA as well as being fully authorable too?

If we can do that, that would be nice. If we had to prioritize I'd say I'd rather it authorable because it's automatically pulling in page title, descriptions, and automating the CTA the content it pulls in may not be what we want it to be.

@sachinmesh Could you elaborate on what is wrong with the CTA design? Also, is the CTA button design different from the Primary button design or should they be identical?
I did notice that the space after the icon should be 16px and not 24px so I made that change. Are there still additional fixes that need to be applied to ALL CTA/Primary buttons?

This is correct. All CTAs with an icon should have these specifications on all pages.

If we can do that, that would be nice. If we had to prioritize I'd say I'd rather it authorable because it's automatically pulling in page title, descriptions, and automating the CTA the content it pulls in may not be what we want it to be.

I just confirmed that teaser list is already authorable. The title, description and link title can all be customized by the author.

@sachinmesh On this leadspace in Tablet -- I measured all the comps, and in tablet, the left text was usually 64px from bottom. The top margin was fluid.

The right image is always bottom aligned in tablet even if the length in text side increases

@sachinmesh I am not seeing the right image leaving the bottom in any breakpoint. I was addressing your point 21 in the PDF:

@sachinmesh I am not seeing the right image leaving the bottom in any breakpoint. I was addressing your point 21 in the PDF:

Here i guess at this breakpoint extra spacing on both ends.

@sachinmesh thank you, but I'm still a bit confused. Can you be more specific on your comment of "Here i guess at this breakpoint extra spacing on both ends."?
Are you saying YES to Anthony's question "Should the left content of the Leadspace block always be vetically centered?" at #173 (comment) ?
And if so, is this your direction for ALL leadspace left content at the Tablet size?

Here you can see the layout from top merative logo and meet merative alignment.

@sachinmesh thank you, but I'm still a bit confused. Can you be more specific on your comment of "Here i guess at this breakpoint extra spacing on both ends."?
Are you saying YES to Anthony's question "Should the left content of the Leadspace block always be vetically centered?" at #173 (comment) ?
And if so, is this your direction for ALL leadspace left content at the Tablet size?

Here you can see the layout from top merative logo and meet merative alignment.

@sachinmesh What are you expecting to see between the top Merative logo and the Meet Merative text?
In this screenshot the Leadspace block is at its maximum width and is cenered aligned on the page.
The extra space above the "Meet Merative" text is due to the height of the Leadspace image which is determined by its width in order to maintain the correct aspect ratio.

From 1199px till 768px resolution, there's this padding. the top navigation bar and the layout below it is not aligned, thats what i was pointing out.

CC: @keith-kaplan @anabarcelona

Thanks so much, @sachinmesh for that detail. I think by the time you had made your comment, it was fixed already -- which caused my confusion. Is it good now?


Ability to use color int instead of resource ID in SimpleSlide.Builder

Why having the builder to call only @ColorRes and not just a int? i'm having trouble to set multi themes colors just because they are saved in a local variable and not in a resource. So i can't use Color.parseColor(String color), there is a way to do it without completely change the library?

Very similar to #152

Merging with #193


drawing breakpoint annotations is broken over text editor

If you set your font to a huge size, breakpoint annotations will grow accordingly, and their point will be outside the sidebar view. It then renders normally, that is, without our special treatment.

You will see this also if you're switching off the 'code folding ribbon'

Thanks for letting me know! I'm starting to think I'll have to revisit drawing. DBGBreakpointAnnotation looks like an interesting starting point, with its _icon iVar, _iconForRect: and drawSidebarMarkerIconInRect:textView: methods.


how to flash

I'm really excited about this project, but I have no idea how to flash/customize the board after I assemble it. My only experience is with QMK (online configurator). I see all the code in the src folder, but I don't even know if I am supposed to use a local QMK build environment for that (not that I actually know how). Can anyone help me out, or at least point me in the right direction? This board is elite level, but I don't want to be scared of Chordie. Thanks so much!

No need to be scared. Just follow  QMK guide to setup the environment and it should be easy from there. Hit me up on Reddit /u/kbjunky and I can send you compiled hex but if you're planning on doing any modifications I would suggest setting up the environment.

Thank you! I didn't realize it used the QMK environment, so that's a relief even though it's going to be a bit of a learning curve. Let me see how I make out.
Chordie is literally the coolest looking keyboard ever made, I'm really looking forward to seeing the finished product!


remove stacked views

Materialized view definitions can't be simply altered to add/remove a column of interest, the whole view must be dropped/recreated.
Lots of additional views hang off of crossings_vw - adding a single column as in #559 requires a massive chain of dropping/recreating of dependent fptwg reporting views.
There must be a cleaner way to manage this?

A materialized view for crossings_vw is fine - and useful.
Updating the fptwg views to pull from the source tables is probably the best fix. Stacked views = bad


examples and returns

Added code for @examples and made a possibility for multiple returns.

@FGRibreau I also added in file/fileoverview/overview tags. These are oddly not natively supported in dox, I've submitted an issue there to see what it would take to get them added in.

dox fixed the bug and upgraded to 0.8.0
https://github.com/tj/dox/issues/169

@scottnath it's OK for me, however there seems to be some conflict, can you rebase?

@FGRibreau did a pull from FGRibreau/doxx and merged in.


image/rundocker: bind-mount /var/lib/kubelet/pods and /var/logs/pods

same as #113 but reopened to trigger CircleCI
https://github.com/Mirantis/kubeadm-dind-cluster/pull/113

Travis failing
+./build/build-local.sh
Sending build context to Docker daemon  44.54kB
Step 1/21 : FROM gcr.io/kubeadm/ci-xenial-systemd:base-master-6f6ae74260bfa1b6d97251e6e0191489aeff0939
manifest for gcr.io/kubeadm/ci-xenial-systemd:base-master-6f6ae74260bfa1b6d97251e6e0191489aeff0939 not found
+cleanup
+[[ -n true ]]
+[[ 1 -ne 0 ]]
+export PATH=/tmp/tmp.4NYj9MFsk7:/home/travis/bin:/home/travis/.local/bin:/opt/pyenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.rvm/gems/ruby-2.4.1/bin:/home/travis/.rvm/gems/ruby-2.4.1@global/bin:/home/travis/.rvm/rubies/ruby-2.4.1/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.7.4.linux.amd64/bin:/usr/local/cmake-3.9.2/bin:/usr/local/clang-5.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin:/opt/pyenv/bin
+PATH=/tmp/tmp.4NYj9MFsk7:/home/travis/bin:/home/travis/.local/bin:/opt/pyenv/shims:/home/travis/perl5/perlbrew/bin:/home/travis/.rvm/gems/ruby-2.4.1/bin:/home/travis/.rvm/gems/ruby-2.4.1@global/bin:/home/travis/.rvm/rubies/ruby-2.4.1/bin:/home/travis/gopath/bin:/home/travis/.gimme/versions/go1.7.4.linux.amd64/bin:/usr/local/cmake-3.9.2/bin:/usr/local/clang-5.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin:/opt/pyenv/bin
+/home/travis/build/Mirantis/kubeadm-dind-cluster/dind-cluster.sh dump64
You need kubectl binary in your PATH to use prebuilt DIND image

Also CircleCI was not triggered?

@ivan4th
gcr.io/kubeadm/ci-xenial-systemd seems removed?

Thanks for noticing, will fix it shortly.

Hi, the fix for missing base image is currently in fix-base-image branch: https://github.com/kubernetes-sigs/kubeadm-dind-cluster/tree/fix-base-image
I'll merge it to master once I have CI issues sorted out after the repo was moved (CircleCI is not enabled for kubernetes-sigs org)

Thanks for the fix,
/assign @ivan4th

travis failed due to flaky network
E: Failed to fetch http://mirror.jmu.edu/pub/ubuntu/pool/universe/l/lz4/liblz4-tool_0.0~r114-2ubuntu1_amd64.deb  Unable to connect to mirror.jmu.edu:http:

Kubernetes CI (and CircleCI?) can be only triggered by members now?

Sorry about the inconvenience, could you please amend and re-push the commit without actually changing anything? CircleCI got detached from this PR during the transition apparently.

Ok there was another issue with CircleCI settings, so I made a tmp branch to rerun the tests, see it here https://circleci.com/workflow-run/b0e75590-c9f5-4726-862d-f31ecb2f42cb (it's needed just for this test run, so as not to ask you to amend again ...) Let's see if it passes

Hmm, this PR was also picked up by CircleCI now. ok.

/approve

/lgtm

@AkihiroSuda thanks for the PR! Merging.


nixos: move matrix services into their category

Description of changes
This better organize Matrix-related services.  IMHO the matrix- prefix should be drop from the names, but I'm not sure if the backward incompatibility is worth it.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

How would removing the matrix- prefix additionally break things? If somebody relies on the module path, this is already a breaking change.

It would be a breaking change if the option name is to be shortened,
which should be desired since e.g. services.matrix-synapse is redundant
as there is only one synapse service; the same for conduit.

No. Those names should not be touched, and are not redundant. Conduit for example explicitly requested to be packaged as matrix-conduit, and the module name should match the pname if possible.
What is redundant though is the new module file path: ./services/matrix/matrix-conduit.nix. I think this could safely be shortened to ./services/matrix/conduit.nix (same for the others)

You could do something like services.matrix.(synapse|conduit), but we don't really do that for anything else, like http, smtp, sql, etc. And that could be done in a backwards-compatible manner with mkRenamedOptionModule.

Based on the experience with services.xserver, I don't think that would be a good idea either.

What is redundant though is the new module file path: ./services/matrix/matrix-conduit.nix. I think this could safely be shortened to ./services/matrix/conduit.nix (same for the others)

That sounds good, I've updated the patch.

Gentle ping!

Gentle ping!


add mkldnn surport for concat

Description
Add mkldnn surport for concat, which passed unit test. First epoch of inception-bn has "Epoch[0] Train-accuracy=0.573438"
Checklist
Essentials

[x] Passed code style checking (make lint)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage
[ ] For user-facing API changes, API doc string has been updated. For new C++ functions in header files, their functionalities and arguments are well-documented.
[ ] To my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

[ ] Feature1, tests, (and when applicable, API doc)
[ ] Feature2, tests, (and when applicable, API doc)

Comments

If this change is a backward incompatible change, why must this change be made.
Interesting edge cases to note here

@wentingj could you run "make lint" and fix the coding style, please? Thanks.
I just pushed new commits to fix the coding style in my code.

@zheng-da Thanks for your kind reminder. I have run "make lint" and passed coding style checking in my branch "wentingj:mkldnn-concat".


Changes to terminal handling

Default to creating a pseudo-terminal only when all of stdin, stdout, and stderr are connected to terminals.  Remove the "reading" variable from runCopyStdio(), which was always just the size of the relayMap map.  Add a field to RunOptions that lets callers pass in a terminal size for cases where we can't/shouldn't read the size from a controlling terminal.  Move a comment about SIGWINCH to the right place.  Stop polling on a descriptor if we get a POLLNVAL event for it.

LGTM, One Nit.

LGTM, One Nit.

Updated.

bot, retest this please

LGTM
bot, retest this please

@umohnani8 @TomSweeneyRedHat @pixdrift @giuseppe PTAL

Tweaked the logic - we weren't setting the terminal size when unix.Stdin wasn't a terminal, even if a size was explicitly passed to us as part of the configuration.

LGTM

@rh-atomic-bot r+


Unable to clone submodules again!!!

Following your page on the install of ly-reloaded an error regarding a submodule failing to install was popping up.
When I use make the console outputs this:
$ make github
sourcing submodules from https://github.com/
Synchronizing submodule url for 'sub/argoat'
Synchronizing submodule url for 'sub/configator'
Synchronizing submodule url for 'sub/ctypes'
Synchronizing submodule url for 'sub/dragonfail'
Synchronizing submodule url for 'sub/termbox_next'
Cloning into '/home/bsod/proj/get/ly-reloaded/sub/ctypes'...
remote: Repository not found.
fatal: repository 'https://github.com/nullgemm/ctypes.git/' not found
fatal: clone of 'https://github.com/nullgemm/ctypes.git' into submodule path '/home/bsod/proj/get/ly-reloaded/sub/ctypes' failed
Failed to clone 'sub/ctypes'. Retry scheduled
Cloning into '/home/bsod/proj/get/ly-reloaded/sub/ctypes'...
remote: Repository not found.
fatal: repository 'https://github.com/nullgemm/ctypes.git/' not found
fatal: clone of 'https://github.com/nullgemm/ctypes.git' into submodule path '/home/bsod/proj/get/ly-reloaded/sub/ctypes' failed
Failed to clone 'sub/ctypes' a second time, aborting
make: *** [makefile:117: github] Error 1
$

A quick look through the issues on nullgemm's original repo there is an error by WilliamBehrens #309
The following command to rectify this was tried from the closed issue #309: "make gitea." Having never heard of this I went ahead and gave it a shot to see what damage I could do. Needless to say I am not sure where to go from here but I would love to figure out how to fix this probably simple bug.
I am using GNU make 4.3 on Arch Linux 5.14.16.
This is the output of that:
$ make gitea
sourcing submodules from personal server
Synchronizing submodule url for 'sub/argoat'
Synchronizing submodule url for 'sub/configator'
Synchronizing submodule url for 'sub/ctypes'
Synchronizing submodule url for 'sub/dragonfail'
Synchronizing submodule url for 'sub/termbox_next'
Cloning into '/home/bsod/proj/get/ly-reloaded/sub/ctypes'...
Submodule path 'sub/ctypes': checked out 'eb4b36559de8d17015f9416861ed085d06f5f5ed'
From https://git.nullgemm.fr/nullgemm/termbox_next
 + d961a81...23fff64 master     -> origin/master  (forced update)
Submodule path 'sub/termbox_next': checked out '23fff64470b0730959b39c70aa31fbddd776d9bc'
make[1]: Entering directory '/home/bsod/proj/get/ly-reloaded/sub/argoat'
make[1]: *** No rule to make target 'gitea'.  Stop.
make[1]: Leaving directory '/home/bsod/proj/get/ly-reloaded/sub/argoat'
make: *** [makefile:126: gitea] Error 2
$

@bsodcat It looks like nullgemm broke his project on purpose. He deleted the repos on GitHub, and on his own Gitea server he removed the gitea Make target (at least on argoat), which means that we can't compile for now.  Unfortunately, it doesn't seem like I can do much.


Cosmetic error related executing prowler on EC2 with permissions granted via EC2 attached IAM Role

Version: v2.4.0-07042021
Scenario 1:
When executing prowler from an EC2 instances where IAM permissions have been granted by attaching an IAM role to the EC2 instance and instructing it to Assume an IAM Role (-R ProwlerExecRole) , errors are generated during " This report is being generated using credentials below: " and with each check, but they appear to be cosmetic only.
These errors occur for auditing the local account and remote accounts.
The IAM Role grants access to assume IAM Roles in accounts for auditing.
"parse error: Invalid numeric literal at line 1, column 4"
./prowler -R ProwlerExecRole
_
_ __  _ __ _____      | | ___ _ __
| ' | '/ _ \ \ /\ / / |/ _ \ '|
| |) | | | () \ V  V /| |  / |
| ./||  ___/ _/_/ ||___||v2.4.0-07042021
|| the handy cloud security tool
Date: Sat Jul 31 13:59:59 UTC 2021
Colors code for results:
INFO (Information), PASS (Recommended value),  WARNING (Ignored by whitelist),  FAIL (Fix required),  Not Scored
This report is being generated using credentials below:
AWS-CLI Profile: [default] AWS API Region: [us-east-1] AWS Filter Region: [all]
AWS Account: [XXXXXXXXXXXX] UserId: [parse error: Invalid numeric literal at line 1, column 4]
Caller Identity ARN: [parse error: Invalid numeric literal at line 1, column 4]
parse error: Invalid numeric literal at line 2, column 4
parse error: Invalid numeric literal at line 2, column 4
parse error: Invalid numeric literal at line 2, column 4
parse error: Invalid numeric literal at line 2, column 4
1.0 Identity and Access Management - CIS only - [group1] ***********
expr: syntax error
parse error: Invalid numeric literal at line 1, column 6
parse error: Invalid numeric literal at line 1, column 6
parse error: Invalid numeric literal at line 1, column 6
parse error: Invalid numeric literal at line 1, column 6
Scenario 2:
When executing prowler from an EC2 instances where IAM permissions have been granted by attaching an IAM role to the EC2 instance and scanning the local account only, errors are generated during " This report is being generated using credentials below: ", but they appear to be cosmetic only.
./prowler
_
_ __  _ __ _____      | | ___ _ __
| ' | '/ _ \ \ /\ / / |/ _ \ '|
| |) | | | () \ V  V /| |  / |
| ./||  ___/ _/_/ ||___||v2.4.0-07042021
|| the handy cloud security tool
Date: Sat Jul 31 14:02:51 UTC 2021
Colors code for results:
INFO (Information), PASS (Recommended value),  WARNING (Ignored by whitelist),  FAIL (Fix required),  Not Scored
This report is being generated using credentials below:
AWS-CLI Profile: [default] AWS API Region: [us-east-1] AWS Filter Region: [all]
AWS Account: [parse error: Invalid numeric literal at line 1, column 4] UserId: [parse error: Invalid numeric literal at line 1, column 4]
Caller Identity ARN: [parse error: Invalid numeric literal at line 1, column 4]
1.0 Identity and Access Management - CIS only - [group1] ***********
0.1 Generating AWS IAM Credential Report...
=============
bash -x related output:

echo -e ' This report is being generated using credentials below:\n'
This report is being generated using credentials below:

echo -e ' AWS-CLI Profile: [default] AWS API Region: [us-east-1] AWS Filter Region: [all]'
AWS-CLI Profile: [default] AWS API Region: [us-east-1] AWS Filter Region: [all]

[[ 0 -eq 1 ]]

echo -e ' AWS Account: [XXXXXXXXXXXX] UserId: [parse error: Invalid numeric literal at line 1, column 4]'
AWS Account: [XXXXXXXXXXXX] UserId: [parse error: Invalid numeric literal at line 1, column 4]

echo -e ' Caller Identity ARN: [parse error: Invalid numeric literal at line 1, column 4]'
Caller Identity ARN: [parse error: Invalid numeric literal at line 1, column 4]

[[ 255 -eq 0 ]]

echo ''
...

[[ -z '' ]]

/usr/bin/aws --profile default sts assume-role --role-arn arn: Invalid numeric literal at line 1, column 4:iam::XXXXXXXXXXXX:role/ProwlerExecRole --role-session-name ProwlerAssessmentSession --region us-east-1 --duration-seconds 3600
++ grep AccessDenied /tmp/prowler.sts_assumed-MmR8Lv

I think this is fixed in branch 2.5. Can you please test it?


Feat: Create AddBaggage component

Summary:

Create AddBag Component

Note:

Footer notes not added yet
Shadows behave weirdly in IOS. After setting it to the container, its applied to all the components. So this along with android shadow, I ll try to fix later
There is one icon missing in universal components for no personal item. Am I just not seeing it maybe?

Hi @KarinaDavtyan,
Will you have time to finish this? 😄

Hi @KarinaDavtyan,
Will you have time to finish this? 😄

Hi @FilipMessa
I am so sorry😓Will do by the end of today, worst case tmrw early morning. Is it fine?
@JoseDuSV thank you for review! Sorry for not answering yet

@KarinaDavtyan It is OK, but if you don't have time for that because of the new project, just say and we will manage it.

@KarinaDavtyan As Filip mentioned. My comments are definitely not crucial and this component currently doesn't blocking anything. So you don't need to rush it. Or just let us know and somebody else can take care of these finishing touches. Thanks

@KarinaDavtyan As Filip mentioned. My comments are definitely not crucial and this component currently doesn't blocking anything. So you don't need to rush it. Or just let us know and somebody else can take care of these finishing touches. Thanks

Thanks! I could fix only shadow problem and other issues would require a bit more time than I expected. So I can do it later or maybe it can be done in the next PR as this component miss bottom part note element.

@KarinaDavtyan As Filip mentioned. My comments are definitely not crucial and this component currently doesn't blocking anything. So you don't need to rush it. Or just let us know and somebody else can take care of these finishing touches. Thanks

Thanks! I could fix only shadow problem and other issues would require a bit more time than I expected. So I can do it later or maybe it can be done in the next PR as this component miss bottom part note element.

@KarinaDavtyan Ok, as I've mentioned none of the remaining issues was that crucial so I just merged this one to have components on screen and we can improve it in next PR. I've summarised todos in issue description https://github.com/kiwicom/margarita/issues/122 but feel free to edit them.


Implement Internal MeasurementConsumers Service

This change is

part of #103

I need help with :
Should the MeasurementConsumer from getMeasurementConsumer have the preferred_certificate?

Please add a non-googler


Play Voice Base On Token Analysis

Your issue may already be reported!
Please search on the issues before creating one.
Please check

[x] I already star this project.
[x] If you are submitting a feature request, please do consider donating us on AliPay/WeChatPay.
[x] This issue/feature request is not reported before.

Your programming language(s)
C++/Golang
Current Behavior
Condider this code snippet:
KERFUFFLE_INLINE float UniformReal(const uint32_t val){

When Typing UniformReal, voice associated to for keyword will be played, which is obvious incorrect.
Expected Behivior
Do not play any voice.
Possible Solution
In my opinion, this can be sloved by applying token analysis.
Code snippet for reproduce (for bugs)
KERFUFFLE_INLINE float UniformReal(const uint32_t val){

And any other indentidiers which have keyword as their substring.
NOTE: If you are going to report a bug but WITHOUT your env information, your issue will be closed directly.
Your Environment

[x] my IDE version is Clion 2020.1.2.

Plugin version: 1.2.4
IDE & Operating System version, comment your env as below(go to "About IntelliJ IDEA" -> click the "copy" icon):
NOTE: If you are going to report a bug but WITHOUT your env information, your issue will be closed directly.

CLion 2020.1.2
Build #CL-201.7846.88, built on June 3, 2020
Licensed to *****
Subscription is active until October 12, 2020
For educational use only.
Runtime version: 11.0.7+10-b765.53 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 10.15.5
GC: ParNew, ConcurrentMarkSweep
Memory: 2987M
Cores: 6
Registry: run.processes.with.pty=TRUE, ide.tree.collapse.recursively=false, ide.balloon.shadow.size=0
Non-Bundled Plugins: zielu.gittoolbox, GrepConsole, Lua, Shifter, String Manipulation, com.intellij.clion-swift, com.appcodeplugins.swiftlint, com.chrisrm.idea.MaterialThemeUI, com.compilerexplorer.compilerexplorer, com.intellij.plugins.macoskeymap, com.jetbrains.plugins.ini4idea, intellij.clion.embedded.platformio, com.jfrog.conan.clion, com.mallowigi, com.vladsch.clionarduinoplugin, com.zero9178, mobi.hsz.idea.gitignore, in.xiv.cs, izhangzhihao.rainbow.fart, name.kropp.intellij.makefile, BashSupport, tanvd.grazi, Dart, izhangzhihao.rainbow.brackets, org.toml.lang, org.rust.lang, ru.phism.intellij.unreal, some.awesome

Duplicated with #27


Create event page: add time, date other required details

While your implementation is technically reusing QR codes, how would you do error handling when a QR code that's still in-use for an event is about to be reused for a new event?

string field in the event
and fix the create organizer page


dts: stm32f7: move flash0 node below flash-controller

Due to a bad timing in merging PR #10744 and PR#12083, the flash0 node
in stm32f756Xg.dtsi ended-up at the root of the device tree, while the
flash0 node it is trying to override in stm32f7.dtsi is now under
/soc/flash-controller.
This patch fixes that by moving it at the right location.
Signed-off-by: Aurelien Jarno<EMAIL_ADDRESS>

Codecov Report

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

@@            Coverage Diff             @@
##           master   #12142      +/-   ##
==========================================
+ Coverage   48.05%    48.1%   +0.05%
==========================================
  Files         284      284
  Lines       43368    43368
  Branches    10397    10397
==========================================
+ Hits        20840    20862      +22
+ Misses      18388    18367      -21
+ Partials     4140     4139       -1

Impacted Files
Coverage Δ

subsys/logging/log_msg.c
88.63% <0%> (+2.27%)
:arrow_up:

subsys/logging/log_core.c
82.53% <0%> (+7.86%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a8ce329...aae9145. Read the comment docs.


Additional fixes for JSX transforms

This fixes qualified names for JSX emit, formatting for TSX emit, and a few other odds and ends with the JSX transforms.

CC: @vladima, @DanielRosenwasser, @yuit

:+1:

LGTM so far


Add Docker Desktop Edge <IP_ADDRESS> release notes

Proposed changes
Added Docker Desktop Edge <IP_ADDRESS> release notes.
Unreleased project version (optional)

Related issues (optional)

@stephen-turner could you take another look, please?


[CHORE] Update social media preview

What needs to be done
Currently when posting links to stuff in this repo, the social media preview is a picture of my profile by default. This should be changed to anything else. I'd rather not use a direct FCC icon, as this isn't the official bot.
Additional context
I was thinking maybe a simple picture of the bot itself working, or some random "robot" stock photo. Could also be a "joke" picture for cookies/brownies or something haha

If someone has a picture suggestion let me know, otherwise I need to add it to the repo settings

Octocat!
Or space!

I'm a fan of space stuff, a custom octocat might be on the table.
I'll look at some stock photos of robots or something as an alternative haha

Maybe:

link:
https://unsplash.com/photos/pi9W2dWDdak

Oh that one's cute. I like it!

going with the robot for now, if we have another suggestion we can change it later :)


Add a type conversion method to Variant Utility and expose to scripting

This PR adds a global scope method to Variant Utility to perform safe type conversion using Variant's operators.
type_convert("Hi!", TYPE_INT) # Returns 0
type_convert("123", TYPE_INT) # Returns 123
type_convert(123.4, TYPE_INT) # Returns 123
type_convert(5, TYPE_VECTOR2) # Returns (0, 0)

Unlike casting methods such as int(), this method will never throw any errors as long as the type is valid. It's intended for usage in more dynamic situations where you want the code to continue if a cast is invalid, rather than stop.
Note: This functionality seems to also exist as a helper method in GDScript (and, previously, in VisualScript), but it's fairly different code. I don't want to touch that code without knowing exactly how it works for fear of breaking things, but we could likely replace that logic with this core method in the future. EDIT: Actually, the method in this PR is superior to the old method, because this method allows many more conversions.

Looks simple enough - it's just calling the underlying conversion operators. I'm still confused as to the exact use case though. Right now I can't imagine trying to convert, it failing silently, and the code just continuing on as if nothing had happened. What am I missing? :)
Also, if this makes it in, please also make a test so we can codify the expected behavior and identify any regressions in the future :)

Good idea, I added several test cases.

I'm still confused as to the exact use case though. Right now I can't imagine trying to convert something, it failing silently, and the code just continuing on as if nothing had happened. What am I missing? :)

I have a high-level scripting system that users edit in-game. When users are editing the script, I want the app to show them errors, not Godot. When users are not editing the script, I want to continue execution. In neither case do I want the game to crash because the user did something wrong with the script.
Aside from that, the operators already exist inside of Variant and are used in a ton of places around the engine. I want access to those same operators in GDScript. This PR basically just exposes them.
real_t stretch_scale = GLOBAL_GET("display/window/stretch/scale");

The above code is from main.cpp. It loads a Variant from the project settings and converts to real_t. If the value it loaded was "hi", do we want the engine to crash? No, it's acceptable to ignore and continue. With this PR you will be able to do the same thing in GDScript using var myfloat: float = type_convert(myvariant, TYPE_FLOAT).

I don't have a fundamental disagreement with having this in, but somehow I still find it strange! I don't have your project in front of me though :) Clearly there's a fair amount of support for it and the code looks good to me :)

real_t stretch_scale = GLOBAL_GET("display/window/stretch/scale");

I would personally really want this to either 1) throw an error or 2) crash! So I'd either change the code to:
if (GLOBAL_HAS("display/window/stretch/scale"))
  stretch_scale = GLOBAL_GET("display/window/stretch/scale");
else
  print("Warning")

or just make it programmatically impossible for it to happen. If there's supposed to be something there and there isn't, then I should know rather than it failing silently and code behaving erratically from then on?
But I think this is besides the point right now! :)
Do you think it's worth having the test you just made in GDScript as well? Us GDScript folks mostly just use those GDScript tests so if something changes behind the scenes we won't really be notified :)

So I'd either change the code to:

I don't think you understand. The value is always defined using GLOBAL_DEF, so it won't ever be undefined. But it can be defined to a value that isn't a float, which the Variant operator would turn into a float.
Anyway, I am just using this as an example of a place where Variant's operators are used (I just commented out the operator float and operator double and found a place where it failed). They are used extensively throughout the engine (idk how much, many thousands of times), and I want access to these from GDScript.

Do you think it's worth having the test you just made in GDScript as well? Us GDScript folks mostly just use those GDScript tests so if something changes behind the scenes we won't really be notified :)

I don't know what the policy is on that, which tests are desired to be written in GDScript vs in C++ (or both?).

Oh, I think I see. Sorry I am far too tired to really make sense of things at the moment :)
But then you'd maybe check whether you had the Variant's default value, or just continue with a "bad" value?

I've always thought of this operator as a type_cast, but as mentioned this was used in visual script previously and it was already in c++.
I wonder if we can encode this secondary meaning into the name.

Unlike casting methods such as int(), this method will never throw any errors as long as the type is valid. It's intended for usage in more dynamic situations where you want the code to continue if a cast is invalid, rather than stop.

Also think this is a good idea.

@akien-mga For example:
func _ready():
	var apple = "apple"
	print(convert(apple, TYPE_OBJECT)) # Invalid type in GDScript utility function '<unknown function>'. Cannot convert argument 1 from String to Nil.
	print(convert("apple", TYPE_OBJECT)) # Parse Error: Invalid argument for "convert()" function: argument 1 should be "Variant" but is "String".
	print(type_convert("apple", TYPE_OBJECT)) # Prints <Object#null>

	var x = 5
	print(convert(x, TYPE_VECTOR2)) # Invalid call. Nonexistent GDScript utility function '<unknown function>'.
	print(convert(5, TYPE_VECTOR2)) # Parser Error: Invalid call for function "convert".
	print(type_convert(5, TYPE_VECTOR2)) # Prints (0, 0)

The convert utility method is not ideal in dynamic situations since it does not guarantee conversion. It's pretty much only useful for things which have a cast operator in GDScript, like converting numbers to/from String.

https://github.com/godotengine/godot/pull/78108 must be merged before this PR to avoid the linker errors. Or, I guess I could remove the unit tests, but that would be very unfortunate - unit tests are great!

Since inability to write unit tests was blocking this PR for over a month, I removed the unit tests from this PR. I have the unit tests saved on another branch and I can add them in later after this PR is merged.

Oh no, I wanted to review but this was conflicted.

For the record, a minor conflict shouldn't prevent reviewing. It just means it will need a rebase at some point but being ready to merge is not a lrereuaiste for being ready to have a code review or test built from the PR branch.

Thanks!


Scheduler pallet bloats Agenda too easily when there's lots of insertions/removals

Right now, deleting a previously scheduled item results in a None "hole" in its Agenda for that block, which is not used since Scheduler just appends on Agenda when adding a new item. If items are continuously inserted and deleted then this can bloat storage and become a problem.
Instead, None items in the Agenda should be inserted into or the entire mechanism replaced with remove or swap_remove.

I will tackle this in https://github.com/paritytech/substrate/pull/11589 together with bound storage

I think there is still a case where through preemption or re-scheduling an agenda can be all None.
But we could add a simple perpetual migration that clears out the all-None empty agendas on every runtime upgrade. @gavofyork


Update Auth0 Lock look and feel

Current coverage is 53.37% (diff: 100%)

Merging #205 into modification-changes will decrease coverage by 0.01%

@@           modification-changes       #205   diff @@
======================================================
  Files                       160        160
  Lines                      3420       3410    -10
  Methods                       0          0
  Messages                      0          0
  Branches                      0          0
======================================================
- Hits                       1826       1820     -6
+ Misses                     1594       1590     -4
  Partials                      0          0

Powered by Codecov. Last update 4aaef6c...2de585a


No works on Firefox

Nothing special happens when I click the extension button in the (new) extensions menu. The ChatGPT page opens without the "Phantom" mention.
I tried the installation in Firefox 109 and Firefox Nightly 111 (both French, Win64 10).

@Mozinet-fr Thanks for the info! I'll fix the issue asap

@Mozinet-fr Updated to the new version. Let me know if it works!
https://chatgpt-phantom.vercel.app/

still not working in firefox.


Order same time QSOs by PK asc

For QSOs added with same time (e.g. SAT passes) there is a difference in sort order for those QSOs. Dashboard shows the correct order, i.e. same QSO sorted by PK desc:

The logbook overview however reverses these QSOs

We should add a secondary sorting criteria to take PK into account also (supposed that SAT QSOs are logged in a timely order, i.e. increasing PK).

Seems it is handled differently on different databases. Need to investigate a little more.


Merge relevant changes from essele's main branch

essele's main branch has several change relative to Macro Palland's basic repository - but some are obviated by work integrated into  my fork. So, let's carefully select what's still relevant.

There's just too many tangled and unexplained changes. I don't know whether the _e10 function really improves anything, or the changes to out_rev, ftoa, ntoa etc.


[release/1.3] Make killing shims more resilient

Currently, we send a single SIGKILL to the shim process
once and then we spin in a loop where we use kill(pid, 0)
to detect when the pid has disappeared completely.
Unfortunately, this has a race condition since pids can be reused causing us
to spin in an infinite loop when that happens.
This adds a timeout to this loop which logs a warning and exits the
infinite loop.
 If not and we recommend user to use shim v2, I will close it. :)
cc @ashrayjain

LGTM


Add flex column width

One of the most useful features of flexbox is the ability for columns to distribute and fill in the remaining width. By allowing 'flex' as the default value, implementers can simply use .col() (or .col(flex)) on 3 divs to create equal-width columns with the proper margins.

@DesignByOnyx Thanks, excellent idea! :+1:


QA Issue: non -dev/-dbg/nativesdk- package aziot-keys contains symlink .so '/usr/lib/libaziot_keys.so' [dev-so]

Describe the bug
I tried to build a Yocto image with meta-iotedge layer. Surprisingly this error appeared like no other previous builds.
To Reproduce
Run bitbake to build a yocto image
Expected behavior
To be built successfully without errors.
Logs
Here is the bitbake error:
ERROR: aziot-keys-1.4.7.AUTOINC+91e058880c-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package aziot-keys contains symlink .so '/usr/lib/libaziot_keys.so' [dev-so]
NOTE: recipe gnupg-2.2.12-r0: task do_package_qa: Succeeded
NOTE: Running task 6060 of 7071 (/home/yocto/rzv_vlp_v3.0.0/build/../meta-virtualization/recipes-containers/containerd/containerd-opencontainers_git.bb:do_package_qa)
NOTE: recipe gpgme-1.13.1-r0: task do_package_qa: Succeeded
NOTE: Running task 6061 of 7071 (/home/yocto/rzv_vlp_v3.0.0/build/../meta-openembedded/meta-networking/recipes-support/bridge-utils/bridge-utils_1.6.bb:do_package_qa)
ERROR: aziot-keys-1.4.7.AUTOINC+91e058880c-r0 do_package_qa: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:do_package_qa(d)
     0003:
File: '/home/yocto/rzv_vlp_v3.0.0/build/../poky/meta/classes/insane.bbclass', lineno: 1090, function: do_package_qa
     1086:    warn_checks, error_checks = parse_test_matrix("QARECIPETEST")
     1087:    package_qa_recipe(warn_checks, error_checks, pn, d)
     1088:
     1089:    if 'libdir' in d.getVar("ALL_QA").split():
 *** 1090:        package_qa_check_libdir(d)
     1091:
     1092:    qa_sane = d.getVar("QA_SANE")
     1093:    if not qa_sane:
     1094:        bb.fatal("QA run found fatal errors. Please consider fixing them.")
File: '/home/yocto/rzv_vlp_v3.0.0/build/../poky/meta/classes/insane.bbclass', lineno: 308, function: package_qa_check_libdir
     0304:                    if libdir not in rel_path and libexecdir not in rel_path:
     0305:                        # make sure it's an actual ELF file
     0306:                        elf = oe.qa.ELFFile(full_path)
     0307:                        try:
 *** 0308:                            elf.open()
     0309:                            messages.append("%s: found library in wrong location: %s" % (package, rel_path))
     0310:                        except (oe.qa.NotELFFileError):
     0311:                            pass
     0312:
File: '/home/yocto/rzv_vlp_v3.0.0/build/../poky/meta/lib/oe/qa.py', lineno: 55, function: open
     0051:        if self.data:
     0052:            self.data.close()
     0053:
     0054:    def open(self):
 *** 0055:        with open(self.name, "rb") as f:
     0056:            try:
     0057:                self.data = mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ)
     0058:            except ValueError:
     0059:                # This means the file is empty
Exception: FileNotFoundError: [Errno 2] No such file or directory: '/home/yocto/rzv_vlp_v3.0.0/build/tmp/work/aarch64-poky-linux/aziot-keys/1.4.7.AUTOINC+91e058880c-r0/packages-split/aziot-keys/usr/lib/libaziot_keys.so'
ERROR: Logfile of failure stored in: /home/yocto/rzv_vlp_v3.0.0/build/tmp/work/aarch64-poky-linux/aziot-keys/1.4.7.AUTOINC+91e058880c-r0/temp/log.do_package_qa.676037
ERROR: Task (/home/yocto/rzv_vlp_v3.0.0/build/../meta-iotedge/recipes-core/aziot-keys/aziot-keys_1.4.7.bb:do_package_qa) failed with exit code '1'
NOTE: recipe aziot-keys-1.4.7.AUTOINC+91e058880c-r0: task do_package_qa: Failed

Build System (please complete the following information):

OS: Ubuntu 20.04 docker with dunfell poky SDK

Target System (please complete the following information):

OS: An aarch64 with dunfell distribution.

Closing because the issue was from my side.


In case of offsetOutOfRange, the consumer should be paused

The following is the output from the latest "kafka-node": "0.2.21".
In our CI environment we test our code which has to send X messages to Kafka. Once all the messages are sent, we verify that Kafka has all the messages by reading all of them off of it. We assert that the X messages that we expect equal to the amount of messages read from Kafka. Pretty simple.
Now I've added some console.log to kafka-node HighLevelConsumer to show that when offsetOutOfRange event is emitted, we need to pause the consumer so that while we are adjusting the offset, the consumer doesn't try to fetch message because that emits yet another offsetOutOfRange event. The second one is unnecessary.
$ node kafka.js
Committed offset for "users-updated-db" topic is 179.
The earliest message available in Kafka starts at 180 offset.
The latest offset in Kafka is 188 meaning there are 8 messages in the queue
8 need to be consumed.
Going to consume messages from 180 offset for "users-updated-db" topic considering the earliest message available in Kafka.
Going to fetch. Logged in `.fetch()`.
offsetOutOfRange for topic 'users-updated-db'. Going to request the earliest offset available.
'done` event is triggered after every fetch response. Received 0 messages.
Going to fetch. `.fetch()` is called again.
The earliest offset available in Kafka is 180. Going to set this offset to a topic.
offsetOutOfRange for topic 'users-updated-db'. Going to request the earliest offset available.
'done` event is triggered after every fetch response. Received 0 messages.
Going to fetch. `.fetch()` is called again.
The earliest offset available in Kafka is 180. Going to set this offset to a topic.
'done` event is triggered after every fetch response. Received 0 messages.
Going to fetch. `.fetch()` is called again.
Message #1.
'done` event is triggered after every fetch response. Received 1 messages.
Going to fetch.
Message #2.
Message #3.
Message #4.
Message #5.
Message #6.
Message #7.
Message #8.
'done` event is triggered after every fetch response. Received 8 messages.

As you can see offsetOutOfRange is triggered twice because fetch kept being called even though the first offsetOutOfRange event was emitted. This results in 2 requests to self.offsetRequest([topic], function (err, offsets) {....
To avoid this it is necessary to pause the consumer as soon as offsetOutOfRange event is emitted.
I have fixed this. Let me know if you're ready to accept the PR.
This issue is related with #169.

Can you send the fix along with PR #171, thanks!

Ok, both are done.

ok, thanks.


tns preview cannot find this module

Comand: tns preview
Error:

LOG from device XT1585: ERROR Error: Uncaught (in promise): Error: com.tns.NativeScriptException: Failed to find module: "nativescript-bluetooth", relative to: app/tns_modules/

I have run this command: tns plugin add nativescript-bluetooth and tried this one: npm i nativescript-bluetooth --save-dev.  I also added "nativescript-bluetooth": "^1.3.1", to devDependencies in file package.json.
How do I include this plugin for testing?
Thank you.

I don't think the Preview app ships with the Bluetooth plugin, but check this blog post: https://www.tjvantoll.com/2018/03/02/playground-plugins/

Thank you Eddy.  Apparently this is a limitation of tns preview.


TypeError: Cannot read properties of undefined (reading 'path')

Describe the bug
While using the CLI or the npm package, i've ran into some issue trying to deobfuscate some source code.
it throws the following error:
TypeError: Cannot read properties of undefined (reading 'path')
mangling this file also seems to be an issue.
TypeError: Cannot read properties of undefined (reading 'add')
same error as in #41
let code = fs.readFileSync('source.js', 'utf8');

    webcrack(code, {
        unminify: true,
       //mangle: true,
        onProgress: progress => {
            console.log('Progress:', progress);
        },
        // mangle: true,
    }).then(result => {
        console.log(result);
    });

source.zip
Expected Behaviour
i would have expected the npm package and the cli to have deobfuscated and mangled without issues.
Code
too long... file is included in source.zip

Logs
Progress: 0
progress: 12.5
Progress: 25
Progress: 37.5
Progress: 50
Progress: 62.5
Progress: 75
Progress: 87.5

TypeError: Cannot read properties of undefined (reading 'path')
    at file:///home/sorte/projects/Bot/ignore/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:3600:26
    at Array.forEach (<anonymous>)TypeError: Cannot read properties of undefined (reading 'path')
    at file:///home/sorte/projects/test/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:3600:26
    at Array.forEach (<anonymous>)
    at ImportExportManager.insertImportsAndExports (file:///home/sorte/projects/test/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:3584:22)
    at new WebpackModule (file:///home/sorte/projects/test/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:4197:31)
    at Object.CallExpression (file:///home/sorte/projects/test/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:4287:27)
    at NodePath._call (/home/sorte/projects/test/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/sorte/projects/test/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/sorte/projects/test/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/sorte/projects/test/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/context.js:86:16)
    at TraversalContext.visitSingle (/home/sorte/projects/test/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/context.js:65:19)
    at ImportExportManager.insertImportsAndExports (file:///home/sorte/projects/Bot/ignore/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:3584:22)
    at new WebpackModule (file:///home/sorte/projects/Bot/ignore/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:4197:31)
    at Object.CallExpression (file:///home/sorte/projects/Bot/ignore/node_modules/.pnpm/webcrack@2.12.0/node_modules/webcrack/dist/index.js:4287:27)
    at NodePath._call (/home/sorte/projects/Bot/ignore/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/path/context.js:46:20)
    at NodePath.call (/home/sorte/projects/Bot/ignore/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/path/context.js:36:17)
    at NodePath.visit (/home/sorte/projects/Bot/ignore/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/path/context.js:82:31)
    at TraversalContext.visitQueue (/home/sorte/projects/Bot/ignore/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/context.js:86:16)
    at TraversalContext.visitSingle (/home/sorte/projects/Bot/ignore/node_modules/.pnpm/@babel+traverse@7.23.7/node_modules/@babel/traverse/lib/context.js:65:19)

Oops I published from the wrong branch last time
Fixed now in v2.12.1


stopped working

smth's wrong in $arguments, can't debug.
accounts.csv string looks like this:
1,acc@mail.com,Main,,,pwd!,,-enablerespec -txt -mod mod

the game is being launched and renamed but somehow 'connecting to battlenet' screen is being skipped and i'm being thrown on offline characters tab. switching to online tab results in 'cannot connect to server' dialog.
same options given via shortcut work like a charm:
gamepath\D2R.exe -username<EMAIL_ADDRESS>-password pwd! -address eu.actual.battle.net -enablerespec -txt -mod mod

tested with or without password encryption and timetracking - no difference

figured out:
apparently after some failed login attempts battle.net enables captcha protection for autherization.
in this case autherization within command line arguments stops working at all. the only way to login remains only through passing captcha and launching game from bnet client.
problem resolves itself when captcha is disabled after some time (6h in my case).
no issues in code, maybe just +1 topic in faq\readme

Thanks for raising this.
I'll leave this open until I get a moment to update the FAQ.


Fix Visit and Fold to work on master

I did the minimum amount of work to get them working again. It would probably be worth going over them again to make sure we aren't missing important fields.
Fixes #166.
NOTE: This is built on top of #168, so there are a ton of patches which aren't relevant here until that is merged.

@mystor want to merge after a rebase?


Feature/flann

This is a PR for FeatureMatcher, based on SIFT/SURF/...

build complete a few seconds ago in 2 min 35 sec

Omg, I like what we're done with our CI. 2 minutes for build - it's amazing.

This looks good. I need a bit more time to review the new ffi_to_cv and CVecView.
P.S. Can you break this into two PRs, one that does 120 clang-format and one that includes FLANN?

Ping?

Ah, I had two comments: one about new T, one about match_. Can you reply to them first?

See edit for your second question, however I don't see anything react to in your new T comment.


Cant Uninstall Mechvibes

Go to the control panel, navigate to the programs section and uninstall it.

Further support will be granted if this fails.

sorry i am not able to test this due to me now using linux but if i remember i didnt work


Added Swagger UI to Play2 sample project

I used your scala-play2 sample to get Swagger working in my own project.
But when I wanted to look at Swagger UI instead of the raw JSON, it was really difficult to find a working example of how to do it.  So I wanted to contribute back to your project how to make Swagger UI work in Play2.
This pull request adds a working Swagger UI endpoint, /api, and updates the readme with an explanation of how to set it up in your own project.

let's let folks use webjars for play projects.


Ruby2.0 fails, why not use vanilla ruby?

The AWS instructions, which seem to be followed, use ruby, not ruby2.0.
When I try and install it from this script, I get  "msg": "No package matching 'ruby2.0' is available". removing the 2.0 makes it work!
Is there a reason why it's using ruby2.0 ? Is it just this needs updating?
On Ubuntu 16.04 it installs ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

Happy to make a PR for this if you want!

This is a good point to raise, I've opened PR #3 to address this.  We only are using Ubuntu Trusty (and honestly I think we're using ruby-2.3 but another ansible role handles that install for us (https://github.com/telusdigital/ansible-ruby)