I'm new to b1.7.3 modding, and want to use Apron!

Hello!
I need help in setting up workspace for modding
I have installed vscode with few extensions for java developing, and tried to configure workspace with this guide, but hit a gradle build error

https://discord.com/channels/397834523028488203/397839387465089054/1034584641224581130
Advantages:

Modern toolchain (the entire modern Fabric toolchain except for FabricAPI which StationAPI replaces)
No need to port mods to server, since the development workspace is merged. The compiled mod jar works on both ends, too.
Way better compatibility between mods, since the only way to inject into the game is mixins, so you can't do base edits.
StationAPI uses a different world save format and different network packets, allowing for infinite item, entity and block IDs, as well as custom world height and bottom Y for dimensions.
StationAPI also does major changes to the rendering engine, allowing for modern BlockBench models to be used natively by items and blocks, as well as some other nice things like dynamic model renderer, infinite block and item texture sprites with any resolution, and shader support (not optifine shaders). This rewrite also utilizes some modern OpenGL functionality, which for me personally added extra 70 FPS on top of vanilla.

Disadvantages:

Incompatible with all the legacy modding stuff (Apron does make it more compatible, but, ideally, the mods should be ported).
Is a very large project and, recently, not so actively developed (the current update is already 2 years in development, with only 2 pre releases so far).
Isn't compatible with vanilla worlds and servers currently. A converter from and to stapi's format will be created later.

Basically all all advantages listed here is why I want to use it

Posting Discord message links is generally a bad idea unless it's the official server for the project.
I still maintain that it's a bad idea to depend on Apron, as it will cause issues. Legacy mods need to be ported to Babric to be fully compatible with new mods.
What are those disadvantages listed for? Certainly not Apron. It is in active development by @arthurbambou and hasn't even been around for 2 years.
Finally, since Apron is still in active development, there may be changes that break your code at any time without warning.


feat: added delivery format to the contract

Part of #3970

Proposed Changes

Add the delivery format option to the data plane contract

/cc @Leo6Leo @matzew

/lgtm
As the number 8 is unique and not being reused in EgressConfig

/retest-required


Downloading with the extension sends me to 404

No idea why, but it happens.
How2fix?

Have the same problem, did you solve it by chance?

Hi,
Have you restarted your server before trying to download?
I tried to use the download button right away and got 404. Then I remembered I should probaly restart the user server, and it worked.

Restarting jupyter server fixes this.

What if I don't have access to ssh to restart the jupyter server? Is there still a way to install nbzip and not receive this error?
Or is there a way to restart jupyter server from within the jupyter?


apple/swift-protobuf

swift-protobuf - Plugin and runtime library for using protobuf with Swift.
Language - Swift.

https://github.com/vsouza/awesome-ios/pull/2298


pretrained问题

我把pretrained设置为True之后，出现如下错误，请问我该如何解决？

Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.

Traceback (most recent call last):
File "../../../tools/train_detection_model.py", line 205, in
main()
File "../../../tools/train_detection_model.py", line 46, in main
from train_config import config
File "./train_config.py", line 19, in
class config:
File "./train_config.py", line 28, in config
'num_classes': num_classes,
File "/home/cc631/hailong/code/Dilated-FPN/simpleAICV-pytorch-ImageNet-COCO-training/simpleAICV/detection/models/retinanet.py", line 145, in resnet50_retinanet
return _retinanet('resnet50', pretrained, **kwargs)
File "/home/cc631/hailong/code/Dilated-FPN/simpleAICV-pytorch-ImageNet-COCO-training/simpleAICV/detection/models/retinanet.py", line 131, in _retinanet
map_location=torch.device('cpu')), model)
File "/home/cc631/anaconda3/envs/pytorch1.7/lib/python3.7/site-packages/torch/serialization.py", line 581, in load
with _open_file_like(f, 'rb') as opened_file:
File "/home/cc631/anaconda3/envs/pytorch1.7/lib/python3.7/site-packages/torch/serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "/home/cc631/anaconda3/envs/pytorch1.7/lib/python3.7/site-packages/torch/serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: 'empty'

我把pretrained设置为True之后，出现如下错误，请问我该如何解决？

Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.

Traceback (most recent call last):
File "../../../tools/train_detection_model.py", line 205, in
main()
File "../../../tools/train_detection_model.py", line 46, in main
from train_config import config
File "./train_config.py", line 19, in
class config:
File "./train_config.py", line 28, in config
'num_classes': num_classes,
File "/home/cc631/hailong/code/Dilated-FPN/simpleAICV-pytorch-ImageNet-COCO-training/simpleAICV/detection/models/retinanet.py", line 145, in resnet50_retinanet
return _retinanet('resnet50', pretrained, **kwargs)
File "/home/cc631/hailong/code/Dilated-FPN/simpleAICV-pytorch-ImageNet-COCO-training/simpleAICV/detection/models/retinanet.py", line 131, in _retinanet
map_location=torch.device('cpu')), model)
File "/home/cc631/anaconda3/envs/pytorch1.7/lib/python3.7/site-packages/torch/serialization.py", line 581, in load
with _open_file_like(f, 'rb') as opened_file:
File "/home/cc631/anaconda3/envs/pytorch1.7/lib/python3.7/site-packages/torch/serialization.py", line 230, in _open_file_like
return _open_file(name_or_buffer, mode)
File "/home/cc631/anaconda3/envs/pytorch1.7/lib/python3.7/site-packages/torch/serialization.py", line 211, in init
super(_open_file, self).init(open(name, mode))
FileNotFoundError: [Errno 2] No such file or directory: 'empty'

你好，由于我之前将整个项目重写了一次，网络写法有所变化，所以现在只提供resnet在imagenet上的预训练模型，其他模型现在没有。


change icon

Closes #8
Adds one of the merlion icons. (The icon contains some credits at the bottom left corner but it cannot really be seen). Where should we put the license attribution for the image?

I think putting the license attribution in the about.html or the README is OK.


Make clean attempts to remove the entire root volume.

clean:
rm -rf dist /
aws cloudformation delete-stack --stack-name aws-ecr-public

Should be rm -rf dist/
or just rm -rf dist


Feat/public service list

Looks fine, guessing everything is now exported so can be accessed by calling code - is there any risk associated with this?

we should be more carefully =)


Server dropdown shows http, while the url is https

I've upgraded from package version 5.5.1 to 5.6.3 and seeing this issue.
While my api is reachable through https url (http is completely disabled on the server and will cause err_connection_refused)

The server dropdown has the http protocol in it.

I can create my own IDocumentFilter and force the servers in the dropdown to have https in it, but I was wondering what changed to cause this behavior.
The web api runs on linux via a Kestrel service on http://localhost:5000 and Apache is used as reverse proxy in to it when it sees https://myaccountdev... url.
Here is the configurations:
services.AddSwaggerGen(c =>
{
    c.SwaggerDoc("v1", new OpenApiInfo { Title = "Customer Account API V1", Version = "v1" });
});

app.UseSwagger();
app.UseSwaggerUI(c =>
{
    c.SwaggerEndpoint("/swagger/v1/swagger.json", "Customer Account API V1");
    c.RoutePrefix = string.Empty;
});

I have observed the same issue when upgrading from package version 5.5.1 to 5.6.3.

From version 5.6.0 server address is trying populated from X-Forwarded- headers, earlier it was skipped so probably browser filled correct server part. Check You reverse proxy that it populates at least X-Forwarded-Host for domain and X-Forwarded-Proto for schema.
I also inwestigated problem with incorrect schema behind reverse proxy and found that the last version treats this in defferent way - for server address it just use request.Schema and request.Host, so You only need turn on .net core (if use > 3.0) auto consume forwarded headers via ASPNETCORE_FORWARDEDHEADERS_ENABLED=true what is great.
But... this code from 28 Sept. wasn't released => https://github.com/domaindrivendev/Swashbuckle.AspNetCore/blob/0e9781214ff7855b4c1e1c1a43769022f603fca1/src/Swashbuckle.AspNetCore.Swagger/SwaggerMiddleware.cs#L42
From other hand current version 5.6.x also is not fine for me because when I use .net for consuming X-Fowarded- headers (for consistent using correct schema in other parts of my service), they are moving to different header names after handling and cannot be used by swagger, so I got http :/ in the end.
So, short question, can we got new fixed version?

From version 5.6.0 server address is trying populated from X-Forwarded- headers, earlier it was skipped so probably browser filled correct server part. Check You reverse proxy that it populates at least X-Forwarded-Host for domain and X-Forwarded-Proto for schema.

My .net core app has the following configs:
services.Configure<ForwardedHeadersOptions>(options =>
{
options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto | ForwardedHeaders.XForwardedHost;
});

I looked through the proxy config like you suggested and it seems have the proto hardcoded as http,
<VirtualHost *:80>
RequestHeader set \"X-Forwarded-Proto\" \"http\"

probably because the kestrel service runs on http://localhost:5000, I'll experiment to see if making the header https fixes the issue.

Yeah, on proxy it shouldn't be hard-coded, but problem could be also in work together last released version of swagger and HttpOverridesMiddleware, because when headers are consumed in this middleware they are also cleaned, so swagger not see it anymore https://github.com/dotnet/aspnetcore/blob/aeb982dc3bb9b171087de0f60a436cfec19a882f/src/Middleware/HttpOverrides/src/ForwardedHeadersMiddleware.cs#L337. Solution is not use HttpOverride with this version of swagger, but this could break other things, or rollback version to 5.5.1 and wait for new release from master where it is now fixed but not released.

Consolidated into #1953

Consolidated into #1953


emby: DLNA components fail to start/run

Issue description
After enabling the emby service on Nix 17.03, things seem to mostly work great (hooray!) but DLNA doesn't work.  Investigating a bit this seems to be due to some problem while creating/configuring the necessary sockets.
Observed behavior is I'm unable to see DLNA devices on the network.
Relevant bit from server log:
2017-03-19 17:13:54.2491 Info App: Starting entry point Emby.Dlna.DlnaProfileEntryPoint
2017-03-19 17:13:54.2491 Info App: Entry point completed: Emby.Dlna.DlnaProfileEntryPoint. Duration: 2.6E-05 seconds
2017-03-19 17:13:54.2491 Info App: Starting entry point Emby.Dlna.Main.DlnaEntryPoint
2017-03-19 17:13:54.3161 Error Dlna: Error starting ssdp handlers
	*** Error Report ***
	Version: <IP_ADDRESS>
	Command line: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin/MediaBrowser.Server.Mono.exe -ffmpeg /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffmpeg -ffprobe /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffprobe
	Operating system: Unix <IP_ADDRESS>
	64-Bit OS: True
	64-Bit Process: True
	Mono: 4.6.0 (Stable <IP_ADDRESS>/3ed2bba Sat Mar 18 16:23:51 UTC 2017)
	Processor count: 8
	Program data path: /var/lib/emby/ProgramData-Server
	Application directory: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin
	System.Net.Sockets.SocketException (0x80004005): Protocol option not supported
	  at System.Net.Sockets.Socket.SetSocketOption (System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, System.Int32 optionValue) [0x0006d] in <ae4a5672e28e4473b7bfd6b7dc9718e2>:0
	  at Emby.Common.Implementations.Net.SocketFactory.CreateUdpMulticastSocket (System.String ipAddress, System.Int32 multicastTimeToLive, System.Int32 localPort) [0x0006c] in <8e9ecee01d34431081e6e23647892497>:0
	System.Net.Sockets.SocketException
	  at System.Net.Sockets.Socket.SetSocketOption (System.Net.Sockets.SocketOptionLevel optionLevel, System.Net.Sockets.SocketOptionName optionName, System.Int32 optionValue) [0x0006d] in <ae4a5672e28e4473b7bfd6b7dc9718e2>:0
	  at Emby.Common.Implementations.Net.SocketFactory.CreateUdpMulticastSocket (System.String ipAddress, System.Int32 multicastTimeToLive, System.Int32 localPort) [0x0006c] in <8e9ecee01d34431081e6e23647892497>:0

2017-03-19 17:13:54.3178 Error Dlna: Error registering endpoint
	*** Error Report ***
	Version: <IP_ADDRESS>
	Command line: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin/MediaBrowser.Server.Mono.exe -ffmpeg /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffmpeg -ffprobe /nix/store/c9wwsf2sl3yggh15zqa1sxcgkvy831bq-ffmpeg-3.1.7-bin/bin/ffprobe
	Operating system: Unix <IP_ADDRESS>
	64-Bit OS: True
	64-Bit Process: True
	Mono: 4.6.0 (Stable <IP_ADDRESS>/3ed2bba Sat Mar 18 16:23:51 UTC 2017)
	Processor count: 8
	Program data path: /var/lib/emby/ProgramData-Server
	Application directory: /nix/store/2x3kyck9gxcfnmxq1ippx9vn1br4gkqp-emby-3.2.4/bin
	System.NullReferenceException: Object reference not set to an instance of an object
	  at Emby.Dlna.Main.DlnaEntryPoint+<RegisterServerEndpoints>d__36.MoveNext () [0x00044] in <51d32b087d0a4188b54ba80a5d0bd5df>:0
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <4952428b354e47caa24a27798d61cd88>:0
	  at Emby.Dlna.Main.DlnaEntryPoint+<StartDlnaServer>d__35.MoveNext () [0x0006f] in <51d32b087d0a4188b54ba80a5d0bd5df>:0
	System.NullReferenceException
	  at Emby.Dlna.Main.DlnaEntryPoint+<RegisterServerEndpoints>d__36.MoveNext () [0x00044] in <51d32b087d0a4188b54ba80a5d0bd5df>:0
	--- End of stack trace from previous location where exception was thrown ---
	  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0004e] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x0002e] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x0000b] in <4952428b354e47caa24a27798d61cd88>:0
	  at System.Runtime.CompilerServices.ConfiguredTaskAwaitable+ConfiguredTaskAwaiter.GetResult () [0x00000] in <4952428b354e47caa24a27798d61cd88>:0
	  at Emby.Dlna.Main.DlnaEntryPoint+<StartDlnaServer>d__35.MoveNext () [0x0006f] in <51d32b087d0a4188b54ba80a5d0bd5df>:0

2017-03-19 17:13:54.3178 Info App: Entry point completed: Emby.Dlna.Main.DlnaEntryPoint. Duration: 0.068887 seconds

I tried using different versions of Emby (including latest) and Mono, but no luck.  In particular it seems Emby requires Mono 4.6.2 while we are using 4.6.0--but bumping our mono version didn't change this behavior, neither did using 4.4 or 4.2 (it failed to run with 4.2 if I remember correctly).
Steps to reproduce

Enable emby service in configuration.nix
Go to http://localhost:8096, complete setup wizard
Browse to server dashboard/settings and inspect most recent server log
(Alternatively, try to use DLNA functionality)

Technical details

System: (NixOS: nixos-version, Ubuntu/Fedora: lsb_release -a, ...)
17.03beta501.acb7958
Nix version: (run nix-env --version)
nix-env (Nix) 1.11.7
Nixpkgs version: (run nix-instantiate --eval '<nixpkgs>' -A lib.nixpkgsVersion)
"17.03beta501.acb7958"

cc @fadenb

@dtzWill can confirm that it is not working. IIRC this has always been the issue on NixOS.
I believe this is an issue in Emby on Linux and not NixOS specific but I will look into it (probably not this week)

Thanks for the confirmation and information.  My investigation efforts suggested it was an Emby-on-Linux thing as well.
Here's the source from Emby around where the exception is thrown:
https://github.com/MediaBrowser/Emby/blob/6b52b8268148778bf6844f61d89bca37ccf547ef/Emby.Common.Implementations/Net/SocketFactory.cs#L157
I'm a mono noob so I'm not in a position to debug this properly but this might be an instance of:
https://bugzilla.xamarin.com/show_bug.cgi?id=36941
Which basically suggests that the way they set the MulticastTimeToLive socket option doesn't work on Linux (which AFAICT seems to be a mono bug but what do I know), and may be fixed with the suggested workaround (?).

No response upstream yet, but I tried to reproduce the bug using a "known-good" copy of mono, so I tried it  with a few versions of the ('mono' docker image)[https://hub.docker.com/_/mono/] and all of them worked where ours does not.
So maybe this is somehow a bug in how we build mono?

After a fair bit of debugging, I've got DLNA working now! :grinning:
The problem originates with our currently outdated copy of "/etc/protocols", see my comment on one of the PR's addressing this issue for an explanation of how this broke things: https://github.com/NixOS/nixpkgs/pull/24053#issuecomment-289070420
Just fired up my ps4 and it had no trouble seeing my Emby server right away \o/.
What a doozy!

Closing, fixed when #24053 was merged. :+1:


My documentation not running properly in Chrome.

I was created my docs as HTML file using the command "bundle exec middleman build --clean" . Now my issue is that the documentation was running properly in my Firefox browser.
But its not running in my Chrome browser. Even i checked another machine also.
For example :
Suppose i scroll my page then the left side Heading highlighter was not moving to the current topic.
Another one example is I just click another language then the page moves to the top.
Its happen only on chrome browser only.
I don't know what is the issue.

I can't reproduce right now with the default index.md. Are you using the default content? If it's your own doc, could you please post it?

Closing due to inactivity...feel free to reopen @vinothkumar-k if you'd like to update with details!


Flesh out readme

Similar to https://github.com/cryptoscope/librarian/issues/2, I feel this readme can be fleshed out to make getting into go-ssb a lot easier.
I can do this, too!
Loose points & questions to answer:

how does it facilitate interaction with logs?
is it actually the append-only log (i think so)? if not, where is it? if yes, great let's mention that
how is this similar to flumedb? to kappa-core? what are the differences?
how do you get out useful data? (with multilog, which takes care of the indexing bits)
which other components does this tie into? (librarian, somehow, luigi for ingesting network data, multilog for getting out categorized data?)
log-lady pic would be :ok_hand: :man_cook:

i did most of this a while back :>


Extension Page: Links Section

Suggestion:
Change to "Resources: About This Extension and I2P"
Links in this order:
I2P In Private Browsing Home Page
Extension Source Code
Extension Releases
I2P Project Home page

Done


API Review: Scaffolding changes

Rename AnnotationRendererBase to AnnotationCodeGenerator
Rename IAnnotationRenderer to IAnnotationCodeGenerator
Remove the following

RelationalForeignKeyAnnotations.GetDefaultForeignKeyName
RelationalIndexAnnotations.GetDefaultIndexName

Revert making RelationalKeyAnnotations.GetDefaultName public
Move the following to Internal namespace or remove them if they'll show up on app code

ScaffoldingEntityTypeAnnotations
ScaffoldingMetadataExtensions
ScaffoldingModelAnnotations
ScaffoldingPropertyAnnotations

Rename IScaffoldingHelper to IScaffoldingCodeGenerator
Rename IScaffoldingHelper.GetProviderOptionsBuilder to GenerateUseProvider
Move IScaffoldingHelper.GetTypeScaffoldingInfo to a different interface or investigate improving its design
Investigate whether ScaffoldingTypeMapper can move to Internal namespace

I'm waiting for this to come live.
I'd really love to see an end-to-end entity graph management for disconnected clients.
Something like Breeze# or Trackable-Entities.
I believe with scaffolding this will become a step closer.

@weitzhandler What are you waiting for here? These are just renames, and they were already pushed and released in preview2.

Sorry then.
I'm not really using EF7 yet (it's missing Complex-types and TPT - mandatory to me).
When I shall start using it, I'm noting to myself a point where gathering metadata can be made easier.
Really I wish the EF team would adopt an in-house solution for disconnected graphs manipulating and caching for clients. Especially to support UWP and Xamarin.Forms apps, which is currently a nightmare.

Have you seen Azure Mobile Apps? Not sure if it's quite what you're looking for...

Thanks for the reply @bricelam
I've fiddled with it a little bit, and from what I understood, it's good if you bid your project from scratch based on it, additionally I haven't found support for graph changes.
I wish I'm wrong, can you mention here someone from the Azure team?

Besides Azure tables doesn't give an answer to dealing with complex entity graphs, like TrackableEntities or Breeze does. Please see #5536.


Added call to the role mapping API

In 5.5 we introduced the role mapping API in addition to the role_mapping file. This PR adds a call to grab the results of this API.

@nemonster since this API is only available starting from 5.5, will this be an issue when running against pre 5.5 versions?

It will error out on everything below 5.5.  Although at this stage, about half the stuff that gets run errors out for one reason or another.  The API's have continually changed in minor versions and a number of the system calls require sudo to work so there's always going to be a certain amount of wreckage in the diags. Will merge this in for the next release - won't be that long, since there appears to be an issue with the jstack call that got added last release that I just repro'd and need to fix.


feat(blockHash): add blockHash and fix test cases

Add block hash to API
Update GitHub reference to 0.6.2
Fixes test cases to use new transactions and contracts (old ones tend to error out)

Closes #94 and #95

well done!


refactor(package): split cargo_package to modules

What does this PR try to resolve?
Do nothing but move code around

cargo_package.rs -> cargo_package/mod.rs
Extract vcs info helpers to cargo_package/vcs.rs
Extract verification helpers to cargo_package/verify.rs

Doing so because I realized how big cargo_package.rs has grown.
Like, the vcs helpers will continue growing with #14981 and potentially other optimizations.
How should we test and review this PR?
All tests pass.

As a future refactor, i wonder if the archive creation is enough to be a mod.


Do we have way to get odom optimized by SLAM (cartographer)?

ISSUE TEMPLATE ver. 0.3.0

Which TurtleBot3 you have?

[ ] Burger
[ ] Waffle
[*] Waffle Pi

Which ROS is working with TurtleBot3?

[*] ROS 1 Kinetic Kame
[ ] ROS 1 Melodic Morenia
[ ] ROS 2 Dashing Diademata
[ ] ROS 2 Eloquent Elusor
[ ] etc (PLEASE, WRITE DOWN YOUR ROS VERSION HERE)

Which SBC(Single Board Computer) is working on TurtleBot3?

[*] Raspberry Pi 3
[ ] Intel Joule 570x
[ ] etc (PLEASE, WRITE DOWN YOUR SBC HERE)

Which OS you installed in SBC?

[ ] Raspbian
[*] Ubuntu MATE 16.04 or later
[ ] Ubuntu Server 18.04 or later
[ ] etc (PLEASE, WRITE DOWN YOUR OS)

Which OS you installed in Remote PC?

[*] Ubuntu 16.04 LTS (Xenial Xerus)
[ ] Ubuntu 18.04 LTS (Bionic Beaver)
[ ] Linux Mint 18.x
[ ] Linux Mint 19.x
[ ] etc (PLEASE, WRITE DOWN YOUR OS)

Please, describe detailedly what difficulty you are in

Hello, I wonder if we can get the current odometry of the turtlebot optimized by SLAM system (cartographer ROS) since the system doesn't automatically send updated odom to our turtlebot.
Thanks

@shakey02
You can see updated odom from the /tf topic (try rostopic echo /tf). Can I ask why you need to update specifically the /odom topic?
Regards,
Ryan

Since I move the robot on the carpet, when I use teleop to move the turtlebot for about 1 min in a small area, usually I cannot use pointop_key to return the robot to the origin (in real and on slam)

@shakey02
Do you specific reasons why you need to use teleop to move your robot? I recommend you use the navigation pkg instead as ref
Regards,
Ryan

As there have been no updates, I am closing this issue.


Compile fix lzo decompressor compiler error

Proposed changes
Fixed it:
In file included from /mnt/disk1/baizhenbo/mycode/incubator-doris/be/src/exec/plain_text_line_reader.cpp:21:
/mnt/disk1/baizhenbo/mycode/incubator-doris/be/src/exec/decompressor.h:153:64: error: missing field 'lib_version' initializer [-Werror,-Wmissing-field-initializers]
: Decompressor(CompressType::LZOP), _header_info({0}), _is_header_loaded(false) {}
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[ ] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[ ] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[ ] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 36.03 seconds
load time: 497 seconds
storage size:<PHONE_NUMBER>8 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230116070045_clickbench_pr_80887.html


refactor: switch to SDL atomics

Completely eliminates usage of the TL library by switching to SDL atomics (specifically, usage of memory barriers).
References:

https://wiki.libsdl.org/SDL2/SDL_MemoryBarrierReleaseFunction
https://preshing.com/20120913/acquire-and-release-semantics/

LGTM.


WIP: Fix es checkout for versions <= 7.10

Description
Attempting a fix for part of https://github.com/opensearch-project/OpenSearch/issues/786, the checkout failure. We're trying to fetch opensearch-project/OpenSearch, but we need the old ElasticSearch versions.
I need to double check that we are only using the result of this checkout for the backward compatible version and not to build the current state to compare against. If that were true we would need to check out into two different places.
Issues Resolved
part of #786
Check List

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

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

As @adnapibar mentioned the git fetch is used only for unreleased versions, so this code shouldn't be hit for old(er) versions of ES at all, and moving forward is correctly fetching code from opensearch-project/OpenSearch.


Clickhouse migrations failing for atlas 0.22

schema.sql fle:
CREATE TABLE country_cdc
(
    `after.id` UInt64,
    `after.name` LowCardinality(Nullable(String)),
    `after.alpha2` LowCardinality(Nullable(String)),
    `after.alpha3` LowCardinality(Nullable(String)),
    `op` LowCardinality(String),
    `ts_ms` UInt64,
    `source.sequence` String,
    `source.lsn` UInt64
)
ENGINE = MergeTree ORDER BY (`after.id`);

Command
atlas migrate diff initial --dir "file://migrations/clickhouse/versions" --to  "file://migrations/clickhouse/schema.sql" --dev-url "clickhouse://username:password@localhost:9000/core" --format '{{ sql . "  " }}'
Resulting in error
Error: clickhouse: failed to extract primary key for table "country_cdc": column "`after.id`" was not found in table "country_cdc" clickhouse: failed to extract primary key for table "country_cdc": column "`after.id`" was not found in table "country_cdc"
ClickHouse version <IP_ADDRESS>8 (official build)
atlas version v0.22.1-51ccdb0-canary
0.21 versions works fine

Hi @ToGoBananas, We have fixed the problem. Please upgrade Atlas to see the change. Thanks for reporting 👍


Nuxt and volar

Volar does not work with a generated nuxt project with typescript and composition api support using nuxt modules.
Getting ts(2304) error in the template.
<template>
  <button @click="inc">{{ count }}</button>
</template>

<script setup>
import { ref } from 'vue'

export const count = ref(0)
export const inc = () => count.value++
</script>

Might have something to do with #37 because the project is using yarn.

Hi @essarn, nuxt is base on vue 2, do you have install @vue/runtime-dom?
please see readme: https://github.com/johnsoncodehk/volar#using

Hi @essarn, nuxt is base on vue 2, do you have install @vue/runtime-dom?
please see readme: https://github.com/johnsoncodehk/volar#using

Oops you are totally right, everything working now.
Thanks! 💯

Oops you are totally right, everything working now.
Thanks! 💯


Update: create tunnel with a context.

Signed-off-by: xuezhaojun<EMAIL_ADDRESS>

/assign @skeeey

/lgtm


System.TypeLoadException: Method 'get_BasePath' in type 'Microsoft.Framework.ConfigurationModel.Configuration'

I just upgraded to beta5, and I'm trying to figure out how this needs to change:
		Configuration = new Configuration()
			.AddJsonFile("config.json")
			.AddEnvironmentVariables();

I saw some talk about providing a base path, but didn't find any code, and this error message isn't helping me too much...

dnx . web
System.TypeLoadException: Method 'get_BasePath' in type 'Microsoft.Framework.ConfigurationModel.Configuration' from assembly 'Microsoft.Framework.ConfigurationModel, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at Microsoft.AspNet.Hosting.Program.Main(String[] args)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Framework.Runtime.Common.EntryPointExecutor.Execute(Assembly assembly, String[] args, IServiceProvider serviceProvider)
at Microsoft.Framework.ApplicationHost.Program.ExecuteMain(DefaultHost host, String applicationName, String[] args)
at Microsoft.Framework.ApplicationHost.Program.Main(String[] args)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Framework.Runtime.Common.EntryPointExecutor.Execute(Assembly assembly, String[] args, IServiceProvider serviceProvider)
at dnx.host.Bootstrapper.RunAsync(List`1 args)
at dnx.host.RuntimeBootstrapper.ExecuteAsync(String[] args)
at dnx.host.RuntimeBootstrapper.Execute(String[] args)

.NET Version Manager v1.0.0-beta5-10368
dnx --version 1.0.0-beta5-11596
Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta5-11172
  "projectFileDependencyGroups": {
    "": [
      "Microsoft.AspNet.Mvc >= <IP_ADDRESS>-beta5",
      "Microsoft.AspNet.Diagnostics >= 1.0.0-beta5",
      "Microsoft.AspNet.Diagnostics.Entity >= 7.0.0-beta5",
      "Microsoft.AspNet.Http >= <IP_ADDRESS>-beta5",
      "Microsoft.AspNet.Hosting >= <IP_ADDRESS>-beta5",
      "Microsoft.AspNet.Identity.EntityFramework >= <IP_ADDRESS>-beta5",
      "Microsoft.AspNet.Authentication.Cookies >= <IP_ADDRESS>-beta5",
      "Microsoft.AspNet.Server.IIS >= 1.0.0-beta5",
      "Microsoft.AspNet.Server.WebListener >= 1.0.0-beta5",
      "Microsoft.AspNet.StaticFiles >= 1.0.0-beta5",
      "Microsoft.Framework.OptionsModel >= 1.0.0-beta5",
      "Microsoft.Framework.ConfigurationModel.Json >= 1.0.0-beta5",
      "Microsoft.Framework.CodeGenerators.Mvc >= 1.0.0-beta5",
      "Microsoft.Framework.Logging >= 1.0.0-beta5",
      "Microsoft.Framework.Logging.Console >= 1.0.0-beta5",
      "Microsoft.AspNet.Authentication.Google >= <IP_ADDRESS>-beta5",
      "Microsoft.AspNet.Authentication.Facebook >= <IP_ADDRESS>-beta5",
      "WindowsAzure.Storage >= <IP_ADDRESS>-preview",
      "Microsoft.Azure.Documents.Client >= 0.9.2-preview",
      "Microsoft.Azure.Management.Redis >= 0.14.1-preview",
      "StackExchange.Redis >= 1.0.414"
    ],
    "DNX,Version=v4.5.1": []
  },

Thanks!

@timmydo try something like this:
        public Startup(IHostingEnvironment env, IApplicationEnvironment appEnv)
        {
            // Setup configuration sources.
            Configuration = new Configuration(appEnv.ApplicationBasePath)
                .AddJsonFile("config.json")
                .AddEnvironmentVariables();
        }

        public IConfiguration Configuration { get; set; }

Something is pulling in an older version of configuration. You're using beta5 without a -* or build number and that might be the problem. In the project.lock.json file and see if ConfigurationModel and ConfigurationModel.Json are the same version.

Thanks @Eilon  and @davidfowl !!
Looks like AspNet.Hosting was requesting a later version of the base library than the json one I was requesting resolved to (see below).
Since there doesn't seem to be a way for ConfigurationModel to require ConfigurationModel.Json be on the same version, how would this scenario work in the future? Class name changes when the interface breaks?
Is there a preferred way to put version numbers into project.json? Just take the latest build from everything in the myget gallery? I was sort of hoping something like "-beta5" would just work...
"Microsoft.Framework.ConfigurationModel.Json/1.0.0-beta5-11172": {
  "serviceable": true,
  "sha": "z315O+zy3xtV2Cb6HYkinv+VVDPQ5FyDUsUF41jNWOusAOLCIX+QR5cD3sOjzf0fq7/nnZcj0xkT3NtMPhOTiA==",
  "frameworks": {
    "DNX,Version=v4.5.1": {
      "dependencies": {
        "Newtonsoft.Json": "6.0.6",
        "Microsoft.Framework.ConfigurationModel": "1.0.0-beta5-11172"
      },
      "frameworkAssemblies": [
        "mscorlib",
        "System",
        "System.Core",
        "Microsoft.CSharp"
      ],
      "runtimeAssemblies": [
        "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll"
      ],
      "compileAssemblies": [
        "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll"
      ]
    }
  },
  "files": [
    "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta5-11172.nupkg",
    "Microsoft.Framework.ConfigurationModel.Json.1.0.0-beta5-11172.nupkg.sha512",
    "Microsoft.Framework.ConfigurationModel.Json.nuspec",
    "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.dll",
    "lib/dnx451/Microsoft.Framework.ConfigurationModel.Json.xml",
    "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Json.dll",
    "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Json.xml",
    "lib/net45/Microsoft.Framework.ConfigurationModel.Json.dll",
    "lib/net45/Microsoft.Framework.ConfigurationModel.Json.xml"
  ]
},

"Microsoft.Framework.ConfigurationModel/1.0.0-beta5-11173": {
  "serviceable": true,
  "sha": "EMsoQ0DIgVROkOZ05FymxmFVGG0b7t6ZmkihNZ79H2ArDfGxUGtaOzmAoiTagexTi6jZEqst02uvW5XEiNo9nw==",
  "frameworks": {
    "DNX,Version=v4.5.1": {
      "dependencies": {
        "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta5-11173",
        "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta5-11511"
      },
      "frameworkAssemblies": [
        "mscorlib",
        "System",
        "System.Core",
        "Microsoft.CSharp"
      ],
      "runtimeAssemblies": [
        "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll"
      ],
      "compileAssemblies": [
        "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll"
      ]
    }
  },

"Microsoft.AspNet.Hosting/1.0.0-beta5-11558": {
  "serviceable": true,
  "sha": "KWbunBut/RggX14IWVlYnvKyJ6IW0GkVyKayti4Qa3csNr0b8S8vXNgPm6vhNdzz9tQ8Q+fEJ7RCgcrGYWBQTA==",
  "frameworks": {
    "DNX,Version=v4.5.1": {
      "dependencies": {
        "Microsoft.AspNet.FileProviders": "1.0.0-beta5-11207",
        "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta5-11558",
        "Microsoft.AspNet.Hosting.Server.Interfaces": "1.0.0-beta5-11558",
        "Microsoft.AspNet.Http.Core": "1.0.0-beta5-11314",
        "Microsoft.AspNet.Http.Extensions": "1.0.0-beta5-11314",
        "Microsoft.Framework.ConfigurationModel": "1.0.0-beta5-11173",
        "Microsoft.Framework.DependencyInjection": "1.0.0-beta5-11202",
        "Microsoft.Framework.Logging": "1.0.0-beta5-11194",
        "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta5-11511",
        "Newtonsoft.Json": "6.0.6"
      },
      "frameworkAssemblies": [
        "mscorlib",
        "System",
        "System.Core",
        "Microsoft.CSharp"
      ],
      "runtimeAssemblies": [
        "lib/dnx451/Microsoft.AspNet.Hosting.dll"
      ],
      "compileAssemblies": [
        "lib/dnx451/Microsoft.AspNet.Hosting.dll"
      ]
    }
  },

Looks like AspNet.Hosting was requesting a later version of the base library than the json one I was requesting resolved to (see below).

It's failing because you essentially downgraded the version of ConfigurationModel.Json (but putting an explicit version in your application's project.json). We have a work item to show a warning/error for this scenario to avoid this kind of confusion.

Since there doesn't seem to be a way for ConfigurationModel to require ConfigurationModel.Json be on the same version, how would this scenario work in the future? Class name changes when the interface breaks?

The versions don't have to be the same. We recently made a breaking change and you got unlucky and ended up with incompatible versions. In the future, we would use semver to version things properly. While we're in prerelease, we make breaking changes from build to build so it doesn't really reflect what a product should do in real life.

Is there a preferred way to put version numbers into project.json? Just take the latest build from everything in the myget gallery? I was sort of hoping something like "-beta5" would just work...

putting 1.0.0-beta5 won't work well because beta5 doesn't exist yet, if it didn't you wouldn't have this problem. What behavior do you want? Do you want to get the latest builds always? Then use *, if not then you need to cherry pick nightly builds. One thing that might aid with that is us publishing some sorta of blessed set (we have this internally) if people want to use bits that came out of the same ci build.

putting 1.0.0-beta5 won't work well because beta5 doesn't exist yet, if it didn't you wouldn't have this problem. What behavior do you want?

I guess in the future, when semver is implemented, dnu will give me an error saying it can't resolve dependencies in the above situation (or let me force a manual override if I want to risk breaking changes?).
For the time being, I'll try using -*. It's a fun challenge to not have intellisense and have to refer to GitHub issue discussions or test cases (or the little sample code in GitHub) to try and figure things out.
Thanks again for the help.


Error: unable to verify the first certificate

Hi!
I've setup vue-storefront with magento before, and i created a new project and ran node --harmony cli.js fullreindex  in /mage2vuestorefront/src but this time I'm getting error:
debug: Response received.
error: Error occured: Error: unable to verify the first certificate
2019-02-06T10:29:01.905Z - error:
{ message: 'Error: unable to verify the first certificate',
  stack: 'Error: Error: unable to verify the first certificate\n    at api.products.list.catch (/logima/storefront/logima.io/mage2vuestorefront/src/adapters/magento/product.js:157:15)\n    at <anonymous>\n    at process._tickCallback (internal/process/next_tick.js:189:7)' }
2019-02-06T10:29:01.905Z - info: Cleaning up with tsk =<PHONE_NUMBER>812
2019-02-06T10:29:01.906Z - info: Task done! Exiting in 30s...
2019-02-06T10:29:01.910Z - info:
{ took: 1,
  timed_out: false,
  total: 0,
  deleted: 0,
  batches: 0,
  version_conflicts: 0,
  noops: 0,
  retries: { bulk: 0, search: 0 },
  throttled_millis: 0,
  requests_per_second: -1,
  throttled_until_millis: 0,

What does this mean and best way to solve it?
Thanks in advance!

Sorry, I think this is 100% related to not having installed ca-bundle for my magento instance.

how did you solve this problem ?


LESQ-1043: Fixes across the sign up/onboarding journey

Description
Music year: 2014

Adds DOM manipulation code to the layout component
fixes width on enter school manually button
Updates clerk to render sign up page and corresponding test file

Issue(s)
Fixes #LESQ-1043
Acceptance Criteria:

[ ] The mobile spacing of the school picker seems weird, it should probably just stay on one line
[ ] The top of the form is cropped off when at mobile widths
[ ] The “Other” input field overlaps with the radio button, and the error state is also hidden behind the label
[ ] We want users to be taken to the sign up page rather than the sign in page by default (AI squad currently do sign in, might want to talk to them to make this consistent)
[ ]  The terms and conditions loads in before the form/when the form isn’t there and it sometimes looks a little odd, see video. This gets worse the slower your connection speed is

Note:
The below acceptance criteria have been omitted

[ ] You can’t use the browser’s back button to navigate out of the sign up journey back to the lesson page (somewhat intermittent… I think?). You can see in the recording one back button press keeps me on the sign up form. Another button press takes me to the unit listing page
[ ] Focus states! There is something funky happening with the focus states throughout the sign up journey, as well as other places in OWA. Seems to be weird across both buttons and links

How to test

Go to https://deploy-preview-2746--oak-web-application.netlify.thenational.academy
Click on ______
You should see ______

Screenshots
How it used to look (delete if n/a):
{screenshots}
How it should now look:
{screenshots}
Checklist

[ ] Added or updated tests where appropriate
[ ] Manually tested across browsers / devices
[ ] Considered impact on accessibility
[ ] Design sign-off
[ ] Approved by product owner
[ ] Does this PR update a package with a breaking change

@k-huggs I'll be picking this one up from a QA point of view- do you have the testing steps so I can have a look at it?

can we add additional top and bottom padding of 24px to the main CTA.

@Monika-Koziol do you mean on the sign up page or the onboarding page?

@njblore I meant the onboarding page just to give it a bit more breathing space.

@njblore looking good - just checking the font weight for the 'Enter manually' text has gone from 700 to 300 as part of this change - is that intentional? I noticed its still 700 for the 'Select from dropdown' text.

@RBrownsett pretty sure that was unintentional! should be fixed on the next build

:tada: This PR is included in version 1.538.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


How can I know my telegram-cli account is blocked or not authorized?

Hello. Here is a code snippet I use in my project:
tg = Telegram(telegram='/home/tg/bin/telegram-cli', pubkey_file='/home/tg/tg-server.pub', port=9600)
sender = tg.sender

Can I somehow check is my telegram-cli account is blocked or not authorized when I create tg or call sender.execute_function(...) method by catching some exception for example?

Component
Version

python
3.6.3

pytg
0.4.10

OS
Linux 4.13.0-38-generic #43-Ubuntu SMP x86_64 GNU/Linux

You might get a pytg.exceptions.NoResponse, but I'm not quite sure.

Or the error described in #132.


add API to get user profile

This PR will add code for the API to get the user profile
In this PR, 532 additions 227 deletions lines of code

many files contain only 5 to 6 lines of code change

Please review this PR and give your feedback

Live Preview

Thank you for reviewing,


run wheels-publish jobs in Python 3.11 image

Contributes to https://github.com/rapidsai/build-planning/issues/7.
Split off from #166.
This proposes upgrading the image used in the wheels-publish workflow to a newer Python version (3.10 -> 3.11).
Benefits of this change
Delays similar updates further into the future (e.g. aws and anaconda-client will drop Python 3.10 support before they drop Python 3.11 support).
How I tested this
This workflow just runs this script: https://github.com/rapidsai/gha-tools/blob/main/tools/rapids-wheels-anaconda.
So just checked that the things that script needs are in the image.
docker run --rm -it rapidsai/ci-wheel:cuda12.0.1-centos7-py3.11 bash

which rapids-wheels-anaconda
# /usr/local/bin/rapids-wheels-anaconda

aws --version
# aws-cli/2.15.7 Python/3.11.6 Linux/5.4.0-148-generic docker/x86_64.centos.7 prompt/off

twine --version
# twine version 4.0.2
# (importlib-metadata: 7.0.1, keyring: 24.3.0, pkginfo: 1.9.6, requests: 2.31.0, requests-toolbelt:
# 1.0.0, urllib3: 2.1.0)

anaconda --version
# anaconda Command line client (version 1.12.2)

I think that's probably sufficient. It'd be easy to revert this if it breaks something... less effort and lower-risk than trying to test on another repo where this wheels-publish only runs on merges to main.

Ok makes sense, thanks for that! I agree, this should only be merged as part of https://github.com/rapidsai/build-planning/issues/3, in whatever release that targets.

I converted this to a draft for now. We can reopen once we're moving forward on Python 3.11.

The Python version used in this jobs can safely be decoupled from everything else, but conceptually I'm fine with keeping things in sync. No rush here.

As we are now adding Python 3.11, marking ready for review

I created a test PR for cudf here: https://github.com/rapidsai/cudf/pull/15227
If that passes, we can close it and merge this PR.

I realized that the wheels-publish workflow only runs on build.yaml, not pr.yaml. So https://github.com/rapidsai/cudf/pull/15227 isn't a sufficient test. There isn't a good way to test this because it only triggers when PRs are merged (or during nightly tests). I'm going to go ahead and merge it so we can get feedback from nightlies and revert tomorrow if necessary.


Building List / Filtering

A majority of this tech was implemented in:

https://github.com/WheatonCollege/map/commit/6c0765f75541336eff5bb33b26c2e5e716ea4447
https://github.com/WheatonCollege/map/commit/e8ac49a0b29df2b7ef1abbc8dabb097902418187
https://github.com/WheatonCollege/map/commit/f35ca6fef472df44870a2c19b8a977f306c0dd8f

We're just waiting on confirmation from Suzanne on the mobile viewport design to finish.

@gopperman I'm not sure if we have any feedback or not for this yet. Any updates?

I have a short QA list from Suz that I'll be working on. I think this can be closed, there's an issue open and assigned to me.


Id flexibility

The PR is a result of our discussion with @jodosha in #248 .
I removed .persist and check on id in .create. It give a chance to set id manually. Related test also included.
@persisted_user = UserRepository.create(User.new(name: 'My', age: '23', id: 100))
UserRepository.all # => [@persisted_user]
@persisted_user.id #=> 100

@joneslee85 Done!

@aderyabin This looks good, can you please rebase in order to merge it? Thank you! :+1:

@jodosha review it again, please

please rebase

Done!

Why persist has been removed? It's quite useful, i think.

Any update in this task? /cc @jodosha

@hlegius We want to freeze all the changes for Model, because we want to better understand if the current framework design can be improved.

@aderyabin Closing this in favor of a new implementation I'm working on. Thanks!


Corrected grammar for unresponsive.dialog.message in en.json

Summary
Fixes a grammatical error in one of the error messages in en.json
Checklist

[x] read and understood our Contributing Guidelines
[x] completed Mattermost Contributor Agreement

Release Note

Bug fixes and fixes of previous known issues

Corrected grammar for unresponsive.dialog.message in en.json

Hello @cs4p,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.


always use the ref as the label

Closes #9054
If a feature has a name tag, iD will always use the name as the label. If there is no name tag, iD will use the ref as the label, but only in a specific list of situations.
This list was introduced 9 years ago in 26dfaf81 & 14272ef2, and creates a weird inconsistency - all the features in this screenshot have ref=12, but the label is only shown on some features.

This PR allows the ref to always be used as a label on any feature. It seems like that was the original intention anyway - https://github.com/openstreetmap/iD/issues/546#issuecomment-12950797

Hi @k-yle I assume these failures will mean this change wont get into the next update (that I understand may be soon)?

Hey @tastrax, there have been various build issues with iD since early april (e.g. #9101), which were causing the tests to fail. Should be all good now :)

Many thanks, much appreciated.


Choose a channel directly

Hello,
is it possible to choose a channel direkt and not by channel up/down?
Stefan

Sorry, currently not. I could use a lightbulb to include a slider for that but that would just work from 1 to 100 which is not really convenient and useful.


Add Data Carpentry Astronomy to WRF

We have added a new curriculum: Data Carpentry Astronomy.
This needs to be added to the "Which Carpentries workshop are you requesting?" section for all 3 WRF.
This also needs to be added to the list of "Curricula taught at the workshop" when accepting the WRF in AMY.

these entries come from the curricula which can be added directly in the AMY admin interface. I added it there and it shows across the forms.


Import WindowManager definition

Fix the "WindowManager cannot be resolved to a type" error.

Thanks for catching that :)


Allow use sheet.Spreadsheet using the URL instead of the ID

Coverage: 34.547% (+0.4%) from 34.186% when pulling ba4e05d6049ac456769b8b556129011630637190 on feature/sheet-allow-url into 2a1dfd0dfe3079812e381d25d7d7e74d7de9f3a8 on main.


Blank Funnel graph and empty stat cells

The funnel graph is blank. Stat cells are all showing GraphQL error: Access denied. When I click on something or resize (invoke render()) then the GraphQL error gets replaced with N/A values.
Description
I've replaced all parameters in the config file with my params (accountId etc.).
I am even logging the constructed NerdGraphQuery in the console and running it on NerdGraph API explorer and it gives the correct results.
Relevant Logs / Console output
TypeError: _steps is undefined
Your Environment

NR1 CLI version used: @datanerd/nr1/1.19.5 darwin-x64 node-v10.16.3
Browser name and version: Firefox 74.0
Operating System and version: MacOS Catalina

Was an issue on my part.


Merge pull request #1 from apache/master

查看最新功能 4.4.0

Coverage increased (+0.2%) to 44.898% when pulling f7ea8212bed7b66254abd0645475bba7dc1afcb1 on luwenjie2jack:master into f61fd5c73f58589c47061bb78fc6693b6402ecc3 on apache:release-4.4.0.


Prepare sbt-github-actions for release under sbt org

We should look into preparing/testing sbt-github-actions so it can be released under the sbt org. A few people (including myself) are waiting for this feature https://github.com/sbt/sbt-github-actions/pull/105 so this is a good testing bed to make the first sbt org release of this project.
@eed3si9n Thoughts?

You mean release under com.github.sbt?
I am generally neutral about whether a plugin should publish under com.github.sbt or some other organization name.

You mean release under com.github.sbt?

I guess?
I mean whatever org sbt software is typically published under. Not sure if this is maven /sonatype sbt org or another.

Will do, thanks for the heads up!

@eed3si9n Sorry to ping you but because of https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/ (which was resolved in https://github.com/sbt/sbt-github-actions/pull/133) we should probably look into making release sooner rather than later.
If you don't have time can you point me to a sample sbt project as a reference and/or add in the relevant secrets to this repo and I can have a look into doing this.

Here's my PR for setting up sbt-ci-release - https://github.com/sbt/sbt-github-actions/pull/134

Two problems:
[info] welcome to sbt 1.8.2 (Eclipse Adoptium Java 11.0.17)
[info] loading settings for project sbtGithubActionsSources from build.sbt,libraries.sbt ...
[info] loading project definition from /home/runner/work/sbt-github-actions/sbt-github-actions/project/project
[info] compiling [16](https://github.com/sbt/sbt-github-actions/actions/runs/3900050793/jobs/6660371077#step:8:17) Scala sources to /home/runner/work/sbt-github-actions/sbt-github-actions/project/project/target/scala-2.12/sbt-1.0/classes ...
[warn] one feature warning; re-run with -feature for details
[warn] one warning found
[info] done compiling
[info] loading settings for project sbt-github-actions-build from libraries.sbt,plugins.sbt ...
[info] loading project definition from /home/runner/work/sbt-github-actions/sbt-github-actions/project
[info] loading settings for project sbt-github-actions from build.sbt,libraries.sbt ...
[info] looking for workflow definition in /home/runner/work/sbt-github-actions/sbt-github-actions/.github/workflows
[info] set current project to sbt-github-actions (in build file:/home/runner/work/sbt-github-actions/sbt-github-actions/)
[error] Switch failed: no subprojects list "2.12.[17](https://github.com/sbt/sbt-github-actions/actions/runs/3900050793/jobs/6660371077#step:8:18)" (or compatible version) in crossScalaVersions setting.
[error] If you want to force it regardless, call ++ 2.12.17!

Error: Process completed with exit code 1.

@fthomas PR created at https://github.com/scala-steward-org/scala-steward/pull/2914

@eed3si9n Regarding JDK version, this can be changed by updating https://github.com/sbt/sbt-github-actions/blob/main/build.sbt#L25. I can setup a PR, what JDK version should we be using? I noticed that its set to use GraalVM/JDK 11, I suppose using standard JVM JDK 17 is best bet to be safe?

PR for updating to JDK 17 made at https://github.com/sbt/sbt-github-actions/pull/135

So the above PR is passing and ready, I am not sure if upgrading to JDK 17 will fix the problem but nonetheless its the latest stable version so it should have been updated anyways. Once https://github.com/sbt/sbt-github-actions/pull/136 is merged I will also do another PR that will update the default Scala version to the latest as well

Snapshot publishing worked - https://oss.sonatype.org/content/repositories/snapshots/com/github/sbt/sbt-github-actions_2.12_1.0/0.14.2-SNAPSHOT/
Now all you need is push a tag to make actual publish.

Perfect, thanks for pushing this. I will make a PR tomorrow to update Scala version and then I will trigger a release


Feature: URL base/URL subpath support

As discussed in issue https://github.com/silverbulletmd/silverbullet/issues/163 , the base URL feature is required to host silverbullet through reverse proxy without the need of subdomain, enabling the usage of some port proxy such as ngrok.
In this implementation, the url prefix is read from environment variable SB_URL_PREFIX, and passed to the client by text substitutions in index.html.
I did many coarse batch substitution in like http_sever.ts without fine tests, so it might need to be carefully looked into.

@zefhemel lint problems should be fixed in the appended commit. Restart the check will you please?

Good start, testing this right now let me post my findings:

While clicking page links works, the URL they appear to link to is still on the root (note the URL when you hover over them), likely you'll have to adapt cm_plugins/wiki_link.ts too.

I noticed that I have to prefix my prefix with a / otherwise it doesn't work (I tried SB_URL_PREFIX with website but then found only /website works). This ok, although it may be nice to sanitize this (just add a / if it's not there already)

When I transclude an image or PDF, it renders nicely inline, but when I click the transclusion link it links me to a 404. For instance:

but clicking that link:

Sync mode doesn't seem to work at all (try switching to it by using the Sync button at the top right)

It seems there is still a long way to go before completely usable. Do I need to work on this alone or the project members will also provide assistance?

I think I am doing it wrong. In most cases urls need to remain relative instead of getting a prefix injection everywhere. I will look into it by weekend.

@zefhemel  the latest commit should have fixed most of the url jumping problems you metioned above. However I still don't have a clue to the sync mode problem, it's a little bit too complicated to me. For some reason the file syncing didn't started on sync mode, and none of the plugs were loaded either, but it just failed silently without giving me a single hint as to where I can get started. I need some help from the silverbullet members.

@zefhemel the latest commit should have fixed most of the url jumping problems you metioned earlier. And the sync mode appeared to function out of box after I applied the latest upstream update (without any modifications on my end).

Yes please take over


New functions for Calc

As in Raku:
msb, lsb: return index of most, least significant one bit
expmod, polymod: as explained here: https://docs.raku.org/type/Int
Also this blog post: https://blogs.perl.org/users/zoffix_znet/2016/05/perl-6-polymod-break-up-a-number-into-denominations.html

Here's another one: hypot(x,y) = sqrt(x2+y2)
This is from math.h in the standard C library.


feature: from use statement, add crate to cargo.toml

use crate_x::Fred;
If we are in a workspace we probably have this crate ( or crate-x ) already imported somewhere in another Cargo.toml.
Would be pretty cool to alt-enter the use statement and say "yes please, try to add this crate to my cargo.toml" (if multiple versions are in use could default to the highest),
Would be great for keeping people in the flow...

Blocked on #3565.


Error with powerlevel10k

almostontop_preexec:7: bad substitution

There's no almostontop_preexec function. It was removed in 0.6.0 version.


Dockerization for Ease of Use

Objective
This issue aims to Dockerize the Synchly tool to eliminate the need for users to install system-level dependencies such as pg_dump, mongo_dump, and others. By containerizing the tool, users only need to run the container, mount a volume, create configuration files, and seamlessly utilize the tool without worrying about individual installations.
Proposed Solution
The proposed solution is to create a Docker image that encapsulates all the necessary dependencies and configurations required for Synchly. The image should allow users to interact with the tool by executing the container and utilizing the mounted volume for data syncing.
Steps to Achieve
Dockerfile Creation: Develop a Dockerfile that includes the Synchly tool and all required dependencies.
Volume Mounting: Enable users to mount volumes within the container to facilitate reading configuration files.
Expected Outcome
The expected outcome is a Docker image that simplifies the usage of Synchly, reducing the setup overhead for users and ensuring a smoother experience.

I agree that the dockerization of synchly would be a great enhancement. But below are the few pain points that I can think of

Synchly would still need to communicate with the database to take the dump/backup
If the database is running as a separate container, synchly would need to communicate with the corresponding database containers via http, but this'll work only if the database containers have exposed their backup solutions via http

@hariprasanths  have a look at #25

@hariprasanths below is the guide for testing with docker:
1. Start the Synchly Container
Run the following command to start the Synchly container in the background:
docker run -d \
    -v /:/app/subsystem \
    --name synchly_container \
    umer2001/synchly:latest

This command starts the container and mounts your root directory (/) as /app/subsystem within the container.
2. Run Configuration Commands
Use docker exec to execute configuration commands or any other desired commands within the Synchly container. For instance:
docker exec synchly_container <command>
# example
docker exec synchly_container synchly --config=db --file /workspaces/synchly/configs/postgres.json

Replace <command> with your specific Synchly command.
3. Post-Configuration Commands
IMPORTANT: After creating or updating a configuration file, execute the following command to ensure Synchly is running:
docker exec -d synchly_container synchly --start

This command restarts Synchly to apply any new configurations or changes made

@hariprasanths , are there bro?


Migrate network configuration into NetworkController

The network configuration is currently stored in the PreferencesController. We should migrate it to the NetworkController instead. The network controller is a more sensible place for managing network config, and this will make multi-network support easier to manage (it needs to know which networks exist in config to manage active network connections).

Rough plan:

Update NetworkController to:

Keep a list of networks

Each network should have its own id, which we can expose to the UI for updating/deleting networks or switching networks

Add new CRUD methods in NetworkController for the list (keep existing methods as they are)
Add new way to keep track of which network is current (and add method to get it)

Add onNetworkStateChange to AddressBookController

Copy code in PreferencesController around updating address book (indirectly) to AddressBookController

Update controller instantiation code in MetamaskController to pass onNetworkStateChange to AddressBookController

Change actions bound to the UI to use NetworkController methods instead of PreferencesController methods (includes bound methods in MetamaskController)

Update NetworksTab component and Redux selector to pull network list out of state correctly

Remove network code from PreferencesController and related actions

Update existing NetworkController methods to use new methods (and add logic when switching networks to validate that the passed in provider config matches a network in the list)


chore: update venus & go-jsonrpc

关联的Issues (Related Issues)

close
改动 (Proposed Changes)

附注 (Additional Info)

自查清单 (Checklist)
在你认为本 PR 满足被审阅的标准之前，需要确保 / Before you mark the PR ready for review, please make sure that:

[ ] 符合Venus项目管理规范中关于PR的相关标准 / The PR follows the PR standards set out in the Venus project management guidelines
[ ] 具有清晰明确的commit message / All commits have a clear commit message.
[ ] 包含相关的的测试用例或者不需要新增测试用例 / This PR has tests for new functionality or change in behaviour or not need to add new tests.
[ ] 包含相关的的指南以及文档或者不需要新增文档 / This PR has updated usage guidelines and documentation or not need
[ ] 通过必要的检查项 / All checks are green

Codecov Report

Merging #365 (d3f4e0e) into master (286916d) will not change coverage.
Report is 2 commits behind head on master.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

@@           Coverage Diff           @@
##           master     #365   +/-   ##
=======================================
  Coverage   53.85%   53.85%
=======================================
  Files          74       74
  Lines        8165     8165
=======================================
  Hits         4397     4397
  Misses       3416     3416
  Partials      352      352

Flag
Coverage Δ

unittests
53.85% <ø> (ø)

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


CLI Parameters

I can't find in the help - "select all tracks to download" quality -q FLAC I prescribed, but I can't with this

This is a library, not a CLI.
Quality is 1 for 128kbps, 3 for 320kbps and 9 for FLAC. It's selected on
const trackData = await api.getTrackDownloadUrl(track, 1);

see also the example in the README


Other domain like the backend side

Hi man,
Is possible create Mocks for other domains using this module?
Thanks in advance, Nicholls

Can you provide more context as what you mean by other domains.  In the broadest context, if your not in the browser, your in the "backend" so I need to understand the distinction you are making.


Docs: Layout > Section example code is different from preview

bulma-website/documentation/layout/section.html
There is an extra <div class="heading"> wrapping the content in the example code. Removing this <div> fixes example code to look like preview.

I agree with this


Make sure we save ram before exiting

In the event there are unsaved changes we should call save as we close the GUI

Merged, thanks!


Testnet Issues

Task Description
We've been facing a significant amount of friction operating on the testnet due to the recent erratic test-chain behaviour. This issue proposes a few solutions to make using the app on testnet smoother.
Issues:

Mempool API failing(testnet):
Getting this with test sats API - Failed to fetch fee via mempool.space {"err": [AxiosError: Request failed with status code 503]}

The default testnet electrum client isn't working appropriately.

Insufficient balance issue, very high fee(even at low priority) is making small(5K) funds stuck on the app.

Solutions/Workarounds:

[x] We'll need a final safety net(post Electrum fee recommendation fallback for mempool), whereby, the fee is defaulted to 1/2/3 sats per/vbyte for low/medium/high priority. This would at least allow for the flow to work in case of fallback failure.

[x] Increase the amount dispersed via testnet faucet and move the control to the backend for easy switching. Allows for smoother operation in high fee environment without getting blocked by insufficient funds err.

[x] Resolve testnet electrum issue, we'll not be able to broadcast without it being functional(plus it also acts as a fallback for fee).

[x] Resolve testnet-faucet response time. Tracked under #4346. We'll also need safety net for testnet faucet fee(currently mempool's recommendation is the only way for testnet to fetch fee).

[ ] #4406

[x]  Stuck w/ high fee? Triple tap leads to, 1 sat/vbyte as the default low/medium/high fee on dev app, when fee is high enough that even the low priority fee leads to insufficient balance error. - Not required, increases complexity

[x] If the above solutions doesn't work, we can consider Regnet given that the Testnet is broken at the moment. - Not immediately required given that the aforementioned solutions are implemented

Testnet is working fine.


[MINOR][ML] Improve MLWriter overwrite error message

What changes were proposed in this pull request?
Give proper syntax for Java and Python in addition to Scala.
How was this patch tested?
Manually.

Test build #74222 has started for PR 17215 at commit 003f0a3.

Test build #74222 has finished for PR 17215 at commit 003f0a3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/74222/
Test PASSed.

Merged build finished. Test PASSed.

LGTM

Thanks!  Merging with master


mysql UPDATE TABLE survey

Hi,
During the mysql database upgrade from 4.4 to 5, the following line :
install/nada5-upgrade-mysql.sql:56
UPDATE TABLE `surveys` set type='survey';

produce an error. I corrected it this way :
UPDATE `surveys` set `type`='survey';

Is this correct ?

Yes, looks right. 'type' is a mysql reserved word, so should be enclosed in backticks, will update the upgrade script.
thanks


Allow specifying custom "site start" in Emacs

Issue description
I opened PR #17806 to enable something like this. Basically, I want an option to do something like:
{pkgs ? (import <nixpkgs>)}:
with pkgs;
{
  emacs = emacsWrapper {
    pkgs = [ ];
    siteStart = ''
      ;; my elisp configuration
      ;; setup pkgs from above
    '';
  };
}

This would make it easier to integrate the emacs config and the emacs packages all within nixpkgs.
The PR has been reverted and I can't quite figure out how to fix it.

@ttuegel do you recall why the pull request got rejected (8 months ago I know, so perhaps pushing it a bit to expect you to remember :smile: )? The commit message is a little vague on details as to what the exact problem is.
I'm happy to help fix this up with @matthewbauer as needed.

IIRC the pr was merged but then it broke some evaluation with Hydra. Somewhere Emacs was being used in an unusual way...

Hmm ok. I'm not seeing why that would be the case - I'll take a closer look soon.

Ok this is the issue that caused the reversion: #17853


Mailparse doesn't throw an error if the nwc24msg.cfg is invalid, is longer than it should be, etc.

Parse error: undefined
Call stack: undefined KaitaiUnexpectedDataError: expected [80,75], but got [87,99]

Interesting, https://github.com/fl0co/RC24-Bot/blob/master/modules/mailparse.rb#L41-L45 should be taking care of that. will investigate upon having time

Turns out my ksy file was corrupted...

¯_(ツ)_/¯


As a volunteer, I can register using my Linked In, Facebook, or Twitter account

We want to add this feature so that it is easier for people to register and join without creating yet another account, password, etc.
It would be awesome if we can (with the user's permission) get email and phone information from the source account when they register.

Re-highlighting this requirement as it is key for broad adoption and hope that we can eliminate creating yet another username and password for everyone

perhaps can be worked on in parallel with allready#3


[Nechronica] Fixed Madness Points Checkboxes Bug

Submission Checklist
Required

[x] The pull request title clearly contains the name of the sheet I am editing.
[x] The pull request title clearly states the type of change I am submitting (New Sheet/New Feature/Bugfix/etc.).
[x] The pull request makes changes to files in only one sub-folder.
[x] The pull request does not contain changes to any json files in the translations folder (translation.json is permitted)

New Sheet Details

The name of this game is: <   >  (i.e. Dungeons & Dragons 5th Edition, The Dresden Files RPG)

The publisher of this game is: <   > (i.e. Wizards of the Coast, Evil Hat)

The name of this game system/family is: <   > (i.e. Dungeons & Dragons, FATE)

[ ] I have followed the Character Sheets Standards when building this sheet.

[ ] I have authorization from the game's publisher to make this an official sheet on Roll20 with their name attached.
[ ] This game is not a traditionally published game, but a copy of the game rules can be purchased/downloaded/found at: <   >
[ ] This sheet is for an unofficial fan game, modification to an existing game, or a homebrew system.

Changes / Description

Fix 1 Korean typo (향연 → 향년)
Correct the issue where mind1 checkboxes include value="1" but mind2, mind3, and repeating_mind do not.

Character Sheet Info Roll20 Internal Use only.


Not able to sum number

When i am downloading table with numeric value it show "the number in the cell is formatted as text or preceded by an apostrophe" in downloaded excel it should be number format so i can do grouping, sum and all..

I believe I have solved this problem, allowing you to add a 'te-number' class to your table cells so they can be formatted how you want them:
https://github.com/clarketm/TableExport/pull/37

Thanks for response
in your committed file i am phasing  excel found unreadable content when i open the excel and row/column span problem

Could you post the HTML content you are trying to export when you encounter the problem? I would be happy to take a look.


Changing karma config

Things done:

Removal of mocha opts as we have two reporters within karma.
Removal of test file as karma uses this through frameworks.
Babel preprocessor left in because it is used via ["babel"] in the config to compile down code.
Added firefox browser due to firefox and chrome being very popular and good idea to test in both environments.
Changed concurrency to two, if we add more browsers to test against may be hard to see whats going on if have Infinity running at same time.

Instructions

Pull down branch
Do a npm i
Run tests and ensure same output, change assertions etc make sure they work.
Make sure it states that the tests are being ran for chrome and firefox. Should load both browsers also.

Comments
Any questions comment on the line you have a question about.

The config file looks good tested on my end things working fine had a panic that wasn't at first as got stuck but then remembered needed to install Firefox as I got rid of it ages ago XD. If you are happy we can merge.


What errors should stop safe testing?

In an error happens before the first task (e.g. the top level script code throws, missing tasks, cyclic references, etc.), then something is really wrong. Such errors should be fatal even on Invoke-Build -Safe.

On the other hand, it still make sense to catch pre-build errors, abort the current file, and continue with other files. After all an invalid file (missing task, cyclic reference, etc.) is just a programming bug. Test task code may contain programming bugs, too. So it is not logical to stop testing on some and continue on others.
But at least Invoke-Build should show pre-build failures differenly. For example the footer should tell Build ABORTED (i.e. not even started) instead of Build FAILED (i.e. started and failed). This will be done.
And with such a change, if pre-build errors should stop the whole testing we can make this optional when this is really needed in practice.


WIP: Add Ionbeam data source

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

This was merged offline. Closing.


Replace deprecated method GetMark

Related to #318
I could not build on MacOs using YAML-cpp 0.6.3
The GetMark method is not in YAML-cpp since 0.5 it has been replaced by Mark

As the CI failed I looked at the log and the CI Container is set to use YAMLCPP 0.3 so it failed. When trying to implement a define for backward compatibility I realized there was already one...
For some reason, the OLDYAML definition was not triggered on mac. I'll pull request if I find the culprit.

Thanks @melMass to put some time in the OpenColorIO project. @michdolan also faced some challenges around the 'yaml' library few weeks ago when he reorganized the third-party library dependencies.
Anyway, if you have any question, please feel free to contact us.


fix: don't fail when document is missing

fix: don't fail when document is missing
There is a report of the document being nil, which is causing the server
to crash. The document should never be nil, but we can figure that out
later. The server not crashing should make that easier.

Current dependencies on/for this PR:

main

PR #266   👈

This comment was auto-generated by Graphite.


Save operation_name on ClientError exception object

The operation name could be useful when working with exceptions raised by boto, currently you'll have to match on the error message which is far from optimal.

[Current coverage][cc-pull] is 97.32%

Merging [#968][cc-pull] into [develop][cc-base-branch] will increase coverage by <.01%

@@            develop       #968   diff @@
==========================================
  Files            43         43
  Lines          7014       7015     +1
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           6826       6827     +1
  Misses          188        188
  Partials          0          0

Powered by Codecov. Last updated by [5ede912...d902f7a][cc-compare]
[cc-base-branch]: https://codecov.io/gh/boto/botocore/branch/develop?src=pr
[cc-compare]: https://codecov.io/gh/boto/botocore/compare/5ede9129082d87e7db417d5b157aa5489f0634d2...d902f7a4f3d96f1485dafd787f6fd636d12b577f
[cc-pull]: https://codecov.io/gh/boto/botocore/pull/968?src=pr

Seems pretty reasonable to me.  We just need to add a quick test for this and we can merge.

I added two tests. Seems OK? :)

:ship: Looks good to me.
cc @jamesls @JordonPhillips for additional review

:shipit:


validation-fixes-09-12

Let's keep the values that aren't blatant nonsense like 1 or 12345 in the most appropriate generic identifier prop.

Thank you!


Feature request - Append BAM tag information to read name in bamtofastq

Hello, I have a feature request for the bamtofastq tool. I have a single cell RNA-seq BAM file that has crucial information about the UMI and cell barcode encoded in various BAM tags.  It would be great if there was an option here that allowed me to pass in a list of tag keys and a delimiter that could be used for this purpose. I've implemented a solution in python, but it's unsurprisingly slow.
For example, I would like this line:
SRR6890846.27763451	    0	1	33538	255	34M	*	0	0	GTACGTCTGGGATCTGGAGGTGGAAGATCCACAT	AAAAAEEEEEEEEEEEEEEEEEEEEEAEEEEEEE	NH:i:1	HI:i:1	AS:i:33	nM:i:0	NM:i:0	MD:Z:34	jM:B:c,-1	jI:B:i,-1	XC:Z:AACGAAACG-AGTGAAAG	XM:Z:TCAAGA	XS:Z:Assigned	XN:i:1	XT:Z:ENSDARG00000099640

to be reported as:
>SRR6890846.27763451#XC:AACGAAACG-AGTGAAAG#XM:CAAGA
GTACGTCTGGGATCTGGAGGTGGAAGATCCACAT
+
AAAAAEEEEEEEEEEEEEEEEEEEEEAEEEEEEE

Thank you for your consideration and for all of your work on this tool kit!

In these miscellaneous utility commands like conversion to FASTQ, there is a lot of overlap between bedtools and samtools and various other tools. So for example, samtools fastq already does this.

@arq5x: Maybe such a recommendation should be part of bedtools --help and/or bedtools bamtofastq --help/BamToFastq --help?

good suggestion, yes I should do that.

in master.


Fix directories and permissions for High Sierra

Hi @kas21! Thanks for your contribution. I'm going to close this because I just merged #88, which I believe fixes the High Sierra directory existence/permissions issues that arose in #82. If you find there to be missing functionality or bugs that need fixing, don't hesitate to reach out w/ another PR. Cheers! 🍻

Thanks!  I used this as a way to learn more about ansible and git—which I
did, so I am happy.  Thanks for the response tho!
—Kevin
On Sat, Feb 17, 2018 at 8:37 PM Elliot Weiser<EMAIL_ADDRESS>wrote:

Hi @kas21 https://github.com/kas21! Thanks for your contribution. I'm
going to close this because I just merged #88
https://github.com/geerlingguy/ansible-role-homebrew/pull/88, which I
believe fixes the High Sierra directory existence/permissions issues that
arose in #82
https://github.com/geerlingguy/ansible-role-homebrew/issues/82. If you
find there to be missing functionality or bugs that need fixing, don't
hesitate to reach out w/ another PR. Cheers! 🍻
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/geerlingguy/ansible-role-homebrew/pull/89#issuecomment-366485521,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAWZxa8nF8QZJ09X1tS7jaL1rns-Exz_ks5tV37XgaJpZM4SBhCG
.

--
--Kevin


Augur UI retries jsonrpc errors forever.

When there is an unexpected jsonrpc error, the UI will retry over and over forever.
It appears to retry as fast as it can.  There should be some limits unless the error is on that is expected to eventually succeed.

@Zoltu There was a bug in ethrpc's check-for-duplicate-nonces code that was causing this which I fixed a few days ago.  Just want to verify that this is still happening.  What are the steps to reproduce it, if so?

Repro steps:

Create an account.
Don't put any Ether in it.
Select a market.
Buy 10 shares.
--> Notice dialog just sits forever and notice that the request to Ethereum is repeated over and over again forever.

Fixed in 4dd41daf7510950654e8f398f6abea63372ef6d2.


Poppler version fix

graphviz 2.50.0
Destination channel: defaults
Links

PKG-6110
Upstream repository
Upstream changelog/diff
Relevant dependency PRs:

AnacondaRecipes/postgresql-feedstock#10

Explanation of changes:

Rebuild to pin poppler to compatible version

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_3f54154uqs/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:130: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:122: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:132: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:132: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:128: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:148: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:135: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:141: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
===== Final Report: =====
0 Errors and 11 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_d4553ew5jh/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:130: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:135: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:122: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:148: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:132: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:141: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:128: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:132: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
===== Final Report: =====
0 Errors and 11 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_0cwutledcf/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:141: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:128: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:132: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:132: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:122: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:130: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:135: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:148: build_tools_must_be_in_build: The build tool libtool is not in the build section.
===== Final Report: =====
0 Errors and 11 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_afl4pjbmdd/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:132: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:132: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:128: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:148: build_tools_must_be_in_build: The build tool libtool is not in the build section.
clone/recipe/meta.yaml:122: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:137: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:135: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:141: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:130: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
clone/recipe/meta.yaml:124: host_section_needs_exact_pinnings: Linked libraries host should have exact version pinnings.
===== Final Report: =====
0 Errors and 11 Warnings were found


Let hosting handle static assets directly

Looks like we're getting errors from trying to use the pageRenderer function to load things like the logo.

As part of this we should rename the root firebase.json to superstatic.json to reduce confusion and simplify the rewrites to the minimum.

Obsolete


New package: NautyGraphs v0.1.0

Registering package: NautyGraphs
Repository: https://github.com/mxhbl/NautyGraphs.jl
Created by: @mxhbl
Version: v0.1.0
Commit: 1ed249c4e274c2a6617cb4549df15a5176052f2b
Git reference: HEAD
Description: Julia interface to the graph isomorphism tool nauty

Hold until installation is fixed


Confirmation dialog when starting a task

vit 2.x asks for confirmation when starting a task with b. The config setting confirmation is set to False in ~/.vit/config.ini.

Should be fixed, let me know if it's working for you now.

Works, thx!


add an Ord implementation for PageId

#164  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @rphmeier and the rest of your teammates on  Graphite


Make flutter listen exit nicely when missing dependencies

Previously it died with a confusing exception.
@chinmaygarde

lgtm

borked things.  mb.


paragraph select not in order

paragraphs not in numerical order

not smartCASA issue, submitted in https://github.com/apdforward/casa-api/issues/10


Ability to stop a conversation that is streaming in

Right after your new message submits and appears within the body of the page, we should change the composer icon to a stop icon (like ChatGPT does) while the AI's response is streaming in. Clicking that stop icon should abort the worker.
I'm not quite sure how to do this. Changing to stop icon shouldn't be too difficult, however new_form_controller stimulus will need to know when streaming is finished. Probably when we do the broadcast_replace_to within the job we can add an extra boolean param to indicate that it's done.
But we also need an endpoint that can be triggered when the stop icon is clicked. The worker, GetNextAIMessageJob is going to be running, in a loop, streaming the chunks to the browser. Maybe we add a cancelled_at timestamp to the Messages model and wire up message# update to set the cancelled_at timestamp? Then as GetNextAIMessageJob is looping it could continually reload the model to detect that it should stop.

I attempted a quick implementation of this on another PR but it didn't fully work. Relevant discussion here, including some good advice:
https://github.com/the-dot-bot/hostedgpt/pull/164/files#r1510554262
I think the first version of this Issue can be to wrap up what I started in that PR 164, specifically: get the assistant to stop streaming if the user replies before the assistant is done.
My rough plan was:

Whenever a user message is created on a conversation, set a redis key such as conversation_1234_messages_last_id = 789
Within the job that generates the assistant reply, it continually checks this redis key for the specific conversation it's on and if it ever higher than the current message ID then it aborts


fix: rename useMeta to useHead

The useMeta property has been renamed to useHead. Without this change the module would be broken with the latest framework version.
Regarding to this: https://github.com/nuxt/framework/pull/4066

I will fix the lint errors later

Thanks for fixing the lint errors. @danielroe 💚

(The issue was that the version of nuxt3 in this PR didn't have a useHead export.)

@danielroe Any chance to merge this?


add more specific criteria for filesearchprovider's pattern

Fixes https://github.com/microsoft/vscode/issues/214175

@andreamah some smoke tests 👎


Expressions, and *IF support

RISC OS's CLI supported a *IF command, which would evaluate an expression and call a command if the expression evaluated as true.  *if <expression> then <command> [else <command>]
https://www.riscosopen.org/wiki/documentation/show/*IF
As noted against comments on #54 we may look to eventually support functionality similar to OS_EvaluateExpression
(This type of command is mostly only useful once the CLI supports system variables)

*if is now present in the MOS 3 alpha 1
Currently there is no expression engine - only "truthy" expressions will "pass"


Add missing optional for BuildSourceType, BuildStrategyType and Identities

Based on our apiserver we don't require any of these field being set and we correctly try to read the type from other fields, namely:

BuildSource validation (https://github.com/openshift/openshift-apiserver/blob/5ea157ecf46924ff6aa52d0aa6a025c2f57d97fc/pkg/build/apis/build/validation/validation.go#L175-L239) and partial defaulting (https://github.com/openshift/openshift-apiserver/blob/5ea157ecf46924ff6aa52d0aa6a025c2f57d97fc/pkg/build/apis/build/v1/defaults.go#L11-L15)
BuildStrategy validation (https://github.com/openshift/openshift-apiserver/blob/5ea157ecf46924ff6aa52d0aa6a025c2f57d97fc/pkg/build/apis/build/validation/validation.go#L483-L517) and partial defaulting (https://github.com/openshift/openshift-apiserver/blob/5ea157ecf46924ff6aa52d0aa6a025c2f57d97fc/pkg/build/apis/build/v1/defaults.go#L17-L39)
Identities validation (https://github.com/openshift/openshift-apiserver/blob/5ea157ecf46924ff6aa52d0aa6a025c2f57d97fc/pkg/user/apis/user/validation/validation.go#L101-L117)

This PR ensures the above is also reflected in the API through optional marker.
/assign @sttts @adambkaplan

/lgtm


:rocket: add macros chapter

Il est pas frais mon poisson ?

Closes #264.
I'm explaining array! and consteval_int! macros.

I'm not 100% sure about what I say in the under the hood part

I'm not 100% sure about what I say in the under the hood part
For example, for the array![] macro:
It creates a variable, and sequentially calls arr.append() will all the values passed to the macro
https://github.com/starkware-libs/cairo/blob/main/crates/cairo-lang-plugins/src/plugins/inline_macros/array.rs

Merging this when updating to 2.1 release


Library navigation bug - Red.

Cant scroll down to the bottom of the library of the tv app it just stops
To Reproduce
Steps to reproduce the behavior:

Go to library
Scroll down
See error

https://drive.google.com/file/d/1EPv8ESikHbOVJFMxHOhm824cj9ZUOBpT/view?usp=drivesdk

1.8.4
bravia 4k ur3

Fix coming next release.


Enable long-term storage of audit and authlogs

Is your feature request related to a problem? Please describe.
For customers who need to comply with Patientdatalagen a 30 day log retention is not enough. We need to enable long-term storage (5 years) of kubernetes audit logs and the SSH authlogs.
Describe the solution you'd like
Retention time for auth/audit logs should be configurable to allow for long-term storage (normally 5 years but might be even longer in some cases).
The audit logs needs to be cleaned up (we are only interested in when a human user accesses the system, not machine interactions) and compressed.
The compressed logs should then be stored in an s3 bucket. Note that the customer does not need access to this bucket.
Describe alternatives you've considered
Giving the customer access to their log and doing this themselves. This is not compliant with us being a data processor afiak.
Additional context
Add any other context or screenshots about the feature request here.
Definition of done:
It is possible to enable long-time retention of audit/auth logs.

Fixed by #1392


Invalid version spec: websocket-client

https://github.com/slackapi/python-slack-sdk/blob/41d905e3b846b3888f79799f68869eb844bf9a09/setup.py#L308
In extras_require, the websocket-client version is missing a comma. Discovered while updating a conda env which contains slack-sdk.
"websocket-client>=0.57<1"
# --->
"websocket-client>=0.57,<1"

Conda warning:
WARNING conda.core.index:push_record(261): Skipping pypi/pypi::slack-sdk-3.4.0-pypi_0 due to InvalidSpec: 0.57<1

The Slack SDK version
slack-sdk==3.4.0

Python runtime version
Python 3.8.5

Thanks for reporting this @jj-ookla!
We will take a look at fixing this

@jj-ookla Thanks for reporting this!


API Proposal: Theming draft

For a first version here's what theming could look like:

we have BEM classes in React Component (that's already mostly the case)
we have inline BEM classes in default templates (without being able to override them, I think this is not necessary)
we create a default.css in themes/ that will do the minimum styling so that:

the default theme is usable
the default theme does no have too strong defaults, to be able to easily override them from a user.css

modify jsdelivr to be able to deploy css files

Let's not go right now into API needs to be able to override all the default templates (use case: bootstrap compliant markup + theme).

:+1:

From a technical point of view, I thing BEM classes should be defined in the widget, and then passed to the React component. This will let us share some components (like refinementList) but still allow them to have different classes (ais-toggle and ais-menu instead of all having `ais-refinement-list).

If we remove the ability to override classes of default templates we lose the ability to do a Bootstrap-compliant theme easily (one can still override the whole template). I have no problem dropping that for the v1, but we need to be clear on that.

Ok for the default.css. We'll still need to see what will go inside and will go in the bigger themes.

From a technical point of view, I thing BEM classes should be defined in the widget, and then passed to the React component. This will let us share some components (like refinementList) but still allow them to have different classes (ais-toggle and ais-menu instead of all having `ais-refinement-list).

Let's go to be able to configure the whole BEM classes, we will see if it's well used or not later on, no big deal. We just need to make sure that we document the widgets options with some priorization. From most used features to least.

I think we're good on that one.