fix: Add allow any headers on local host

Given I am a developer running the UI and Mock API
When I make a search in the UI
Then I should see results returned

@ConradParker awesome! Code working properly now!!
Could you please update the PR title, description and branch name based on the guideline? Is important to keep consistency for future reference, many thanks!
After that is good to go :+1:

Why are CORS headers being switched off ({ noCors: true }) and then added manually?
For me it works fine with just jsonServer.defaults() and no manually set headers.

@xMartin I didn't try with jsonServer.defaults() and no options. Does it work just like that? interesting.
From the documentation, to disable cors we need to add  jsonServer.defaults({ noCors: true }) but it didn't make any difference(cors was still enable) so we handled cors with Express res.headers

Why are CORS headers being switched off ({ noCors: true }) and then added manually?
For me it works fine with just jsonServer.defaults() and no manually set headers.

Good spot. Works for me too!

@xMartin I didn't try with jsonServer.defaults() and no options. Does it work just like that? interesting.
From the documentation, to disable cors we need to add jsonServer.defaults({ noCors: true }) but it didn't make any difference(cors was still enable) so we handled cors with Express res.headers and I infact suggest to remove thejsonServer.defaults({ noCors: true }) line

Not sure what is the best approach so just went for less code and remove the custom headers and left in the jsonServer.defaults(). Let me know if you think this is okay. Also, do you think we can create a unit test for this?

@ConradParker looks great to me too like that! Less code, yey!
Which kind of unit test you had in mind for this?

You cannot disable/enable CORS. Only send the headers or not. noCors: true means not sending the headers. JsonServer sends them by default.

Am 03.03.2021 um 10:52 schrieb designbygio<EMAIL_ADDRESS>
@xMartin I didn't try with jsonServer.defaults() and no options. Does it work just like that? interesting.
From the documentation, to disable cors we need to add jsonServer.defaults({ noCors: true }) but it didn't make any difference(cors was still enable) so we handled cors with Express res.headers
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Less code and using default settings seems like a good approach.
Nothing to unit test here, we're just glueing libraries together. Would be rather integration or acceptance tests but I believe it's not necessary for something that is only used in development.

Am 03.03.2021 um 12:50 schrieb Conrad<EMAIL_ADDRESS>
@xMartin I didn't try with jsonServer.defaults() and no options. Does it work just like that? interesting.
From the documentation, to disable cors we need to add jsonServer.defaults({ noCors: true }) but it didn't make any difference(cors was still enable) so we handled cors with Express res.headers and I infact suggest to remove thejsonServer.defaults({ noCors: true }) line
Not sure what is the best approach so just went for less code and remove the custom headers and left in the jsonServer.defaults(). Let me know if you think this is okay. Also, do you think we can create a unit test for this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


Warning: Cannot modify header information - headers already sent by

The registration.php has whitespace before the <?php. Therefore magento has trouble to send extra headerinformation and the website will be broken.

Thanks for your comment! I have no idea how i let that pass.
But its fixed for all languages!

Thx for the quick fix!

error_reporting(0) will not solve the problem, but it will clean the output error


Replace implicit dependencies in resources during the operation preview

What type of PR is this?
/kind feature

What this PR does / why we need it:
replace implicit dependency in operation preview
Which issue(s) this PR fixes:

Fixes #295
Special notes for your reviewer:
none
Does this PR introduce a user-facing change?

replace implicit dependencies in resources during the operation preview to prevent unnecessary `update` actions

Additional documentation e.g., design docs, usage docs, etc.:

none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

20 of 34 (58.82%)  changed or added relevant lines in 4 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.1%) to 72.103%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/engine/operation/apply.go
4
6
66.67%

pkg/engine/operation/graph/resource_node.go
5
17
29.41%

Files with Coverage Reduction
New Missed Lines
%

pkg/engine/operation/graph/resource_node.go
1
59.48%

Totals

Change from base Build<PHONE_NUMBER>:
0.1%

Covered Lines:
4748

Relevant Lines:
6585

💛  - Coveralls


[HUDI-4284] Implement bloom lookup tree as red-black tree

What is the purpose of the pull request
The existing KeyRangeLookupTree implementation is Binary Sorting Tree.
Although it is shuffled before insertion, it may still cause uneven distribution. This PR implement it as a Red Black Tree.
Brief change log
Added abstract implementation of red-black tree RedBlackTree and implement the KeyRangeLookupTree as red-black tree.
Verify this pull request
Added new unit test org.apache.hudi.common.util.rbtree.TestRedBlackTree
Committer checklist

[x] Has a corresponding JIRA in PR title & commit

[x] Commit message is descriptive of the change

[x] CI is green

[x] Necessary doc changes done or have another open PR

[x] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@codope Please take a look~

@vinothchandar Can you help review this PR, thanks.

@yabola Thanks for putting up this PR. Sorry for the delay as I was occupied with Hudi release work. I am going to review it towards the end of week. Expect feedback by Monday.

@yihua Hi, if you have time, can you help review my PR, thanks~


feat/add histogram aggregator in defaultAggregator

Because we have started to use a stand-alone aggregator instead of OTLP-SDK, some functions that were originally implemented by the OTLP-SDK aggregator are gradually being moved to the stand-alone aggregator. Histogram aggregation is one of them and will be needed in standard version of kindling
During this process, I ran into some problems and decided to make some modifications to the model.Gauge structure
Reasons for changing the model of Gauge

If the aggregator needs to support Histogram output, the ExplicitBoundaries and BucketCounts information must be included in the output. The current structure is not suitable for storing this kind of information.
This modification has little damage to the structure and is less difficult to modify, but it improves the scalability of the structure.

Reasons for keeping the model of Gauge

As the underlying data structure of the pipeline, Gauge is used too widely. Many components need to be adjusted
The original Gauge structure has simple functions and is easy to understand. Not all developers have the basic knowledge of Histogram type data.

Because implementing the Histogram based on modifying the Gauge structure is far simpler than not modifying it. I provided this PR which provides a simple implementation to illustrate the impact of Gauge changes on other components. At the same time, it has been able to support the aggregation of Histogram type data.
Description

BREAKCHANGE: Change the model of Gauge
Add a new aggregator value named histogram in the default aggregator

Motivation and Context
The existing performance of the aggregator based on the OTLP-SDK  cannot support our needs, and our new aggregate processor can not support Histogram.
How Has This Been Tested?
cd collector && go test -v   github.com/Kindling-project/kindling/collector/pkg/aggregator/defaultaggregator
=== RUN   Test_aggValues_sum
--- PASS: Test_aggValues_sum (0.00s)
=== RUN   Test_aggValues_sum_histogram
--- PASS: Test_aggValues_sum_histogram (0.00s)
=== RUN   Test_aggValues_max
--- PASS: Test_aggValues_max (0.01s)
=== RUN   Test_aggValues_max_histogram
--- PASS: Test_aggValues_max_histogram (0.00s)
=== RUN   Test_aggValues_avg
--- PASS: Test_aggValues_avg (0.01s)
=== RUN   Test_aggValues_avg_histogram
--- PASS: Test_aggValues_avg_histogram (0.01s)
=== RUN   Test_aggValues_last
--- PASS: Test_aggValues_last (0.00s)
=== RUN   Test_aggValues_last_histogram
--- PASS: Test_aggValues_last_histogram (0.00s)
=== RUN   Test_aggValues_count
--- PASS: Test_aggValues_count (0.00s)
=== RUN   Test_aggValues_count_histogram
--- PASS: Test_aggValues_count_histogram (0.00s)
=== RUN   Test_aggValues_histogram
--- PASS: Test_aggValues_histogram (0.01s)
=== RUN   Test_aggValues_histogram_histogram
--- PASS: Test_aggValues_histogram_histogram (0.01s)
=== RUN   Test_defaultValuesMap_sum
--- PASS: Test_defaultValuesMap_sum (0.00s)
=== RUN   Test_defaultValuesMap_avg
--- PASS: Test_defaultValuesMap_avg (0.00s)
=== RUN   Test_defaultValuesMap_max
--- PASS: Test_defaultValuesMap_max (0.00s)
=== RUN   Test_defaultValuesMap_lastValue
--- PASS: Test_defaultValuesMap_lastValue (0.00s)
=== RUN   Test_defaultValuesMap_countValue
--- PASS: Test_defaultValuesMap_countValue (0.00s)
=== RUN   Test_defaultValuesMap_histogramValue
--- PASS: Test_defaultValuesMap_histogramValue (0.00s)
=== RUN   TestConcurrentAggregator
--- PASS: TestConcurrentAggregator (0.56s)
=== RUN   TestRecord
--- PASS: TestRecord (0.00s)
PASS

The raw struct of Gauge is
type Gauge struct {
	Name  string
	Value int64
}

The new struct of Gauge is
type Gauge struct {
	Name string
	//	Data can be assigned by:
	//	Int
	//	Histogram
	Data isGaugeData
}

type Int struct {
	Value int64
}

type Histogram struct {
	Sum                int64
	Count              uint64
	ExplicitBoundaries []int64
	BucketCounts       []uint64
}

type isGaugeData interface {
	isGaugeData()
}

func (*Gauge_Int) isGaugeData()       {}
func (*Gauge_Histogram) isGaugeData() {}

type Gauge_Int struct {
	Int *Int
}

type Gauge_Histogram struct {
	Histogram *Histogram
}

The implementation details of this structure refer to the oneof implementation of the protocol in golang


Can access support both HTTP and HTTPS? Can you provide an example

Describe the bug
Please provide details of the problem, including the version of Spring Cloud that you
are using.
Can access support both HTTP and HTTPS? Can you provide an example
Sample
If possible, please provide a test case or sample application that reproduces
the problem. This makes it much easier for us to diagnose the problem and to verify that
we have fixed it.

I am unsure what the question is?  Are you asking if the gateway can route a request to both HTTP and HTTPS?
Just to clarify....
You are the one who should provide a sample in order for us to reproduce the problem.

@ryanjbaxter I want to know that the gateway supports both HTTP and HTTPS access, that is, the client can use the gateway through http: / / and HTTPS: / /

Since it is a normal Spring boot app, please refer to the boot documentation on the subject, but I believe the answer is yes


Hotfix/webconsole trim url

这个 PR 实现什么功能/修复什么问题:

是否需要 backport 到之前的 release 分支:

3.4
/area webconsole
/cc @ioito

Codecov Report

Merging #9405 (859e207) into master (408e768) will decrease coverage by 1.83%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master   #9405       +/-   ##
==========================================
- Coverage    5.83%   4.00%    -1.84%
==========================================
  Files         842     170      -672
  Lines      130431   25249   -105182
==========================================
- Hits         7617    1012     -6605
+ Misses     122124   24123    -98001
+ Partials      690     114      -576

Flag
Coverage Δ

aFlag
4.00% <ø> (-1.84%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/compute/models/guestdrivers.go

pkg/hostman/guestfs/fsdriver/windows.go

pkg/apigateway/handler/auth_totp.go

pkg/compute/guestdrivers/virtualization.go

pkg/compute/models/groupguests.go

pkg/mcclient/options/inter_vpc_network.go

pkg/multicloud/ucloud/vip.go

pkg/compute/models/scalinggroup_guest.go

pkg/mcclient/options/k8s/fed_resource.go

pkg/util/influxdb/metrics.go

... and 662 more

Continue to review full report at Codecov.

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

/lgtm
/approve


Add watch and list permissions for licensekeys for kube-controllers.

Description

Need to add watch and list permissions on licensekeys for crd.projectcalico.org. This prevents error spamming in kube-controllers when attempting to watch licensekeys.

For PR author

[ ] Tests for change.
[ ] If changing pkg/apis/, run make gen-files
[ ] If changing versions, run make gen-versions

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

For posterity:
Rob:

I think this will impact other components that kube-controllers - other things use the license watcher
so any CR that has get permissions for the license CRD will also need watch

Steve:

Yes, from what I could find all the other ones already do have watch:

amazoncloudintegration
apiserver
intrusiondetection
node
typha


Incorrect GitHub link to AzureBastion-NSG quickstart

[Enter feedback here]
The link given on the page for the quickstart template refers to an ARM template for AzureBastion without the NSG rules. It should instead refer to this one: https://github.com/Azure/azure-quickstart-templates/tree/master/101-azure-bastion-nsg
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ffdc927a-882a-bb53-e6ec-0a18d71c3bec
Version Independent ID: dbdb4fc7-a55e-b025-8ad3-18ffbe21eb66
Content: Troubleshoot Azure Bastion
Content Source: articles/bastion/troubleshoot.md
Service: bastion
GitHub Login: @charwen
Microsoft Alias: charwen

This is a duplicate of #55579. Page updates are taking their time.

@martin-nisbet It looks like the previous issue never fully updated the docs. I updated the link again, and it should be updated on the doc within 24 hours.

We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Okama.io and api are down

I can't access any of the endpoints at http://api.okama.io:5000/api/ or okama.io - are these sites down?

It seems to work properly now.

It can be an issue of many simultaneus requests.


Could not find member 'convertFromStringInterpolationSegment'

Should this be still working in current Xcode (6.1.1)?
I get the error message Could not find member 'convertFromStringInterpolationSegment'.

That is very odd. The Swift compiler seems to be getting confused by your code, though I can't say why or how to fix it. Perhaps file a radar so Apple is aware of the issue?

Is this only happening for me? Is it working on your end with Xcode 6.1.1? I only wrote the expression in multiple lines, to visualize the two separate compiler messages in the screenshot. I also tried to replace the operator, since it looked like it was caused by the tilde. But I get the exact same result for every operator I set up.


Secrets larger than 16 characters?

Do you know how I should use secrets that are longer than 16 characters?
In my Google Authenticate sqlite3 database, I see some 16 characters secrets (Facebook, GitHub, Heroku), but other secrets are longer, namely Dropbox (26 characters), Google (32 characters) and Amazon AWS (64 characters).
How can I compile a ga-cmd that would use those secrets?
Thanks.

Same problem here =)

Same here. When use official
https://github.com/google/google-authenticator-libpam


Control does not hide when READONLY and EMPTY

The control does not hide if it´s empty and set to READONLY (or set to EMTPY and READONLY explicitly) like other controls.
We are using this to show or hide specific fields of the work item, but for the multivalue control this does not work. It is shown and values can be selected but then the error "The value for field 'field name' must be empty." is printed on top of the work item.
Is this an explicit decision or just not implemented yet?

For not this is a specific decision. The custom controls are general and the form does not know if you are using it just for display information or data input (we have seen both). For this reason the form doesn't try to hide the controls. We could in the future add more metadata to understand the intent of the extension but this is not in the current plans.

Thanks for your answer!
But in fact the custom control tries to be general, shouldn´t it behave as the other controls? This means it should be hidden, if declared EMTPY like the built-in controls are doing in my opinion ...
At least a property to set or any other mechanism to enable this behaviour would be very helpful!


Fix CI: Serverless removed domain-mapping deployment

What this PR does / why we need it:
In Serverless version 1.32.0, the domain-mapping deployment no longer exists. This updates the deploy.serverless.sh script used in openshift-ci to no longer wait for this deployment.

/approve

/lgtm


cloud_Firestore store query returns null when the app is used in a different time zone : Flutter

I have developed an app in UAE(GMT +4 gulf standard time). When the following query is executed with system time zone being as mentioned above , i get the required data. When the app is used in a different country or if i change my system time to a different time zone(i changed it to GMT+5:30 Indian standard time), the query returns null and i get an error when extracting the data.

Data is present in cloud firestore no matter what time is fetched using DateTime.now().
Even if the use DateTime.now().toUtc() i get the same error.
i also queried the above using static values instead of DateTime generated values.

now with my system time being set to time zone GMT+4 i get the data and am able to execute the print statement

and after changing my system time to a different timezone(this time GMT+3 Arabian Standars Time) i ran across this error while executing the same function.

Is the issue with the cloud_function pacakge? i am using cloud_firestore: ^0.13.5
i could also create a document in firestore with any time zone.
So the problem is with the read operations.
these are the logs
E/flutter ( 9032): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: RangeError (index): Invalid value: Valid value range is empty: 0
E/flutter ( 9032): #0      List.[] (dart:core-patch/growable_array.dart:146:60)
E/flutter ( 9032): #1      getdetails (package:mahadalzahra/main.dart:96:20)
E/flutter ( 9032):
E/flutter ( 9032): #2      MyApp.build (package:mahadalzahra/main.dart:104:5)
E/flutter ( 9032): #3      StatelessElement.build (package:flutter/src/widgets/framework.dart:4576:28)
E/flutter ( 9032): #4      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4502:15)
E/flutter ( 9032): #5      Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 9032): #6      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4481:5)
E/flutter ( 9032): #7      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4476:5)
E/flutter ( 9032): #8      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3446:14)
E/flutter ( 9032): #9      Element.updateChild (package:flutter/src/widgets/framework.dart:3214:18)
E/flutter ( 9032): #10     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1148:16)
E/flutter ( 9032): #11     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:1119:5)
E/flutter ( 9032): #12     RenderObjectToWidgetAdapter.attachToRenderTree. (package:flutter/src/widgets/binding.dart:1061:17)
E/flutter ( 9032): #13     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2607:19)
E/flutter ( 9032): #14     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:1060:13)
E/flutter ( 9032): #15     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:941:7)
E/flutter ( 9032): #16     WidgetsBinding.scheduleAttachRootWidget. (package:flutter/src/widgets/binding.dart:922:7)
E/flutter ( 9032): #17     _rootRun (dart:async/zone.dart:1180:38)
E/flutter ( 9032): #18     _CustomZone.run (dart:async/zone.dart:1077:19)
E/flutter ( 9032): #19     _CustomZone.runGuarded (dart:async/zone.dart:979:7)
E/flutter ( 9032): #20     _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1019:23)
E/flutter ( 9032): #21     _rootRun (dart:async/zone.dart:1184:13)
E/flutter ( 9032): #22     _CustomZone.run (dart:async/zone.dart:1077:19)
E/flutter ( 9032): #23     _CustomZone.bindCallback. (dart:async/zone.dart:1003:23)
E/flutter ( 9032): #24     Timer._createTimer. (dart:async-patch/timer_patch.dart:23:15)
E/flutter ( 9032): #25     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter ( 9032): #26     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter ( 9032): #27     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)
E/flutter ( 9032):
E/flutter ( 9032): [ERROR:flutter/shell/common/shell.cc(213)] Dart Error: Unhandled exception:
E/flutter ( 9032): RangeError (index): Invalid value: Valid value range is empty: 0
E/flutter ( 9032): #0      List.[] (dart:core-patch/growable_array.dart:146:60)
E/flutter ( 9032): #1      getdetails (package:mahadalzahra/main.dart:96:20)
E/flutter ( 9032):
E/flutter ( 9032): #2      MyApp.build (package:mahadalzahra/main.dart:104:5)
E/flutter ( 9032): #3      StatelessElement.build (package:flutter/src/widgets/framework.dart:4576:28)
E/flutter ( 9032): #4      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4502:15)
E/flutter ( 9032): #5      Element.rebuild (package:flutter/src/widgets/framework.dart:4218:5)
E/flutter ( 9032): #6      BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2627:33)
E/flutter ( 9032): #7      WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883:20)
E/flutter ( 9032): #8      RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:284:5)
E/flutter ( 9032): #9      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1113:15)
E/flutter ( 9032): #10     SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1052:9)
E/flutter ( 9032): #11     SchedulerBinding.scheduleWarmUpFrame. (package:flutter/src/scheduler/binding.dart:861:7)
E/flutter ( 9032): #12     Timer._createTimer. (dart:async-patch/timer_patch.dart:23:15)
E/flutter ( 9032): #13     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398:19)
E/flutter ( 9032): #14     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429:5)
E/flutter ( 9032): #15     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

Hi @momo1606
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample.
Please refrain from screenshots if not needed
Thank you"

Hi @momo1606
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample.
Please refrain from screenshots if not needed
Thank you"

C:\Users\G5\AndroidStudioProjects\akhul_qurani>flutter doctor -v
[√] Flutter (Channel stable, v1.17.1, on Microsoft Windows [Version 10.0.17763.1217], locale en-US)
• Flutter version 1.17.1 at C:\flutter\flutter
• Framework revision f7a6a7906b (3 weeks ago), 2020-05-12 18:39:00 -0700
• Engine revision 6bc433c6b6
• Dart version 2.8.2
C:\Users\G5\AndroidStudioProjects\akhul_qurani>
C:\Users\G5\AndroidStudioProjects\akhul_qurani>flutter doctor -v
[√] Flutter (Channel stable, v1.17.1, on Microsoft Windows [Version 10.0.17763.1217], locale en-US)
• Flutter version 1.17.1 at C:\flutter\flutter
• Framework revision f7a6a7906b (3 weeks ago), 2020-05-12 18:39:00 -0700
• Engine revision 6bc433c6b6
• Dart version 2.8.2
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at C:\Users\G5\AppData\Local\Android\sdk
• Platform android-29, build-tools 29.0.3
• Java binary at: D:\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
[√] Android Studio (version 3.6)
• Android Studio at D:\Android Studio
• Flutter plugin version 44.0.2
• Dart plugin version 192.7761
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[!] IntelliJ IDEA Ultimate Edition (version 2018.3)
• IntelliJ at C:\JetBrains\IntelliJ IDEA 2018.3.2
X Flutter plugin not installed; this adds Flutter specific functionality.
X Dart plugin not installed; this adds Dart specific functionality.
• For information about installing plugins, see
https://flutter.dev/intellij-setup/#installing-the-plugins
[√] VS Code (version 1.45.1)
• VS Code at C:\Users\G5\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.11.0
[!] Connected device
! No devices available
! Doctor found issues in 3 categories.
C:\Users\G5\AndroidStudioProjects\akhul_qurani>flutter run --verbose
[  +19 ms] executing: [C:\flutter\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +55 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] f7a6a7906be96d2288f5d63a5a54c515a6e987fe
[   +1 ms] executing: [C:\flutter\flutter/] git tag --contains HEAD
[ +188 ms] Exit code 0 from: git tag --contains HEAD
[   +2 ms] 1.17.1
[   +8 ms] executing: [C:\flutter\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +31 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\flutter\flutter/] git ls-remote --get-url origin
[  +27 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +94 ms] executing: [C:\flutter\flutter/] git rev-parse --abbrev-ref HEAD
[  +36 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +31 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +31 ms] executing: C:\Users\G5\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +40 ms] List of devices attached
[   +2 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[  +48 ms] No supported devices connected.
[  +14 ms] "flutter run" took 226ms.
#0      throwToolExit (package:flutter_tools/src/base/common.dart:14:3)
#1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:336:7)

#2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:703:11)

#3      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:620:33)

#4      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart)
#5      AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#6      _rootRun (dart:async/zone.dart:1184:13)
#7      _CustomZone.run (dart:async/zone.dart:1077:19)
#8      _runZoned (dart:async/zone.dart:1619:10)
#9      runZoned (dart:async/zone.dart:1539:10)
#10     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#11     FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:610:20)
#12     CommandRunner.runCommand (package:args/command_runner.dart:197:27)
#13     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:339:21)

#14     FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart)
#15     AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#16     _rootRun (dart:async/zone.dart:1184:13)
#17     _CustomZone.run (dart:async/zone.dart:1077:19)
#18     _runZoned (dart:async/zone.dart:1619:10)
#19     runZoned (dart:async/zone.dart:1539:10)
#20     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#21     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:288:19)
#22     CommandRunner.run. (package:args/command_runner.dart:112:25)
#23     new Future.sync (dart:async/future.dart:224:31)
#24     CommandRunner.run (package:args/command_runner.dart:112:14)
#25     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:231:18)
#26     run.. (package:flutter_tools/runner.dart:63:22)
#27     _rootRun (dart:async/zone.dart:1184:13)
#28     _CustomZone.run (dart:async/zone.dart:1077:19)
#29     _runZoned (dart:async/zone.dart:1619:10)
#30     runZonedGuarded (dart:async/zone.dart:1608:12)
#31     runZoned (dart:async/zone.dart:1536:12)
#32     run. (package:flutter_tools/runner.dart:61:18)

#33     run. (package:flutter_tools/runner.dart)
#34     runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart:64:18)

#35     runInContext.runnerWrapper (package:flutter_tools/src/context_runner.dart)
#36     AppContext.run. (package:flutter_tools/src/base/context.dart:150:29)
#37     _rootRun (dart:async/zone.dart:1184:13)
#38     _CustomZone.run (dart:async/zone.dart:1077:19)
#39     _runZoned (dart:async/zone.dart:1619:10)
#40     runZoned (dart:async/zone.dart:1539:10)
#41     AppContext.run (package:flutter_tools/src/base/context.dart:149:18)
#42     runInContext (package:flutter_tools/src/context_runner.dart:67:24)
#43     run (package:flutter_tools/runner.dart:48:10)
#44     main (package:flutter_tools/executable.dart:69:9)
#45     main (file:///C:/flutter/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#46     _startIsolate. (dart:isolate-patch/isolate_patch.dart:299:32)
#47     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:168:12)

Hi @momo1606
Can you please provide your flutter doctor -v, your flutter run --verbose and a minimal complete reproducible code sample.
Please refrain from screenshots if not needed
Thank you"

Code- this is what i executed for test purpose
`import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_database/firebase_database.dart';
import 'package:flutter/material.dart';
import 'package:mahadalzahra/homepage.dart';
import 'package:flutter/services.dart';
import 'package:mahadalzahra/splash_screen.dart';
void main() {
WidgetsFlutterBinding.ensureInitialized();
SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp])
.then((_) {
runApp(new MyApp());
});
}
Future getdetails() async {
DateTime dt=DateTime.now().toUtc();
QuerySnapshot r = await Firestore.instance.collection('maqarat_male').
where('date',isEqualTo: Timestamp.fromDate(DateTime(dt.year,dt.month,dt.day))).getDocuments();
print(r.documents[0].documentID);
return r;
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context){
getdetails();
return MaterialApp(
title: 'AlAkhul Qurani',
debugShowCheckedModeBanner: false,
theme: ThemeData(
scaffoldBackgroundColor: Color(0xFFFFFFFF),
primaryColor: Color(0xFF003CE7),
),
home: SplashScreen(),
);
}
}
`

flutter doctor -v
[✓] Flutter (Channel dev, 1.19.0-3.0.pre, on Mac OS X 10.15.5 19F96, locale
    en-GB)
    • Flutter version 1.19.0-3.0.pre at /Users/tahatesser/Code/flutter_dev
    • Framework revision 6135091de9 (31 hours ago), 2020-06-01 17:17:03 -0700
    • Engine revision e39301f23f
    • Dart version 2.9.0 (build 2.9.0-11.0.dev 6489a0c68d)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /Users/tahatesser/Code/sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /Users/tahatesser/Code/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.5, Build version 11E608c
    • CocoaPods version 1.9.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 45.1.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.45.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.11.0

[✓] Connected device (4 available)
    • iPhone 11  • 0EC80516-8F99-4A0C-89ED-2273579862F9 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-13-5 (simulator)
    • macOS      • macOS                                • darwin-x64     • Mac
      OS X 10.15.5 19F96
    • Web Server • web-server                           • web-javascript •
      Flutter Tools
    • Chrome     • chrome                               • web-javascript •
      Google Chrome 83.0.4103.61

• No issues found!

@momo1606
Ive tested this with the rework that is currently in progress
When you pass isEqualTo: Timestamp.fromDate(DateTime(dt.year,dt.month,dt.day))), it creates a timestamp at the start of that day such as 2020-07-13 00:00:00.000.
As you're using "isEqualTo" it's looking for that exact timestamp.
If you want to get all documents for the whole day, you need to use multiple where statements like so
QuerySnapshot querySnapshot = await Firestore.instance.collection('myCollection')
    .where('createdAt', isGreaterThanOrEqualTo: Timestamp.fromDate(DateTime(dt.year, dt.month, dt.day)))
    .where('createdAt', isLessThanOrEqualTo: Timestamp.fromDate(DateTime(dt.year, dt.month, dt.day + 1)))
    .getDocuments();


Added deep watch option to refresh watch.

This actually breaks multi-select on paged grids, so closing.


Cluster Provisioning: Custom Clusters - RKE1 Linux (iFrame from Ember)

With some connection to https://github.com/rancher/dashboard/issues/2159

Tested on Rancher master-head version 5d2b7ac
Provisioned an RKE1 Oracle Linux custom cluster with the following steps:
From EC2, provision OL nodes using the following AMI ami-0d064e68838034c37 (OL 8.2 SELINUX ON)
From dashboard cluster management UI, create a custom cluster.
Run the registration command on the nodes.
The cluster becomes available. The user is able to edit the cluster from dashboard cluster management view.


Don't allocate closures

Removes a couple closure allocations identified in https://github.com/aspnet/KestrelHttpServer/issues/286

Still 15 closure captures; but size and number is reduced

2002 requests before

2004 requests after

Needs to go further; some of the closures remaining are too heavy...

Next iteration for 2005 requests

Need to clean up names before I add commit

No sure about this.


Timed out when creating a partitioned table with a large number of partitions

Describe this problem
When create partition table with a large number of partitions, the client's request will time out.
Steps to reproduce
Execute create partitioned table like this:
CREATE TABLE `demo` (`name` string TAG, `value` double NOT NULL, `t` timestamp NOT NULL, TIMESTAMP KEY(t))
    PARTITION BY KEY(name) PARTITIONS 512
    ENGINE=Analytic with (enable_ttl='false')

Expected behavior
Successfully completed the creation of the partition table in a short time.
Additional Information
In the current implementation, the sub-table creation of the partition table is serial, maybe we need to optimize the sub-table creation process.

Perhaps a batch strategy can be used to optimize the creation process of sub-tables, when the number of sub-tables is greater than the number of nodes.


Quotas are not defined programmatically

In order for quotas not to depend on good natured folks typing randomly on the CLI, we should have quotas be stored and assigned in a configuration file.
Acceptance Criteria:

Quotas exist in Staging
Quotas exist in Production
Quotas can be replicated
Quotas have a history of who changed them and when

Sandbox / space are also created in the sandbox-bot.
https://github.com/18f/cg-sandbox-bot

Closing; mid-term goal is to have customers be able to change their own quota as needed, so we don't want this in code.


Add OSGi support

Add exports and bundle menifest headers to deploy in OSGi environment.

Thanks Robert, I'll try to have a look at it this weekend ;) Since it's just config, it should be quick
N00b question: Can you briefly explain me the benefit of this change?

This is extending MANIFEST.MF file which containes mandatory tags which is used by OSGi containers. The OSGi bundle is a jar file where MANIFEST.MF defines capabilities / provides.

I can give it a try, but right now I'm on vacation. Not sure I can merge this before the end of the month.

Sorry it took so long. I just finished releasing this as v5.3.1
Thank you!


Spacy tagger is not available in French

Spacy doesn't provide a tagger for French.
It would be great to have an option to provide a custom tagger.
Since spacy is used, it could be added as a custom pipeline component.
Spacy taggers may not be enough and some users may want to use custom taggers, even for supported languages.

Thanks for the feedback.
Yes the current solution is limited to spaCy pipelines that already provide a build in tagger. I agree that the option to define custom taggers would be useful. I could imagine implementing this feature, using an additional argument that can receive a tagger callable as parameter.
What do you think about that?

Hi Tim,
That's a good idea. I started implementing this last week and added a "pos_tagger" argument to provide a custom tagger.
I was able to create a custom spacy tagger and pass it to the pipeline. Can suggest a PR for this.
However, it is limited to spacy, and since I want to use a tagger through the flair library, it is a bit difficult to use.
What the library is expecting is a list of tuples (TOKEN, TAG) to do the phrase selection, and I think it would be good to have a more general way to provide this list, but I don't have a good solution for this, since the spacy pipeline is used.

It seems that there is a corpus "fr_dep_news_trf" that uses transformers and that has a tagger for French. I will test it with the library and give some feedback.

To follow up on this, it is possible to use the corpus "fr_dep_news_trf" to handle French text.
However, there are a few steps to make it work :

install spacy-transformers library
in the spacy pipeline, three components need to be added : parser, morphologizer and transformer
Since the components are not added by default in the pipeline, there could be an option to add them, or have an option to pass a custom list of spacy components.

I started a branch to add by default the components : https://github.com/Logora/KeyphraseVectorizers/tree/use_lemmatizer

hi @hboisgibault ,
it is possible to have more information ? i added "fr_dep_news_trf" but how pass "parser, morphologizer and transformer" in the pipeline ?

Hi @devnumber10, you need to fork the repo or use my fork. You can see the line here where I added the components :
Link

Hi @hboisgibault , thanks for you help. Now i am using your fork. I see that you have "pos_tagger" paramater. What i have to use ? I want group of keyword with 1 or more nouns.
vectorizer = KeyphraseCountVectorizer(spacy_pipeline='fr_dep_news_trf', pos_pattern='<N.*>+', stop_words='french', pos_tagger=)

"pos_tagger" is if you want to pass a custom tagger component. But it is not needed if you use the pipeline you are using.

The fr_dep_news_trf pipeline can now be used in KeyphraseVectorizers from release v0.0.9. I removed the default exclusion of certain spaCy pipeline components. This slightly slows down the keyphrase extraction process. However it grants higher compatibility to all available spaCy pipelines, including this one.

With the v0.0.10 release I added the option to use a custom POS-tagger. You can check out how it works here.

Thank Tim for the update !


Windows hosts file editing steps missing for create and add commands

Description
These really good docs promise Nitro will output steps for manually editing etc\hosts in Windows:

Nitro commands that want to edit that file will give you the steps so you can manually perform the edit.

This is true only for the apply command, but not when running create or add. I would expect that Nitro would output these steps any time hostnames need to be updated, regardless of the command used.
Steps to reproduce

Install Nitro for Windows.
Use nitro create, follow the prompts, and note the steps end with the following output:Adding sites to hosts file…
  … modifying hosts file ✓

Use nitro edit to save a change to nitro.yaml, then run nitro apply.
Observe the resulting output includes the promised instructions fenced with ---- COPY BELOW ---- and ---- COPY ABOVE ----.

Additional info

Nitro version: 2.0.4
Docker version: 20.10.2, build 2291f61
Windows version: Windows 10 Pro 19041.804
WSL2 Distro: Ubuntu 20.04 LTS

I’m pretty sure I know what this is and will look into it soon.

Hopefully if possible and based on further investigation, the ambition in the future would be for Nitro to be able to commit the /etc/hosts content directly to the Windows system hosts file too, as the /mnt/c/ path is exposed through WSL, the only caveat is an elevated WSL terminal is needed to be able to do this, as even with sudo without the process being elevated to begin with from the Windows host, a file write is not possible from within WSL.
https://github.com/craftcms/nitro/issues/258


Recompile plugin with steampipe-plugin-sdk v5.10.1 and add support for connection key columns

@ParthaI could you please try the following code sample to revive the organization_id intended to be used as a common column?
package main

import (
    "context"
    "fmt"
    "log"

    "github.com/scaleway/scaleway-sdk-go/api/account/v2"
    "github.com/scaleway/scaleway-sdk-go/scw"
)

func main() {
    // Set up your credentials and default region
    accessKey := "your-access-key"
    secretKey := "your-secret-key"
    region := scw.RegionFrPar // or any other region like scw.RegionNlAms

    // Create a Scaleway client
    client, err := scw.NewClient(
        scw.WithAuth(accessKey, secretKey),
        scw.WithDefaultRegion(region),
    )
    if err != nil {
        log.Fatal(err)
    }

    // Create an Account API client
    accountApi := account.NewAPI(client)

    // Call the function to get organization details
    getOrganizationDetails(accountApi)
}

func getOrganizationDetails(api *account.API) {
    // The GetOrganizationRequest can be empty if you want to fetch the details of the requester's organization
    res, err := api.GetOrganization(&account.GetOrganizationRequest{})
    if err != nil {
        log.Fatal(err)
    }

    // Print the organization details
    fmt.Printf("Organization ID: %s\n", res.Organization.ID)
    fmt.Printf("Organization Name: %s\n", res.Organization.Name)
    fmt.Printf("Organization Creation Date: %s\n", res.Organization.CreationDate)
    fmt.Printf("Organization Modification Date: %s\n", res.Organization.ModificationDate)
}

@misraved, I couldn't find any function named GetOrganization in the Scaleway SDK Go package.
Are you referring to a specific version?
Could you please share the go.mod file?


Usage of FakeTransaction from ethereumjs-tx

I have a fairly simple setup: deploy some contracts and then run some tests. Initially it worked via ganache-cli, but encountered an issue which is addressed in this PR: https://github.com/trufflesuite/ganache-core/pull/130.
To fix it I started to use server from ganache-core, but strangely enough the results were bit different and core breaks first time eth_sendRawTransaction is used. cli seems to work fine. The transaction's data is exactly the same and contracts are deployed successfully in both cases.
The error message said: TXRejectedError: the tx doesn\'t have the correct nonce. account has nonce of: 0 tx has nonce of: 6, but it seemed rather suspicious as I always obtain nonce directly from the rpc node via eth_getTransactionCount.
I pinned down the problem to missing from field after the transaction was re-created on the server side. This: https://github.com/unao/ganache-core/commit/f656b6e846b13d6896248ef7468fedd280cd6e7d seems to fix the issue.
To be honest I do not understand what is the root cause of it and if my hacky fix is safe/good enough.
The real mysterious part is why it works in case of cli, but not core. From what I saw cli just starts the server. My best hypotheses would be that webpack build somehow modifies the semantics slightly.
Your Environment

Version used: ganache-core 2.1.2, ganache CLI v6.1.3 (ganache-core: 2.1.2)
Environment name and version (e.g. PHP 5.4 on nginx 1.9.1): node 8.11.2
Server type and version:
Operating System and version: ubuntu 16.04
Link to your project:

It seems that the problem is fixed in the ethereumjs-tx in version 1.3.6, but unfortunately another problem is introduced https://github.com/ethereumjs/ethereumjs-tx/issues/113 because of which fake transactions still doesn't work.

I can confirm reproduction of this issue. Will release a fix for ganache-core and ganache-cli shortly.

The real mysterious part is why it works in case of cli, but not core. From what I saw cli just starts the server. My best hypotheses would be that webpack build somehow modifies the semantics slightly.

Just solved that mystery - ganache-core depended on<EMAIL_ADDRESS>and 1.3.4 was the version found in its package-lock.json however it seems that npm doesn't give a hoot about transitive dependencies' package-lock.json files, so when I refreshed that file prior to cutting the last release it selected<EMAIL_ADDRESS>putting ethereumjs/ethereumjs-tx#113 into play for<EMAIL_ADDRESS>I've fixed this by pinning ganache-core's ethereumjs-tx dependency to 1.3.4 (dropped the carat operator), and releasing<EMAIL_ADDRESS>This is the only difference between 2.1.4 and 2.1.5. I'm now in the process of releasing<EMAIL_ADDRESS>which will point at this new release. I'll catch up with the Ganache project (electron UI) tomorrow.
Thanks for this, @kipliklotrika!

Closed by 7326b516.

I think this issue was related to a bug that was fixed in https://github.com/ethereumjs/ethereumjs-tx/pull/118
<EMAIL_ADDRESS>contains the fix! Should also fix https://github.com/trufflesuite/ganache-cli/issues/523


Make "Deactivated users" panel visible to everyone

I think it will be useful to add this option as organization setting.
Something like checkbox with next message "allow all users see list of deactivated one".

@FoggyFinder can you talk more about the use case?

Sure. Let's say users had communicated with each other and after some time one (let's call him Bob) of them decided to deactivate his account.
Meanwhile someone (let's call her Alice) might notice that there is no one specific user. She remember his jokes, style etcetera but Alice cannot remember his nickname. The problem is: there is no easy way to understand what happened to the user. Was he deactivated or just get another name and significant reduced activity. Or even it was in other chat.
That's not a big problem for those who has unlimited history although :-)

Update here is I think we're just going to allow anyone to see the Deactivated users panel. Thanks for the heads up @FoggyFinder!

@YJDave do you want to just make this change?  Seems quick to clean out.


Understanding the confidence level

I'm executing the /data/example/rasa example as described on tutorial.
I'm trying to understand why I'm not getting 100% of confidence when I send the same text that I used on during the training.
curl -XPOST localhost:5000/parse -d '{"q":"I am looking for mexican indian fusion"}' | python -mjson.tool
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   364  100   318  100    46   4694    679 --:--:-- --:--:-- --:--:--  4676
{
    "entities": [
        {
            "end": 38,
            "entity": "cuisine",
            "extractor": "ner_mitie",
            "start": 17,
            "value": "mexican indian fusion"
        }
    ],
    "intent": {
        "confidence": 0.9046218833485684,
        "name": "restaurant_search"
    },
    "text": "I am looking for mexican indian fusion"
}

The confidence of it should be 1, right? Why it's 0,9?
I have trained it which the exact same words....
When using Wit or API, I get 1 for those scenario.
What I'm doing wrong?
Thanks

To quote @wrathagom from GItter:

It's not just a straight lookup, so no the confidence shouldn't be 1.

Don't try to compare too much RASA with others services from a technical point of view: if they follow similar core ideas, they're not backed by the same technologies so you can only expect them to perform differently on a same dataset.

I have a similar question about this. Is it possible to have a balance confidence? I mean if a entity appears in two different intents, the confidence will be 50% per each intent? In my training data, in each intent there is the same entity example number but the model always gives a high confidence for one intent.

The intent classification doesn't rely on the entities present - they are two separate things.

@oximer I'm closing because I think you're question has been answered, if not let us know.


Set test logging environmental variables in gcp-test-deploy.yml

Motivation
We can't see when GCP tests are being skipped, because the test logs aren't active in gcp-test-deploy.yml
Designs
Use the same logging environmental variables as the build workflows:
RUST_BACKTRACE="full"
RUST_LIB_BACKTRACE="full"
COLORBT_SHOW_HIDDEN="1"
ZEBRA_SKIP_IPV6_TESTS="1"
RUST_LOG="info"

We should hard-code these values for now.

Most of this variables are being set at build time, and available in the containers:

Those are being set here: https://github.com/ZcashFoundation/zebra/blob/main/.github/workflows/docker-image-build.yml#L116

We need RUST_LOG="info" to see which tests have been skipped


Add iter methods

Add an iter method on LocationList so we can do:
locs = GridLocation(1,1,2,2)
for loc in locs:
  print(loc)

Done


Basic data structure defintion for EventDef and AlterDef added

Basic data structure defintion for EventDef and AlterDef added to models.py

Rather than working on a fork, as a core team member, you should be working directly in the Solinea/goldstone-server repo.  Create a branch and update the PR to go from your fork branch to the same branch on Solinea's version.

Travis failed, which is usually a pep8 issue.  Did you test before PR?

tox pep8 succeeds locally. Any other pep8 specific test ?

I'll move away from this fork and directly branch from goldstone.
Good catch on the DB sync adding the class name, will update on the classes for the next checkin

I visually verified at least one pep8 issue in models.py.  Seems like something is amiss with your environment.  How are you running it, and what is your working dir?  Can address after standup tomorrow.

ok I just ran this with debugs and strangely it fails now with the following.
./goldstone/core/models.py:2652:37: E128 continuation line under-indented for visual indent
I'll take a look and fix this.
I'm running on a simple vimrc setup with tab set to 4.


console transport: send 'debug' level output to stdout not stderr by default

This addresses the common points brought up in #927 and #1024 .  This change makes 'debug' level output go to stdout not stderr by default for the console transport.  The behavior is still controllable by specifying the debugStdout option for the transport or by passing a levels array, just as before.  Tests updated to reflect new default and line added to upgrade guide to mention this since it's a breaking change.

Thanks for the review @indexzero !  I believe these address all your comments but just let me know.  Thanks!


Buckets  for voter and candidate

query {
  bucketsByCandidate(name: "iotexlab", pagination:{skip:0, first:100}) {
    votes
    remainingDuration
  }
  bucketsByVoter(address:"io1k3auexlqg2myfuzgg9zwe655gag39y0cq3zz90", pagination: {skip: 0, first: 10}) {
    decay
    votes
    startTime
  }
  action {
    byVoter(voter: "io1k3auexlqg2myfuzgg9zwe655gag39y0cq3zz90") {
      actions(pagination: {skip: 0, first: 38}) {
        amount
        actHash
        actType
        timeStamp
      }
    }
  }
}

refer to https://github.com/iotexproject/web-iopay-home/issues/182

staging is available https://iotex-analytics-staging.herokuapp.com/ for test purpose


Output data placement not skipped for Resubmission workflows

Impact of the bug
ReqMgr2MS - MSOutput
Describe the bug
Just found Resubmission workflows being considered by MSOutputConsumer and getting multiple data placements done, e.g.
2020-10-12 09:18:54,564:INFO:MSOutput: MSOutputConsumer: PipelineNonRelVal: Processed 'msOutDoc' with '_id': cmsunified_ACDC1_task_TOP-RunIISummer19UL18wmLHEGEN-00130__v1_T_200830_005630_9026.
2020-10-12 09:18:54,565:DEBUG:MSOutput: {u'Campaign': u'RunIISummer19UL18wmLHEGEN',
 u'CreationTime':<PHONE_NUMBER>,
 u'IsRelVal': False,
 u'LastUpdate':<PHONE_NUMBER>,
 u'OutputDatasets': [u'/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18RECO-106X_upgrade2018_realistic_v11_L1v1-v1/AODSIM',
                     u'/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM'],
 u'OutputMap': [{u'Campaign': u'RunIISummer19UL18wmLHEGEN',
                 u'Copies': 0,
                 u'Dataset': u'/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18RECO-106X_upgrade2018_realistic_v11_L1v1-v1/AODSIM',
                 u'DatasetSize': 0,
                 u'DiskDestination': u'',
                 u'DiskRuleID': u'',
                 u'TapeDestination': u'T1_RU_JINR_Tape',
                 u'TapeRuleID': u'4d3b0bb5c5a240b9b43b4cc1dfa0081c'},
                {u'Campaign': u'RunIISummer19UL18wmLHEGEN',
                 u'Copies': 0,
                 u'Dataset': u'/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM',
                 u'DatasetSize': 0,
                 u'DiskDestination': u'',
                 u'DiskRuleID': u'',
                 u'TapeDestination': u'T1_RU_JINR_Tape',
                 u'TapeRuleID': u'ea1f738911a14e5191e838c78a44d9af'}],
 u'RequestName': u'cmsunified_ACDC1_task_TOP-RunIISummer19UL18wmLHEGEN-00130__v1_T_200830_005630_9026',
 u'RequestType': u'Resubmission',
 u'TransferStatus': u'done',
 u'_id': u'cmsunified_ACDC1_task_TOP-RunIISummer19UL18wmLHEGEN-00130__v1_T_200830_005630_9026'}

and this dataset:
ID                                ACCOUNT        SCOPE:NAME                                                                                STATE[OK/REPL/STUCK]     RSE_EXPRESSION                                 COPIES  EXPIRES (UTC)        CREATED (UTC)
--------------------------------  -------------  -----------------------------------------------------------------------------------------------------------------------------------------------------------------  -----------------------  -------------------------------------------  --------  -------------------  -------------------
6fa5cc1202bd4ba2ba850a5478cd446a  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  OK[211/0/0]              (tier=2|tier=1)&cms_type=real&rse_type=DISK         1  2020-11-11 07:18:58  2020-10-12 07:18:58
0bcdf007064749559c5595c5e24e72d2  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  WAITING_APPROVAL[0/0/0]  T1_DE_KIT_Tape                                      1                       2020-10-12 07:19:02
14ab85bb97da40e888859dc3f6ee0cfb  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  WAITING_APPROVAL[0/0/0]  T1_ES_PIC_Tape                                      1                       2020-10-12 07:18:55
3ba087e814e1409f9985ef25dfe2dadd  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  REPLICATING[196/15/0]    T1_FR_CCIN2P3_Tape                                  1                       2020-10-12 07:19:02
8d4d2666cf94406fb5f4eb586134fb19  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  REPLICATING[175/36/0]    T1_IT_CNAF_Tape                                     1                       2020-10-12 07:18:59
ea1f738911a14e5191e838c78a44d9af  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  REPLICATING[99/112/0]    T1_RU_JINR_Tape                                     1                       2020-10-12 07:18:54
c96a6ff1acc84ea9837e30c8b81abfe2  wmcore_output  cms:/ST_t-channel_top_4f_InclusiveDecays_mtop1755_TuneCP5_13TeV-powheg-madspin-pythia8/RunIISummer19UL18MiniAOD-106X_upgrade2018_realistic_v11_L1v1-v1/MINIAODSIM  WAITING_APPROVAL[0/0/0]  T1_US_FNAL_Tape                                     1                       2020-10-12 07:18:53

How to reproduce it
close out an ACDC workflow
Expected behavior
Resubmission workflows should not have any data placement done.
Additional context and error message
Service was enabled in Rucio mode at: 2020-10-12 09:15:25,863

I created a script to fetch all workflows already handled by MSOutput:
https://github.com/amaltaro/ProductionTools/blob/master/fetchMongoRecords.py
to build a dictionary key'ed by the container name, with a list of Tape RSEs and their rule ID (or phedex request ID), but only those with > 1 rules were persisted in the json file:
http://amaltaro.web.cern.ch/amaltaro/forWMCore/Issue_9982/msOutNonRelValColl_tapeRules.json
Here is a summary of the script execution (removed containers dropped):
Found 2590 documents in the DB collection: msOutNonRelValColl
  there are a total of 1249 containers with Tape rules
  where 285 have multiple Tape rules (perhaps dup rules too).
saving summary in file: /data/user/msOutNonRelValColl_tapeRules.json

So, there are potentially 285 containers with multiple Tape rules made. "Potentially", because there could be some containers reporting multiple duplicate rules.
For those containers, we can delete all the Tape rules BUT one (and careful not to delete duplicate rules). Need to check with Nick/Eric how to properly make this removal, and against which DM system.


Status unable to accept lowercase commands

unable to do status 1 s/u or status 1 s/uncontacted

Is a feature flaw; and also the UG already specifies the case-sensitive format of statuses


Add ability to ban a dependency

Is your feature request related to a problem? Please describe.
The packages jsonfield and django-jsonfield both add the same module with the same functionality. Pipenv has no fixed order of installation for dependencies. This means that if you use libraries that depend on both, sometimes you'll end up with one package installed and sometimes you'll end up with the other. This leads to extremely weird situations. Currently it seems that the only way to deal with this situation is by using a version marker to ban one of the packages.
 It is not at all clear from the code os_name = "foo" that you want to ban the dependency.

With category based installs it will be possible to have orders to install dependencies by creating new categories such as prerequisites.   There is a working prototype branch of this and the plan is to open the PR around October 1st for Hacktoberfest.   You can track that work here:  https://github.com/pypa/pipenv/issues/4745


Update tests to expect exception below 4.6.2 and no exception above 4…

….6.2 and on Core
#509

:shipit:


add/remove some tapes

added 30 tapes from racc
added 4 tapes from chronos
added 1 tape from me and blue
removed some of chronos's (his decision!)
removed some from bpd

looks like you fumbled the code


Support SortedList

Do you have any plan to support android.support.v7.util.SortedList  ?
https://developer.android.com/reference/android/support/v7/util/SortedList.html

@IHNEL, this might be part of the future extensions. It needs to be analysed.

Wow!. happy to hear that.

hey! any idea how to do this? I am thinking how I can I do it myself first.

@IHNEL, when I checked I saw that a new object container is necessary so we should extend an AbstractAdapter without any list inside, this middle layer exposes some methods that all others will override.
Which is your idea? I'm curious.

FlexibleAdapter currently supports eu.davidea.flexibleadapter.FlexibleAdapter#calculatePositionFor() to find position of an item in sorted data list, I think you should provide more method around here.

@IHNEL, the Comparator is the key, inside, all views types must be checked.
There are others 2 methods addSection() and addItemToSection(), both rely on calculatePositionFor().
Please check also ItemComparatorTest class.
Which others methods you were thinking?

I am using a simple custom class of RecyclerView and the wrapper class of SortedList as below, hope them can give you an idea to enhance FlexibleAdapter

Binding RecyclerView: https://github.com/radzio/android-data-binding-recyclerview
Wrapper of SortedList: https://stackoverflow.com/a/31522316/523325

Any news on this? Would really love to use flexible adapter in places where I absolutely have to use SortedList.


Log rotation

Request to have logs that get rotated after some time period, to make it easier to manage and upload them.

I will have a stab at this; it would simplify the implementation if the LogWriter class held an ofstream as opposed to a generic ostream. Do you mind if I change that or do you have plans for other means of output (socket, maybe)?

I was originally planning on adding a socket backend, but I don't mind changing to ofstream since I doubt that will happen for a while. Thanks.

I'd be interested in this feature as well, fwiw.  My C++ is seriously rusty, so I'd be pretty happy if someone else did it, but I may get desperate enough to give it a shot.


Added a quick_search() method which delegates to parent handler. #6637

LGTM

Coverage increased (+0.25%) when pulling 205fd3535811aba12b4f704458bcded1ad1c177b on PritishC:feature/task-6637 into 6d89dd5b7f6f6276454728b3b91d2fe828713093 on openlabs:develop.


metrics: update/refresh docker images before running tests

Most of the tests did not check to see if there was an update to the docker images they were using.
Fix this by adding a generic function to do the check, and invoke it from the tests.

@GabyCT once this has landed, when you are adding the init_env calls to the remote network tests, maybe you can also add the check_images calls as well.


Acess geth from another machine (same local network)

Hello,
I am running docker geth with default settings
geth:
    image: ethereum/client-go:${GETH_DOCKER_TAG}
    restart: always
    hostname: geth
    command: --http --http.port=8545 --http.addr=<IP_ADDRESS> --http.vhosts="*" --allow-insecure-unlock --http.api="db,eth,net,web3,personal"
    stop_grace_period: 5m
    ports:
      - 30303:30303/tcp
      - 30303:30303/udp
      - ${BEACON_API_IP}:8545:8545

A simple curl post
curl -X POST -H "Content-Type: application/json" --data '{"jsonrpc":"2.0","method":"web3_clientVersion","params":[],"id":67}' http://localhost:8545

works on the host machine but doesn't from another local machine (replaced localhost with local ip)
I installed geth without docker and I can successfully access it from another computer.
What am I missing ?

Hi, either change this line
      - ${BEACON_API_IP}:8545:8545

and replace ${BEACON_API_IP} with the hosts IP or <IP_ADDRESS> like this:
      - <IP_ADDRESS>:8545:8545

or change the variable BEACON_API_IP in the file .env to the host's ip or <IP_ADDRESS>.
This can also be done using stereum-control-center-cli with the sub-menu api-bind-addr and enter your host's ip or <IP_ADDRESS>.

changed BEACON_API_IP variable in .env from <IP_ADDRESS> to <IP_ADDRESS> as you mentioned.
It worked !
Thanks a lot, appreciate your work


Common handlebar templates

Twitter data model and common template

We are thinking of getting rid HBS templates and unifying epub and PDF with Svelte rendered to string. Read https://github.com/twindle-co/twindle/issues/858#issuecomment-735321254


DNT - respect or not?

Read all comments here, and checked the code also.
DNT = Do Not Track (as all of you know a setting per user) is implemented by some (or many / all ?) browsers.
Not per default - unfortunetaly.
So my question is: can DNT be respected?
I know the Opt-In and Opt-Out discussions - nearly each Country or Continent has one of that.
But (!!) when I as user enables DNT, I really do not want to be tracked!
And more, I do NOT want to be asked for that to give my consent .. or when Opt-Out is allowed it should NOT be enabled (per default), that should be then a Opt-In option.
So, does CookieConsent take care of DNT?
Or are there any plans to add such to the configuration and could be defined therefore by the website owner?

Sadly DNT is already deprecated.
I don't want to sound harsh, but if you really value the privacy of your users you might as well remove all tracking scripts. Alternatively you could switch to a GDPR compliant analytics solution such as:

Plausible
Fathom Analytics
Simple Analytics

Although these tools are neither free nor nearly as powerful as ga/gtm, they are built with privacy in mind and do not require a consent notice AFAIK.

Thanks for the extended answer.
And you do not sound "harsh", it is as it is - I like clear words and comments rather "this, that, ..."
Now we have clarified this, I personally respect all of the privacy and maybe one of those web developers who welcome the GDPR/DGSVO and other regulations.
It's time to stop the marketing industry and their endless hunger for data!
I am not dependent from them, displaying no ads or something else.
Do not collect any visitor data (expect those server id doing it automatically.
Never used GA or similiar tools, do like Google (Bing also not) - when searching I use other tools.
But I am developing plugins and extensions for clients.
They have websites build on CMS, having webshops selling products.
And they often use tools like GA.
When Matomo started as Piwik (many years ago), I tried it to see what it can do.
Because it's part of my job to know the possibilties the users might have.
Now we have to live with all that marketing excess, many website owners want to use tools to check how their websites are used. And many of them use GA  - while at least they have no glue what this tool is really is!
And here comes your script, which will be part of one of my modules.
Sadly that DNT is stopped, guess a result of the marketing industry.
And these days, every website owner has to display what his cookies are doing (if used, and they are used on nearly 99% of all websites).
That's one of the reasons to use tool s like yours, because if the regulation authorities do not change their current rules, we - the website owners - have to inform.
Next reason is, some websites (or more than some) are using then GA (and other).
Then they have to ask for consent - which is good!
Current tools are made to confuse visitors, are complicated and mostly of them are violating the GDPR!
Users tend then to accept every and all, because they want to visit the website.
So, that we have clarified the basics you may know now why I am asking.
I as developer can do nearly everything, but the users of my scripts should have an easy to understand and operating UI based tool where they can define their individual settings.
Your tool gives me the basics, all around has to be developed.
Which also means, your settings and definitions should be public available, should be able to override (if needed).
Explained enough?


[RFC] Use ComponentSpec as api for defining components

Because Swift currently does not support non-generic subclasses, i thought about creating components by implementing a ComponentSpec or ComponentType protocol. We can use associated types to infer the state type. We only need to know when the state changes, maybe we can make a State type that you can observe.
After implementing ComponentSpec you can use the method construct to create a Component<Spec.StateType>
To receive lifecycle events we could add an LifeCycleEvent enum, and add lifeCycleStateChanged(event: LifeCycleEvent) for receiving those events.

Interesting! So it might look something like:
protocol ComponentType {
   typealias StateType

   func lifeCycleStateChanged(event: LifeCycleEvent)
   func render() -> Element

   var stateChanged: () -> ()
}

My initial thought is that it doesn't seem to provide much that we don't already get with Components initializers like Component(initialState:, didRealize:, render:).

(I'm also hoping that sooner than later Apple fixes the non-generic subclass problems :cry:.)

Can somebody please explain the non-generic subclass problem that is mentioned in the README a bit more.  I don't understand the exact limitation for the design of Few and what has been done to go around it.  We can't subclass Components but the approach shown in the demos seems elegant to me, perhaps I am missing something.

You can subclass Component but if you override render (or probably other functions that take in the state) it'll crash. Currently there are two workarounds:

Don't subclass. Use Component(initialState:, didRealize:, render:) instead.
Subclass, but don't override render: https://github.com/joshaber/Few.swift/blob/e4d96d944f6b87e3f02f60cc22fb6db6df76b62f/FewDemo/CustomButton.swift

In light of #44 I think custom components are a bit less onerous. I'm happy to reconsider if I've misunderstood, though!


Add rife-v3.9

converted fast true ensemble false and fast false ensemble true, tested with vapoursynth, output looks decent for me but didn't compare directly to pytorch. 3.9 has timestep so it doesn't have the issue of the in2 failed.

My views...Old models should be removed. We already have the param model_path to allow to load those models.

Makes sense, I'll close this.

This plugin is supposed to be a collection of hzwer rife models to make them easily accessible, so I think it would be fine to add this. I didn't have time to test it yet though.

Just added rife-v4.14-lite, model seems fine but it needs to have convolutiondepthwise set to true.

Looks good, thanks.


The PHP exe file you specified did not run correctly [exit code 1]:

I got error:
The PHP exe file you specified did not run correctly [exit code 1]:
C:\xampp\php\php.exe
No output was returned.
I attached the log file.
Setup Log 2017-10-05 #001.txt

Thanks for reporting this and submitting a log file, because I can see exactly what is happening now:
If the username contains an & character, then any cmd.exe arguments that include this path will be split. The remedy is either not to use the full path, or to correctly escape the arguments.
I'll fix this ASAP.

Yup, I had to set up a new user in my computer and it worked perfectly!
Thank you!

Fixed in https://github.com/composer/windows-setup/releases/tag/v4.8.0
Thanks again for taking the time to provide the log file, even though you had managed to get around the problem. Often folks report an issue, then never reply to requests for more info (presumably because they've sorted it), which I find incredibly annoying - but, hey ho!


Add information on optional URL parameters

Closes https://github.com/vuejs/vue-router/issues/2525
Related: https://github.com/vuejs/vue-router/issues/235

Thank you for this but I think the documentation is already pointing to the right places at https://router.vuejs.org/guide/essentials/dynamic-matching.html#advanced-matching-patterns
This section of the documentation will be improved in v4 where the path to regex mechanism is internal

I understand what you're saying. Respectfully, I think you're missing out on an opportunity to help a lot of people with next to know effort or cost.
It seems extremely likely to me that optional URL parameters are an extremely common use-case among users of vue-router. However, currently the fact that they are possible is buried at the bottom of the page, and is only mentioned in passing as "optional dynamic segments"; to learn how to use them one has to click through to documentation on a dependency and find the examples there.
Introducing the possibility far earlier on the page, right after dynamic segments are introduced, feels much more contextually appropriate, and much more likely to be communicating the right information at the time that a developer might be wondering "can I make these segments optional?".
I really appreciate all of your work on this project, and of course it's your decision to close this. I just wanted to share my reasoning, in the hope that you'll reconsider 😄

Also, for what it's worth, as a new contributor it kind of stinks to come across what feels like some missing documentation, then find that there's an already open issue for it (https://github.com/vuejs/vue-router/issues/2525), and think to myself "oh great, I can help out and add this to the docs!", then make a PR and have it closed even though it clearly solves the existing open issue ¯_(ツ)_/¯


Opera Mini support

Enhancement on Opera Mini doesn't work only because there’s no:

Array#keys()
CSS.supports()
emoji font

First two can be easily polyfilled. As for the emoji, we can use other strings (or none) as fallbacks. May be worth doing.
When finished, investigate other browsers that can be supported with easy polyfills.

With CSS.polyfill (https://github.com/termi/CSS.supports) in place, Opera still lacks vw and calc() support. But still, without transformations playing it’s kind of useless. Maybe https://dev.opera.com/articles/opera-mini-content-authoring-guidelines/ will help.


bundling frontend static files inside golang binary

See reference:  https://github.com/gobuffalo/packr


SaaS create_index API

Should this be implemented on the node sdk as well?
https://github.com/lancedb/lancedb/blob/797514bcbf9dd4432a8685540f1bd29d25fac49d/node/src/remote/index.ts#L235-L237


UTOPIA-677: Setup & Integrate GCNotify

Description
This PR includes the following proposed change(s):
- THIS CANNOT BE MERGED YET
+ I'm hoping for feedback to understand what I may be missing

Creates a GCNotify module for handling sending email notifications
Adds new environment variables which are also located in .env.local

GCNOTIFY_BASE_URL
GCNOTIFY_API_KEY
GCNOTIFY_TEMPLATE_ID

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Refactoring / Documentation
[ ] Version change

How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Development Dependency Working Agreement

[x] My code DOES NOT include the importing of new dependencies into the DPIA ecosystem
[ ] My code DOES include the importing of new dependencies into the DPIA ecosystem
If new dependencies are being introduced to the DPIA ecosystem:
[ ] The functionality of the dependency drastically reduces code complexity and makes my changes more easily maintainable and readible
[ ] The dependency being introduced does not contain multiple layers of nested dependencies introducing maintainability complexity to the DPIA ecosystem

Frontend Development Changes

[x] N/A
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to project documentation or diagrams that reflect my changes
[ ] New and existing unit tests pass locally with my changes
[ ] My code follows Airbnb React Style Guidelines

API Development Changes

[ ] N/A
[x] I have performed a self-review of my own code
[ ] My code follows standards and practices outlined in the BC Government API Development Guidelines
[ ] New and existing unit tests pass locally with my changes
[ ] My changes includes Swagger documentation updates that reflect the changes I am introducing

Definition of Done

By the way, do not forget unit test

I'd like the changes to the openshift templates for GC notify to go in first before merging this, if possible, please 🚀


fix: selector! starknet_keccak

https://github.com/starkware-libs/cairo/blob/4471a55923663eb8150ea6cd636d5c1038b137d1/crates/cairo-lang-starknet/src/inline_macros/selector.rs#L36

This change is

It's written as sn_keccak in the docs https://docs.starknet.io/documentation/architecture_and_concepts/Smart_Contracts/contract-storage/

It's written as sn_keccak in the docs https://docs.starknet.io/documentation/architecture_and_concepts/Smart_Contracts/contract-storage/

it is error.I went to modify it a while ago, and my account was locked.

https://github.com/starknet-io/starknet-docs/blob/main/components/Starknet/modules/architecture_and_concepts/pages/Smart_Contracts/class-hash.adoc
starknet_keccak(bytes(ABI, "UTF-8"))


Issue calling isSdkModeEnabled

https://github.com/polarofficial/polar-ble-sdk/issues/440

This was due to an out of date sensor


Benchmark generation from git commits

The commit to transcript script can now make benchmarks. One is added as an example to our existing context benchmark script. Flags which control which benchmarks run are added to the context benchmark.

Looks good to me! How does it perform on these benchmarks?

I'm not sure the context benchmark is doing much right now because we don't have much of a context generator.
I need to write a benchmark that sends the output to GPT-4 for grading. Right now the "expected_edits" field isn't doing anything.


[Event Request] Codeunit 22 Item Jnl.-Post Line - OnApplyItemLedgEntryOnBeforeFieldError

Hi Team,
In codeunit 22 we need possibility to replace and avoid getting run-time error. Having event with handling in the  procedure ApplyItemLedgEntry, would be a perfect solution :

[IntegrationEvent(false, false)]
local procedure OnApplyItemLedgEntryOnBeforeFieldError(var ItemLedgEntry: Record "Item Ledger Entry"; var IsHandled: Boolean)

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


rename stack name issue

when create a new stack, the stack name can not be the same as other, it is right;
but, when you rename stack name to an already exist stack, no check??  clould you fix this error? tks

Fixed in v1.6.22


move to https in pull

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


Throw Exception when arguments not accepted for interestedclients

Fixes https://github.com/AY2223S1-CS2103-W14-1/tp/issues/220
Fixes https://github.com/AY2223S1-CS2103-W14-1/tp/issues/219

Codecov Report

Merging #221 (98ea160) into master (9813e15) will decrease coverage by 0.25%.
The diff coverage is 22.22%.

@@             Coverage Diff              @@
##             master     #221      +/-   ##
============================================
- Coverage     60.15%   59.90%   -0.26%
  Complexity      681      681
============================================
  Files           130      130
  Lines          2610     2626      +16
  Branches        329      331       +2
============================================
+ Hits           1570     1573       +3
- Misses          890      901      +11
- Partials        150      152       +2

Impacted Files
Coverage Δ

...ry/logic/commands/property/AddPropertyCommand.java
44.64% <13.33%> (-11.46%)
:arrow_down:

.../java/seedu/condonery/model/property/Property.java
72.72% <66.66%> (+0.35%)
:arrow_up:

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


ReferenceError when importing mind-ar module in Nextjs App

Im following the Three.js installation guide with npm, and importing mind-ar/dist/mindar-image-three.prod.js throws a ReferenceError
ReferenceError: require is not defined in ES module scope, you can use import instead This file is being treated as an ES module because it has a '.js' file extension and '[...]\node_modules\mind-ar\package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
Call Stack
new MC
file:///C:/development/xampp7/htdocs/ar-marker-boilerplate/node_modules/mind-ar/dist/controller.03a2d8ae.js (3585:5)
<unknown>
file:///C:/development/xampp7/htdocs/ar-marker-boilerplate/node_modules/mind-ar/dist/controller.03a2d8ae.js (3603:73)
ModuleJob.run
node:internal/modules/esm/module_job (193:25)
async ESMLoader.import
node:internal/modules/esm/loader (530:24)
async importModuleDynamicallyWrapper
node:internal/vm/module (438:15)

Closing it for now, please re-open if problem persists.

It was a problem with how I was importing the library in next. Instead of doing a normal import, I had to disable server side rendering for the component that uses the library, which is activated by default.
Instead of
import ImageTrackingScene from 'COMPONENTS/ImageTrackingScene/ImageTrackingScene';

Do
import dynamic from 'next/dynamic';
const ImageTrackingScene = dynamic(() => import('COMPONENTS/ImageTrackingScene/ImageTrackingScene'), {
  ssr: false,
});


examples: fix broken spi related examples

fix broken spi related examples and update docs

spi-demo
Change the spi device from spi0 to spi1, and it will run correctly. The running results are as follows:

sdcard-demo and sdcard-gpt-demo
Changing the version of the dependency embedded-sdmmc to 0.6.0, the two demos can run normally. The reason why the 0.8.0 version cannot run normally is still being investigated. In addition, the requirements for pins have been added to README. The running results are as follows:

cc @luojia65 @NanaHigh


Link to Wikipedia on all nodes which have a related article

Write a PHP script which will read the yEd .graphml file and add the URL data for it automatically. It should verify the article exist before adding the link and list the nodes with unavailable article.

Should mostly be covered by ebce494bab42f52e4754a6a09d65e0f7222b1174.


TopView

Can you add feature to set TopImage resource as Tinder SuperIike option??

please post this in SwipeDeck2  https://github.com/aaronbond/SwipeDeck2
and explain exactly what you mean, with pictures might be helpful.


Search not cleared after ESC

What happened?
Steps followed:

Upgraded to congo version 2.0
Ran long tailwind command to regenerate all the necessary CSS (had to install postcss from inside themes/congo first though)
Started server and clicked search

Typed in book > proper results display

Pressed ESC on keyboard (without hitting a result or clicking the x) > this closed the modal, as expected
Clicked search again
Issue is here > the book results display, even though the text box is empty

Theme version
latest 2.0
Hugo version
v0.92.1
What browsers are you seeing the problem on?
Chrome
Relevant Hugo log output
N/A

Thanks, this is definitely something that could be improved. I just tested this and the same behaviour happens regardless of if you press Esc or hit the close button on the search box.


PhotoViewGallery with non PhotoView widget child

Is your feature request related to a problem? Please describe.
I'm building some kind of app internal gallery, and it has videos
I've tried to just include PhotoView widget in PageController, but with this approach PhotoView doesn't work at all
Describe the solution you'd like
I want PhotoViewGallery.builder to be able to accept non PhotoView widget
Best api, IMHO, would be like following:
    PhotoViewGallery.builder(
      pageController: PageController(initialPage: initialIndex),
      itemCount: assets.length,
      builder: (_, i) =>
        PhotoViewGalleryPageOptions(
          imageProvider: assets[i].isVideo ? null : assets[i].image,
          notImage: assets[i].isVideo ? assets[i].videoWidget : null,
        ),
    ),

I've found PhotoView.customChild but I want video widget appear as is, taking whole available space and no scaling

Perhaps a new constructor such as PhotoViewGalleryPageOptions.customChild would help you.

Yeah, I will try to implement it

@rostopira added custom child support on #131
      PhotoViewGalleryPageOptions.customChild(
            child: Container(
              width: 300,
              height: 300,
              child: SvgPicture.asset(
                item.resource,
                height: 200.0,
              ),
            ),
            childSize: const Size(300, 300),
            initialScale: PhotoViewComputedScale.contained,
            minScale: PhotoViewComputedScale.contained * (0.5 + index / 10),
            maxScale: PhotoViewComputedScale.covered * 1.1,
            heroTag: item.id,
      )

Thank you for this change and awesome plugin!

I will release it as 0.3.1


Make "Continue Generation" More visible

Right now, it only comes up if you hover over. It should be its own text!

I tried replicating this by myself but I can't seem to even get the Continue Generation button to show up. Could you show me the steps I need to take to get the button to appear?
Currently this is what I see:

To replicate:
use GPT-4o (tinyllama is also okay probably)
highlight a super long file, CMD+L to add it to the chat, and ask "Write me this with added print for each line"
itll generate something super long and stop generating at some point, and you can do the continue generation

@nang-dev Looks like akash3444's PR fixes this issue so I'll assign it to them and let you review that.


emitC flow not working after IREE candidate-20220803.224

What happened?
Generate following error message running models (mnist, mobilenet, etc.)
10:10:33.4086 [ERROR] "iree/runtime/src/iree/vm/ref.c:204: INVALID_ARGUMENT; source ref type mismatch; while invoking native function module.__init; "
10:10:33.4087 [ERROR] "[ 0]   native module.__init:lu -"

Steps to reproduce your issue
Use https://github.com/hcindyl/iree-rv32-springbok/tree/iree-build-224 and follow the README.md to build and run the programs
Result:
Failed Tests (3):
  Model tests :: float_model/mnist_emitc_static_test.txt
  Model tests :: float_model/mobilenet_v1_emitc_static_test.txt
  Model tests :: quant_model/mobilenet_v1_emitc_static_test.txt

What component(s) does this issue relate to?
vm, emitc
Version information
between candidate-20220801.222 to candidate-20220803.224
Additional context
No response

Thanks for reporting @hcindyl!
It seems we have the same problem with the vision inference / MNIST sample compiled with iree-bare-metal-arm and running it on Renode:
15:20:30.1190 [INFO] usart2: [host: 14.71s (+14.71s)|virt: 0.5ms (+0.5ms)] INVALID_ARGUMENT

FYI, the vision inference is not a full e2e sample since it relies on samples/models/mnist.mlir. With other words we start with MHLO input and not with a TF/TFLite model.
I can further confirm that candidate-20220731.221 works as it should. I will look into what is going wrong.

The failure we're seeing is related to commit 76bf2f3 (the merge of #9754). The last commit working for me is d46c881.

@benvanik Could you help to triage this issue?

Short update:
This is caused by aliasing of ref variables in the EmitC conversion. My current work is here.
Now this test function gets miscompiled by the EmitC conversion as the results are returned in the wrong order.
I'll continue working on this next week.

@hcindyl  This should be fixed with #10094.
I only tested this on the static library sample altered for the MNIST model though.

I tested with the examples in https://github.com/hcindyl/iree-rv32-springbok/ and all tflite/mlir models passed.

Will close the issue once the commit lands in the candidate release.

The commit landed in https://github.com/iree-org/iree/releases/tag/candidate-20220816.237


Revert changes made for G-95

 Here is an overview of what got changed by this pull request:

Issues
======
- Added 2

Complexity decreasing per file
==============================
+ src/In.ProjectEKA.HipService/Consent/ConsentNotificationController.cs  -1

See the complete overview on Codacy


DOC: make RTD build fail on warnings

Fixes #183

Codecov Report
Base: 64.40% // Head: 63.90% // Decreases project coverage by -0.50% :warning:

Coverage data is based on head (1e4403d) compared to base (519fd9b).
Patch has no changes to coverable lines.

:exclamation: Current head 1e4403d differs from pull request most recent head ad067e5. Consider uploading reports for the commit ad067e5 to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #189      +/-   ##
==========================================
- Coverage   64.40%   63.90%   -0.51%
==========================================
  Files          20       20
  Lines        1194     1194
  Branches      244      244
==========================================
- Hits          769      763       -6
- Misses        346      351       +5
- Partials       79       80       +1

Impacted Files
Coverage Δ

onyo/__init__.py
56.25% <0.00%> (-37.50%)
:arrow_down:

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

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


Fix Linear Regression Slope Issue

There is a issue while running the code snippet ndarray is passed instead of float value for the axline slope.
Earlier
ax.axline([0, b], slope=m, c='g')
Changed to
ax.axline([0, b], slope=m[1], c='g')
This issue is observed in 29 August class while walkthrough.

Nice! Good catch.