Add support for Angular

What
Add support for the Angular framework
Definition of done

The new library at libs/movex-angular i the same style as React, supporting Angular

Hey, I would like to work on this however, i need some guidance as to how to start and what to do.
Can u help?

Hey, I would like to work on this however, i need some guidance as to how to start and what to do. Can you help?

Thank you @JuanitaCathy,  and yes, of course!
So, the idea is to create another library library in the mono repo similar to movex-react, called movex-angular, with the purpose of providing the needed API so movex can be used inside an angular app.
For example if you're familiar with react, movex-react provides a set of hooks and components that wraps around movex to make react developers lives' easier. Same thing with angular, what we need is a set of components or directives that help adopting movex in an angular codebase much smoother!
You can take a lot of inspiration from movex-react for this!
In addition I went ahead and created a separate branch https://github.com/movesthatmatter/movex/tree/add-movex-angular, where I initialize the new libs/movex-angular so you don't have to worry about that anymore, just about the functionality of the library! Just branch off of the add-movex-angular and you should be good to go!
Let me know if you have any other questions or need any help.
Just checking in! Are you still on it, do you need any help?
Let me know if you need anything 🙌

Hello!
I'm still working on it. I will let you know if i get stuck somewhere.
Thank you for your patience :)

Hello! I'm still working on it. I will let you know if i get stuck somewhere. Thank you for your patience :)

Oh no worries, just wanted to let you know I'm here if you need me, as well as the others in the community! 🙏

Closing this for now


add support for mips64el and mips64

Signed-off-by: wanghuaiqing<EMAIL_ADDRESS>

@ tonistiigi
I can not see any log.
could you tell me why ci/build (mainline-all) (pull_request) failed ?

@wanghuaiqing2010 Now that https://github.com/moby/buildkit/pull/1959 is merged please update archutil vendoring in here so the output also shows if mips is supported.

@ tonistiigi sure, it is my pleasure.


Create Distributable

I will create a distributable that runs from a single .exe file

@skcy2001 it is a something that I wanted to have but not right now. Probably after the KWoC period ends so that we have all the important features with us so we do not need to create new executable files every day


Mininumbers are wrong on the category widgets

There shoulnd't be the ones in the widgets right now. According to the design we should show the % of nulls and the % represented by the categories in the screen.

cc @rochoa

https://github.com/CartoDB/cartodb.js/pull/870


Allow disabling of "nick:" prefix in replies. Fixing #18

Thanks for the patch! I only have one comment - I'd make this a three state setting where if it's set, then it's always obeyed, regardless of the context:

True means both PM and channel replies are prefixed
False means neither PM nor channel replies are prefixed
None (the default) is the existing behavior where only channel replies are prefixed.

I think this should be a fairly straightforward change to your patch - what do you think?

Updated, though I suspect there's a cleaner way of doing it which I'm blanking on at the moment.

I'd suggest using and/or in the conditionals to condense them, since you only have 4 total output cases:

PM + prefix
PM + no prefix
Channel + prefix
Channel + no prefix

So you can check the PM/channel part before you check the prefix part:
if isinstance(incoming, User):
    if prefix:
        self.msg(user, "%s: %s" % (user.nick, message))
    else: # will match both None and False
        self.msg(user, message)
else:
    if prefix is not False: # will match both True and None
        self.msg(incoming, "%s: %s" % (user.nick, message))
    else:
        self.msg(incoming, message)

You could also optionally go one further, and use intermediate variables:
if isinstance(incoming, User):
    to = user
    message_prefix = "%s: " % user.nick if prefix else ""
else:
    to = incoming
    message_prefix = "%s: " % user.nick if prefix is not False else ""
self.msg(to, message_prefix + message)


ledger rule for combining delegation with utxo

there needs to be a main/top-level ledger rule which combines the delegation with witnesses rule with the UTxO with witnesses rule.

was done in #38


Problem add extension

I tried add some extension to chromium. But I'm see problem "Item currently unavailable. Please check the troubleshooting guide."

What can I do?

You cannot install extensions directly from the chrome webstore. Please refer to the ungoogled-chromium wiki for more information: https://ungoogled-software.github.io/ungoogled-chromium-wiki/faq#can-i-install-extensions-or-themes-from-the-chrome-webstore


 Mainly wanted as part of commit 2 but this makes diffs in commit 2 easier to see
Add selectbox that lets you choose whether the other "diff" being shown is the previous, or previous of the same build type (major vs minor). The current build is a good example. We built 24v2. The prev is 24v1.1, so our "current" diff is "24v2 - 24v1.1". The former default, "previous previous" diff would be "24v1.1 - 24v1". But if we want to compare this to the last "major" diff instead, we can now do that, where the comparison diff will be "24v1 - 23v3.1" instead.
There are cases where these would be the same - if we didn't have a minor last build and current was "24v2 - 24v1", either option would be "24v1 - 23v3.1". Same if we have 24v2.2 - both will be "24v2.1 - 24v2"
This works for minors as well. 24v1.1 (with diff "24v1.1 - 24v1") can either look at diff "24v1 - 23v3.1" or "23v3.1 - 23v3"
This commit includes a lot of renaming - instead of just "v1" "v2" and "v3" thought it's best to describe. So "version"/"v", "previous", "comparison", and "comparison_previous" seemed intuitive to me. "previous" always describing the directly preceding build, and "comparison" describing the build whose diff we want to compare to.
Adding new fields to outlier reports so that GIS can filter them out of the tables. So adding an additional column to the QA outputs as well as a checkbox in the app to filter rows. This checkbox is grayed out (with a useful tooltip) if the build doesn't have the new columns
add a few comments and axes labels as requested

Non-correction or QA changes

don't vacuum in pluto build. This took a little while, and was added to attempt to reclaim space in constrained github runner temp postgres instances. Our db seems to have aggressive autovacuuming set up, so this seems unneeded
we've moved away from using .envs in this manner - I personally would rather run set_env manually before a build. Maybe worth broader discussion
Fix a bug introduced in #801 (or rather not entirely fixed - the fix was needed in 3 lines, I only added it on 2)
Rework "repeat" build functionality. I wanted to be able to repeat a draft, rather than only published versions, since once GIS begins QAing a dataset, it seems like we should be locking versions of all input datasets as to not introduce potentially new errors. This was tough with the way I initially implemented this. I decoupled normal recipe-planning and this repeat logic since they require fairly different inputs, and we can't have dynamic inputs to github actions

Passing regular build here
Passing repeat build here

LGTM! I like the plan_command concept
🤞🏾 for nightly QA after this is merged

Nightly QA is passing already!

Just rebased main, will make sure tests pass before merging


Upgrade to gha-shared-workflows@v7 with publish improvements

This work was prototyped in a series of commits in the apologies repo.

coverage: 98.77%. remained the same
when pulling fb3724f3e05e2de19d15d24b054603aeb5a6ee92 on latest-gha-workflows
into ad1111bf293eed902c8bf25a13eeec931066bd0c on master.


error while loading shared libraries: libosqp.so

Hello, developer:
I get this error:error while loading shared libraries: libosqp.so: cannot open shared object file: No such file or directory
This is my cmakelist.txt:
cmake_minimum_required(VERSION 3.23)
project(learn_ws)

set(CMAKE_CXX_STANDARD 17)

find_package(Eigen3 REQUIRED)
find_package(osqp REQUIRED)
find_package(OsqpEigen REQUIRED)

set(SOURCES
        ${CMAKE_CURRENT_SOURCE_DIR}/src/eigen_learning.cpp
        ${CMAKE_CURRENT_SOURCE_DIR}/src/osqp_learning.cpp
    )
set(HEADERS
        ${CMAKE_CURRENT_SOURCE_DIR}/include/eigen_learning.h
        ${CMAKE_CURRENT_SOURCE_DIR}/include/osqp_learning.h
)

include_directories(
        include
        ${CMAKE_CURRENT_SOURCE_DIR}/include
)
include_directories(${EIGEN3_INCLUDE_DIR})

add_executable(learn_ws main.cpp  ${HEADERS} ${SOURCES})
target_link_libraries(learn_ws
        osqp         #####链接osqp库，因为OsqpEigen需要osqp库
        OsqpEigen    #####链接OsqpEigen库
#        /usr/local/lib/libOsqpEigen.so
#        /usr/local/lib/libosqp.so
)

but when I add "/usr/local/lib/libosqp.so" in target_link_libraries, this error is fix, I want to know why, and how to use this lib just need add code " find_package(osqp REQUIRED)" in cmakelist.txt, rather than "/usr/local/lib/libosqp.so"

@Julius-ZCJ,
I recommend updating the target_link_libraries section in your CMakeLists.txt file as follows:
target_link_libraries(learn_ws PUBLIC OsqpEigen::OsqpEigen)

Indeed, @Julius-ZCJ can you try @siddharthdeore fix? Thanks!

@Julius-ZCJ did you tried the proposed fix? Thanks!


wstunnel stdio does not exit / stuck in a loop

I have a problem to get wstunnel -L stdio work with some software. It looks like wstunnel doesn't exit and tries to connect again and again. Simple example
$ echo "Hello Server" | wstunnel -L stdio:localhost:1234 wss://example.com
Hello Client!
CLOSE tunnel :: <IP_ADDRESS>:0 <==WSS==> example.com:443 <==STDIO==> localhost:1234
CLOSE tunnel :: <IP_ADDRESS>:0 <==WSS==> example.com:443 <==STDIO==> localhost:1234
CLOSE tunnel :: <IP_ADDRESS>:0 <==WSS==> example.com:443 <==STDIO==> localhost:1234
[...]

This does work though:
$ echo "Hello Server" | ncat --proxy <IP_ADDRESS>:1080 --proxy-type socks5 localhost 1234
Hello Client!
$

(port 1080 is wstunnel)
There are also no issues with ssh and ProxyCommand wstunnel -L stdio:...

Hello,
Thanks for reporting !
Have to check if it is a feature or a bug, basically if the tunnel get disconnect we keep retrying to establish a new one.
I am not sure if this behavior is desirable when there is a connection issue (as it will automatically reconnect you)
In your case it is clearly a pain, as you can't exist the program without killing wstunnel
:thinking:

Any update on this issue? When using wstunnel with ssh, we want wstunnel to exit if the server closes the connection, but currently we get the infinite loop of error messages described above.
Is what we need a command-line option that tells wstunnel to exit immediately in the case its initial connection, once made, is clsed?

Will try to get a look at it this week, and coming back to you

Hey,
I gave it a shot, would you mind trying this release and let know if it matches your expectations
https://github.com/erebe/wstunnel/suites/16183624020/artifacts/924199162 (linux)
https://github.com/erebe/wstunnel/suites/16183624020/artifacts/924199164 (mac)
https://github.com/erebe/wstunnel/suites/16183624020/artifacts/924199165 (windows)

Thanks for doing this. I've tested the mac version, in conjunction with ssh. It works well.
Here are before and after logs from an ssh connection made via wstunnel, when the remote wstunnel dies.
Before:
CLOSE tunnel :: <IP_ADDRESS>:0 <==WSS==> myserver:443 <==STDIO==> <IP_ADDRESS>:22
[hangs]
ERROR :: Cannot establish websocket connection with the server
                               ERROR :: Cannot establish websocket connection with the server
                                                                                ERROR :: Cannot establish websocket connection with the server
                                                                                ERROR :: Cannot establish websocket connection with the server
                                                         ERROR :: Cannot establish websocket connection with the server
                                                                                ERROR :: Cannot establish websocket connection with the server
                     ERROR :: Cannot establish websocket connection with the server
                                                                                ERROR :: Cannot establish websocket connection with the server
                                                                                ERROR :: Cannot establish websocket connection with the server
[loops indefinitely]

After:
CLOSE tunnel :: <IP_ADDRESS>:0 <==WSS==> myserver:443 <==STDIO==> <IP_ADDRESS>:22
                                                                                CLOSE stdio server
                                                                                Bad packet length<PHONE_NUMBER>.
ssh_dispatch_run_fatal: Connection to UNKNOWN port 65535: Connection corrupted

Will the new version need a command line option that enables the new behaviour, or do you feel the new behaviour is better in all cases?

I think I will not add a flag, and make this behavior the default.
If stdin close, there is not much we can do to resume the connection. The only way is to spawn a new process to get a fresh stdin.
if it is the remote connection that close, well, it is super hard to resume it because there is no way anymore to know what data has been sent or if some has been lost in the middle, so the only way is to restart a new connection, and sadly with stdin there is no feedback loop possible to notify the program to tell it re-open a new cnx.
So I will make it the default and see if some users complains

Makes complete sense.

Available in https://github.com/erebe/wstunnel/releases/tag/v6.0


Change ControllerTest default prot to 18998

Port 8998 is commonly used, which might cause address already in use problem.
Change it to 18998 to avoid this.
Also remove redundant entries in gitignore.

Codecov Report

Merging #4259 into master will increase coverage by 6.87%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4259      +/-   ##
============================================
+ Coverage     60.35%   67.23%   +6.87%
  Complexity       20       20
============================================
  Files          1165     1041     -124
  Lines         58535    51534    -7001
  Branches       8144     7220     -924
============================================
- Hits          35329    34648     -681
+ Misses        20764    14529    -6235
+ Partials       2442     2357      -85

Impacted Files
Coverage Δ
Complexity Δ

...a/manager/realtime/RealtimeSegmentDataManager.java
50% <0%> (-50%)
0% <0%> (ø)

...pache/pinot/core/util/SortedRangeIntersection.java
83.82% <0%> (-7.36%)
0% <0%> (ø)

...e/operator/dociditerators/SortedDocIdIterator.java
55.55% <0%> (-2.78%)
0% <0%> (ø)

...g/apache/pinot/common/metrics/AbstractMetrics.java
76% <0%> (-1.34%)
0% <0%> (ø)

.../pinot/core/data/manager/BaseTableDataManager.java
92.68% <0%> (-1.22%)
0% <0%> (ø)

.../pinot/core/common/datatable/DataTableBuilder.java
78.94% <0%> (-1.17%)
0% <0%> (ø)

...core/query/executor/ServerQueryExecutorV1Impl.java
81.37% <0%> (-0.69%)
0% <0%> (ø)

...n/java/org/apache/pinot/tools/SegmentDumpTool.java

...segment/converter/PinotSegmentToJsonConverter.java

...ot/tools/query/comparison/SegmentInfoProvider.java

... and 132 more

Continue to review full report at Codecov.

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


[Question] How to get response body of redirects?

Hi all,
I noticed that accessing the body of a response is not possible if the client has been redirected, for example by an appropriate status code or by meta refresh. My current code looks like this:
final BrowserContext cxt = browser.newContext();
final Page page = cxt.newPage();
page.onResponse(response -> {
    response.body(); // throws error
});

It gives me the exception: Response body is unavailable for redirect response.
Is there a way to get the response body regardless?

Currently you cannot, also redirect's body is usually empty. What's your use case?

Often redirect responses contain data that can be used for evaluation, e.g. to identify web servers or detect EAR flaws. Thats what I am looking for. Is there a workaround?

You can use APIRequestContext to send an API request with setMaxRedirects(0) and get the original response, would that work?

I had a look at this class, but afaik the browser itself is not used for this, but only an http request is sent. I had hoped that this was somehow possible within the browser context.


Rename repository

Repository => Gateway, with appropriate deprecation and transitional classes.

@cflipse <3 that was a massive PR :)

Thank you so much :+1: :green_heart:

@cflipse I just went through 90% of adapters and did the rename there, all went smooth!

Excellent.  :D

Correction - 100% of adapters are updated now and roda/lotus/rails too
On Wed, May 27, 2015 at 1:45 PM Chris Flipse<EMAIL_ADDRESS>wrote:

Excellent. :D
—
Reply to this email directly or view it on GitHub
https://github.com/rom-rb/rom/pull/243#issuecomment-105880800.


ClipRect doesn't work with Column inside it

I'm trying to use ClipRect with a Column inside it, but it doesn't seem to work well together.
Here is a small demo showing the problem:
import 'package:flutter/material.dart';

void main() => runApp(ContentOverflowDetectionApp());

class ContentOverflowDetectionApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("Overflow demo"),
        ),
        body: ClipRect(
          child: Column(
            children: [
              Container(
                width: 300,
                height: 400,
                color: Colors.green[200],
                child: Text('first widget'),
              ),
              Container(
                width: 450,
                height: 450,
                color: Colors.yellow[200],
                child: Text('overflowed widget'),
              ),
            ],
          ),
        ),
      ),
    );
  }
}

What I'd like to achieve is to have the content clipped. Please note, that I don't need scrolling here. I suppose I could've used a ListView and turn off the scrolling but it doesn't seem logical to me to use the ListView when I know I'll never need scrolling.
It would be also great if I could detect a situation when there is an overflow and show, for example, some text only for this case.
Any suggestion?

Did you ever figure out a solution to this problem? Running into the same thing.

You can take a look at the answer I received for this question at stackoverflow, it solves the issue in this particular example, but it didn't help me in another similar case. So, I ended up having a ListView with turned off scrolling.

My question ended up getting a great answer.

Closing since solved


remove old get_gg and get_silva scripts and makefile directives

These are leftover from the pre-rescript days, and aren't being used anymore in this project, to the best of my knowledge.
cc @colinbrislawn

xref https://github.com/bokulich-lab/RESCRIPt/issues/124

As far as I can tell these are still needed to populate the ./input folder, as train.sh only takes .qza files as input.
get_silva.sh uses qiime rescript get-silva-data but get_gg.sh uses wget for everything, thus the cross ref.
Am I missing something? Is there a newer version in production?

@colinbrislawn is correct, these are still relevant to this project, get_silva.sh just uses rescript now.
Even with RESCRIPt, the data download might not be necessary with each QIIME 2 release (as it only needs to be run each time a new database version is released). Hence keeping it separate.

@colinbrislawn, yes, there is a newer version in production, looks like the dangling draft PR is still outstanding, here:
https://github.com/caporaso-lab/pretrained-feature-classifiers/pull/10
One of the pieces that I started working on while setting that PR up was either inlining the get_* steps, or, fixing up the makefile to properly declare the "order of operations." I have no real preference, I suppose, but as it stands I think we need to do something different.

(fixing the makefile dependency steps is probably the easiest option here - ill update this issue title to make that more clear)


麻烦提供一下googl云盘的模型链接

麻烦提供一下googl云盘的模型链接，谢谢。

All models have been uploaded to BaiduDrive. Links are listed in README. @xujin1184104394

Duplicate of #7
closed for duplicated issue


There is no verify for nuget.4.6.0

Please see subj:
...\opensource\nuget.4.6.0\nuget.exe verify
Unknown command: 'verify'
NuGet.CommandLine.CommandLineException: Unknown command: 'verify'
at NuGet.CommandLine.CommandManager.GetCommand(String commandName)

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

ID: 3ef24999-7e5d-8ba6-a94a-44731aea2a03
Version Independent ID: 2ba314fb-8315-10d7-47e7-f16bcef48d91
Content: NuGet CLI verify command
Content Source: docs/tools/cli-ref-verify.md
Product: nuget
GitHub Login: @dtivel
Microsoft Alias: dtivel

I don't know anything about ...\opensource\nuget.4.6.0\nuget.exe.  What is the full version from running nuget.exe without any arguments?
Here is the official NuGet 4.6.0 CLI.  If I execute nuget.exe with no arguments it outputs:
NuGet Version: <IP_ADDRESS>71

This version does have the verify command.  You'll see it at the bottom of the same output.
Can you try with this version?
Ultimately, I recommend you use the latest version because many bugs have been fixed since 4.6.0.

@AlexanderMalyshev please reopen the issue if Damon's suggestion didn't resolve your issue.


Better workload splitting

Hi.
The current approach to handling differnt workloads have few issues:

it's hard to maintain configuration file, which requires you to list every worker class  you have (especially when you have many workers and big team on a project)
no way to configure each worker group
no way to run individual groups

This patch tries to address these issues.
First of all, it adds .workgroup class method to Worker, so you can assign workers to workgroups when you define them:
class SomeWorker
  include Sneakers::Worker
  workgroup :transactions
end

If workgroup is not specified, worker is assigned to:default group.
Then in sneakers.rb file you can configure each workgroup separately:
Sneakers::Cluster.configure_workrgoups(
  default: {
    workers: 10,
    share_threads: true,
    threads: 10
  },
  transactions: {
    workers: 2,
    share_threads: false
  }
)

Workgroup configuration will be merged in your default configuration after workgroups will be forked.
You should also add Sneakers::Cluster.apply_workgroup_config! to the end of your config if you use hot reload.
Then you can run all workgroups with rake sneakers:cluster or run individual groups with rake sneakers:cluster[<comma-separated-workgroups-list>]
I can supply a more detailed description of this feature to the wiki if you are interested in merging this.

Thank you but such substantial features will always be slow to review unless you provide a lot of details .e.g. on backwards compatibility.
This looks reasonable on the surface. What are the risks if we decide to adopt this?

Thanks for quick reply.
I don't see any risk of adoption. The only change visible for existing user code is the addition of workgroup class method to Worker, which will be shadowed by a user-supplied method in case a user already had one.
No cluster code is invoked unless you start sneakers with sneakers:cluster command.


Add capability to fix factors in place

Allow users to easily fix factors in place (i.e., make them constant).
Note: No resetting is offered yet as what it means for a user to "reset" a domain/model is not entirely clear (revert everything including "sim constants"? Revert just the fixed factors?
For now, if the user wants to start fresh they can simply reload the domain.

pinging @Rosejoycrocker for awareness, no review necessary.


Please add info about using @ and + to documentation

Hello!
The source code of Injector class contains A_DELEGATE (+) and A_DEFINE (@). But there is no info about how to use them in documentation (README).
Could you add some (short) info about these prefixes?

PRs are welcome. ;-)

A mere five years later, words were added in e00a69b16ff38ef6c8ee5b78242190b39552e889
Though I really doubt the use of those args in exec/make is actually 'good'.

Cool :) Thanks!


errors

1.If i gave thebelow  command through com tool for Mf1 board i got
cmd: { "version": 1, "type": "init", "code":0,"msg": "init done","version":"v2.0" }
Result:{"version":2,"type":"pkt_prase_failed_ret","code":1,"msg":"version should be 2,but we get 1","cmd":"unknown"}
2.if i change version to 2 ,i got the result as below
cmd:  { "version": 2, "type": "init", "code":0,"msg": "init done","version":"v2.0" }
result: {"version":2,"type":"pkt_prase_failed_ret","code":1,"msg":"unsupport command
type","cmd":"unknown"}

init is MF1 send, it did not parse it, so return pkt_prase_failed_ret, you can send other command.

for all the commands it was showing cmd unknown,msg:unknown command type
On Thu, Jan 2, 2020 at 3:45 PM xel<EMAIL_ADDRESS>wrote:

init is MF1 send, it did not parse it, so return pkt_prase_failed_ret, you
can send other command.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sipeed/MF1-User-Manual/issues/2?email_source=notifications&email_token=AN5VPEPER7VUFY2FXDV5G7TQ3W5FPA5CNFSM4KB7AUAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEH6AWAY#issuecomment-570166019,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5VPEM27HAQVT6342OTIY3Q3W5FPANCNFSM4KB7AUAA
.

can you send this command
{"version":2,"type":"add_user_spec_uid","user":{"uid":"EDE6E800A20000000000000000000000","time_s":5}}

For this command it was working fine
On Fri, 3 Jan, 2020, 10:21 AM xel<EMAIL_ADDRESS>wrote:

can you send this command
{"version":2,"type":"add_user_spec_uid","user":{"uid":"EDE6E800A20000000000000000000000","time_s":5}}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sipeed/MF1-User-Manual/issues/2?email_source=notifications&email_token=AN5VPEM2QYRARGWK5A37XP3Q3275BA5CNFSM4KB7AUAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIAI5CA#issuecomment-570461832,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5VPEIHZIMD7OUXWQI2P63Q3275BANCNFSM4KB7AUAA
.

Hello,
 while changing the value of GPIO's unfortunately i have changed the

ISP gpio's . so i am not able to flash the firmware to MF1 board. can you
please guide me regarding this issue?
Thanks and Regards
Shilpa
On Fri, Jan 3, 2020 at 12:30 PM Shilpa V<EMAIL_ADDRESS>wrote:

For this command it was working fine
On Fri, 3 Jan, 2020, 10:21 AM xel<EMAIL_ADDRESS>wrote:

can you send this command
{"version":2,"type":"add_user_spec_uid","user":{"uid":"EDE6E800A20000000000000000000000","time_s":5}}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sipeed/MF1-User-Manual/issues/2?email_source=notifications&email_token=AN5VPEM2QYRARGWK5A37XP3Q3275BA5CNFSM4KB7AUAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIAI5CA#issuecomment-570461832,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN5VPEIHZIMD7OUXWQI2P63Q3275BANCNFSM4KB7AUAA
.

if you still need help,please reopen this issue


Improve article 2111.07093

Exact location of issue
Article fails to convert.
Problem details

Missing support for filecontents.sty.
According to the conversion log the first error occurs in an alignment context:

Error:unexpected:\endgroup Attempt to close non-boxing group
 at 5_Technique_Templates.tex; line 130 col 0 - line 130 col 17
 current frame is boxing group due to T_CS[\@@amsaligned]
   5_Technique_Templates.tex; line 128 col 10 - line 128 col 10

Thank you for the report, I have edited the issue description with the details.


NMS.GEN.LOC.003 - Location Validation Checks during upload

The NMS system shall perform the following checks and validation before uploading location data into the location database:

None of the Mandatory Location fields can be blank
Duplicate location data does not already exist in the system

The exact definitions of these fields are provided in Appendix A (refer section 6.2).

Currently I don't have any spec that says which fields are mandatory and which fields determine uniqueness.   I asked Pankaj if he could track it down.
The current code assumes the code is unique.  It also validates that each child has a parent.  i.e. a district must have a state.  It does not validate that parents have children (so a state can have 0 districts)

From:
https://drive.google.com/open?id=0BzVwhkviOT8dekNIbk1LX3ZERnc&authuser=1

It is still unclear if this is the complete location file, and what the individual fields store.

From a file called master.xlsx:

That file can be imported to build out the location database (although the village name is unclear.  Why do some have an '*' and others have numbers in parens?)
The relationship between that master file and the  "Health_NonCensus_Village_master" file is not clear since the master file has village information in it.
Will the location data come in the form of the single master file or will there be three files, the master, Health_NonCensus_Village_Master.docx and Census_vllage_master.docx files that together make up the full location data?
Will there always be all levels of the hierarchy?  I think the only optional level is Sub center, but I'm not sure.

If SVID is the NON Census village id and VCode is the village code will the both be present for all villages, or will SVID be set only for non-census villages and will VCode be set only for census villages?
Assuming a census village, will it have just VCode, just SVID or both?
Assuming a non-census village, will it have just SVID, just VCode or both?

All of the schemas from MoH except state are in this google doc folder:
https://drive.google.com/folderview?id=0B6TZ7g-U-3SdfmpQSVJvaHc5MnNlR1Vob0NrZFBHbmVOVzk2RWkyTzFSQUxZdklCVHo5S2s&usp=sharing


Minor dark mode issue

Some tx status displays are black text against a dark background, for example:

In the Stacks and Planbetter explorer, when the dark mode is turned on, which block the transactiont is not visible


fix(python): module import fails: NameError: name 'List' is not defined

When importing a module in Python, you can get this error:
NameError: name 'List' is not defined

JSII generated code:
import abc
import builtins
import datetime
import enum
import typing

import jsii
import publication
import typing_extensions

from ._jsii import *

__all__: List[typing.Any] = []

publication.publish()

Just need to prefix List with typing.
Related issue/pr:

https://github.com/aws/jsii/issues/2750
https://github.com/aws/jsii/pull/2757

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Note: I manually edited everything, so assuming the PR builds will verify everything 🤞

@all-contributors add @polothy for code


Does the render function always re-run?

I noticed my animation  stutters unless I reference $t in the render function. I am guessing the render function is cached by Svelte and subscribing to t helps re-assign a new render function. Do you happen to know why this is happening? do I need to use the redraw function? if so, could you share an example of how I can use that function?

If render is declared reactively, it will automatically redraw anytime a value that it depends on changes. You don't need to use $t to achieve a smooth animation, but you should use a requestAnimationFrame loop to change the values that you're animating. Here's a simple example.

you should use a requestAnimationFrame loop to change the values that you're animating. Here's a simple example.

Wait, I was under the impression that this library supplies the loop with requestAnimationFrame for you behind the scenes and you just had to supply the render function. Did I misunderstand?

If render is declared reactively, it will automatically redraw anytime a value that it depends on changes.

That's what I understood, but it wasn't drawing unless I specifically references $t. I actually have the app working with at timer using React, but was testing it in Svelte with this library to see if I could gain additional performance speeds.
So this is what my function looks something like and if I comment out $t then it's very choppy and skips animation. However, with $t, it works as I would expect. Now that I am writing this, I am wondering if I need to use a tick here?
$: render = ({ context, width, height }) => {
  $t;
  for (let point of points) {
    draw(context, $store, point);
  }
};

Which of the variables inside render is changing, and how are you changing it? In order for Svelte's reactivity to work, you have to change variables through assignment.

Which of the variables inside render is changing, and how are you changing it? In order for Svelte's reactivity to work, you have to change variables through assignment.
EDIT: To answer your first question, the library runs a rAF loop that checks if any of the render functions has changed and schedules a render if it has. If nothing has changed, there's no render. If you want to redraw on every frame, render needs to change every frame — including $t inside the function is a simple way to do that.

points was changing. I couldn't quite figure out what the issue was, but thank you for giving me insight into your library!


TFM-M doesn't generate tfm_ns_signed.bin image for FOTA firmware upgrade

Describe the bug
When building a TFM image with b_u585i_iot02a_ns board which has TFM_PARTITION_FIRMWARE_UPDATE enabled Zephyr build system does not generate the tfm_ns_signed.bin.
To Reproduce
Follow steps of samples/tfm_integration/psa_firmware using the b_u585i_iot02a_ns board. After build a search in the build directory by *.bin files return:
$ find build -name *.bin

build/zephyr/zephyr.bin
build/zephyr/isrList.bin
build/update-header.bin
build/update-image.bin
build/tfm/bl2/ext/mcuboot/tfm_s_signed.bin
build/tfm/bin/tfm_s_signed.bin
build/tfm/bin/bl2.bin
build/tfm/bin/tfm_s.bin
build/tfm/install/outputs/tfm_s_signed.bin
build/tfm/install/outputs/bl2.bin
build/tfm/install/outputs/tfm_s.bin

Expected behavior
The Firmware Upgrade can work updating 3 image types: FWU_IMAGE_TYPE_FULL, FWU_IMAGE_TYPE_SECURE and FWU_IMAGE_TYPE_NONSECURE. Those are selected by MCUBOOT_IMAGE_NUMBER. In this case when MCUBOOT_IMAGE_NUMBER=1 a FWU_IMAGE_TYPE_FULL signed  image in the binary form should be available. Without that a FOTA may not be possible. In the same way when MCUBOOT_IMAGE_NUMBER=2 both FWU_IMAGE_TYPE_SECURE and FWU_IMAGE_TYPE_NONSECURE signed images in the binary form should be provided. The binary image should be the signed one to allow MCUboot perform the upgrade and that must include headers in the correct position, if necessary.
I noted that when -DMCUBOOT_IMAGE_NUMBER=1 and both images are bigger then S slot, for instance, 524k, the final binary won't be generated. As far I understand for this board the final combined image could be up to 832k.
Impact
Besides sample of firmware upgrade be a valid one it not show too many details about how to generated those signed binaries image manually. Currently I can not move forward in the project.
Environment (please complete the following information):

OS: Linux
Toolchain Zephyr SDK 0.15.2
Commit SHA: Current mainline e8f0e66bc4

CC: @erwango

@nandojve My understanding is hat it is not specific to b_u585i_iot02a_ns, is it ?

@nandojve My understanding is hat it is not specific to b_u585i_iot02a_ns, is it ?

Yes, I believe it affects all besides I'm currently more focused on the b_u585i_iot02a_ns and stm32l562_ek_ns.

@nandojve The signed NS file is set in the TF-M cmake file via: set(NS_SIGNED_FILE ${CMAKE_BINARY_DIR}/zephyr_ns_signed.hex)
$ find . -name '*.hex'
./tfm/install/outputs/tfm_s.hex
./tfm/install/outputs/bl2.hex
./tfm/bin/tfm_s.hex
./tfm/bin/bl2.hex
./zephyr_ns_signed.hex
./tfm_merged.hex
./tfm_s_signed.hex
./zephyr/zephyr.hex

This is then merged with the S hex file to produce tfm_merged.hex. Is converting the .hex file to .bin an option? I probably won't have the bandwidth to dig into this until after the feature freeze, though, sorry.

I managed to have a NS binary working on ST B_U585I_IOT02A Discovery kit using PSA API from Zephyr 3.2 and TFM 1.6.
The objcopy -I ihex -O binary build/zephyr_ns_signed.hex build/zephyr_ns_signed.bin command is enough.

@nandojve Please raise a feature-request for the zephyr build system to output signed TF-M images as .bin files.
Currently it only supports output of .hex files.


Update ci.yml

Codecov Report

Merging #10 (6c8889d) into main (73da4c9) will decrease coverage by 89.31%.
The diff coverage is n/a.

:exclamation: Current head 6c8889d differs from pull request most recent head bddd6bd. Consider uploading reports for the commit bddd6bd to get more accurate results

@@           Coverage Diff            @@
##             main   #10       +/-   ##
========================================
- Coverage   89.30%     0   -89.31%
========================================
  Files           2     0        -2
  Lines         458     0      -458
  Branches      154     0      -154
========================================
- Hits          409     0      -409
+ Misses         25     0       -25
+ Partials       24     0       -24

Impacted Files
Coverage Δ

lib/task_pool.cpp

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Codecov Report

Merging #10 (dbba031) into main (73da4c9) will decrease coverage by 89.31%.
The diff coverage is n/a.

:exclamation: Current head dbba031 differs from pull request most recent head 7155fea. Consider uploading reports for the commit 7155fea to get more accurate results

@@           Coverage Diff            @@
##             main   #10       +/-   ##
========================================
- Coverage   89.30%     0   -89.31%
========================================
  Files           2     0        -2
  Lines         458     0      -458
  Branches      154     0      -154
========================================
- Hits          409     0      -409
+ Misses         25     0       -25
+ Partials       24     0       -24

Impacted Files
Coverage Δ

lib/task_pool.cpp

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Back-end of the Project

Attempt to get an output with data collected from frontend by processing it and using it to calculate percentages. DevOps will help backend with this.
Transfer the API to the team flask and connect it to the fastpages.

https://github.com/DavidVasilev1/group-project/issues/9

Thanks David


iOS Pod issues

Is this a bug report?
Yes

Have you read the Contributing Guidelines?
Yes
Environment
Environment:
OS: macOS High Sierra 10.13.3
Node: 9.4.0
Yarn: Not Found
npm: 4.6.1
Watchman: 4.9.0
Xcode: Xcode 9.2 Build version 9C40b
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.2.0 => 16.2.0
react-native: 0.53.0 => 0.53.0
Target Platform: iOS (11.2)

Steps to Reproduce
Follow the tutorial presented here:
https://facebook.github.io/react-native/docs/integration-with-existing-apps.html
Expected Behavior
Succeed to build the app.
Actual Behavior

it doesn't work .
I'm kidding, the build just failed with the following errors:

Yoga-internal.h:11:10 : fatal error: 'algorithm' file not found: #include
RCTConvert.h:19:9 : fatal error: could not build module 'yoga': #import <yoga/Yoga.h>

Those errors occur while building module 'yoga' imported from React/Base/RCTConvert.h

Reproducible Demo

You can get the non working project on the following repo:
% git clone https://github.com/Plo4ox/ReactNativeIssues.git
% cd ReactNativeIssues
% npm install
% cd ios
% pod install
% cd ..
% react-native run-ios
Or just follow the steps:
% create-react-native-app AwesomeProject
% cd AwesomeProject
% mkdir ios
// Modify the package.json file fill it content indicated in the documentation:
{
  "name": "MyReactNativeApp",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start"
  }
}

% npm install --save<EMAIL_ADDRESS>react-native
// Create a new single view app project into the iOS directory, using Xcode
% cd ios
% pod init
// Fill the Podfile with the content indicated in the documentation, be sure to keep your default target
 use_frameworks!

  # Your 'node_modules' directory is probably in the root of your project,
  # but if not, adjust the `:path` accordingly
  pod 'React', :path => '../node_modules/react-native', :subspecs => [
    'Core',
    'DevSupport', # Include this to enable In-App Devmenu if RN >= 0.43
    'RCTText',
    'RCTNetwork',
    'RCTWebSocket', # needed for debugging
    # Add any other subspecs you want to use in your project
  ]
  # Explicitly include Yoga if you are using RN >= 0.42.0
  pod 'yoga', :path => '../node_modules/react-native/ReactCommon/yoga'

  # Third party deps podspec link
  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'
  pod 'GLog', :podspec => '../node_modules/react-native/third-party-podspecs/GLog.podspec'
  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'

% pod install
% cd ..
% react-native run-ios

Pull Request
A PR related to this issue has already been created here:
https://github.com/facebook/react-native/pull/17764

Same issue

Same issue
'algorithm' file not found
Could not build module 'yoga'

"react": "16.0.0-alpha.12"=>"react": "^16.2.0",
"react-native": "0.47.1",=>"react-native": "^0.53.0",
pod 'React', :path => '../zm_parents/node_modules/react-native', :subspecs => [
'Core',
'RCTText',
'RCTNetwork',
'RCTWebSocket', # needed for debugging
'RCTVibration',
'RCTLinkingIOS',
'RCTImage',
'RCTAnimation',
#'RCTAdSupport',
'RCTSettings',
'BatchedBridge',
'DevSupport',
'ART',

Add any other subspecs you want to use in your project
]
如果你的RN版本 >= 0.42.0，请加入下面这行
pod "yoga", :path => "../zm_parents/node_modules/react-native/ReactCommon/yoga"

How to solve this problem

I have fixed the issue by downgrading React Native to 0.51.0.

Archiving an iOS build seems broken with the new Cocoapods 1.4.0 as well. Downgrading it to 1.3.1 seems to help.

Also getting this

@makovkastar That's what I did at first, and indeed it works, but it would be cool to be able to use the latest version :)

@Plo4ox downgrading seems the most reliable option: I tried 0.52, 0.53 and even 0.54-rc with no more success...

Same issue here. Don't think, that downgrading is something, that is supposed to be the best solution :)

@FlyOrDie I also had to remove the inherited header search paths to get it to build, haven't had time to investigate further.

@msand A strange thing helped me to solve the problem. I don't even know, why I did it. In pods file, I changed the sequence...
from:
'RCTText',
'RCTNetwork',
to:
'RCTNetwork',
'RCTText',
Started working. It is not related to cache in any way, because I was dropping caches of everything, including NPM every time to make experiments clean :D

+1 encountering this issue as well, if one has to downgrade so be it, but this should not be the solution.

it's still exists !

I am also encountering this issue when trying to upgrade from 0.51.0 to 0.52+

I hadn't noticed this was using the "use_frameworks!" my issues we're probably unrelated. Managed to get use_frameworks building with the patches from here: https://github.com/facebook/react-native/pull/17764#issuecomment-367943213 but archiving fails with 0.54 with this: https://github.com/facebook/react-native/issues/18205

@msand I wrote a comment on this issue #18205
The developer used Objc++ to pass object by references, and as Apple says here:
You cannot import C++ code directly into Swift. Instead, create an Objective-C or C wrapper for C++ code.
The fix here is to do something like CGSize * minimumSize instead of CGSize &minimumSize and of course to change the impacted files.
But as I said in my PR, I don't know if  we should create a huge PR with all the fixes or keeping small PRs, and I'm still waiting for an answer ^^

I think at this point it's probably good to made a single PR with all the needed patches to have it working with manual linking, normal cocoapods, and cocoapods with use_frameworks! on.
I managed to get it working with 0.53.3, but building and archiving from XCode breaks, while it works from the CLI, not sure what command XCode runs, or what environment variables are different enough to cause the failure. https://github.com/facebook/react-native/issues/14749#issuecomment-372046477

Found another workaround for the non use_frameworks case: https://github.com/facebook/react-native/issues/15838#issuecomment-372681307 Essentially a duplicate target for debugging with manually linked React Native modules, and using the xcodebuild cli to build release for simulator and archive for TestFlight / AppStore.

Having this issue on version 0.55. Did anybody find a solution?

@The0racle After a quick glance at the version 0.55.2, and I had the following issue:

Is this the one you are referring to?
If so, it seems that it has been corrected in the current version of Master by the following commit: https://github.com/facebook/react-native/commit/c787e0e25216d04a76ce2e3c0c88218ab9db3545
As @fkgozali said here, the RCTFabricUIManagerWrapper.mm shouldn't have been linked to the existing project since it's experimental.

Change  use_frameworks! ==> #  use_frameworks! ?

To apply patches automatically you can use the cocoapods-fix-react-native CocoaPods plugin. It currently has support for 0.53.3, 0.54.2, 0.54.4, and 0.55.3

@Plo4ox Any progress on this ??
Thanks in advance

@xiaoxiaocainiao I am experiencing this problem in a new project using version 0.55.4. I am also not using use_frameworks!.

react-native @0.55.4 have the same issue
My project need use use_frameworks!,
I fix the issue by change project settings

navigate to target React
Build Settings -> Always Search user Path(Deprecated) YES
fix some easy header import errors

I am using<EMAIL_ADDRESS>I faced all these issues. As suggested by others, I tried below steps,

Build Settings -> Always Search user Path(Deprecated) YES for React Target.
change #import <RCTAnimation/RCTValueAnimatedNode.h> to #import "RCTValueAnimatedNode.h"
change #import <fishhook/fishhook.h> to import "fishhook.h"
after all this I am getting below error,

Undefined symbols for architecture x86_64:
  "google::LogMessageFatal::LogMessageFatal(char const*, int)", referenced from:
      facebook::react::customJSCWrapper() in JSCWrapper.o
      facebook::react::setCustomJSCWrapper(facebook::react::JSCWrapper const*) in JSCWrapper.o
  "google::LogMessage::stream()", referenced from:
      facebook::react::customJSCWrapper() in JSCWrapper.o
      facebook::react::setCustomJSCWrapper(facebook::react::JSCWrapper const*) in JSCWrapper.o
  "google::LogMessageFatal::~LogMessageFatal()", referenced from:
      facebook::react::customJSCWrapper() in JSCWrapper.o
      facebook::react::setCustomJSCWrapper(facebook::react::JSCWrapper const*) in JSCWrapper.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Anyone else faced similar issue? Any suggestions on fixing it?

I copied snipped from below location in my podfile and it seems to work fine,
https://gist.github.com/Jpunt/3fe75effd54a702034b75ff697e47578
It would have been awesome if react team could have fixed all these in a patch to 0.53 version and corresponding dependencies.

Please verify using the 0.56 release candidate.

Getting this no matter what I do.  I've updated the header search paths to search the React folder in the node module folder and I've linked all libs.
Undefined symbols for architecture x86_64:
  "_OBJC_CLASS_$_RCTBundleURLProvider", referenced from:
      objc-class-ref in AppDelegate.o
  "_OBJC_CLASS_$_RCTConvert", referenced from:
      objc-class-ref in libRNImageCropPicker.a(ImageCropPicker.o)
  "_OBJC_CLASS_$_RCTRootView", referenced from:
      objc-class-ref in AppDelegate.o
  "_OBJC_CLASS_$_RCTViewManager", referenced from:
      _OBJC_CLASS_$_BlurViewManager in libreact-native-blur.a(BlurViewManager.o)
      _OBJC_CLASS_$_VibrancyViewManager in libreact-native-blur.a(VibrancyViewManager.o)
  "_OBJC_METACLASS_$_RCTViewManager", referenced from:
      _OBJC_METACLASS_$_BlurViewManager in libreact-native-blur.a(BlurViewManager.o)
      _OBJC_METACLASS_$_VibrancyViewManager in libreact-native-blur.a(VibrancyViewManager.o)
  "_RCTRegisterModule", referenced from:
      +[ImageCropPicker load] in libRNImageCropPicker.a(ImageCropPicker.o)
      +[BlurViewManager load] in libreact-native-blur.a(BlurViewManager.o)
      +[VibrancyViewManager load] in libreact-native-blur.a(VibrancyViewManager.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **

@willswinson can you confirm this is happening in 0.56?

Are you guys removing all *.xcodeproj from the Libraries section to prevent libraries from being compiled and linked twice?

@ricsam yes, but you need to add a new start package script in your project build phrase

@willswinson  @hramos Experiencing the same issue with 0.56


Revert back to 'coinType' key in listing index

Fixes #1727

Coverage remained the same at 39.5% when pulling f0680186ff521e893a55c5acd727d2f4d1b4464c on 1727-restore-listing-index-cointype into bf6c2911e62c1c0da5a3c1a3ec0f9c8e885e3b6b on ethereum-master.


meteor-desktop vs meteor-electron

Hi guys!
Thanks for this project! One question, what's the difference between meteor-desktop and meteor-electron?
Thanks in advance, Nicholls

Hey,
sorry for late answer.
It is hard to answer actually. meteor-electron is rather simple integration that just displays your app from the url. So it will not work offline. You are basically just writing an Electron app that displays your meteor app's from the url. Basic packaging and electron auto-update support is also in place. It does not provide much more than that afaik.  Also it seems that meteor-electron is not maintained anymore.
meteor-desktop is much more richer in features and it makes a full desktop client meaning the meteor app is bundled and a full hot code push mechanism is implemented (just like in mobile builds) so the app can work offline.
I will add a short comparison between the available integrations to readme soon.

Excellent, thanks Sir for the explanation and this project! Is amazing!
Regards, Nicholls


Add COI information

We outlined Editor COI requirements but I don't see it in the becoming an Editor or other pages.


build_docs fails with [Makefile:42: html] Hangup

🐛 Describe the bug
The build_docs CI job fails on the latest main with:
make: *** [Makefile:42: html] Hangup

The job later times out on the CI once the 10-minute time limit is exhausted.
Versions
Started appearing on 20221031
cc @seemethere

#6598 is the offender @bjuncek @jdsgomes. I'm not sure yet why, but after that commit, building with multiple processes hangs. We do that by default with the -j flag:
https://github.com/pytorch/vision/blob/d95fbaf1efd5346a4afcf5b9953df75696432265/docs/Makefile#L9
Removing the multiprocessing like I did in #6884, resolves the issue.

There might be something fishy going on in the VideoReader then. Could we try to use it in a multi-processing setting, e.g. with DataLoader(num_workers>1), and see if the lock happens?


Add instructions for upgrading Rails

https://trello.com/c/LZctyIYq/3007-automatically-add-extra-instructions-to-dependabot-prs-for-rails-1

Whoa, what happened to this one?

Fixed


witherspoon RAS: Restructuring of keywords to support error injections through pdgb and HOST

This activity helps to utilize existing keywords to create new test scenario to do error injections through BMC using pdgb tool.

[x[ https://gerrit.openbmc-project.xyz/#/c/openbmc/openbmc-test-automation/+/18864/


tests and version bump

Codecov Report

Merging #3 into master will increase coverage by 20.36%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           master       #3       +/-   ##
===========================================
+ Coverage   77.77%   98.13%   +20.36%
===========================================
  Files           4        4
  Lines         216      215        -1
===========================================
+ Hits          168      211       +43
+ Misses         48        4       -44

Impacted Files
Coverage Δ

R/gp.R
100% <100%> (+29.41%)
:arrow_up:

R/greta_kernel_class.R
100% <100%> (+31.77%)
: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 00fc8ab...a048f47. Read the comment docs.


Scraped tweets always contain link to tweet in text body

The text attribute on a scraped tweet always contains a t.co-rooted permalink to the tweet itself in the text body. This doesn't show up on the Twitter website or in third-party Twitter apps, but I assume it's a canonical part of the tweet body as provided by the Twitter API.
I don't like to strip out anything the API provides, but from a UX perspective it's a pretty obnoxious bit of junk, especially since we'll provide a canonical link to the tweet in another way.
Can we strip these out and either discard them entirely or just preserve them in another column?

We could of course preserve them in the database but strip them out on display, but considering they're sort of artificially inserted in the first place — i.e., they really aren't a part of the tweet body no matter what the Twitter API says — I think it makes more sense to strip them out and discard or save elsewhere.

Okay, this doesn't seem to be all tweets, just those that contain media, perhaps? Or, of course, are QTs, but that's expected.


Can't install this using librarian-puppet

I tried to install this using librarian-puppet and assumed the name would be puppet-python as per the metadata.json.
However, librarian-puppet complains

Unable to find module 'puppet-python' on https://forgeapi.puppetlabs.com

Additionally, I found that the link provided in the README to the Puppet forge (https://forge.puppet.com/puppet/python) is broken.
So, maybe something went wrong when moving this package?

You can use a :git URL with librarian-puppet as a workaround.

We just didn't release it to the forge yet. This will happen in the next few days.

Thanks!
Maybe you could keep this open as a reminder :-) and close once it has been released.

It's on the forge now 👍
This issue can be closed!


Replace SigHashExt with usage of ThirtyTwoByteHash

Blocked by:

[x] https://github.com/ElementsProject/rust-secp256k1-zkp/pull/30
[ ] https://github.com/ElementsProject/rust-secp256k1-zkp/issues/32
[x] https://github.com/rust-bitcoin/rust-secp256k1/pull/326

This code now lives in maia I believe so we now longer need to track this here.


Add codec api to core-data-model (formerly attribute-db)

Problem
We'll need a way to interact with the core-data-model so that the proper struct specs can be retrieved based on given Endpoint, cluster, etc... These can then be sent off to the codec for message parsing.
Proposed Solution
Create API in core-data-model for interaction with the codec

SW BRB: @vivien-apple @rwalker-apple is this needed still?

SW BRB: @vivien-apple @rwalker-apple is this needed still?

no longer relevant

no longer relevant


test: ensure all cluster resource quota metrics are made available

Description
Adds additional quota to the mock ams quota_cost response to ensure that the GetQuotaCost filter returns all quotas that matches the related resource filters. New assertions has also been added to ensure the added mock quota is available as a cluster resource quota metric.
Related to fix https://github.com/bf2fc6cc711aee1a0c2a/kas-fleet-manager/pull/1305
Verification Steps

Ensure all tests passes

Checklist (Definition of Done)

[ ] Unit and integration tests added that prove the fix is effective or the feature works (tested against emulated and non-emulated OCM environment)
[ ] CI and all relevant tests are passing
[ ] Code Review completed
[ ] Verified independently by reviewer
[ ] All PR comments are resolved either by addressing them or creating follow up tasks
[ ] All acceptance criteria specified in JIRA have been completed
[ ] Documentation added for the feature
[ ] Required metrics/dashboards/alerts have been added (or PR created).
[ ] Required Standard Operating Procedure (SOP) is added.
[ ] JIRA has been created for changes required on the client side

cc @machi1990 @miguelsorianod

Nice follow up!


Use fileExists in replace_hermes script

Summary:
Thanks to adrianha for spotting a bug in the script that replace the Hermes engine.
I miscopied the variable to check when there is no previous build file.
This change uses the right variable and improves also the messages printed to the user.
Changelog:
[Internal] - Fix replace_hermes_version script using the right fileExists variable
Differential Revision: D46762041

Fix for the comment posted in #37882. Thanks @adrianha for spotting the bug.


[CD] Adds python docker pipeline

Description
Updates CD pipeline to post python docker images. Addressed comments from closed PR #16435
@marcoabreu I've decided I would like to finish this. I've addressed your previous comments.
Example CI-dev run
Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[x] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at https://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

@aaronmarkham you can see the push statement - it's not possible to put a link to the image (the best that can be done is a link to the repository. I'll add a message with the docker pull command to run to get it. Let me know if you would prefer something else =)

Just notice this:
"SecretString":"{\\"username\\": \\"mxnetcddev\\", \\"password\\": \\"uuz:C^P;2lOR3Z:mNi|:8A6^}UUKtq9F\\"}"
And the security token is output in the log too... maybe they're one time use? Or?...

@aaronmarkham nope, that's bad. I've rotated the credentials. I've checked the DockerHub account and nothing has changed there. Thanks for catching this! I've updated the logging configuration and I'm running a job to double check.

Okay, looks good now. I'm.glad you took the time to have a look! Thank you!!

@aaronmarkham if you are cool with everything, please merge when you get a chance =D


[Feature] support hint query by replica

support query by replica for test multi-replica case
What type of PR is this:

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

Checklist:

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

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

Bugfix cherry-pick branch check:

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

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE PR Coverage Check]
:heart_eyes: pass : 29 / 34 (85.29%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 29 / 34 (85.29%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 29 / 34 (85.29%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 29 / 34 (85.29%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
1
1
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 30 / 35 (85.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
2
2
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 30 / 35 (85.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
2
2
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 30 / 35 (85.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
2
2
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 30 / 35 (85.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
2
2
100.00%
[]

[FE PR Coverage Check]
:heart_eyes: pass : 30 / 35 (85.71%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/planner/OlapScanNode.java
8
12
66.67%
[400, 488, 490, 491]

:large_blue_circle:
com/starrocks/sql/ast/TableRelation.java
5
6
83.33%
[65]

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/RelationTransformer.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/physical/PhysicalOlapScanOperator.java
3
3
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/MvRewritePreprocessor.java
1
1
100.00%
[]

:large_blue_circle:
com/starrocks/sql/plan/PlanFragmentBuilder.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/operator/logical/LogicalOlapScanOperator.java
8
8
100.00%
[]

:large_blue_circle:
com/starrocks/sql/optimizer/rule/tree/AddDecodeNodeForDictStringRule.java
2
2
100.00%
[]


Update from master

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@fbb96f4). Click here to learn what that means.
The diff coverage is 45.25%.

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   52.47%
=========================================
  Files             ?       77
  Lines             ?     5963
  Branches          ?        0
=========================================
  Hits              ?     3129
  Misses            ?     2416
  Partials          ?      418

Impacted Files
Coverage Δ

cmd/nginx/nginx.go
0% <0%> (ø)

cmd/nginx/main.go
6.36% <6.36%> (ø)

cmd/nginx/flags.go
85.18% <85.18%> (ø)

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 fbb96f4...d9f84de. Read the comment docs.


Not able to use C_Sign with yubikey PIV slot with CKA_ALWAYS_AUTHENTICATE

I'm having issues using C_Sign functions on a yubikey when the certificate is stored in slot 9c (which enforces CKA_ALWAYS_AUTHENTICATE).
I checked the Cryptoki specs and Pkcs11Interop implementation: https://github.com/Pkcs11Interop/Pkcs11Interop/blob/47e4e17af64cc9cd46460022e056c49505fbe5fd/src/Pkcs11Interop/HighLevelAPI40/Session.cs#L1510
which does the C_SignInit, C_Login with CKU_CONTEXT_SPECIFIC before calling C_Sign
but I keep getting  CKR_DATA_INVALID errors
I'm also contacting yubico to see if it might be an issue on their end. Although the same key and certificate works fine on windows where we use a different API for the certificate operation, so I'm suspecting this might be an issue in Pkcs11Interop.

Please collect logs with PKCS11-LOGGER and attach them to this issue.

Here you go:
pkcs11.log
Do you also want logs from a successful run for when CKA_ALWAYS_AUTHENTICATE is false?
btw the macOS build script for the pkcs11-logger is a bit outdated, do you want me to open a PR with an updated one? (x32 is no longer supported, so can change it to produce x64, arm64 and/or universal lib instead)

Do you also want logs from a successful run for when CKA_ALWAYS_AUTHENTICATE is false?

I don't think it would help.

btw the macOS build script for the pkcs11-logger is a bit outdated, do you want me to open a PR with an updated one?

Sure, go ahead if you have time for that. However I cannot promise when I'll merge it.

Here you go: pkcs11.log

I've extracted signing part (see bellow) and as far as Pkcs11Interop is concerned everything looks fine there. It was unmanaged library that returned CKR_DATA_INVALID so you need to consult the reason with its producer. I can see you have already created issue - https://github.com/Yubico/yubico-piv-tool/issues/443 - so you can wait for a response from maintainer or you can investigate it yourself.
I had to build the logger to get it running on my machine anyway, so might as well share it with others: https://github.com/Pkcs11Interop/pkcs11-logger/pull/15

Closing this as it wasn't an issue with Pkcs11Interop.


Feat: bump webnative to v0.36.3

Description

Bump webnative peer dependency to 0.36.3
Replace Path.Branch.Public in READ_KEY_PATH with public

walletauth PR to test these changes.
When testing this initially I was seeing a Signature does not match content error any time I tried to publish something to the file system, but the error seems to be resolved now... so i'm not sure if it was an issue with the Fission server, but everything seems to be working now 🤔
Link to issue
https://github.com/orgs/fission-codes/projects/14/views/26?pane=issue&itemId=21175565
Type of change

[x] Refactor (non-breaking change that updates existing functionality)

Forgot to mention, I published the new version earlier 👍🏼


Migrate changeCSS() to CSS variable in utils/utils.jsx, ln. 702 #16173

Summary
Migrate changeCSS() to CSS variable in utils/utils.jsx, ln. 702 #16173
Ticket Link
Fixes https://github.com/mattermost/mattermost-server/issues/16173

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


Allow skipping newrelic:notify for some stages

Q
A

Issue Type
Bug

Deployer Version
6.3.0

Recipes Version
6.1.0

Description
We do not monitor our dev and QA environments with New Relic. If you set newrelic_app_id to false, a malformed request is sent to the New Relic endpoint. Probably not a big deal, but best if it doesn't try submitting the request at all if either App ID or API key are missing.

I did . . . to my own fork! :rofl: Okay, now I've created a pull request in this repo.


Fix parallel codegen and parallel scan, force insert/update/delete to be serial.

Previously, we accidentally set codegen to always generate serial queries.
Fixing codegen exposed some bugs in parallel scan translation, which have been fixed.
Inserts, updates, and deletes are serial for now.

For CLion users, File -> Settings -> Dynamic Analysis Tools -> Sanitizers -> Leak Sanitizer, add
suppressions=" ... /CLionProjects/terrier/build-support/data/lsan_suppressions.txt"


Can't login with User ID and API

Hi, it seems like a great tool that will be very useful. However, I have tried to login by copy-pasting my User ID and API... it says "login failed".
Is the tool down?
Thanks in advance

Working for me now, try again


Add proof for SHA256 with shaext instructions.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@apetcher-amazon this works for me locally, it only requires a new version of the SAW nightly. In the meantime, please review!


How can I add custom query to where clause

I want to achieve condition which looks kinda like this:
... AND 51.2 > (latitude - 0.5) AND ...
Is there any way to create custom string queries inside and() method? e.g.
new Select().from(MyClass.class).where(Condition.column(MyClass$Table.ACTIVE).eq(1)).and("here my string query").and()....

Oooh interesting. I see this is a different kind of Condition. I may consider doing a StringCondition or something for 2.0.0. That release is a major update to the lib I'm working on. For now, you'll need to just specify a String where() for now.


minikube k8s cluster install YS1000 issue

@LLj-github-operations-develop  what's your k8s version for installation?

@LLj-github-operations-develop we can't reproduce your issue on v1.22. Please feel free to reopen it if you still hit this issue. thanks.


Not finding directory when using Cedar.computecanada.ca

Hi There,
I've been trying to use CANS on ComputeCanada's Cedar server. I installed cans via conda in my home directory, but haven't had any luck running it in scratch. I tried using both slurm and interactively.  Here's the command and the error message:
 CANS.sh -i samples.csv -o ad135 -e 6000 -d 700 -t 4 -s 1000 --mode dynamic
CANS: AD135 directory cannot be found, check its path listed in the input file, exiting
I tried with both ad135 and AD135 in the current directory

Can you verify if the fastq path you provided in samples.csv is correct? Note that the path in samples.csv should be pointing to a directory that contains the fastq files and not pointing to a single fastq file.


Add PyPI release via GH Action

GH actions are approaching a point of maturity where they can be competently leaned on for automated deployment of releases to PyPI.
This project can likely utilize a similar approach proposed by flake8-annotations, which uses the gh-action-pypi-publish action being developed under the PyPA namespace.

This has been added.


Email verification after Parse retired

Create new account form or reset password form for example - that use parse to send mail to user after submit - from where those emails will send after Parse retired for old android and ios apps?

It's already implemented in the latest parse-server as experimental. You can use mailgun or sendgrid adapters.
https://github.com/ParsePlatform/parse-server/issues/1063#issuecomment-198128894

For older applications from api.parse.com email verification will not work?

@Lexons I believe it will not work after January, 2017.


Bulk email and approval of training requests

Continuation of https://github.com/swcarpentry/amy/issues/1327
Issue https://github.com/swcarpentry/amy/issues/1327 implemented new features for tracking training request scores and made it possible to perform some actions with requests based on those scores.
While @karenword and I were testing this new workflow, we noticed a couple of issues that we hadn't realized would be problematic for implementing this new workflow.
In the screenshot below, we would like to select (using the checkboxes) a certain number of the top-scoring applicants and convert them from "Pending" to "Accepted" and also send them an email. What we forgot to consider, was that we only care about open training applicants for this workflow (not member associated applicants).

To enable us to select only open training applicants, we would like to be able to see group names as a column in the list. We are not able to use the filter function for group name, as applicants enter a number of different values into this field: "NA", "na", "N/A", "none", "unaffiliated", "" (blank), etc.

We would also like to see affiliation listed in the training requests list. This will enable us to avoid awarding training seats to many people from the same institution. If we see multiple people from the same institution applying, we will want to contact them about membership.

The "mail selected trainees" button is pulling email addresses from the matched trainee record. Most of these requests do not yet have matched trainees. We need to be able to pull email addresses from the request record.

Please let me know if there are any questions.

@ErinBecker:

when do you need this?
is seeing two additional columns going to fix your problem of telling open training applicants from membership applicants?
regarding point 3 above, when a training request is matched to the person, the person's data is overwritten with request's data (this includes email address). Do you want me to change "mail selected trainees" so that it pulls email address from the request's data if there isn't a matched person?

@ErinBecker these are easy changes, and will make to the next release (end of October).

That's fantastic news! Thanks @pbanaszkiewicz!! 🎉
@karenword for the good news.


MEET_STRONG_INTEGRITY not passed

Describe the bug
Hi there, MEET_STRONG_INTEGRITY is fail while MEET_BASIC_INTEGRITY and MEET_DEVICE_INTEGRITY both pass.
Expected behavior
MEET_STRONG_INTEGRITY pass
Screenshots of SafetyNet & Play Integrity API tests result
Testing SafetyNet
Testing Play Integrity API
Device info
Device model: Redmi k50 ultra/ Xiaomi 12T Pro (diting)
Android version: 13
ROM name/version: V<IP_ADDRESS>.TLFCNXM
Additional context
Since I saw you have said MEET_STRONG_INTEGRITY has been fixed in last week Release. I think I should pass MEET_STRONG_INTEGRITY as well? Thanks for your work!
Checklist

[√] I confirm that the SELinux status is Enforcing on my device.
[√] All information is present
[√] Screenshots are attached

Ig You want to pass STRONG_INTEGRITY, just unroot Your device and lock it. It mostly never work with unlocked bootloader.

@personshelldon Hi, thanks for the response! I saw the lastest release log, looks like the author has already settled STRONG_INTEGRITY. Maybe I am misunderstood?

Please read release notes carefully. Your ro.product.first_api_level must be 33 or null or not present.

@Displax Sorry to bother again, I change another device, Xiaomi Pad 6Pro, which is Android 13 and ro.product.first_api_level 33, magisk 26.1, but still not pass (result), any idea?

@Displax Sorry to bother again, I change another device, Xiaomi Pad 6Pro, which is Android 13 and ro.product.first_api_level 33, magisk 26.1, but still not pass (result), any idea?

Google fixed this.

@Displax Oh~, sorry to hear that T_T, anyway, Thanks for your great contribution!


✨ [Feature request]: Hackathon: Listing page implementation

TODO

Hey @koustov and @atapas  I would like to take this up


master/slave → primary/replica

There is a growing call for the tech industry to move away from “master”/“slave” terminology in the interest of inclusion, especially toward the Black community.
In that spirit, this PR deprecates those terms as they relate to read/write splitting, in favor of “primary” and “replica” – which I’d argue are not just more inclusive terms, but also more semantically correct. (The replica servers are not merely “taking orders” from their “master” server; they are replicating it.)
I’ve managed to do this in a non-breaking way, by keeping old master/slave methods around as aliases for the new ones, and adding magic getter/setter methods for the old master/slave properties. I’ve also introduced a couple traits to document the now-deprecated properties, based on https://stackoverflow.com/a/51890536/1688568.

Q
A

Is bugfix?
❌

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Master-slave is common naming pattern in this case. You may consider new term more inclusive and correct, but i is also more confusing if you want to read and refer to any existing documentation.
https://mariadb.com/resources/blog/database-master-slave-replication-in-the-cloud/
https://en.wikipedia.org/wiki/Master/slave_(technology)
Also, I don't think that "replica" is correct term here and it does not mean the same as "slave" in "master/slave" model.

I chose those terms because SQL Server and RDS use them:

SQL Server - Configure replication:

…If set to 1 Windows authentication is used to connect to the current primary. If set to 0, SQL Server authentication is used with the specified @login and @password values. The login and password specified must be valid at each secondary replica for the validation stored procedure to successfully connect to that replica…

RDS - Working with Read Replicas

…Business reporting or data warehousing scenarios where you might want business reporting queries to run against a read replica, rather than your primary, production DB instance…

Also:

box - How We Learned to Stop Worrying and Read from Replicas
Pantheon - Scaling WordPress with MySQL Replicas and HyperDB

“Master”/“slave” may still be considered a convention, but it’s on its way out, and “replica” is the new conventional term.

Also, from the very Wikipedia article you linked to:

Terminology concerns
The terminology has sometimes been replaced with something different because the terms "master" and "slave" refer to the practice of slavery.
"Main" & "Secondary" has been proposed, enabling reusable interpretation of the remaining acronym labels for connecting.
One alternative for databases is "primary" and "replica", which is used in the documentation from IBM, Microsoft, Engine Yard, Amazon Web Services/Amazon Relational Database Service, and ACM as well as in Python, Django, Drupal, CouchDB, Redis and MediaWiki (which still uses "master").

Are you gonna rename whitelist / blacklist too?

Are you gonna rename whitelist / blacklist too?

That sounds like a great suggestion too, tbh.

It crossed my mind but Yii doesn’t have explicit “whitelist”/“blacklist” concepts. The words only show up in a couple comments/docs. Can look into updating those in a separate PR, but this felt more pressing as a starting point.

Thanks @samdark!

I'd never think before that whitelist/blacklist or master/slave in framework regard has anything to do with xenophoby. Now I do. Every developer knows those are common historical terms used around the IT world for years. This PR does not add any value, and IMHO is too rushy to reflex last 2 week's social events somewhere in America and is a BC break. Framework as a tech stuff should stay away from such a things. Or at least it should be discussed & agreed by a larger Yii community.

It is not a BC break, only soft deprecation. I've checked it. If it actually causes any issues with existing apps, please report it.
I agree that the PR doesn't add value and may cause a minor inconvenience for people who do not have historical and cultural background similar to US and thus these people, including myself, do not find these terms personally offensive.
I agree that in ideal world technical terms should not offend anyone because the context is different but in reality it's not like that. And that's not only about last 2 weeks but about cultural differences overall.
If new terms would have been any worse than previous ones, I'd likely criticize such pull request but primary/replica terms are alright in terms of understanding and are nowadays widely used as @brandonkelly highlighted.

@samdark This PR removes existing and documented properties - of course it breaks BC and it is against documented BC promise. It will break my code if:

I extend one of changed classes and override one of removed properties to change default value (for example set default value for Connection::$slaveConfig) - my property will be ignored after this change.
I extend any of changed classes and implement one of getter/setter methods for different purposes (for example Connection::getSlaveConfig()) - it will either change behavior or throw exception if method signatures does not match.

Almost every change could theoretically result in some unintended break. Doesn’t mean it’s a practical concern. And in this case the “break” would be that read queries start pointing to the primary DB server, until you notice that you’re overriding a now-deprecated property. So pretty low risk I’d say.

And in this case the “break” would be that read queries start pointing to the primary DB server, until you notice that you’re overriding a now-deprecated property.

That depends on the case, it could bring any effect, from nothing to fatal errors as result of inconsistent configuration. But "read queries start pointing to the primary DB server" is probably the worst of them, because it will be easy to miss it on testing/dev environment and could completely kill your production master server by flood of read queries (previously handled by swarm of read replicas). And finding the cause of this won't be so obvious.

So pretty low risk I’d say.

I'd say that there is not much to gain by this change either, at least from technical perspective. Yii 2 is in maintenance mode, and this is cosmetic change with potential BC break implications. I don't believe that any similar PR (but not politically affected) would be merged, especially so quickly.
BTW: this renaming still could be done and keep BC at the same time by leaving old properties and adding only PC-compliant setters and getters to provide new interface to set primary/replica settings.

BTW: this renaming still could be done and keep BC at the same time by leaving old properties and adding only PC-compliant setters and getters to provide new interface to set primary/replica settings.

That’s a great point. Would be a bit simpler to implement (I can remove those docs-only trait classes), and the docs can still point people to the new “properties”. I’ll push that up in a new PR.

…and done: #18106

This change ended up getting reverted due to backwards compatibility concerns (see #18106).
I’ve made similar changes to Craft CMS via our own DB connection class that extends yii\db\Connection (craftcms/cms@656aea8352b682b0eb408a42f1c3c507f51b9f52).


Use VSCode's new localization API

Closes #904. Starting as draft for now.
vscode-nls won't be removed entirely until https://github.com/microsoft/vscode-azuretools/issues/1359 is done.

VSCode Extension Installation Instructions

Download the extension at https://azuresdkreleasepreview.blob.core.windows.net/azd/vscode/pr/1658/azure-dev-0.4.0-alpha.1.vsix
Extract the extension from the compressed file
In vscode
a. Open "Extensions" (Ctrl+Shift+X)
b. Click the ...\ menu at top of Extensions sidebar
c. Click "Install from VSIX"
d. Select location of downloaded file

VSCode Extension Installation Instructions

Download the extension at https://azuresdkreleasepreview.blob.core.windows.net/azd/vscode/pr/1658/azure-dev-0.5.0-alpha.1.vsix
Extract the extension from the compressed file
In vscode
a. Open "Extensions" (Ctrl+Shift+X)
b. Click the ...\ menu at top of Extensions sidebar
c. Click "Install from VSIX"
d. Select location of downloaded file

VSCode Extension Installation Instructions

Download the extension at https://azuresdkreleasepreview.blob.core.windows.net/azd/vscode/pr/1658/azure-dev-0.5.0-alpha.1.vsix
Extract the extension from the compressed file
In vscode
a. Open "Extensions" (Ctrl+Shift+X)
b. Click the ...\ menu at top of Extensions sidebar
c. Click "Install from VSIX"
d. Select location of downloaded file


🧹 Chore: Spot Checks to Confirm/Refute that the Truck Model is Implemented Correctly

As part of the Acceptance Criteria, large truck counts from Caltrans are being compared to the simulation outcomes. In the current working version, labeled version 0.1, the simulated truck volumes are very different from the observed. We therefore want to do some spot checks to confirm that thetm2py implementation, which is in Emme, is giving similar estimates to the TM1.5 implementation, which is in Cube.
Progress:

[ ] Sufficiently defined
[ ] Approach decided
[ ] Implemented

Considerations
Spot check a handful of locations, focusing on those with large observed volumes from the Caltrans database. The TM1.5 are networks are from this run, labeled 2015_TM152_IPA_17.
Spot checks will be documented here. FYI @gregerhardt, @lmz, @FlaviaTsang

Location 1: I-880 Northbound near Laney College
Model Link ID: 3046109
Caltrans Station: ALA 880 31.09

Caltrans Daily Count: 12,305 large trucks
TM1.5 Daily Estimate: 764 heavy trucks (9,287 small and medium trucks)
TM2.2.2 version 0.1 Daily Estimate: 1,655 (52,468 small and medium trucks)

Location 2: I-580 WB at I-680 Interchange
Model Link ID: 3001073
Caltrans Station: ALA 580 20.73

Caltrans Daily Count: 8,165 large trucks
TM1.5 Daily Estimate: 228 heavy trucks (6,099 small and medium trucks)
TM2.2.2 version 0.1 Daily Estimate: 255 heavy trucks (18,483 small and medium trucks)

Location 3: US 101 South of San Jose after CA 85 Interchange
Model Link ID: 2265161
Caltrans Station: SCL 101 28.61

Caltrans Daily Count: 6,813 large trucks
TM1.5 Daily Estimate: 369 heavy trucks (3,042 small and medium trucks)
TM2.2.2 version 0.1 Daily Estimate: 971 heavy trucks (13,016 small and medium trucks)


interface fixups

Built on top of the previous pull request, this one works towards decoupling the implementation of the Outstation from that of the Database by not directly accessing the buffer member.
It adds a bunch of accessors to interfaces to the IDatabase class and implements them in Database.
AFAICT, this doesn't break anything.

asio seems to have a hard time detecting whether the compiler supports noexcept (on MSVS).
My CMake settings force it to think it's there, which for the compiler used on Appveyor apparently isn't true.
The CMake settings have been updated to check the compiler version and only expect noexcept to work on versions 19 and up. I don't have all the versions of MSVS to test with, so this might have to be 18 and up to work -- I don't know for sure..

to be refactored


StaticMethodCallExpr + TryCatchStatement

I mean change the file name according to the class name. For MethodCall, FunctionCall... I have decided to remove the Expr suffix, which simplify the use.

FYI I've renamed the class in 960da42 :)


pub.dartlang.org won't work thru firewall but github does

Make it so all pub packages are mirrored in github, and can be downloaded via github.

That's not really a thing the Dart team can do. Pub packages are managed by their individual authors, and while most of them do use github, not all do, and we don't want to force anyone to do so (even if we could).
If you're only talking about the Dart team authored packages, then most of them are on Github, like https://github.com/dart-lang/collection. A few only exists inside the SDK repo, but that is technically on Github (https://github.com/dart-lang/sdk/tree/master/pkg).
Is there a specific package you are interested in?

Maybe we just need a sample pubspec.yaml where all the base packages are pulled down from github?  And there is no dependency whatsoever on pub.dartlang.org.

This issue was moved to dart-lang/pub#1501


[NTV-648] Agnostic Snapshot Testing Between M1 and Intel

📲 What
We were having trouble using FBSnapshotTestCase to record agnostically between Intel and M1 builds. This is an issue because we cannot have a cross platform build between these two types of machines and have snapshots on one machine pass on another.
Example: A screenshot recorded on M1 will pass on M1 builds but not on Intel machines.
So a developer creating a page on Intel will not be able to push up a screenshot test that will pass on an M1 machine.
Also CI currently supports Intel based machines.
Even more technical detail is noted in this older PR.
🤔 Why
The thinking here is that we cannot use the existing screenshots because they are in a different directory and were recorded on Intel machines with a different dependency.
It's not even a matter of perceptualPrecision as was noted in the older PR above. Some screenshots will pass with 0.98 perceptual precision, (image cannot be considered different by the human eye at that percentage), but others are different by more than 50%. So it's hard to reuse some pre-recorded images from FBSnapshotTestCase with others from SnapshotTesting.
It makes sense to re-record everything in SnapshotTesting as it's faster, provides agnostic screenshot testing across Intel and M1 and smartly puts screenshots in the folder of the view that is recorded.
SnapshotTesting is also very flexible in that it allows us to take snapshots of anything.
Another benefit is cleaning out our old _64 screenshots folder, which had a lot of outdated, unused screenshots.
Yet another benefit is putting the screenshots in a directory local to the view they record, making it easier to access them via XCode (Find in Folder), but not included in the .pbx file which would bloat the project and slow down XCode.
🛠 How
Manual labour.
Found every FBSnapshotVerifyView function call and replace with assertSnapshot.
Also imported SnapshotTesting into every test file.
Ran the tests, they got recorded.
Validated some snapshots that were iffy because they recorded vc.view which failed to run the assertSnapshot, instead used parent.view or vc with those tests to record with assertSnapshot.
...do the TODO stuff below...
🏎 Performance
New SnapshotTesting library is slightly faster (built first, then run test suite after pre-build.)
Intel test run time with FBSnapshotTest

Intel test run time with SnapshotTesting

✅ Acceptance criteria

[ ] Ensure recordings of snapshots on M1 are passing on Intel, vice versa.

⏰ TODO

[ ] Record tests for SetYourPasswordViewController and ResetYourFacebookPasswordViewController as they are missing.
[ ] Remove FBSnapshotTestCase completely from project

[ ] remove SPM package
[ ] embeds in targets,
[ ] schema variables like FB_REFERENCE_NAME_DIR,
[ ] _64 directory
[ ] Update TestCase to assert on a simulator type as a requirement, so user won’t be confused if they are running an assert of a prerecord on a different simulator.
[ ] Check if codecov includes screenshots, it’ll change after above steps if it does.

          1 Warning

:warning:
Big PR

  Generated by :no_entry_sign: Danger

@scottkicks suggest opening this one locally on xcode, the number of files will break the page (at least on mine). It's a huge number of file changes, so lmk if you have any questions with the tests work now.


Sample many files more efficiently

sample.py's implementation depends on K.evaluation.compute_features() and it generates n samples and return them in the memory at once. And it looks not efficient in terms of memoy usage. It should save a chunk of generate image files and free or reuse the memory instead before it generates and gathers all the samples in the memory.

Yea I'm getting CUDA OOM errors after I sample my first batch because the second batch doubles the VRAM usage, and the 3rd batch triples it, etc.  Wasn't expecting this behavior.  For now, I guess I'll wrap sample.py in loop in a shell script and only let n = batch_size when calling sample.


FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory - parsing {%- Syntax in a liquid

Problem/Motivation

When the CLI parses a liquid including a html-stripped liquid tag {%- the Package crashes complete after it filled up the Node Memory

Expected behaviour

the liquid will be parsed

Actual behaviour

the module crashes after the Node Memory runs full

Steps to reproduce

add something like this in your code: {%- for item in order.line_items -%}

Hi! Thank you for taking the time to report this.
We are in the middle of migrating active development of this package to https://github.com/UnicornGlobal/liquid-linter-cli, this repo is about to be archived. Could you open this issue over at UnicornGlobal?

Hi! Thank you for taking the time to report this.
We are in the middle of migrating active development of this package to https://github.com/UnicornGlobal/liquid-linter-cli, this repo is about to be archived. Could you open this issue over at UnicornGlobal?