Adds tests

Hello @akshit-arora,
🎉 🥳 Congratulations on the release of your first Laravel Package.
I have added some basic tests to guarantee queries are logged.
The tests are written using Pest and you can run them with the command ./vendor/bin/pest.

If you don't know Pest, I recommend you to watch this series for free: https://laracasts.com/series/pest-from-scratch/.
For the future, it would be best to use a MySQL in the CI and play with the SELECT sleep because the execution time of queries will vary from machine to machine and this is far from ideal.
I decided not to touch any code or make any modification to your code base.
Greetings and thanks
Dan

Thanks Dan! Will keep this noted for the future!


add some more contributor mentions

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
499

Relevant Lines:
1043

💛  - Coveralls


Finish porting 1.3 tests to 1.4

Currently about 80% of tests are ported but not all of them,

Duplicate of https://github.com/pachyderm/pachyderm/issues/1486
Closing this one since the other has a bit more detail


Git.exe runs each time i save, on windows

Each time i press save, a git.exe instance starts.
Running Sublime Text 3
Windows 7 64-bit
Can't find a way to fix this

It might. Can you make a screencast of how it looks?


How to set field to nil/NULL

I've been trying to use Repo.update!/1 to set a field value to NULL (eg Repo.update!(%{document | field: nil}))
I can see in the source code that the nil values are stripped out before the update is applied (https://github.com/zookzook/elixir-mongodb-driver/blob/master/lib/mongo/collection.ex#L1003) - what is the suggested way to explicitly set nil/NULL?

The functions Repo module is very limited. They don't extract differences or provide smart updates expression. Because MongoDB supports a lot of update possibilities you need to specify what you want to update. The Repo.update! replaces all values. I cannot recommend using the update function. The implementation does:
Mongo.update_one!(@topology, collection, %{_id: id}, %{"$set" => module.dump(doc)}, opts)

And currently, the dump function removes all nil values.
Better:
Mongo.update_one(topology, "documents", %{_id: ...}, %{"$set": %{field: nil}})

Maybe we want to remove the field instead of using nil values:
Mongo.update_one(topology, "documents", %{_id: ...}, %{"$unset": %{field: 1}})

Great thanks - I've got it working using Mongo.update_one as you suggest (rather than Repo.update). That solves my immediate problem.


consider --set-exit-if-changed flag

Useful for scripting. Consider:
--set-exit-if-changed              Return exit code 1 if there are any proposed changes.

(a la dart format).
/cc @bwilkerson @devoncarew

Would this return different results then dart analyze? dart analyze might fail on a broader set of analysis issues, whereas dart fix --set-exit-if-changed would just fail if some of those issues had associated fixes?

Ah, right. Maybe orthogonal to analyze output? I was thinking specifically about a way to signal that there are changes you could apply so you could run dry-mode in, for example, a pre-submit.
It'd be good to a survey of prior art.
/fyi @InMatrix

Given that the exit code would be set for a subset of the cases in which dart analyze exit code is set, how likely is it that users would want this feature? (I'd like to reduce feature creep if possible.)
Also, we need to use the exit code when running the tool in testing mode, so it would be nice if it was consistent between the two.

Presubmit or CI is the use-case I was imagining, similar to dartfmt: fail if there are fixes that can be automatically applied.  Having said that, you're right, if builds are already failing on all analyzer warnings, this wouldn't be useful.

Yeah, it's hard for me to imagine anyone wanting to stop commits when there are automatically fixable diagnostics but to allow them when there are diagnostics that can't be automatically fixed.

Closing for now.  If there's interest, we can re-open.


all: conform to Apache2.0 license

Updates https://github.com/tendermint/coding/issues/28
Generated by
$ apache2conform -repo github.com/tendermint/merkleeyes
-copyright-holder Tendermint -fix
err:: "/Users/emmanuelodeke/go/src/github.com/tendermint/merkleeyes/client/client.go":
contents and commits have different length
Total: 31:: AddedLicenses: 30 AlreadyHaveLicenses: 0 Errors: 1
TimeSpent: 6.856632754s

this repo is being deprecated in favour of /iavl.


Windows Default install only includes ENG

By default the Windows install for tesseract only includes eng.
This plugin's default of eng+deu will fail in that case.
The docs tell the user to make sure the languages being used are installed, but it will fail silently if deu is also not installed.
This could be confusing to new or less technically inclined users.
"C:\Users\<User name>\Documents\Obsidian Vault\Pasted image<PHONE_NUMBER>0637.png" - -l eng+deu Error opening data file C:\Program Files\Tesseract-OCR/tessdata/deu.traineddata Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory. Failed loading language 'deu' I-01 Update Tesseract 5.3.1. Now uses msys
As per this plugin's notes, changing the language to eng works.

Hey @NBKRedSpy thanks for opening this issue. Fixed it in version 0.3.7.


Removed support for service.send(type, payload)

As discussed in https://github.com/davidkpiano/xstate/issues/998 and on Slack

Note to self: add src/events.ts and add eventFrom() helper to mimic this behavior (opt-in).


[Request] Add header that contains original URL

In order to know the original URL, perhaps it's a good idea to add a header for this. In that case, apache2 or whatever webserver can log this in the access log.

Fixed #7!


Service worker not loading Favicon from cache.

Devtools confirms that favion.ico is cached , yet on each reload the favicon is loaded from network not cache

That's unfortunately not something that sw-precache has any control over. I assume you're seeing this in Chrome (I don't know how Firefox behaves), but yeah Chrome's requests for the favicon don't trigger the fetch event handler in the active service worker.
The Chrome bug tracking this is https://bugs.chromium.org/p/chromium/issues/detail?id=448427


chore: add miraclx to codeowners

^

I remember Austin had to go through some process to ask permission to add me, so let me initiate this with @DavidM-D.

LGTM


Where is the code sample?

Please include the link to the entire code sample in this document.

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

ID: 59d6d442-8d46-3f9e-e75a-ad9d900fc117
Version Independent ID: d07c4058-452f-cdac-c59d-8f09e70a43f3
Content: Authenticate users with WS-Federation in ASP.NET Core
Content Source: aspnetcore/security/authentication/ws-federation.md
Product: aspnet-core
Technology: aspnetcore-security
GitHub Login: @chlowell
Microsoft Alias: scaddie

Hello @amanmcse ... I don't think that this topic has a full sample. The code files for it are at ...
https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/security/authentication/ws-federation/samples
... as you can see there, it's just code pulled into the document.


High CPU usage

Hi there. I have implemented the clustering on my app but the CPU usage has gone pretty bad. I get sometimes 130% for just scrolling. I have something like 100 markers but even when I zoom in to just a few I still get high CPU usage which does not happening if I remove the clustering at all. I am clustering everytime the user moves the map a bit (maybe there is a better way of doing it?)

The cluster manager should handle camera movement events automatically for you and choose when appropriate to re-cluster. You do not need to re-cluster yourself. If you re-cluster on every single camera move I can see why the CPU is high.

I have removed the re-cluster on camera handle but whenever I move the map I still get high CPU spikes. I noticed that willRenderMarker keeps getting called several times.

When you move the map, new markers maybe added if they become visible and before they are added willRenderMarker will be called if the GMUMarkerRendererDelegate delegate implements it. Did you implement the willRenderMarker method? It is supposed to be fast otherwise it will interfere with the rendering.

Yes I implemented that method. In theory my points on the map will never move so the clustering could only be done once, what I need to update sometimes is the marker icon with the updated info accordingly to the app state.

The code looks fine to me as item.iconImage is already in memory so marker.icon = item.iconImage should be fast unless the iconImage's size is huge.
I you are still stuck, I am happy to look at a repro project.
FYI: you donot need to set marker.tracksViewChanges because you are not using the iconView property.

So how do you refresh the icons without having to cluster them again? Do you have to remove the items and re-addd them all?
Regards

De: Son Nguyen<EMAIL_ADDRESS>Enviado: quarta-feira, 12 de outubro de 2016 23:24
Para: googlemaps/google-maps-ios-utils
Cc: Antonio Pinho; Author
Assunto: Re: [googlemaps/google-maps-ios-utils] High CPU usage (#48)
The code looks fine to me as item.iconImage is already in memory so marker.icon = item.iconImage should be fast unless the iconImage's size is huge.
I you are still stuck, I am happy to look at a repro project.
FYI: you donot need to set marker.tracksViewChanges because you are not using the iconView property.

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/googlemaps/google-maps-ios-utils/issues/48#issuecomment-253368144, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAhOVsQ1GmzcogH-PBRxooM2_3fBzuhcks5qzWwtgaJpZM4KL_AB.

I'd suggest you use a dynamic icon using the GMSMarker.iconView property: https://developers.google.com/maps/documentation/ios-sdk/reference/interface_g_m_s_marker.html#ab16a10487ace24ac36e96eea7efb77c7
Using this property you'll need to have tracksViewChanges to YES for it to refresh/update.

With the dynamic icon I have the same problem. How do I get the marker reference after they are on the map? If I could get marker by id or something and change its image! That would be perfect

I'd imagine you would have to associate your cluster item with the marker in a dictionary somehow. Then you have a willRenderMarker event you will have access to a marker and the marker.userData is either a id or a id. You can use those information to build up a map from id to GMSMarker.

Hello @mountainvat,
I did use iconView for cluster and marker but it uses huge memory and CPU.
In Icon view, I am loading images of the user for cluster and marker. Since I am adding images, I have to keep the trackViewChanges property true otherwise it's not reflecting the image downloaded from the server on the map. If I keep turn on the property It takes a huge amount of CPU.
Can you help me out here?
Thanks,
Malav Soni

Using iconView with tracksViewChanges enabled is very expensive since the view needs to be rendered continuously into a bitmap. If your image does not change can you try to download it first and use the normal .icon property?

Using iconView with tracksViewChanges enabled is very expensive since the view needs to be rendered continuously into a bitmap. If your image does not change can you try to download it first and use the normal .icon property?

But what if I have many user's data coming from API so first I need to download the image of each of them and then add markers on the map?
Is there any other way to do it?


Add embedded omniscidb packages

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.
[ ] Squash commits

This PR introduces three new outputs:

omniscidb-common - contains additional files that other output packages use
omniscidbe - omniscidb shared library, cpu and cuda builds
pyomniscidbe - omniscidb embedded in python module, cpu and cuda builds

and the additional files in omniscidb*{cuda,cpu} are removed, that is, omniscidb package requires omniscidb-common.
This PR uses omniscidb branch https://github.com/pearu/omniscidb/tree/pearu/conda (https://github.com/omnisci/omniscidb/pull/647) and hence the PR can be landed after the branch changes are included in the official omniscidb release.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).

Hi! This is the friendly automated conda-forge-linting service.
I was trying to look for recipes to lint for you, but it appears we have a merge conflict.
Please try to merge or rebase with the base branch to resolve this conflict.
Please ping the 'conda-forge/core' team (using the @ notation in a comment) if you believe this is a bug.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

When defining a source/url please add a sha256, sha1 or md5 checksum (sha256 preferably).

@pearu seems you need to add a checksum to the sources line to satisfy conda linter...

@pearu seems you need to add a checksum to the sources line to satisfy conda linter...

Yes, however, as noted in the issue description, we'll need to wait until https://github.com/omnisci/omniscidb/pull/647 has landed and a new omnisci tar-ball is released before landing this PR. So, it is ok to ignore conda linter failure regarding the checksum as the final checksum is unavailable anyway.

Since omnisci/omniscidb#647 has been committed - can we continue with this?

Since omnisci/omniscidb#647 has been committed - can we continue with this?

AFAIK, not quite yet. I think conda feedstocks require release tar-balls with stable sha value. The github provided tar-ball for omniscidb master branch is not stable by definition. So, I think a new omniscidb release is required to finalize this PR.

Technically one can take a tarball from a given revision... but I guess we better wait till a release is cut 😄

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Hi all,
This PR is now ready for review.
Notice that omniscidb 5.6.0 was released with some DBE components missing and hence the need for a patch. Hopefully, in the next release, we can remove the patch.

@pearu are you serious in requesting a review of 56 thousands-lines-long patch?..

@pearu are you serious in requesting a review of 56 thousands-lines-long patch?..

No, to avoid insanity.
The patch is pretty much a compromise of having omniscidb 5.6.0 conda package with DBE support or not having DBE support at all in 5.6.0. The patch can likely be removed in the next release.

This PR is ready for review. The upstream has tagged 5.7.0dev that resolves the large patch size issue.

@pearu am I looking at the wrong place, or did you forget to update the PR?.. judjing by recent commits you forgot to remove the patch :)

@pearu am I looking at the wrong place, or did you forget to update the PR?.. judjing by recent commits you forgot to remove the patch :)

Ah, right, I have removed using the patch (from meta.yaml) but did not remove the patch file itself. I'll remove it..

@vnlitvinov @jclay, please review.

Finally, 5.7 released so waiting it in conda-forge ;)

@Garra1980 5.7 in conda-forge is WIP: https://github.com/conda-forge/omniscidb-feedstock/pull/49


Add LinkScanner

Adds https://github.com/mirko-pagliai/cakephp-link-scanner

Not a good idea suggesting deprecated method Plugin::load() in plugin meant for 3.7+.

Not a good idea suggesting deprecated method Plugin::load() in plugin meant for 3.7+.

it's just a copy-paste in the README that refers to the cookbook. I can obviously delete the example and leave only the reference to the manual.

Best to suggest the CLI command bin/cake plugin load LinkScanner.

Fixed.


Add automatic fixes and support record fields in all locations

Added checking record field order in the following places:

Lambda args, e.g. \{b, a} -> b
let destructuring, e.g. let {b, a} = r in ...
let function sigs, e.g. let f : { t | b : Int, a : Int } -> Int
let function args, e.g. let f {b, a} = b in ...
case pattern matching, e.g. case r of {b, a} -> b

Added a single destructuring example to the documentation:
sumFoo : Foo -> Int
sumFoo { b, a } =
    a + b

since this behavior was already checked for.
Broke out functionSorted, patternSorted, and typeAnnotationSorted into TLDs, since they are now used in multiple places.
If this is excessive, I understand, but it extends the behavior already present for TLDs to everywhere the same patterns can occur.  If it's beyond the intended scope of the rule, we could potentially add a rule option to enable this "deep" checking?

I've added automatic fixes sorting as well.


Alternative fields for adjacently tagged enums

Since no one replied to my earlier issue #1516 and it just got closed after over a year, I will make a new one.
It was closed with the message that I should ask in the rust discord for help. I did and was ignored, again.
I assume it is currently not possible to get adjacently tagged enums to use a field from the parent struct:
// possible
{
  "enum": {
    "myenum": "foo",
    "rest": { ... }
  }
}

// not possible
{
  "enum": {
    "rest": { ... }
  },
  "myenum": "foo",
}

So this is a feature request to add an attribute that supports this use-case. You can find more info here: #1516.
The contribution guidelines require me to think about downsides and alternatives.
1st, the obvious downside: It's yet another attribute.
2nd, the alternative:
For one case of my use-case, I was able to use untagged in combination with deny_unknown_fields. However, this did not help me in another instance, because of the structure of the data.

This is substantially the same issue as #1516 so I'll close again. Stack Overflow or https://www.reddit.com/r/rust/comments/hhv4z1/hey_rustaceans_got_an_easy_question_ask_here/ would be worth trying if Discord was not able to help.
#[serde(tag = "myenum", content = "enum")] on the enum and #[serde(flatten)] on the field are going to be relevant.


Branch out 4-stable from v4.9.2 with Rails 7.1 compatibility

This branches off the 4.9.2 tag instead of main, to add Rails 7.1 compatibility and fix the build in the process.
There's been some changes in main that I am not yet sure about releasing as 4.x, and I also want to drop support for older versions of Ruby/Rails soon (https://github.com/heartcombo/devise/pull/5600) because it's getting harder and harder to keep those builds green, so I'm going to target main as our 5.x going forward, which means 4-stable will be base for the upcoming release.
Note: While I may cherry-pick some things in here back to main, I'm opening this as a PR against main more for visibility and reference than anything else. This should make it easier to point people to, and have a discussion about, any issues that may arise while we don't release.

Tested against our applications and everything works well. 🎉

Thanks @excid3!
I have just released v4.9.3. I'll port some of these commits to main and keep 4-stable as the v4 branch going forward.


Define code style

Currently, StableHLO doesn't have a formally-defined code style, but it will be good to have one. We could start with inheriting MLIR-HLO's code style to maximize familiarity for existing CHLO/MHLO users.

We will need a code style also for https://github.com/openxla/stablehlo/issues/32

Note: CHLO/MHLO has mixed code style (which would be good to rectify). I'd say adopting either MLIR's style guide or Google's style guide (C++ side, Python side MLIR doesn't have en explicit one but close to Google's Python one in practice) would allow most familiarity. With the former being more consistent for end to end. (Builders and the like could also follow different style but that ends up being confusing).

Further questions to handle when defining code style, via jpienaar's review of a recent PR:

Use of doxygen and which constructs or conventions are followed (comment).
Error conventions (comment).

The last two weeks have been pretty hectic as we've been bootstrapping a GitHub-centric StableHLO development process from the Google-centric MLIR-HLO development process. During that time, we have set up the basic infrastructure (pull requests, issues, CI) and are almost done setting up regular integrates from StableHLO into MLIR-HLO.
I anticipate that we'll get to defining code style fairly soon (within the next 1-2 weeks).
In the meantime, @GleasonK has set up a CI check with runs git-clang-format (#49) and opened a ticket to also run clang-tidy likely bootstrapping it from MLIR-HLO (#61). In #76, @joker-eph has explored what it would take to switch the codebase from Google's clang-format style that our codebase currently follows to LLVM's clang-format style.

Another part of code style is Markdown formatting. Let's find a formatter / linter, so that we can automate changes like https://github.com/openxla/stablehlo/pull/128. (Also see Kevin's comment in that PR).

Regarding formatting markdowns: Adding links to the markdown might break the 80 lines constraint. The script can ignore those.

We're getting closer to the point when all the urgent work is done (e.g. our code now ships as part of MLIR-HLO which is great, but we still need an RFC process which is blocking quite a few things), at which point I'm planning to write something up about this.
One more item to comment on in the code style style is commit messages. Here's MLIR's guidance about this (thank you, Mehdi, for the link!): https://mlir.llvm.org/getting_started/Contributing/#commit-messages.

The linked pull request contributed to defining code style (or, more precisely, codifying a baseline that we'll build on), but this ticket is far from being resolved at this point :) Reopening.

Good catch. The phrasing "should resolve <issue> soon" from that PR falls under the words to link/close an issue.

"Another part of code style is Markdown formatting."
@scottamain has been looking into this recently: #795, #792, #793, #729


Add compatibility with Coq 8.17 and 8.18

Fixes https://github.com/formal-land/coq-of-ocaml/issues/229

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (9195b86) 68.88% compared to head (da8dbc0) 68.88%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master     #230   +/-   ##
=======================================
  Coverage   68.88%   68.88%
=======================================
  Files          32       32
  Lines        4728     4728
=======================================
  Hits         3257     3257
  Misses       1471     1471

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Enhancement] Routine load timeout config

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Now, if the routine_load_task_timeout_second is set smaller than routine_load_task_consume_second, most of the routine load tasks would fail.
This PR set the timeout as 2x of routine_load_task_consume_second at least.
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[ ] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

[FE PR Coverage Check]
:disappointed: fail : 0 / 3 (00.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/common/util/KafkaUtil.java
0
3
00.00%
[176, 178, 180]


Suggestion: Have a way to reorder the playlist (NOT shuffle)

kinda like this:
https://www.radioking.com/on/upload/TUTOS V1 MANAGER EN/regen-en.gif

Hey, could you please clarify the reordering algorithm?

It is kind of like a way to drag and drop the audio files.
Photo Editor _ Pixlr E - free image editing tool.webm
Kind of like this video ^
I hope that helps explain it.

Thanks for the idea, however in your case the playing track changes immediately. I personally consider this logic harmful for the radio listeners. Also, there is already a method to rearrange https://github.com/ch1ller0/fridgefm-radio-core/blob/master/src/base/Playlist/methods.ts#L24 . Please consider using this one

Can you make a working version for the reorder thing on the demo main html page?


feat: introducting silent option

Description

In some use cases, we want to extend vite-plugin-inspect to enhance certain capabilities. The silent option makes sense for it.
Be related to : https://github.com/webfansplz/vite-plugin-vue-devtools/issues/3
Linked Issues
Additional context

Maybe also we should do a plugin dedupe.


feature: add peers actions in client pkg of golang sdk

Signed-off-by: Allen Sun<EMAIL_ADDRESS>
Ⅰ. Describe what this PR did
add peers implementation in sdk：
POST /peers
GET /peers
GET /peers/{id}
DELETE /peers/{id}
Ⅱ. Does this pull request fix one issue?

this fixes one part of #366
Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
Ⅳ. Describe how to verify it
none
Ⅴ. Special notes for reviews
none

Codecov Report

Merging #384 into master will decrease coverage by 0.79%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master     #384     +/-   ##
=========================================
- Coverage   57.36%   56.57%   -0.8%
=========================================
  Files          43       47      +4
  Lines        2146     2176     +30
=========================================
  Hits         1231     1231
- Misses        851      881     +30
  Partials       64       64

Impacted Files
Coverage Δ

client/peer_info.go
0% <0%> (ø)

client/peer_create.go
0% <0%> (ø)

client/peer_list.go
0% <0%> (ø)

client/peer_delete.go
0% <0%> (ø)

Continue to review full report at Codecov.

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

This seems to be a docker style code. Do you think we should add some unit tests?


Migrate e2e test for AWS DynamoDB scaler to Go.

Fixes #3227
Signed-off-by: aviadlevy<EMAIL_ADDRESS>
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Tests have been added

/run-e2e aws_dynamodb*


Dev/leaderboard

getMyLeaderboards use case completed

Code does not run, it creates a circular dependency and a unit test is failing.

I already fixed the issue with the circular dependency by using @Lazy in LeaderboardServiceImpl - the application runs on my side. That was done on dev/User, merged in and pushed now.
I will do the unit test now as it now needs to use createLeaderboard.

unit tests for getMyLeaderboards now all passing


TP - provide a method to display a global, configurable message to all users of TP

For example, it would be useful to provide a feature which allows an administrator to display a "Under Maintenance" message that all users of TP can see. When the TO API is being upgraded, TP becomes unresponsive and it would be nice to tell users why TP is unresponsive.

done


docs: fix typo on disclaimer

I'm not sure, but i think it's the word "autoprecessor" is spelled wrong

Whoops, thanks!

Whoops, thanks!


Remove None returns

This pull request rollback the None returns of the methods and replace them by underfined something that makes more sense in JavaScript.

coverage: 100.0%. remained the same
when pulling bf80e87d1352416380647019def32bc4505b410f on remove_none_values
into 2016a61f7455369513f33e877cdcc6a5b4cc4dfc on master.


Add Round to FloatTensor (#570)

Added Round for CPU/GPU, including test (Issue #570).

Hi @indradenbakker! Great way to implement the Round operation. Please check the review comments and fix the issue so that we can merge your PR 👍

Good catch, thanks @diegoalejogm. I've fixed the issue.


Hello, betterSegmentedControl can be underline ? I need this style.

such as ..

You can achieve this by using the addSubviewToIndicator(_ view: UIView) method and adding a UIView or UIImage.


Event Monitor Threads keeps dying

Lately (sorry for not being more precise) I keep getting:
...
[----] I, [2015-07-03T20:28:27.233377 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#start_event_monitor) EMS [openstack-1.localnet] as [admin] Validating Connection/Credentials
[----] I, [2015-07-03T20:28:27.233533 #21741:7d5e88]  INFO -- : MIQ(EmsOpenstack#with_provider_connection) Connecting through EmsOpenstack: [OpenStack]
[----] I, [2015-07-03T20:28:27.233706 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#start_event_monitor) EMS [openstack-1.localnet] as [admin] Starting Event Monitor Thread
[----] I, [2015-07-03T20:28:27.233783 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#start_event_monitor) EMS [openstack-1.localnet] as [admin] Started Event Monitor Thread
[----] I, [2015-07-03T20:28:28.234152 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#do_work) EMS [openstack-1.localnet] as [admin] Event Monitor Thread gone. Restarting...
[----] I, [2015-07-03T20:28:28.234360 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#start_event_monitor) EMS [openstack-1.localnet] as [admin] Validating Connection/Credentials
[----] I, [2015-07-03T20:28:28.234571 #21741:7d5e88]  INFO -- : MIQ(EmsOpenstack#with_provider_connection) Connecting through EmsOpenstack: [OpenStack]
[----] I, [2015-07-03T20:28:28.234781 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#start_event_monitor) EMS [openstack-1.localnet] as [admin] Starting Event Monitor Thread
[----] I, [2015-07-03T20:28:28.234874 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#start_event_monitor) EMS [openstack-1.localnet] as [admin] Started Event Monitor Thread
[----] I, [2015-07-03T20:28:29.235263 #21741:7d5e88]  INFO -- : MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner#do_work) EMS [openstack-1.localnet] as [admin] Event Monitor Thread gone. Restarting...
...

And no events are recorded (because the thread keeps dying).
Both for the OpenStack and Container providers (kubernetes/openshift). I suspect that there's something generic in the monitoring thread that is going wrong and keeps exiting.
/cc @chessbyte @Fryguy @blomquisg

@matthewd Is this related to the namespace refactoring?

@Fryguy @matthewd any news on this one? We'd like to add new events in the container provider but we're partially blocked.

Ah sorry I just realized that this was assigned to @blomquisg, any news?

Is this related to the namespace refactoring?

That's certainly one of the large changes that have landed recently, and the quoted log clearly demonstrates that classes that were renamed are involved here. So it certainly could be... though there doesn't seem to be much definitive evidence so far. And given the amount of stuff I'm in the process of renaming, I'd rather not become first port of call for all reported misbehaviour therein. :neutral_face:
Regardless, I'm happy to take a look.
@simon3z, can you give me some "assume I know nothing" repro steps?

If it's any consolation, I'm seeing this locally too.
I'll see if I can ferret out any details.

@simon3z, first thing to do is to ensure that you can actually reach the AMQP service on the OpenStack server (port 5672 for non-ssl, port 5671 for amqp over ssl).
If you can telnet to AMQP from the manageiq appliance, then there might still be a deeper problem.
However, in my case, the AMQP port was closed off to the outside world and had to be opened.

@blomquisg 5672 is reachable (just checked). Also I am seeing the same behavior with the container provider (it could be that both had problems, but it seems more unlikely than a generic issue).

@matthewd, something that stands out is that the prefix to each log message is:

MIQ(ManageIQ::Providers::BaseManager::EventCatcher::Runner)

Seems to me that there's a parentage problem there.  The originator of the message should be the EventCatcherOpenstack (which now inherits from ManageIQ::Providers::BaseManager::EventCatcher::Runner).
This is what I'm seeing locally, too.
In fact, I don't see any log messages at all from any of the OpenstackEventMonitor family of classes.  Which is where I'd expect to see the EventCatcherOpenstack hand off in gathering events from OpenStack.
I'll keep digging into this tomorrow.  But, I think it's going to come down to a mix between the old style worker (EventCatcherOpenstack) and the new style worker base (ManageIQ::Providers::BaseManager::EventCatcher::Runner).  See if there's anything that jumps out to you...

@blomquisg ah, you make a good point. Untested, but this might improve your situation: https://gist.github.com/matthewd/d8d2bd44a5160fde2e26.
Converting the OpenStack event catcher to the new naming convention would work too. :trollface:


fix: focus out if readonly

Fixes #31570

Summary by CodeRabbit

New Features

Enhanced TextInput component to handle focus events more intelligently, especially in read-only mode.
Added functionality to log changes in the TextInput component's value for better debugging and development experience.
Improved feature flag checks to return true for certain flag names without checking their values, streamlining feature access.

Documentation

Introduced a new story for demonstrating a read-only TextInput component, showcasing its behavior and usage.

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

/build-deploy-preview skip-tests=true

closing it as it meant be solved through base widget implementation.


control highlighting style?

line-highlight seems to work by downlighting all the non-highlight lines. Is it possible to change this behaviour, eg leave other lines alone, but

print highlight lines in bold
print highlight lines in color

As it is, this is not very useful, particularly with a (default) gray background for code blocks

Yes, It's possible. Just disable the syntax highlighting and then tweak the css for line highlighting.
style.css
body:not(.modal-open) div.sourceCode
pre code.has-line-highlights > span.highlight-line {
  color: red;
  font-weight: 900;
}

---
title: "line highlighting"
format: html
css: style.css
highlight-style: "null"
filters:
  - line-highlight
---

```{r}
#| message: false
library(dplyr)

iris |>
  group_by(Species) |> #<<
  summarize(mean(Sepal.Length))
```

I am closing this issue. Feel free to reopen it if there's any related query.


When running multiple commands, notifications hit a race condition

When running commands, there is a loop that transforms the raw command into a command that can be executed by the shell. This variable gets overwritten for every element in the loop, as expected, but then when showing the notification of what just ran, we get an incorrect title.
For example:
echo "hello"
echo "bye"
The notifications will show:
echo "bye"
echo "bye"

It's worth mentioning that this happens because CoffeeScript doesn't support let or const by design. 🤔


Youtube-dl is not compatible with last mint 20.04 and probably ubuntu 20.04

Checklist

[ ] I'm reporting a broken site support issue
[x] I've verified that I'm running youtube-dl version 2<IP_ADDRESS>
[ ] I've checked that all provided URLs are alive and playable in a browser
[ ] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar bug reports including closed ones
[ ] I've read bugs section in FAQ

Verbose log

PASTE VERBOSE LOG HERE

Description

I upgraded my computer and it seems that it completly remove /usr/bin/python.
I downloaded the last version and run the installer but didn't fix it. I ended up editing the executable and changing the shbang to /usr/bin/python3 and now it is working :)

I understand this is a free project but why this is invalid?
Ubuntu does not have /usr/bin/python and your code has so it is a bug.
/usr/bin/env python /usr/bin/env: ‘python’: No such file or directory

youtube-dl support both python 2 and python 3, so /usr/bin/python3 should not be hardcoded, instead in you provide the /usr/bin/python file in you're distribution(symlink) or install python 2(it will provide the /usr/bin/python file).

Note that Ubuntu (20.04 and after) doesn't have python command until you install either "python-is-python2" or "python-is-python3"
The command to fix this is
sudo apt install python-is-python3
(or change python3 to python2 if you prefer Python 2 more)


Course titles in the sidebar are abbreviated by cutting off whole words

Observation

Course titles are abbreviated like this: "CS 6601 Artifical Intelligence" -> "CS 6601 Artificial"

Expectation

I can imagine different ways of improving this:

Abbreviate with 3 dots at some point
Removing the department to save space
Define abbreviations for all courses and displays Deparment-Number-Abbreviation (we could also list departments on a separate page - added benefit of everyone hopefully using the same abbreviations)

I removed department and introduced ellipses.


add freeze/frozen/thaw/estimate/scan/sweep_dust to walletrpc draft

placeholder for #1993 and #1819
descriptions of inputs/outputs are missing, only typeof is defined for now
sweep_unmixable needs some extra info for its actual purpose (pre rct?)
I have omitted set_log_level set_log_categories for now because they are duplicated elsewhere. it will be an easy copy and paste though to add in this PR if required [ yes / no ] ?
how would you describe "estimate_tx_size_and_weight" ?
i need to make a multisig wallet to run the exchange_multisig_keys command
contributions welcome, i will return back to this
jump to page in preview here

@plowsof  thank you for working on this.


add numpy support

thanks! Sorry, I was changing the code structure in the meantime, could you adjust before we merge?


Documentation incorrect

I'm using Swift 5 however this would apply to earlier versions.
from NSData

let data = str.data(using: .utf8)
Should be
let string = String(decoding: data, as: UTF8.self)

Thanks! I fixed it.
https://github.com/yahoojapan/SwiftyXMLParser/commit/5009f14af051cc8e0f20957375deb709f7b53758


Unable to connect to Blob storage container

When i tried to connect Azure blob via Azure storage explore, error:
Error - Unable to retrieve child resources in Azure Storage Explorer
when open by browser:
InvalidUri The requested URI does not represent any resource on the server. RequestId:88282800-14f3-4963-a5da-07a260a6f58b Time:2019-04-01T14:13:09.8399259Z http://rachel:11002/ URL path http://rachel:11002/ doesn't represent any valid resource on the server Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.InvalidUrlProtocolException: URL path http://rachel:11002/ doesn't represent any valid resource on the server at Microsoft.Cis.Services.Nephos.Storage.Service.Protocols.Rest.HttpRestProcessor.ExtractOperationContext(NephosUriComponents uriComponents) in D:_work\1\s\xfe\storage\service\Protocols\REST\src\HttpRestProcessor.cs:line 334 at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext1 async)+MoveNext() in D:_work\1\s\xfe\common\Protocols\REST\src\BasicHttpProcessorWithAuthAndAccountContainerBase.cs:line 2374

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

ID: 07a44a28-a19c-f68e-167c-5e8ad91605e0
Version Independent ID: 33eacdff-4f0a-c543-d8f9-e7b208bab015
Content: Store block blobs on devices - Azure IoT Edge
Content Source: articles/iot-edge/how-to-store-data-blob.md
Service: iot-edge
GitHub Login: @kgremban
Microsoft Alias: kgremban

@rossdo88 Thanks for the feedback! We are currently investigating and will update you shortly.

@rossdo88 Please follow this article to resolve the issue. Let me know if you need further help.

it does not help, delete data in folder means  delete storage you just added

@rossdo88 I am assigning this issue to the @SumanthMarigowda-MSFT to provide further insights on this issue.

@rossdo88 Hi, which platform did you deploy blob storage container? Windows or Linux? Which Azure Storage Explorer version did you use?
For Linux, you need to use specific Azure Storage Explorer version 1.5.0. For Windows, the latest version should work.
Please look at this document for more information.
https://docs.microsoft.com/en-us/azure/iot-edge/how-to-store-data-blob#azure-storage-explorer

It was installed in Windows edge. The Explorer is lastest version. This issue still keeps going. I have test in few VM, local PC. happend the same.

@rossdo88
Issue may occur due to: Network issue/ Proxy/subscription/updates
There a few reasons you may be seeing this error,
Firstly I would suggest to try the troubleshooting steps mentioned in this article
2. Roll back to the older version 1.4.2(Try testing in older version) Mainly check the network connectivity
Refer to the suggestion mentioned in this GitHub link
For Mac / Linux, you need to also remove Microsoft.Developer.IdentityService entry from your OS' keystore. Restart App and r-authenticate. Solves issues.
For Windows: delete the %appdata%\StorageExplorer folder, then restart the app. It will prompt you to enter the credentials
You may also refer to the suggestion mentioned in this link :
Kindly let us know if the above helps or you need further assistance on this issue.

@rossdo88 Were you able to resolve this issue?

no i cannot be able to resolve this issue. i have gone through above suggest but not work.

@rossdo88 Could you please reach to me via AZCommunity[AT]microsoft.com with a link to this Issue as well as your subscription ID and we can help get a support ticket opened for this issue. Please mention "ATTN subm" in the subject field. We would like to work closer with you on this matter.

Hi
I'm getting the same issue
What we have to put in device hostname in the following conection string
DefaultEndpointsProtocol=http;BlobEndpoint=http://:11002/;AccountName=;AccountKey=

Hi
I'm getting the same issue
What we have to put in device hostname in the following conection string
DefaultEndpointsProtocol=http;BlobEndpoint=http://:11002/;AccountName=;AccountKey=

@PranjaliSoni  Have you been able to resolve this issue?

No, I'm confused that what to be put as "host device name" in this connection string to be used in Azure Storage Explorer.
DefaultEndpointsProtocol=http;BlobEndpoint=http://:11002/;AccountName=;AccountKey=

@rossdo88  we noticed that you didn't open a new issue on MSDN yet and in order to resolve your issue faster our suggestion is that you please file a support request @ https://aka.ms/azsupt and reference this issue in the description. If you do not have access to a support plan, please reach out<EMAIL_ADDRESS>with a link to this Doc/Issue as well as your subscription ID and we can help get the support ticket opened for this issue.Please mention "ATTN subm" in the subject field. Thank you for your cooperation on this matter and look forward to your reply.
@PranjaliSoni  please use as "host device name" the hostname of the IoTEdge device. If you are having the exact same issue please follow the same steps as suggested above.

@PranjaliSoni the device host name is the ip address of the VM assuming you have a VM.


Update version of dry-types dependency

Next release of dry-types gem switch to be 0.13 instead of 1.0.0.beta
https://github.com/dry-rb/dry-types/blob/master/lib/dry/types/version.rb
https://github.com/dry-rb/dry-types/blob/master/CHANGELOG.md

Yeah, thanks for this, it was on my list for today :) I’ll merge it once CI is green

Argh, now we need dry-inflector from master too, feel free to add or I’ll handle it in about an hour

@flash-gordon Updated (not sure if it did what you meant tho 😅)


PhysicalFileResult should not throw FileNotFoundExceptions for non-rooted paths

Based on discussions here - https://github.com/aspnet/Mvc/issues/3290#issuecomment-146992010
It's confusing for Mvc to throw a FileNotFoundException. Instead we should throw InvalidOperation or NotSupported so it's clear that the PhysicalFileResult does not support non-rooted paths.

Fixed in #3308


[NoSsr] Investigate better alternatives in React 18

Summary 💡
Check each use case with React 18 in mind. Our docs are probably a good start.
Examples 🌈
<NoSsr fallback="loading">
  <Suspense fallback="loading">
    <SomeLazyComponent />
  </Suspense>
</NoSsr>

can be written without NoSsr alltogether.
Motivation 🔦
NoSsr only renders its children when an effect ran. This leads to cascading updates which is especially problematic for the default case where defer={false} and we use layout effects.
The reason we have NoSsr is to not render components that don't do anything before hydration. In React 18 we now have access to Suspense which enables streaming rendering and selective hydration which should cover most use cases while also improving existing scenarios (e.g. prioritizing hydration).

The reason we have NoSsr

To extend on the different use cases we have had so far for the NoSsr component, I have seen:

Speed up server-side rendering (reduce CPU load on the server), e.g. DDoS, need to skip the whole phase
Don't render broken third-party component that uses the browser API (likely a less frequent issue nowadays), e.g. styled-components not configured in v4, react-admin
Speed up to interactive for the most important parts of the user / make it feel more responsive. How? By splitting hydration into two steps. e.g. demo's toolbar, NProgressBar.
Hide elements that can't be cached in the SSR output, e.g. user login informations.
Dodge hydration inconsistencies, e.g. Intl.NumberFormat using different locale datasets between client and server

Suspsense covers 1, 3, 4. 2 does not need an extra component. 5 is an issue with the SSR setup.

Speed up server-side rendering (reduce CPU load on the server), e.g. DDoS, need to skip the whole phase

Not sure what the type of attack has to do with it. If you're DDoSed no amount of NoSSR will help. The attack preventation should not happen at the render layer.

Do you mean that the solution should be to create its own component?
I guess it depends on the approach. When using intl.datetimeformat, the dataset https://nodejs.org/api/intl.html#intl_internationalization_support is evolving. From what I understand, it's not guaranteed that the browser uses the same version of the dataset as the client. But I guess developers can consider these hydration mismatches and hedge cases that React will gracefully handle. Or developers can use a polyfill with predictable behavior, or they can render a placeholder on the server-side.

Not sure what the type of attack has to do with it. If you're DDoSed no amount of NoSSR will help. The attack preventation should not happen at the render layer.

It might be a hedge case to ignore. In the past, I had wrapped the whole server-side output in Next.js with a NoSsr, wired it to a value in Redis, to be able to completely turn off server-side rendering in case we had a CPU load issue (not enough resources/too much traffic).

So, the path we might be able to take is to deprecate NoSsr?

So, the path we might be able to take is to deprecate NoSsr?

We'll want to wait for a stable release of 18 anyway. And then we can go through each use case of NoSsr and see if we can replace it.

to be able to completely turn off server-side rendering in case we had a CPU load issue (not enough resources/too much traffic).

Yeah, this should happen at another layer. It's not even clear this works since you would have to signal to the client side bundle that the rendered tree changes. Otherwise you're hydrating differnt trees which generally has undefined behavior. If it does work then you're degrading client side rendering as well. You should just send the HTML skeleton and then call ReactDOM.render on the client. Instead of calling sending the ReactDOMServer.render(null) and hydrating that tree.

I currently need suspense at my top-level component. In my case, it's next.js apps
<Suspense fallback={
Loadingss...
}>
  <DefaultLayout>
    <Component {...pageProps} />
  </DefaultLayout>
</Suspense>

but in order for this to work, I need to wrap it with <NoSsr/> component
<NoSsr fallback="Loading">
 <Suspense fallback="Loading">
   <...Rest/>
 </Suspense>
</NoSsr>

Is this the correct approach for now, in order to make the suspense of React 18 work?
I'm afraid this might slow down the TTI since we pass fallback two times in there. This is just my guess tho


Need little help?

How can i check if the product is already purchased and how can i determine which product is purchased because i did not find any request code or any identity in Purchase flow.

You need to use: .getPurchases(PurchaseType.PRODUCT, null) they give you the list of products and if there are some purchased and pending for activation

@FireZenk Thank you for the reply, please tell me one more thing, Google base64 key is not available also there is no mention where to set, ?

See #8


Should add example configuring service

It would be very helpful to include an example where you show how to configure services added to the service collection, where parameters are set, e.g:
        builder.Services             .AddAuthentication( fun options ->                  options.DefaultAuthenticateScheme <- JwtBearerDefaults.AuthenticationScheme                 options.DefaultChallengeScheme <- JwtBearerDefaults.AuthenticationScheme                 ()              )
(Assuming that is the correct way)

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

ID: a6c45893-e97e-ba11-c906-46e2abd3d777
Version Independent ID: eacfee0f-7dda-9ef0-c34d-bfa97fe8cc98
Content: Tutorial: Create an ASP.NET Core web service in F# - Visual Studio (Windows)
Content Source: docs/get-started/tutorial-fsharp-web-app.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @anandmeg
Microsoft Alias: meghaanand

@hbjoroy, thank you for your feedback. This tutorial is an introductory tutorial. You can find advanced information in the F# documentation..
If you cannot find the information you're looking for in the F# documentation set, please consider the following resources that might be helpful:

Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit

Thanks again for reaching out.


Include conditional types in top-level type parameter check

Fixes #32169.

@typescript-bot run dt
@typescript-bot test this

No changes in RWC baselines compared to master (all errors are preexisting conditions).


Cannot find the rmf_battery package after colcon build

Bug report
Required information:

Operating system and version:

Ubuntu 20.04

OpenRMF installation type:

source

OpenRMF version or commit hash

main branch ros2

ROS distribution and version:

galactic

ROS installation type:

source

Description of the bug

I cannot find the rmf_battery package after colcon build
When I colcon build, everything was ok:
colcon build --packages-up-to rmf_battery

Starting >>> rmf_traffic
[0.355s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/home/user/ros2_workspaces/test_ros2_ws/install/demo_pkg' in the environment variable AMENT_PREFIX_PATH doesn't exist
[0.356s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/user/ros2_workspaces/test_ros2_ws/install/demo_pkg' in the environment variable CMAKE_PREFIX_PATH doesn't exist
[0.356s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/home/user/ros2_workspaces/test_ros2_ws/install/rmf_battery' in the environment variable CMAKE_PREFIX_PATH doesn't exist
[Processing: rmf_traffic]
[Processing: rmf_traffic]
[Processing: rmf_traffic]
[Processing: rmf_traffic]
Finished <<< rmf_traffic [2min 16s]
Starting >>> rmf_battery
Finished <<< rmf_battery [15.7s]
Summary: 2 packages finished [2min 32s]

But when I look for the package by ros2 pkg prefix --share rmf_battery
It outputs:

Package not found

Is this because of using eigen3_cmake_module instead of ament_cmake ?

hi @Ngochuy2137 ,
ros2 pkg prefix --share rmf_battery does not return any pkg dir as rmf_battery is registered as a pure cmake package and not ament_cmake. This was done to remove any ROS 2 dependency on this package so that users can use this library for their projects without needing ROS 2 installed on their system.
Are you having trouble using rmf_battery with your custom package? An example to link rmf_battery to another cmake package can be seen here. Make sure to include <depend>rmf_battery</depend> in your package's package.xml file.

Hi @Ngochuy2137
You can try to install rmf-battery via debian package.
$ sudo apt install ros-$ROS_DISTRO-rmf-battery
Best,
Samuel

The problem has been addressed in https://github.com/open-rmf/rmf_battery/pull/22. You should now be able to find this package as an ament resource.

You can try to install rmf-battery via debian package directly, then you don't have to worry about colcon build yourself.

There may be many reasons why a wants to build a package from source. Installing the binary version should not be the way to address this issue. Especially if it could lead to more issues with colcon overlay/underlay mixing.


ERROR :  Installing "cordova-plugin-googlemaps" for ios

Failed to install 'cordova-plugin-googlemaps': CordovaError: Failed to fetch plugin https://github.com/mapsplugin/cordova-plugin-googlemaps-sdk via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: npm: Command failed with exit code 1 Error output:
npm ERR! code 1
npm ERR! Command failed: /usr/local/bin/git clone -q https://github.com/mapsplugin/cordova-plugin-googlemaps-sdk.git /Users/bhuminb/.npm/_cacache/tmp/git-clone-2202a37c
npm ERR! /Users/bhuminb/.npm/_cacache/tmp/git-clone-2202a37c/.git: Permission denied

https://github.com/mapsplugin/cordova-plugin-googlemaps/issues/2034#issuecomment-361666238

npm ERR! /Users/bhuminb/.npm/_cacache/tmp/git-clone-2202a37c/.git: Permission denied
This is everything.

already give full permission(Read&Write) to .npm directory, still getting same issue. ;(

I had the same issue and installed git via pkg from their website and an earlier version of npm as this is an open issue with newer versions from what I've seen. I think the earlier npm release fixed it.
I used npm 5.3, available from https://nodejs.org/download/release/v5.3.0/
and cordova-plugin-googlemaps installed fine.


Images being loaded up to 4 times

Safari browser load current image multiple times (up to 4 times)
sandbox: https://codesandbox.io/s/xr3mmz7mjq
When you open network tab and refresh sandbox browser notice that images are being loaded 4 times.
Also sliding thru images loads upcoming image twice
This is significant issue for me since I have 30+ sliders on page and it loads alot of unnecessary assets

No such issue exists with Chrome. I'm yet to test it with Safari.

I can confirm that the images are only loaded once on mac safari 11.0.3.

Humm.. If you run my codesandbox code in Safari and refresh page you should see it also:

Are you sure these requests are not for different images?

I can confirm this. Tried with current Safari (Version 11.1 (136<IP_ADDRESS>.2)) on macOS High Sierra. Images are loaded multiple times, I see very varying results where it can be loaded up to 11 times

I just tested this with Safari Technology Preview. There I can't see this behaviour. So probably this error will be gone in the next update of Safari

Any solution found so far ?


Your environment

Current master
Jenkins build agent in DO using Focal

Additional context
This has not been tested locally (ie, outside of Jenkins) yet.

Fixed as part of #167


Bug generating Bluesky post facets when text includes [ ] brackets

Original:

https://flipboard.social/@TechDesk/113595595024808829
https://browser.pub/https://flipboard.social/@TechDesk/113595595024808829

Bridged:

https://bsky.app/profile/TechDesk.flipboard.social.ap.brid.gy/post/3lcimk7zy2gy2
https://atproto-browser.vercel.app/at/TechDesk.flipboard.social.ap.brid.gy/app.bsky.feed.post/3lcimk7zy2gy2

That's two bugs in one. Any Markdown control characters need to be escaped (because otherwise it'll break for posts that contain e.g. [a](https://example.com/) as plain text), and it seems the Markdown-to-Bluesky conversion doesn't behave like most Markdown processors would.

it seems the Markdown-to-Bluesky conversion doesn't behave like most Markdown processors would

Hmm! We don't currently expect or parse any external data as Markdown afaik, our use of Markdown is entirely a (small) internal implementation detail that shouldn't cause externally-visible bugs like this.

it seems the Markdown-to-Bluesky conversion doesn't behave like most Markdown processors would

Hmm! We don't currently expect or parse any external data as Markdown afaik, our use of Markdown is entirely a (small) internal implementation detail that shouldn't cause externally-visible bugs like this.

No, Bridgy Fed does in fact parse all external content as Markdown right now since it doesn't escape Markdown control characters.
As I wrote, doing so will likely hide irregularities with the implementation though, as long as it handles those escape sequences well.
This is about the same issue as #1380 where no HTML escape is performed when converting to HTML for ActivityPub.

Oh, I thought you meant u_deliberately_ parse Markdown, as in expect it anywhere inbound. Unintentionally, on the other hand, yes. 😁


Dumping textures to file

Well, what are my options here?
I don't see a gfxCommandCopyTextureToBuffer(), but I can copy Gpu-Buffers to Cpu memory and access it for processing.
Maybe this is an option - copy texture (gpu) to gpu-buffer with a shader, then copy gpu-buffer to mapped cpu-memory?
Is there a better option?

Hey, the solution for this is to allocate 2 buffers the size of your textures:

buffer1 with kGfxCpuAccess_None,
and buffer2 with kGfxCpuAccess_Read.

Now, write a shader that reads from your texture and writes to buffer1 as a RWBuffer<...>.
Then, perform a copy from buffer1 to buffer2 using gfxCommandCopyBuffer(gfx, buffer2, buffer1).
You can now read the data on the CPU by calling gfxBufferGetData(gfx, buffer2).
Note however that you'll need to ensure that the GPU has completed the copy.
Meaning you'll either need to wait for at least 3 frames to complete (i.e., kGfxConstant_BackBufferCount) or call gfxFinish(), which will stall the CPU until the GPU has completed its queued commands.

Oops, read a bit too quickly but you're already describing the solution in your post 🙂
This is the best option indeed.

Thank you for the detailed confirmation.  I didn't think about the frame queuing issue, so thanks again :)


XILINX_VER_MAIN  is set to 2019.2 on rel-v2020.1

Is the XILINX_VER_MAIN ??= "2019.2" intentional in conf/layer.conf of the 2020.1 release?

This seems to be broken.
XSCT_TARBALL ?= "xsct_${XILINX_VER_MAIN}.tar.xz" then evaluates to xsct_2019.2.tar.xz. The downloaded tar archive however contains Vitis/2020.1, which is then not compatible with XILINX_SDK_TOOLCHAIN ??= "${XSCT_STAGING_DIR}/Vitis/${XILINX_VER_MAIN}".
Which leads to xsct not being found.

This was an oversight in the configuration.
In the PetaLinux release, the XILINX_VER_MAIN is set elsewhere.  We are working on Yocto Project configuration elements and will fix this in the near future.
Until then, I suggest just setting XILINX_VER_MAIN = "2020.1" in your local.conf file.

Thanks for the quick answer. I already set it in our layer, but was not sure if this is the intended way.


Verify workbook creation from gene favorites

verfied in https://github.com/BlinkUX/ISB-CGC/commit/a83c1a5688560da29bae37c2e49266693281a2b7


Results buffer

In transaction retry docs, call out ways to change the results buffer size beyond which automatic retries are no longer possible.
Fixes #4144.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/fe69208f572aa64a4e19330312d61d7a4078f21c/
Edited pages:

v19.1/demo-serializable.md
v19.1/release-savepoint.md
v19.1/show-trace.md
v19.1/sql-statements.md
v19.1/transactions.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7394bfe58077c43c67765a1b9ffed4c72ae3153a/
Edited pages:

v19.1/demo-serializable.md
v19.1/release-savepoint.md
v19.1/show-trace.md
v19.1/sql-statements.md
v19.1/transactions.md


Able to select min, max or avg value for downsampling.

When you select wide time range for graph in Zabbix you can see background area which show min and max values:

These values gets from trends which contains min, max and average points for each hour.
Need implement same feature in grafana-zabbix plugin.


ColumnSchemaBuilder: {pos} placeholder should always be last

What steps will reproduce the problem?
Noticed this by trying to move a primaryKey column. It is not possible (at least in MySql), as the PRIMARY KEY gets defined twice, resulting in an error.
Workaround would be to use syntax like:
/**
 * This doesn't work
 * $this->alterColumn('bb', 'id', $this->primaryKey()->first());
 */

$this->alterColumn('bb', 'id', $this->integer()->append('AUTO_INCREMENT')->first());

What is the expected result?
ALTER TABLE 'bb' CHANGE 'id' 'id' int(11) AUTO_INCREMENT FIRST
What do you get instead?
ALTER TABLE 'bb' CHANGE 'id' 'id' int(11) FIRST AUTO_INCREMENT
Additional info

Q
A

Yii version
2.0.10

PHP version
7.0.13

Operating system
Ubuntu

MySql docs: http://dev.mysql.com/doc/refman/5.7/en/alter-table.html
| CHANGE [COLUMN] old_col_name new_col_name column_definition
      [FIRST|AFTER col_name]


Test sample data with multiple data source enabled on local cluster

Description
Test sample data list, installation and uninstall with multiple data source enabled on local cluster.
Verified tests pass locally:

  Running:  core-opensearch-dashboards/opensearch-dashboards/dashboard_sample_da            (1 of 2)
            ta_with_datasource_spec.js

  dashboard local cluster sample data validation
    checking home page
      ✓ checking tutorial_directory display (6575ms)
    adding sample data
      ✓ checking ecommerce dashboards displayed (23503ms)
      ✓ checking flights dashboards displayed (6671ms)
      ✓ checking web logs dashboards displayed (6949ms)
      checking index patterns
        ✓ checking ecommerce index patterns are added
        ✓ checking flights index patterns are added
        ✓ checking web logs index patterns are added
      checking saved objects
        ✓ checking ecommerce object is saved
        ✓ checking flights object is saved
        ✓ checking web logs object is saved

  10 passing (52s)

  (Results)

  ┌────────────────────────────────────────────────────────────────────────────────────────────────┐
  │ Tests:        10                                                                               │
  │ Passing:      10                                                                               │
  │ Failing:      0                                                                                │
  │ Pending:      0                                                                                │
  │ Skipped:      0                                                                                │
  │ Screenshots:  0                                                                                │
  │ Video:        true                                                                             │
  │ Duration:     51 seconds                                                                       │
  │ Spec Ran:     core-opensearch-dashboards/opensearch-dashboards/dashboard_sample_data_with_data │
  │               source_spec.js                                                                   │
  └────────────────────────────────────────────────────────────────────────────────────────────────┘

  (Video)

  -  Started processing:  Compressing to 32 CRF
  -  Finished processing: /Users/tyarong/repository/opensearch-dashboards-functional-    (5 seconds)
                          test/cypress/videos/core-opensearch-dashboards/opensearch-d
                          ashboards/dashboard_sample_data_with_datasource_spec.js.mp4

Check List

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Is this for 2.9?

Is this for 2.9?

Yes


Add ESLint and Prettier

Deno has its own formatter and linter. However, I have the feeling that Prettier and ESLint are more sophisticated.
A first step would be to find out if my feeling is right or if I have configured Deno wrong. Also, it should be considered if the introduction of two more tools are worth the effort.

I won't do this. I do not have the feeling the effort is worth it for such a small project that seems to be nearly feature-complete. Currently, only #9 is missing featurewise.
See also #17, though I found out that the recommended rules are enabled by default.


What is DeviceState.Limited ?

Hi,
What is DeviceState.Limited ??
I am using the following method to connect to a BLE device with isAutoConnect set to true in an android application :
_adapter.ConnectToDeviceAsync(device, new ConnectParameters(isAutoConnect),
reconnectCancelToken.Token);
After successful connection the device state will be DeviceState.Connected but however after the reconnection the device state of the remote BLE device would be "DeviceState.Limited" .
Could you please explain what state it is ?? I could not find any co related state in the native android.
Expected behavior
Expecting DeviceState.Connected for the reconnected device.
Actual behavior
DeviceState.Limited is the state of the reconnected device.
Configuration
Version of the Plugin: 1.3.0 beta3
Platform: Android 7.1.1
Device: Google Pixel
Regards,
Anoop Chatra

Hi @AnoopChatra,
I'm the friendly issue checker.
It seems like (25.00 %) you haven't used our issue template :cry: I think it is very frustrating for the repository owners, if you ignore them.
If you think it's fine to make an exception, just ignore this message.
But if you think it was a mistake to delete the template, please close the issue and create a new one.
Thanks!

@AnoopChatra autoConnect is not completely implemented on our master/1.3.0 branch. We have opened a separate branch where we are working on this feature called Android_AutoConnect. Still in progress...
DeviceState.Limited is a special state we have in Android where the device is connected to the system but not to our app (i.e. we have no gatt instance). This was introduced for the get system connected devices functionality.
You are right, the status should not be Limited. You can check out the code in our feature branch and give it a try. Feel free to open a PR if you find anyhting.

DeviceState.Limited is a special state we have in Android where the device is connected to the system but not to our app (i.e. we have no gatt instance).

Is there anywhere such explinations for all/more objects could be found?


Renaming file in file manager corrupts scene

Godot version
v4.0.dev.20211027.official[157cba3]
System information
Windows 10
Issue description
If you rename a file in the File Manager, the scene corrupts.
If you rename the file inside Godot, this does not happen.
However, the scene can be opened again if you just rename the file to its previous name.
Maybe it's the same bug as this one: #54598?

Error:

Resource file not found: res://icon2.png.
scene/resources/resource_format_text.cpp:170 - res://Node2D.tscn:10 - Parse Error: [ext_resource] referenced non-loaded resource at: res://icon2.png
scene/resources/resource_format_text.cpp:269 - res://Node2D.tscn:10 - Parse Error: [ext_resource] referenced non-loaded resource at: res://icon2.png
Failed loading resource: res://Node2D.tscn. Make sure resources have been imported by opening the project in the editor at least once.
editor/editor_data.cpp:554 - Index p_idx = 1 is out of bounds (edited_scene.size() = 1).

Steps to reproduce
https://user-images.githubusercontent.com/42905358/140392667-4acdabcb-60bd-4508-a111-3b47d14fdc77.mp4
Minimal reproduction project
No response

That's expected, if you rename a file from the file manager, Godot doesn't know about it and can't rename references to it in the scene files. So your scene is now referencing a file which doesn't exist anymore, so it's damaged.
When you rename a file in Godot, it fixes references in scene files to prevent this.

I just tried it in Godot 3, there you can still open the scene after renaming a file, and you get a much more understandable error message:

You can fix the scene by using Edit Dependencies option and assigning missing resources.


Not working without the nocert label

Hello and Thank you for your great work!
I am facing some issues with the cert requests.
It does work as a virtual host proxy when i apply the nocert label though..
stackfile:
edu:
  environment:
    - 'NODE_ENV=production'
    - 'PORT=80'
    - 'VIRTUAL_HOST=edu.test.carre-project.eu'
  expose:
    - '80'
  image: 'carre/educational-aggregator:latest'
  labels:
    letsencrypt.nocert: 'true'
  restart: 'always'

entry:
  environment:
    - 'NODE_ENV=production'
    - 'PORT=80'
    - 'VIRTUAL_HOST=entry.test.carre-project.eu'
  expose:
    - '80'
  image: 'carre/risk-entry-system:latest'
  labels:
    letsencrypt.nocert: 'true'
  restart: 'always'

proxy:
  environment:
    -<EMAIL_ADDRESS>  image: 'eforce21/letsencrypt-nginx-proxy:latest'
  links:
    - 'edu'
    - 'entry'
  ports:
    - '80:80'
  restart: 'always'
  volumes:
    - '/var/run/docker.sock:/tmp/docker.sock:ro'

This is my docker ps output
eforce21/letsencrypt-nginx-proxy:latest "/app/docker-entrypoi" 10 minutes ago Up 10 minutes <IP_ADDRESS>:80->80/tcp, 443/tcp proxy-1.test4.09c4dcd3

carre/risk-entry-system:latest "node server.js" 10 minutes ago Up 10 minutes 80/tcp entry-1.test4.6ff9df72

carre/educational-aggregator:latest "npm start" 10 minutes ago Up 10 minutes 80/tcp edu-1.test4.ee12a5eb

LOGS
proxy-1 | 2016-06-16T20:04:47.276860204Z forego | starting nginx.1 on port 5000
proxy-1 | 2016-06-16T20:04:47.285017483Z forego | starting confgen.1 on port 5100
proxy-1 | 2016-06-16T20:04:47.294697027Z forego | starting sslgen.1 on port 5300
proxy-1 | 2016-06-16T20:04:47.306455524Z forego | starting cron.1 on port 5600
proxy-1 | 2016-06-16T20:04:47.580207350Z sslgen.1 | 2016/06/16 20:04:47 Generated '/createSSL.sh' from 3 containers
proxy-1 | 2016-06-16T20:04:47.584037007Z sslgen.1 | 2016/06/16 20:04:47 Running '/createSSL.sh'
proxy-1 | 2016-06-16T20:04:47.624114454Z confgen.1 | 2016/06/16 20:04:47 Generated '/etc/nginx/conf.d/default.conf' from 3 containers
proxy-1 | 2016-06-16T20:04:47.628955211Z confgen.1 | 2016/06/16 20:04:47 Running 'nginx -s reload'
proxy-1 | 2016-06-16T20:04:47.717094977Z confgen.1 | 2016/06/16 20:04:47 [nginx -s reload]: 2016/06/16 20:04:47 [notice] 38#38: signal process started
proxy-1 | 2016-06-16T20:04:47.770139391Z confgen.1 | 2016/06/16 20:04:47 Watching docker events
proxy-1 | 2016-06-16T20:04:47.816308666Z confgen.1 | 2016/06/16 20:04:47 Contents of /etc/nginx/conf.d/default.conf did not change. Skipping notification 'nginx -s reload'
proxy-1 | 2016-06-16T20:04:53.193949403Z nginx.1 | edu.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:04:53 +0000] "GET /.well-known/acme-challenge/VhrA90oV9L9xsgIraUrefpMlq3it6hChUqqOTNLLyWY HTTP/1.1" 200 87 "-" "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"
proxy-1 | 2016-06-16T20:05:05.132478599Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:05 +0000] "GET / HTTP/1.1" 200 742 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:05.464320366Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:05 +0000] "GET /config.js HTTP/1.1" 200 214 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:05.547591838Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:05 +0000] "GET /styles/app-64e21ab698.css HTTP/1.1" 200 5465 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:05.571256586Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:05 +0000] "GET /styles/vendor-8184b27656.css HTTP/1.1" 200 49146 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:05.628708156Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:05 +0000] "GET /scripts/app-d02e74115a.js HTTP/1.1" 200 41442 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:05.848328843Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:05 +0000] "GET /scripts/vendor-e868f00ec3.js HTTP/1.1" 200 464840 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:06.656756710Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:06 +0000] "GET /fonts/fontawesome-webfont.woff2?v=4.4.0 HTTP/1.1" 200 64464 "http://entry.test.carre-project.eu/styles/vendor-8184b27656.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:06.730425213Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:06 +0000] "GET /assets/images/carre_logo.png HTTP/1.1" 200 3958 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:06.803201251Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:06 +0000] "GET /assets/images/model.jpg HTTP/1.1" 200 222008 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:06.840664216Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:06 +0000] "GET /api/carreapi/public_en_count_all/https%3A%2F%2Fcarre.kmi.open.ac.uk%2Fws%2Fquery/PREFIX%20xsd%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F2001%2FXMLSchema%23%3E%20%0APREFIX%20rdf%3A%20%3Chttp%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%3E%20%0APREFIX%20carreUsers%3A%20%3Chttps%3A%2F%2Fcarre.kmi.open.ac.uk%2Fusers%2F%3E%20%0APREFIX%20risk%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Fontology%2Frisk.owl%23%3E%20%0APREFIX%20ME%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Fmeasurement_types%2F%3E%20%0APREFIX%20OB%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Fobservables%2F%3E%20%0APREFIX%20RL%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Frisk_elements%2F%3E%20%0APREFIX%20RV%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Frisk_evidences%2F%3E%20%0APREFIX%20RF%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Frisk_factors%2F%3E%20%0APREFIX%20RW%3A%20%3Chttp%3A%2F%2Fcarre.kmi.open.ac.uk%2Frisk_r
proxy-1 | 2016-06-16T20:05:07.158855011Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:07 +0000] "GET /favicon.ico HTTP/1.1" 200 732 "http://entry.test.carre-project.eu/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:05:08.314884103Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:05:08 +0000] "GET /.well-known/acme-challenge/Y3vYw3K_tZM9jWLXIu8_VqjJzeDnsRY1s3C76gut61c HTTP/1.1" 200 87 "-" "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"
proxy-1 | 2016-06-16T20:05:13.114120993Z sslgen.1 | 2016/06/16 20:05:13 [/createSSL.sh]: IMPORTANT NOTES:
proxy-1 | 2016-06-16T20:05:13.114468824Z sslgen.1 | e a
proxy-1 | 2016-06-16T20:05:13.114726076Z sslgen.1 | rsion of this certificate in the future, simply run certbot-auto
proxy-1 | 2016-06-16T20:05:13.176715292Z sslgen.1 | 2016/06/16 20:05:13 Watching docker events
proxy-1 | 2016-06-16T20:05:13.207077203Z sslgen.1 | 2016/06/16 20:05:13 Contents of /createSSL.sh did not change. Skipping notification '/createSSL.sh'
proxy-1 | 2016-06-16T20:06:01.173913593Z nginx.1 | entry.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:06:01 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
proxy-1 | 2016-06-16T20:06:24.053291110Z nginx.1 | edu.test.carre-project.eu <IP_ADDRESS> - - [16/Jun/2016:20:06:24 +0000] "GET / HTTP/1.1" 301 185 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"

I think your proxy container needs a port mapping of port 443, too, otherwise the https connections will not reach the proxy.

I added the port 443 but still no luck.
now the stack is:
  edu:
    image: 'carre/educational-aggregator:latest'
    environment:
      - NODE_ENV=production
      - PORT=80
      - VIRTUAL_HOST=edu.test.carre-project.eu
    expose:
      - '80'
    restart: always
  entry:
    image: 'carre/risk-entry-system:latest'
    environment:
      - NODE_ENV=production
      - PORT=80
      - VIRTUAL_HOST=entry.test.carre-project.eu
    expose:
      - '80'
    restart: always
  proxy:
    image: 'eforce21/letsencrypt-nginx-proxy:latest'
    environment:
      -<EMAIL_ADDRESS>    links:
      - edu
      - entry
    ports:
      - '80:80'
      - '443:443'
    restart: always
    volumes:
      - '/var/run/docker.sock:/tmp/docker.sock:ro'

Thanks i changed the subdomain and worked with this configuration. It seems that i had made many requests for entry.test.carre-project.eu and the letsencrypt beta limitations started to apply on my requests.
Thank you again!
This is really awesome , easy free https proxy!

I'm glad I could help. Have fun with our image!


Fix ImportError on app build in README

Running python app build on python 3.6 produces:
Traceback (most recent call last):
  File "/usr/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "app/__main__.py", line 6, in <module>
    from .app.config import Config
ImportError: attempted relative import with no known parent package

Fixed using the -m flag.

Codecov Report

Merging #10 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #10   +/-   ##
=======================================
  Coverage   90.47%   90.47%
=======================================
  Files           3        3
  Lines          42       42
=======================================
  Hits           38       38
  Misses          4        4

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 82fc8c7...e4278b8. Read the comment docs.


reach MVP Stage 2 (deployed, interactive, 2 APIs, modals, responsive, polished UI, clean repo, readme)

made it!


Core: allow assertions to check group cumulated time

following on from #2091, this is the feature request to allow the tester to check the cumulated time of a group. This is a typical use case for checking the response time of a web page.
not needed for 2.0

I lost track on this.
Actually, 2.1 and 2.2 already check group cumulated time, not duration:

2.1: https://github.com/gatling/gatling/blob/2.1.X/gatling-core/src/main/scala/io/gatling/core/assertion/AssertionValidator.scala#L65
2.2: https://github.com/gatling/gatling/blob/master/gatling-core/src/main/scala/io/gatling/core/assertion/AssertionValidator.scala#L59

The default group metric is cumulated response time.
Since #2929, it's possible to switch to group duration, but that's a global switch.

Is it possible to assert group cumulated response time, in Gatling 2.2?


Illegal Instruction: 4

Mac OS X 10.11.2, with anaconda.
>>> detector = dlib.get_frontal_face_detector()
Illegal instruction: 4

That usually means a binary used an instruction not supported by the CPU.  My machine doesn't have AVX (its a MacPro 2008), but your distro says its built without AVX anyway.
Current conda install:

             platform : osx-64
        conda version : 3.19.0
  conda-build version : 1.18.2
       python version : 3.4.3.final.0
     requests version : 2.9.0
     root environment : /Volumes/home500/anaconda  (writable)
  default environment : /Volumes/home500/anaconda/envs/openface
     envs directories : /Volumes/home500/anaconda/envs
        package cache : /Volumes/home500/anaconda/pkgs
         channel URLs : https://conda.anaconda.org/menpo/osx-64/
                        https://conda.anaconda.org/menpo/noarch/
                        https://repo.continuum.io/pkgs/free/osx-64/
                        https://repo.continuum.io/pkgs/free/noarch/
                        https://repo.continuum.io/pkgs/pro/osx-64/
                        https://repo.continuum.io/pkgs/pro/noarch/
          config file : /Users/aelberg/.condarc
    is foreign system : False

# packages in environment at /Volumes/home500/anaconda/envs/openface:
#
boost                     1.56.0                   py27_2    menpo
bzip2                     1.0.6                         0    defaults
cycler                    0.9.0                    py27_0    defaults
decorator                 4.0.6                    py27_0    defaults
dlib                      18.16                    py27_3    menpo
freetype                  2.5.5                         0    defaults
jbig                      2.1                           0    defaults
jpeg                      8d                            1    <unknown>
libpng                    1.6.17                        0    <unknown>
libtiff                   4.0.6                         1    defaults
mako                      1.0.3                     <pip>
matplotlib                1.5.1               np110py27_0    defaults
networkx                  1.10                     py27_0    defaults
numpy                     1.10.2                   py27_0    defaults
opencv                    2.4.11                   py27_1    menpo
openssl                   1.0.2e                        0    defaults
pandas                    0.17.1              np110py27_0    defaults
pillow                    3.1.0                    py27_0    defaults
pip                       7.1.2                    py27_0    defaults
pygpu                     0.2.1                     <pip>
pyparsing                 2.0.3                    py27_0    defaults
pyqt                      4.11.4                   py27_1    defaults
python                    2.7.11                        0    defaults
python-dateutil           2.4.2                    py27_0    defaults
pytz                      2015.7                   py27_0    defaults
qt                        4.8.7                         1    defaults
readline                  6.2                           2    <unknown>
scikit-image              0.11.3              np110py27_0    defaults
scikit-learn              0.17                np110py27_1    defaults
scipy                     0.16.1              np110py27_0    defaults
setuptools                19.2                     py27_0    defaults
sip                       4.16.9                   py27_0    defaults
six                       1.10.0                   py27_0    defaults
sqlite                    <IP_ADDRESS>                       1    <unknown>
tbb                       4.3_20141023                  0    menpo
tk                        8.5.18                        0    <unknown>
wheel                     0.26.0                   py27_1    defaults
xz                        5.0.5                         0    <unknown>
zlib                      1.2.8                         0    <unknown>

Can you advise how to track this down?

Hmm, but I do build with SSE 4.1 - which I don't think is supported on a the processor in the MacPro 2008 Edition. It should actually be relatively easy for you to build dlib yourself using this repo:
conda config --add channels http://conda.anaconda.org/menpo
conda build conda --py=27

You may need to edit the build.sh to explicitly turn SSE4 instructions off. Worst case, you can also try explicitly turning AVX off as well.
Apologies for that, this is part of the reason why distributing binaries is so complicated!

Should support SSE 4.1.  See: https://en.wikipedia.org/wiki/List_of_Macintosh_models_grouped_by_CPU_type#Penryn
It looks like the installer checks and enables SSE4.1 if it detects a 64-bit OS, which seems correct to me.
But, either way, with SSE4 in build.sh hardcoded in or out, the same thing happens:
Fetching packages ...
dlib-18.16-py2 100% |###############################################################################################################################################| Time: 0:00:00  42.98 MB/s
Extracting packages ...
[      COMPLETE      ]|##################################################################################################################################################################| 100%
Linking packages ...
[      COMPLETE      ]|##################################################################################################################################################################| 100%
===== testing package: dlib-18.16-py27_3 =====
import: 'dlib'
running run_test.py
TESTS FAILED: dlib-18.16-py27_3

Is it possible that the error is being emitted by opencv?

That's weird. OpenCV isn't required by dlib so it definitely isn't OpenCV.
Normally illegal instructions come from building on a new OSX version and then running on an older one. However, you are using 10.11 too so that seems strange. The only other options I can think of are:

Try building without any SSE/AVX instructions at all. Explicitly disable them in CMAKE.
Try rebuilding boost as well.

Other than that there aren't really any other dependencies!


Build without OpenLayers?

Hi,
Is there a way to build ol3cesium "standalone", i.e. without included OpenLayers (and even Cesium)?
Best Regards,
Dragan

Hi Dragan,
The Cesium code is not merged into OL3-Cesium so you are free to depend on the version you want in the way you like (though we only test with the latest stable version, each month).
For OL3 it is different: we compile OL3-Cesium together with OL3 and the resulting js file is the optimization of the whole codebase. As a consequence it is not possible to have an arbitrary version of OL3.
Out of curiosity, have you a different use case?


Ci/cargo publish on release

Addresses the following Issue

#527

Crates.io require that dependencies of a published crate be already published.

Error dependency not published

Smart-release fixes this by taking into consideration the interdependency of the crates. For the moment I've disabled changelog generation and github release but these are features that could be used if wanted.
   %%{init: {'theme': 'neutral', 'themeVariables': {'padding': 20}}}%%
    graph TD;
    subgraph DD[Dependency Diagram]
    axone-law-stone-->axone-objectarium;
    axone-objectarium-client-->axone-objectarium;
    axone-objectarium-client-->axone-wasm;
    axone-logic-bindings-->axone-wasm;
    axone-law-stone-->axone-wasm;
    axone-law-stone-->axone-objectarium-client;
    axone-law-stone-->axone-logic-bindings;

    axone-cognitarium-->axone-rdf;
    axone-dataverse-->axone-rdf;
    axone-dataverse-->axone-cognitarium;
    axone-cognitarium-client-->axone-cognitarium;
    axone-dataverse-->axone-cognitarium-client;
    end

I've taken the liberty of filling missing crate manifest fields useful for crate adoption. I leave it up to the team to decide if they're appropriate.
OBS

Smart-release requires cmake to run
There is a list of acceptable categories to chose from on crates.io
Dependencies declared by path in the workspace manifest do not inherit the crate version as of date. See the following issue with comments
Crates.io requires a token for publishing.
keywords might be something we'd want to add. For now I leave it at your discretion.
The publish has not been tested more than doing a dry run. Seeing as there is no crate currently available on crates.io the dry run fails, but should work in prod as the relative crate would have been published just before.

TODO:

[ ] add owner to crate publications

Summary by CodeRabbit

New Features

Introduced automated workflows to publish crates to crates.io.
Added new metadata fields for multiple packages to improve dependency management and documentation.

Chores

Updated workspace dependency versions and added tasks for maintaining these updates.
Improved package descriptions and documentation to align with new functionalities.

size-limit report 📦

Path
Size

target/wasm32-unknown-unknown/release/axone_objectarium.wasm
395.17 KB (0%)

target/wasm32-unknown-unknown/release/axone_law_stone.wasm
596.25 KB (0%)

target/wasm32-unknown-unknown/release/axone_cognitarium.wasm
760.48 KB (0%)

target/wasm32-unknown-unknown/release/axone_dataverse.wasm
621.05 KB (0%)

Thanks for the feedback @ccamel @amimart , as you point out the versioning is not correctly handled.
I've taken into consideration your suggestions and I think the simplest way to handle the versioning is to keep the current system and build upon it as you suggest.
I've tried cargo-workspaces to publish but found it unsatisfactory as it basically has the same problems as smart-release, requiring versioning on workspace dependencies.
As expected the toml-cli does not support outputting to file while keeping the format and therefore I am using this unix command trick where I create a temporary file to preserve the format. See below for task result

cargo make update-workspace-dependency-versions 6.0.0

I'm sorry for the delay to respond, work and private life got in the way 😄

After further investigation of the cargo-smart-release crate I realise it does not support publishing crates without also handling the release.
cargo-smart-release can decide not to publish a crate if it deems that the crate has already been published. This is done by checking the existence of release tags in the github repository.
I'd say our best bet for publication is cargo workspaces, the tool @ccamel suggested for version control, although I am not able to correctly test the publication.
cargo workspaces publish looks at the workspace manifest to decide which crates to publish.
What do you think @ccamel @amimart @bdeneux ? Should we try out cargo workspaces?

Superseded by #672. Thanks for the exploration phase and the great initial work on resolving this issue! 🙌


Add support for storybook

Summary
Storybook support has been added to the webapp repo and plugin repos would also benefit from using storybook.  https://storybook.js.org helps build, test, and view components in isolation!
Relevant and informative links

webapp storybook PR The PR for adding storybook to the webapp repo
webapp .storybook directory
https://storybook.js.org
[introductory video]9https://www.youtube.com/watch?v=p-LFh5Y89eM&feature=youtu.be)

Ticket Link
https://mattermost.atlassian.net/browse/MM-18622

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please  join our "Plugin: Jira" community channel.
New contributors please see our Developer's Guide and our Plugins Guide.

Closing issues due to inactivity. This issue can be re-opened with more interest from our community.


MQTT: new attributes throttling and temperature

added the throttling (https://github.com/MiczFlor/RPi-Jukebox-RFID/pull/1050) and temperature (https://github.com/MiczFlor/RPi-Jukebox-RFID/pull/1051) info to MQTT
renamed file so it matches other daemon nomenclature (e.g. daemon_rfid_reader.py)

NOTE:
Once this PR has been merged, the wiki entry (https://github.com/MiczFlor/RPi-Jukebox-RFID/wiki/Smart-Home-remote-control-with-MQTT) needs to be updated to match the script's new file name

Great!
Could you fix the conflicts?

Great!
Could you fix the conflicts?

It's done.


Need a way to set the program, host and username in the CID part

The CID part exposes local client information and can you add an option to override it?
https://github.com/sijms/go-ora/blob/4d6f43c8d84e3218986d8d0c32fa7b6d4a6ddd7e/network/connect_option.go#L191

Thanks, I'll run some tests today.
I switched to the v2.7.15 tag but it seems unchanged here: https://github.com/sijms/go-ora/blob/1a639b639f7c0c4ec425675cc1063209dff6f236/network/connect_option.go#L191

It worked for me. Thanks!


Not able run without docker

When I am trying to run without docker direclty runinng npm dev run its throwing error look like env variable not found.

thanks for report the bug.
We have fixed this Bug fix done https://github.com/vitabletech/node-express-api-bootstrap/pull/11
Let me know if you are still facing any issue.
For now i am closing this ticket.


xgboost4j-spark model is not compatible with c-based model.

I would like to use this code in spark, as it is pure java based and would fit in nicely into my spark pipeline. xgboost4j relies on c-based shared libraries not available on the nodes, so I cannot deploy to the cluster. Unfortunately, the new scala/spark-generated models are not compatible.

xgboost-predictor 0.2.0 supports loading model files generated by xgboost4j-spark.
(Constructor of class Predictor can handle both c-based and xgboost4j-spark-generated models)
Also I just made xgboost-predictor-spark that provides xgboost-predictor functions as Spark ML API.
If you have any interests in the module, please try to use it 😃

I will try and post my thoughts here. Thanks!!