ACRS-109 Declaration with children

What?
ACRS-109 - Declaration page for users with children or additional family members under the age of 18
Why?
user who has added any additional family member or a child who is under 18 will be able to sign the declaration form
How?

Added a mark down page to render text and label on declaration page

Added behaviour to check if under 18 is in the application, this will help to redirect to the right declaration page

Added check box field to enable user accept the declaration form

Added validation error summary to help user select the mandatory fields

Testing?
Screenshots (optional)

## Anything Else? (optional)
## Check list

[x] I have reviewed my own pull request for linting issues (e.g. adding new lines)
[ ] I have written tests (if relevant)
[x] I have created a JIRA number for my branch
[x] I have created a JIRA number for my commit
[x] I have followed the chris beams method for my commit https://cbea.ms/git-commit/
here is an example commit
[x] Ensure drone builds are green especially tests
[x] I will squash the commits before merging

@TemitopeAyokuHO do you need this PR? It looks like all of this code is added by #86


BRAIN Initiative Standards Grant for September 6, 2019 submission

Discussion in #104 raised the idea of getting BRAIN Initiative funding to support ongoing maintenance. I'm starting this thread for discussion of what that support might look like.
I'm envisioning creation of a smallish BIDS board (5 or so individuals) made up of co-investigators on this grant who each get ~10% salary support. The BIDS board would be tasked with filling 20 year-long BIDS Maintainer positions, each of which would be 5%-10% effort positions also compensated through funds from the grant. Putting some really rough numbers to it, the yearly budget for such an effort would be ~$180,000. We could potentially ask for some funding for education an outreach activities for BIDS as well.
The next submission period for BRAIN Initiative standards grants is September 6th, 2019, and the full RFA can be found here.

Sounds like it would be really useful.

Should be done careful though to not overlap with existing (or submitted/planned) awards directed toward specific BIDS developments, such as BIDS Derivatives
Education and outreach should be explicit items to target.  But could also be expanded/tuned toward "tools developers" to facilitate BIDS support among the tools.
Could also support development of core libraries (e.g., pybids)

I actually managed to get a small grant (5K) in 2017 to do open science related stuff that also included BIDS and free workshops (e.g., here and here) that I did together with @miykael, @DejanDraschkow and @jona-sassenhagen. I don't know if that would be helpful, e.g. for the education and outreach part @yarikoptic mentioned!? Happy to talk about it and provide details.

If the grant does happen it will definitely be done in close consultation with the community and we'll check in with the folks in extramural to make sure that the new grant is sufficiently differentiated from existing funding.
@PeerHerholz would you be willing to post a link to the text of your grant? I think it might make a useful starting point for thinking about the education and outreach efforts we propose here.

The BIDS Derivatives grant is currently in a no-cost extension (ending august 2020) so there shouldn't be any concern about overlap.

perhaps also worthwhile to consider a software grant to improve tooling around the specification. the next deadline for this is feb 2020.

+1 on software/tooling

+1 on software/tooling

@satra by chance did you have the specific call for this?

here is one: https://grants.nih.gov/grants/guide/rfa-files/rfa-mh-19-147.html
but i think there are a few other RFAs on software out there. i'll try to find them.

yep, we are thinking about submitting for this.
On Mon, Dec 16, 2019 at 12:10 PM Peer Herholz<EMAIL_ADDRESS>wrote:

What about the Chan Zuckerberg Initiative RFA for "Essential Open Source
Software for Science"
https://chanzuckerberg.com/rfa/essential-open-source-software-for-science/
?
The deadline is either early February or August 2020. However, I'm not
entirely sure if the work proposed here would be considered eligible (given
the already tremendous and still increasing importance and impact of BIDS,
I think it does/should) and how folks feel about this. Maybe someone with
more experience regarding these funding sources (@satra
https://github.com/satra, @yarikoptic https://github.com/yarikoptic,
@poldrack https://github.com/poldrack), as well as the community could
provide feedback!?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bids-standard/bids-specification/issues/111?email_source=notifications&email_token=AAGUVED55XSMXUYQJPXDLNDQY7OCHA5CNFSM4GK2NIOKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG755ZA#issuecomment-566222564,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGUVEBHR4WIRIHOPX632QTQY7OCHANCNFSM4GK2NIOA
.

--
Russell A. Poldrack
Albert Ray Lang Professor of Psychology
Professor (by courtesy) of Computer Science
Bldg. 420, Jordan Hall
Stanford University
Stanford, CA 94305
<EMAIL_ADDRESS>http://www.poldracklab.org/

Closing this as this feels kinda out of date


[doc] Reorganize documentation on distributed learning (fixes #3596)

This PR finishes https://github.com/microsoft/LightGBM/issues/3596 (that work was started in #4000), changing the terminology "parallel learning" or "parallel training" to "distributed learning" and "distributed training".
This also re-organizes the the guide on distributed learning. In this proposed reorganization, the guide would have two top-level sections.

"How Distributed LightGBM works": information on the distributed training algorithms. This might be expanded in the future with other information specific to distributed training in general (not any particular programming language or tool).
"Integrations": Information on how to run distributed training.

In future PRs (for #3814, for example), I'll propose expanding the "integrations --> Dask" section substantially, with code samples and discussion of Dask-specific topics, like how to choose a good partition size and number of partitions, or how to use the Dask package in an environment constrained by firewall rules (https://github.com/microsoft/LightGBM/pull/3994#issuecomment-782152382).

Ok I think this is ready for review!
Docs builds are passing (https://readthedocs.org/projects/lightgbm/builds/). You can explore this PR's docs at https://lightgbm.readthedocs.io/en/docs-jlamb/.
I believe I've accounted for all old links by adding custom anchors. I left comments on each line of the diff that removes a heading, showing a link using the old anchor. If you notice any others that are missed, please let me know.

closing and re-opening to retrigger CI, thanks to this infrastructure issue on Azure:
section]This job was abandoned. We have detected that logs from the agent may have not finished uploading. We have included our in-memory record of all log lines uploaded before we lost contact with the agent:
##[section]Starting: Initialize job
Agent name: 'lgbubb5e00003IS'
Agent machine name: 'lgbubb5e00003IS'
Current agent version: '2.182.1'
Agent running as: 'AzDevOps'
Prepare build directory.
Set build variables.
Download all required tasks.
Downloading task: CmdLine (2.182.0)
Downloading task: Bash (3.182.0)

Closing and reopening instead of pushing an empty commit because I'm on mobile right now, and there is currently only one other build in progress.


SOLR-17158  Terminate distributed processing quickly when query limit is reached - Initial impl

still needs better tests, and it is still incorrectly caching empty results. Also, a few TODOs remain.
https://issues.apache.org/jira/browse/SOLR-17158

One thing folks may want to review is the addition of synchronization around manipulations of HttpShardHandler#responseCancelableMap which were necessary to avoid CME such as:
{
  "responseHeader":{
    "zkConnected":true,
    "status":500,
    "QTime":18,
    "params":{
      "q":"document",
      "indent":"true",
      "q.op":"OR",
      "timeAllowed":"5",
      "allowPartialResults":"false",
      "useParams":"",
      "_":"1711320289606"    }  },
  "error":{
    "trace":"java.util.ConcurrentModificationException
at java.base/java.util.HashMap$HashIterator.nextNode(HashMap.java:1597)
at java.base/java.util.HashMap$ValueIterator.next(HashMap.java:1625)
at org.apache.solr.handler.component.HttpShardHandler.cancelAll(HttpShardHandler.java:257)
at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:577)
at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:238)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:2886)
at org.apache.solr.servlet.HttpSolrCall.executeCoreRequest(HttpSolrCall.java:876)
at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:560)
at org.apache.solr.servlet.SolrDispatchFilter.dispatch(SolrDispatchFilter.java:254)
at org.apache.solr.servlet.SolrDispatchFilter.lambda$doFilter$0(SolrDispatchFilter.java:215)
at org.apache.solr.servlet.ServletUtils.traceHttpRequestExecution2(ServletUtils.java:247)
at org.apache.solr.servlet.ServletUtils.rateLimitRequest(ServletUtils.java:211)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:209)
at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:192)
at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:210)
at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)

This happens because the code is iterating an unsynchronized hash map when the request thread signals a cancel operation. I chose to also enclose pending.incrementAndGet() or decrementAndGet() and responses.take() and even though they are by themselves probablly safe, there's a loop on the value of pending > 0 and these three operations are logically linked so it seemed a bit dangerous to leave them independent.
Also I noticed that ShardeResponse.code is being set, but the IDE flags it as "assigned but never read", and against the recommendation of the previously existing comments it's not volatile...

Wow, this PR touches 33 files, which is super surprising compared to #2493 Can this be simplified or split up?

Ok finally back to this. Sorry about the delay, the merge of a multi-threading implementation that broke (or prevented se of) features I had just released co-opted most of my available Solr time...

Reworked version compatible with current main, and touching fewer files here: https://github.com/apache/solr/pull/2666


Support fake "Authorization" headers on devserver in Cloud Endpoints API

Cloud Endpoints by default use real OAuth2 API calls to checks tokens on devserver. It is nice for manual testing (sometimes), but is very inconvenient for smoke tests.
Since components.auth wraps Cloud Endpoints auth layer completely, it is possible to replace "real" auth on dev server with fake one.
For example, Cloud Endpoints APIs on dev server can accept two kinds of Authorization headers:

Real ones (e.g. "Bearer "), for manual testing.
Fake ones: "Bearer<EMAIL_ADDRESS>

swarming/local_smoke_test.py now uses the cloud endpoints API and it just works. probably not worth fixing more than that.


[Diagnostics] Print any in diagnostics.

This change sets PrintOptions.PrintExplicitAny to true when printing diagnostic arguments.
Note that there's a bug when printing nested existential metatypes when the constraint type is Any or AnyObject. This will be fixed when ExistentialType is used for Any and AnyObject; I'll fix that in a follow-up PR.
Resolves: rdar://88941874

@swift-ci please test


Crash when processing images after selection if you rotate the screen

I can crash the app in 100% of cases when I do this: select few images, confirm, rotate the screen while the plugin is processing them... Android 4.4.2

your app should prevent screen rotation. #dumbsolution


Implement analytics to track CSV upload usage

Implement analytics to track usage of the CSV upload tool.
Potential analytics to include:

Upload successes and errors (could we look at this per user/org?)
Page views (upload guide, code lookup page, submission history) - we may already be tracking this
Template downloads

Notes:

Can create custom events in Azure app insights; need to decide what exactly we want to track
Not creating a dashboard

Confirmed page views are already being collected in Azure for the following pages:


Operations - CTIZ IMB need a Dynamics 365 Instance Created

Describe the issue
CTIZ IMB are doing a PoC to migrate/re-write a corporate application (SAMS) as a Dynamics 365 online application.  The ES staff member who would normally create the instances is on vacation & ES reached out to see if I could assist.
Which Sprint Priority is this issue related to?
Operations work that came up during sprint 12
Additional context
There have been numerous emails back & forth gathering the necessary details
Definition of done
Instance created, security configured for administrator & handed over to the client

Numerous emails with IMB about the necessary details of name, URL, security group etc.
Waiting for the security group to be synced with AAD before I can continue the instance creation.

Followed up with the client this morning.  The group should be synced later today.
It looks like the ES support person is back now & I will be looking to him to complete the creation of the instance.


Upgrade coverage to 5.x

Upgrading Coverage to 5.x breaks Travis CI and causes the following exception to occur at the end of the test:
No handlers could be found for logger "aws_xray_sdk.core.context"
Traceback (most recent call last):
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/bin/coverage", line 8, in <module>
    sys.exit(main())
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/cmdline.py", line 824, in main
    status = CoverageScript().command_line(argv)
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/cmdline.py", line 555, in command_line
    return self.do_run(options, args)
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/cmdline.py", line 710, in do_run
    self.coverage.save()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/control.py", line 613, in save
    data = self.get_data()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/control.py", line 667, in get_data
    if self._collector and self._collector.flush_data():
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/collector.py", line 429, in flush_data
    self.covdata.add_lines(self.mapped_file_dict(self.data))
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 436, in add_lines
    self._choose_lines_or_arcs(lines=True)
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 493, in _choose_lines_or_arcs
    with self._connect() as con:
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 298, in _connect
    self._create_db()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 247, in _create_db
    with db:
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 1008, in __enter__
    self._connect()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 996, in _connect
    self.execute("pragma journal_mode=off").close()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/.tox/py27/lib/python2.7/site-packages/coverage/sqldata.py", line 1025, in execute
    return self.con.execute(sql, parameters)
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/ext/sqlite3/patch.py", line 32, in execute
    return self.cursor().execute(*args, **kwargs)
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/models/subsegment.py", line 58, in __call__
    meta_processor=None,
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/recorder.py", line 417, in record_subsegment
    subsegment = self.begin_subsegment(name, namespace)
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/recorder.py", line 284, in begin_subsegment
    segment = self.current_segment()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/recorder.py", line 267, in current_segment
    entity = self.get_trace_entity()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/recorder.py", line 369, in get_trace_entity
    return self.context.get_trace_entity()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/context.py", line 93, in get_trace_entity
    return self.handle_context_missing()
  File "/Users/cssaete/PycharmProjects/XRaySDK/aws-xray-sdk-python/aws_xray_sdk/core/context.py", line 118, in handle_context_missing
    raise SegmentNotFoundException(MISSING_SEGMENT_MSG)
aws_xray_sdk.core.exceptions.exceptions.SegmentNotFoundException: cannot find the current segment/subsegment, please make sure you have a segment open

We will downgrade to 4.5.4 for now but will investigate what was introduced in 5.x that's causing the exception to occur.

From https://github.com/aws/aws-xray-sdk-python/issues/195#issuecomment-566342878:
from @mikegrima

It's most likely related to: nedbat/coveragepy#889.
It caused breakage in https://github.com/spulec/moto (spulec/moto#2638)

After discussion with the Coverage team, the change introduced in 5.0 is that they migrated from storing and fetching data from a JSON file to a SQLite database.
What most likely is happening is that within the X-Ray sqlite test, it patches the sqlite3 package and runs its tests. After the tests are finished executing, code coverage is executed next, and when coverage creates a client to store/query data, no segment exists (this portion is usually created by X-Ray here) and then breaks. This must all be happening within the same python instance.
We need a mechanism to "unpatch" sqlite in the test.

+1 this is an issue we just hit as well. Any update on this?

+1

@janjur Can you provide more context about issues you're having? How are you encountering this issue while using X-Ray Python SDK? Have you upgraded coverage 5.x and builded SDK in your local environment?

@bhautikpip For us, the issue occurs when trying to execute unit tests that call the X-Ray Python SDK.
This works fine with coverage 4.x, but breaks with coverage 5.x.
The quickest POC I could come up with can be found here:
https://github.com/bblommers/moto/runs/3422794651?check_suite_focus=true

Thanks, stale-bot - this is still a relevant issue IMO though.

any updates on this?


Screen bug on xterm-256color

$TERM = "xterm-256color"
I don't know why, but slack-term fails to render on xterm-256color.
It works fine on rxvt-unicode-256color.
I have attached the screenshot of the symptom.

Out of curiosity, what actual terminal are you using?

I'm seeing it with Gnome Terminal, xterm-termite would be great too.  :)

I'm seeing this with Konsole (kde-plasma's terminal)

FYI I set an alias to slack-term in the interim:
> alias slack-term
slack-term='TERM=xterm slack-term'

Apologies for the redaction of chan info, #corporateamericalife

As a follow-up, it appears like a fix has been identified.
https://github.com/nsf/termbox-go/issues/185

@tonylambiris That seems to be a temporary work around -- and the use of - between the boston and office lol
@belak I'm using Terminator.

Closing this to keep discussion on #98
@tonylambiris thank you for the workaround, and identifying the termbox issue


container exited abnormally

container exited abnormally, and the following message was found in /var/log/syslog, how can i get more detailed info?
systemd[1]: Stopped docker container

here is my environment,
$ docker version
Client:
 Version:      1.8.3
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   f4bf5c7
 Built:        Mon Oct 12 05:39:44 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.8.3
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   f4bf5c7
 Built:        Mon Oct 12 05:39:44 UTC 2015
 OS/Arch:      linux/amd64

$ docker info
Containers: 1
Images: 23
Storage Driver: aufs
 Root Dir: /media/d/docker/aufs
 Backing Filesystem: extfs
 Dirs: 25
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.2.0-16-generic
Operating System: Ubuntu 15.10
CPUs: 40
Total Memory: 251.9 GiB
Name: ch-ubuntu-buildsrv111
ID: AW2S:AOF6:UQZJ:DIB2:EXUG:RSHW:QG5T:U7II:I6KN:HKZ6:ZD2A:P4GB
Debug mode (server): true
File Descriptors: 20
Goroutines: 37
System Time: 2015-10-27T18:29:31.692542449+08:00
EventsListeners: 0
Init SHA1: e2a9864fe092a3a794747b6eecfcd82b158ce45e
Init Path: /usr/lib/docker/dockerinit
Docker Root Dir: /media/d/docker
WARNING: No swap limit support

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

Running the daemon in debug mode (-D) should produce more logs. However, this question is more suitable for asking in the #docker IRC channel, the [Docker-Users mailing list[(https://groups.google.com/forum/#!forum/docker-user), or https://forums.docker.com
I'm going to close this issue, because GitHub is not the best place to discuss this, however, feel free to comment here after I've close this issue :smile:


[#960][part-1] feat(dashboard): Add some dashboard interfaces.

What changes were proposed in this pull request?
Add a web dashboard for uniffle, providing some dashboard apis
Why are the changes needed?
Provide data support for dashboard
Fix: #960
Does this PR introduce any user-facing change?
Users can obtain relevant metrics information through the new API
How was this patch tested?
Existing UT.

Codecov Report

Merging #1053 (4112fd1) into master (d6b43f0) will increase coverage by 1.24%.
Report is 13 commits behind head on master.
The diff coverage is 3.49%.

@@             Coverage Diff              @@
##             master    #1053      +/-   ##
============================================
+ Coverage     53.66%   54.91%   +1.24%
+ Complexity     2523     2093     -430
============================================
  Files           382      320      -62
  Lines         21672    14143    -7529
  Branches       1795     1271     -524
============================================
- Hits          11630     7766    -3864
+ Misses         9338     5959    -3379
+ Partials        704      418     -286

Files Changed
Coverage Δ

...java/org/apache/uniffle/common/config/RssConf.java
29.65% <0.00%> (-0.63%)
:arrow_down:

...ache/uniffle/coordinator/SimpleClusterManager.java
72.63% <0.00%> (-4.34%)
:arrow_down:

...a/org/apache/uniffle/coordinator/web/Response.java
0.00% <0.00%> (ø)

.../uniffle/coordinator/web/resource/APIResource.java
0.00% <0.00%> (ø)

.../coordinator/web/resource/ApplicationResource.java
0.00% <0.00%> (ø)

...inator/web/resource/CoordinatorServerResource.java
0.00% <0.00%> (ø)

...iffle/coordinator/web/resource/ServerResource.java
0.00% <0.00%> (ø)

...g/apache/uniffle/coordinator/web/vo/AppInfoVO.java
0.00% <0.00%> (ø)

.../uniffle/coordinator/web/vo/CoordinatorConfVO.java
0.00% <0.00%> (ø)

...pache/uniffle/coordinator/web/vo/UserAppNumVO.java
0.00% <0.00%> (ø)

... and 3 more

... and 101 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

@jerqi @xianjingfeng Please trigger the compilation for me again, I didn't change anything in Tez

@jerqi @xianjingfeng Please trigger the compilation for me again, I didn't change anything in Tez

done.

Wait for two days. See @advancedxy whether has another suggestion.

Merged. Thanks @advancedxy @yl09099 @xianjingfeng


Add support for Internationalized Domain Names (IDN)

This supports validation of domains with non-ASCII characters.

Thank you for your contribution


Update docs for platform-specific transitive binaries.

Current documentation does not explain to the user how to pull transitive binaries when using a build tool such as Gradle or SBT. This PR addresses that and provides an example of how to specify the targeted build system. It also updates some info for 4.0-rc3.9 regarding the nd4j-native group change.

I believe this will also help address https://github.com/deeplearning4j/nd4j/issues/917

It doesn't address sbt though. Could you try the following patch:
https://github.com/deeplearning4j/nd4j/commit/96c213a9313b5b5edf5ad8fa85276d19c159d4eb
I'm wondering if including, for example, a dependency on nd4j-native-lib would work for Gradle.

@saudet I can look into adding an example for SBT, I've had to address platforms in that build tool as well. Will open a new PR. I don't quite understand what that patch does differently? Gradle can't resolve platform profiles

Yeah, I think Gradle doesn't pull in "pom" artifacts either, and it's sort of problematic on Maven, so that's not useful I suppose.


Fail to extract Oracle Java 7u60 tarball on Amazon Linux

I am trying to install Oracle Java 7u60 on an Amazon Linux machine and have a role with the following attributes:
    "java": {
      "install_flavor": "oracle",
      "jdk_version": "7",
      "oracle": {
        "accept_oracle_download_terms": true
      },
      "jdk": {
        "7": {
          "x86_64": {
            "url": "http://s3.amazonaws.com/<bucket>/java/jdk-7u60-linux-x64.tar.gz",
            "checksum": "c7232b717573b057dbe828d937ee406b7a75fbc6aba7f1de98a049cbd42c6ae8"
          }
        }
      }
    }

However, I get an error saying: FATAL: Failed to extract file jdk-7u60-linux-x64.tar.gz, which continues after cloning the master branch of the cookbook (1.29.0).
After running chef-client I see in /var/chef/cache the tarball which extracts manually without a problem. After running chef-client I find a tmpdir with the extracted contents of the tarball in /tmp (e.g. /tmp/d20141207-23153-lar4p1).
cheft-client complains about these lines:
Cookbook Trace:ESC[0m
---------------ESC[0m
/var/chef/cache/cookbooks/java/providers/ark.rb:154:in `block (2 levels) in class_from_file'
/var/chef/cache/cookbooks/java/providers/ark.rb:130:in `block in class_from_file'ESC[0m

So looking at that file these seem to be the relevant lines:
149        when /^.*\.(tar.gz|tgz)/
150          cmd = shell_out(
151                             %Q[ tar xvzf "#{Chef::Config[:file_cache_path]}/#{tarball_name}" -C "#{tmpdir}" ]
152                                   ).run_command
153          unless cmd.exitstatus == 0
154            Chef::Application.fatal!("Failed to extract file #{tarball_name}!")
155          end
156        end

I don't understand what goes wrong here. Since the tmpdir does contain the as far as I can tell completely extracted tarball, why would it return an exitstatus <>0?
This is the relevant output of chef-client in debug mode:
[2014-12-07T11:10:05+00:00] DEBUG: calculating checksum of /tmp/chef-rest20141207-23153-su98vb to compare with
[2014-12-07T11:10:07+00:00] DEBUG: reading modes from /var/chef/cache/jdk-7u60-linux-x64.tar.gz file
[2014-12-07T11:10:07+00:00] DEBUG: applying mode = 644, uid = 0, gid = 0 to /tmp/chef-rest20141207-23153-su98vb
[2014-12-07T11:10:07+00:00] DEBUG: moving temporary file /tmp/chef-rest20141207-23153-su98vb into place at /var/chef/cache/jdk-7u60-linux-x64.tar.gz
[2014-12-07T11:10:11+00:00] INFO: remote_file[/var/chef/cache/jdk-7u60-linux-x64.tar.gz] updated file contents /var/chef/cache/jdk-7u60-linux-x64.tar.gz
[2014-12-07T11:10:12+00:00] DEBUG: found current_mode == nil, so we are creating a new file, updating mode
[2014-12-07T11:10:12+00:00] DEBUG: found current_mode == nil, so we are creating a new file, updating mode
[2014-12-07T11:10:12+00:00] DEBUG: found target_uid == nil, so no owner was specified on resource, not managing owner
[2014-12-07T11:10:12+00:00] DEBUG: found target_gid == nil, so no group was specified on resource, not managing group
[2014-12-07T11:10:12+00:00] DEBUG: found target_uid == nil, so no owner was specified on resource, not managing owner
[2014-12-07T11:10:12+00:00] DEBUG: found target_gid == nil, so no group was specified on resource, not managing group
[2014-12-07T11:10:12+00:00] DEBUG: found current_mode == nil, so we are creating a new file, updating mode
[2014-12-07T11:10:12+00:00] INFO: remote_file[/var/chef/cache/jdk-7u60-linux-x64.tar.gz] mode changed to 755
[2014-12-07T11:10:12+00:00] DEBUG: selinux utilities can not be found. Skipping selinux permission fixup.
[2014-12-07T11:10:18+00:00] FATAL: Failed to extract file jdk-7u60-linux-x64.tar.gz!
ESC[0m
================================================================================ESC[0m
ESC[31mError executing action `install` on resource 'java_ark[jdk]'ESC[0m
================================================================================ESC[0m

ESC[0m
SystemExitESC[0m
----------ESC[0m
exitESC[0m

ESC[0m
Cookbook Trace:ESC[0m
---------------ESC[0m
/var/chef/cache/cookbooks/java/providers/ark.rb:154:in `block (2 levels) in class_from_file'
/var/chef/cache/cookbooks/java/providers/ark.rb:130:in `block in class_from_file'ESC[0m

ESC[0m
Resource Declaration:ESC[0m
---------------------ESC[0m
# In /var/chef/cache/cookbooks/java/recipes/oracle.rb

 47: java_ark "jdk" do
 48:   url tarball_url
 49:   checksum tarball_checksum
 50:   app_home java_home
 51:   bin_cmds bin_cmds
 52:   alternatives_priority 1062
 53:   action :install
 54: end
 55:
ESC[0m

ESC[0m
Compiled Resource:ESC[0m
------------------ESC[0m
# Declared in /var/chef/cache/cookbooks/java/recipes/oracle.rb:47:in `from_file'

java_ark("jdk") do
  action [:install]
  supports {:report=>true, :exception=>true}
  retries 0
  retry_delay 2
  cookbook_name "java"
  recipe_name "oracle"
  url "http://s3.amazonaws.com/<bucket>/java/jdk-7u60-linux-x64.tar.gz"
  checksum "c7232b717573b057dbe828d937ee406b7a75fbc6aba7f1de98a049cbd42c6ae8"
  app_home "/usr/lib/jvm/java"
  bin_cmds ["appletviewer", "apt", "ControlPanel", "extcheck", "idlj", "jar", "jarsigner", "java", "javac", "javadoc", "javafxpackager", "javah", "javap", "javaws", "jcmd", "jconsole", "jcontrol", "jdb", "jhat", "jinfo", "jmap", "jps", "jrunscript", "jsadebugd", "jstack", "jstat", "jstatd", "jvisualvm", "keytool", "native2ascii", "orbd", "pack200", "policytool", "rmic", "rmid", "rmiregistry", "schemagen", "serialver", "servertool", "tnameserv", "unpack200", "wsgen", "wsimport", "xjc"]
  alternatives_priority 1062
  default true
end
ESC[0m```

Thanks!

The recipe is doing a double decompression, one by curl and another by tar. Your s3 object may be misconfigured. Make sure the content-enconding metadata is not set to gzip, otherwise, curl will try to decompress it and since the file is a gzip, it will succeed. Thereafter, tar will try to untar a directory and will fail.

@mrsipan I think you're right. My jdk is stored in S3 and I dont have any issue.


fix(api-client): set active server url in example

this pr attempts to get back the server selection from the api reference to the client by setting active server url in the active example function.

closing this in favor of #2931


HSEARCH-3234 Upgrade to ORM 5.3.3

https://hibernate.atlassian.net//browse/HSEARCH-3234

Merged, thanks!


Installation guide

Is docker our only option?
After it is installed, how to use it?

Docker is the easiest and recommended installation option. (Manual build and installation is also available, though the steps provided are not updated to reflect all changes made in OPT v2.2; if you do wish to manual build, I'd recommend taking a look at the Dockerfiles in the 1804 branch as well.)
After you get the Docker image, you can proceed directly to the single camera tracking instructions if you have only one imager or wish to test the installation. For a multi-camera setup, proceed to configuration followed by calibration. You should be able to move down the sidebar of the wiki to find out what to do next.
Happy tracking!


Front load and cache some page chain class prep

This takes some work that used to happen for each request and caches it.
This is mostly groundwork for fine-grained instrumentation of page lifecycle methods.  It incidentally also slightly reduces the overhead of building up the page chain object during each request.
core/__bench__/handlePage.js before:
1       0.000481308279135711
10      0.0009405891195623999
100     0.005067864883424908
1000    0.04754033069230767

core/__bench__/handlePage.js after:
1       0.0004272630582241284
10      0.0006927164659505115
100     0.0034683026867557273
1000    0.031324801985714294

Basically reduces middleware overhead to from ~50µs to ~30µs.  Not a huge deal, but the instrumentation is likely to add a little overhead, so it's nice to pay some of that down ahead of time. :grin:

Ugh, no idea why those zombie tests are failing.  Everything looks good browser-side in react-server-test-pages and react-server-website. :hurtrealbad:


glTF Utilities based off of built in Unity Serialization

Overview
Adds support for glTF model importing as standard model prefabs/objects.

glTF-Unity
Unity glTF 2.0 serialization using UnityEditor.JsonUtility.

[x] Import Asset

[x] Import asset at runtime
[x] Custom asset importer for editor
[x] .gltf file extension
[x] .glb file extension
[x] Json string
[x] Construct GameObject from GltfObject Data
[x] Apply texture to GameObject
[x] Apply PBR Settings to material
[ ] Use the MRTK Standard Shader
[ ] Import skins
[ ] Import Animations
[ ] Import Cameras
[ ] Apply extension properties to imported asset

[ ] Export Asset

[ ] Export asset at runtime
[ ] Export asset from editor
[ ] .gltf file extension
[ ] .glb file extension

FAQ
To load gltf or glb files at runtime without a custom shader, you'll need to make sure that the standard shader is included in your final build with each of the required variants compiled and located either in your resources folder, or used in your scene. For more information check out the Unity Docs explaining how to access shader properties at runtime.
To build a glTF-Object from json:
GltfObject gltfObject = GltfUtility.GetGltfObjectFromJson(json);

To build a glTF-Object from uri:
GltfObject gltfObject = gltfObject = await GltfUtility.ImportGltfObjectFromPathAsync(uri);

To Construct a unity GameObject from glTF-Object:
await gltfObject.ConstructAsync();

To access built Gltf GameObject scene reference
gltfObject.GameObjectReference

The demo scene needs a bit of love, but should load after 5 seconds.

I will spend some more time to thoroughly look through this. One quick question: Do we know where these glb and gltf files came from? Are they something that we can checkin while maintaining the MIT license?

Pretty sure they came from Microsoft, but I included the same license from that was found in the UnityGLTF library over at Khronos.

If you guys would like to provide better model samples for testing, please open a pull request with the appropriate file changes.

I'm not sure how to monitor/locate this pull request without assigning myself. if theres a better mechanism for monitoring changes, let me know.

Still need to update the demo scenes to work on a final built app on device. I should have that finished by this evening.

@chrisfromwork using the latest changes seems to be producing strange results with the new mrtk shader.

I't also now crashing when I import the gltf models (Tried to import the boom box)

Okay so interesting thing, I was trying to use the new models from the https://github.com/KhronosGroup/glTF-Sample-Models but it seems those don't work?
Checked in on the diff from the assets. Seems like they've updated the formatting? Likely need to add the default values to the classes. I had them at -1 to show as "Uninitialized" but it seems they expect some of these to always be the default.

Found a fix for the import crash. I think it was something I introduced when I was attempting to ensure that the import from path method was being called from the main thread.

Okay last thing to do is get the glTF demo loading scene to work on device. The glb scene works already by downloading the model from the Khronos model GitHub repository.
The glb scene is a good demo for showing how to download and construct a glTF model from a remote resource location. Both demo scenes could use some TLC

We have some follow up/polish tasks around the mrtk standard shader. I hope that any changes would be additive compared to breaking here. One main thing was the emissive texture that exists in the standard shader does not exist in the mrtk standard shader. I'll take a specific look at the boom box and will screen shot the inspectors for both the standard and mrtk standard shader. Hopefully then we can get guidance from @Cameron-Micka on what improvements can be made.
Do you think this is in a stable state/ready for review?

Should be ready for review now

@chrisfromwork what's left on this?

@StephenHodgson https://github.com/StephenHodgson/MixedRealityToolkit-Unity/pull/46
After we get in this review we should be ready to go.

Confirmed gltf scene now works. Once we have legal sign off we should be able to get this in.

New pull request out to fix namespace changes. closing this for now https://github.com/Microsoft/MixedRealityToolkit-Unity/pull/3673


LXE: more objects

ref: #4415, #4470, #4494, #2539
Extending the work of #4415 to more objects to increase the testing surface for future improvements in this direction.
PARA, TRAN, MSAG, CLAS, TABL, VIEW, SHI3, DTEL, DOMA
Generally should be safe changes, but CLAS could benefit from some testing as the code change there was a bit less trivial. And also a review may be useful for ZCL_ABAPGIT_OBJECTS->deserialize - it was certainly a "make it work" piece of code.
zif_abapgit_xml_input~i18n_params has the same logic as his output counterpart.
Known issue (it was there before) - LXE is not applied to new objects from the first time. This is in plans. This PR is to add support for the feature to more objects only and to find patterns

@larshp can we raise number the max statement rule ? I'm not sure it makes sense to do any refactoring of those 2 methods in this PR. I can ... just that it will just add review complexity and potential bug spots.

yea, just raise it a bit, eg. 105

I put it through CI (without the LXE setting). Still works. 👍

We will need some new repos with LXE. Currenly only PROG and FUGR. Maybe a combined one with one object of each supported type with LXE.


I want to add Malta to the api

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@RoopakSai15 it is assigned to you, you can start working on it.


Emit warning when flutter CLI is invoked on Windows 7/8.x hosts

We only officially support Windows 10 hosts.  Let's emit a warning to that effect when developers invoke the Flutter CLI on older Windows hosts.

We only officially support Windows 10 hosts.

Also update the docs as in https://docs.flutter.dev/desktop#additional-windows-requirements

We only officially support Windows 10 hosts.

Also update the docs as in https://docs.flutter.dev/desktop#additional-windows-requirements

I believe that is for desktop target device, whereas this issue is tracking desktop host device. Confusingly, we support building for older windows targets than we support development on.

cc @eliasyishak

per offline discussion, I think the best solution here would be to hard-code a minimum supported Windows OS version, and have the doctor error when the current version is lower.

Identified a command that can be run in windows to determine OS Version for windows
systeminfo | findstr /C:"OS Version:" /B
/C: look for entire string between quotes
/B: look for matches from the beginning of the line
Using the systeminfo and findstr (filtering) built in tools to get information about the host system returned.
Snippet shown below running on CloudTop windows VM.

Will need to test across different versions of windows to determine if output follows the same return schema.

Identified a command that can be run in windows to determine OS Version for windows systeminfo | findstr /C:"OS Version:" /B

Will this pattern matching work across different locales?

We actually already have logic for this https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/base/os.dart#L118 (that particular method does not check the version, but it looks like it gets overridden in the platform-specific sub-classes that do query the OS for exact version)

Ah of course, should’ve taken a look at what was available within the OS code. Well then I can pivot to using existing code already to add this validator assuming that version number exists.

Ah of course, should’ve taken a look at what was available within the OS code. Well then I can pivot to using existing code already to add this validator assuming that version number exists.

You probably still want to investigate whether that produces consistent output on Windows 7/8.


image: fix OCI label position

In PR https://github.com/kube-logging/logging-operator/pull/1506 the OCI labels should have been just after the last FROM command, because currently it shows 0 labels.
I am not sure why the added tags are not seen on ghcr.io, will test this version and get back to you whether it is shown or not.

FYI, most of these labels are already added to the image:
docker inspect -f "{{ .Config.Labels }}" ghcr.io/kube-logging/logging-operator:release-4.4

No idea why it doesn't appear on ghcr. Maybe check the docker build action issue tracker to see if others have a similar problem.

With the latest change, labels are now handled correctly for multiarch images too!


Handle Intersect files without suffix

res2df does not accept .afi suffix that Intersect files have.
res2df does accept files without suffix, but sim2sumo always tries to add a suffix to files.

Draft pr: #92

#92 closes


glTF: Workaround import failure with invalid embedded images

image/gif is not supported in the glTF 2.0 specification,
these files are broken. But let's be lenient...
Fixes #43638.

I chose not to rework the other ERR_FAIL conditions as it would make things quite convoluted and eventually, I can't guarantee that the imported file will be useful if we have to skip entries each time they're bogus. For images with wrong mime type it should be OK I guess.

Cherry-picked for 3.2.4.


SQL Error OpenEdge JDBC (10713)

Description
When I run a query via the OpenEdge driver that starts with information about the query, so it starts with // then I get a sql error:
SQL Error [HY000]: [DataDirect][OpenEdge JDBC Driver][OpenEdge] Syntax error in SQL statement at or about "...” (10713)
When I start the same query without starting with // Then I don't get this error message, and I just get the output of the query.
If I do the same but then via an ODBC connection (via the ODBC-JDBC Bridge driver) it works just fine and I also get output of the query, even when the qeury starts with the information data.
Maybe this has to do with a setting that is wrong. But what setting should I adjust to make it work. Or is it really a bug.
Steps to reproduce

Run a query starting with /****** some tekst */
Run a query without /**** some tekst */ at the begining
Run a query via de ODBC driver starting with /****** some tekst */

DBeaver Version
Community edition 22.1.3
Operating System
Windows 10

Hello @Simon-Zuidwester
Can you provide a screen from SQL Editor, please?
Are these symbols "//" means comment in OpenEdge dialect? If yes, did you try to use the standard "#" symbol?

When I remove the comment text:
/********************************************************************************

Dit script haalt alle clienten op met een actief geregistreerd product.
Versie     : 1.0
Datum            : 03-02-2020
Auteur     : Simon ter Beek
********************************************************************************/
Then the query will run without an error.

I have try it with the # before but then i also get the error
If the query containts /* and / (for comment text) then the query will run just fine. It only fails if the query starts with / */

It seems that the issue has been resolved with the installation of version 22.1.4

Hello,
Here is a screenshot from a script:
@.***
When I remove the comment text:
/********************************************************************************

Dit script haalt alle clienten op met een actief geregisteerd product.
Versie     : 1.0
Datum            : 03-02-2020
Auteur     : Simon ter Beek
********************************************************************************/
Then the query will run without an error.

I have try it with the # before but then i also get the error
Greetings, Simon
Van: Anastasiya @.>
Verzonden: dinsdag 2 augustus 2022 17:51
Aan: dbeaver/dbeaver @.>
CC: Simon ter Beek @.>; Mention @.>
Onderwerp: Re: [dbeaver/dbeaver] SQL Error OpenEdge JDBC (10713) (Issue #17232)
Hello @Simon-Zuidwesterhttps://github.com/Simon-Zuidwester
Can you provide a screen from SQL Editor, please?
Are these symbols "//" means comment in OpenEdge dialect? If yes, did you try to use the standard "#" symbol?
—
Reply to this email directly, view it on GitHubhttps://github.com/dbeaver/dbeaver/issues/17232#issuecomment-1202878925, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A2KZYFV33P4VT72LNOKWOIDVXE7XLANCNFSM55K5QKLQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>


It says you need to run

The setup steps for Office 365 say : You will need to connect to Azure Active Directory to apply some account settings. To connect to Azure AD, run the following cmdlet:
Connect-MsolService -Credential $cred
However this is no longer supported.
What Steps/methodolgy can be used now instead of the MsolService to set this up?

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

ID: 41965bc8-45c0-e4eb-aa36-5ef5adbe460a
Version Independent ID: 97de65ad-04fc-5b62-c7c7-fba8d0aeb1de
Content: Deploy Skype Room Systems v2 with Office 365
Content Source: Skype/SfbServer/deploy/deploy-clients/with-office-365.md
Product: skype-for-business-itpro
GitHub Login: @jambirk
Microsoft Alias: jambirk

@jansenbro  Thank you for this feedback
I want to make sure we get this cmdlet investigated. I am going to get this over to the Teams/Skype for Business team so they can address this properly.
The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

@jansenbro  @shars I've had another look, and that doesn't seem to be completely true according to https://docs.microsoft.com/en-us/powershell/module/msonline/?view=azureadps-1.0  the MSOL comdlets should still work fine IF you have installed the 1.0 module. If you have only installed the 2.0 module, then I'm sure you'd need to use the corresponding 2.0 commands instead.


Left Mouse click don't work in 2.0

After switch project to godot 3.1 mouse left click to go on in dialog stop working

fixed in 206a43, but now it go one step forward after load

Bug with going one step forward after load can be easy fixed by added timer before unpause the game

I just test it but it don't change the thing, so I close this on and open new bug for this


Clean up v1.2 guide

resolves #1697
Description & motivation

Update migration guide + prerelease banner
Two things I forgot before merging #1698: Add a note to set + zip pages about likely renaming for RC2 (dbt-labs/dbt-core#5475), and add both pages to the v1.2 version list

Also opened issue for final release: https://github.com/dbt-labs/docs.getdbt.com/issues/1718

I've re-requested reviews, but at this point, I'm likely waiting for us to cut RC2, which includes the name of:

try_set → set_strict
try_zip → zip_strict


chore: add link to our issue template and link the committer list

Description

add link to our contributpr issue template
add link to our committer list
update reference documentation

fixes #492
Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[x] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.

INFO Vetted license information was found for all content. No further investigation is required.

[x] Copyright and license header are present on all affected files

The text itself is fine, but I'm not sure, if this won't "over advertise" the project contributor role a bit.
We already have a huge number of project contributors, and just from my gut feeling, only half of them need the role, because they are managing labels or actively ask for review.
To make it clear, that this role is only needed in the mentioned cases, I would rather move it to an "optional next steps" section. I think otherwise it could be mistaken as a mandatory step and we miss the chance to describe what the role is needed for and what it entitles for.
What do you think @FaGru3n?

add chore: add contributor section


Not able to download

Hello,
unfortunatly i am not able to download your node-red application. The log looks as following:

I hope somebody can help me. I guess i am doing something stupid and thats why it doesn´t work :)

There is nothing wrong there, in fact it was already installed, you can see that as it says it has updated it rather than installed it.
However, that is not the normal output from the command npm install.  What command did you use?
What makes you think it is not installed?
In future, when posting logs please copy/paste the text rather than screenshot.

When i look into my installed nodes. The flowfuse node ist not available.
I installed it through the node.-red palette installer.


Remove 0xa0 and 0xad from font validation list

Mostly because at one point a guest made their name entirely 0xAD (soft-hyphen) characters and it made it hard to read chat/moderation logs.
The 0xA0 which I think is   basically just doesn't render?
Soft-hyphen does render as a whitespace. Which made me wonder, why are we stripping all spaces from names and not just trimming the edges after sanitization? Is it because /tp oh hi marc would be harder to parse if the user "oh hi marc" had spaces in their name? 🤔
Or are there more reasons I'm not thinking of. I guess spaces in names & channel names might allow some shenanigans to be caused, not sure.
Soft-hyphen also suffers from the same issue that a lot of the more special:tm: characters suffer from, which is that they render as Â or â or something similar when put at the start of a name or message... I don't think it's the text rendering's fault, is it somewhere in the network protocol or in the user store module? I suppose it's a bug worth investigating...
At least this bug just about guarantees that noone could make their name entirely blank :P
PS: Meant to write it in the comment in the code but I tested by running the hex values through a hex-to-ascii/unicode site, sprinkling in valid chars in between to make sure I catch everything right, and CTRL-V'd them into Everest's text input of the Name/Key mod setting. I wasn't terribly rigorous though.
I did notice that if you have a ' or " in it, in modsettings-CelesteNet.Client.celeste it saves as Name: "a\"b'c" throwing in quotes and escaping the quote inside, so the config files generally don't care at least!

Gonna organize my thoughts on this one here; so EnglishFontCharsSet gets referenced four times, all within CelesteNetUtils.Sanitize which in turn gets used in these places:

Name argument of Channels.Move (any instance of a player being moved to a different channel on server)
All connecting player names near the end of HandshakerRole.AuthenticatePlayerNameKey, either guest or from stored info
in SpamContext.IsSpam to normalize for comparisons
the three functions that uhh, get the data. and file. tables by their names in the SqliteModule
... and that's about it, I think?

I was worried this change might affect existing user store data in some way in case they contained these newly excluded characters, but everything is referenced by UIDs and serialized and stuff, and the "font" sanitization happens on the fly when the data is put to use as player info or a channel name. 🤔
So I'm guessing this should be all good, and the worst effect it'll have is stripping those two characters from user/channel names, i.e. the intended effect.


Faceid training and evaluation: tensor size mismatch when batch size > 1

Hi, I am currently trying to run the training and evaluation scripts of faceid. They only work when I set batch size 1, and other sizes will give me this tensor size mismatch error.
e.g. with batch size 100

Traceback (most recent call last):
File "train.py", line 1794, in
main()
File "train.py", line 438, in main
return evaluate_model(model, criterion, test_loader, pylogger, activations_collectors,
File "train.py", line 1495, in evaluate_model
top1, _, _, _, mAP = test(test_loader, model, criterion, loggers, activations_collectors,
File "train.py", line 958, in test
top1, top5, vloss, APs, mAP = _validate(test_loader, model, criterion, loggers, args)
File "train.py", line 1163, in _validate
classerr.add(output.data.permute(0, 2, 3, 1).flatten(start_dim=0,
File "/opt/conda/lib/python3.8/site-packages/torchnet/meter/msemeter.py", line 21, in add
self.sesum += torch.sum((output - target) ** 2)
RuntimeError: The size of tensor a (512) must match the size of tensor b (51200) at non-singleton dimension 1

Could you please give me some help on how to fix this? Thanks.

By modifying lines 779 and 1111 of the train.py file, I change classerr.add(output.data.permute(0, 2, 3,1).flatten(start_dim=0,end_dim=2),target.flatten()) to classerr.add(output.data, target) , Now it's working properly!
I don't know if this is correct, but it works!
With best wishes.

Commit #187 fixes that issue. thanks for reporting.


pass twig compile params

i use cross render twig (php and js).
in php twig by default enable autoescape, in twig.js it need enable.
i create fork witch path and use them.
How to add it params in twig-loader?

i can make pr with my path
or
pass param from loader options and create pr

Webpack 2 has made significant changes to how you can add options to a loader or plugin. Perhaps we can look into that?


fix: refactor: clean up apollo_federation::compile_service

/claim #2904
Summary:
Briefly describe the changes made in this PR.
Issue Reference(s):
Fixes #... (Replace "..." with the issue number)
Build & Testing:

[ ] I ran cargo test successfully.
[ ] I have run ./lint.sh --mode=fix to fix all linting issues raised by ./lint.sh --mode=check.

Checklist:

[ ] I have added relevant unit & integration tests.
[ ] I have updated the documentation accordingly.
[ ] I have performed a self-review of my code.
[ ] PR follows the naming convention of <type>(<optional scope>): <title>

Added some comments. Moving to draft to reduce noise and improve CI efficiency. Once you are ready just mark it as "ready to review". Feel free to give a shoutout on the #contributors channel on Discord if you want immediate attention.

Sure, @tusharmath I have pushed some changes


Docusaurus migration issues

Do you want to request a feature or report a bug?
Bug (sorta)
What is the current behavior?
Some issues I just discovered with the migration of Draft.js to Docusaurus. Perhaps we can use this issue as a master issue to keep track of the smaller issues.

[ ] Footer not bottom-sticky on home page (This is something that has to be fixed in Docusaurus core)
[ ] On mobile widths, the editor exceeds the width and the page is horizontally scrollable

[ ] The development version of React is being used

cc @NoamELB

Regarding mobile, I think we should not show the editor at all (it's not supported in mobile). @flarnie do you agree?
@yangshun want me to create a PR for the sticky footer? I'd be glad to help out 😄

@NoamELB Docusaurus would be so glad to receive your PR 😄


build system updates

Rationale
This pull request brings 2 patches, 1 to generate make dependency chains with gcc -MM and friends, and one another to make sure to remove python generated code with dependency-resolver tests.

v2 coming....


Expose write dataset with metadata API

Problem Statement
Lance core format supports attaching k/v metadata to a dataset/table.
We should allow user to pass k/v metadata via LanceDB API as well.
It is useful to track model / inference information to generate embeddings, and more.

So the problem is that arrow-rs did not pass the schema metadata through the C data interface. This was fixed in v37.0.0 of arrow-rs, but datafusion has 36.0.0 as the latest dependency. So we need to wait for the next release of datafusion (the tag for 23.0.0 is there already with arrow-rs 37.0.0 but it's not in crates.io yet).

Todo:

Once datafusion 23.0.0 is out, upgrade arrow and datafusion dependencies in github.com/eto-ai/lance
Test metadata write-through from python
make new lance release
Upgrade LanceDB dependency version to the newly released lance version


Update zio-schema, zio-schema-derivation to 0.4.7

Updates

dev.zio:zio-schema
dev.zio:zio-schema-derivation

from 0.4.2 to 0.4.7.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (0.4.2).
You might want to review and update them manually.
project/plugins.sbt

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, old-version-remains, commit-count:1

Superseded by #832.


Unable to download from nbcnews.com

I know this worked before, so perhaps they've recently changed something:
G:\rtmpdump>youtube-dl.exe --verbose http://www.nbcnews.com/feature/dateline-ful
l-episodes/full-episode-family-business-n285156
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', 'http://www.nbcnews.com/feature/datelin
e-full-episodes/full-episode-family-business-n285156']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2015.01.16
[debug] Python version 2.7.8 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg N-68826-g504267f, rtmpdump 2.5
[debug] Proxy map: {}
[NBCNews] full-episode-family-business-n285156: Downloading webpage
[NBCNews] full-episode-family-business-n285156: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 400: Bad Request (caused by
HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you
are using the latest version; type  youtube-dl -U  to update. Be sure to call yo
utube-dl with the --verbose flag and include its complete output.
File "youtube_dl\extractor\common.pyo", line 293, in _request_webpage
File "youtube_dl\YoutubeDL.pyo", line 1412, in urlopen
File "urllib2.pyo", line 410, in open
File "urllib2.pyo", line 523, in http_response
File "urllib2.pyo", line 448, in error
File "urllib2.pyo", line 382, in _call_chain
File "urllib2.pyo", line 531, in http_error_default

Will be fixed in the next version. Thanks for the report.

The fix made it into youtube-dl 2015.01.23. See our FAQ if you need help updating.


TCP connection issue

Hello,
I am having an issue connecting to a MRS 1104 LIDAR with the Sick Scan ROS node. When I connect the LIDAR via a usb adapter, I can successfully ping the port, but when I run the node I get an error saying that the node fails to open a TCP connection to the IP of the LIDAR (screenshots attached). On the same laptop I am able to boot into Windows and establish an unproblematic connection with the LIDAR through the SOPAS desktop application. I am running ROS1 Noetic on Ubuntu 20.04.6. I have tried connecting with both the archived version and the newest available from this GitHub. The same errors occur whether or not I launch with the provided launch file or one of my own. I am unsure where to start debugging this so any help would be appreciated.

Thanks for your feedback. The ip address <IP_ADDRESS> indicates a DHCP assigned ip address. We recommend to assign a static ip adress to the lidar.
Please use SOPAS ET to set a static ip adress to the lidar, e.g. <IP_ADDRESS> (the firmware default). Make sure that your PC and your lidar use the same subnet (ipconfig /all lists all available ethernet adapter and subnet masks). After that, run sick_scan_xd with parameter hostname:=<static_ip_address_of_mrs1104>.


Enabling AllowCrossSubscriptionReferences feature?

I am getting the following error when using a nested template to deploy resources across subscriptions:

Subscription XYZ is not registered for feature AllowCrossSubscriptionReferences required to carry out the requested operation.

It seems this feature cannot be enabled via API:
 Register-AzureRmProviderFeature -FeatureName AllowCrossSubscriptionReferences -ProviderNamespace Microsoft.Network
Register-AzureRmProviderFeature : The feature 'AllowCrossSubscriptionReferences' does not support registration.
At line:1 char:1
+ Register-AzureRmProviderFeature -FeatureName AllowCrossSubscriptionRe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Register-AzureRmProviderFeature], CloudException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.RegisterAzureProviderFeatureCmdlet

Any idea how one can enable this feature?

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

ID: 6ec87df7-43e5-2d11-3546-9f338534e560
Version Independent ID: c5319e4e-7d0c-6c94-b53e-6689f2d041c2
Content: Link templates for deployment - Azure Resource Manager
Content Source: articles/azure-resource-manager/resource-group-linked-templates.md
Service: azure-resource-manager
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

Thanks for your comment. We are actively investigating and will get back to you shortly. Thanks for your patience.

@yoannchaudet This requires deeper investigation and understanding of your scenario to get to the resolve. Kindly raise this issue with our techinical Support channel using these steps. If you do not have a support plan, send mail to<EMAIL_ADDRESS>include your subscription ID and a link to this thread (for context) and we will gladly connect you with the Azure Tech Support channel.
We hope to hear from you soon.
CHeers.

We will now close this issue. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.

Would this help somebody, it seems the error we were receiving was caused by us trying to provision virtual machines in a subnet belonging to another subscription (from a cross subscription deployment).
We went a different route and in the end did not use a cross subscription deployment so I do not have a mitigation/workaround to share.

As this is the only google result for "AllowCrossSubscriptionReferences", I'll throw an update for anyone landing here.
If you're trying to create a resource that references networking in a separate subscription, stop.
We burnt a few days and some enterprise support on discovering that this architecture is full-stop not meant to be done in Azure, for example, a network interface card cannot be created in a subscription while referencing a subnet in a different subscription, it just isn't possible.
Find an alternative, keep your resources that require a network and your network in the same subscription.

More specifically it appears this error is thrown when the vNIC resource would be deployed in 'subscriptionA' and the target subnet Resource ID is a subnet in a VNET in 'subscriptionB'.
For VM and Private Endpoint scenarios, this can be worked around by deploying the vNIC for the VM, or PE instance, in a resource group in the remote sub where the VNET resides. The VM or PaaS instance associated with that can be in a different subscription. Not saying this is a good idea, but it can be done.
Unlike deploying a standard VM, where the vNIC can reside remotely to the VM resource itself (it is a linked/child resource), VMSS Resource Manager API does not appear to support creating the instance vNICs in a resource group (aka subscription) outside of where the VM instances are deployed. i.e. you are stuck with the same subscription. Trying to associate the VMSS IP configuration to a subnet ID in a remote subscription will fail with the "AllowCrossSubscriptionReferences" error. Not sure if there is any way around that for VMSS, or if it will be supported in the future?


TAC Meeting Cancelled 1/25

Please share any additional details on this topic
We will be cancelling the 1/25 TAC meeting due to the LF Staff being at an offsite
Detail what actions or feedback you would like from the TAC
None
How much time do you need for this topic?
None

@yarille please remove meeting from calendar - thanks!


[Bug] App crashes if icon is not a bitmap (.svg) and if format is incorrect (rectangular icons)

Wry requires bitmap (.png) icons to properly display them.
When the list of icons is obtained, iterate over all of them and find one that's correct.
If any of them are correct, use Naty's logo.

Should be fixed in 0.2.2, needs more testing


Assh V3 🥉

👋 I plan to start the v3 of assh.
For now, I mostly have developer-oriented ideas of enhancement, that should allow making the assh more powerful and write new features.
About the usage, I will try not to break the configuration retro-compatibility however, the assh CLI will change a little bit, but for most people, this CLI is always wrapped by SSH, so it won't change anything for you.
Please, do not hesitate to add your thoughts if you have ideas of improvements or specific wishes.
Thank you for your support, and take care of you.

Checklist (based on my ideas and the comments below)

[ ] simplify codebase, less deps, less hacks, more tests
[ ] improve regex support (brace expansion, etc)
[ ] cleanup old branches and issues
[ ] add integration test
[ ] use Yaml v3
[ ] make the ssh config a standalone package
[ ] fix issues flagged with the v3 milestone
[ ] use latest version of sprig for templates
[ ] use non-unicode ascii schemas
[ ] provide sane defaults to allow having a very small configuration file
[ ] experiments (that won't probably be done for the first release of the v3, but at least I plan to make sure the codebase will be compatible)

[ ] experiment new ways of proxying, i.e. create an in-process small ssh-server
[ ] experiment with sending a small assh companion binary on the remote host (ideally, in ram) to add more proxying features
[ ] experiment improving hooks in order to support config sync
[ ] experiment with built-in new transports (ssh over quic, fake-ssh telnet,  etc)
[ ] experiment with optimizations for git
[ ] experiment with new hooks to support various usages, i.e. 2FA, port knocking, etc

Maybe you can use kujtimiihoxha/go-brace-expansion to allow brace expansions.
This will help in generating hosts configuration since using host-*.example.com does not allow bash completion whereas host-{foo,bar}-{01..42}.example.com will generate all 84 hosts that allow bash completion.

You should also use gopkg.in/yaml.v3 which allows full YAML syntax, especially anchors. These are useful for inheritance:
_default: &_default
  User: john
  IdentityFile: ~/.ssh/id_rsa

_default_root: &_default_root
  <<: *_default
  User: root

hosts:
  - { Host: 'host01.example.com',        <<: *_default }
  - { Host: 'host02.example.com', <<: *_default_root }

This may break existing configurations though.

a few ideas:

better handling of regex hostnames. examples server([0-9])(foo|bar) should be able to transformed into hostname : \2.some\1.path.com without shell command line call
synchronization of config : when doing ssh to a server, synchronizing the config, like .bash, .gi or .zsh automatically
handling of jump server using user with "gu=..." (see my issue #341)

I'm just starting to use assh, some ideas might come later

There is a problem with regexes and globs naming: shell completion does not work correctly because it does not know how to complete the hostnames.
Brace expansion solves this problem at the cost of generating numerous hostnames in configuration file.
It's better to have a full configuration generation than a factorized configuration since it's more convenient  for daily usage.

I would love to see parallel gateway check. Let's say you have 5 possible ways of reaching a set of hosts, checking one by one waiting for the timeout like assh does now its not efficient it would be a lot better to have 5 processes spawned and then return connect on the first able to reach the host and kill the others.

I would love to see parallel gateway check. Let's say you have 5 possible ways of reaching a set of hosts, checking one by one waiting for the timeout like assh does now its not efficient it would be a lot better to have 5 processes spawned and then return connect on the first able to reach the host and kill the others.

 I want to also thank you for your impact and what you chose to do with your time within your lives , i appreciate it as much as i do mine and for the knowledge that i'll get to learn through your experience as i grow more understanding with you for the true VALUE of each other. We would not be here without each other. With that being said , I know what my manifestations have been and that my experience this far in life has led me here , which i have documented completely through only a viewer's perspective , i never fought within the computer because i already had the knowledge of whats going on.
I've been harrassed , monitored , threatened , controlled , locked out of , blase blase , within the computer , as well as behind the computer as well as , documented on the computer. as much so in my physical body , My dad documented my life and taught me all that i understand with the understanding that it would be understood in more depth within my life and to appreciate that lesson the most. Not by telling me , that i would appreciate it , but by letting me experience what he meant with him. So i could do that for myself.
 I may not fully understand everything and i may never will , however for as long as im here , to make my time WELL SPENT , i would like to ask you [opened to the general everyone who would like to chime in on if you ever happen to] if :
You would mind me leading others to the knowledge that you lead me to within this community , by proving the value of knowledge and understanding is equal to the applicable POWER WITHIN. while i livestream / screen record my in real time , raw uncut learning , viewing , understanding , the REALITY within the VIRTUAL. by also TRYING myself , against those that i've already obtained evidence against as well as for those who may need the help in understanding , the motivation , the inspiration as well as the proof that anything is possible because of the power of within. My only concern with this is that the abuse of knowledge , the abuse of will power may only cause the counter opposite reaction to happen or the unknown variable. But either way i still kinda wanna find out because it sounds fun.
However , i would only feel comfortable with releasing the content after the rest of my other content it being released that is the proof of me TRYING myself because they TRIED me , and well , that never even works in my favor if i wanted it to , typically but either way i always get what i want , just not how i want it [ungrateful ass grateful ass lil shit i am]  so with me doing that , not only would it teach me , document my growth , hopefully teach those who'd like to learn how to protect themselves but also let those who wanted to begin protecting themselves with me and others for the evidence that they have against the TRUTH and FACT of the MATTER of all ... including themselves , because that what im really really good at because its all here. If it isnt gone , it's missing , if it isnt missing it disappeared and if it didnt disappear someone took it , or someone lied to begin with. but it can all be proven and it will be. because they've been proving for centuries when they started taking over the telling of time but i have so much shit to go through dead ass , i cant go through everyone's stuff i gotta go through theirs and then i can help everyones but if we could all help each other and document it together it would be cool because we would save time and be work efficient together and i been doing this all alone , for the most part , at least absolutely in the physical DIMENsion. plus im gonna be proving a whole lot of science wrong and right too with that.
Like, as when cloning a repo with different keys.
hosts:
    gitlab.com:
      # private usage
      # clone command: git clone git@gitlab.com:<vjunior1981_user or anything else from gitlab>/amazing/repo.git
      IdentityFile: /my/amazing/key
      Hostname: gitlab.com

    gitlab.com:
      # company usage
      # clone command: git clone git@gitlab.com:<company_org>/amazing/repo.git
      IdentityFile: /company/key
      Hostname: "gitlab.com:company_org*"

This would be awesome, same hostname identifier and a kind of if clause. :)
Kind regards,
Vitor Jr.


Add a general invitation code for Zeeguu

Currently, we usually give our latest feature branch as an invitation code for new users, so they see the latest features, but this pollutes the cohorts for studies.
Since our users would be seeing the "features-to-come" I will create a code zeeguu-preview and assign the "latest" features to it so we can start using that code to invite new users.

Yes pls :)
M.
On Tue, 1 Oct 2024 at 10.18, Tiago Ribeiro @.***> wrote:

Currently, we usually give our latest feature branch as an invitation code
for new users, so they see the latest features, but this pollutes the
cohorts for studies.
Since our users would be seeing the "features-to-come" I will create a
code zeeguu-preview and assign the "latest" features to it so we can
start using that code to invite new users.
—
Reply to this email directly, view it on GitHub
https://github.com/zeeguu/api/issues/231, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AADRNB7FCWZEY6D5MLVXUTDZZJEFHAVCNFSM6AAAAABPE5DLPOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGU2TQMZZGEYTGNA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Http2MessageBody.TryRead TryStart/TryStop

Isolated change from https://github.com/aspnet/AspNetCore/pull/11942 (in case it wants backporting)
/cc @halter73

@halter73 I agree we should backport this change, just not sure which milestone. Without this change, the TryRead call is kind of broken, however there are workarounds (just don't call TryRead).

It also means if only TryRead is used OnReadStarting and OnReadStarted etc don't get called?

Ugh

Can you retarget this PR to release/3.0? Thanks.

@halter73 opened new PR for it https://github.com/aspnet/AspNetCore/pull/13464


change lists of user action tags from paragraphs to list items

trello: https://trello.com/c/TQ0ZHfSX/328-user-dashboard-side-links-p-to-li

Screenshots
Before

After


Add immutable enumerable types

Partially resolving #250 and #251.

Added ImmutableList and ImmutableArray
Added EnsureCapacity generator to ForEachAddEnumerableMapping, it works on ICollection and ICollection<T> and casts the sequence in case the interface was implemented explicitly (aka arrays).
Added AddRange for existing List
Add IsArray guard to TryBuildExistingTargetMapping, Array explicitly implements a dummy IList.Add method that thows NotImplementedException. as a result mapperly will attempt to generate a foreach loop adding items to the array.

As ImmutableList and ImmutableArray cannot be mutated without a setter method, should EnumerableMappingBuilder.TryBuildExistingTargetMapping report an error instead of returning null?
I'm not 100% happy with how I added EnsureCapacity it will have to be revisited when being used for dictionaries. A future change could use Enumerable.TryGetNonEnumeratedCount instead.

Thanks for the code review, I'll get round to creating a separate EnsureCapacity pull request.

Added some support for some Immutable type.
Created HasImplicitInterfaceMethod to prevent mapperly calling ICollection.Add on Immutable types when they have an explicit implementation - related to #286. I can remove this and manually check if you don't like this.
Added test to ensure that mapperly does not attempt to call ICollection.Add on an array type.
Added integraton tests, it looks like I only generated values for Roslyn_4_5. How would I run it for other versions to be like #300? I'm not sure why ImmutableArrayValue ImmutableQueueValue and ImmutableStackValue are the only immutable types that appear inside RecursiveObject here.

// RecursiveObject...
ImmutableArrayValue: null,
ImmutableQueueValue: [],
ImmutableStackValue: [],

Update names of generic types in WellKnowTypes

Codecov Report

Merging #305 (57afcfb) into main (dce4b42) will increase coverage by 0.02%.
The diff coverage is 93.38%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main     #305      +/-   ##
==========================================
+ Coverage   91.71%   91.74%   +0.02%
==========================================
  Files         109      117       +8
  Lines        3379     3729     +350
  Branches      438      507      +69
==========================================
+ Hits         3099     3421     +322
- Misses        189      209      +20
- Partials       91       99       +8

Impacted Files
Coverage Δ

...appings/NewInstanceObjectFactoryPropertyMapping.cs
100.00% <ø> (ø)

...pperly/Descriptors/Mappings/NullDelegateMapping.cs
83.33% <ø> (ø)

...escriptors/Mappings/ObjectPropertyMethodMapping.cs
90.00% <ø> (ø)

...riptors/MappingBuilders/QueryableMappingBuilder.cs
68.42% <68.42%> (ø)

...Descriptors/Mappings/EnumFromStringParseMapping.cs
73.68% <73.68%> (ø)

src/Riok.Mapperly/Helpers/SymbolExtensions.cs
85.29% <75.00%> (-0.43%)
:arrow_down:

...criptors/Mappings/PropertyMappings/PropertyPath.cs
89.06% <80.00%> (-3.60%)
:arrow_down:

...iptors/MappingBuilders/DictionaryMappingBuilder.cs
79.51% <83.33%> (+0.50%)
:arrow_up:

src/Riok.Mapperly/Descriptors/WellKnownTypes.cs
87.23% <83.87%> (-8.92%)
:arrow_down:

...iptors/MappingBuilders/EnumerableMappingBuilder.cs
92.48% <91.17%> (-0.78%)
:arrow_down:

... and 30 more

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

Thanks for the suggestions, I'll try to add the integration files for 4_4 and under.
I've noticed a slight oversight, the tests for .Net framework 4.8 always fails because Immutable types are .Net core only. I'm a little suprised I could use them in a .Net Standard 2.0 project.
Not sure how to resolve this, my first instinct would be to multi target .Net Standard 2.0 and .Net Core and use preprocessor directives. Thoughts?

Thanks for the review. I've added and updated the tests, changed HasImplicitMethod and added the conditional dependency.
I'm not familiar with XUnit verify does it automatically delete snapshot data when the corresponding method is removed or renamed?

Got the integration tests to work 😅 removed the unused snapshot data, refactored the test and did some code cleanup.
Should be ready to merge 🤞


TitleHistory: TitleInstances pointing to deleted instances

There are a display error and a connection error.
The title Czechoslovak journal of physics is connected to The European physical journal D. There are two instances of The European physical journal D: one of them is deleted and one of them is current.
When listing the TitleHistory, we see TitleHistoryEvents concerning both. That is somewhat very irritating. The OAI PMH extract delivers -correctly- only those linked directly to the database instance.
It is thus desired that upon deleting a title (or marking it as such), every links ponting from or to it should be remapped or deleted as well.

Fixed in 8.5.1


Problems with the cart on external pages

Hello,
I installed the shoppingcart and put a sample folder with sample products as described on your website. The cart works well, but unfortunately has not the layout of the underpage I use on the website.
So I tried the implementation by including the partials/shoppingcart_core_cart_external.html.twig in my default.html.twig. But the products do not appear on the page. The checkout page though appears on the page (I put an order over the normal page 06.shop - see below)!
My structure is:

05.tickets (where I would like to put the cart as external implementation)
- default.md
06.shop

shoppingcart_categories.md
01.tickets

shoppingcart_products.md
01.adults

product_image.jpg
shoppingcart_product.md

02.kids

product_image.jpg
shoppingcart_product.md

Is that right ? Or do I have to copy the items of he shop under 05.tickets and if so, how do I have to do it? I thought the {% include 'partials/shoppingcart_core_cart_external.html.twig' %} would include all the shop-twigs in the default.md

The cart is tested on Antimatter, and most of the compatible themes work fine.
Compare the structure of the default Twig files provided https://github.com/flaviocopes/grav-plugin-shoppingcart/tree/develop/templates with the structure of your pages.
You can override the default twig files in your theme.


Pasting an identical image fails

The hex string seems to be derived from the file's contents, and it ends up failing when you paste the same image into the same file:

It should either reuse the same file, or upload a new copy.

If you paste the same file, it will be prompted whether to replace it. Your screenshot look like does not found any pictures on the clipboard.

You're right 😅


Docker 1.6.0 is the latest version

CIS 1.6.0 for Docker (https://www.cisecurity.org/benchmark/docker), Is there any plan to upgrade the code based on the latest version

Hi @anubhav1992, there are no actual code changes in the 1.6.0 CIS Benchmark changelog as far as I can tell.
But I'll have a second look and update the documentation

1.6.0 released https://github.com/docker/docker-bench-security/releases/tag/v1.6.0


Consider using byte positions for source locations internally

Rather than keeping the row and column information from lexing onwards, rustc and LALRPOP use byte positions for source locations internally. They then reconstruct row and column information later. Not sure what all the the pros and cons are, but here are some:

slightly less memory used in AST
easier to integrate with LALRPOP

Maybe @nikomatsakis can weigh in on some of the reasoning behind this?

libsyntax_pos: https://github.com/rust-lang/rust/blob/ae774103501337ed63b42b673c6c4fdbf369e80e/src/libsyntax_pos/lib.rs
lalrpop::file_text: https://github.com/nikomatsakis/lalrpop/blob/125cf975e36cca84b18c7faf0b9187e7d46c5a6d/lalrpop/src/file_text.rs

We might have to weigh up the fact the gluon is intended to be embeddable, but I'm not sure whether this would have an impact or not.

If you are writing your own lexer, LALRPOP can handle custom location types, no problem. So I think that LALRPOP integration is not really an important factor.
However,  I do like using the byte-offset nonetheless. As you say, it's more compact in memory, which is the most important consideration. It's also perfectly general, simple, and it allows you to do things like easily find the original source text from a given span. The downside is that you need some context to convert to a line-column, but I tend to find that printing errors needs context anyhow.

With line + column there is still the reverse problem as then one needs to calculate the byte positions for each line https://github.com/Marwes/gluon/blob/4a64c68d8d04a6788f1fea3d6f25471b873ee8e2/base/src/error.rs#L74.
Thus the only real problem is that the errors in the typechecker (as an example) contains line + columns spans so the typechecker needs to know how to translate byte positions to line + column. Alternativley this conversion could be postponed until after typechecking if the typechecker stored something like Errors<ByteSpanned<Error>> and then that is translated to the current Spanned<_> type.

Yep, I think we can keep around the list of line beginning offsets then reconstruct them later as needed. Seems to be what happens in those links I posted.


Do we still have "admin" run?

We had an option to run as admin (skips confirmations). Do we still have this? Should we?

It's in there, but it's commented out currently. I personally don't see a need for it. The time saved is negligible, especially now that we don't require instance selection.
With your approval I can remove it completely?

Yep, can remove
Best,
Alison
On Sep 25, 2020, at 10:19 AM, Marko Prodanovic<EMAIL_ADDRESS>wrote:

It's in there, but it's commented out currently. I personally don't see a need for it. The time saved is negligible, especially now that we don't require instance selection.
With your approval I can remove it completely?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/saud-learning-services/module-progress/issues/17#issuecomment-699051032, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFMNZVKWUVCHFZRFTHNLROTSHTGINANCNFSM4RYZJGDA.

Resolved


Integrate llvm-project @9372a3b70cf3969dac2d1a14cf41358205944e60

Bumps llvm-project to https://github.com/llvm/llvm-project/commits/266a5a9cb9daa96c1eeaebc18e10f5a37d638734
Still carrying revert: https://github.com/iree-org/llvm-project/commit/9372a3b70cf3969dac2d1a14cf41358205944e60
https://github.com/llvm/llvm-project/pull/97903 Updated type conversion argument materialization, so this PR includes minor bug fixes in Codegen and Stream conversions after the change.

Thanks. Going to merge without waiting for CI since that commit was just a simple rename.


ticker doesn't close the channel after calling Stop()

Repro:
package main

import (
	"sync"
	"time"

	"github.com/WatchBeam/clock"
)

func main() {
	c := clock.NewMockClock(time.Now())
	ticker := c.NewTicker(time.Second)
	ch := ticker.Chan()
	wg := sync.WaitGroup{}
	wg.Add(1)
	go func() {
		for range ch {
		}
		wg.Done()
	}()
	ticker.Stop()
	wg.Wait()
}

Hi, thanks for the PR!
This package mirrors the standard library which specifies that the channel is not closed "to prevent a read from the channel succeeding incorrectly".

Interesting. I hadn't tried it with a real timer. I guess I need to signal my goroutine to end some other way. Feel free to close this PR and the issue.
On July 5, 2016 6:56:42 PM PDT, Connor Peet<EMAIL_ADDRESS>wrote:

Hi, thanks for the PR!
This package mirrors the standard library which
specifies that the channel
is not closed "to prevent a read from the channel succeeding
incorrectly".

You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/WatchBeam/clock/issues/1#issuecomment-230652518

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Configure Events history time

Would like to be able to have conf setting for Events module on how far back events should be displayed.

I have the code done to add these changes, just have to remember how to submit properly on GitHub

#989


Pages such as /art-basel/browse/artist/mary-kelly are unsitemapped but include the fragment meta tag

Pages like https://www.artsy.net/art-basel/browse/artist/mary-kelly include this in their markup to indicate that the page is significantly rendered on the client-side:
<meta name="fragment" content="!">

As a result, search engine crawlers make an additional request to https://www.artsy.net/art-basel/browse/artist/mary-kelly?escaped_fragment= with the goal of retrieving pre-rendered HTML. However, the page is not sitemapped, so won't be pre-rendered.
Instead, the page should either exclude the meta tag or be sitemapped [and pre-rendered]. I'm not sure if this affects other similar pages.

@craigspaeth Can you have a think about this and what we should be doing. @broskoski has some thoughts on this, but would love to hear from you first.

Going to close this issue as it's quite old now, but I'll leave my thoughts on it.
Generally speaking, I'm a proponent of trying to serve content to Google without Reflection as more and more of the web does client-side rendering and Google announced deprecating escaped fragment a long time ago. I believe Christine has also mentioned before that it's not productive to sitemap everything under the sun—and I'd imagine sitemapping a deep link like /art-basel/browse/artist/mary-kelly is probably a waste.
So with that said, we should just remove the use of this meta tag here (and probably across the site) and call it a day. However, that's just my opinion. #seo in Slack will have the best answers to these questions.

I think that's reasonable, but shouldn't we remove the meta tag before closing this?
I agree that sitemaps are worth little on their own and only mentioned them here because that's how Reflection knows to crawl and pre-render the page. The current mark-up (with the meta tag but no corresponding sitemap entry) is basically preventing indexing by directing Googlebot to request a URL that fails with 403.

Good point Joey. I reopened the issue and changed the title to reflect next steps.


page_objects → pages

To-do:

[x] Maintain backward compatibility.

Codecov Report

Merging #19 (068a3b5) into main (7b13d62) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 068a3b5 differs from pull request most recent head 84e9c72. Consider uploading reports for the commit 84e9c72 to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #19   +/-   ##
=======================================
  Coverage   98.39%   98.39%
=======================================
  Files           9        9
  Lines         498      498
=======================================
  Hits          490      490
  Misses          8        8

Files
Coverage Δ

zyte_spider_templates/pages/__init__.py
100.00% <ø> (ø)

...r_templates/pages/product_navigation_heuristics.py
100.00% <ø> (ø)

Sorry to bother you again, but please review https://github.com/zytedata/zyte-spider-templates/pull/19/commits/e811fa4274fc0aad920e59d94b5a2534213f4e45 as well, just to be sure before I merge.


Swift Version

When downloading and trying to use this pod. Xcode makes me update it to swift 4 or 5. Does this mean Starscream is written in swift 3? If so are there plans to update to swift 4 or 5?
-thanks

@ray836 Current version works fine with Swift 4 and 5 so no worries. ;)


Remove semver.yaml, implementations dir and related code

First we need to confirm this won't adversely affect downstream packages.

We can remove op-upgrade from the monorepo.
Suggested sequencing:

Remove code from this repo, draft a PR
Draft a monorepo PR which updates the superchain registry dependency and also removes op-upgrade. Must pass CI.
Get approvals on both PRs.
Merge SCR PR, updated monorepo PR and merge that one.


SQLAlchemy column_property not recognized as a descriptor

Consider following model setup:
from sqlalchemy import Column, Integer, String
from sqlalchemy.orm import column_property

class User(Base):
    __tablename__ = 'user'
    id = Column(Integer, primary_key=True)
    first_name = Column(String(50))
    last_name = Column(String(50))
    full_name = column_property(first_name + ' ' + last_name)

If I try to build a query that would select the full_name column_property an error is raised:
query_builder.select(
    User,
    fields={'users': ['full_name']}
)

>> UnknownField: Unknown field 'full_name'. Given selectable does not have descriptor named 'full_name'.

It seems that at least the example you gave works if you label the column expression.
     full_name = column_property((first_name + ' ' + last_name).label('full_name'))


Update package: Add moniker for HamRadioDeluxe.HamRadioDeluxe version <IP_ADDRESS>2

Also add tags and placeholders for copyrighturl and description.
Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Manifest Schema Version: 1.4.0 less than 1.5.0 for ID: HamRadioDeluxe.HamRadioDeluxe and Version: <IP_ADDRESS>2

This PR contains just small changes that should be compatible with the previous manifest version. No need to bump the schema version.


API document upload broken

Description
Document can't be uploaded via API. Fetching document information works.
Expected
Upload a document via API inserts document in users inbox.
Actual
Got following error message.
{"detail": "Unsupported media type "" in the request."}

OS: docker
Browser Firefox
Database SQLite
Papermerge Version 2.0rc38

@telsch, thank you for reporting this. What document type did you upload ? pdf, jpeg, png or tiff ?

I have only tried to upload a PDF. Also set the content type to application/pdf failed.

I just checked, indeed, for some reason, it always reports "unsupported media type".
Thank you for reporting this bug! Will be fixed.


Supreme Leader SnokeDetector: Blacklist this is a test

Supreme Leader SnokeDetector requests the blacklist of the following keyword(s):

this is a test - [MS search](https://metasmoke.erwaysoftware.com/search?utf8=✓&body_is_regex=1&body=this is a test)

this is a test has been seen in 6 true positives, 3 false positives, and 1 NAA.


Unable to resolve Action

Thank you for putting together this GitHub Action.
Apparently, it cannot access/resolve the GitHub Action per the error
Failed to resolve action download info. Error: Unable to resolve action `niravpatel27/gh-action-spdx-sbom-generator@v1`, unable to find version `v1`
Retrying in 26.028 seconds
Failed to resolve action download info. Error: Unable to resolve action `niravpatel27/gh-action-spdx-sbom-generator@v1`, unable to find version `v1`
Retrying in 21.282 seconds
Error: Unable to resolve action `niravpatel27/gh-action-spdx-sbom-generator@v1`, unable to find version `v1`

This is how I was invoking the action
  spdx-sbom:
    name: SPDX/spdx-sbom
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repository
        uses: actions/checkout@v2
      - name: Generate SBOM(spdx-sbom)
        uses: niravpatel27/gh-action-spdx-sbom-generator@v1
        with:
          version: '0.0.3'

@cjbischoff thanks for checking it out.
please use like  uses<EMAIL_ADDRESS>instead of  uses: niravpatel27/gh-action-spdx-sbom-generator@v1 that should resolve the issue.
Here is a working example: https://github.com/spdx/spdx-sbom-generator/blob/main/.github/workflows/build.yml#L31 that I am using on the spdx gen tool.

I have also corrected the readme example.