Removes invites

Description
Removes all the invitation code paths. This code was just really fully of ugly hacks and I don't think it's super useful anymore as people can easily just join the games they want to join with the emoji. I've left into the ability to "join up" with other people by @mentioning them. You can even @mention multiple users and it will work so long as all the mentioned users are in the same game.
Checklist

[x] Add tests for these changes
[ ] Test coverage is not decreased
[ ] Entire test suite passes

Codecov Report

Merging #182 into master will increase coverage by 0.51%.
The diff coverage is 92.37%.

@@            Coverage Diff             @@
##           master     #182      +/-   ##
==========================================
+ Coverage   97.05%   97.56%   +0.51%
==========================================
  Files          29       30       +1
  Lines        1664     1645      -19
  Branches      264      255       -9
==========================================
- Hits         1615     1605      -10
+ Misses         32       21      -11
- Partials       17       19       +2

Impacted Files
Coverage Δ

src/spellbot/data.py
100.00% <ø> (ø)

src/spellbot/__init__.py
96.00% <91.34%> (+0.78%)
:arrow_up:

...versions/a711319d9661_remove_invitation_columns.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Can't get links from frontmatter to display

Putting the following links in the body of the .md document displays the outgoing links as expected by rich-foot:
  - "[[Corporate Lifecyle and Return on Capital]]"
  - "[[Gillette and the longevity of moats]]"

However, moving these links to frontmatter does not work for me, they simply do not get displayed at all.
---
links:
  - "[[Corporate Lifecyle and Return on Capital]]"
  - "[[Gillette and the longevity of moats]]"
modified: 2024-12-01
---

I was expecting the behavior to be identical between links in the body or frontmatter of the document.

Interesting, I'll take a look.
Thanks for the issue submission.

@davidszp
should be fixed now, please update the plugin in Obsidian:
https://github.com/jparkerweb/rich-foot/releases/tag/1.9.1

Thank you, just tried and works fine now with 1.9.1.


Reintegration of TweakUIX into PowerToys

Description of the new feature / enhancement
I think it would be great to team up and re-integrate TweakUI into PowerToys, which was part of the original PowerToys back in time.
There is a renewed version and project hereon Github called TweakUIX aiming for Windows 10 and 11.
Scenario when this would be used?
I believe the targeting is sophisticated users mainly, but some settings might be useful for a broad audience
Supporting information
https://github.com/builtbybel/TweakUIX/releases

It looks like @builtbybel did a great job with replicating TweakUi. I didn't test it, but I guess it uses private API's and undocumented registry keys. We're not allowed to use such things.

Ok @Aaron-Junker thanks for your clarification.
OT: @Jay-o-Way I would like to keep politics out of Github, not all russians are evil or pro-war.


Supports subscript

[x] I have read the CONTRIBUTING.

🔗 Closing issues
This closes #79

Codecov Report

Merging #80 into master will increase coverage by 0.2%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master      #80     +/-   ##
=========================================
+ Coverage   98.13%   98.34%   +0.2%
=========================================
  Files          30       30
  Lines         376      423     +47
=========================================
+ Hits          369      416     +47
  Misses          7        7

Impacted Files
Coverage Δ

Sources/MockSwift/Core/Given/MockGiven.swift
100% <100%> (ø)
:arrow_up:

...ift/Core/Then/Verifiables/VerifiableProperty.swift
100% <100%> (ø)
:arrow_up:

Sources/MockSwift/Core/Then/MockThen.swift
100% <100%> (ø)
:arrow_up:

...kSwift/Core/Given/Mockables/MockableProperty.swift
100% <100%> (ø)
:arrow_up:

...urces/MockSwift/Core/Mock/FunctionIdentifier.swift
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Revamp building process

node_modules/ckeditor4 is copied to dist,
samples is gone, index.html became part of the source and it's copied directly to dist,
all dependencies are updated, including CKEditor 4,
live-server is replaced by serve,
some small refactors here and there.

Closes #2.
Closes #4.
Closes #5.

Ok, I've enhanced glob rules for copy plugin and add additional step at the beginning: cleaning dist directory. I've also updated dependencies once again.
I've also prepared PR for docs with some additional info → ckeditor/ckeditor4-docs#311


improvements

QoL Improvements

Make a single class that has all the methods instead of making lots of classes for each single method.
If you do not wanna do the above, convert all the methods that people can use into classmethods. That way they don't have to call the class to use a method.

Optional

Follow PEP8 for cleaner code.

Memes

Instead of making multiple methods, make a kwarg that will decide whether or not they want a single meme.

Comments
Why was the folder dhravyapy changed it's name to dhravya? How would this improve the wrapper?

Yes... I am making it a classmethod... that is in-progress.. sure the kwarg will be made... and about the dhravya it was changed cuz was getting circular import errors... but in v1.0 it will be back to dhravyapy because the error was fixed.
Thanks!

@sifte Most things done, will make a release soon and update on pypi too

Everything's done!
Closing the issue.


Support for Ubuntu 24.04

When installing the DICOM router, it errors out because it doesn't support Ubuntu 24.04, i assume this is a precaution to avoid any old versions of ubuntu running the software.
My request is, will there be an ubuntu 24.04 release and if so, any idea when, aswell are what are the issues that need to be fixed before it can be run on 24.04 (for possible pull request)

i let it install on 24.04, no errors seem to happend (as expected), will continue testing, and if its stable i'll create a pull request

Support for Ubuntu 24.04 is now available in the dev version (head of the repository). We will create a new beta release soon.


Footer component to be added to dev

The footer component UI is complete
I think further improvments can be made, but only after some other websites to see what they are doing, however this is not a priority for now
closes #1

footer branch can remain here, as it will definetly be used later


Allow preview server to use HTTPS

The preview server can now serve over HTTPS using the --https flag. It will use an automatic self-signed cert which can be overridden using --ssl_certificate and --ssl_private_key. These settings can also be set in config.rb:
set :https, true
set :ssl_certificate, 'server.crt'
set :ssl_private_key, 'server.key'

Follow this guide from Heroku to generate a custom self-signed cert.
This is very useful when your actual site will be served over HTTPS - it helps catch references to non-HTTPS resources, enables using APIs that rely on HTTPS-only cookies, and HTTPS will be required for new web features in the future.
I followed the example in a71589becde156b87968d63a5087e16c5ea5c5d6 for adding options to the preview server that can also be set in config.rb.
If this is merged I will also merge it to the master branch.

Great! :+1:

This PR is against the v3-stable branch but will also be merged to master (v4).

:+1:


Euclidean_cluster can't work

hi,I want to use euclidean_cluster like youtube:
https://www.youtube.com/watch?v=Tma2DKMxt4Y&feature=youtu.be
but when i add topic /points_cluster, it can't work.there isn't any colorful point different with scan point,like vedio:

my screen :

Bug
Expected Behavior
1.play sample_moriyama_150324.bag,then click pause.
2.computing--- √ lidar_detector--- app---output_frame:velodyne--- √ remove ground
3.run rviz---click eplay---Fixed Fram:velodyne---add /points_raw---add /points_cluster(no colorful points)---add  /BoundingBoxArray
i want to use BoundingBoxArray obtain some box like youtube video above,but it don't work.then i found it caused by /points_cluster,because /points_cluster don't detect any points cluster.
Actual Behavior
when i step by step like video above,at step 3 : add /points_cluster,i can't obtain any point cluster,so i can't obtain boxese like video:

Steps to Reproduce the Problem
1.play sample_moriyama_150324.bag,then click pause.
2.computing--- √ lidar_detector--- app---output_frame:velodyne--- √ remove ground
3.run rviz---click eplay---Fixed Fram:velodyne---add /points_raw---add /points_cluster(no colorful points)---add  /BoundingBoxArray
Specifications

Ubuntu version:16.04
ROS version:kinetic
Autoware branch: autoware  master

It seems /points_cluster itself is not published.
According to screen capture of app dialog, euclidean_cluster is trying to read points_no_ground. Is point_no_ground topic published? Check it by
$ rostopic echo /points_no_ground
If you don't see any data, then you probably haven't started ray_ground_filter(or ring_ground_filter) under Points Processor in the Sensing tab.


rocksdb: 8.3.2 -> 9.1.0, rocksdb_8_3: init at 8.3.2

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Would you mind running a nixpkgs review on this ?
(Just to make sure, i know there shouldnt be any breakage )

Result of nixpkgs-review pr 305974 run on x86_64-linux 1

10 packages built:

haskellPackages.rocksdb-haskell
haskellPackages.rocksdb-haskell-jprupp
haskellPackages.rocksdb-haskell-jprupp.doc
haskellPackages.rocksdb-haskell.doc
haskellPackages.rocksdb-query
haskellPackages.rocksdb-query.doc
rocksdb
rocksdb.tools
rocksdb_8_3
rocksdb_8_3.tools

Build is working fine for me :)


'Relation "migration" already exists' when running migrations (postgres)

Moin,
I'm running migrations programmatically by using this snippet in a file "cli.py":
repository = DatabaseMigrationRepository(self.db, self.migrations_table)
migrator = Migrator(repository, self.db)

if not migrator.repository_exists():
    repository.create_repository()

migrator.set_connection("postgres")
migrator.run(self.migrations_path, pretend)

This was running fine until today when I was forced to create everything in a different schema than "public".
So I changed all table names by prepending the schema name "sih". I also needed to change the name of the "migrations" table to "sih.migrations". This seems to work, but only once. When calling it a 2nd time to execute another migration, I'm getting this error:
❯ python3 cli.py migrate ... --migrations-table=sih.migrations
DEBUG:orator.database_manager:Initiating connection postgres
DEBUG:orator.database_manager:Making connection for postgres
DEBUG:orator.database_manager:Preparing connection postgres
FEHLER:  Relation »migrations« existiert bereits
 (SQL: CREATE TABLE "sih"."migrations" ("migration" VARCHAR(255) NOT NULL, "batch" INTEGER NOT NULL) (None))Cannot execute migrations

It says "ERROR:  Relation »migrations« already exists".
Before renaming everything it worked fine.

OK, I was able to "solve" it by myself by setting the default search path:
ALTER USER myuser SET search_path TO sih;


[DWARF-5] Ambiguity when reading DW_FORM_sec_offset

DWARF-5 spec mentions (in 7.5.5 Classes and Forms, p. 212, l. 6) that "DW_FORM_sec_offset is a member of more than one class". It can format the attributes DW_AT_addr_base, DW_AT_stmt_list and DW_AT_ranges, for example.
However when reading with gimli, it always seems to get resolved as AttributeValue::DebugAddrBase, regardless of the DW_AT_*.

It isn't always AttributeValue::DebugAddrBase. We have tests for some of these cases. From reading the code DW_AT_stmt_list and DW_AT_ranges should be handled correctly and since these are such common attributes I would be surprised if they are wrong. Can you be more specific about which DW_AT value it is getting wrong or provide a test case?

@philipc I am seeing AttributeValue::DebugAddrBase arriving in wasmtime. It originates from
DW_AT_stmt_list with DW_FORM_sec_offset. So it might be an issue with wasmtime or me (generating bad DWARF?). Thanks for your comment, I'll look into it more closely and come back.

This is a piece of code I came across: https://github.com/gimli-rs/gimli/blob/master/src/read/unit.rs#L1231

That code is in a macro. You need to look where the macro used, and it is only used for DW_AT_addr_base.

I had a look a the wasmtime PR, and I think your check for zero address base is wrong.
From 7.27 of the standard:

The DW_AT_addr_base attribute points to the first entry following the header. The entries are indexed sequentially from this base entry, starting from 0.

Since this is pointing past the header, it won't be zero. Note that originally some compilers emitted .debug_addr without the header, so it may be zero in that case.

I had a look a the wasmtime PR, and I think your check for zero address base is wrong.

Yep, the PR still pretty much a draft, and I don't understand yet how the relative offset is communicated to the CU in order to correctly resolve DW_FORM_addrx and friends. I'd expect to set a member somewhere, but right now I have no way to dive into that. I have dumped the DWARF from a clang-10-generated object file and have seen 0 and 8 occurring with sec_offset, and I went with the first. Let me find it:
[1] DW_TAG_compile_unit	DW_CHILDREN_yes
	DW_AT_producer	DW_FORM_strx1
	DW_AT_language	DW_FORM_data2
	DW_AT_name	DW_FORM_strx1
	DW_AT_str_offsets_base	DW_FORM_sec_offset  <<<<<<
	DW_AT_stmt_list	DW_FORM_sec_offset  <<<<<<
	DW_AT_comp_dir	DW_FORM_strx1
	DW_AT_APPLE_optimized	DW_FORM_flag_present
	DW_AT_low_pc	DW_FORM_addrx
	DW_AT_high_pc	DW_FORM_data4
	DW_AT_addr_base	DW_FORM_sec_offset  <<<<<<

the Unit is:
0x0000000c: DW_TAG_compile_unit
              DW_AT_producer	("clang version 10.0.0 ")
              DW_AT_language	(DW_LANG_C99)
              DW_AT_name	("/nix/store/4nanbdm73z391lqpfhhi3d18wyzqx4sg-source/bn_mp_exch.c")
              DW_AT_str_offsets_base	(0x00000008).  <<<<<<<<
              DW_AT_stmt_list	(0x00000000)t  <<<<<<######!!!!!!!
              DW_AT_comp_dir	("/Users/ggreif/motoko/rts")
              DW_AT_APPLE_optimized	(true)
              DW_AT_low_pc	(0x0000000000000000)
              DW_AT_high_pc	(0x000000000000004a)
              DW_AT_addr_base	(0x00000008t  <<<<<<

That dump all looks good to me. .debug_str_offsets and .debug_addr use an 8 byte header, so 0x00000008 is after that header. DW_AT_stmt_list is different because it points to the header in .debug_line, not after it, so it will be 0 for the first unit.

Closing since I'm pretty sure there isn't a bug in gimli, but feel free to ask more questions or reopen if you have steps to reproduce a problem.

I checked. Indeed gimli creates a AttributeValue::DebugLineRef when encountering DW_AT_stmt_list, which is processed by wasmtime at https://github.com/bytecodealliance/wasmtime/blob/master/crates/debug/src/transform/attr.rs#L91
So all is fine.

I checked. Indeed gimli creates a ``, which is processed by wasmtime at https://github.com/bytecodealliance/wasmtime/blob/master/crates/debug/src/transform/attr.rs#L91
So all is fine.


[api-minor] Change PDFDocumentProxy.cleanup/PDFPageProxy.cleanup to return data

This patch makes the following changes, to improve these API methods:

Let PDFPageProxy.cleanup return a boolean indicating if clean-up actually happened, since ongoing rendering will block clean-up.
Besides being used in other parts of this patch, it seems that an API user may also be interested in the return value given that clean-up isn't guaranteed to happen.

Let PDFDocumentProxy.cleanup return the promise indicating when clean-up is finished.

Improve the JSDoc comment for PDFDocumentProxy.cleanup to mention that clean-up is triggered on both threads (without going into unnecessary specifics regarding what exactly said data actually is).
Add a note in the JSDoc comment about not calling this method when rendering is ongoing.

Change WorkerTransport.startCleanup to throw an Error if it's called when rendering is ongoing, to prevent rendering from breaking.
Please note that this won't stop worker-thread clean-up from happening (since there's no general "something is rendering"-flag), however I'm not sure if that's really a problem; but please don't quote me on that :-)
All of the caches that's being cleared in Catalog.cleanup, on the worker-thread, should be re-filled automatically even if cleared during parsing/rendering, and the only thing that probably happens is that e.g. font data would have to be re-parsed.
On the main-thread, on the other hand, clearing the caches is more-or-less guaranteed to cause rendering errors, since the rendering code in src/display/canvas.js isn't able to re-request any image/font data that's suddenly being pulled out from under it.

Last, but not least, add a couple of basic unit-tests for the clean-up functionality.

/botio unittest

This looks like a useful API addition. Thanks!


Can't connect to remote database after upgrading to v2.0

Describe the bug
I just installed v2.0 on M1 2021 MacBook Pro and for some reason, I can't connect to my remote database. before it was working just fine but now it's not working
To Reproduce
Steps to reproduce the behavior:
Just click connect and an error "Connection failed" appears.
Expected behavior
it should connect to my remote database
Environment:
M1 2021 MacBook Pro

Hi, same issue as you.
I have a surrealdb running in a DigitalOcean droplet  : SurrealDB command-line interface and server 1.3.1 for linux on x86_64
and with Surrealist V2.0 (M1 2021 Macbook ai) i can't connect to it (To noticed with http endpoint signin it's work fine) ?

To noticed, i config https on my remote server and after it's work fine.

Were you using the web app or the desktop app to make connections?

for me it's the desktop app.

Same on MacOS, desktop app, 1.4.2
Anyone have any pointers on a config that works for putting surreal behind nginx? this seems to not be working

it's work me with :
/etc/nginx/proxy_params
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;

And location :
location /  {
          proxy_pass http://<IP_ADDRESS>:8000;
          include proxy_params;
  }

For now i didn't use a subpath like /db because it's not working for me.

@macjuul I'm using the

Were you using the web app or the desktop app to make connections?

I'm using Desktop app and connecting to this database was working fine on older versions but when I installed this v2.0 it stopped working

Could you check if the logging console contains any errors?
Instructions on how to open can be found here

Ah, it looks like surreal is removing the /db, so what should be domain.com/db/version & domain.com/db/rpc becomes domain.com/version domain.com/version & domain.com/rpc

include proxy_params;

This is the screenshot of the errors I got.

Currently facing the same issue

I was able to fix it by just reconfiguring my Nginx file


Max: Implementation of OCIO configuration

Changelog Description
Implementation of OCIO configuration for Max 2024 regarding to the update of Max 2024
User can decide which the colorspace for rendering

Additional info
Not applicable for Max 2023 or lower.
(Will update the test note later)
Testing notes 1:

Launch 3dsMax via launcher
Start a new scene for 3dsMax
Create Render Instance with your colorspace preference
Publish

Testing notes 2:

Launch 3dsMax via launcher
Go to Openpype -> Set Colorspace
Create Render Instance with your colorspace preference
Publish

Just a quick question, is this corelating to our present way of doing CMS accross the all host?
I mean CMS should be set withing global OP Settings so is this still the case or?

Just a quick question, is this corelating to our present way of doing CMS accross the all host?
I mean CMS should be set withing global OP Settings so is this still the case or?
Global CMS and OCIO config defined in OP Settings

and for Max host specifically:

The color configuration should be taking the last OCIO config file(aces 1.2) from the global CMS after set colorspace in OP menu or start a new scene.
The configuration is the same with the one in Houdini.

Ok cool then...I was more worried it doesnt work like that :) ...so all good
Will test asap. thx!

Meanwhile when testing (will post comments on that soon) ...we should also treat case of older workfiles in max set to Gamma Workflow which being 3dsmax default one (at least in max 2024 )

We should somehow force it...
or at least user should get sort of Warning that OCIO color management not set and need to be switched to our custom OCIO config.
This mainly happening when re opening older max workfiles before this PR.

Meanwhile when testing (will post comments on that soon) ...we should also treat case of older workfiles in max set to Gamma Workflow which being 3dsmax default one (at least in max 2024 )
We should somehow force our OCIO config based CMS... or at least user should get sort of Warning that OCIO color management not set and need to be switched to our custom OCIO config.
This mainly happening when re opening older max workfiles before this PR.
Maybe we can do an action similar to the one in maya which fix fps when the old 3dsmax workfile scene is being opened....

@moonyuet  yeah, is as simple as going into Max Preferences and choose custom OCIO config based CMS (our config already being in the list present just not set as working color management setting)
...basically just not being switched on

I have updated the scripts with collect review can set colorspace and the colorspace options move to the publish tab.
Also for the old workfile it would have the popup menu but for some reason the color of the push button is not applicable for the main_window set for max.


How can I find out when the formatter has finished one of the established patterns?

Sorry, for now it's impossible


GLib wrapper library

Could you consider adding a GLib wrapper library on top of the C++ library?
By having the GLib wrapper, bindings for various
languages could be easily generated.
You can see this feature e.g. in Apache Arrow,
https://github.com/apache/arrow/tree/master/c_glib

We’re working on something similar but it isn’t built on the c++ sdk. Go check out the aws common runtime, you can see the bindings here github.com/awslabs/aws-crt-

@JonathanHenson thanks for the info. Is there any information what aws common runtime is? As far as I can see it does not provide access to the specific AWS services (s3, sqs, ...) but provides common functionality like network access.

@andre2007, you are correct there.


qps_test_openloop may need more slowdown or less strict deadlines for gcov test

I0608 15:48:48.855152082   10198 qps_test_openloop.cc:51] Running QPS test, open-loop
D0608 15:48:48.855368371   10198 test_config.c:52] test slowdown: machine=4.000000 build=1.000000 total=4.000000
D0608 15:48:48.958291922   10340 grpc_profiler.c:46] You do not have google-perftools installed, profiling is disabled [for qps_server.prof]
D0608 15:48:48.958317955   10340 grpc_profiler.c:48] To install on ubuntu: sudo apt-get install google-perftools libgoogle-perftools-dev
D0608 15:48:49.057931977   10269 grpc_profiler.c:46] You do not have google-perftools installed, profiling is disabled [for qps_client.prof]
D0608 15:48:49.057953335   10269 grpc_profiler.c:48] To install on ubuntu: sudo apt-get install google-perftools libgoogle-perftools-dev
I0608 15:48:50.126874863   10198 driver.cc:187] Warming up
I0608 15:48:51.123475126   10733 client_async.cc:240] Missed an RPC deadline, giving up
E0608 15:48:51.123507485   10733 client.h:199] Finishing client thread due to RPC error
I0608 15:48:51.126272216   10740 client_async.cc:240] Missed an RPC deadline, giving up
E0608 15:48:51.126291749   10740 client.h:199] Finishing client thread due to RPC error
I0608 15:48:51.310412056   10738 client_async.cc:240] Missed an RPC deadline, giving up
E0608 15:48:51.310447907   10738 client.h:199] Finishing client thread due to RPC error
I0608 15:48:51.633371184   10728 client_async.cc:240] Missed an RPC deadline, giving up
E0608 15:48:51.633401935   10728 client.h:199] Finishing client thread due to RPC error
I0608 15:48:51.889528781   10727 client_async.cc:240] Missed an RPC deadline, giving up
E0608 15:48:51.889557671   10727 client.h:199] Finishing client thread due to RPC error
I0608 15:48:55.127611201   10198 driver.cc:192] Starting
TIMEOUT: bins/gcov/qps_test_openloop
FAILED: Some tests failed

I'm seeing this frequently running under vtune for closed loop testing. Suspect we need some more more robust logic here.

Suggest rolling back until this can be resolved.

This deadline was rolled back some time ago. Closing....


Use errno.ENOENT instead of hard coded value

This was reported by lintian4py here: https://code.google.com/p/spyderlib/issues/detail?id=1715

Thanks


There seems to be a memory leak in my example code.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <errno.h>

#include <hiredis.h>
#include <async.h>
#include <adapters/libevent.h>
void onKeyspaceMessage(redisAsyncContext *c, void *reply, void *privdata)
{
    redisReply *r = (redisReply *) reply;
    if (reply == NULL) return;

    printf("Got keyspace event notification from REDIS.. \n");
    if (r->type == REDIS_REPLY_ARRAY) { for (int j = 0; j < r->elements; j++) { printf("%u) %s\n", j, r->element[j]->str); } }
    return;
}
void getCallback(redisAsyncContext *c, void *r, void *privdata) {
    redisReply *reply = r;
    if (reply == NULL) {
        if (c->errstr) {
            printf("errstr: %s\n", c->errstr);
        }
        return;
    }
    printf("argv[%s]: %s\n", (char*)privdata, reply->str);

    /* Disconnect after receiving the reply to GET */
    redisAsyncDisconnect(c);
}

void connectCallback(const redisAsyncContext *c, int status) {
    if (status != REDIS_OK) {
        printf("Error: %s\n", c->errstr);
        return;
    }
    printf("Connected...\n");
}

void afterRedis();
void disconnectCallback(const redisAsyncContext *c, int status) {
    if (status != REDIS_OK) {
        printf("Error: %s\n", c->errstr);
        /* return; */
    }
    printf("Disconnected...\n");
    usleep(1000000);
    afterRedis();
}

void afterRedis() {

    /* redisEnableKeepAlive(c); */
    struct event_base *base = event_base_new();
    redisOptions options = {0};
    REDIS_OPTIONS_SET_TCP(&options, "*", *);
    struct timeval tv = {0};
    tv.tv_sec = 1;
    options.connect_timeout = &tv;

    redisAsyncContext *c = redisAsyncConnectWithOptions(&options);
    if (c->err) {
        /* Let *c leak for now... */
        printf("Error: %s\n", c->errstr);
        return 1;
    }

    redisLibeventAttach(c,base);

    redisAsyncSetConnectCallback(c,connectCallback);
    redisAsyncSetDisconnectCallback(c,disconnectCallback);
    redisAsyncCommand(c, NULL, NULL, "auth @****");
    redisAsyncCommand(c, NULL, NULL, "config set notify-keyspace-events KEA");
    redisAsyncCommand(c, NULL, NULL, "config timeout 0");
    redisAsyncCommand(c, NULL, NULL, "config tcp-keepalive 0");
    redisAsyncCommand(c, getCallback, (char*)"end-1", "GET key");
    redisAsyncCommand(c, onKeyspaceMessage, (char*)"end-1", "PSUBSCRIBE __keyspace@0__:mirror_setting");
    event_base_dispatch(base);

    printf("--end\n");
}
int main (int argc, char **argv) {
#ifndef _WIN32
    signal(SIGPIPE, SIG_IGN);
#endif

    afterRedis();

    return 0;
}

Perhaps the memory increases steadily when reconnecting. Is there a problem with my code?
Thank you.

Hi @hsnks100,
The problem is that you're creating a new event loop (that never exits) each time you call afterRedis().
I modified your program so it exits after three calls to afterRedis.
You can use Valgrind to show you where the leaks are:
valgrind --leak-check=full ./your-program
Here's the memory leak report

I'm going to close the issue since it's not about a bug in Hiredis but if you have other questions feel free to ask.

Thank you for the reply. However, in my case, disconnection occurs with the server every certain time and I need to reconnect. If there is no iteration variable and I have to reconnection indefinitely, can't I avoid the rick?

I'm not all that familiar with libevent, but generally speaking you would use events and timers to accomplish this sort of thing
See this modified version of your program to get an idea how you might go about it.
Note that I changed the code to view all keyspace messages, so I could detect the string shutdown in order to make the program exit.  This is useful for detecting memory leaks.
The above program does leak one redisAsyncContext, which you could clean up if you wanted to.

@michael-grunder Thanks for replying.
Eventually there seems not to be a memory leak. I refered your modified version.


drivers: adc: add LPADC driver support to mimxrt685 platform

Add LPADC support to the mimxrt685 platform.
Signed-off-by: David Leach<EMAIL_ADDRESS>

No changes to the board .dts file?

yeah... that came after the debug session ;-)


Experimental

Merge changes on experimental into the main branch

This update will also make it so that the Pillow import that is used will be installed as well when using pip instead of having to manually install.


Can I open iterm instead of mac os terminal?

I m using iterm with oh-my-zsh and I want to know how to make change with it.

You can change the application to open in the Command setting for this package.
Simply replace the default open -a Terminal.app "$PWD" with open -a iTerm.app "$PWD".


QuantumUI, where can i find alert.less file, it's not in master.zip download

hi,
where can i find QuantumUI alert.less file, it's not in master.zip download

QuantumUI don't have customized alert styles. You can edit in bootstrap source code.

there's no [alert-container] defined in the master.zip's quantumui.min.css

Ok.Sorry, it's overlooked. I will add in next commint.
here is less  code
.alert-container {
  position:fixed;
  top:10px;
  right:10px;
  max-width:300px;
  background-image:none;
  background-color:transparent;
  z-index:9998;
    &.top-left {
      top:10px;
      right:auto;
      right:initial;
      left:10px;
    }
    &.bottom-left {
      top:auto;
      top:initial;
      right:auto;
      right:initial;
      left:10px;
      bottom:10px;
    }
    &.bottom-right {
      top:auto;
      top:initial;
      bottom:10px;
    }
    &.center {
      top:40%;
      right:40%;
    }
}

solved


epinio login doesn't seem to work on the Windows commandline

C:\Users\Jan>epinio login -u 'admin' 'https://epinio.<IP_ADDRESS>.sslip.io'

🚢  Login to your Epinio cluster ['https://epinio.<IP_ADDRESS>.sslip.io']
Password:

❌  error while checking CA: error while checking CA: error parsing the address

It works correctly from inside a WSL2 distro, and from the GUI.
More details in the #discuss-epinio Slack channel...

I'm on Windows 10 btw.

Removing the single quotes in cmd gets me to the same problem where it doesn't accept the y answer:
C:\Users\Dimitris>epinio login -u admin https://epinio.<IP_ADDRESS>.sslip.io
2022/06/21 10:08:39 Settings-0xc0000f7550: "level"=4 "msg"="Loading" "from"="/.config/epinio/settings.yaml"
2022/06/21 10:08:39 Settings-0xc0000f7550: "level"=4 "msg"="Loaded" "value"="namespace=(workspace), user=(admin), pass=(\xa5\xab,\u008a\xdd), api=(https://epinio.<IP_ADDRESS>.sslip.io), wss=(wss://epinio.<IP_ADDRESS>.sslip.io), color=(true), appchart=(), @(/.config/epinio/settings.yaml)"
2022/06/21 10:08:39 EpinioClient/NewEpinioClient: "level"=4 "msg"="Ingress API" "url"="https://epinio.<IP_ADDRESS>.sslip.io"
2022/06/21 10:08:39 EpinioClient/NewEpinioClient: "level"=4 "msg"="Settings API" "url"="https://epinio.<IP_ADDRESS>.sslip.io"
2022/06/21 10:08:39 EpinioClient/Login: "level"=4 "msg"="start"

🚢  Login to your Epinio cluster [https://epinio.<IP_ADDRESS>.sslip.io]
Password:

⚠  Certificate signed by unknown authority

|     KEY     |       VALUE       |
|-------------|-------------------|
| Issuer Name | CN=epinio-ca      |
| Common Name | epinio-ca         |
| Expiry      | 2022-September-19 |

Do you want to trust it (y/n): y
Please enter y or n: y

Removing the single quotes in cmd

Ah, good point about the single quotes. But then, I copied the command from the helm install output. Is there a reason to add the quotes there? Or maybe just use double-quotes, which should work everywhere.

No quotes and double quotes both work in cmd. I'll create a PR to remove the quotes here: https://github.com/epinio/helm-charts/blob/4245ec782d0acf6079fab76858dcc8f7adb6fb41/chart/epinio/templates/NOTES.txt#L5


Research and identify best practices for user messaging

Describe the task
CIF has complicated and non-standardized business concepts/terminologies, which is confusing and adds extra difficulties in onboarding new users. For these fields, besides labelling, we want to provide additional details/context to guide the users. Graphical UI elements have been brought up many times during previous user interviews, usability test, etc. However, the team has held mixed feelings towards such elements, mainly in concern of accessibility.
To support informed decision-making, research is required identifying the best practices for user messaging. For example, tooltips, text on screen, etc.
Acceptance Criteria

[ ] Investigate UX/UI resources from the internet
[ ] Reach out to other UX Designers to understand common practices in the BC Government and understand what/how other teams are implementing user messaging within their applications
[ ] Propose decision based on the research outcome with reasoning documented and discussed with the team

Additional context

Thank you for suggesting working on this ticket, @LindsayMacfarlane. FYI, I've removed the Backlog Refinement label from it since it's now refined with additional details. But feel free to take a look and improve the goal/AC of it as you see fit.

@pbastia suggested reaching out to other teams like BC Parks, CCBC and the UX Guild to get some feedback on how they have tackled similar problems

Closed as outdated (with re-usable tooltip component built).


Check Downloaded Files

Could we add some checking of downloaded files to the Dockerfiles?
At the moment they do things like:
RUN set -x \
&& mkdir -p /usr/src/python \
&& curl -SL  "https://www.python.org/ftp/python/$PYTHON_VERSION/Python$PYTHON_VERSION.tar.xz" \
	| tar -xJC /usr/src/python --strip-components=1 \

There is no guarantee that this file hasn't been tampered with or corrupted. It would be great if we could test a checksum or signature file prior to unpacking. To see how to download files securely, have a look at the Wordpress and MongoDB Dockerfiles:
https://github.com/docker-library/wordpress/blob/990b1b00b8ca4903e11e53e908b1996fbaab3c1a/Dockerfile
https://github.com/docker-library/mongo/blob/fc66d9cbedac47806c7ae05b1b291c4ee32f6e6a/2.8/Dockerfile

Thanks, we must have missed this when we were adding pgp signature checking to the other images.  I'll ask @Moghedrin to work on it :wink:.

Oooh, ".asc" files.  <3

Cool, thanks :)


Replace watch-build script

Replaces the mechanism introduced in https://github.com/terrestris/shogun-gis-client/commit/01e6b6fcd2514c34a0b9f595b133ecd0d28d7763 with https://github.com/terrestris/watch-build-copy
Resolves #457

Thanks for the review!


Fixed to show all accounts excluding admins

Fixed to show all accounts on the list, except for admins as the TA said.

not needed


Add global export apis

I'm very new to this code, so I'm not confident at all that this is the best way (or even a good way) to expose export globals, so please let me know if there is a better strategy or if I've just done it wrong. As a minor detail, I didn't see a good way in the AOT global_instantiate() to fill in the ref_type.

@lum1n0us can you please explain that a little more? I would think that in the case where the global is declared as mutable and exported from the WASM file, the intention is for it to be writable from outside of WASM code.

the intention is for it to be writable from outside of WASM code.

Is it about to operate wasm export global in a host function?

@wenyongh I implemented something very close to your idea, except that I kept the lookup by name instead of by index, since to me it feels more natural to use it that way from the calling application code.


Make tall code blocks scrollable

closes #1123

This looks good!
It's smart to cut off in the middle of a line, but what if it's cut off on an empty line? Then it's not clear that there's more content. I think we should make it more obvious then. How about a slight bottom inset shadow to indicate there's more content? @bfred-it Thoughts?

@sindresorhus it’s hard to do that just with CSS because there’s no way to say “show only when there’s overflow.” It’d need some css trick

https://stackoverflow.com/questions/44793453/how-do-i-add-a-top-and-bottom-shadow-while-scrolling-but-only-when-needed
https://stackoverflow.com/questions/38542163/pure-css-scroll-shadows
https://stackoverflow.com/questions/27451202/css-shadow-for-before-and-after-on-a-scrollable-container

This should probably be merged with the Gist max-height just to have them both in the same place and have both of them with the "scroll shadow" that Sindre suggested.

Haven't had a chance to check this out in a while. Adding a shadow would make it very clear that there is more content there if they scroll. Will look into it this weekend 👨💻

Hey Guys, finally got a chance to work on this. Here is how it looks when there is an overflow and when there isn't. Let me know what you guys think about the size of the shadow

I have also changed the selector to the following in order to limit this to only comments.
.comment-body > .highlight > blockquote,
.comment-body > .highlight > pre {
}

Tests:

short
block
quote

short
code

long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
quote

long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
long
code

@sindresorhus the only problem with those solutions is that they are background-based, so any image/pre in the blockquote will cover the shadow. Good enough?

@bfred-it Yeah, this doesn't look very good:

Any ideas how we can make it work when the scrolled content has a background?

By using a :after element but there goes the "css trick" to make it appear.

Related: https://github.com/dear-github/dear-github/issues/166

Closing this PR since the suggested solution is completely different

We're overthinking it. GitHub's own code embeds don't show any shadows. Same for StackOverflow (example)
We should drop the shadow and merge this

Looks good, but needs to be mentioned in the readme. (Mostly so that the GitHub Papercuts team can more easily borrow the feature).

Looks good, but needs to be mentioned in the readme. (Mostly so that the GitHub Papercuts team can more easily borrow the feature).

lol so true

Looks good, but needs to be mentioned in the readme

@arungalva are you still available to make these final changes to merge your feature? :)

Given this is done directly in source/content.css, how can I disable this?

NVM, just found I can override the CSS.

For people's reference → to disable this feature, add this to the extension's custom css:
.comment-body blockquote,
.comment-body pre {
  max-height: none;
}

@dwelle Is there an updated way to disable this? The custom css override is not working for me on firefox. Thanks!

@dwelle Is there an updated way to disable this? The custom css override is not working for me on firefox. Thanks!

It works if you add !important
I updated the example above


Run integration tests in a custom namespace (and cleanup via ns deletion)

LGTM.

In Jenkins, Heapster service has repeating problems with finding a matching pod (in the namespace) what is quite odd as it works perfectly fine on my computer/cluster.

That's weird. Shall we try bumping up the Kubernetes release ? It is currently set to v1.0.1.

I bumped the version to 1.0.5. Integration tests pass (travis failed because of flaky test - filled an issue for that #565). I will start yet another test run to confirm that we are good now.

Getting rid of system-like stuff from the configs and changing the labels a bit helped. All tests pass. Merging


npm install issue

Getting the following error install npm packages on a fresh checkout:
npm ERR! peerinvalid The package<EMAIL_ADDRESS>does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>|| ^15.0.0

npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>Material UI asks for specific versions of react-dom that don't match what's in package.json. /me thinks package.json should have material-ui version >= 0.15 instead, to get around this.
Thoughts?

Hm, that could make sense.  Can you try that and see if it fixes the issue?


Create UI Mockup for Dashboard Page

About the Dashboard Page:

The dashboard should provide users with options to add, edit, delete, or view items through clearly labeled buttons.
Users should see an "Alert" button to access notifications for low stock or restocking needs.
Users should have a "Profile" button to access their personal information and account settings.
A "Settings" button should be available for accessing application settings.
Super admins should have exclusive access to an "Add New User" button to create new users.
Super admins should also have access to a "History" page to view logs of all user activities.

Task:

[ ] Create a central hub displaying buttons for adding, editing, deleting, and viewing items. Include access to alerts, profile, settings, and admin features (add new user, history).

Tasks Done Today:
Client-Side:

Added buttons for adding, editing, deleting, and viewing items
Added navigation bar for profile, alerts/notifications, settings

Admin-Side:

Added buttons for adding, editing, deleting, and viewing items
Added navigation bar for profile, alerts/notifications, settings
Added buttons for user management page and history page to view logs


Ensure we have a URL

It looks like when we switched to using the VS Code desktop module the URL was no longer included, which caused the extension to query localhost if you had never logged in before, which errors and causes the configuration to never happen.
I will fix the module as well, but I figure we can check the URL in the plugin just in case.  Edit: module PR: https://github.com/coder/modules/pull/107
Fixes https://github.com/coder/coder/issues/10896

@code-asher, Does this also close #173? And do we now support the seamless transition between multiple coder deployments?

It will partially support multiple deployments.  If you use the "VS Code desktop" button in one deployment, then you use it in another deployment, that should work since the plugin will re-configure SSH for the new deployment.
But, if you then try to re-open the previous deployment (for example from the recent menu) it will not work, because the plugin is now configured for the new deployment.
To truly support multiple deployments each deployment needs their own host in the SSH config, but right now they all use the same host coder-vscode--* so they clobber each other.
Either that or we need some way of associating a URL with a recent entry so we can re-configure SSH every time it is connected.


Fix nodes is null in transaction info request

Fix nodes is null in transaction info request
Improve the error that occurs when Nodes is null in the transaction info request.
Cannot invoke "java.util.List.iterator()" because "this.nodes" is null

Applied to version 3.0.0-SNAPSHOT.


WebSite server error with stored card ID

Launch webserver and JsonServer
Connection to http://localhost
Search card, and selection : OK
Select a card in Collection, Click on card : Error

reproduction :
Store a card, change CardProvider, Load a card -> KO
Bugged since mtgjson ID changes.

need to update dao cards


Add a naive JMH benchmark for ThreadInstrumentation.

This is pretty naive. I currently don't have a good idea how to improve it, and don't want to sink too much time on it.

Codecov Report

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

@@            Coverage Diff            @@
##             master     #523   +/-   ##
=========================================
  Coverage     89.61%   89.61%
  Complexity      538      538
=========================================
  Files           105      105
  Lines          2273     2273
  Branches        201      201
=========================================
  Hits           2037     2037
  Misses          186      186
  Partials         50       50

Continue to review full report at Codecov.

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

From an example run:
Benchmark                                   Mode  Cnt   Score   Error  Units
ThreadInstrumentationBenchmark.automatic    avgt   10  68.847 ± 2.628  us/op
ThreadInstrumentationBenchmark.manual       avgt   10  67.598 ± 3.861  us/op
ThreadInstrumentationBenchmark.none         avgt   10  65.625 ± 1.625  us/op


Update Uniswap V3 Staker connector

Added depositAndStake function.

Deployed connector:
ConnectorName: "INST-STAKING-B"
ConnectorAddress: 0xF33236F1122BFB02aAf73483e72B1Da9847C8510

Connector updated: https://etherscan.io/tx/0x049a43b1b9b0f04314b9efd74b580a1ea717630441dc1990ff55dbf053128b28


[SPARK-45217][CORE] Support change log level of specific package or class

What changes were proposed in this pull request?
Add SparkContext.setLogLevel(loggerName: String, logLevel: String) to support change log level of specific package or class, it has below use cases:

Change log level in runtime without restart spark driver or executor. One example is spark-shell.
Save the effort to changing the log4j.properties on all host machines or passing long parameter in spark-submit to override log4j.properties.

Why are the changes needed?
Currently, only support change log level of root logger, we may want to change log level of specific package or class
Does this PR introduce any user-facing change?
Yes, added below method in SparkContext
def setLogLevel(loggerName: String, logLevel: String): Unit

How was this patch tested?
Added test in UtilsSuite
Was this patch authored or co-authored using generative AI tooling?
No

Why don't we use log4j2.properties?

Added user cases in description.

+CC @srowen

Nah, let's address Python and R here

Nah, let's address Python and R here

Added.

The change looks about right, but there are some test failures, eg https://github.com/warrenzhu25/spark/actions/runs/6332926200/job/17202261106

The example test should be skipped as I added # doctest :+SKIP. Any ideas why this happen?


When copy chat conversations, it does NOT include user post

https://github.com/pionxzh/chatgpt-exporter/blob/76d408287c8faae57be4a726ca34fdfddf8c537f/packages/userscript/src/main.ts#L148-L165
Neither selector '.markdown' nor '.w-full > .whitespace-pre-wrap' exists for user input.
This only export ChatGPT: only, like

ChatGPT:
Hello! How can I help you today?

Thanks for the report! They changed the layout. Let me fix it later.

I just added the support for both ordered list and unordered list
Here is an example:
You:
give me the list of top 10 euro countries by population

ChatGPT:
Here is a list of the top 10 European countries by population, based on data from the World Bank:

1. Russia - 144 million
2. Germany - 83 million
3. Turkey - 84 million
4. France - 67 million
5. Italy - 60 million
6. Spain - 47 million
7. Ukraine - 42 million
8. Poland - 38 million
9. Romania - 19 million
10. Netherlands - 18 million

Note that the European Union (EU) is a political and economic union of 27 European countries that are located primarily in Europe. Some of the countries on this list are not members of the EU.

You:
convert this to bullet point

ChatGPT:
Sure, here is the list of top 10 European countries by population in bullet point format:

- Russia: 144 million
- Germany: 83 million
- Turkey: 84 million
- France: 67 million
- Italy: 60 million
- Spain: 47 million
- Ukraine: 42 million
- Poland: 38 million
- Romania


add /defi/Aave/whitepaper/AAVE_V3_Techpaper

No description provided.

Thanks for your contribution, please add WeChat yanyanho666 to join our group.


Looks like there is an error in heron/master/deploy/kubernetes/gcp/bookkeeper-apiserver.yaml

serviceaccount "heron-apiserver" created
clusterrolebinding "heron-apiserver" created
error: error converting YAML to JSON: yaml: line 7: did not find expected key
When i ran through the gpc kubernetes deployment I got this error
I took a look at the yaml and it looks like the spacing may be off?
https://raw.githubusercontent.com/twitter/heron/master/deploy/kubernetes/gcp/bookkeeper-apiserver.yaml
line 7 of the deployment. If that is the case I can make the fix and do a quick pull request.

@mjschmidt - Thanks for finding this. Please fix and send a pull request.

Is this issue done then?

I think so.
On Thu, Dec 28, 2017 at 5:35 AM Michael Schmidt<EMAIL_ADDRESS>wrote:

Is this issue done then?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/twitter/heron/issues/2584#issuecomment-354289219, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAWcRFB0HqYOVuYJvtJV2deCdT2pZ22aks5tE5kHgaJpZM4QpGJq
.


label-has-for: add option for adding custom controlTypes

https://github.com/vue-a11y/eslint-plugin-vuejs-accessibility/blob/master/src/rules/label-has-for.js#L9
Like we have an option for custom labels, I want to configure a custom component for the Input :smile:

This is out as v0.4.0


React-Transition-Group and 1.0.0 beta

Dear Material-UI Community!
Big apology if this has been already addressed or discussed earlier, but I couldn't find any related thread on this so opening this ticket for your kind advise.
[X] I have searched the issues of this repository and believe that this is not a duplicate.
Attempting to use any material component from 1.0.0 beta package, such as buttons or text field with animation and ripple behavior, breaks webpack 3 builds with the following error:
ERROR in ../node_modules/material-ui-next/ButtonBase/Ripple.js
Module not found: Error: Can't resolve 'react-transition-group/Transition' in '../node_modules/material-ui-next/ButtonBase'

In order to get around with this issue, I completely removed my npm global cache, removed node_modules folder and cleared npm cache, and re-installed everything. Unfortunately none helped fixing the aforementioned issue.
My Environment
I am using React 16.0 and do NOT have react-transition-group as a dependency. Thus, I assume it comes as a dependency for material-ui-next. I am currently using both 0.19.4 and 1.0.0 beta at the same time.
  "engines": {
    "node": "6.11.2",
    "npm": "4.0.5"
  },
  "dependencies": {
    "aphrodite": "^1.2.4",
    "axios": "^0.16.0",
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.0",
    "babel-loader": "^7.1.2",
    "babel-plugin-react-transform": "^2.0.2",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-plugin-transform-flow-strip-types": "^6.18.0",
    "babel-plugin-transform-react-constant-elements": "^6.23.0",
    "babel-plugin-transform-react-inline-elements": "^6.22.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.3.3",
    "babel-preset-env": "^1.6.1",
    "babel-preset-react": "^6.24.1",
    "babel-preset-react-hmre": "^1.1.1",
    "babel-preset-stage-0": "^6.24.1",
    "bcrypt-nodejs": "0.0.3",
    "bluebird": "^3.5.1",
    "body-parser": "^1.18.2",
    "class-autobind": "^0.1.4",
    "classnames": "^2.2.3",
    "connect-mongo": "^1.3.2",
    "cookie-parser": "^1.4.3",
    "create-react-class": "^15.6.2",
    "cross-env": "^4.0.0",
    "css-loader": "^0.28.7",
    "d3": "^4.11.0",
    "draft-js": "^0.10.3",
    "draft-js-emoji-plugin": "^2.0.0-rc9",
    "draft-js-export-html": "^1.2.0",
    "draft-js-export-markdown": "^1.2.0",
    "draft-js-import-html": "^1.2.1",
    "draft-js-import-markdown": "^1.2.1",
    "draft-js-plugins-editor": "^2.0.0-rc8",
    "draft-js-utils": "^1.2.0",
    "element-resize-detector": "^1.1.12",
    "es6-promise": "^4.1.0",
    "express": "^4.16.1",
    "express-session": "^1.15.6",
    "express-socket.io-session": "^1.3.1",
    "extract-text-webpack-plugin": "^3.0.2",
    "file-loader": "^0.11.1",
    "fs": "0.0.2",
    "global": "^4.3.2",
    "i18next": "^3.5.2",
    "immutable": "^3.8.2",
    "inline-environment-variables-webpack-plugin": "^1.2.1",
    "interact.js": "^1.2.6",
    "isomorphic-fetch": "^2.2.1",
    "js-file-download": "^0.4.1",
    "js-tree": "^1.1.0",
    "json-loader": "^0.5.4",
    "katex": "^0.6.0",
    "linkifyjs": "^2.1.5",
    "lodash": "^4.17.2",
    "material-ui": "^0.19.4",
    "material-ui-icons": "^1.0.0-beta.17",
    "material-ui-next": "^1.0.0-beta.20",
    "mathjs": "^3.16.4",
    "method-override": "^2.3.10",
    "mkdirp": "^0.5.1",
    "moment": "^2.17.0",
    "mongoose": "^4.12.1",
    "multer": "^1.1.0",
    "object-assign": "^4.1.0",
    "papaparse": "^4.3.6",
    "parse-katex": "^0.3.0",
    "passport": "^0.3.2",
    "passport-local": "^1.0.0",
    "passport.socketio": "^3.7.0",
    "postcss-cssnext": "^2.10.0",
    "postcss-import": "^9.0.0",
    "postcss-loader": "^1.3.3",
    "postcss-reporter": "^3.0.0",
    "postcss-simple-vars": "^3.0.0",
    "prop-types": "^15.6.0",
    "radium": "^0.19.6",
    "ramda": "^0.25.0",
    "react": "^16.2.0",
    "react-addons-update": "^15.6.2",
    "react-audio-player": "^0.6.2",
    "react-bootstrap": "^0.31.5",
    "react-bootstrap-table": "^4.0.0",
    "react-burger-menu": "^2.1.8",
    "react-color": "^2.13.8",
    "react-data-grid": "^2.0.60",
    "react-datetime": "^2.10.3",
    "react-dom": "^16.2.0",
    "react-dropzone": "^3.13.4",
    "react-emoji": "^0.4.4",
    "react-helmet": "^5.2.0",
    "react-i18next": "^6.1.0",
    "react-icons": "^2.2.7",
    "react-loader": "^2.4.0",
    "react-mixin": "^2.0.2",
    "react-pure-render": "^1.0.2",
    "react-redux": "^5.0.6",
    "react-router": "^3.2.0",
    "react-router-bootstrap": "^0.23.1",
    "react-router-redux": "^4.0.7",
    "react-select": "^1.0.0-rc.10",
    "react-sortable-hoc": "0.6.8",
    "react-stickydiv": "^3.4.20",
    "react-transform-hmr": "^1.0.4",
    "redux": "^3.6.0",
    "redux-burger-menu": "^0.2.2",
    "redux-logger": "^2.7.4",
    "redux-thunk": "^2.0.1",
    "rimraf": "^2.6.2",
    "serve-favicon": "^2.4.5",
    "socket.io": "^1.6.0",
    "socket.io-client": "^1.6.0",
    "style-loader": "^0.17.0",
    "unique-filename": "^1.1.0",
    "url-loader": "^0.5.8",
    "uuid": "^3.1.0",
    "webpack": "^3.8.1",
    "webpack-dev-middleware": "^1.12.0",
    "webpack-hot-middleware": "^2.19.1",
    "webpack-manifest-plugin": "^1.3.2",
    "winston": "^2.4.0",
    "xml2js": "^0.4.19"
  }

Tech
Version

Material-UI
1.0.0 beta

React
16.0

browser
Chrome  latest version

When digging further, I noted that<EMAIL_ADDRESS>has<EMAIL_ADDRESS>as its peer dependency while<EMAIL_ADDRESS>beta has<EMAIL_ADDRESS>as its peer dependency. Furthermore, I suspect because I have both material-ui releases on my project, when importing a component from material-ui-next, the expected path for<EMAIL_ADDRESS>from material-ui-next's perspective is project/node_modules but apparently due to having two versions of material-ui, the later installs<EMAIL_ADDRESS>under material-ui-next as shown in the attached image.

Found a resolution by adding node_modules/material-ui-next/node_modules to webpack's resolve paths. This way webpack successfully finds and correctly includes<EMAIL_ADDRESS>into dependency graph.


Use a fork of codespan

The codespan library made the unfortunate decision to practice information hiding. We therefore have to fork the library in order to access the internal structure of File.
I could also move the fork to the polarity repo , if you prefer that @timsueberkrueb

In particular, see https://github.com/BinderDavid/codespan/commit/66662fd6671d4a8f29af40d4c6a9a9aa730233e9

I have now moved the fork to https://github.com/polarity-lang/codespan and am currently trimming down the codebase to the features we need.


[core] Add python2.7 compatibility

Some minor code changes to make the module build also for Python2.7

Thanks! I'll be releasing 0.2.0 today, hopefully this fixes https://github.com/tobi-wan-kenobi/bumblebee-status/issues/177 completely.

@tobi-wan-kenobi sorry for not releasing it in time, I was figuring out what has changed in Python's packaging system during the past half of a year (I didn't package anything for that time). Anyway 0.2.0 is out now!


Update key-storage-format.md

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

aspnetcore/security/data-protection/implementation/key-storage-format.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fix: Wrong colors in FluentIcon

🐛 Bug Report
Whichever Icons.Color item comes first, will define the color scheme for all the other colored icons.
💻 Repro or Code Sample
<PageTitle>Home</PageTitle>

<FluentIcon Value="@(new Icons.Color.Size32.Person())" />
<FluentIcon Value="@(new Icons.Color.Size32.Home())" />
<FluentIcon Value="@(new Icons.Color.Size32.Edit())" />

Produces:

While this code:
<PageTitle>Home</PageTitle>

<FluentIcon Value="@(new Icons.Color.Size32.Home())" />
<FluentIcon Value="@(new Icons.Color.Size32.Person())" />
<FluentIcon Value="@(new Icons.Color.Size32.Edit())" />

Produces:

🤔 Expected Behavior
I would expect each icon to be in their originally intended color.
😯 Current Behavior
Every subsequent icon will pick up the color scheme from the very first icon used. (perhaps a nice feature to keep, but make it an opt-in via a Property or something)
🔦 Context
Use multiple colored icons on a page.
🌍 Your Environment

OS = Windows
Browser = Microsoft Edge, Google Chrome
.NET and Fluent UI Blazor library Version = 8.0.10 and 4.10.2
Visual Studio 2022 (17.11.5)

Ha, that is a nice one. Will look into it.

We've traced it down to an optimization step in the icons repo. Fix has been submitted and PR has been approved already. We will deliver an updated package with the next release.
Brace for even more colors... 😁

With latest icons (with id fix applied):


Log wasm errors with higher severity

We should log wasm errors with a higher severity, so these always get printed. We can also catch these error messages in tests by capturing them int oa buffer, and have the test fail if any error was printed.

I think we could have a simple approach like immediately printing anything prefixed error: from the C++, or a formal list of error objects we could check in a test (but I feel this could just be a wasm member, and its 'errors since last call')

Closing as most circuits are now written in Noir instead of cpp, so we have significantly less errors coming from wasm-land. We can always reopen if needed.


Adding 'hsts' Boolean criteria

In the security and privacy bucket, I added the 'hsts' criteria, a Boolean (exactly the same type as the https criteria). Could you add a column to the database so the hsts criteria that the scrapers will output will be correctly taken into account ?

done


fix: handle forbidden filesystem access

Description
I think it's self-explanatory. If not, let me know; happy to elaborate.

Additional context
Prior to this PR, URLs like /root make Vite throw an error.

What is the purpose of this pull request?

[x] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[x] Read the Contributing Guidelines.
[x] Read the Pull Request Guidelines and follow the Commit Convention.
[x] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[x] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Note: just a detail, but about the "is self explanatory" in the Description, IMO you could avoid that line and directly add the Additional Context line instead there.

I added unit tests and rewrote isFileReadable() which was buggy: if you revert the new implementation you'll see the unit test fail.
I also removed comments that weren't useful. (The comments were linking to #2051 which doesn't provide much information.)
The new implementation only uses fs.accessSync() (instead of fs.statSync()) because it's semantically more accurate, which is also important for performance.


Update azure-expressroute.md

Changing the not supported statement to avoid customer confusion

@LauraWi Please merge this PR. Thanks.


zarray is now separate from xtensor

I will remove the development installation when we have a release of xtensor-io and zarray.


Add options to plot menu in dispatch app

Currently, we provide two choices

2D

Initially populated based on SED-ML document
Users can then change this

Upload Vega

We should change this to

Vega in COMBINE archive
List of SED-ML plots in COMBINE archive
1D -- see #2601
2D
3D -- see #2602
Upload Vega

We can initialize visualizations with this priority:

If there's a Vega file --> display it
If there' s a SED-ML plot --> display it
If the data is 1D --> select the 1D plot option and display the distribution of the first report
If the data is 2D --> select the 2D plot option and display x-y data of the first 2 datasets of the first report
If the data is 3D --> select the 3D plot option and display x-y-z data of the first 3 datasets of the first report

This has a couple advantages:

This allows us to bundle Vega into COMBINE archives.

This avoids creating a separate mechanism to save Vega files.
This will make it easier to demonstrate the Vega feature.

This will make it clearer that users can view plots from SED-ML documents

Done


Add example for provider config terraform for Azure

Description of your changes
Added example for initializing provider terraform for azure
tfvars file is used to do that
Fixes #
I have:

[ ] Run make reviewable to ensure this PR is ready for review.

How has this code been tested

 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.Jan Mikołajczak seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

ediately obvious to me where the values for subscriptionId/tenantId/clientId/clientSecret come from - I assume they are in the azure-secret?

agree, will add this secret above the providerConfig

@jankaacc can you please sign the CLA before we merge this one?


Automate the creation of release tags after every release

Is your feature request related to a problem? Please describe.
Currently the plugin teams are creating release tags manually after every release. This can lead to discrepancies when they cut the release tag using a different commit id compared to the one shipped with the artifact
Describe the solution you'd like
The build system knows the the commit id associated with each (generated) component artifacts shipped as part of a distribution. We should come up with an automated process (workflow) to cut release tags for all the components participating in a release based on the commit id (in the build manifest file) after every release.

[ ] Create proof of concept
[ ] Create a design document
[ ] Implementation

Describe alternatives you've considered
Manually creating release tags after release

This can help, given a manifest, e.g. https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.1/53/linux/x64/dist/opensearch/manifest.yml
for im in $(yq eval -o=j manifest.yml | jq -cr '.components[]'); do
      name=$(echo $im | jq -r '.name' -)
      repo=$(echo $im | sed s/.git//g | jq -r '.repository' -)
      commit_id=$(echo $im | jq -r '.commit_id' -)
      echo curl --data "{\"tag_name\":\"<IP_ADDRESS>\",\"target_commitish\":\"$commit_id\"}" -X POST $repo/releases
done

For 1.2.3 this is what I am doing:
#!/bin/bash
set -e

version=<IP_ADDRESS>
build_number=295

wget https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/1.2.3/build_number/linux/x64/dist/opensearch/manifest.yml

for im in $(yq eval -o=j manifest.yml | jq -cr '.components[]'); do
      name=$(echo $im | jq -r '.name' -)
      repo=$(echo $im | jq -r '.repository' -)
      commit_id=$(echo $im | jq -r '.commit_id' -)
      echo "Tagging $name at $commit_id ..."
      mkdir $name
      cd $name
      git init
      git remote add origin $repo
      git fetch
      git checkout $commit_id
      git tag $version
      git push origin --tags
      cd ..
done

We need to add another workflow to change input manifest with tags and PR changes.

Why we don't use the build manifest to fetch the component name, repo, commit_id and etc.
e.g.  from https://ci.opensearch.org/ci/dbc/distribution-build-opensearch/$version/$build_number/linux/x64/build/opensearch/manifest.yml
This will also include plugin like common-util which didn't redistribute.

The current approach I am thinking is:
With version and build number as input parameters, we could acquire the build manifest from S3 using downloadFromS3 groovy method with manifest path like following (distribution-build-opensearch/$version/$build_number/linux/x64/build/opensearch/manifest.yml). We could get the information (e.g. component’s name, commit id, repo link) from the build manifest with implemented BuildManifest.groovy and some new functions to retrieve data from components. With all these, we could then create GitHub release tag for all components with a Github bot account.

Closing this as this has been completed.


Remove tagmetadata functionality for calculating mean, meadian, mode and other calculations for tag frequency from tempus

Remove tagmetadata functionality for calculating mean, meadian, mode and other calculations for tag frequency from tempus


Add a unit test using a dataset with a field order different than in …

…the Avro schema
What changes were proposed in this pull request?
Added unit test to expose Avro field order problem
How was this patch tested?
NA

May i have a feedback? Travis failed, but this is normal, the test is just intended for that, and a PR propose a fix.


Use gimme_creds_lambda as a proxy for Okta APIs

To avoid sharing an Okta API key with a large number of people, I built a lambda in AWS that handles the interaction with Okta. The client authenticates with the lambda using OAuth, eliminating the need to share any private information with users. If you don't want to run the lambda and have access to an API key, calls to Okta can still be done directly in the client.
In addition, Okta MFA policies (both application and domain level) are now supported with the following factors:

Okta Verify (both push and OTP)
Google Authenticator
OTP via SMS
OTP via Voice call

@SectorNine50 - Thanks for the feedback.  I've updated the PR with the things you pointed out.

merging with master


add Dockerfile

Hi, this looks great. I'll take some time to verify it during the next few days.

Cool, if its stable for you, let me know and it would be great to combine it with the Docker Hub to build automatically if the master was updated.

Yes i'm going to look into putting it up on Docker Hub. I will however probably keep manual triggered builds in order to keep the current versioning so that a version of a docker image corresponds to a release.

I've had a chance to test this now and it looks great.


[FEATURE REQUEST] (Enter your description here)

Please confirm these before moving forward

[X] I have searched for my feature proposal and have not found a work-in-progress/duplicate/resolved/discarded issue.
[X] This proposal is a completely new feature. If you want to suggest an improvement or an enhancement, please use this template

Describe the new feature
If possible, I'd like for there to be an option to disallow apps from adding icons to the desktop.
Describe how this new feature could help users.
By not cluttering the desktop.

I am afraid this is an issue with how some packages are built, and it cannot be changed from WingetUI.
Please remember that wingetui is only the interface, packages are handled by Winget and other managers

well, darn…


Adding labels.yaml for check-labels munger.

List of labels to be created in the contrib repository.
The list may need to be pruned, in case some labels do not make sense for contrib.

is alphabetical sort possible to help review?  I commented on a few -- deprecated labels, etc.
LGTM after those are removed.

I wondered if we should come up with a 'standard' list. One without all of the areas. Maybe even without all of the teams. These don't hurt. But they don't help either...

@eparis
It would be helpful to identify labels upon which the bot actually depends.
I do hope we can use the issue classifier on multiple repos, but I agree not all labels make sense for all repos.
I'd actually like to rename many of the labels (e.g., team and component labels) before we copy them to lots of repos.

@bgrant0607 Done!

LGTM


why it tell me the warning (SVD did not converge) when  i train the model used my data

why it tell me the warning (SVD did not converge) when  i train the model used my data
Below for details:

It is because Procrustes analysis failed (see this line). It could be because there is only one point being aligned, all the points are completely overlapping (resulting in a division-by-zero), or other causes. Hope this helps!

Is this warning a problem for training? It looks like my loss and psnr curves are getting better.

Hi @jonathanhyunmoon, if you are running train-from-scratch experiments, it will raise the warning at the very beginning as the initial poses are completely overlapping (all identity), thus resulting in a division-by-zero. It shouldn't happen again once the training starts. If that's the case for you, then it should be fine. For @YS-IMTech's case, there seem to be other issues.

Hi @chenhsuanlin, thanks for the quick response.
You are correct, I am working with "train-from-scratch" experiments" (i.e. the problem of unposed images vs. imperfect posed images). However, throughout all 200,000 iterations, the warning "warning: SVD did not converge..." appears at every validation step. You're saying it should only happen at the beginning correct?
Perhaps there is something else wrong with my training setup on my custom data?
Here are my resulting rgb and depth videos.

rgb video

depth video

I'm wondering if the poor results and terrible validation curves (my validation PSNR curve is trending down and my validation loss is trending up) is correlated with this warning.
I'd appreciate any advice :) Thank you

I downloaded the nerf_real_360 zipfile from NeRF Google Drive. I put the folder into data and renamed it to 'iphone', intending to use the pinecone scene for training; the training command is:
python3 train.py --group=mytest - -model=barf --yaml=barf_iphone --name=real_pinecone --data.scene=pinecone --barf_c2f=[0.1,0.5] --gpu=1
when trying for the first time, an error message shows that the file name format is unrecognizable symbol (I guess it's the "" symbol), so I removed "IMG" from all image names and kept only the numbers; the second try gave the same warning as @YS-IMTech:

How can I find the cause of the problem? I would appreciate your reply, it would be very helpful!


⚠ Jenkins Plugins Artifactory has degraded performance

In 4c8db33, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1276 ms

Resolved: Jenkins Plugins Artifactory performance has improved in ec8d926 after 34 minutes.


(PUP-9112) Stop transforming puppet undef to :undef in structures

Before this, all undef/nil values were transformed to :undef in
structured values given to resources and functions.
This commit stops such transformation and uses nil (except for top level
values where nil becomes an empty string).
This commit only modifies tests that asserted that the conversion took
place as per the old specification.

jenkins please test this

Running an acceptance test on this as well to see if any monkeys fall out of their tree...

CLA signed by all contributors.


Navigation animation: Crash due to java.lang.ClassCastException

Description
I was using compose navigation (2.4.0-alpha08) before this.
I decided to migrate to this library and now am getting this crash.
Here is the complete crash log.
Here is the diff before and after the migration.
Also here is NavHost implementation.
Please let me know incase you need anything else.
Thanks
Environment:

Android OS version: Android 11
Device: Emulator, Google Pixel 4 API 30
Accompanist version: 0.16.0
Compose version: 1.0.2
Navigation version: 2.4.0-alpha08
Kotlin version: 1.5.21

Hi, after updating Accompanist version to 0.17.0 things are working as expected. Thanks for this library


SAK-31213 Check boxes and radio buttons align incorrectly

This also solves
SAK-31214 CustomTimeslots not responsive
SAK-31215 Extra space at the top of the meeting list

LGTM


I was using tf lite and trying to get the examples but cant

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
binary
TensorFlow version
2.11
Custom code
No
OS platform and distribution
No response
Mobile device
Linux raspberrypi 6.1.21-v7
Python version
3.7.3
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version

GPU model and memory
No response
Current behavior?
ive tried using the setup sh setup.sh but it will revert my opencv version to 4.5.x and wont detect it which in turn result in an import error. so i use an opencv with version 4.6.x and it shows the code under.
Standalone code to reproduce the issue
python3 detect.py   --model efficientdet_lite0.tflite

Relevant log output
python3 detect.py   --model efficientdet_lite0.tflite
Traceback (most recent call last):
  File "detect.py", line 150, in <module>
    main()
  File "detect.py", line 146, in main
    int(args.numThreads), bool(args.enableEdgeTPU))
  File "detect.py", line 63, in run
    detector = vision.ObjectDetector.create_from_options(options)
  File "/home/haikalasa/tflitr/lib/python3.7/site-packages/tensorflow_lite_support/python/task/vision/object_detector.py", line 88, in create_from_options
    options.base_options.to_pb2(), options.detection_options.to_pb2())
RuntimeError: Unable to open file at efficientdet_lite0.tflite

Hi @nikechase3 ,
Can you provide the code for detect.py or can you provide the link for the same , also can you tell me what is setup.sh about ?

it is on the tensorflow lite example repository, i tried yesterday, and it worked but i fear that next time the same thing will happen again

hi @nikechase3 ,
Can you please retry one more time in a different python enviornment and let me know .

i ve tried again and the results are unreliable between just opening the window on display without any output or just lagging


Models returned from find() and create() are different

model.create({}, function(err, instance){
  instance.someAttribute = 'something';
  instance.save(callback);  //fails
})

model.find(id).exec(function(err, instance){
  instance.someAttribute = 'something';
  instance.save(callback);  //works
})

May be related to balderdashy/waterline#557.

All is good as confirmed in 4079517.


When will it be made a plugin for VSCode and IDEA

Feature description
I hope it could be used as a plugin with VSCode or IDEA, and could work with an exist software project. Because this is the real daily job actually.
Your Feature

Can you provide a corresponding scenario combined with your current use of metagpt?

As a software engineer in company, there is few opportunities to start a project from scratch, most job is programming on an existing project, which was started some years ago.
For example, there is an project about 100K lines, and I make some new modules on it daily.
And usually we write a new function depending on some other existing Classes or functions from some file. Could metagpt do this job? I mean making new module or function calling other functions or interfaces from other code file.
Another part of the scenario is we do software project using IDE as Intellij Idea or VSCode. Isn't this the most common practise? So a pluggin on IDE is necessary.
打这段英语 要了我的命。。

Sorry, we are currently at a high intensity of work, so the response is very slow. We are solving the scenario you mentioned, please wait for a while.


Update react-native.md with instructions for v0.60 and above

 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.:x: zanechua sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

@FaiChou
You don't need to configure that parameter. The docs are correct. When you compile your react-native project, the codepush package will automatically be added into the getPackages() method.
For me it's located under /android/app/build/generated/rncli/src/main/java/com/facebook/react/Packagelist.java

How to configure own codepush server？

@FaiChou
As per https://github.com/Microsoft/code-push/issues/398 , Microsoft has not officially supported running your own codepush servers. Therefore I will not modify this PR to include any documentation about that unless someone at Microsoft determines the need to include it. Remember, this is public code push docs that have to cater to the majority of users. Detailing an unsupported configuration will only make things worse.

Same problem:
packages.add(new CodePush(BuildConfig.CODEPUSH_KEY, getApplicationContext(), BuildConfig.DEBUG));
This code not found

@fabriciosautner ensure the path for your MainActivity and MainApplication matches up with your package. E.g. com.contoso.app and the path should be com/contoso/app/MainApplication.java

@FaiChou @fabriciosautner
I've just added additional instructions for the build process. Does this solve your issues?

@zanechua
I removed that line from MainApplication and left only the lines in BuildGradle.
The only different thing that my line starts like this:
buildConfigField" String "," CODEPUSH_KEY ", '" "'
Yours starts with resValue
There was no more error in the compilation but did not synchronize Code Push, I believe it is another error that I will investigate.
For now thanks!

@fabriciosautner
Please read the actual changes that have been made. The reason why it starts with resValue instead of buildConfigField is because the actual code has been change to pull the code push key from a string resource instead of a build config field.

Ping @botatoes or @mattKorwel
Could we get this merged?

@zanechua : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Modal window after closing reopening again and no error is displayed in console window

Before opening:

Search for duplicate or closed issues
Validate and lint any HTML to avoid common problems
Read the contributing guidelines

Bug reports must include:
I have a button in asp:gridview, on click of it . I will load the Modal by using .Modal('show') and below is the asp:button element used in modal to close the modal.
<asp:Button runat="server" data-dismiss="modal" type="button" Text="Close"></asp:Button>
if i close the modal, then modal closes and reopens again.

Operating system and version (Windows, macOS, Android, iOS, Win10 Mobile)
Browser and version (Chrome, Firefox, Safari, IE, MS Edge, Opera 15+, Android Browser)
Reduced test case and suggested fix using CodePen or JS Bin

Closing due to lack of response. You can comment here and we can re-open the issue.
This is an automated reply


Fix for port conflict with docker daemon.

The libnetwork logic uses a dummy proxy to bind the ports for communication between container and host. WS 2019 Aug 2020 patch onwards, Windows started doing an early port reservation which conflicts with the aforementioned logic for overlay and host publish mode for the ports.
Adding ExternalPortReserved flag to NatPolicy for HNS API V1. This is a flag exposed for docker to avoid port reservation conflict with external port
HNS API V2 will use NatFlags to check and see if ExternalPortReserved is set
(cherry picked from commit b85f3fdc17dad534a2cebbc67e0c18f77fb0fca8)
Signed-off-by: Ameya Gawde<EMAIL_ADDRESS>Verified the fix with private HostNetSvc.dll from Windows networking team and corresponding change on libnetwork to send down the flag ExternalPortReserved

I assume we'll need to get out a tag of hcsshim containing this and get it into moby?

@dcantah - Yes, we'll need a tag. Also, if this looks good, will put up a PR against hcsshim's moby branch for backport.


Gelabert2021

Pull Request
This PR is for a

[x] New Publication(s)
[ ] Correction

For the following list(s):

[x] ancientmetagenome-environmental (README, ask @thedir-team-dirt for advice)
[ ] ancientmetagenome-hostassociated (README, ask @thedir-team-bugparty for advice)
[ ] ancientsinglegenome-hostassociated (README, ask @thedir-team-pathopeeps for advice)

New Publication
Publication Information
This pull request is to add samples from the following publication(s): Gelabert et al., 2021 10.1016/j.cub.2021.06.023
This is to close #1001
Checklist

[x] Publication is published (preprints currently not accepted)?
[x] Checked the publication is not already in the database?
[x] Checked samples in this publication are not previously published data (newly re-sequenced metagenomes are OK!)?
[x] Samples are shotgun metagenomes (hostassociated-singlegenome may also contain whole-genome enriched data)?
[x] Checked the list follows conventions as described in the corresponding sample type's README file (e.g. using ERS/SRS accession codes for ENA/SRA)?
[x] Changelog is updated to include the publication under 'Added'?
[ ] Pull request has passed validation checks (see automated comment from github-bot)?
[ ] Review requested from corresponding team (see list of lists above for each team)?
[ ] (If applicable) Made a separate PR to add new categories to controlled lists (stored under /assets/enums, e.g. material or archive)? If so the corresponding PR is here:

If you do not know how to check errors in failed validation checks, expand here

Correction
This PR is for

[ ] ancientmetagenome-hostassociated
[ ] ancientsinglegenome-hostassociated
[ ] ancientmetagenome-environmental

Reference
This pull request is to correct samples from the following publication(s):
This is to close
Description
The issue is:

Checklist

[ ] Checked the corrected entries follow conventions as described in the corresponding sample type's README file (e.g. using ERS/SRS accession codes for ENA/SRA)
[ ] Changelog is updated to include the publication under 'Changed'?
[ ] Pull request has passed validation checks (see automated comment from github-bot)?
[ ] Review requested from corresponding team (see list of lists above for each team)?

Waiting for feedback from the community for this one... see issue for thoughts: https://spaam-community.slack.com/archives/C0183TC8B0R/p1667987904955569

https://github.com/SPAAM-community/AncientMetagenomeDir/issues/1001#issuecomment-1308535612 approved for inclusion! I'll get to reviewing in a bit :)

Actually I'll wait until libraries are in @ktozdogan


data loader for running on windows

Hi,
It seems that the libraries used in dataloader.py dont work on windows, only on Linux. I tried it on my personal PC with Linux and it works, but my office PC is windows. So I get the error below. According to the issue here this fixes the problem. But ive seen you changed in dataloader.py. So if i use the old dataloader code which is the windows-equivalent to the link I attached, would there be any problem for the other parts of the code?

File "", line 1, in
File "C:\Users\USER\Anaconda3\lib\multiprocessing\spawn.py", line 105, in spawn_main
exitcode = _main(fd)
File "C:\Users\USER\Anaconda3\lib\multiprocessing\spawn.py", line 114, in _main
prepare(preparation_data)
File "C:\Users\USER\Anaconda3\lib\multiprocessing\spawn.py", line 225, in prepare
_fixup_main_from_path(data['init_main_from_path'])
File "C:\Users\USER\Anaconda3\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path
run_name="mp_main")
File "C:\Users\USER\Anaconda3\lib\runpy.py", line 263, in run_path
pkg_name=pkg_name, script_name=fname)
File "C:\Users\USER\Anaconda3\lib\runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "C:\Users\USER\Anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\USER\Desktop\self-critical\train.py", line 277, in
train(opt)
File "C:\Users\USER\Desktop\self-critical\train.py", line 37, in train
loader = DataLoader(opt)
File "C:\Users\USER\Desktop\self-critical\dataloader.py", line 294, in init
self.iters[split] = iter(self.loaders[split])
File "C:\Users\USER\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 278, in iter
return _MultiProcessingDataLoaderIter(self)
Traceback (most recent call last):
File "C:\Users\USER\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 682, in init
File "train.py", line 277, in
w.start()train(opt)
File "C:\Users\USER\Anaconda3\lib\multiprocessing\process.py", line 112, in start
File "train.py", line 37, in train
loader = DataLoader(opt)
File "C:\Users\USER\Desktop\self-critical\dataloader.py", line 294, in init
self.iters[split] = iter(self.loaders[split])
File "C:\Users\USER\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 278, in iter
return _MultiProcessingDataLoaderIter(self)
File "C:\Users\USER\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 682, in init
w.start()
File "C:\Users\USER\Anaconda3\lib\multiprocessing\process.py", line 112, in start
self._popen = self._Popen(self)
File "C:\Users\USER\Anaconda3\lib\multiprocessing\context.py", line 223, in _Popen
self._popen = self._Popen(self)
File "C:\Users\USER\Anaconda3\lib\multiprocessing\context.py", line 223, in _Popen
return _default_context.get_context().Process._Popen(process_obj)return _default_context.get_context().Process._Popen(process_obj)
File "C:\Users\USER\Anaconda3\lib\multiprocessing\context.py", line 322, in _Popen
File "C:\Users\USER\Anaconda3\lib\multiprocessing\context.py", line 322, in _Popen
return Popen(process_obj)
return Popen(process_obj)  File "C:\Users\USER\Anaconda3\lib\multiprocessing\popen_spawn_win32.py", line 89, in init
File "C:\Users\USER\Anaconda3\lib\multiprocessing\popen_spawn_win32.py", line 46, in init
prep_data = spawn.get_preparation_data(process_obj._name)
reduction.dump(process_obj, to_child)  File "C:\Users\USER\Anaconda3\lib\multiprocessing\spawn.py", line 143, in get_preparation_data
  File "C:\Users\USER\Anaconda3\lib\multiprocessing\reduction.py", line 60, in dump

_check_not_importing_main()
File "C:\Users\USER\Anaconda3\lib\multiprocessing\spawn.py", line 136, in _check_not_importing_main
is not going to be frozen to produce an executable.''')
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
    This probably means that you are not using fork to start your
    child processes and you have forgotten to use the proper idiom
    in the main module:

        if __name__ == '__main__':
            freeze_support()
            ...

    The "freeze_support()" line can be omitted if the program
    is not going to be frozen to produce an executable.
ForkingPickler(file, protocol).dump(obj)

BrokenPipeError: [Errno 32] Broken pipe

I encountered a similar issue and in order to keep the previous dataloader i followed the commits  and i made the respective changes. It is not much work and it works fine.

I did something else in the dataloader before using pytorch dataloader. You can try to apply the modification on the dataloder in the commit before the change

Thanks. Its working. Additionally, the input and labels need to be of type Long (although they already are). I did this by x.long() and targets.long(). I'm using PyTorch 1.2


python310Packages.luxtronik: 0.3.12 -> 0.3.13

Description of changes
https://github.com/Bouni/python-luxtronik/releases/tag/0.3.13

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 171448 run on x86_64-linux 1

2 packages built:

python310Packages.luxtronik
python39Packages.luxtronik


Submit CBMPy 0.7.25

id: cbmpy
version: 0.7.25
specificationsUrl: https://raw.githubusercontent.com/biosimulators/Biosimulators_CBMPy/eb30451b34c7d1eab4a7cf59a8f3b498d94bd286/biosimulators.json
specificationsPatch:
version: 0.7.25
image:
url: ghcr.io/biosimulators/biosimulators_cbmpy/cbmpy:0.7.25
validateImage: true
commitSimulator: true

Thank you @biosimulators-daemon for your submission to the BioSimulators simulator validation/submission system!
The BioSimulators validator bot is validating the specifications of your simulator, validating your Docker image and committing your simulator to the BioSimulators registry.
We will discuss any concerns with your submission in this issue.
A complete log of your simulator submission job is available here.

The specifications of your simulator is valid!

The image for your simulator is valid!

Summary of tests

Executed 57 test cases

Passed 27 test cases:

cli.CliDescribesSupportedEnvironmentVariablesInline
cli.CliDisplaysHelpInline
cli.CliDisplaysVersionInformationInline
combine_archive.CombineArchiveHasSedDocumentsInNestedDirectories
combine_archive.CombineArchiveHasSedDocumentsWithSameNamesInDifferentInNestedDirectories
combine_archive.WhenACombineArchiveHasAMasterFileSimulatorOnlyExecutesThisFile
combine_archive.WhenACombineArchiveHasNoMasterFileSimulatorExecutesAllSedDocuments
docker_image.DeclaresSupportedEnvironmentVariables
docker_image.DefaultUserIsRoot
docker_image.HasBioContainersLabels
docker_image.HasOciLabels
log.SimulatorReportsTheStatusOfTheExecutionOfCombineArchives
log.SimulatorReportsTheStatusOfTheExecutionOfSedDocuments
log.SimulatorReportsTheStatusOfTheExecutionOfSedOutputs
log.SimulatorReportsTheStatusOfTheExecutionOfSedTasks
published_project.SimulatorCanExecutePublishedProject:sbml-fbc/Escherichia-coli-core-metabolism
results_report.SimulatorGeneratesReportsOfSimulationResults
sedml.SimulatorCanResolveModelSourcesDefinedByUriFragments
sedml.SimulatorCanResolveModelSourcesDefinedByUriFragmentsAndInheritChanges
sedml.SimulatorProducesReportsWithCuratedNumberOfDimensions
sedml.SimulatorSupportsAddReplaceRemoveModelElementChanges
sedml.SimulatorSupportsAlgorithmParameters
sedml.SimulatorSupportsComputeModelChanges
sedml.SimulatorSupportsModelAttributeChanges
sedml.SimulatorSupportsModelsSimulationsTasksDataGeneratorsAndReports
sedml.SimulatorSupportsMultipleReportsPerSedDocument
sedml.SimulatorSupportsMultipleTasksPerSedDocument

Failed 0 test cases

Skipped 30 test cases:

published_project.SimulatorCanExecutePublishedProject:bngl/Dolan-PLoS-Comput-Biol-2015-NHEJ
published_project.SimulatorCanExecutePublishedProject:bngl/test-bngl
published_project.SimulatorCanExecutePublishedProject:sbml-core/Caravagna-J-Theor-Biol-2010-tumor-suppressive-oscillations
published_project.SimulatorCanExecutePublishedProject:sbml-core/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint
published_project.SimulatorCanExecutePublishedProject:sbml-core/Edelstein-Biol-Cybern-1996-Nicotinic-excitation
published_project.SimulatorCanExecutePublishedProject:sbml-core/Parmar-BMC-Syst-Biol-2017-iron-distribution
published_project.SimulatorCanExecutePublishedProject:sbml-core/Szymanska-J-Theor-Biol-2009-HSP-synthesis
published_project.SimulatorCanExecutePublishedProject:sbml-core/Tomida-EMBO-J-2003-NFAT-translocation
published_project.SimulatorCanExecutePublishedProject:sbml-core/Varusai-Sci-Rep-2018-mTOR-signaling-LSODA-LSODAR-SBML
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-continuous
published_project.SimulatorCanExecutePublishedProject:sbml-core/Vilar-PNAS-2002-minimal-circardian-clock-discrete
published_project.SimulatorCanExecutePublishedProject:sbml-qual/Chaouiya-BMC-Syst-Biol-2013-EGF-TNFa-signaling
sedml.SimulatorProducesLinear2DPlots
sedml.SimulatorProducesLinear3DPlots
sedml.SimulatorProducesLogarithmic2DPlots
sedml.SimulatorProducesLogarithmic3DPlots
sedml.SimulatorProducesMultiplePlots
sedml.SimulatorSupportsDataGeneratorsWithDifferentShapes
sedml.SimulatorSupportsDataSetsWithDifferentShapes
sedml.SimulatorSupportsRepeatedTasksWithChanges
sedml.SimulatorSupportsRepeatedTasksWithFunctionalRangeVariables
sedml.SimulatorSupportsRepeatedTasksWithFunctionalRanges
sedml.SimulatorSupportsRepeatedTasksWithMultipleSubTasks
sedml.SimulatorSupportsRepeatedTasksWithNestedFunctionalRanges
sedml.SimulatorSupportsRepeatedTasksWithNestedRepeatedTasks
sedml.SimulatorSupportsRepeatedTasksWithSubTasksOfMixedTypes
sedml.SimulatorSupportsRepeatedTasksWithVectorRanges
sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroInitialTimes
sedml.SimulatorSupportsUniformTimeCoursesWithNonZeroOutputStartTimes

Warnings
cli.CliDescribesSupportedEnvironmentVariablesInline (15.0 s)
Test that the inline help for a command-line interface describes the environment variables that the simulator supports.
Warnings:
The inline help for a command-line interface for a simulation tool should describe the environment variables that the simulation tool supports.

The command-line interface does not describe the following standard environment variables recognized by BioSimulators:
  - 'ALGORITHM_SUBSTITUTION_POLICY'

If the simulation tool implements these variables, they should be described in the inline help for its command-line interface.

Note, support for these environment variables is optional. Simulation tools are not required to support these variables.

Log:

docker_image.DeclaresSupportedEnvironmentVariables (0.7 s)
Test if a Docker image declares the environment variables that is supports
Warnings:
Docker images for simulation tools should declare the environment variables that they support.

The Docker image does not declare the following standard environment variables recognized by BioSimulators:
  - 'ALGORITHM_SUBSTITUTION_POLICY'

If the simulation tool implements these variables, they should be declared in the Dockerfile for the Docker image for the simulator.

Note, support for these environment variables is optional. Simulation tools are not required to support these variables.

Log:

docker_image.HasBioContainersLabels (0.3 s)
Test that a Docker image has BioContainers labels with metadata about the image
Warnings:
The Docker image should have the following BioContainers labels:
  extra.identifiers.biotools

Log:

Your submission was committed to the BioSimulators registry. Thank you!
Future submissions of subsequent versions of cbmpy to the BioSimulators registry will be automatically validated. These submissions will not require manual review by the BioSimulators Team.