Add a webroot environment variable

First thank you for your great image. The only one up-to-date allowing rtorrent.rc scripting, i.e moving torrent without problem. Maybe due to compliling everything rather than using the rtorrent from apk.. well, thank you :)
Would it be possible to add an environment variable (and the according process) to set rutorrent web root, so i can be reached thru something like http://xxxx/mywebroot
Why?
Because with traefik, i'd rather use URLs than subdomain.
And even if i achevied, with traefik config, routing the request correctly to the container using a custom webroot , rutorrent won't consider this "webroot", so all the following needed resources requested by rutorrent  (JS, CSS & so on) won't load (since they won't contain the webroot).
I don't really know if 'im clear...

Hi @gauth-fr,
This is not possible for ruTorrent. Base path is hardcoded.
But you can override the [index.html](https://github.com/Novik/ruTorrent/blob/master/index.html) with a custom base element in the head section of the HTML file with something like <base href="http://xxxx/mywebroot/"> and bind mount this file in the container with -v "./index.html:/var/www/rutorrent/index.html".

This is not possible for ruTorrent. Base path is hardcoded.

You can work around this within your reverse proxy with rewrites.
Below is an example of the required middleware to run this container under a subpath with Traefik:
      - traefik.http.middlewares.add-trailingslash.redirectregex.regex=^(https?://[^/]+/[a-z0-9_]+)$$
      - traefik.http.middlewares.add-trailingslash.redirectregex.replacement=$${1}/
      - traefik.http.middlewares.add-trailingslash.redirectregex.permanent=true
      - traefik.http.middlewares.stripprefix.stripprefixregex.regex=/[a-z0-9_]+
      - traefik.http.middlewares.trailingslash.chain.middlewares=add-trailingslash,stripprefix

And the following is the actual label configuration for the rtorrent-rutorrent container specifically applying the trailingslash chain middleware:
  rtorrent:
    image: crazymax/rtorrent-rutorrent
    container_name: rtorrent
    volumes:
      - /srv/docker/.rtorrent:/data
      - /mnt/nerv01:/downloads
    networks:
      - net
    expose:
      - 8080
    ports:
      - 50000:50000
    restart: unless-stopped
    environment:
      - RU_FORBID_USER_SETTINGS=true
      - PUID=1000
      - PGID=1000
      - TZ=Australia/Melbourne
    labels:
      - traefik.enable=true
      - traefik.http.routers.rtorrent.rule=Host(`example.com`) && PathPrefix(`/rutorrent`)
      - traefik.http.routers.rtorrent.entrypoints=https
      - traefik.http.routers.rtorrent.middlewares=trailingslash


Remove _site and .sass-cache directories since they're auto-generated and add them to .gitignore.

Curious, I can see that the site still works when these files are in the gitignore -- makes sense because they are regenerated.
Why do this though? To save space when someone is cloning the site so they don't have to pull these files down? Other reasons?

There are two primary reasons:

Code cleanliness: the ideal state is that running "git status" should show no modified/dirty files if there are no legitimate changes to check in. If _site/.sass_cache aren't in .gitignore, they will constantly be flagged as modified or dirty. This has side-effects such as "git commit -a" committing changes to all those files, which we probably don't want. (Imagine that this repo was ~100,000 files and 4,000 of them are auto-generated. A simple "git status" would be unparseable.)

Newcomers will be confused about whether they should be committing changes to those directories or not. They make a change to _config.yml, but see _site/index.html changed… should they commit those changes? No, they shouldn't, but they need to understand that _site is auto-generated by "jekyll serve" to do that.

I'd recommend adding the two dirs to .gitignore, and thus also removing them from the repo, for those reasons.

Yeah! I love this -- spot on re: keeping the git branch cleaner. It was bugging me when I was using it, too. Thanks for digging in and finding a fix. Merging now :shipit:


Add Resume Files

Hey renyuanz,
In the process of designing my blog ontop of your wonderful theme, I created a resume page for it. In order to give something back for being able to use your theme, I decided to make a quick pull request.
You can have a quick look onto it here: https://simonknott.de/resume/
Alternatively you can just look at the fork, I loaded the page with some demo data.
Sincerely,
Simon

Hi Simon,
It looks great the design of the resume page and the way you organize data files. I'll certainly give it a look and merge later. It'd be much better if you can fire a PR to Github Page branch so that it will be visible to viewers. Don't be hesitate to add an introduction to README in your PR.
Best,
Renyuan

I just opened the other pull request, so i'll close this one.


Fix build on Windows

Currently on Windows yarn build:prod because cp does not exist. This PR replaces rimraf with shx for cross-platform UNIX-like commands to fix this.

Nice. +5


agent: dump stack on stale probes

[ upstream commit 87f7a11ecc68b1efdc1454b520abc22470a91d01 ]
[ backport of cf344afe9c4dca70a5d3d562e9dff4c788d3fefd ]
Backport of #24213
Most of the time, when we see a stale probe, it's due to a deadlock. So, write a stack dump to disk (since we're probably going to be restarted soon due to a liveness probe).
To prevent any sort of excessive resource consumption, only dump stack once every 5 minutes, and always write to the same file. Also, let's make the check lock-free while we're at it.
Also, make sure we capture this file in bugtool.

/test-backport-1.11

You will also need to update the corresponding backport label in the master PR.
For next time, I would strongly encourage to use the existing backporting scripts to backport even this type of one-off. That will update the labels, ensure the format is correct, etc.

[ upstream commit 87f7a11 ]
[ backport of cf344af ]

These commits do not appear to be canonical shas in the main cilium/cilium branch.

You will also need to update the corresponding backport label in the master PR.
For next time, I would strongly encourage to use the existing backporting scripts to backport even this type of one-off. That will update the labels, ensure the format is correct, etc.

:heavy_plus_sign: , for instance the release notes generation relies on specific annotations in these PRs as described under step 2 here: https://docs.cilium.io/en/latest/contributing/release/backports/#via-github-web-interface .

Closing this, now that I know how to use the backporting scripts.


scan frequency remove

how can I remove the scan frequency button because i have incompatible hardware?
(rm3 mini)

you can delete directly from the Home app

I am not sure you can do that.
Please clarify if I am wrong.

for some reason I remembered this option is available, but I guess you are right... can't find it

Not at the moment sorry

Added "hideScanFrequencyButton" and "hideLearnButton" to  2.5.12. Check out the config-sample.json for an example on how to use it


Remove HttpSys code and target a shared package.

This is mostly for reference, I will remove the local dependencies and start depending on Microsoft.AspNetCore.HttpSys.Internal instead.
Apparently there was some local changes I forgot to commit to jkotalik/inprocess. Please ignore the samples and tests.
https://github.com/aspnet/HttpSysServer/pull/397

@jkotalik,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

@davidfowl is this good enough for you?

@davidfowl updatez

Replace
https://github.com/aspnet/IISIntegration/blob/89de2cd1e26940c35acbc07cd5b2644bb02a226f/src/Microsoft.AspNetCore.Server.IIS/DuplexStream.cs
with a shared
https://github.com/aspnet/HttpSysServer/blob/231cbffe1a5cc0abce11e2d0685683ed74fc7ad5/src/Microsoft.AspNetCore.Server.HttpSys/RequestProcessing/OpaqueStream.cs
?

Delete src/Microsoft.AspNetCore.Server.IIS/Properties/launchSettings.json

I didn't move OpaqueStream to the shared folder. We can do that change in the next pass through.


onChange not being called?

I dont think that the onChange handler (handleFlavourChange) is being called
https://github.com/Thinkmill/touchstone-starter/blob/master/src/js/views/radio-list.js
I have tried in latest versions of both safari and chrome for mac.
Any ideas?

Found my issue


Add GetResBody to Config

When use compress middleware, resBody is unreadable.
You can set GetResBody func to get readable resBody.

@ReneWerner87
?

we should add default uncompression options instead of making it nil

Can you update the unit-tests to test for this?

added: Test_GetResBody

we should add default uncompression options instead of making it nil

There are many ways to change resbody except compress middleware

@piyongcai please add something for your new feature in the readme.md

after that I will merge it immediately

@piyongcai check my last comment

@piyongcai check my last comment
@ReneWerner87
sorry, Because my grandfather died,  the job is have to be done late.

Oh I am sorry to hear that
My condolences


Streaming filtering using and

Is it possible to perform the following kind of streaming filter (pseudocode)?
(track = "shooter" and location = "Miami") or (track = "flood" and location="Los Angeles") or ...

I think it might not be possible because of the following (quoted from the documentation):

The track, follow, and locations fields should be considered to be
combined with an OR operator.

SO: https://stackoverflow.com/q/54982018/750216

Please check this section of Tweetinvi's documentation :
https://github.com/linvi/tweetinvi/wiki/Filtered-Streams#filter-by-track-and-keywords

That is for and between AddTrack terms though. What I was asking is whether it is possible to use and between AddTrack and AddLocation.

This is not possible.
The response on StackOverflow is from actual Twitter team.
This is a limitation of the public api stream.


Doesn't parse db_inputs.conf from the db connect app.

The main issue is again with splunk not obeying python conf file standard. The basic config parser requires that  In a multiple line value,  an indentation is needed at the beginning of all the following lines.
I have tried to use this conf file parser with no success.  It can't even parse config file db_inputs.conf from the db connect app.

As an example,

line 34, 35 etc etc will all fail to be parsed as part of the value for key "query".

my mistake.  It works.  Thanks!


chore: bump toolchain and adapt to new portable simd API

Api changed in https://github.com/rust-lang/portable-simd/commit/c196b8abaafaf360647513c64fac0c8568f9b747

CI picks the toolchain specified in rust-toolchain, so I think we might need to bump Rust toolchain version along with this PR...

LGTM. I meet this error in lastest rust-nightly.

LGTM. I meet this error in lastest rust-nightly.

Hmm... Maybe there's bug with cargo? It should read rust toolchain of RisingLight, and force using our specified toolchain (2022-03-09).

Would you please provide an output of rustup show? If everything works correctly, there should be:
nightly-2022-03-09-aarch64-apple-darwin (overridden by '/Users/skyzh/Work/risinglight/rust-toolchain')
rustc 1.61.0-nightly (1eb72580d 2022-03-08)

LGTM. I meet this error in lastest rust-nightly.

Hmm... Maybe there's bug with cargo? It should read rust toolchain of RisingLight, and force using our specified toolchain (2022-03-09).

$ rustc --version
rustc 1.61.0-nightly (1d9c262ee 2022-03-26)

I guess that's because we use pacman in archlinux to install rust-nightly, instread of using rustup.

I'm very sorry. I didn't notice the version of toolchain specified in rust-toolchain.toml . I'm not using rustup, I'm just use the binaries from https://static.rust-lang.org/dist/2022-03-30 .
But I think we can make the project work with the latest rust toochain with this very simple modification. This is probably not a bad thing.

I'm very sorry. I didn't notice the version of toolchain specified in rust-toolchain.toml . I'm not using rustup, I'm just use the binaries from https://static.rust-lang.org/dist/2022-03-30 .

No problem, I think we can also have some hints in https://github.com/risinglightdb/risinglight/blob/main/docs/00-develop.md to let users use cargo / rustup instead of self-setup toolchains. Meanwhile, bumping toolchain is also welcomed! Would you like to help us upgrade to toolchain 2022-03-30?


Fix tz conversion

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (04f71f1) 100.00% compared to head (9a2e79e) 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff            @@
##            master      #102   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           23        23
  Lines         1877      1890   +13
=========================================
+ Hits          1877      1890   +13

Impacted Files
Coverage Δ

triad/utils/pandas_like.py
100.00% <100.00%> (ø)

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

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


Readme Update for Quickwit 0.4

Description:

Wording update (more condensed bullet points, changed order)
Minor fixes (ex. emoji in the Search more with less to create structure, etc.)
Third-party integrations image instead of icons

I think there are some funky layouts going on in the markdown.

I think there are some funky layouts going on in the markdown.

I think there are some funky layouts going on in the markdown.

Thank you @ChillFish8 for noticing, just fixed it!


How to use SWAD in PyTorch?

Dear authors,
How can I integrate this method with torchvision model(e.g. ResNet)?
Do you have the plan to separate the SWAD method like the pytorch SWA method?
Thanks

Hi,
When you train your own ResNet, you can use SWAD just like we did in trainer.py.
If you know when your model converges and overfits, overfit-aware sampling in SWAD can be skipped by setting the sampling range manually. In this case, you can implement SWAD easily using pytorch SWA, by applying SWA update_parameters in every step (densely).


Add users by (real) name

We should be able to add users to groups and assign permissions by providing a user's real name.

Very nice!

Thanks!


fatal error: concurrent map writes

Prerequisites

[ yes ] I am running the latest version of awslambdaproxy
[ yes ] I am have read the README instructions and the FAQ

Description
I sent recursive 100 parallel requests and got panic error in 10 seconds.
Steps to Reproduce

Download or compile the awesome software
Run it (I used the next keys ./awslambdaproxy run -r us-west-2,us-west-1,us-east-1,us-east-2 -l "cL3Rjea6E:uQ06OWgdr@:8080" -m 512 -f 10m --debug)
Run 100 recursive, parallel requests
Wait up to 10 seconds

Expected behavior: [What you expected to happen]
I expect, that awslmbdaproxy will work
Actual behavior: [What actually happened]
I got panic error
Environment
awslambdaproxy 0.0.13 and 0.0.14
Linux service 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux
Error Output
Error log is too big. I've attached it.
awslambdaproxy.log

Easy way to reproduce
$ hey -n 5000 -c 200  -x 'http://admin:awslambdaproxy@<PROXY_IP_HERE>:8080' https://github.com/

I found that number of connections with port 8082 is growing up during the test.
from 32 at startup to 1600 at the panic error

Hi @unk2k - thanks for reporting this issue. This project was created just as a small prototype and definitely not designed to be used a high performance proxy with a large number of connections. There's a lot of work to refactor this into a real production quality solution, and that is not something I currently intend on doing, but maybe at some point in the future. Be aware that there is likely a hard limit on the number of outbound connections allowed from a single Lambda function (not sure what that is off the top of my head), so I would assume you'd be bumping into that here. The specific fatal log you posted looks like a concurrency bug (and there's probably a number of them in this current codebase). Happy to take any PRs to fix that.

@dan-v You were right. There is a limit in 1024 file descriptors. which means that the error should be around it. I'll come back if I found something.


Proccess Handler Bug

Describe the bug
When we initialize the database services on the root.go file, like this:
handler.Add("TransactionService", services.TransactionService.Run, services.TransactionService.Close)
handler.Add("BlockService", services.BlockService.Run, services.BlockService.Close)

the application doesn't stop because it can't ever reach the handler.Close() line because they are stuck on theselect{} line on the handler.Run().
To Reproduce
Steps to reproduce the behavior:

Go to cmd/juno/cli/root.go
Paste this code on line 59-60 (after RPC initialization and before log.Default.Info("Starting all processes...") line)

handler.Add("TransactionService", services.TransactionService.Run, services.TransactionService.Close)
handler.Add("BlockService", services.BlockService.Run, services.BlockService.Close)

Make sure the RPC is disabled on the configuration file (we only want the database services active).
Run Juno with make all command
You may see something like this:

2022-06-08T09:22:32.988-0400    INFO    cli/root.go:109 Using config file:      {"File": "/path/to/juno/juno.yaml"}
2022-06-08T09:22:32.988-0400    INFO    cli/root.go:127 Config values.  {"Database Path": "/path/to/juno", "Rpc Port": 8080, "Rpc Enabled": false}
2022-06-08T09:22:32.988-0400    INFO    cli/root.go:64  Starting all processes...
2022-06-08T09:22:32.988-0400    INFO    Block Service   services/service.go:34  Service started
2022-06-08T09:22:32.989-0400    INFO    Transaction Service     services/service.go:34  Service started

After that the only way to close the app is with a SIGTERM or SIGKILL

Expected behavior
I expect the application to exit immediately because the database services are "internal" services, so they cannot block the application if any other service, other than a primary one (such as RPC), is not running.

This is how the application functions as of now:

Only RPC disabled - Juno runs.
Only REST disabled - Juno runs.
Only Starknet disabled - Juno is blocked.
RPC and REST disabled - Juno runs.
Starknet disabled with any of these two - Juno is blocked.
All three disabled - Juno is blocked.

Do we want Juno to exit in all of the these scenarios?
As much as I could figure out, we want the app to exit if Starknet is disabled. Please correct me if I am wrong and please elaborate on the expected behavior a bit more.


make Datatable edit modal title customizable

As well as other modal properties

Thanks but I'm not sure I like the _modalProps variable name, we never use that naming style anywhere else in the codebase…

Yes, you are right, what do you think is a good name for it?

You could have defaultModalProps and customModalProps? Also this is a little hard to read:
const _modalProps = { title: {document._id}, ...(_isFunction(modalProps) ? modalProps(document) : (modalProps || {})) };

I would write it as:
const { modalProps = {} } = props

And then:
const defaultModalProps = { title: {document._id} }
const customModalProps = { ...defaultModalProps, ...(_isFunction(modalProps) ? modalProps(document) : modalProps) };

Or something similar. What do you think?

It makes sense, thanks @SachaG. I'm gonna fix it.

It's done, what do you think?

Looks good! Btw, is there a reason why you called the function _isFunction rather than just isFunction?

Is following the same convention as _sortBy that comes from Lodash.

Thanks for making all those changes! Nice work :)


Use pkgutil.get_data to get the registry.csv file?

The way we do know wouldn't work when installing ZIP files

NOT ACTUAL
after rebase on new registry.json


Feature Request: Make UI5 controls more print-friendly

SAPUI5/OpenUI5 version: 1.70
Browser/version (+device/version): Chrome, Firefox
Let say, I have a long table with items, e.g.: https://openui5nightly.hana.ondemand.com/test-resources/sap/m/demokit/tutorial/worklist/07/webapp/test/mockServer.html, and I would like to get/print a PDF-report with items of this table.
Like most of the enterprise reports, such PDF should contain:

header with the corporate logo, report title, brief description, and contact info
a table itself with data, supporting paginations
footer with some legal notice

Currently, I can either print the whole page «as is» with a lot of irrelevant data (e.g., UI controllers) or try to customize the report by using standard HTML/browser approaches like document.body.innerHTML and window.print(), but these techniques don't solve the pagination issue and aren't so fast/easy-to-implement.
It would be great if UI5 data-containers (e.g. sap.m.List and sap.m.Table) will be more print-friendly by having special built-in print-friendly CSS-mode. Is it possible to implement some print-wrapper for data containers to bring printing functionality out-of-box?

There are dedicated products for reporting purposes, where rendering and CSS are adjusted for the purpose of having print from browser or properly generated PDF, DOCX etc format.
In this case, there is a sap.m.ListBase control which may include growing functionality based on "More" button, unknown amount of columns, for Tree and grouped controls, means hidden groups of rows and columns.
If the purpose of the print is to get data, you can:

load this data in a reporting tool (this will let you print, produce PDF, DOCX, XLSX, etc files)
use the Spreadsheet option to generate Excel with the data
use the app to transfer data to everyone authorized to access the app

Let me know if I am missing the idea of the request. Possibly are you asking for PDF export of data?

In my perception export data to PDF format and ability to design PDF/XLSX reports with page header and footer, page counter, etc.. is a basic request. All OPENUI developers would love to have simple report control.

@stephania87, regarding "Possibly are you asking for PDF export of data?", it would be great to have an ability to export data to PDF out-of-box from any data container UI-element.

Forwarding to dev team (tables only) for evaluation #1980361802
Note that the team is responsible only for the table controls and there is already existing Excel export of the data bound to a table

there is already existing Excel export of the data bound to a table
As far as I know, OpenUI5 contains only export to CSV via sap.ui.core.util.ExportTypeCSV, the export to real Excel file (XLSX, Office Open XML Spreadsheet format) is provided by sap.ui.export.Spreadsheet, which is available exclusively in SAPUI5. That's why I opened https://github.com/SAP/openui5/issues/2635 aswell.

This issue will be covered in FIORITECHP1-13991 and FIORITECHP1-13992.

@simlin any updates here?

Well, moving the sap.ui.export library or at least the Excel parts of it to OpenUI5 is still on our roadmap, but unfortunately with a low priority.

Roadmap regarding the document export moving to OpenUI5: https://roadmaps.sap.com/board?PRODUCT=73554900100800001361&range=FIRST-LAST#;INNO=771060710C8C1EDF89F8AEBF189F326D


Reduced encoding while creating Tuple

In following code:
new Tuple(SafeEncoder.encode(iterator.next())

there are actually 2 conversions happening. First a byte[] to String. And then String to byte[] in Tuple constructor.
Changing the code to:
new Tuple(iterator.next())

reduces the number of conversions to 0.
Also, used available DOUBLE.build().

Merged into master, 2.10, 2.9.


Upgrade / v1.6.2

Description
Replace Cosmos-SDK fork with the latest tempfix for the validator margin error.

Type of change
Please check the options that are relevant. This PR introduces

[x] Patch: Bug fix (non-breaking change which fixes an existing issue)
[ ] Minor: New feature (non-breaking change which adds new functionality)
[ ] Major: Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Features Description

[x] Replace Cosmos-SDK fork commit hash
[x] Replace sdk.Int with sdkmath.Int
[x] Update upgrade handler

Test Cases

[ ] NA

Documentation

Checklist:

[x] I have added change type (major|minor|patch) in the PR
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Codecov Report
Attention: Patch coverage is 35.71429% with 27 lines in your changes are missing coverage. Please review.

Project coverage is 11.10%. Comparing base (6110522) to head (fd1ab06).
Report is 18 commits behind head on master.

Files
Patch %
Lines

x/orderbook/types/participation.go
0.00%
10 Missing :warning:

x/reward/keeper/reward.go
0.00%
9 Missing :warning:

x/bet/types/params.go
0.00%
0 Missing and 2 partials :warning:

x/orderbook/types/exposure.go
0.00%
2 Missing :warning:

x/house/types/params.go
0.00%
0 Missing and 1 partial :warning:

x/house/types/withdraw_authorizaton.go
0.00%
0 Missing and 1 partial :warning:

x/orderbook/keeper/bet_wager.go
66.66%
0 Missing and 1 partial :warning:

x/reward/types/campaign_authorizaton.go
66.66%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #391      +/-   ##
==========================================
- Coverage   11.10%   11.10%   -0.01%
==========================================
  Files         359      359
  Lines       48561    48675     +114
==========================================
+ Hits         5394     5406      +12
- Misses      42678    42778     +100
- Partials      489      491       +2

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


Removed extraneous division that was "double scaling" images

Out of the box my images were too small, and once I removed these divisions by scale the images were sized appropriately.

Gonna keep it to be consistent with original repo style


Fix memory orders and namespacestd

https://logrhythm.atlassian.net/browse/NM-1297

Are you sure you want to keep the loading as sequential load now that you use std::memory_order_acquire  for the store?
Ref: https://en.cppreference.com/w/cpp/atomic/memory_order
Hope you are doing well in Boulder/LogRhythm :)

Are you sure you want to keep the loading as sequential load now that you use std::memory_order_acquire for the store?
Ref: https://en.cppreference.com/w/cpp/atomic/memory_order
Hope you are doing well in Boulder/LogRhythm :)

What a gem you are, Kjell,
I missed the load call in StopWatch, so thank you for pointing that out. We decided to load/store like this based on Herb Sutter's video we watched with you. So you are correct, and it should be fixed in my PR now. Thanks again!

@KjellKod, Thanks for reviewing these changes. You're awesome!


Use --force for bump-formula-pr

Ref: https://github.com/yugabyte/homebrew-yugabytedb/runs/875462845?check_suite_focus=true#step:5:18
Use failure() function instead of continue-on-error, this marks the
audit steps as failed and still runs the last step which pushes the
changes to an alternative branch.
Add status badge to README.md

Do you know why we have the cannot verify SHA errors?

The command, brew bump-formula-pr can take SHA-256 checksum as an argument via --sha256 flag. If we don't specify checksum it shows the error cannot verify SHA and calculates SHA-256 for downloaded tar file.


Documentations for v2 client

I'm wondering if we should dedicate some times to  v2 documentation ?

Actually I was looking for a slot to put some note/docs for the FetchPartitionMetadata function and I could not find the right one, as v1 readme seems not to be the right one and v2 read me is not there yet. That's why I created the issue

I see. Yes, we can create a separate v2 readme.


Added Sep-Oct 2022 Luau Recap

Rendered: https://asajeffrey.github.io/luau/2022/11/01/luau-recap-september-october-2022.html


How to use a fixed-size crop-box?

I want to use this cropper for avatar creation. The size of the crop-box and the aspect ration should be fixed to 1:1 and 128x128 pixels, respectively. The image itself under the crop-box should be draggable (to place the desired cutout area below the crop-box), but not the crop-box itself.
Thus, I set-up the cropper with these options:
    aspectRatio: 1 / 1,
    dragMode: 'move',
    cropBoxMovable: false,
    cropBoxResizable: false,
    minCropBoxWidth: 128,
    minCropBoxHeight: 128,

but the crop-box is larger than 128x128 pixels. I tried to set a maxCropBoxWidth and maxCropBoxHeight, but these option don't seem to be supported (and are not mentioned in the docs, anyway). Is there another way to fix the crop-box height to a certain size?

I suggest you just set the aspectRatio to 1, don't mind the size the crop box as you can resize the cropped image to 128 on the server-side after crop it (or use the getCroppedCanvas method to crop and resize it).

Ah, I did not see that getCroppedCanvas also supports setting the width/height to new values. This is great, I used the loadImage() for this after-processing, so I can skip this step. And yes, after having implemented this, I agree that the user experience is even better now, since the crop box is larger which allows for a better positioning of the resulting window. BTW: Thanks for this great library, it has improved the usability of my app a lot!


Create inferno-test-utils

Taken from #375.
Create package and support 1.0 API.

@trueadm, we've finished this right?

you're happy to work on this still @LukeSheard?

Yup. I will work on it after #527 !


Private timeline

Closes #78

Note: This refactors the frontend, removing UserTimeline and replacing it with PrivateTimeline which serves the same route (/{author]) and behaves exactly the same except when the currently authenticated user has the same username as the username of the page he is viewing, then it acts like the private timeline described.
This matches Helge's pretty elaborate description here


Running acceptance test from ember

Hello
I'm trying to run the test from ember. Like this one :
test('with 25 users', function(assert) {
  visit('front/stores/5282/users');

  andThen(function() {
    assert.equal(find('label').length, 25);
  });
});

But when I visit the qunit page : XMLHttpRequest cannot load http://www.exemple.me:3000/api/v1/5282/users. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:7357' is therefore not allowed access.
I should have the crsf token inside my index page in emberapp/tests/index.htmlbut I should I know it? :/
I've tried the advices given in the readme with the mount point like this one without success:
  namespace :front do
    get '/', to: 'front#index'
    mount EmberCLI::Engine => "ember-tests" if Rails.env.development?
    get '/*other', to: 'front#index'
  end

Thanks for your help.

I'm sorry @benoittgt but this doesn't sound like an ember-cli-rails issue.
It looks like this has to do with the way you have your Mirage configured.
I'm closing this issue.
If you have more information about this failure please share it.


SQLite error on first run

Hi, I got this error on first run. No error on subsequent run. Just reporting.
Error executing vim.schedule lua callback: .../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: sqlite.lua: eval has failed to execute statement, ERRMSG: NOT NULL constraint failed: files.path
stack traceback:
	[C]: in function 'assert'
	.../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: in function 'should_eval'
	...ntau/.local/share/nvim/lazy/sqlite.lua/lua/sqlite/db.lua:329: in function 'eval'
	...n.nvim/lua/telescope/_extensions/smart_open/dbclient.lua:49: in function 'update_file'
	...en.nvim/lua/telescope/_extensions/smart_open/history.lua:150: in function 'handle_open'
	...en.nvim/lua/telescope/_extensions/smart_open/history.lua:114: in function 'batch_import'
	...en.nvim/lua/telescope/_extensions/smart_open/history.lua:93: in function ''
	vim/_editor.lua: in function ''
	vim/_editor.lua: in function <vim/_editor.lua:0>

Hmm.  I'm not sure how this happens and I cannot reproduce it myself yet, but would you be able to try a branch I just pushed up and see if that fixes the issue for you?  It's called fix-null-import.  I'd appreciate it, and thanks for your report.

Tried it. Same error
Error executing vim.schedule lua callback: .../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: sqlite.lua: eval has failed to execute statement, ERRMSG: NOT NULL constraint failed: files.path
stack traceback:
	[C]: in function 'assert'
	.../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: in function 'should_eval'
	...ntau/.local/share/nvim/lazy/sqlite.lua/lua/sqlite/db.lua:329: in function 'eval'
	...n.nvim/lua/telescope/_extensions/smart_open/dbclient.lua:49: in function 'update_file'
	...en.nvim/lua/telescope/_extensions/smart_open/history.lua:155: in function 'handle_open'
	...en.nvim/lua/telescope/_extensions/smart_open/history.lua:114: in function 'batch_import'
	...en.nvim/lua/telescope/_extensions/smart_open/history.lua:93: in function ''
	vim/_editor.lua: in function ''
	vim/_editor.lua: in function <vim/_editor.lua:0>

I'm not sure how this happens and I cannot reproduce it myself yet,

I just delete smart_open.sqlite3 to reproduce the error

OK, This should fix it, but I'm still not sure why.  Deleting the sqlite file doesn't cause the same problem for me because I think there's something in your oldfiles that I'm not accounting for somehow.  It's probably some rare filename edge case or something?
I've pushed a change, same branch.  This should fix it.  You'll probably see a message in the command line below.  That ought to tell us what the file was, but it won't crash.

Yep, no more error. Here's what I got
SmartOpen: Couldn't import man://tic(1m) Error: .../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: sqlite.lua: eval has failed to execute statement, ERRMSG: NOT NULL constraint failed: files.path
SmartOpen: Couldn't import man://git-merge(1) Error: .../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: sqlite.lua: eval has failed to execute statement, ERRMSG: NOT NULL constraint failed: files.path
SmartOpen: Couldn't import man://git-merge-base(1) Error: .../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: sqlite.lua: eval has failed to execute statement, ERRMSG: NOT NULL constraint failed: files.path
SmartOpen: Couldn't import man://zsh(1) Error: .../.local/share/nvim/lazy/sqlite.lua/lua/sqlite/assert.lua:47: sqlite.lua: eval has failed to execute statement, ERRMSG: NOT NULL constraint failed: files.path
SmartOpen: Imported 100 entries from oldfiles.

So... It's a man file that can't be imported.


Skip TestInferDevice if no GPU support

Working towards https://github.com/caffe2/caffe2/pull/817.
E           AttributeError: Method CopyCPUToGPU is not a registered operator. Did you mean: []

https://travis-ci.org/caffe2/caffe2/jobs/243867951

/cc @harouwu

@lukeyeager , @akyrola , this actually used to work without GPU machine. Why do we need this flag here?

It's possible I skipped more than I really needed to.

I mean this specific diff is static analysis only - there are no real net runs. Also core tests that require GPU support without this flag are not possible to get synced - we have push blocking tests and they would've fail.
Which tests did you experience issues with?

You can see them in the Travis build I linked in the OP:
caffe2/python/core_test.py::TestInferDevice::test_cross_nets
caffe2/python/core_test.py::TestInferDevice::test_inject_copy
caffe2/python/core_test.py::TestInferDevice::test_inject_copy_multi_use


Incorrect XP reported?

Expected Behavior
XP Gains reported
Actual Behavior
XP Gains appear to be incorrect for capturing pokemon, Stops uneffected
Steps to Reproduce
"run bot".
[00:21:43] Something rustles nearby!
[00:21:44]  A Wild Caterpie appeared! [CP 25] [Potential 0.49]
[00:21:44] IV [Stamina/Attack/Defense] = [12/1/9]
[00:21:47] Using Pokeball (chance: 92.71%)... (63 left!)
[00:21:47]  Captured Caterpie! [CP 25] [Potential 0.49] [12/1/9] [+210 exp]
[00:21:52]  Now at Pokestop: ************************
[00:21:52]  Spinning ...
[00:21:53]  Loot:
[00:21:53]  50 xp
[00:21:53]  - 3x Pokeball (Total: 66)
[00:21:53] PokeStop on cooldown. Time left: 4 minutes, 51 seconds
Double checked, it hasn't popped a Lucky Egg, checked from my "live" account on my phone, captures still generate 100 XP base. If Lucky Egg were running the bot would gain 220 XP for capture (100 XP base, 10 XP Curveball, Doubled) and 100 XP for PokeStops.
Other Information
OS: Windows 10 x64
$ git log -n 1 --pretty=format:"%H" ; python -V
82f547769c396e1f4a8c0e771ee62343add6c7fb
Python 2.7.10

You are right: 100 XP Base and 10 XP Curve ball summed equals 110 exp. However, there's also an additional configuration to each throw: Normal, Nice, Great, and Excellent throws. This can be configured in your config.json using the variable ""catch_randomize_reticle_factor" : 0". The value 0 means that throwing a normal, nice, great, or excellent throw is completely randomized. The value 1 means the bot will always throw an excellent throw.  Not entirely sure how much exp each of the other throws give.

Did those get fixed? Last I saw in Dev branch they weren't working and the bot doesn't report back a breakdown. If they're working, Awesome, I finally get some leveling. ;)

Yeah haha #2130

Oh. Excellent. Then this is a complete non-issue. :)


Adds enrichments

This PR adds the ability to run enrichments on a bundle.
Test Steps:

Make sure the unit tests and integration tests pass.
Run enrichments on a bundle via the command line.

Changes

Allows enrichments on a bundle
Adds the ability to add enrichments when running on the CLI
Adds the ability to add enrichments to integration tests.

Checklist
Testing

[x] Tested locally?
[x] Ran ./prime test or ./gradlew testSmoke against local Docker ReportStream container?
[ ] (For Changes to /frontend-react/...) Ran npm run lint:write?
[x] Added tests?

Linked Issues

#issue 12758

Added the test as requested @JFU-NAVA-PBC, thank you!
@arnejduranovic those tests don't work like we talked about this morning. They do not work with the smoke tests, they work with the integration tests. I added a piece so that they work the same as schemaName which means that if enrichmentSchema isn't filled out explicitly, it will look to the receiver to see if it is specified there and use those.

Ready for your review @arnejduranovic


Problem installing from source

Operating Environment:
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty
Steps to reproduce:
$ git clone https://github.com/VisionLabs/torch-opencv.git
$ cd torch-opencv
$ luarocks make
cmake -E make_directory build;
cd build;
cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH="/home/lab/torch/install/bin/.." -DCMAKE_INSTALL_PREFIX="/home/lab/torch/install/lib/luarocks/rocks/cv/scm-1";
make -j5
-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found CUDA: /usr/local/cuda-8.0 (found suitable exact version "8.0")
-- Found OpenCV: /usr/local (found suitable version "3.2.0", minimum required is "3.1")
-- Found Torch7 in /home/lab/torch/install
-- Found CUDA: /usr/local/cuda-8.0 (found version "8.0")
-- Modules to wrap: cudaobjdetect, cudastereo, cudaimgproc, cudafeatures2d, cudabgsegm, cudaoptflow, cudafilters, cudawarping, cudacodec, cudaarithm, xphoto, stitching, ximgproc, calib3d, objdetect, video, videoio, superres, photo, optflow, ml, imgproc, flann, features2d, highgui, imgcodecs,
-- Configuring done
-- Generating done
-- Build files have been written to: /home/lab/irfan_experiments/torch-opencv/build
Scanning dependencies of target Common
[  3%] Building CXX object CMakeFiles/Common.dir/src/Common.cpp.o
Linking CXX shared library lib/libCommon.so
[  3%] Built target Common
Scanning dependencies of target CUDACommon
Scanning dependencies of target features2d
Scanning dependencies of target flann
Scanning dependencies of target Classes
Scanning dependencies of target calib3d
[  6%] [ 10%] Building CXX object CMakeFiles/features2d.dir/src/features2d.cpp.o
[ 17%] [ 20%] [ 20%] Building CXX object CMakeFiles/calib3d.dir/src/calib3d.cpp.o
Building CXX object CMakeFiles/Classes.dir/src/Classes.cpp.o
Building CXX object CMakeFiles/CUDACommon.dir/src/CUDACommon.cpp.o
Building CXX object CMakeFiles/flann.dir/src/flann.cpp.o
Linking CXX shared library lib/libCUDACommon.so
[ 20%] Built target CUDACommon
Scanning dependencies of target highgui
[ 24%] Building CXX object CMakeFiles/highgui.dir/src/highgui.cpp.o
Linking CXX shared library lib/libClasses.so
[ 24%] Built target Classes
Scanning dependencies of target imgcodecs
[ 27%] Building CXX object CMakeFiles/imgcodecs.dir/src/imgcodecs.cpp.o
Linking CXX shared library lib/libcalib3d.so
[ 27%] Built target calib3d
Scanning dependencies of target imgproc
[ 31%] Building CXX object CMakeFiles/imgproc.dir/src/imgproc.cpp.o
Linking CXX shared library lib/libflann.so
[ 31%] Built target flann
Scanning dependencies of target ml
[ 34%] Building CXX object CMakeFiles/ml.dir/src/ml.cpp.o
Linking CXX shared library lib/libimgcodecs.so
Linking CXX shared library lib/libhighgui.so
[ 34%] Built target imgcodecs
Scanning dependencies of target objdetect
[ 34%] Built target highgui
Scanning dependencies of target optflow
[ 37%] Building CXX object CMakeFiles/objdetect.dir/src/objdetect.cpp.o
[ 41%] Building CXX object CMakeFiles/optflow.dir/src/optflow.cpp.o
Linking CXX shared library lib/libfeatures2d.so
[ 41%] Built target features2d
Scanning dependencies of target photo
[ 44%] Building CXX object CMakeFiles/photo.dir/src/photo.cpp.o
In file included from /usr/local/include/opencv2/core/hal/intrin.hpp:315:0,
from /usr/local/include/opencv2/optflow/sparse_matching_gpc.hpp:55,
from /usr/local/include/opencv2/optflow.hpp:70,
from /home/lab/irfan_experiments/torch-opencv/include/optflow.hpp:4,
from /home/lab/irfan_experiments/torch-opencv/src/optflow.cpp:1:
/usr/local/include/opencv2/core/hal/intrin_sse.hpp: In function ‘bool cv::hal_baseline::hasSIMD128()’:
/usr/local/include/opencv2/core/hal/intrin_sse.hpp:1796:13: error: ‘CV_CPU_HAS_SUPPORT_SSE2’ was not declared in this scope
return (CV_CPU_HAS_SUPPORT_SSE2) ? true : false;
^
Linking CXX shared library lib/libimgproc.so
make[2]: *** [CMakeFiles/optflow.dir/src/optflow.cpp.o] Error 1
make[1]: *** [CMakeFiles/optflow.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 44%] Built target imgproc
Linking CXX shared library lib/libml.so
[ 44%] Built target ml
Linking CXX shared library lib/libobjdetect.so
[ 44%] Built target objdetect
Linking CXX shared library lib/libphoto.so
[ 44%] Built target photo
make: *** [all] Error 2

Hi, I believe it's a compatibility issue because you're using OpenCV 3.2. These bindings are strictly for OpenCV 3.1, could you try with this version?
I should've changed CMakeLists.txt to enforce that, doing this right now.


No items under 'Repository' drop down menu

Problem:
After I log in using a Github personal access token, I do see the 4 options of 'Repository', 'Branch', 'Pull arrow' and 'Push arrow' appear in my script.google.com page.
But, when I click on 'Repository' pull down, nothing appears there.
Additional Info:

I'm not using any ad-blockers
I have tried relaunching the chrome
I have tried in incognito mode
I have tried uninstalling and reinstalling the app

Screenshot:

Please make sure your access token has the repo permission.
You can open the developer tools panel to check the request and response sent from the extension

Reporting the same issue. On purpose, I created a repo-scoped github access token (basically an app token, as described here.
The token grants all necessary permissions (Metadata  (mandatory) - Read-only access, Contents - Read & Write access, Gists - Read & Write access).
In theory it should all work while I am allowing access only to the specific repo I need to use with GAS. I will be happy to help with further debugging.


I want to assemble a new Delft exhibition

I know my way around the manifest, I know IIIF, and I really don’t need anything special in the way of customized editing environments. But I do need:
The ability to position more than one image on a single canvas
The ability to edit the canvas dimensions - e.g., the canvas is bigger than any of its content
The ability to modify some IIIF resources with behavior properties of my own, so that they produce particular effects in the Delft environment
The ability to edit ranges
In this scenario the editor is still the standard IIIF Manifest Editor, but its config provides:
Extra behaviors (map of resource type to permitted extra behaviours)
Default preview environment is a Delft environment
Persistence configured to…
(TBC)

Perhaps @sammeltassen could provide a narrative for this one? Not necessarily with the commentary of #36.


"-" Delimiter not working properly

Using the - delimiter shows an already filtered list of icons:

Using either of the other default ones (: or /) shows the entire list

I took a stab at fixing this and failed spectacularly.  As fas as I can tell, "carbon-" and "carbon:" returns the same list of suggestions to VS Code, but VS Code declines to show them with the dash.

VS Code declines to show them with the dash

Is this from VS Code, then?

+1

VS Code declines to show them with the dash

Is this from VS Code, then?

Don't think so - as I used a different extension prior to this, which used the - and worked - so maybe a difference in implementation?

related: https://github.com/microsoft/vscode/issues/135861#issuecomment-952037304


JSON Language

Added JSON support to prism.

Will it be finally pulled?

Holy crap, I’m so sorry for taking this long.
It looks fine and can always be fixed later. However:
a) We need a minified version and an entry in components.js otherwise it won’t show up anywhere.
b) A few examples would be nice, but not required. @Golmote do we have any docs for doing that?

Just a heads up, this version doesn't seem to work as nicely as the one on
Stripe. I was able to rip out their Prism.languages.json code but it needs
work. I'll submit an alternative later today so you guys can compare the
differences.
On Tuesday, May 5, 2015, Lea Verou<EMAIL_ADDRESS>wrote:

Holy crap, I’m so sorry for taking this long.
It looks fine and can always be fixed later. However:
a) We need a minified version and an entry in components.js otherwise it
won’t show up anywhere.
b) A few examples would be nice, but not required. @Golmote
https://github.com/Golmote do we have any docs for doing that?
—
Reply to this email directly or view it on GitHub
https://github.com/PrismJS/prism/pull/370#issuecomment-98926923.

No there is no actual guidelines for writing the examples. Just try to follow the format used in the current examples and to provide a pretty complete overview of the features of the component.

JSON is the only thing I'm using Prism for, so I'm not sure whether this is a bug in this plugin or in the library, but FWIW: This doesn't work well with strings that contain numbers.

@chris-martin: This component has never made it into Prism. I think you'd better use the JS component to highlight your JSON:

@CupOfTea696 Reversing the order of the number and string tokens shall fix this. Please refer to the JS language definition for the optimal order.

That should've fixed it.

I'm confused about how this can make a difference. Aren't JS objects unordered?

In theory they are. In practice all engines follow the order in which the properties were defined. And Prism relies on this behaviour.

(See also discussion in #441)

This works rather well.
The only thing that I see missing is that if you use the show-language plugin, it only capitalizes the first letter. This will need to be added to the Languages object in https://github.com/PrismJS/prism/blob/gh-pages/plugins/show-language/prism-show-language.js#L8
Here is a temporary work around:
  Prism.hooks.add('before-highlight', function(env) {
    var pre = env.element.parentNode;
    if (!pre || !/pre/i.test(pre.nodeName)) return;
    if (/^json/i.test(env.language)) {
      pre.setAttribute('data-language', 'JSON');
    }
  });

This is done automatically via the gulp build task: https://github.com/PrismJS/prism/blob/gh-pages/gulpfile.js#L52-L89

Is there any hope of this landing soonish? Highlighting with JS isn't very helpful as pretty much everything ends up being pretty much the same colour :) Also, I've been thinking of making it possible to style keys starting with @ differently so it works for JSON-LD too, if that's acceptable.

@darobin I'll try to make a proper review of this PR by the end of the week.

Hate to be that guy (I understand this is an OSS project), but any updates on a code review? This PR has been around for over a year now.

Anything new to this?

Sorry this has taken so long. I just took a look and added a few comments.

@LeaVerou no worries! Applied the necessary changes.

Merged, thanks!
@darobin I think a change to accommodate JSON-LD would be awesome!! Please submit a PR for it, I would love this.

Hi, good work! Is this going to be released anytime soon?

@drodil Any merged PR is immediately available to the live site.
Btw, @CupOfTea696, I noticed you made this enabled by default. While I did merge it to include it in Prism, I do not agree with it being enabled by default. Could you or someone else please send another PR to remove that?

Could you or someone else please send another PR to remove option: default?

I've removed the default option.

Thank you Andrea!!

@LeaVerou That's probably because I copied it over from javascript. Sorry about that. Probably wasn't sure on what it did and just left it that way :p


This is running inside an AWS ECS task, where the task role has all the permissions on Route53 for all resources.
I keep getting this error when libdns tries to write a temporary record:
{
"level":"error",
"ts":1711561234.8623207,
"logger":"tls.obtain",
"msg":"could not get certificate from issuer",
"identifier":"*.mysite.dev",
"issuer":"acme-v02.api.letsencrypt.org-directory",
"error":"[*.mysite.dev] solving challenges: presenting for challenge: adding temporary record for zone \"mysite.dev.\": not found, ResolveEndpointV2 (order=https://acme-v02.api.letsencrypt.org/acme/order/XXXXXXX/XXXXXX) (ca=https://acme-v02.api.letsencrypt.org/directory)"
}

Seems the error comes from here, which calls https://github.com/libdns/route53/blob/master/provider.go#L42.
I see a trailing dot in the domain, but seems like this is not a problem.
Is this a bug or am I'm doing something wrong?

I think I'm experiencing a similar issue trying to use the dynamic dns caddy plugin with route53.  It looks like it may be related to this.
https://github.com/aws/aws-sdk-go-v2/issues/2370#issuecomment-1953308268

I made a fork that applies the fix from the linked comment above. Given a recent version of xcaddy (v0.4.2 or newer), you can build a version of Caddy with the fix very easily:
$ xcaddy build --with github.com/caddy-dns/route53 --replace github.com/libdns/route53=github.com/winterqt/libdns-route53@upgrade-aws-sdk

Would this issue be solved by merging the open PRs from dependabot? I think yes, based on the commit on @winterqt fork
Would be nice to get this solved in this repo, so ppl could use cady 2.8+ without replacing this module
Are there any blockers to upgrade the aws deps?

I made a fork that applies the fix from the linked comment above. Given a recent version of xcaddy (v0.4.2 or newer), you can build a version of Caddy with the fix very easily:
$ xcaddy build --with github.com/caddy-dns/route53 --replace github.com/libdns/route53=github.com/winterqt/libdns-route53@upgrade-aws-sdk

I tried this and it appears to be failing silently -- it jumps directly from
trying to solve challenge
to
DNS problem: NXDOMAIN looking up TXT for _acme-challenge.<my-domain> - check that a DNS record exists for this domain
Where in the past it would fail with
solving challenges: presenting for challenge: adding temporary record for zone \"<my-zone>.\": not found, ResolveEndpointV2
directly after
trying to solve challenge

Oh interesting.  I thought wait_for_propagation  would not work because if you look here its not parsed out of the config:
https://github.com/caddy-dns/route53/blob/master/route53.go#L56-L101
I missed your comment and I went on my own adventure to fork it and fix it myself. I got it working.
These changes were just to point to the forked module: https://github.com/caddy-dns/route53/compare/master...forest-code42:route53:forest
These changes fixed the issue: https://github.com/winterqt/libdns-route53/compare/master...forest-code42:libdns-route53:master

always WaitForPropagation
Treat timeout error (when waiting) as not a blocking error

I built it with
GOOS=linux GOARCH=amd64 ~/go/bin/xcaddy build --with github.com/forest-code42/route53@5f7726361f1b66e7bebdaa2397b42d5e9d0728a3

Thanks @forest-code42 ! This indeed fixes the issue I've been experiencing in 2.8.4.
For those who use a simple Dockerfile to manage Caddy, the below should work (replacing GOARCH with your arch of course)
FROM caddy:2.8.4-builder AS builder

ENV GOOS=linux
ENV GOARCH=arm64
RUN xcaddy build --with github.com/forest-code42/route53@5f7726361f1b66e7bebdaa2397b42d5e9d0728a3
FROM caddy:2.8.4

COPY --from=builder /usr/bin/caddy /usr/bin/caddy

docker run --cap-add=NET_ADMIN -p 80:80 -p 443:443 -p 443:443/udp \
    -v $PWD/Caddyfile:/etc/caddy/Caddyfile \
    -v caddy_data:/data \
    -v caddy_config:/config \
    <above-docker-image>

Maintainer please update ASAP, Thanks. @aymanbagabas

@forest-code42 Can you please make.a PR?
And huge thanks!
This issue was bonkers

Oh interesting. I thought wait_for_propagation  would not work because if you look here its not parsed out of the config:
https://github.com/caddy-dns/route53/blob/master/route53.go#L56-L101

This should be fixed in https://github.com/caddy-dns/route53/pull/50. It was only affecting Caddyfiles, JSON config are fine.
@baowei @yami-no-ryuu @forest-code42 You could use wait_for_propagation and max_wait_dur to make caddy wait until the records are propagated and insync. The default values for wait_for_propagation and max_wait_dur are false and 60 seconds, respectively.
As you know, this module is also used for other things than ACME challenges, and making it specific to ACME challenges is not the goal here.


Error when we rename sprites

When I try to rename sprite a get an error. Window not rename sprites in meta files. Progresbar never dissapear.
Also error appear.
I have searched where is a problem. In RenameSprites() method we can't write back text to meta file.
System.IO.File.WriteAllText (pathToTextureMetaFile, metaFileWithRenames);

Thanks for the bug. This is potentially a real problem. I use file IO to rename sprites in the .meta files, and if your project is set to use Hidden Meta Files in Editor Settings, you'll get this.
The quick workaround is to use visible meta files which is what I recommend anyway. I will see if I can get around the permissions, but I haven't found a way to rename these sprites without file IO.

I forgot about that setting. Every new project is set to Hidden Meta Files. So as long as we don't add project to repository we don't change this setting.

Ok, yeah, I want to support hidden meta files if I can. Is this on Windows?
I can't reproduce it on Mac.
On Sun, Feb 4, 2018 at 12:15 PM Uvi Vagabond<EMAIL_ADDRESS>wrote:

I forgot about that setting. Every new project is set to Hidden Meta
Files. So as long as we don't add project to repository we don't change
this setting.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/redbluegames/unity-mulligan-renamer/issues/150#issuecomment-362922987,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAYUKYXXX0GT4fw7ZP43BQyeQ4ftFfb-ks5tReWvgaJpZM4R4kcD
.

--
Edward Rowe
Developer and Co-founder
Red Blue Games

Yes, on windows.

Latest beta (v1.2.1b2) should fix this issue.


feat(#89, #90): pull csv from dataset branch, train random-forest on trigger

ref #89 ref #90

PR-Codex overview
The focus of this PR is to update the model training process by renaming the trainrf target to random-forest, updating dataset sources, and refining the workflow for model deployment.
Detailed summary

Renamed trainrf target to random-forest in Makefile
Updated dataset source link in README.md
Updated dataset loading in random-forest.py
Refactored model saving in random-forest.py
Added licensing information in random-forest.yml
Enhanced workflow for model deployment in random-forest.yml

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@h1alexbel Done! FYI, the full log is here (took me 12min)


parse.hpp does not include enough headers

The definition of AudioTrackUidId seems to not be included, presumably others too.

not sure what i was thinking here, it seems fine...


Fix disabled open in vscode menu when disabling download source from UI

Fix https://github.com/go-gitea/gitea/pull/20579#discussion_r940365187
When download source disabled, clone in vsclode will become a button only with icon with tooltip.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@ccf03e1). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 9815cf9 differs from pull request most recent head ee2004f. Consider uploading reports for the commit ee2004f to get more accurate results

@@           Coverage Diff           @@
##             main   #20713   +/-   ##
=======================================
  Coverage        ?   46.92%
=======================================
  Files           ?      981
  Lines           ?   136262
  Branches        ?        0
=======================================
  Hits            ?    63937
  Misses          ?    64477
  Partials        ?     7848

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

DisableDownloadSourceArchives check is now missing and there is duplicate vscode button & menu

fixed.

I think we should keep this a menu like https://github.com/go-gitea/gitea/pull/19999 did and not add more seldomly used buttons like this vscode button to the always-rendered view. E.g. revert this change, make the button an menu and then add the hide conditions on the individual download items.

But there is no point in menu if there is single item in it

But there is no point in menu if there is single item in it

I'd argue there still is, for sake of consistent user experience where a menu doesn't magically transform into a single-action button.

But there is no point in menu if there is single item in it

I'd argue there still is, for sake of consistent user experience where a menu doesn't magically transform into a single-action button.

I think it's just a habbit problem. The most next action to click the copy button is to paste it in a client commandline or software and then clone the repository. But now, if you are using vscode(about 80% developers used), clicking the second button will finish them more frequently. In future, VSCode button could also become another menus to support gitpod or other offline/online editors which is different from the download archives behaviors.

I personally do not use VSCode, so this feels like unnecessary preferential treatment of one editor over others. After https://github.com/go-gitea/gitea/pull/19999,  will have citation actions as well in that menu and I'm sure there will be more stuff to come. So I still prefer that button to be tucked into that menu.

I personally do not use VSCode, so this feels like unnecessary preferential treatment of one editor over others. After #19999, will have citation actions as well in that menu and I'm sure there will be more stuff to come. So I still prefer that button to be tucked into that menu.

That's my first version to hide the three menus and left only one menu in the dropdown.

That's my first version to hide the three menus and left only one menu in the dropdown.

That's what I'd approve, e.g. just move the {{if not $.DisableDownloadSourceArchives}} condition inside the menu so it affects the relevant items only.

If there is planned adding more menu options than yes, it's no point in making it currently as button and then making it back in menu when other actions are added

So, why is the VSCode item a new button when the menu is there?

In the same boat as silverwind, I'm not using VSCode and just prefer to have it tucked away in the menu. More items are currently planned to come into that menu, so don't see a good reason to move away from that menu.

@Gusted it's just one of experimental proposals, if you look over this PR you will see multiple iterations here :)

I rollbacked to my first version since nobody against that for two days. @lafriks @silverwind @Gusted

make L-G-T-M work


feat: batching and going to once a day.

Sends messages to the queue in a batch instead of one-by-one and lengthens the frequency out to a day, per the slack channel's request.

@mbonig thank you!!!


raidboss: p8s unnecessary brackets around 793E

Just removed these unnecessary brackets.

I'm going to hold off on merging this in case I need to revert Trim's megapatch.


mif- icons not rendered

On both Edge and Firefox, the mif-icons are not rendered. Initially I had to change the @font-face declaration from format('woff') to format('font-woff') to avoid OTS parsing issues, but now I have no issues in developer console but icons are not rendered

Desktop (please complete the following information):

OS: [Windows 11]
Browser [edge, firefox]
Metro Version [4.5]

Project type is ASP.NET Core 6

Hi, all icons render fine for me in Edge

And in FireFox

Check your code, maybe you do use not an existing icon.

Hi,
thanks for your quick reply....I'm still investigating....I'm for the first time developing on Windows 11 and I started thinking there's something wrong in IIS....I will let you know as soon I understand what's going on...
Francesco
Da: Serhii Pimenov @.>
Inviato: martedì 31 maggio 2022 12:28
A: olton/Metro-UI-CSS @.>
Cc: Francesco @.>; Author @.>
Oggetto: Re: [olton/Metro-UI-CSS] mif- icons not rendered (Issue #1869)
Check your code, maybe you do use not an existing icon.

Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Folton%2FMetro-UI-CSS%2Fissues%2F1869%23issuecomment-1141955699&data=05|01||e45f4b249bf447827fc308da42f0354d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637895896690582955|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=R%2F81BDKb0WR%2BlesL%2BVKSCA53R%2BhD3Mr06IRyM1Pj%2FX8%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAFCO3L4QQKFA6666ES776J3VMXSSHANCNFSM5XM4H5OQ&data=05|01||e45f4b249bf447827fc308da42f0354d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637895896690582955|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=k7VOm28Tz93ZvRnXs7%2BTgmlXqpwrLTHSWrmKubMw6yE%3D&reserved=0.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>

Ok,
it turned out the path in the @font-face declaration was the cause of the error...I don't know why this never happened before....anyway...issue is solved
thanks again for your support
Francesco
Da: Serhii Pimenov @.>
Inviato: martedì 31 maggio 2022 12:28
A: olton/Metro-UI-CSS @.>
Cc: Francesco @.>; Author @.>
Oggetto: Re: [olton/Metro-UI-CSS] mif- icons not rendered (Issue #1869)
Check your code, maybe you do use not an existing icon.

Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Folton%2FMetro-UI-CSS%2Fissues%2F1869%23issuecomment-1141955699&data=05|01||e45f4b249bf447827fc308da42f0354d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637895896690582955|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=R%2F81BDKb0WR%2BlesL%2BVKSCA53R%2BhD3Mr06IRyM1Pj%2FX8%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAFCO3L4QQKFA6666ES776J3VMXSSHANCNFSM5XM4H5OQ&data=05|01||e45f4b249bf447827fc308da42f0354d|84df9e7fe9f640afb435aaaaaaaaaaaa|1|0|637895896690582955|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=k7VOm28Tz93ZvRnXs7%2BTgmlXqpwrLTHSWrmKubMw6yE%3D&reserved=0.
You are receiving this because you authored the thread.Message ID<EMAIL_ADDRESS>


Publish tests so new persistence backends can be tested

Ideally these could be run with https://junit.org/junit5/docs/current/user-guide/#running-tests-console-launcher
Specifying -Dstargate.test.backend.use.external=true

Should be resolved by #327


Issue with chunk count limiting and compression plugins

Version
3.0.3
Reproduction link
https://github.com/ChadTaljaardt/TestRepo
Node and OS info
node v10.10.0 / yarn 1.9.4 / OSX 10.14
Steps to reproduce
git clone https://github.com/ChadTaljaardt/TestRepo.git
cd TestRepo
yarn
yarn build

What is expected?
Compressed with a smaller chunk count.
What is actually happening?
Error
/Users/chadtaljaardt/Documents/Sites/testerrrr/node_modules/@gfx/zopfli/dist/libzopfli.js:1
(function (exports, require, module, __filename, __dirname) { var Module=typeof Module!=="undefined"?Module:{};const base64=require("base64-js");const base64EncodedBinary=require("./libzopfli-wasm");var Module={};Module.noInitialRun=true;Module.wasmBinary=base64.toByteArray(base64EncodedBinary);var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=(function(status,toThrow){throw toThrow});Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONM

Im not sure if this is a Vue cli 3 specific error, but i thought this would work and it doesn't seem to be.

Hi @ChadTaljaardt,
Your reproduction link is broken. Can you take a look and fix it so we can use the reproduction?

@LinusBorg Fixed, it was a private repo by mistake 👍

Any update on this?

Sorry, this got a bit burried. Will try and take a look asap.

Seems a bug in webpack as the error disappears once I remove the [contenthash:8] part from output.filename.
Please raise an issue there. (There was a similar issue for earlier versions of webpack https://github.com/webpack/webpack/issues/7185 but I'm not sure if they are related)


What kind of logical operation is satisfies?

semver.satisfies is of type (ver : Version, range : VersionRange) -> bool. Informally is ver in range.
if spdx.satisfies would be (lic : License, expr : LicenseExpression) -> bool, it could also be informally lic is in expr.
spdx.satisfies('MIT', 'MIT'); // => true
spdx.satisfies('MIT', '(ISC OR MIT)'); // => true
spdx.satisfies('Zlib', '(ISC OR (MIT OR Zlib))'); // => true
spdx.satisfies('GPL-3.0', '(ISC OR MIT)'); // => false
spdx.satisfies('GPL-2.0', 'GPL-2.0+'); // => true
spdx.satisfies('GPL-3.0', 'GPL-2.0+'); // => true
spdx.satisfies('GPL-1.0', 'GPL-2.0+'); // => false

examples give that intuition. GPL-3.0 is in GPL-2.0+, which is GPL-2.0 or GPL-3.0 or newer.
Yet later examples include (expr1: LicenseExpression, expr2: LicenseExpression) -> bool versions:
spdx.satisfies('(MIT OR GPL-2.0)', '(ISC OR MIT)'); // => true
spdx.satisfies('(MIT AND GPL-2.0)', '(MIT OR GPL-2.0)'); // => true
spdx.satisfies('(MIT AND GPL-2.0)', '(ISC OR GPL-2.0)'); // => false

And I don't understand what function this is.
It's not expr1 ≤ expr2 in lattice-order. The first example fails: MIT OR GPL-2.0 ≰ ISC OR MIT
The partial-ordering would be easy to explain, and there is reasonable usecase. If expr2 is a packages's license (e.g. GPL-2.0+, and expr1 (e.g. MIT AND BSD-3-Clause AND GPL-3.0+ specifies which licenses we could use, than
if expr1 ≤ expr2 holds (which it does), we can use the package.
The implication tautology (expr1 → expr2) is the same function. "If we have expr1 we always satisfy expr2".

Thanks for your comment! While I'm not familiar with some of the terminology you use, especially in your final paragraphs, I think I may be able to shed some light.
First and foremost, I should point out that satisfies is highly experimental. The SPDX License Expression spec gives some concrete examples of AND and OR combinations, but isn't as rigorous as I might like. I plan to send feedback when I've time to write it up succinctly. In the meantime, the notion of using license expressions both as statements of license terms and also as criteria for acceptable licensing is my own. satisfies is an extension by analogy to node-semver, and not part of the SPDX spec.
I think the notion of one syntax for two purposes---describing license terms offered by a licensor versus describing which licenses are acceptable to a licensee---might be at the heart of your question about satisfies(expression, expression). The first argument to satisfies always describes the licensing terms of a specific package, while the other is a statement of policy about acceptable licenses. (This is node-semver's argument order, as well.) Thus the arguments' syntax is the same, but their semantics are subtly different. The presumption with respect to a license policy is that only expressly permitted licenses are allowed. Thus satisfies('(MIT OR GPL-2.0)', '(ISC OR MIT)') because MIT is one several options from which a licensee can choose for a package, and policy includes MIT is among acceptable licenses.
Please let me know if I've missed the mark, or how I'd have better made my point in your terms. I'm very grateful for feedback on this feature in particular!

Ok so idea is so the first expression is packages' license, and second is a license policy, than the example where packages's license is MIT OR GPL-2.0 and we accept packages with ISC or MIT licenses so the it's feels natural to write ISC OR MIT.
Yet if we write ISC AND MIT the expression ISC AND MIT ≤ ISC OR MIT is true.
That could be expressed as
satisfies(expr1, expr2) = dual(expr2) ≤ expr1

where dual swaps ANDs and ORs.
Complicated policy:
The complicated license policy could be:
GPL-3.0+ OR MIT OR (Apache-2.0 AND (MPL-1.0 OR MPL-2.0))

i.e. we accept GPL-3.0+, MIT, or packages licenses under both Apache-2.0 and (MPL-1.0 OR MPL-2.0). Than:
satisfies("Zlib OR MIT", "GPL-3.0 OR MIT OR (Apache-2.0 AND (MPL-1.0 OR MPL-2.0))"); // true

satisfies("MPL-1.0",  "GPL-3.0 OR MIT OR (Apache-2.0 AND (MPL-1.0 OR MPL-2.0))"); // false
// because we need both Apache-2.0 and MPL-1.0!

satisfies("MPL-1.0 OR Apache-2.0", "GPL-3.0 OR MIT OR (Apache-2.0 AND MPL-1.0)"); // true
// package can be licensed under MPL-1.0 or Apache-2.0
// spdx implementation returns false currently.

satisfies("MPL-1.0 AND Apache-2.0", "GPL-3.0 OR MIT OR (Apache-2.0 AND MPL-1.0)"); // false
// this feels a bit natural, but conjuctive dual licensing is tricky
// the package author's AND means that user should obey restrictions from both MPL-1.0 and Apache-2.0, and only use common permissions
// the package user's AND means that we would like to use permissions from both licenses, and obey only common restrictions.
// ^- there you see a dualism.

This example is why I'd like to have higher-level specification of satisfies, as when formulas are complicated, there should be a pen-and-paper way to verify code works correctly.

I'm not sure whether OR should be read as exclusive or not. The meaning of "dual licensing" is indeed a bit murky in common usage, though there is at least one rigorous (and more restrictive) definition on the legal side.
The canonical use case for AND in a package license description is a library under one license that links a package of another license. A library binding, say.

I have split satisfies out into its own package, https://github.com/kemitchell/spdx-satisfies.js and https://npmjs.com/packages/spdx-satisfies.


SO-4965 Publish sct ids on version create

OK, maybe one thing 😄 commit itself could be overridden in CappedTransactionContext to call back to the BiConsumer, then there is no chance of missing a call to it anywhere else in the code.

Done.

The 8.x counterpart of this PR is https://github.com/b2ihealthcare/snow-owl/pull/942.


devcontainer features: Dependency Management

How do we handle an inevitable dependency graph for features that depend on other features.
Currently we have no deterministic way to install dev container ‘features’, nor do we have any mechanism to indicate dependencies.
The Codespaces team has been looking to author more features and hope to swap over our primary definition to be a composition of ‘features’. Recently we’ve run into instances where it was a problem that feature installation order couldn’t be defined.
Example: Installing two features, where the installation of A depends on installation of B (JupyterLabs cannot be installed without a particular version of python present).
It is important to explore how such dependency relationships are handled moving forward. Since it’s a complicated problem, this may even lead us to wanted to investigate pivoting a bit, utilizing an existing package manager like npm to create the directed dependency graph for us?
The concept of ‘remote features’ is quite different than the idea of packaging of a single set of features, so I want to discuss this further so we have some plan moving forward.

Perhaps someone tangential, but we'll also want this dependency graph to permit multiple "editions" of a feature to be installed:
Example: In the Codespaces base image, we'll want to install node 14 and node 16. How do we specify "installing a feature twice", which one ends up on the $PATH, etc...

As a start, I propose we implement a mechanism to define dependencies between features within the same 'feature set'.
We would introduce a dependsOn attribute to the devcontainer-features.json spec, accepting an array of feature id from the same set.  Any features indicated here should be installed before the given feature.  Note that this will require a change in how flexible we allow the install.sh file to be (ie: additional authoring rules)
features : [
	{
			"id": "jupyter-labs",
			"name": "Jupyter Labs",
			"entrypoint": "/usr/local/share/labs-init.sh",
                        "dependsOn": [
                                "python"
                        ]
                      // ...
	},
	{
			"id": "python",
			"name": "Python 3",
                        "dependsOn": [ ]
                      // ...
	},

]

To actually enforce the order, we may want to copy what vscode-dev-containers does, and actively write the file in such a way that we can enforce order.  We then have a default install.sh to execute the scripts, and each install script for each individual feature MUST be kept separate (for example, like in buildpack).
As @chrmarti  pointed out, In the future, we could allow a feature to depend on a feature from another collection by the first collection including a versioned link to the second collection. That would again leave the first collection in control and might have security advantages (e.g., we could add a checksum to the link).

Closing this out since I think this has been factored into the current dev container features proposal.


Module 'BleClientManager' not found

I get this error while trying to build your example in Xcode: /examples/ReactBLEScanner/node_modules/react-native-ble-plx/ios/BleClient.m:10:9: fatal error: module 'BleClientManager' not found

Did you done 'npm install' being in 'examples/ReactBLEScanner' directory?

Yes, tried it three times with your version 0.1.5 and twice with 0.1.3. Did I skip anything else? I just downloaded the ZIP, navigated to 'examples/ReactBLEScanner', ran 'npm install', opened the xcode file and built it to run on my iPhone.

That should be it. Just checked 0.1.5 version and npm install did the whole work.
I was able to compile and run on my iphone.
Whats is your XCode version and could you past here the whole console output from npm install?
when you run npm install it will compile 'react-native-ble-plx' library.
We are using 'carthage' there, so it needs to be installed in your system.
Please follow instructions from
https://github.com/Carthage/Carthage
Let me know if that helps.

That's it! Installing Carthage fixed the problem. Maybe you should mention in the readme that Carthage is required. Thank you!

Great! We will add info about carthage. Thanks.

@konradrodzik im using ubuntu, to build an android react native app. I'm getting the same error.
Carthage isn't only for IOS?

@jcrjaci could you give us full log from your android problem?
Carthage is needed for iOS projects.

@konradrodzik problem solved.

I missed the import
import com.polidea.reactnativeble.BlePackage;

in the mainApplication.java.
The import is missing in Read.me too.

Thanks, we will check it : )

@konradrodzik btw, nothing about the issue, but if you know to answer me i appreciate.
I only test the basics of the library.
like find dispositive and connect to them.
But now i need to send them hexadecimal commands, and read the answer.
i see that i need to convert my commands to base64.
but this should work right?
i didn't test yet

@jcrjaci We don't force users how they want to operate on values. You can add additional dependency: for example 'buffer' library which will let you just do that.

You can see in the example app how 'Buffer' can be used:
https://github.com/Polidea/react-native-ble-plx/blob/0eb39ce1c7f39fde5d5eafd4e39b6dad21c147e0/examples/ReactBLEScanner/app/characteristics/CharacteristicDetailsComponent.js

I just ran into this issue and have two comments regarding this:

Great! We will add info about carthage. Thanks.

I'm assuming @konradrodzik added the following line to the readme:

Make sure that you have Carthage installed on your system.

This only implies that Carthage is required for manual installs. If performing the automatic approach (via rnpm) there is no mention of the Carthage requirement.
I suggest that the readme change to reflect the following:
Automatic
brew install carthage
npm install --save react-native-ble-plx
react-native link

Additionally, the npm|yarn install succeeds even without carthage on the system. This should probably be changed to cause the install to fail if carthage is not installed locally.

It's very important that you first install the "Carthage" and then install the "react-native-ble-plx", otherwise you will see the same error massage "BleClientManager not found."


Select a place and then chosing directions to should calculate a route

When I select a place and then right-click another place and say "directions to here", it doesn't set the place I had selected as the starting point of my route, though this is the behavior I'd expect.

Fixed


Adapt certain object and array formatters to perform opt-in text wrap and indentation of properties/array values

The string produced by the format method in certain object formatters can become quite hard to read. Especially for classes with many properties and/or properties containing references to other objects or arrays, which are then also formatted, and so on down the rabbit hole. This readability issue also applies to the default array formatter.
We should allow for text wrapping. It must be opt-in in order to not break backwards compatibility.
A side effect of enabling text wrapping is that we also need to handle indentation, so that children and children of children and so on will appear much like if they were formatted using PSR-12 (4 spaces).
Example output:
\Lorem\Ipsum\Foo {$bar = \Lorem\Ipsum\Bar {$baz = \Lorem\Ipsum\Baz}}

And as part of a longer string:
My class, \Lorem\Ipsum\Foo {$bar = \Lorem\Ipsum\Bar {$baz = \Lorem\Ipsum\Baz}}, is very nice

Desired output with text wrapping enabled:
\Lorem\Ipsum\Foo {
    $bar = \Lorem\Ipsum\Bar {
        $baz = \Lorem\Ipsum\Baz
    }
}

And as part of a longer string:
My class, \Lorem\Ipsum\Foo {
    $bar = \Lorem\Ipsum\Bar {
        $baz = \Lorem\Ipsum\Baz
    }
}, is very nice

As seen, text wrapping should only occur between the curly brackets for objects and square brackets for arrays.
Formatters, which should receive this opt-in feature:

\Eboreum\Caster\Formatter\DefaultArrayFormatter
\Eboreum\Caster\Formatter\Object_\DebugIdentifierAttributeInterfaceFormatter
\Eboreum\Caster\Formatter\Object_\PublicVariableFormatter

Also look at https://github.com/eboreum/caster/pull/5 and determine if any of the new formatters for the SPL classes are qualified to receive this functionality.

With the introduction of function and method parameter formatting (see https://github.com/eboreum/caster/pull/5), we should also support wrapping on parameters/arguments.

#7 was merged. The feature has been implemented and is now in main.


Apply security filter to certain patterns and enable basic auth for deleting repo

only apply security filter to /api/ and /service/
support basic auth for deleting repository and tag in integration mode

Coverage increased (+0.002%) to 54.432% when pulling cdb75519a94a9abf88ca910547f4f81ce558ce72 on ywk253100:170728_integration into ce169e74dca647dd5af45db03e2a462a3f2f863f on vmware:master.

Is it for fixing some bug?
The pattern and the actual "API" func is still a little disconnected, ideally we can invent a "API" struct which contains the pattern, the middle ware and the actual logic of the API.
And is there reason to support basic auth in integration mode?  I assume if there's any basic auth required for Harbor API the client should access Admiral instead of Harbor?

is for fixing bug. Basic auth is needed for requesting token, creating projects and deleting repository and tag. The requesting token is for docker client, creating projects and deleting repo is for replication.

Coverage increased (+0.02%) to 54.451% when pulling 67200db678e2762177eb01564b7ced7a871d812c on ywk253100:170728_integration into ce169e74dca647dd5af45db03e2a462a3f2f863f on vmware:master.


Building on Linux: Netbeans 8.2 no longer available

Steps to reproduce
wget https://download.netbeans.org/netbeans/8.2/final/bundles/netbeans-8.2-javase-linux.sh
Expected result
netbeans-8.2-javase-linux.sh is downloaded
Actual result
An html file is downloaded instead. I found out why by:

Using a browser to look at: https://download.netbeans.org/netbeans
This redirected me to: https://netbeans.apache.org/download/archive/index.html
If you click on '[JDK 8u111 with NetBeans 8.2] under "Pre Apache versions" it goes to a dead link.

(include screen grabs where appropriate)
Environment and GUI version
Ubuntu 20.04 GUI 4.3. I realize the GUI hasn't been tested on Ubuntu 20.04 but I thought I'd try in case the GUI functions.

Good to hear from you @aymanhab :)
I'll try NetBeans 12.3 later today. I guess then the issue will probably change: the linux installation instructions say to use netbeans 8.2 and must be out of date. In any case, thanks for the quick response.

Hello @aymanhab,
I'm making progress installing opensim & opensim-gui on ubuntu 20.04.  However, before I do that: is this the correct place to be asking these questions and working through installation difficulties? If not, close this issue and move this conversation over to the correct spot.
On with the update ...
I'm getting further, which is good. Right now I'm having problems at line 271 of the ci file you sent which has:
make CopyOpenSimCore
The error message I get is below. There are three things to keep in mind:

When I run ctest on OpenSim I get failures on tests related to python (2 tests), java (3 tests), and Matlab (15 tests). I find this strange because cmake happily found my installations of

python3 (v 3.8.10),
java ( a bit newer than specified: openjdk 17.0.3 2022-04-19, OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu<IP_ADDRESS>), OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu<IP_ADDRESS>, mixed mode, sharing)
matlab 2021b

I put my build and install directories for opensim, and for the opensim-gui in locations that differ from the default.
I had to install ant (sudo apt install ant)

Finally, calling
make CopyOpenSimCore
produces the following list of errors:
Error message
make CopyOpenSimCore
-- Build VERSION: 4.4-2022-05-23-5aa1e9b7
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mmillard/opensim-gui-build
[100%] Copy opensim-core Java Bindings to GUI.
Buildfile: /home/mmillard/opensim-gui/Gui/opensim/build.xml
BUILD FAILED
/home/mmillard/opensim-gui/Gui/opensim/build.xml:50: The following error occurred while executing this line:
/home/mmillard/opensim-gui/Gui/opensim/nbproject/build-impl.xml:41: Cannot find NetBeans build harness.
Check that nbplatform.default.netbeans.dest.dir and nbplatform.default.harness.dir are defined.
On a developer machine these are normally defined in ${user.properties.file}=${netbeans.user}/build.properties
but for automated builds you should pass these properties to Ant explicitly.
Total time: 0 seconds
make[3]: *** [Gui/opensim/CMakeFiles/CopyOpenSimCore.dir/build.make:58: Gui/opensim/CMakeFiles/CopyOpenSimCore] Error 1
make[2]: *** [CMakeFiles/Makefile2:210: Gui/opensim/CMakeFiles/CopyOpenSimCore.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:217: Gui/opensim/CMakeFiles/CopyOpenSimCore.dir/rule] Error 2
make: *** [Makefile:170: CopyOpenSimCore] Error 2

Hello @aymanhab,
I'm making progress installing opensim & opensim-gui on ubuntu 20.04.  However, before I do that: is this the correct place to be asking these questions and working through installation difficulties? If not, close this issue and move this conversation over to the correct spot.
On with the update ...
I'm getting further, which is good. Right now I'm having problems at line 271 of the ci file you sent which has:
make CopyOpenSimCore
The error message I get is below. There are three things to keep in mind:

When I run ctest on OpenSim I get failures on tests related to python (2 tests), java (3 tests), and Matlab (15 tests). I find this strange because cmake happily found my installations of

python3 (v 3.8.10),
java ( a bit newer than specified: openjdk 17.0.3 2022-04-19, OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu<IP_ADDRESS>), OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu<IP_ADDRESS>, mixed mode, sharing)
matlab 2021b

I put my build and install directories for opensim, and for the opensim-gui in locations that differ from the default.
I had to install ant (sudo apt install ant)

Finally, calling
make CopyOpenSimCore
produces the following list of errors:
Error message
make CopyOpenSimCore
-- Build VERSION: 4.4-2022-05-23-5aa1e9b7
-- Configuring done
-- Generating done
-- Build files have been written to: /home/mmillard/opensim-gui-build
[100%] Copy opensim-core Java Bindings to GUI.
Buildfile: /home/mmillard/opensim-gui/Gui/opensim/build.xml
BUILD FAILED
/home/mmillard/opensim-gui/Gui/opensim/build.xml:50: The following error occurred while executing this line:
/home/mmillard/opensim-gui/Gui/opensim/nbproject/build-impl.xml:41: Cannot find NetBeans build harness.
Check that nbplatform.default.netbeans.dest.dir and nbplatform.default.harness.dir are defined.
On a developer machine these are normally defined in ${user.properties.file}=${netbeans.user}/build.properties
but for automated builds you should pass these properties to Ant explicitly.
Total time: 0 seconds
make[3]: *** [Gui/opensim/CMakeFiles/CopyOpenSimCore.dir/build.make:58: Gui/opensim/CMakeFiles/CopyOpenSimCore] Error 1
make[2]: *** [CMakeFiles/Makefile2:210: Gui/opensim/CMakeFiles/CopyOpenSimCore.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:217: Gui/opensim/CMakeFiles/CopyOpenSimCore.dir/rule] Error 2
make: *** [Makefile:170: CopyOpenSimCore] Error 2

As a note for others:
I was able to get OpenSim to build under Ubuntu 20.04 with python wrapping by:

Following the build instructions on continuous_integration.yml
Disabled Tropter
Disabled Adolc
Disabled Java
Followed the python setup instructions on confluence

This builds fine and all tests pass on Ubuntu 20.04. However, OpenSim needs to be build with java wrapping so that the OpenSim-gui can function. This is a bit of a problem on Ubuntu 20.04: the oldest supported version of java is openjdk-8-jdk, but OpenSim requires openjdk-7-jdk.
I've installed openjdk-8-jdk and have made it the default java package using sudo update-java-alternatives -s java-1.8.0-openjdk-amd64. Calling `java -version' shows that the default has been updated (which naturally has broken a few things, including a Firefox plugin).

Actually, it is possible to install java-1.7.0-openjdk on Ubuntu 20.04 as documented here: https://askubuntu.com/questions/1053764/how-to-install-openjdk-7-on-ubuntu-18-04
In summary:

Download it from Oracle's archives (this requires that you make an account and login)
https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html

Follow the instructions here:
https://askubuntu.com/questions/1034387/how-can-i-install-jdk7-on-ubuntu-18-04-lts-64bit

As a note for others:
I was able to get OpenSim to build under Ubuntu 20.04 with python wrapping by:

Following the build instructions on continuous_integration.yml
Disabled Tropter
Disabled Adolc
Disabled Java
Followed the python setup instructions on confluence

This builds fine and all tests pass on Ubuntu 20.04. However, OpenSim needs to be build with java wrapping so that the OpenSim-gui can function. This is a bit of a problem on Ubuntu 20.04: the oldest supported version of java is openjdk-8-jdk, but OpenSim requires openjdk-7-jdk.
I've installed openjdk-8-jdk and have made it the default java package using sudo update-java-alternatives -s java-1.8.0-openjdk-amd64. Calling `java -version' shows that the default has been updated (which naturally has broken a few things, including a Firefox plugin). After re-building OpenSim with java wrapping turned on all of the tests related to java-wrapping failed.
Luckily I have another computer that is running ubuntu 18.04. Hopefully I can get openjdk-7-jdk installed on it.

Hello @mjhmilla ,
The last step (bash INSTALL - https://github.com/opensim-org/opensim-gui#:~:text=Building on Linux (beta)) is giving me the error. because the install file has if condition for 18.04 if I change that to 20.04 then I'm getting the error - chown: invalid group: ‘lahoti:lahoti’. Can anybody help me in this ?


chore: bdd-sbhg-1586890166 to 0.0.1

chore: Promote bdd-sbhg-1586890166 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


italian localization

A lot of italian localizations!
Finally I found some time to align text settings, text general and all integrations (BTS, ITS and so on)

Again, thank you theses translation it's highly appreciated. I'll be merging this after the fall 2017 update.

I'd be interested streamlining the German localization. Working with the little text strings alone is not very practical imho. Is there another way?