Issue with k8s.io/docs/tasks/access-application-cluster/ingress-minikube/

no matches for kind "Ingress" in version "networking.k8s.io/v1" is shown and validation upon kubectl apply is getting failed

Link to the related page: https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/

@iRachana06 as a workaround please try apiversion as networking.k8s.io/v1beta1

Maybe-related page: https://kubernetes.io/docs/reference/kubernetes-api/service-resources/ingress-v1/

@iRachana06 any update with the workaround?

/kind support
@iRachana06 check that the documentation you're reading matches the version you're running. See https://kubernetes.io/docs/home/supported-doc-versions/

Working locally, is fine. Locally on own minikube setup, its working fine. On the katacoda environment that is provided with the Documentation, kubectl apply command gives error.: https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/
Attaching screenshot for reference

/remove-kind support
/kind bug

/retitle Unable to follow Ingress with NGINX task in Katacoda

/triage duplicate
First reported in #27493

/triage accepted
We'll focus work on issue #29204

Fixed by #29616
/close


real testing

We should add an automated travis test run against a real CMIS repository (alfresco?) (using docker?) additionally to/instead of all that mocking.

You are talking about functional tests which has nothing to do with the Unit tests (mocking), right?


Rebase 2.0 to 10.1.0

Rebase 2.0 to 10.1.0
Signed-off-by: Vasu Kulkarni<EMAIL_ADDRESS>

Appears to be changing a crosscheck inside teuthology to expect Ceph version 10.1.0 when installing what-will-become RHCS 2.0.  I can't help but think there's a better solution than hardcoding the source, but it's the way it's written now.


Name or service not known',)': /simple/redis/

When I run "docker-compose up -d", I get following error output.
~/azure-voting-app-redis$ docker-compose up -d
Building azure-vote-front
Step 1/3 : FROM tiangolo/uwsgi-nginx-flask:python3.6
---> 3b923af93a90
Step 2/3 : RUN pip install redis
---> Running in 7579eb05e67f
Collecting redis
Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f2edc355198>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/redis/
Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f2edc3bc6d8>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/redis/
Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f2edc3bc2b0>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/redis/
Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f2edc3bc668>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/redis/
Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x7f2edc3bc198>: Failed to establish a new connection: [Errno -2] Name or service not known',)': /simple/redis/
Could not find a version that satisfies the requirement redis (from versions: )
No matching distribution found for redis
ERROR: Service 'azure-vote-front' failed to build: The command '/bin/sh -c pip install redis' returned a non-zero code: 1
Any hint how to resolve it?
I tried to run "pip install redis" and it works without error:
~/azure-voting-app-redis$ pip install redis
Collecting redis
Using cached https://files.pythonhosted.org/packages/ac/a7/cff10cc5f1180834a3ed564d148fb4329c989cbb1f2e196fc9a10fa07072/redis-3.2.1-py2.py3-none-any.whl
Installing collected packages: redis
Successfully installed redis-3.2.1
I have following images:
~/azure-voting-app-redis$ docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
mcr.microsoft.com/azure-cli   latest              2a681f127ad7        2 weeks ago         712MB
tiangolo/uwsgi-nginx-flask    python3.6           3b923af93a90        2 months ago        949MB
I am using Ubuntu on Oracle VM.
Docker version: Docker version 18.09.3, build 774a1f4

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

ID: 65f634bf-2280-a093-5897-724310dafa2d
Version Independent ID: f11c0af7-bfaf-6d64-2c75-9015b0eb1f30
Content: Kubernetes on Azure tutorial  - Prepare an application
Content Source: articles/aks/tutorial-kubernetes-prepare-app.md
Service: container-service
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

It looks like, it was proxy issue. Now I could create image for front.
The issue can be closed.
Thanks

It looks like, it was proxy issue. Now I could create image for front.
The issue can be closed.
Thanks

Thanks for the update @pvpatel777

hey @pvpatel777 I have the same issue. How did you sort out the proxy problem?
@mimckitt could there be a fix added to the docs? What makes the issue come up?


fix: support negative numbers in Step Functions

Fixes #83
Adds support for negative literal numbers in Step Functions.
const a = -1;
const a = 1 + 2;
const a = [-1];
task(-1);
list.slice(-1) // [-1:]
list.slice(0, -1); // [0:-1]

Also adding constant pre-evaluation support, eg adding numbers, concatenation of strings, etc


Version 1.5.0 is broken

Without a config file, version 1.5.0 cannot be used. This was fixed in b8cbdfbfbe00f58e65a911a6daa353e1664a799d but no 1.5.1 fix has been released.
This can be done with with a disconnected tag:
git checkout v1.5.0
git cherry-pick b8cbdfbfbe00f58e65a911a6daa353e1664a799d
git tag v1.5.1
git push --tags

Alternatively, just release version 1.6.0. 😎

I will do your first solution, as i have upgrade the php version to 5.5 for some needs and so this can be a BC break for some people.
I will certainly throw a 2.0 in the summer as well as reviewing some others libs that i work on since i will have time to spare for this :)

should be good, reopen it if not.

Thanks!


Console - Add API top banners to deploy, review ext..

Issue
https://gravitee.atlassian.net/browse/APIM-1224
https://gravitee.atlassian.net/browse/APIM-1905
Description
Sorry for long PR. A lot of changes has been done in 🤝  with @phiz71
Console :
Migrate all API top banners for Angular and use it for V4.
Note : Quality is not ready for v4 but this banners contain the necessary for
REST API :
Migrate reviews ask accept reject endpoint into v2
Additional context
All posible banners :

📚  View the storybook of this branch here

Will open a new PR


[ENH] Help type checkers find Shadow.pyi

Is your feature request related to a problem? Please describe.
Many static type checkers have issues finding Cython's stubs.
Here is from running mypy on my current project:
error: Skipping analyzing "cython": found module but no type hints or library stubs

The same issue can be seen when using import Cython as cython:
error: Skipping analyzing "Cython": found module but no type hints or library stubs

Describe the solution you'd like
Being able to take advantage of static type checkers when developing.
Additional context
Inspecting my installation of Cython, it doesn't appear that Shadow.pyi is included:

This could have to do with the issues experienced.

Are you using Cython 3.0?

Are you using Cython 3.0?

If the problem persists after this comment, we could probably add `.pyi's to the typeshed repo .. but it seems to be better to limit the solution to this repo. (moreover, we very likely can)

Cython needs to also include a blank py.typed file in the package root, to mark it as directly supplying type hints (see PEP 561). Otherwise type checkers will assume the package doesn't support hinting and look for a seperate stubs package or in typeshed.

Are you using Cython 3.0?

Yes, this is from my venv's Shadow.py file:
# cython.* namespace for pure mode.
from __future__ import absolute_import

__version__ = "3.0.0a9"

try:
    from __builtin__ import basestring
except ImportError:
    basestring = str

Cython needs to also include a blank py.typed file in the package root, to mark it as directly supplying type hints (see PEP 561). Otherwise type checkers will assume the package doesn't support hinting and look for a seperate stubs package or in typeshed.

Adding this to my venv I get a lot of errors, mainly about cython.cclass, cython.declare and cython.cfunc as these are not defined in Shadow.pyi that I copied into my venv.

Cython needs to also include a blank py.typed file in the package root, to mark it as directly supplying type hints (see PEP 561). Otherwise type checkers will assume the package doesn't support hinting and look for a seperate stubs package or in typeshed.

Adding this to my venv I get a lot of errors, mainly about cython.cclass, cython.declare and cython.cfunc as these are not defined in Shadow.pyi that I copied into my venv.

If you define it:
class _EmptyDecoratorAndManager(object):
    def __call__(self, x: _T) -> _T: ...
    def __enter__(self) -> None: ...
    def __exit__(self, exc_type: Any, exc_value: Any, traceback: Any) -> None: ...

cclass = ccall = cfunc = _EmptyDecoratorAndManager()

def declare(t: Optional[Callable[..., _T]] = ..., value: Any = ..., **kwds: Any) -> Optional[_T]: ...

Will this solve your errors?

Keep in mind that this typing is only for the python version, there is no promise from me that the same typing will be relevant for the compiled version.

This seems a perfect "first issue" to me. PR welcome that adds the missing type declarations from Shadow.py to Shadow.pyi.

I'd love to work on this, if it's still relevant.

if it's still relevant.

Not completely sure - I think we should definitely merge #4335 but I'm not sure how much there is to do beyond that.

Closed in https://github.com/cython/cython/commit/7ad534376c4d562046a3ae58aa0edd1fa68925c0

@tomaszjezak I think the core issue should be solved now. I definitely don't think Shadow.py is complete - there's been new directives added since the PR was originally written, and and some have become more flexible.


No artifact for contract

Component
Forge
Have you ensured that all of these are up to date?

[ ] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.2.0 (88ae503 2023-12-17T00:19:58.880993000Z)
What command(s) is the bug in?
forge test
Operating System
macOS (Apple Silicon)
Describe the bug

Tests run once, and only run again once forge clean is run.
src/libraries/JBMetadataResolver.sol:JBMetadataResolver is a library with public functions that are accessed in the contract being tested.

could you please provide a repro, can't debug otherwise

ping @mejango, a minimal reproduction would still be appreciated to narrow this down

the code pointed out in ticket was rewritten, please reopen with a sample to reproduce if still an issue. thank you!


Problem downloading channels with accented characters

I found out that youtube-dl would throw an error every-time I try to download a video from a channel that has an accented character in its URL. For example this would throw an error :
youtube-dl -j --playlist-items 1 -- "https://www.youtube.com/c/LeRèglement"
Regards.

Same error for me, no one would have an idea to overcome this problem?

replace the accented e in LeReglement with a regular e
and then retry the download

That worked, thanks for the workaround!


SB UI KIT PRO Lead-Capture

Fixes issue #698  .
The website uses tech: Html, Css, Javascript, bootstrap.

Can you attach deployed link in Readme @khushimarothi

Yeah! sure


Spacer issue

miso_Touhou
The file miso-Touhou/hentai_touhou/book.json has spacing errors. Specifically lines; 585:318, 601:280, 581:259, 557:284, 557:284, 553:324, 525:249, 513:264, 493:97, 449:128, 437:88, 429:235, 425:198, 297:170, 213:173, 173:177, and possibly more.
I fixed it by going into notepad and remaking the spacer line.

fixed and will be in the next release


Question

How can I copy the downloaded updates?, and how can I apply them to another computer so that I do not re-download the updates.
so you understand me better just want updates and implement them on another computer.
Attention: I don't want to integrate in the Windows iso, only the updates to put them in another computer.
Thanks

Hi, you can copy “Config/UpdateCache” in Didm++ root path.
获取 Outlook for Androidhttps://aka.ms/ghei36
发件人: Jhovany200
发送时间: 9月22日星期五 12:42
主题: [Chuyu-Team/Dism-Multi-language] Question (#227)
收件人: Chuyu-Team/Dism-Multi-language
抄送: Subscribed
How can I copy the downloaded updates?, and how can I apply them to another computer so that I do not re-download the updates.
so you understand me better just want updates and implement them on another computer.
Attention: I don't want to integrate in the Windows iso, only the updates to put them in another computer.
―
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/Chuyu-Team/Dism-Multi-language/issues/227, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AS_zZcUv-rGuFF6DSik4J4JaKfRjwlWmks5skzqygaJpZM4PgN3t.

Thanks for your reply.


No such file or directory: 'ffprobe'

Hello.
I am trying to run the code, for passing recaptcha v2.
But I am receiving this kind of error.
I have ffmpeg and ffprobe files near, and I have already installed ffmpeg using brew, but anyway I got this error message.
Can you help me to solve this problem?
Thank you.

@Xewdy444 Anyway I have a problem. I could temporary solve this, but it failed again.

@Xewdy444 I have already installed it using brew and ffmpeg and ffprobe both are in PATH.
But I have found a solution using these steps.
import os
os.environ["PATH"] += os.pathsep + '/opt/homebrew/bin'
With these changes, it worked well, but I have no idea how long will it work.
Maybe, do you know better way to fix this?

I have installed it using brew, and typing in cmd which ffprobe it shows '/opt/homebrew/bin/ffprobe'

Then it should work after adding /opt/homebrew/bin/ to your system's PATH.

Do you mean $PATH ?
If yes, this directory already is in my PATH.


Log things a bit better

log lxc things to /var/log/lxd//lxc.log
when migrating, save the criu dump/restore logs.

The result looks something like this:
/var/log/lxd
└── mig
├── lxc.log
└── migration_dump_2015-03-11T18:07:03Z.log
Signed-off-by: Tycho Andersen<EMAIL_ADDRESS>

You mean /var/log/lxd/<name>/* right?

On Wed, Mar 11, 2015 at 11:20:08AM -0700, St�phane Graber wrote:

You mean /var/log/lxd/<name>/* right?

Yeah, looks like github ate my <>s (and my fancy diagram). The
commit message has it right, though.

Reply to this email directly or view it on GitHub:
https://github.com/lxc/lxd/pull/366#issuecomment-78336721


AKMicrophone routing to bluetooth headphones?

Is it possible to take in the microphone input/stream on the iPhone, analyze it, modify/add to it, and then output that to bluetooth headphones?   I am working on an augmented reality game that modifies/augments/routes the microphone feed to headphones and I can't seem to get this to work with bluetooth headphones.  It seems as though Apple requires the bluetooth route to share input/output (take from bluetooth headphones and output back out to bluetooth headphones).  At the moment, my game audio doesn't work for anyone with bluetooth headphones (required without an adapter on iPhone 7).

Yes, I believe so, what did you try?  I'm closing the issue until more information is added so that the issue can be actionable.


[Jay-Z]: API tweaks for better safety and fix a concurrency bug

What's in this PR?
This PR makes some tweaks to Jay-Z to make its API safer and fixes a concurrency bug related to maxUsesPerDataKey. Specifically:
Impetus

Prior to this PR,  we would zero out generated encryption keys (data keys) when the current key "expired" (max # of uses hit) and we went to go generate a new key. But, for batch workflows where the caller might hold N encrypted items in memory, this is problematic as results in zero-ing out those keys before they get persisted. This of course breaks decryption.

Prior to this PR we had a block of code like:

if (this.dataKey === undefined) {
      this.timesDataKeyUsed = 1
      this.dataKey = await this.keyProvider.generateDataKey()
    }

^ The problem with that is if this.dataKey is undefined and you trigger it N times in the same event loop tick, you end up generating N data keys regardless of whether or not you tried to tune maxUsesPerDataKey.
Solution
This PR should fix both problems. And tweaks Jay-Z's API so that it now uses batch methods: encryptItems and decryptItems. Using batch-style methods gives us a bit more visibility and control into planning/optimizing for encrypting sets of items.

I don't remember the cost of individual promises/futures in JS runtime but one idea to speed thing up (if it ever became a problem) is instead of generating promises for each item to encrypt, it might be better to batch things up and do processing at the batch level.  Futures/promises are a great abstraction for concurrency, but are not optimized for throughput (read: efficient parallelism).
The danger is never seeing the impact of generating so many promises because it's a classic "death by a thousand cuts" -- hard to see the impact in traditional profilers.
</pet_peeve mode off>

I don't remember the cost of individual promises/futures in JS runtime but one idea to speed thing up (if it ever became a problem) is instead of generating promises for each item to encrypt, it might be better to batch things up and do processing at the batch level. Futures/promises are a great abstraction for concurrency, but are not optimized for throughput (read: efficient parallelism).
The danger is never seeing the impact of generating so many promises because it's a classic "death by a thousand cuts" -- hard to see the impact in traditional profilers.
</pet_peeve mode off>

Yup! Was thinking that'd be nice as well, but didn't want to mix it into this PR as it'd result in a larger diff. But generally +1, now that we have a batch method, we can do that.


"undefined method" error for message.eta.minute method

Calling message.ais.method always returns error:

 undefined method `minute' for 2016-09-22 13:30:00 +0000:Time (NoMethodError)
	from nmea_final_03.rb:43:in `block in udp_connect'
	from /home/user/.rvm/gems/ruby-2.3.0/gems/nmea_plus-1.0.13/lib/nmea_plus.rb:103:in `block in each_complete_message'
	from /home/user/.rvm/gems/ruby-2.3.0/gems/nmea_plus-1.0.13/lib/nmea_plus.rb:56:in `block in each_message'
	from /home/user/.rvm/gems/ruby-2.3.0/gems/nmea_plus-1.0.13/lib/nmea_plus.rb:46:in `each_line'
	from /home/user/.rvm/gems/ruby-2.3.0/gems/nmea_plus-1.0.13/lib/nmea_plus.rb:46:in `each_message'
	from /home/user/.rvm/gems/ruby-2.3.0/gems/nmea_plus-1.0.13/lib/nmea_plus.rb:81:in `each_complete_message'

Seen with AIVDM example messages:

!AIVDM,2,1,3,A,53IP:?82D2hhHUH@000<l4<Ln08uDL4TqHThhD17B;uKK6K=NOB0C@UDQh00,0*01
!AIVDM,2,2,3,A,00000000000,2*27
!AIVDM,2,1,4,A,539Hh`000000@7C;36058TlF222222222222221?88?72tkP02QiCU888888,0*70
!AIVDM,2,2,4,A,88888888880,2*20
!AIVDM,2,1,4,A,539cDeP00000@;?;K20pTD@E9<4<Q<DsR222221?8h?366LA:4TQCQ4hUDQp,0*42
!AIVDM,2,2,4,A,88888888880,2*20
!AIVDM,2,1,1,B,539G`r400000@K?K340tEHDhLtDppD000000000t306444@PJ4B0C@UDQh00,0*2E
!AIVDM,2,2,1,B,00000000000,2*26

My code

if message.ais.eta.nil? == false
  eta_month = message.ais.eta.month
  eta_day = message.ais.eta.day
  eta_hour = message.ais.eta.hour
  eta_minute = message.ais.eta.minute
end

message.ais.eta returns a ruby time object.
The error message you're getting says that minute is not a method on that object.  A quick look at the documentation says that the proper name of the method that returns the minutes of the date is called min.


API for converting my own trace format to perfetto protobuf?

I understand that this may not be what perfetto was intened to be for, but I appreciate any help/comments. :)
We are trying to see how to visualize a "system simulator" - think something like gem5 (https://www.gem5.org/) but at a higher abstract level.  The simulator itself spews out its own format of trace (with its own pid/tid) and we want to visualize it on perfetto.  Currently we wrote a script that parses the trace and generates the chome trace format with some success, but things are getting quite ugly as the traces are getting bigger and bigger.
I tried to use perfetto's tracing API, writing my own C++ application which reads traces and generates traces for perfetto, until I hit this:
// A process track represents events that describe the state of the entire
// application (e.g., counter events). Currently a ProcessTrack can only
// represent the current process.

Which seems to suggest that no matter how hard try, the "supported" API won't let me create traces with more than one process, and I should go with a lower-level API... any help?

I would just write the protobufs directly instead of using the SDK. The proto documentation is pretty good at explaining how the protos work so you should be able to use that to reverse engineer.
For a while now I've been meaning to write a guide on how JSON events map to the Perfetto protobuf format - I'd advise you to try figuring out for yourself if you can (to avoid being blocked on me) but if you run into blockers, leave a comment here and I'll take a crack at writing that guide up.

Thanks for your comment.  I started using the protobuf itself and (after a couple of hours of trial-and-error) got a minimal trace generation working. :)

In case people are intested, I created this:
http://github.com/ihavnoid/tg4perfetto/
Just used the proto format and created a perfetto-trace-generating library which can also be used for instrumenting your own code!


Add the start of a Marquee Benchmark

WHAT
Add the start of a Marquee Benchmark
WHY
Get some tracing of marquee before and after changes.
HOW
Checklist :clipboard:

[x] Add explicit visibility modifier and explicit return types for public declarations
[x] Run spotless check
[x] Run tests
[x] Update metalava's signature text files

@laiyichin will follow up with review comments, but want to land for now.


add column for photographer, improve formatting

@sandraros we can enable rule https://rules.abaplint.org/commented_code/ to get all the commented code removed in one PR, plus it will give errors to the pull request authors when a new PR is opened


(WIP) Lesion filtering using uncertainty

General idea:
To use the uncertainty information to perform a voxel-wise or a lesion-wise filtering in post-processing.
Based on Nair et al. 2020 work.
Dev script:
The script dev/filtering_lesion.py computes the voxel-level perforamance ROC curves that compare performance on the retained predictions for the different uncertainty measures at three different uncertainty thresholds (0.01, 0.1 and 0.5).
Predictions below the uncertainty threshold are used to calculate performance metrics (TPR and FDR) for different thresholds on the prediction masks (i.e. sigmoid threshold used to binarize the network’s predictions is varied).
Hypothesis: If the predictions that are incorrect are uncertain, this filtering should increase the performance on remaining predictions.
TPR being defined by TP / (TP+FN). FDR by FP / (FP + TP).
TODO

dev/filtering_lesion.py: compute percentage of voxels / lesion retained after uncertainty-filtering.
implement the filtering within the cmd_test.
move remove_small_lesion in a post-processing module prior to the evaluation, see here

TODO: Implement a normalisation process for lesion-uncertainty measures
It can be done by rescaling the lesion-uncertainties to [0,1] by subtracting by the minimum lesion uncertainty and dividing by the range.
Done for each measure separately.
Allow comparison across measures.

EvaluationMetric3D has now data (numpy array) as inputs instead of fname, here.
It allows to create such an object without having to save the numpy array as nifiti.

Introducing a "config" dictionary to set-up the experiments:
    exp_dct = {
                'exp1': {'level': 'vox',
                            'uncertainty_measure': '_unc-vox',
                            'uncertainty_thr': [1e-5, 1e-3, 1e-1, 0.5],
                            'prediction_thr': [1e-6]+[t/10. for t in range(1,10,1)],
                            'results': {}},
                'exp2': {'level': 'obj',
                            'uncertainty_measure': '_unc-cv',
                            'uncertainty_thr': [1e-5, 1e-3, 1e-1, 0.5],
                            'prediction_thr': [1e-6]+[t/10. for t in range(1,10,1)],
                            'results': {}},
                'exp3': {'level': 'obj',
                            'uncertainty_measure': '_unc-avgUnc',
                            'uncertainty_thr': [1e-5, 1e-3, 1e-1, 0.5],
                            'prediction_thr': [1e-6]+[t/10. for t in range(1,10,1)],
                            'results': {}}
    }

print_unc_stats is a simple utils function that display stats measured on the Uncertainty maps (median, min etc.) in order to tailor the thresholds for each measure.

Some experiments run on the SC T2star.
Mean percentage of retained elt:
        Unc threshold: 1e-05 --> 95.58718707318764
        Unc threshold: 0.001 --> 99.85090543731077
        Unc threshold: 0.1 --> 99.89460830551083
        Unc threshold: 0.5 --> 99.94736802986641

--> When the Uncertainty threshold increases, more (uncertain) voxels are retained.
The above percentages show the percentage of the non-zero voxels on the predictions that will not be set to zero by the uncertainty thresholding --> 95% means that 5% of the non-zero voxels are set to zero in the prediction, based on the uncertainty information.
AUC analyses: We fix the uncertainty threshold and we vary the threshold that binirise the predictions (Pred Thr):
Unc Thr: 1e-05
AUC: 0.6608487264416756, Optimal Pred Thr: 0.1
Unc Thr: 0.001
AUC: 0.7374577770228482, Optimal Pred Thr: 0.1
Unc Thr: 0.1
AUC: 0.7467468264010076, Optimal Pred Thr: 0.1
Unc Thr: 0.5
AUC: 0.7837295561953983, Optimal Pred Thr: 0.2

In this case, the optimal thresholds are: Unc Thr = 0.5 and Pred Thr = 0.2.

Off-topic new features:

Exploration: change the amount of layers that we freeze during the transfer learning. More to come: https://github.com/neuropoly/ivado-medical-imaging/issues/189
Fine tuning some part of the code after merging the multiclass PR #160
Some "imports" cleaning


Persist State On Browser Refresh and Allow Deep Linking To Pages The Require Authentication

Currently state in the application only works if the user never hits refresh.  Also deep links that depend on checking state for access first cannot work. There is a vuex plugin that is supposed to address this issue:
https://github.com/robinvdvleuten/vuex-persistedstate
Install and implement this.

vuex-persistedstate started throwing circular JSON serialization errors (and none of the objects had a circular reference).  This started happening after some node js updates to dependencies.
Uninstall it, and install and confiure https://github.com/championswimmer/vuex-persist
as a replacement.


[TEST] - Test E.cash issue lifecycle webhook for employees 3

Details

This is part of Internal testing the new functionality for E.cash issue lifecycle PR https://github.com/Expensify/Web-Expensify/pull/31443.
After this PR is merged, the linked issues should be closed as this PR is made by an Expensify employee.
Fixed Issues

$ https://github.com/Expensify/Expensify.cash/issues/3995
$ https://github.com/Expensify/Expensify.cash/issues/4002
Tests

QA Steps

Tested On

[ ] Web
[ ] Mobile Web
[ ] Desktop
[ ] iOS
[ ] Android

Screenshots

Web

Mobile Web

Desktop

iOS

Android

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging         in version: 1.0.77-6🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to production         in version: 1.0.79-4🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Simple game examples

Adding examples for games such as pong, flappy bird, "space invaders" (simplified version) and similar. This may require restructuring the project a bit since these examples shouldn't be mixed with other regular examples. Something like adding these to a game_examples directory.
The important thing here is that the code should be commented, like actually writing comments, explaining what stuff does. Not the very obvious stuff, but sometimes even that may need explanation. Why? What? How? are likely to be answered in comments. It could be decided to write these explanations in READMEs... Also maybe it would be better for something like this to have it's own repository or each game have it's own repository, but the examples of those games really shouldn't be too long, so it should be fine.

I don't think this belongs here tbh, these are supposed to be pygame examples not full blown applications. But I can see your point, but I do think "projects" like these should have their own repositories

Those wouldn't be full blown applications, they probably don't even need menua or any of that. In case of pong for example, I feel like the code for that would be relatively small, like you just need two paddles, a ball and probably a score counter. However I don't feel like it's that kind of an example, it's a bit different so can't be added to the regular examples directory.

Alright, maybe separate issues for each of these? It might be hard for someone to want to do this if the description is too broad


It can't print qr_code or barcode

Hello is there any way i can print bar code using this on zebra ez320 because every time i print the result would be a Chinese character.

I also change the BarcodeFormat.QR_CODE into BarcodeFormat.CODE_128 (photo below)

and this is the result

hi,I have the same needs as you, and I also use this Bluetooth printer. Now I have encountered the same situation. This is how you solved it in the end

@zxj17815 @pjjy Anyone of you was able to finally get it working correctly? like getting the barcode printed?

i solved the problem when i use the cpcl lib from the zebra printer
On Wed, Sep 30, 2020 at 6:14 PM bunja-100<EMAIL_ADDRESS>wrote:

@zxj17815 https://github.com/zxj17815 @pjjy https://github.com/pjjy
Anyone of you was able to finally get it working correctly? like getting
the barcode printed?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kakzaki/blue_thermal_printer/issues/29#issuecomment-701325184,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANMB2UX3FBK6AZQDRALA6A3SIMHLDANCNFSM4KCKFQ7Q
.

@pjjy can you please provide me some sample code?

u see the code in zebra printer official website , u can google it anyways
On Mon, Oct 5, 2020 at 12:58 AM bunja-100<EMAIL_ADDRESS>wrote:

@pjjy https://github.com/pjjy can you please provide me some sample
code?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kakzaki/blue_thermal_printer/issues/29#issuecomment-703292005,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANMB2USSFMFEJZCYE4US4QLSJCZT3ANCNFSM4KCKFQ7Q
.

@pjjy Please tell me how u solved this problem. U used lib in code or u config ur Bluetooths printer device bro?


Install DOI Search In DOI UI #106

🗒 Summary
DOI Search has been installed into the DOI UI.
Integration bugs have been addressed in the doi search, #117 and #106
♻ Related Issues
    - fixes #117
    - resolves #106

Hello @tloubrieu-jpl, it looks like the package-lock.json is pointing to pds-wds-react version 0.0.1 which is the really broken version. It should be pointing to 0.0.2-beta.3
It looks like the versions are correct in the pds-wds-react package so the problem should be in the doi-ui.  I will try to update the package-lock.json in the doi-ui

Thanks @eddiesarevalo , should the file package-lock.json be managed in git ?

@tloubrieu-jpl Yes the package-lock.json file should be tracked by git. I have set the version of pds-wds-react to be used in the doi-ui to be 0.0.2-beta.3 I put an exact match as trying to to use the ~(minor version) or ^(major version) will ignore the beta version.
Once the latest pds-wds-react is merged back to main then we can remove the exact version and use the latest pds-wds-react.


Add color palette v2 accessibility guidance

Update color guidance page with v2 palette accessibility features
This page is currently lacking the new color palette's accessibility guidance. Some of the thinking is captured in my blog post, but I think it would be good to document it on the page where colors are actually introduced:
https://github.com/carbon-design-system/carbon-website/edit/master/src/pages/guidelines/color/overview.mdx
Additional v2 palette accessibility feature:

text accessible colors (4.5:1 contrast ratio) are grade 60-100 on White and Gray 10 bg
text accessible colors (4.5:1 contrast ratio) are grade white-50 on Gray 90 and Gray 100 bg
graphic accessible color (3:1 contrast ratio) is grade 50 on White and Gray 10 bg
graphic accessible color (3:1 contrast ratio) is grade 60 on Gray 90 and Gray 100 bg

Screenshots:

@shixiedesign what is done in the IDL site should suffice no?
https://www.ibm.com/design/language/color/#accessibility

The table is easy to consume


caldav create/update/delete response

Hello,
Is it possible to get a response back with the new etag if you have created a calendar object?

Yes, caldav implementations vary a lot from provider to provider.
I wouldn't bet on the server always returning etag.
a better solution is to use propfind to manually query the etag of resource you've just created, like:
await createObject({
  url: objectUrl1,
  data: iCalString1,
  headers: {
    'content-type': 'text/calendar; charset=utf-8',
    ...authHeaders,
  },
});

const [result] = await propfind({
  url: objectUrl1,
  props: {
    [`${DAVNamespaceShort.DAV}:getetag`]: {},
  },
  depth: '0',
  headers: authHeaders,
});

console.log(result.props?.getetag);
// outputs: l5guvnaq which is the etag of the created object.

thanks that works!


Update DinD to get pre-build images from a CI build

This is a feature request.
It would be useful if DinD could use pre-built images located in Google storage
for CI testing.

/assign rpothier

Closing this one as PR is merged.


inertia starter svelte currently broken

Package version
<EMAIL_ADDRESS>Describe the bug
Hello
I run the following scaffold command:
npm init adonisjs@latest hello-world
Choices:

Inertia Starter Kit
session
sqlite
svelte
no ssr

The step "Configure Inertia"
Gives a green message (should be an error?):
Unable to configure "@adonisjs/inertia"
Running npm run dev gives the following error:
failed to load config from xxx/hello-world/vite.config.ts

   Error: Cannot find package '@sveltejs/vite-plugin-svelte' imported from
  xxx/hello-world/vite.config.ts.timestamp-1732681947487-f10af5b4b1254.mjs

I run this with node v22.11.0 on an arm mac m2.
Reproduction repo
No response

Hey @munxar I think this issue should be reported on the starter kit repo, and not on the inertia adapter one.

@Barabasbalazs ahh silly me, thank you.


Test pull request.

Coverage decreased (-0.5%) to 99.513% when pulling 0338d6903e5886a43e291ced0094eb7b220c936c on selfcov:stdin into 92bd966d5d8d86349f4ca9ae6cf492fd7f283861 on Robpol86:master.


gh_310: fixed element__click_test

Codecov Report

Merging #339 (402d6e4) into master (3232e79) will increase coverage by 0.10%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #339      +/-   ##
==========================================
+ Coverage   61.07%   61.18%   +0.10%
==========================================
  Files          35       35
  Lines        1829     1829
  Branches      117      117
==========================================
+ Hits         1117     1119       +2
+ Misses        684      682       -2
  Partials       28       28

Flag
Coverage Δ

unittests
?

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

Impacted Files
Coverage Δ

selene/core/wait.py
96.29% <0.00%> (+3.70%)
:arrow_up:

Continue to review full report at Codecov.

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


Browser refresh

Currently if you refresh your browser it won't reconnect and re-display the page

I just fixed the issue. It is working pretty good


Include section about large skyboxes

If I understand them correctly, I think both options (maxZ and infiniteDistance) have their uses and should be mentioned here.
I've been working with a skyboxed scene for some time, and finally took the time to investigate why it didn't quite behave as I wanted. This old SO post was all the info I needed.

Closing due to inactivity, let s reopen if updated ?


Native interactive has current working directory at root, not file relative.

This used to be relative to the working file. Makes loading files different from notebooks and from the old interactive window.
Old Interactive:

New Interactive:

Both examples starting from a code block in DebuggingDemo folder.

Probably lost some code in the transition from interactiveBase.ts which was setting this up properly.

FWIW my interactive root is still set correctly.
I have "jupyter.notebookFileRoot": "${workspaceFolder}", in settings.json.

This is happening because now kernels for the interactive window get started via the native notebooks codepath, where the NotebookDocument URI is used to set the CWD. The interactive window is implemented using an embedded NotebookDocument with a dummy URI that doesn't exist on disk. The dummy uri.fsPath which doesn't exist on disk gets passed as the launchingFile, which path.dirname resolves to '.':

'.' then gets resolved to '//' by expandWorkingDir so this branch gets taken when it really should not be:

This value for workingDir then gets cached so when we subsequently invoke updateWorkingDirectoryAndPath with the right launching file URI fsPath, workingDir doesn't get updated. I think the right fix here is to tighten the check for launchingFile fsPath validity. We should only attempt to use the launchingFile in expandWorkingDir if the launchingFile actually exists on disk.

Thanks for the quick fix!

I'm having the same issue, how do i fix it?

@jonvlcs07 Needs a new release of the Jupyter extension.

The pwd problem for the preview interactive window is fixed in the Jupyter extension's Insiders builds (we will be publishing a new one later today). Alternatively you can try this workaround: https://github.com/microsoft/vscode-jupyter/issues/6549#issuecomment-875852103 Sorry for the trouble!

Nice, I did the workaround and now it's fixed thanks!
Btw, good job with the new release, I will definitely be switching from jupyterlab to vscode now.


ThemeData minor spring cleaning

Do a bit of sprucing up of ThemeData in anticipation of future work
Related: https://github.com/flutter/flutter/issues/91772
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] I followed the breaking change policy and added Data Driven Fixes where supported.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

test-exempt: code cleanup!

thanks!


Remove share button functionality and module

We've made the decision to remove the share button functionality at this time.
The button is already removed but the module needs to be removed as well.

@timarney has this been completed? It does not appear in the IOS or Android builds. I'll close out the issue if you've gotten to it.


NearestLivingEntitiesSensor Mappings + ChunkSimulationDistanceS2C Packet + Other misc mappings

This PR includes mappings for:

Changes to the NearestLivingEntitiesSensor, the sensor now stores data in the form of 'VisibleLivingEntityList' which has methods for streaming, iterating, testing and getting from the sorted list.

Currently placed in the root of the entity.ai.brain package, however I think it may fit elsewhere better?

Adds mapping for the packet used to communicate the simulation distance from server -> client (used similar wording to the ChunkLoadDistanceS2CPacket)
Misc. block predicate mappings
Fix an ingredient mapping

@aws404 Are you willing to update this PR? If not, feel free to ask me to take over your work.

This PR is now fully superseded by other PRs. Closing.


Enhance/miklix/auto create hash tree

Introduce build and wait for lock. Needed by https://github.com/basho/riak_repl/pull/655
Wait for lock to give the trees time to finish building.

What happens when a process is waiting for a lock and the cluster changes making the riak_kv_index_hashtree go away? Or for that matter, what happens when that process dies or goes away for other reasons?  This is related to my comment about maybe adding monitoring to the call.  The caller that assumes it will get an ack when the tree it is waiting for needs to be notified when that will never happen.

Since the AAE FS code does monitor the tree process and will notice if it goes away, my note above doesn't apply to that use. But should at least warn in the comments for that function that any other future users should take care to do the same.


Mattes don't render on mobile

Mattes don't render on mobile devices. Instead part of screen is incorrectly rendered.

Work around is to add a second camera with a lower depth.
Use the following settings AND remove the "Audio Listener" on this second camera:

I add Matt Bar Camera and seems still has issue.

Fixed in v1.1.0.


Clarify markdown example

Due to this elaborate stylesheet used on docs.microsoft.com:
a > code { font-family: "...default font for <a> link..." }

This and Not this text block examples looked identical when rendered in browser. Thus, to avoid visual confusion, those examples are now wrapped in markdown code blocks.

#sign-off

I wonder, why PRMerger* bots aren't used on this repository. I almost kinda used to see them in sdk-api and win32 pull requests.


fix links and commands

Fix some error links and commands

Thanks @IsQiao :)) Can you please sign the DCO and then we can merge?
Govt Hint: git commit --amend --signoff

fixed it.

It looks like it's still failing. Is it possible that you signed with the wrong email address?

fixed it.


Add "supports" to chains

Changes

Adds a required supports array to each chain. The possible values are any combination of these literals: ['API3Market', 'ChainAPI', 'dAPIs', 'OEVRelay']. Empty arrays are allowed too. I used this file as the reference for the actual values.

Addresses: https://github.com/api3dao/chains/issues/3

I have one doubt about this. Say we want to start supporting dAPIs with a new chain. We first need to update and publish @api3/chains, import that in @api3/airnode-protocol-v1 and deploy the contracts there. During the time between the two, @api3/chains will claim that the chain is supported even though it is not. I guess we should publish a release candidate or something instead for that?

For example, base, kava, linea, mantle, rsk support API3Market in https://github.com/api3dao/airnode-protocol-v1/blob/main/src/supported-chains.js#L3 though they are not live yet. What to do about this? (Also the current state is inconsistent, mantle supports Api3Market and linea does not, even though they will be added at the same time.)

We first need to update and publish @api3/chains, import that in @api3/airnode-protocol-v1 and deploy the contracts there. During the time between the two, @api3/chains will claim that the chain is supported even though it is not. I guess we should publish a release candidate or something instead for that?

Unfortunately I'm not really sure how to get around this if we want to make this package the source of truth for what is supported. I'm actually wondering if it's even the best way to go at all.
I think each project should be responsible for determining (and exposing if necessary) what it supports. Then we don't have a chicken and egg kind of situation.
The original issue was created to reduce confusion about what chains Api3ServerV1 is deployed on. I think a better approach is probably just to have the contract addresses listed in this repo and importing projects can figure out what they want to do with that information. i.e.
{
  "contracts": {
    "AirnodeRrpV0": null, // if not deployed yet
    "Api3ServerV1": "0x1234",
    "AccessControlRegistry": "0x9876",
    ...
  }
}

I realise that this is duplicating some of the references.json data though, but this repo seems like it's maybe the better place to store all information related to each chain.
What do you think?

The fundamental issue is

API3 provides services on independent sets of chains (which are all listed in @api3/chains). There is no central source of truth for what services we provide on each chain.

We're already doing it in a non-central way but that has two downsides:

Services typically don't have packages because they are ongoing operations and not code that needs to be distributed (ChainAPI, QRNG, Market, OEV Relay). I try to create packages anyway for this sort of things but even then, I didn't get around to implement the supports functionality specifically (@api3/contracts and @api3/airnode-protocol-v1 export references.json that the user should infer this information from, @nodary/utilities hasn't implemented it yet). Implementing this here, once and for all would be convenient.
If these all live in different packages, I'll have to keep track of these (as I'm currently doing at the moment, but in different ways in different places). The chain integration checklist is already too long and one of my main goals at the moment is to redesign processes to minimize it.

In short, I don't think that we need to export the contract addresses here. In most cases you would need to import the ABI along with the address, so it makes sense for these to be imported from the respective repos that deploy them. I think we actually need a supports feature and force everyone to have their implementations depend on it due to the fact that left on their own, people aren't converging to a solution. For example, try to tell what https://github.com/api3dao/api3-market does to add a new chain vs what https://github.com/api3dao/operations-database does vs what https://github.com/api3dao/data-feed-reader-example does vs what https://docs.api3.org/reference/qrng does. We have way too many of such services and this is all being maintained by a few people keeping mental notes at the moment.

I'm still a tiny bit skeptical about this but don't have a better solution at the moment so I've updated the PR and I think it should be ready to merge.

I guess we should publish a release candidate or something instead for that?

I guess so yeah. Or just a patch release

I'm now thinking that this was a bad idea. You can close the PR if you still think that way.

Ok. Will re-open/re-implement if we want this again later


Web Browser Api with octree factory

This implementation generalizes the way octrees can be created for the web browser.

PTAL @feuerste


[SPARK-30104][SQL] Fix catalog resolution for 'global_temp'

What changes were proposed in this pull request?

global_temp is used as a database name to access global temp views. The current catalog lookup logic considers only the first element of multi-part name when it resolves a catalog. This results in using the session catalog even global_temp is used as a table name under v2 catalog. This PR addresses this by making sure multi-part name has two elements before using the session catalog.
Why are the changes needed?

Currently, 'global_temp' can be used as a table name in certain commands (CREATE) but not in others (DESCRIBE):
// Assume "spark.sql.globalTempDatabase" is set to "global_temp".
sql(s"CREATE TABLE testcat.t (id bigint, data string) USING foo")
sql(s"CREATE TABLE testcat.global_temp (id bigint, data string) USING foo")
sql("USE testcat")

sql(s"DESCRIBE TABLE t").show
+---------------+---------+-------+
|       col_name|data_type|comment|
+---------------+---------+-------+
|             id|   bigint|       |
|           data|   string|       |
|               |         |       |
| # Partitioning|         |       |
|Not partitioned|         |       |
+---------------+---------+-------+

sql(s"DESCRIBE TABLE global_temp").show
org.apache.spark.sql.AnalysisException: Table not found: global_temp;;
  'DescribeTable 'UnresolvedV2Relation [global_temp], org.apache.spark.sql.connector.InMemoryTableSessionCatalog@2f1af64f, `global_temp`, false
  at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.failAnalysis(CheckAnalysis.scala:47)
  at org.apache.spark.sql.catalyst.analysis.CheckAnalysis.failAnalysis$(CheckAnalysis.scala:46)
  at org.apache.spark.sql.catalyst.analysis.Analyzer.failAnalysis(Analyzer.scala:122)

Does this PR introduce any user-facing change?

Yes, sql(s"DESCRIBE TABLE global_temp").show in the above example now displays:
+---------------+---------+-------+
|       col_name|data_type|comment|
+---------------+---------+-------+
|             id|   bigint|       |
|           data|   string|       |
|               |         |       |
| # Partitioning|         |       |
|Not partitioned|         |       |
+---------------+---------+-------+

instead of throwing an exception.
How was this patch tested?

Added new tests.

Test build #114740 has started for PR 26741 at commit e4617a2.

Merged build finished. Test PASSed.

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

Test build #114740 has finished for PR 26741 at commit e4617a2.

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

Merged build finished. Test PASSed.

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

cc: @cloud-fan

Test build #115065 has started for PR 26741 at commit 6ab5fb0.

Merged build finished. Test PASSed.

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

Test build #115065 has finished for PR 26741 at commit 6ab5fb0.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Test build #115074 has started for PR 26741 at commit d9b5fcb.

Merged build finished. Test PASSed.

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

Test build #115074 has finished for PR 26741 at commit d9b5fcb.

This patch fails to build.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class BoolAnd(funcName: String, arg: Expression) extends UnevaluableBooleanAggBase(arg)
case class BoolOr(funcName: String, arg: Expression) extends UnevaluableBooleanAggBase(arg)
case class ShowFunctionsStatement(

Merged build finished. Test FAILed.

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

Test build #115076 has started for PR 26741 at commit 0481a6c.

Merged build finished. Test PASSed.

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

Test build #115090 has started for PR 26741 at commit 9b4ebfc.

Merged build finished. Test PASSed.

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

Test build #115076 has finished for PR 26741 at commit 0481a6c.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Test build #115090 has finished for PR 26741 at commit 9b4ebfc.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

Merged build finished. Test FAILed.

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

Test build #115114 has started for PR 26741 at commit c3b9d68.

Merged build finished. Test PASSed.

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

Test build #115120 has started for PR 26741 at commit 0696c33.

Merged build finished. Test PASSed.

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

Test build #115114 has finished for PR 26741 at commit c3b9d68.

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

Merged build finished. Test PASSed.

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

Test build #115120 has finished for PR 26741 at commit 0696c33.

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

Merged build finished. Test PASSed.

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

thanks, merging to master!


"Application" meta-data type not supported

Summary
"Application" meta-data type not supported
Steps To Reproduce:
From the CLI (any SFDX project with any sandbox or scratch org):
% sfdx force:source:retrieve -m Application
ERROR running force:source:retrieve:  We can’t retrieve the specified metadata object: Application. Certain metadata types, like Application are not currently supported by the CLI.
File a bug here: https://github.com/forcedotcom/cli/issues and provide the name of the unsupported metadata type
Expected result
SFDX retrieves Application meta-data type and downloads all App meta-data
Actual result
Error message: We can’t retrieve the specified metadata object: Application. Certain metadata types, like Application are not currently supported by the CLI.
File a bug here: https://github.com/forcedotcom/cli/issues and provide the name of the unsupported metadata type
Additional information
SFDX CLI Version(to find the version of the CLI engine run sfdx --version):
sfdx-cli/7.60.0-e2bb2907cb darwin-x64 node-v10.15.3
SFDX plugin Version(to find the version of the CLI plugin run sfdx plugins --core)
% sfdx plugins --core
@oclif/plugin-autocomplete 0.1.5 (core)
@oclif/plugin-commands 1.2.3 (core)
@oclif/plugin-help 2.2.3 (core)
@oclif/plugin-not-found 1.2.3 (core)
@oclif/plugin-plugins 1.7.9 (core)
@oclif/plugin-update 1.3.9 (core)
@oclif/plugin-warn-if-update-available 1.7.0 (core)
@oclif/plugin-which 1.0.3 (core)
@salesforce/sfdx-trust 3.0.7 (core)
analytics 1.7.1 (core)
evergreen-build 0.12.4
generator 1.1.2 (core)
salesforcedx 48.16.2
├─ @salesforce/sfdx-plugin-lwc-test 0.1.5
├─ salesforcedx-templates 48.18.0
└─ salesforce-alm 48.17.0
sfdx-cli 7.60.0 (core)
OS and version:
macOS Catalina
10.15.6

Thank you for reporting, we are alerting the team that owns this

Did you mean CustomApplication ?
Or something else from https://developer.salesforce.com/docs/metadata-coverage/57


"Popești" , "Prundeni" , "Racovița" , "Roești" , "Roșiile" , "Runcu" are listed in the drop-down menu

The commune is  listed in the drop-down menu alongside its corresponding county, according to the law
Preconditions : the website is up and runing. After every step delete the text you typed from the search bar.

Step 1
Type "Popești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Popești, VÂLCEA".

Step 2
Type "Prundeni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Prundeni, VÂLCEA".

Step 3
Type "Racovița" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Racovița, VÂLCEA".

Step 4
Type "Roești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Roești, VÂLCEA".

Step 5
Type "Roșiile" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Roșiile, VÂLCEA".

Step 6
Type "Runcu" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Runcu, VÂLCEA".


Renaming and moving main component and adding a component makes main component not compile anymore (IDFGH-4567)

Environment

Development Kit:      none
Kit version (for WroverKit/PicoKit/DevKitC):
Module or chip used:  ESP32-WROOM-32
IDF version
v4.3-dev-2398-g2bfdd036b
Build System:         CMake and idf.py
Compiler version:
xtensa-esp32-elf-gcc (crosstool-NG esp-2020r3) 8.4.0
Operating System:     Windows
(Windows only) environment type: ESP Command Prompt
Using an IDE?: Yes eclipse plugin
Power Supply:         USB

Problem Description
When the main component is renamed (moved to a subfolder) and another component is created, the main component is not compiled anymore resulting in undefined reference to `app_main'
Expected Behavior
main is compiled and app_main function is found
Actual Behavior
main is not compiled and app_main function is not found
Steps to reproduce

Create an empty project using eclipse "New esspressif project" wizard
Compile and find it compiles fine
Move main component to source/startup and rename the main component according to the docs
Comile and check that it it compiles fine
Add another component to source/testComponent
Compile and see it doesn't compile

I've created a test project in a git repository that holds the history made in the steps mentioned above:
Code to reproduce this issue
renamingMainAddingComponent.zip
Debug Logs
build log is in the attached git repository.
Other items if possible

[X ] sdkconfig file (attach the sdkconfig file from your project folder) (In the attached git repo)
[ ] elf file in the build folder (note this may contain all the code details and symbols of your project.)
[ ] coredump (This provides stacks of tasks.)

If an additional component is created while the main component is located in the standard location: projectDir/main the main component compiles fine.

If an additional component is created while the main component is located in the standard location: projectDir/main the main component compiles fine.

Thanks for reporting.

Thanks for reporting.

Hi @TobiasBoeschMiele,
Thanks for the comprehensive explanation of the problem, and the test project.
In CMake, EXTRA_COMPONENT_DIRS is a variable. It's set in the CMakeLists.txt file, and then read inside the implementation of project.
So when doing this in the top-level CMakeLists.txt file:
set(EXTRA_COMPONENT_DIRS "./source/startup")
set(EXTRA_COMPONENT_DIRS "./source/testComponent")

The second statement replaces the value of EXTRA_COMPONENT_DIRS with the new value, the old value is not saved anywhere.
You can set the variable to a list of values in multiple ways. For example, this can work:
set(EXTRA_COMPONENT_DIRS "./source/startup" "./source/testComponent")

However, would recommend doing this instead:
set(EXTRA_COMPONENT_DIRS "source")

The build system will automatically look in every subdirectory of source for a component CMakeLists.txt file.

Hi @TobiasBoeschMiele,
Thanks for the comprehensive explanation of the problem, and the test project.
In CMake, EXTRA_COMPONENT_DIRS is a variable. It's set in the CMakeLists.txt file, and then read inside the implementation of project.
So when doing this in the top-level CMakeLists.txt file:
set(EXTRA_COMPONENT_DIRS "./source/startup")
set(EXTRA_COMPONENT_DIRS "./source/testComponent")

The second statement replaces the value of EXTRA_COMPONENT_DIRS with the new value, the old value is not saved anywhere.
You can set the variable to a list of values in multiple ways. For example, this can work:
set(EXTRA_COMPONENT_DIRS "./source/startup" "./source/testComponent")

However, would recommend doing this instead:
set(EXTRA_COMPONENT_DIRS "source")

The build system will automatically look in every subdirectory of source for a component CMakeLists.txt file.

Thanks @projectgus not overwriting previous values solves the problem.
The reason I used EXTRA_COMPONENT_DIRS that way might be that REQUIRES behaves that way.
REQUIRES foo
REQUIRES bar

Thanks @projectgus not overwriting previous values solves the problem.
The reason I used EXTRA_COMPONENT_DIRS that way might be that REQUIRES behaves that way.
REQUIRES foo
REQUIRES bar


G1107: Fix Contributing Guide in README.md

Hello, @pkulikov,
This proposed file change comes from https://github.com/dotnet/docs.zh-cn/pull/130/files
Could you review this contribution and help to merge if agreed?
Many thanks in advance.
Summary
Describe your changes here.
Fixes #Issue_Number (if available)

@carolinacmoravia this is the same change we already rejected in PR #5428. We're going to make a different change instead.


feat: add shadow_subscribe

Motivation
Users will want to receive shadow logs pushed to them via a eth_subscribe-like interface.
Solution
Adds a shadow_subscribe RPC method to receive a stream of shadow logs are they are indexed by the exex. This is implemented as the exex broadcasting block hashes as they are committed / reorged with shadow logs to any RPC subscribers, who then use the existing get_logs query logic to lookup any new relevant shadow logs matching their subscription filter in the sqlite db. A fair amount of the diff here is just moving existing code around to use it from the new RPC method. Not sure if we want to gate this log-specific subscription behind a "logs" subscription kind either, but open to adding that.

I've tested this on a synced node now, example output:
ubuntu@s2-small-x86-dal-1:~$ wscat -c ws://<IP_ADDRESS>:8546
Connected (press CTRL+C to quit)
> {"jsonrpc":"2.0","id": 2, "method": "shadow_subscribe", "params": [{}]}
< {"jsonrpc":"2.0","result":"0xba2c1b218d8dcbe360da2a6d9440faf4","id":2}
< {"jsonrpc":"2.0","method":"shadow_subscription","params":{"subscription":"0xba2c1b218d8dcbe360da2a6d9440faf4","result":{"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","blockHash":"0xa1814f8969750fc1ef34ff1ea4afd8841c9ea76a59405393bd9ca8b4392eb8ec","blockNumber":"00000000013370fc","data":"0x000000000000000000000000000000000000000000000000015a881cfb644000","logIndex":"1","removed":false,"topics":["0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65","0x000000000000000000000000c30992a53b3e91385ace2575963aa392edb3b931",null,null],"transactionHash":"0x0000000000000000000000000000000000000000000000000000000000000000","transactionIndex":"19"}}}
< {"jsonrpc":"2.0","method":"shadow_subscription","params":{"subscription":"0xba2c1b218d8dcbe360da2a6d9440faf4","result":{"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","blockHash":"0xa1814f8969750fc1ef34ff1ea4afd8841c9ea76a59405393bd9ca8b4392eb8ec","blockNumber":"00000000013370fc","data":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","logIndex":"1","removed":false,"topics":["0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925","0x000000000000000000000000cf5cdd2ee91c846e0e18383c768389a52869dd37","0x0000000000000000000000009a1d00bed7cd04bcda516d721a596eb22aac6834",null],"transactionHash":"0x0000000000000000000000000000000000000000000000000000000000000000","transactionIndex":"146"}}}
< {"jsonrpc":"2.0","method":"shadow_subscription","params":{"subscription":"0xba2c1b218d8dcbe360da2a6d9440faf4","result":{"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","blockHash":"0x658a216b39ac824cb2505523e0529e79e743fac2037e25f74c20567cdb5b9488","blockNumber":"00000000013370fd","data":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","logIndex":"1","removed":false,"topics":["0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925","0x0000000000000000000000004eaa0ddbef91fc6e2ff98f9d179a70874ff3dd14","0x000000000000000000000000111111125421ca6dc452d289314280a0f8842a65",null],"transactionHash":"0x0000000000000000000000000000000000000000000000000000000000000000","transactionIndex":"130"}}}
< {"jsonrpc":"2.0","method":"shadow_subscription","params":{"subscription":"0xba2c1b218d8dcbe360da2a6d9440faf4","result":{"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","blockHash":"0x2aced8c1b8139f563d55bd5789eb73932a67830d615c440057909584d06f31ce","blockNumber":"0000000001337100","data":"0x000000000000000000000000000000000000000000000000008cbee7e947a000","logIndex":"1","removed":false,"topics":["0xe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c","0x0000000000000000000000000694468afaf8124a218373ebb50e55a9b89aab3f",null,null],"transactionHash":"0x0000000000000000000000000000000000000000000000000000000000000000","transactionIndex":"126"}}}
< {"jsonrpc":"2.0","method":"shadow_subscription","params":{"subscription":"0xba2c1b218d8dcbe360da2a6d9440faf4","result":{"address":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","blockHash":"0x2aced8c1b8139f563d55bd5789eb73932a67830d615c440057909584d06f31ce","blockNumber":"0000000001337100","data":"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","logIndex":"1","removed":false,"topics":["0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925","0x000000000000000000000000f9b798df6c6f7eab44f35ab5cbd6fb5edb55dc47","0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3",null],"transactionHash":"0x0000000000000000000000000000000000000000000000000000000000000000","transactionIndex":"171"}}}

I ran into some issues attempting to get the exex running successfully during the initial node sync, will open a separate issue for this. Looking at this output, seems like we're also not currently writing the correct tx hash with the shadow logs to the db.


add ignore=E203 to flake8

The line "ignore = E203" is added to the setup.cfg file such that the conflict between flake8 and black can be resolved. The error is raised by flake8 when it detects whitespace before ':' which is against PEP 8 style guide recommendations for slices.
However, there's a known discrepancy between flake8 and black regarding this specific rule. black formats code with whitespace before and after the colon in slices for better readability, while flake8 raises a warning for this.

This looks good to me but, for future reference, can you provide a link to where this is called out as a "known discrepancy"?

Please also provide more details on why W=503 was added (you can just include the explanation you provided on Slack)

The W503 warning is raised by flake8 when it detects a line break before a binary operator. This was once against PEP 8 recommendations, which suggested that line breaks should occur after the binary operator.
However, PEP 8 was updated and now recommends that line breaks should occur before the binary operator. This makes the code more readable.

The E203 error was discussed in a bunch of issues. Below are two of them:
https://github.com/PyCQA/pycodestyle/issues/373
https://github.com/psf/black/issues/280
And the W503 error was discussed here:
https://www.flake8rules.com/rules/W503.html

Issue Score: Excellent
Comments:
Good job flagging and fixing this!


🧹 Part 2 of Cleaning Up Data 🧹

Added reference and license to datasets.
Cleaned cookbook to make it run with the edited recipes and datasets.
Tested cookbooks.

Transferred the files to update_data branch
https://github.com/moonshot-admin/moonshot/pull/153


python311Packages.pyunifiprotect: 4.10.6 -> 4.20.0

Diff: https://github.com/briis/pyunifiprotect/compare/refs/tags/v4.10.6...v4.20.0
Changelog: https://github.com/AngellusMortis/pyunifiprotect/releases/tag/v4.20.0
Description of changes

Things done

Built on platform(s)

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

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

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

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

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

[ ] Fits CONTRIBUTING.md.

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

7 packages built:

home-assistant-component-tests.unifiprotect
python310Packages.pyunifiprotect
python310Packages.pyunifiprotect.dist
python311Packages.pyunifiprotect
python311Packages.pyunifiprotect.dist
unifi-protect-backup
unifi-protect-backup.dist

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

7 packages built:

home-assistant-component-tests.unifiprotect
python310Packages.pyunifiprotect
python310Packages.pyunifiprotect.dist
python311Packages.pyunifiprotect
python311Packages.pyunifiprotect.dist
unifi-protect-backup
unifi-protect-backup.dist


rgbToHex Function Should Handle Invalid Input Gracefully

checkmark

[X] I have tested the latest version
[X] I have searched the issues of this repository and believe that this is not a duplicate.

Steps to reproduce
Link to live example:  replit
checkout the console of replit.
Manual setup:
       const styles = document.querySelector(".rgbToHex").style
       console.log( rgbToHex(styles.backgroundColor))

Current behavior
It's repetitive to write code like this:
const styles = document.querySelector(".rgbToHex").style

// handling current behaviour
console.log(styles.backgroundColor ? rgbToHex(styles.backgroundColor) : "developer choice  response")

Expected behavior
how code like this:
const styles = document.querySelector(".rgbToHex").style

// how code should look like , this will increase the developer experience
console.log( rgbToHex(styles.backgroundColor)  || "developer choice  response")

Possible Solution
I am trying to improve the rgbToHex function in Material-UI to handle invalid input (e.g., null, undefined, or empty strings) more gracefully. Currently, it throws an error for such inputs.

export function rgbToHex(color) {
  // solution : return null if color is falsy
  if (!color) {
    return null;
  }
  // Idempotent
  if (color.startsWith('#')) {
    return color;
  }

  const { values } = decomposeColor(color);
  return `#${values.map((n, i) => intToHex(i === 3 ? Math.round(255 * n) : n)).join('')}`;
}

Your environment

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

I recommend you to write a wrapper to handle null undefined the way you want or may be use other library that handles it.
I don't think we will add support for them very soon.


Add home link to andrew.html

In this repo, the rules get bent slightly, but in other repos, it is never ever permitted to submitted duplicate PRs, you can change the same PR which you had previously submitted #188 . Keep that in mind for the future, Happy Hacking !

a suggestion for a PR : This html file has CSS code, which is a strict NO NO. Move this to styles in a relevantly named new .css file and link it to this file.

Okay I'll separate the styling into another file.


The "path" argument must be of type string or an instance of URL. Received undefined

Describe the bug

I create Nuxt project and got this error when build project.
Minimal Reproductions

npm init nuxt-app demo_project
-> UI framework: Windi Css
-> Render mode: Universal
-> Deploy target: Server
npm install
npm run build
Versions

vite-plugin-windicss: 1.8.9
vite:4.0.1
framework(vue/react/svelte/etc): nuxtjs

Additonal Context
console log
` npm run build

<EMAIL_ADDRESS>build
nuxt build

FATAL  The "path" argument must be of type string or an instance of URL. Received undefined                                                                                11:18:17
at new NodeError (node:internal/errors:372:5)
at fileURLToPath (node:internal/url:1420:11)
at node_modules/vite-plugin-windicss/dist/index.mjs:119:71
at ModuleJob.run (node:internal/modules/esm/module_job:198:25)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:385:24)
at async importModuleDynamicallyWrapper (node:internal/vm/module:437:15)
at async ModuleContainer.addModule (node_modules/@nuxt/core/dist/core.js:239:20)
at async ModuleContainer.ready (node_modules/@nuxt/core/dist/core.js:51:7)
at async Nuxt._init (node_modules/@nuxt/core/dist/core.js:478:5)
│                                                                                │
│   ✖ Nuxt Fatal Error                                                                                │
│                                                                                │
│   TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of URL. Received undefined  ]

Please check it @antfu

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string or an instance of URL. Received undefined
at new NodeError (node:internal/errors:387:5)
at fileURLToPath (node:internal/url:1433:11)
at file:///Users/liuchengjin/project/guowang-huitong-project/powerSavingZone/node_modules/.pnpm/vite-plugin-windicss@1.8.9_vite@4.0.1/node_modules/vite-plugin-windicss/dist/index.mjs:119:71
at ModuleJob.run (node:internal/modules/esm/module_job:193:25)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:526:24)
at async loadConfigFromBundledFile (file:///Users/liuchengjin/project/guowang-huitong-project/powerSavingZone/node_modules/.pnpm/vite@4.0.1_ssshszfsddkkgtoguaylakcjle/node_modules/vite/dist/node/chunks/dep-2285ba4f.js:63052:21)
at async loadConfigFromFile (file:///Users/liuchengjin/project/guowang-huitong-project/powerSavingZone/node_modules/.pnpm/vite@4.0.1_ssshszfsddkkgtoguaylakcjle/node_modules/vite/dist/node/chunks/dep-2285ba4f.js:62937:28)
at async resolveConfig (file:///Users/liuchengjin/project/guowang-huitong-project/powerSavingZone/node_modules/.pnpm/vite@4.0.1_ssshszfsddkkgtoguaylakcjle/node_modules/vite/dist/node/chunks/dep-2285ba4f.js:62558:28)
at async createServer (file:///Users/liuchengjin/project/guowang-huitong-project/powerSavingZone/node_modules/.pnpm/vite@4.0.1_ssshszfsddkkgtoguaylakcjle/node_modules/vite/dist/node/chunks/dep-2285ba4f.js:61878:20)
 ELIFECYCLE  Command failed with exit code 1.
我也遇到了同样的问题
出问题的貌似是这段代码
var _dirname = typeof __dirname !== "undefined" ? __dirname : dirname(fileURLToPath(import_meta.url));
我的vite 版本

我们使用nuxt，也碰到了同样的问题，无法打包

+1

You can temporarily use<EMAIL_ADDRESS>from version 1.8.9 of vite-plugin-windicss, the dependent version of tsup has been upgraded, and<EMAIL_ADDRESS>will follow the configuration in tsconfig.json, and the target in tsconfig.json in vite-plugin-windicss The option is set to es2017, this version will cause an error in import.meta after build
You can see https://github.com/windicss/vite-plugin-windicss/pull/314

Thank @YuJian920 for your answer. For anyone need to build currently. Please add this section to package.json to overide version of vite-plugin-windicss.
"overrides": {     "nuxt-windicss": {       "vite-plugin-windicss": "1.8.8"     }   }

Thank @YuJian920 for your answer. For anyone need to build currently. Please add this section to package.json to overide version of vite-plugin-windicss. "overrides": { "nuxt-windicss": { "vite-plugin-windicss": "1.8.8" } }

also, if you use yarn, maybe you need this:
"resolutions": {         "vite-plugin-windicss": "1.8.8"     },     "overrides": {         "nuxt-windicss": {             "vite-plugin-windicss": "1.8.8"         }     }


Create a new example

The developer should also take the time spent to develop the example and use it to improve documentation by writing a tutorial.
Maybe an IRC-like client.

For an example it would be nice to see there is two way communications and if possible what connection type we are on (say tcp direct/upnp/utp hole punched) if possible.  In such a way people can run the example from their homes and other places to confirm connectivity as a full node (client node will always be OK I imagine)

This crate had a major re-write/re-design. Please raise an issue again if required as almost everything in the library and the way it handled things have changed. Closing this.


sourceMaps don't seem to work

running version 1.3.2 on node v0.12. Sourcemaps aren't being generated. config:
var EmberApp = require('ember-cli/lib/broccoli/ember-app');

var app = new EmberApp({
  lessOptions: {
    paths: [
      'bower_components/bootstrap/less'
    ],
    sourceMap: true
  }
});

I had this same issue. I downgraded to 1.1.1 and that brought them back.

Confirm they are broken.  ember-cli-less 1.2.0 upgraded its dependencies (broccoli-less-single / less 2.x) and there is an issue there, which I am working through. Reference: https://github.com/gabrielgrant/broccoli-less-single/issues/23

@akatov @xcskier56 fixed in 1.3.3
thanks for reporting

thank you for fixing! :+1:

Really appreciate the quick response, thanks!


Minor changes and fixes related to types

remove redundant type declaration since Typescript has type inference.
Expose everything through mod.ts as a good practise.

@codekidX  Can you check if you are able to run test by adding lib.d.ts into mod.
I think deno is ignoring the .d.ts file. Need a confirmation from your end.


Prime field division

This is currently performed using a lookup table.
I am not wholly opposed to this solution as I believe it is fast.  However, I have no benchmarks to back this up (and accessing memory may be slower than a division algorithm on the stack).
The first step is to implement a division algorithm in locals.
The second is to benchmark the two against each other.
Then remove the slower.

Benchmarking shows a lookup is indeed faster.


images: Remove the unused/empty README from the MeteringConfig role.

There's no reason to have an empty README for this role, and there are no plans to upstream this role to ansible-galaxy or alternatives, so all documentation concerning the metering-ansible-operator should be reflected in the Documentation/ path.

/retest

/lgtm


Dealing with the data

Add the ability to export the data in JSON format.
Add the ability to delete the data.

Hi Mike, thanks for sharing that project!
Whats the best method to extract the data at the moment?  Also I would like to have a backup at some point. Thanks!

I have added a "Backup and Restore" section to the README. This will create a MongoDB archive. This is of course only possible, if you host baby-tracker yourself and have access to the MongoDB. I will also add an export option in the frontend in the coming days. This will be just a JSON file containing all information.


Less And Typescript

@larsgrefer hello bro can you adding Less & Typescript Compiler?

No, this project is only about sass


Travis: run spec tests without chrome headless

Add spec_without_webdriver travis test matrix item for running spec tests without the WebDriver tag.
[#167381402]
https://www.pivotaltracker.com/story/show/167381402

You can see in this Travis report, that the spec_without_webdriver test ran successfully.
That green was from tests run against PR #668  (which cherry picked this commit)

@dougmartin said it was OK to merge  :)


E5018: Invalid window id

The error detail message like this:
E5108: Error executing lua: ...m/data/confignext/lazy/FTerm.nvim/lua/FTerm/terminal.lua:193: WinEnter Autocommands for "*": Vim(append):Error executing lua callback: ...vim/data/confi
gnext/lazy/detour.nvim/lua/detour/util.lua:40: Invalid window id: 1456
stack traceback:
        [C]: in function 'nvim_win_get_position'
        ...vim/data/confignext/lazy/detour.nvim/lua/detour/util.lua:40: in function 'get_text_area_dimensions'
        ...vim/data/confignext/lazy/detour.nvim/lua/detour/util.lua:70: in function <...vim/data/confignext/lazy/detour.nvim/lua/detour/util.lua:69>
        vim/shared.lua: in function 'find_covered_bases'
        ...vim/data/confignext/lazy/detour.nvim/lua/detour/util.lua:80: in function 'find_top_popup'
        ...nfignext/lazy/detour.nvim/lua/detour/plugin_autocmds.lua:8: in function <...nfignext/lazy/detour.nvim/lua/detour/plugin_autocmds.lua:7>
        [C]: in function 'nvim_win_close'
        ...m/data/confignext/lazy/FTerm.nvim/lua/FTerm/terminal.lua:193: in function 'close'
        ...m/data/confignext/lazy/FTerm.nvim/lua/FTerm/terminal.lua:218: in function 'toggle'
        .../nvim/data/confignext/lazy/FTerm.nvim/lua/FTerm/init.lua:37: in function 'toggle'
        .../fzx/work/nvim/confignext/lua/plugins/terminal/fterm.lua:107: in function <.../fzx/work/nvim/confignext/lua/plugins/terminal/fterm.lua:104>
stack traceback:
        [C]: in function 'nvim_win_close'
        ...m/data/confignext/lazy/FTerm.nvim/lua/FTerm/terminal.lua:193: in function 'close'
        ...m/data/confignext/lazy/FTerm.nvim/lua/FTerm/terminal.lua:218: in function 'toggle'
        .../nvim/data/confignext/lazy/FTerm.nvim/lua/FTerm/init.lua:37: in function 'toggle'

I think this may be a temporary bug that got in the dev branch (I infer you're on the dev branch because I see the plugin_autocmds.lua file in the trace and that file has not made it on the main branch yet). I think the problem may fix itself if you update detour the the most recent version of the dev branch and restart neovim. Please give it a try and let me know how it goes. Thanks for being on the dev branch and reporting this issue :)

I have switched to the dev branch.

Did you update to the most recent version of the dev branch? Did it fix your issue?

I start to use the lastest dev branch just for 1 hour and everything is ok now.


Training ends at epoch 660.

Hi, thanks for open sourcing this amazing work.
I have a question that my training process ends at epoch 660 (when I continue training, the result is the same) and the output infomation is "loss = 0.07628080993890762, rgb_loss = 0.016237832605838776, eikonal_loss = 0.015570213086903095, psnr = 31.56894874572754, bete=0.0011694224085658789, alpha=855.1230014707431", but the default end epoch is 2000, and the rendering is not so perfect, so how can I make the result better?
Thanks a lot! @shawLyu

Thanks for your interests in our work. Can you give me more details about the training dataset and representations like grids or mlp?

Copy that!

Thanks for your reply sincerely!
I have trained the model on scannet4 with 3090 GPU which has  24GB. I kept the network and other configurations the same as the scannet_mlp_hybrid.conf. The training process was normal before epoch 660, after that the terminal suddenly terminated. I tried to add the parameter "--is_continue", and it did start from epoch 660, but when it finished this epoch, problem poped up again.

I'm sorry for not getting back to you sooner.

The 'self.max_total_iters' determines the total training steps, whose default value is 200K. To derive the training epochs, we calculate this based on the total training steps and the number of dataset images, which, in the case of Scannet 4, amounts to 660. The newly loaded checkpoints will inherit the training step, achieving 200K after training. To prolong your training, you can change the parameters mentioned above and continue the training process.
Unfortunately, for the neural-based reconstruction methods, we have to sacrifice the quality of novel view synthesis to get better-reconstructed results. You may find the rendering qualities are blurred or over smoothness which may be caused by the surface smoothness constraint.


Added CloudGuard solution

Change(s):

Added CloudGuard solution
Added CloudGuard Data Connector

Reason for Change(s):

Adding CloudGuard Data Connector to Azure Sentinel

Version Updated:

No

Testing Completed:

Yes

Checked that the validations are passing and have addressed any issues that are present:

Yes

@microsoft-github-policy-service agree company="CheckPoint"

Hello @YohaiCP, The solution is missing with input files and solutionmetadata file which is required to generate maintemplate ui and zip.

To generate this files please use V3 tool for packaging

https://github.com/Azure/Azure-Sentinel/blob/master/Tools/Create-Azure-Sentinel-Solution/V3/README.md

If this is a CCP connector, Solution will need seperate CCP files

https://github.com/Azure/Azure-Sentinel/blob/master/Tools/Create-Azure-Sentinel-Solution/V3/CCP_README.md

For reference you can go with these CCP connector

https://github.com/Azure/Azure-Sentinel/tree/master/Solutions/Sophos Endpoint Protection/Data Connectors/SophosEP_ccp

Hey @v-prasadboke , Thank you for the fast response.
I update the PR accordingly. Please let me know if anything else is required.


Have only full name in api organization model object.

Description
In the api models, there is no field other than the "full_name" field in the object that represents the organizations. This "full_name" field refers to the "Organization Full Name" field in the organization settings. However, the information requested in API queries is the information in the "Organization Name" field. And this information is one that cannot be retrieved with the current api model.

This causes an error in requests like "/orgs/{org}/hooks", "/orgs/{org}/members" etc if organization name and display name are different.
For example, if the organization name is Microsoft, the address of the request should be "/orgs/Microsoft/members", but since the organization's full name is Microsoft Inc, the address will be "/orgs/Microsoft%20Inc/members" and the response is as follows as an example.
{
  "errors": [
    "user redirect does not exist [name: microsoft inc]"
  ],
  "message": "GetOrgByName",
  "url": "https://try.gitea.io/api/swagger"
}

Gitea Version
1.17.2
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots
Git Version
No response
Operating System
Windows Server 2022
How are you running Gitea?
Gitea binary applicaiton on Windows server with default configurations.
Database
MySQL

username should contain the value.

KN4CK3R, username is not available in organization api model. Where exactly should I put a username?

It's in your screenshot. Third from bottom.

You don't call the API with the display name but the username.

This is exactly what I was looking for. Thank you. But this information is not available in the documentation. As is known, there is no "username" field among model members in the documentation. In any case, I got my answer. Thanks for your attention. I'm closing the issue.

Which documentation are you talking about?

I'm sorry for the late reply.
What I want to say is the lack of information. Since the object name is "organization" and the field name is "username", I think it would be more understandable if there was a description text or if the field name was like "name" or "org_name" instead of "username". Please don't get me wrong, I'm not saying to do it like this (write documentation) it's just my opinion. That's why I opened such an issue. Thanks for your understanding and help.

Org and user model are the same internally, so that may be reason. I would like to say "it's the same as GitHub does" but they named the field just name. May be changed in the future. 🤷♂


emacs: 2 minor hotfixes

Motivation for this change
Without this evil and gnuplot are broken.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Cc: @adisbladis

@GrahamcOfBorg build emacsPackagesNg.melpaPackages.gnuplot emacsPackagesNg.elpaPackages.undo-tree


404 in docs

Hi
The following link in the docs is currently returning a 404, I was just wondering whether this blog post exists yet?
https://www.deepspeed.ai/news/2020/09/09/onebit-adam-blog-post.html
Many thanks

Thanks for reporting this issue. It is now fixed.


Use docker Travis instead of VM

Trusty + no-sudo should start much faster: https://docs.travis-ci.com/user/trusty-ci-environment/

Hmm, although the start time is much faster the job itself runs slower and sometimes times out.

It might be slower because the cache is not setup yet for the build . So if you re-run the build, or push a new commit to trigger a new build, it could get faster.

I restarted a few times to heat the cache. It was still slower. Maybe it wastes less Travis resources as it runs in a more shared environment.


Invalid go.mod

After latest update to go.mod (#38), getting the following error:
go get -u github.com/raviqqe/liche
go: github.com/raviqqe/liche upgrade => v0.0.0-20200922051910-3354ae108473
go get<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>parsing go.mod:
        module declares its path as: github.com/russross/blackfriday/v2
                but was required as: gopkg.in/russross/blackfriday.v2

Fixed on master! Thanks for the report!


[fud] Enable local FPGA flow

@sgpthomas mentioned that the xclbin stage for fud currently only supports usage though SSH. We should make it work using a local pointer to a Vivado installation.

@sampsyo do your changes make it possible to run FPGA execution locally? If so, we can close this issue.

Ah, yes! All set now.


Update sbt-mima-plugin to 0.8.1

Updates com.typesafe:sbt-mima-plugin from 0.6.4 to 0.8.1.
GitHub Release Notes - Version Diff
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!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe", artifactId = "sbt-mima-plugin" } ]

labels: sbt-plugin-update, semver-minor

Coverage remained the same at 100.0% when pulling defabb5bc9032cd363403f9713a159d70d06fd06 on scala-steward:update/sbt-mima-plugin-0.8.1 into f58058e6c77d98576ea59b55c69cdbdd46128654 on sangria-graphql:master.


Tests pass even when local variables are not supported

Hi,
tried to run the tests on OmniOS r151050 with the following shell:
# sh --version
  version         sh (AT&T Research) 93u+ 2012-08-01

Seems the shell does not support local variables, but still all tests are passed:
...
Integration tests
-----------------
././getopts.sh[13]: local: not found [No such file or directory]
././getopts.sh[14]: local: not found [No such file or directory]
././getopts.sh[17]: local: not found [No such file or directory]
`` returns  ... passed
././getopts.sh[13]: local: not found [No such file or directory]
././getopts.sh[14]: local: not found [No such file or directory]
././getopts.sh[17]: local: not found [No such file or directory]
`` returns  ... passed
././getopts.sh[13]: local: not found [No such file or directory]
././getopts.sh[14]: local: not found [No such file or directory]
././getopts.sh[17]: local: not found [No such file or directory]
`` returns  ... passed
././getopts.sh[13]: local: not found [No such file or directory]
././getopts.sh[14]: local: not found [No such file or directory]
././getopts.sh[17]: local: not found [No such file or directory]
`` returns  ... passed

All tests passed.

That is odd indeed that the tests passed despite that....
As for that particular shell, the Portability doc discusses this pretty well.

Thanks for pointing to the doc. I've already changed shebang to #!/bin/bash, which works on OmniOS.
I think it should be not to hard to add a first test if local is supported on the system or a test for specific shell versions (e.g. version contains "AT&T Research") and then drop a note about the Portability doc.

Maybe just:
if [ "$(uname)" = "SunOS" ]; then
  SHELLVERSION=$(/bin/sh --version)
  case "$SHELLVERSION" in
    *"AT&T Research"*)
      echo "Your shell is not supported: $SHELLVERSION"
      exit 1
      ;;
  esac
fi

I'd prefer to test directly rather than create a list of unsupported shells:
support_local_vars() (
  eval 'local test=1'
) >/dev/null 2>&1

if support_local_vars; then
  printf 'Local variables are supported.\n'
else
  printf 'Local variables are not supported.\n'
  printf 'Please see the PORTABILITY document.\n'
  exit 1
fi

Great! It passes (correctly) on dash.

Tested on:
macOS 15, GNU bash, version 3.2.57(1)-release (arm64-apple-darwin24):
% ./test-sh.sh
Local variables are supported.

FreeBSD 14.1-RELEASE-p5:
# ./test-sh.sh
Local variables are supported.

Alpine Linux 3.18.9:
# ./test-sh.sh
Local variables are supported.


no audio! just screen

thanx for your good app
but i can't get audio of usb camera via usb source.
so the streaming video doesn't have audio.

I test app in androide 11 and hopefully it works well (video and audio).
but in android 10 it doesn't have audio.
best app i see in live broadcasting....
thanx
thanx
thanx

I'm planning on just supporting latest versions so android 11, given my Pixel 4 was restarting all the time when I was using Android 10, so better to use it with Android 11 if possible


[Fetch remote repositories repo] is missing when using gitlab

What happened:
When using gitlab, the number of repositories displayed on the UI interface is incorrect after clicking the [Fetch remote repositories repo] button
What you expected to happen:
The UI interface can correctly display the number of warehouses.
How to reproduce it (as minimally and precisely as possible):
Only need to connect to gitlab correctly, and the current user has more than 50 (not completely accurate) repositories on gitlab.
Anything else we need to know?:
After reading the source code, agloa uses github.com/xanzy/go-gitlab as the gitlab connection client; but by default go-gitlab will not handle paging, which results in repo that exceeds one page will not be displayed.
Reference source code: https://github.com/agola-io/agola/blob/master/internal/gitsources/gitlab/gitlab.go#L281
Environment:

Agola version: master
Agola running environment (if useful to understand the bug): docker
Others:

@mritd Thanks for the report! Since you've already discovered the issues, would you like to open a Pull Request?


enhanceAllow parallel running of insert overwrite on the e…

…xternal table (#41575)
pick: https://github.com/apache/doris/pull/41575

run buildall


show clock in zen mode

It would be nice if you could (optionally) enable a clock to show the current time.
There was a similar feature requested here, but I want it separated from the task bar.
I like the idea to configure the position of the clock.
But just bottem right would be ok for me.
Zen mode is great to not get distracted from other things.
But you still might want to check how much time you have left till the next meeting (or the end of the current meeting). ;)

I understand your request, however we will not make this as part of the core product since it is very specific behavior that not a lot of users want.
What I suggest instead is that you configure zenMode to not hide the status bar "zenMode.hideStatusBar": false,
And then install an extension which adds a clock to the status bar https://marketplace.visualstudio.com/items?itemName=Compulim.vscode-clock
Alternative is to enable zenMode to not go full screen.
Closing as we will not tackle this in another way and I believe this workarounds are just fine


Create LICENSE

Just used github UI to add a license

  Fetched 179 kB in 60s (2,958 B/s)
  E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/s/sgml-base/sgml-base_1.29.1_all.deb  Could not connect to azure.archive.ubuntu.com:80 (<IP_ADDRESS>), connection timed out [IP: <IP_ADDRESS> 80]

Something is up with github jobs here :disappointed:


Added separator after How To Use section

Addressed #17

Issue:

Hi there! Thank you for your help. However, this issue is meant for first-timers only. If you want you can help with other issues that don't have the "first-timers-only" label I would appreciate it!


How do I disable only typescript-related linting?

I can't not hide this warning even after setting:
"typescript.validate.enable": false,
"typescript.suggest.enabled": false,

https://github.com/neoclide/coc-tsserver#configuration-options
:h coc-configuration

"typescript.suggestionActions.enabled": false