SpaceY Expanded (expansion for SpaceY Lifters) dependencies

I just launched an alpha for the expansion pack for SpaceY. Since it's a separate, optional add-on, it has some dependencies. It should require:
Module Manager
SpaceY Heavy Lifters
And it should recommend (default yes):
Interstellar Fuel Switch
Thanks! :)

Oh also, I think we should add a return suggestion, that SpaceY Lifters should suggest (default no) SpaceY Expanded.

Looks like it's still not showing up in CKAN, btw. The referenced merge still shows a failure.

Closed with #2271


HOSTEDCP-2032: Reconcile SecretProviderClass for Ingress on ARO HCP

What this PR does / why we need it:
Reconcile the SecretProviderClass for the ingress operator for ARO HCP deployments. The SecretProviderClass is used by the Secrets Store CSI driver to mount a certificate to a volume in the ingress pod deployment.
Which issue(s) this PR fixes:
Fixes #
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/test all

Needs the following PRs before we can continue with this one:

https://github.com/openshift/hypershift/pull/4884
https://github.com/openshift/cluster-ingress-operator/pull/1151

/hold cancel

/retest

/test e2e-aks

/retest

/retest

/hold cancel

/retest

/lgtm

/test e2e-aks
I tried out the command locally to add the ingress scope and that seems to be working fine.

/test unit

/lgtm

/retest

/retest

/retest

/test e2e-aws

/test e2e-aks

/retest

/test e2e-aks

/retest

/test e2e-aks

/test e2e-aks

/test e2e-aks

/test e2e-aks

/lgtm

/retest

/retest

/hold cancel

/retest

/retest

/test e2e-aks

/lgtm

/test e2e-kubevirt-aws-ovn-reduced

/jira refresh

/retest-required

/retest

/test e2e-aks

/test e2e-aws

/test e2e-aks

/retest-required

/retest

/test e2e-aks

/test e2e-aks

/cherry-pick release-4.17

/jira backport

/jira backport release-4.17

/jira backport release-4.18,release-4.17


[o-nekop-catnip]: update catnip chart to 1.3.2

I intentionally skipped the 1.3.1 chart version to get back the consistent versioning scheme with the catnip releases.


global: release v1.3.0

Depends on:

#207
#204
#200
#210

The docs can come afterwards as a patch-level release:

#148
#196

https://invenio.readthedocs.io/en/master/community/contributing/maintainers-guide/releasing.html

Missin #207, the rest are addressed or in-progress. Releasing alpha 18


Add modular Theta forecaster (re-design)

Reference Issues/PRs
References #1299. See also #1082 #923 and #854.
What does this implement/fix? Explain your changes.
Implements modular ThetaForecaster.
Does your contribution introduce a new dependency? If yes, which one?
No.
What should a reviewer concentrate their feedback on?
This is the first draft, so any. functionality suggestions are very welcome. The idea is to start with "hard-coded" autogenerated self.forecasters, get this working and then update so that they can be passed by users in the constructor.
Any other comments?

PR checklist

[x] I've added myself to the list of contributors.
[ ] Optionally, I've updated sktime's CODEOWNERS to receive notifications about future changes to these files.
[ ] I've added unit tests and made sure they pass locally.

So from our discussion just now, this works for me:
from sktime.forecasting.compose import EnsembleForecaster, ColumnEnsembleForecaster
from sktime.forecasting.naive import NaiveForecaster
from sktime.forecasting.trend import PolynomialTrendForecaster
from sktime.transformations.series.theta import ThetaLinesTransformer
from sktime.forecasting.exp_smoothing import ExponentialSmoothing
from sktime.forecasting.compose import TransformedTargetForecaster
from sktime.datasets import load_airline

y = load_airline()

theta_values = (0, 2)
forecasters = []
for i, theta in enumerate(theta_values):
    if theta == 0:
        name = "trend" + str(i)
        forecaster = (name, PolynomialTrendForecaster(), i)
    else:
        name = "ses" + str(i)
        forecaster = (name, ExponentialSmoothing(), i)
    forecasters.append(forecaster)

pipe = TransformedTargetForecaster(steps=[
    ("transformer", ThetaLinesTransformer(theta=theta_values)),
    ("forecaster", ColumnEnsembleForecaster(forecasters=forecasters)),
])
pipe.fit(y)

y_pred = pipe.steps_[-1][-1].predict(fh=[1, 2]).mean(axis=1)
y_pred

Overall I think it seems like a sensible change :)  Would be happy to take another look when you are ready to merge!  I really like the idea though + imagine it would be useful!  (Would be really cool to see if it improves ThetaForecaster's performance to have these things tied together!).

@GuzalBulatova, this is not the most recent code yet that we wrote yesterday, is it?

the mac issue should be resolved if you pull from main.
It was coming from other estimators that have been removed from testing

I see you already updated from main and uncommented the excepted estimators.
I would recommend not to do investigation of the bug in this PR, do that separately (cf your own advice on keeping different ideas in diffent PR 😄 )

Hi @fkiraly , I just decided to quickly do it here and not open a new pr, apparently I changed the python version tag in a wrong place. I'll undo these changes of course. Thank you for advice!

apparently I changed the python version tag in a wrong place. I'll undo these changes of course. Thank you for advice!

I think you accidentally commented out some lines in _config, which is why the tests are failing.

@GuzalBulatova, what is going on with this?
This looks done, but fails because:

not updated to main
changes to _config

Surprised that it is failing, was almost going to merge. What exactly did you change since it passed all the tests?

@fkiraly thanks for your changes, I think they make sense.
I've made the requested changes.
As for the test for comparing existing and modular forecaster - they are very different for when y isn't a logarithm of load_airline. I'm investigating that now.

your doctest is failing. Newlines in an expression should start with ..., not >>>.


Teams Channel - ModerationSettings Support

It would be nice to have teamchannel schema extended in order to store Teams Channel Moderation Settings as defined here channelmoderationsettings

Hi, thanks for your feedback. The option is now implemented in the next version of the provisioning schema,


How do you show Oz-calendar?

I can't find a command to show this plugin in the sidebar.

There is a new command now. Please update the plugin. Thanks


Fe homework 5

Drift Video:
https://video.drift.com/v/abQrWGRw9puqC39eVNgVc2kOxjtaTIck68C1GIwJukPs/
Screenshots:

Metric
Value

alert_status
:white_check_mark: OK

bugs
0

code_smells
0

reliability_rating
A (0 Bugs)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0

Always add proper commit messages
Follow this message syntax <branch_name> : "Commit message (a bit descriptive)">
And if too many commits are there then squash them


Refactor : Changing the way authentication is done

Hello,
I would like to add a feature : being able to log in different users, that will each see their own links.
This merge request would be a first step in this direction, the next ones being :

Introduce warden to manage authentication
Introduce configuration to choose how authentication is performed (e.g with the current api-key or with something else)
Introduce warden-ldap to connect to an LDAP server to authenticate users
Introduce per-user links in the DB
Show only my links in the dashboard.

I would like to know :

If you are still actively maintaining this project
If these changes look conceptually OK to you
If you are happy about receiving / merging my commits

Thanks, don't hesitate to tell me if you think it's not actually a good idea. Also note that I am a ruby newbie, I am doing this for fun and to learn a bit more about ruby.
Manu

Hey @cupcicm thanks for your contributions. As a matter of fact I'm working on a complete re-write of Firefly (that is not backward compatible) that does add multi-user support (and a whole load of other things). Stay tuned for a bit and keep an eye on https://github.com/ariejan/firedragon

https://github.com/ariejan/firedragon is not available to public.

Yes, hence the 'stay tuned' part :-) I want to lay down the foundations before releasing it for public scrutiny.

Thanks Ariejan,
If possible, I would like to ask you a few questions :

Do you have an ETA on that firedragon project ?
Will it still be a Ruby/Sinatra app ? If so, are you considering using warden for authentication or something else ?

My use case is that I'd like to authenticate users using LDAP. I'd be happy to help add LDAP support to your new project. I am very close to having something that works with Sinatra + Warden + https://github.com/renewablefunding/warden-ldap in my fork.
Thanks !

Hey @cupcicm,
To answer your questions:

ETA is hard to say. It's not nearly finished, but I guess I could open it up this week or so.
It's Rails. Although I have no authentication yet, I plan to use Devise for it, which relies on warden.

I think there's already plenty of knowledge out there of hooking devise/warden up with LDAP. I'll ping you when firedragon gets dumped into the world :-)

Oh, whatever. Find the code at ariejan/firedragon now. Pull requests welcome!

Thanks :)


first commit

Good stuff man! Keep it up and I can't wait to see you work through some new content we're going to learn!


Add support for objects with field and label keys in objects.yaml object_filters field to specify Filter label names

Filter field labels are humanized object keys by default, but now users can specify custom field labels in objects.yaml:
object_filters:
  - field: type
    label: Object Type
  - theme
  - material

in this case, the label for the type field will render as "Object Type"

@anderspollack, the custom labels are being applied but the filters aren't filtering. You can see it in the URL when you apply a filter. For example, filtering for type "Container" results in localhost:8080/things/?=Container instead of localhost:8080/things/?type=Container.


Bugfix - Stop getStackClasses when finding an unmatched opening parenthesis.

Hello
This fixes #164, where an opening parenthesis that didn't previously have a closing parenthesis wasn't seen as a stop indicator.

Closed this as I got something better coming that also fixes this.


Feature: String length

It could be useful to add a built in function which returns the length (a Double) of a String value.

This require extensions of base operators (and corresponding typing) in Qcert. See PR https://github.com/querycert/qcert/pull/110

Extension in Q*cert is published in version 1.3.0. Support for length is ready in the markdown branch https://github.com/accordproject/ergo/tree/js-experiment-markdown

Feature added in #623


Confused

This information is supposedly about updating a Site script, but I don't see how the new script is referenced here, or how a new version of a script updates an existing one.

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

ID: e6baad09-eb72-cf76-e6d1-773e0212020d
Version Independent ID: cc05315e-1b4b-6704-74ae-6459cef5bb0b
Content: Set-SPOSiteScript (sharepoint-online)
Content Source: sharepoint/sharepoint-ps/sharepoint-online/Set-SPOSiteScript.md
Service: sharepoint-powershell
Product: unspecified
GitHub Login: @techwriter40
Microsoft Alias: kirks

@VesaJuvonen for your review

@NetDesignIT Thank you for this feedback
I am going to get this over to the PowerShell team for investigation and updating so we can clear up the confusion.
I was able to get this into the backlog for the PowerShell team. The team will get this prioritized into a sprint plan. Thank you for reporting and making the docs better. Much appreciated.
I made a note to request the team to update this when the work is complete.

Hi @NetDesignIT Thanks for your feedback and suggestion!
Document has been updated after you created this issue, please see
https://github.com/MicrosoftDocs/office-docs-powershell/commit/22fe807866caeb4630290b3ae946e7c0d1aff0ed?diff=split
Hope this clarifies how the new site script is referenced.
Thank you

@get-itips  Thank you very much for the contribution and sharing this explanation. @NetDesignIT
Hope this comment is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also


How to install this on Pentium II w/o FPU Debian without internet connection?

Anyone knows how to install this on a 80386 debian without internet connection? I know some stuff like python is required and that other library, but all I can find is installation tutorials using online repositories that require an internet connection from debian itself?
Is there a way to perform a (manual) offline installation of this on a fresh debian installation without internet connection on debian itself(I'm using Windows and plain disk images to transfer the files in there)?

So, I've used dselect along with the debian 1.3.1 install CD-ROM being inserted in the CD-ROM drive(and mounted) to select and install gcc. It's currently busy installing some extra dev libraries and tools I didn't select before(autoconf etc.).
I've also created a simple .ISO image with the current sandsifter as a zip file, current ,tgz capstone(4.0.1) and the current python(3.8.2), copied it over to the hard disk image on Debian Bo and extracted those into 3 folders.
After installing the basic tools, headers and development libraries(just the standard ones), would it be possible to compile python, then capstone and run Sandsifter on said emulator running Debian Bo(Debian 1.3.1)?

After installing gcc, I now have problems compiling Python on said platfotm after running configure of it. It says it's missing inttypes.h? (at Include/pyport.h:6, included by Include/Python.h:63).
Anyone knows how to solve this?

inttypes.h is found in XPG issue 5, so it's a new thing from somewhere between 1992 (XPG4) and 1999 (XPG6). Chances are your Debian Bo actually knows nothing about it. You should be able to get away with copying this header from a modern Linux system.
The 386 support on Linux is dropped not that long ago, and you might be able to get away with a 2007 instead of 1997 system. See https://unix.stackexchange.com/questions/304809/highest-version-of-glibc-working-on-actual-386-hardware.

Is there an easy way to get sandsifter installed and running without an internet connection? I've tried it on Debian Bo with it failing said inttypes.h so far.
Anyone has gotten Sandsifter running on such a system (it can now use a Pentium CPU (no FPU) with 128MB RAM and a i430fx motherboard being minimally emulated (just enough to properly post, boot and run the setup of the bios, with slight hardware support(hard reset, memory hole settings, basic PCI BARs(no busmastering DMA))).
I thought I saw somewhere that the i386 can run sandsifter. Anyone knows how to install it on such an offline system(no internet)?

Are you adding more information with the last comment, or are you just reiterating stuff?

Well, it's almost a Pentium. It has the normal non-FPU opcodes implemented, along with most extensions(except machine check and MSRs not being present(always #GP faulting)). I've also just added Pentium Pro emulation(a handful of new opcodes according to ref.x86asm.net coder32 edition). It just has those extra opcodes impemented together with the normal Pentium I features(except as mentioned before).
FPU instructions still aren't implemented at all(and CPUID gives that bit 0 as being cleared). It does support software emulation, though(using said exceptions and bits in CR0). They're NOPs otherwise.
Weirdly enough, Windows 95 detects Pentium I as Pentium, but Pentium Pro as 80486?

Since then, I've managed to improve the CPU emulation a bit further, now supporting the Pentium II instruction set and many of the extensions that came with it(except floating point (both FPU and MMX) of course, as well as the Pentium's MCE, the functionality of the MSRs(except SYSENTER MSRs), APIC, MTRR, MCA, PAT and PCE-36), up to bit 19 of the CPUID leaf 1 being otherwise implemented). So it's a very basic Pentium II CPU that's emulated now.

Would Debian Wheezy be enough too? My emulator unfortunately has a limit of 128MB RAM supported because it's using a i430fx chipset.

The Debian Jessie ISO CD 1 image seems to fail booting. It gives me a error 01 when trying to perform the CD-ROM boot drive FF identification(function 42xx). That's on the i430fx BIOS I'm using. It says that it's 'maybe' drive FF, then tries drive FF and fails booting(error code (AH)=01h). That happens within the ISOlinux boot loader?

Is it possible to run this as a BIOS? I found Baresifter, but that's only for x86_64 processors, not for IA-32 (which is what I'm requiring tests for)? It doesn't have any port to IA-32 yet?

Debian Jessie seems to boot a bit with the new i440fx and APIC partly emulated! :D
But it fails to set video mode 314h on the ET4000AX, hanging on needing to press Enter or Space(IRQ1 is disabled on the APIC)?

With the latest 32-bit version of Baresifter, I managed to run it to the finish. It's analyzer only found GRP5 /7 non-#UD opcodes, which were throwing page faults due to reading data from memory before properly #UD faulting(#UD had less priority). I also improved the UD0 exception on all processors(up to Pentium II) to be a two-byte opcode without ModR/M(it doesn't have any according to Bochs and Dosbox-X), although that might be unrelated? Page faults also have been improved to proper fault at lower addresses for doubleword operand sizes(including prefetches and PIQ) to no longer report faulting at n+1 and n+2 to be at n+3 incorrectly.


Fix unhandled URI::InvalidURIError in Cleaner#clean_url

Goal
As reported in #810, we don't handle invalid URLs in clean_url so raise if the URL isn't valid
If the URL doesn't have a query string then it's not important that it fails validation and so we can return it as-is
If the URL does have a query string and cannot be parsed, we can't redact parameters individually and so redact the whole query string instead — this way the URL could still be useful and we don't risk leaking sensitive data

Ooof, this was also causing a memory leak on our app due to the way older Rails (6.1 and 7.0, at least) manage their ActiveSupport::Subscriber array.
Basically, each ActiveSupport::Notifications.subscribe block pushes an ActiveSupport::Notifications::Event onto the ActiveSupport::Subscriber#event_stack. Those events are then popped off in the reverse order (last-in, first out) and processed. The processing of such Events is the mechanism used by Bugsnag to scrub those URLs/paths. When that mechanism raises an error, as was happening here, in an inner Event, the outer Events are left on the event_stack. Forever. Thus leaking memory.
This PR fixes that, and the entire event_stack has been removed in Rails 7.1. Phew!


improved performance of Memory.get_Empty

I reran the benchmarks several times and consistently ParsePlaintext improves but ParsePipelinedPlaintext degrades a bit. Possibly it's because my "before" is not really before this change but rather after my previous change (removal of ID). Possibly some changes to that got merged separately changed the baseline.  I would redo the baseline for more complex change, but I think this is a clear improvement, so I think we should just merge. Any other opinions?
Before
                   Method |       Mean |    StdDev |     Median | Scaled | Scaled-StdDev |        RPS | Allocated |
------------------------- |----------- |---------- |----------- |------- |-------------- |----------- |---------- |
           ParsePlaintext |  1.9474 us | 0.0695 us |  1.9281 us |   1.00 |          0.00 | 513,500.72 |     105 B |
  ParsePipelinedPlaintext |  1.6893 us | 0.0513 us |  1.6757 us |   0.87 |          0.04 | 591,974.34 |     105 B |
          ParseLiveAspNet |  9.1254 us | 0.2620 us |  9.2597 us |   4.69 |          0.21 | 109,583.94 |    1.1 kB |
 ParsePipelinedLiveAspNet | 10.1330 us | 0.1856 us | 10.2064 us |   5.21 |          0.21 |  98,687.41 |    1.1 kB |
             ParseUnicode | 14.3673 us | 0.5455 us | 14.4018 us |   7.39 |          0.38 |  69,602.74 |   1.94 kB |
    ParseUnicodePipelined | 16.1511 us | 0.3173 us | 16.1940 us |   8.30 |          0.33 |  61,915.45 |   1.94 kB |

After
                   Method |       Mean |    StdDev |     Median | Scaled | Scaled-StdDev |        RPS | Allocated |
------------------------- |----------- |---------- |----------- |------- |-------------- |----------- |---------- |
           ParsePlaintext |  1.9145 us | 0.0544 us |  1.9459 us |   1.00 |          0.00 | 522,330.49 |     105 B |
  ParsePipelinedPlaintext |  1.7103 us | 0.0459 us |  1.7365 us |   0.89 |          0.03 | 584,699.61 |     105 B |
          ParseLiveAspNet |  9.2185 us | 0.2146 us |  9.3227 us |   4.82 |          0.17 | 108,477.11 |    1.1 kB |
 ParsePipelinedLiveAspNet | 10.3602 us | 0.2725 us | 10.3802 us |   5.42 |          0.21 |  96,523.00 |    1.1 kB |
             ParseUnicode | 15.2175 us | 0.4898 us | 15.0674 us |   7.95 |          0.34 |  65,713.75 |   1.94 kB |
    ParseUnicodePipelined | 16.2008 us | 0.3531 us | 16.1448 us |   8.47 |          0.30 |  61,725.23 |   1.94 kB |

cc @shiftylogic, @ahsonkhan, @vancem

This change seems benign. Shouldn't the compiler see that the value returned by the getter is readonly and static and just hardwire it?
Also, all the benchmarks appear to get worse except for plain-text non-pipeline. That seems odd.

LGTM, I agree with @davidfowl

@shiftylogic => means a call and the call (to the getter) might have side effects, i.e. does not matter that it is get-only.
{ get; } = OwnerEmptyMemory.Shared.Memory is an initialization syntax (not a call) and will be executed once.


[FEATURE] VSCode Extension

Visual Studio Code Extension
This LemLib VSCode extension would provide support for many different functions:

Path creator (migrate from https://github.com/sizzinseal/path-gen)
Logging
Setup - setting up LemLib
[Maybe] Gui Creator - Create a teleop and autonomous through a GUI, without any programming

It would also include a few commands:

Install - installs LemLib using the PROS CLI
Upload path - uploads the generated path to the V5 Brain using a serial port
Save log - saves the log of the ran program to the output

VSCode extension now has a repo: https://github.com/LemLib/Extension

Closing this as this has graduated from an issue to an entire repo


Feature request: download checksum validation

a user came on the discord with a weird issue, turns out their download was interrupted or something else caused the .op file to get fucky. ref: https://canary.discord.com/channels/276076890714800129/449983875586850827/1064016456527917116
i wonder if it would be possible for the openplanet.dev api to provide a precalculated checksum of the download, which the plugin manager could validate once downloaded? There's the code signing stuff to prevent tampering, but in this case it didn't really help due to the plugin itself being borked.
anyway it'd be pretty fukken poggers if the plugin manager could be like oopsie woopsie that download didnt work, and prompt the user to retry the download or something, idk.

or retry the download automagically


Adjusts workflows with newer OTP/Elixir versions

...as newer versions became available

Pull Request Test Coverage Report for Build e59e058321c3a40b543cd8f62a3299d57a247bba-PR-128

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 67.2%

Totals

Change from base Build d985e00e2e9fcc59dfb1b8a8ffc2e400fb804a45:
0.0%

Covered Lines:
168

Relevant Lines:
250

💛  - Coveralls

OTP 25 + Elixir 1.12 = incompatible?


Bump Jakarta Data to 1.0.1 and JNoSQL to 1.1.3

There seem to be some internal-only breaking changes, but the user API should be the same.

Specifically, there's a bug in JNoSQL where a JsonObject entity property breaks loading with:
java.lang.ClassCastException: java.lang.Class incompatible with java.lang.reflect.ParameterizedType
	at org.eclipse.jnosql.mapping.reflection.DefaultMapFieldMetadata.<init>(DefaultMapFieldMetadata.java:41)
	at org.eclipse.jnosql.mapping.reflection.FieldMappingBuilder.buildMap(FieldMappingBuilder.java:115)
	at org.eclipse.jnosql.mapping.reflection.ReflectionClassConverter.to(ReflectionClassConverter.java:194)

The trouble here is that it sees it as a Map type (MappingType.of does Map.class.isAssignableFrom(type)) but then the constructor for DefaultMapFieldMetadata assumes that the type itself will be annotated. Instead, this should try to find the Map implementation and use that.


Fix code coverage and file headers for org.squbs.pattern.spray.japi

Two issues with this package:

Many of the files do not have the proper header. This is very important.
The code coverage for this package is absolutely 0. Please build the test cases.

Got it

There's a JUnit test in org.squbs.pattern.spray.japi called JApiTest.
Is it not picked up by sbt test?

This should have been covered. Let me check whether this test is run
properly.
On Thu, Sep 10, 2015 at 7:13 AM, tutufool<EMAIL_ADDRESS>wrote:

There's a JUnit test in org.squbs.pattern.spray.japi called JApiTest.
Is it not picked up by sbt test?
—
Reply to this email directly or view it on GitHub
https://github.com/paypal/squbs/issues/65#issuecomment-139247372.


Added GitHub action

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.904%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
116

Relevant Lines:
120

💛  - Coveralls


PyCharm, micropython module, does not print any result (output)

Hello,
I just installed and ran the following micropython program on and ESP32 :
import machine
import time
pin = machine.Pin(2, machine.Pin.OUT)
while True:
pin.value(0)
print("LED ON");
time.sleep(1)
pin.value(1)
print("LED OFF");
time.sleep(1)
Everything upload fine. It runs fine as well (I checked the output with puTTY and Thonny).
But using PyCharm I don't get any printed out on the screen.
Is there something I do wrong or I am missing?  Is it something you can please verify?
I am running debian :
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Thank you so much.
Regards,
Rene-Jean

You have to run it from the REPL console. I believe this feature is temporarily down. You can only flash scripts. See issue #270.

Hello Gade,
Sad news. When I click on the issue number you provided, it says that it
was working with a previous version.
Where can I access this version?
Thank you.
Regard,
Rene-Jean
Le mar. 19 déc. 2023, à 22 h 37, Gabe Morris @.***> a
écrit :

You have to run it from the REPL console. I believe this feature is
temporarily down. You can only flash scripts. See issue #270
https://github.com/JetBrains/intellij-micropython/issues/270.
—
Reply to this email directly, view it on GitHub
https://github.com/JetBrains/intellij-micropython/issues/273#issuecomment-1863797587,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGFVP33L3CXK442HENMGVRTYKJMOBAVCNFSM6AAAAABA4E2QOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRTG44TONJYG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Pycharm only support ESP8266, I thing this is compatible issue!
if you are using ESP8266 make sure  you enable the Board support

Sorry i don't have ESP8266 to recreate issue!
Note: MicroPython REPL not working on New update so wait for next update or use older pycharm version 2023.2.5 it's working just fine.

This is temporary issue. maybe it's fix on next update!

Hi Vijay. Where will I find the version you mentioned in your email.
Please give me the hyperlink.
Regards.
René-Jean .
Le mer. 20 déc. 2023 à 06:27, Vijay @.***> a écrit :

Pycharm only support ESP8266, I thing this is compatible issue!
if you are using ESP8266 make sure you enable the Board support
Screenshot.from.2023-12-20.16-49-09.png (view on web)
https://github.com/JetBrains/intellij-micropython/assets/137445021/f9ff2869-0329-4638-bce2-ab5e6fdaac63
Sorry i don't have ESP8266 to recreate issue!
Note: MicroPython REPL not working on New update so wait for next update
or use older pycharm version 2023.2.5 it's working just fine.
—
Reply to this email directly, view it on GitHub
https://github.com/JetBrains/intellij-micropython/issues/273#issuecomment-1864313562,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGFVP35AWUGBH63OAQPASATYKLDTLAVCNFSM6AAAAABA4E2QOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRUGMYTGNJWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi Vijay. Where will I find the version you mentioned in your email. Please give me the hyperlink. Regards. René-Jean . Le mer. 20 déc. 2023 à 06:27, Vijay @.> a écrit :
…
Pycharm only support ESP8266, I thing this is compatible issue! if you are using ESP8266 make sure you enable the Board support Screenshot.from.2023-12-20.16-49-09.png (view on web) https://github.com/JetBrains/intellij-micropython/assets/137445021/f9ff2869-0329-4638-bce2-ab5e6fdaac63 Sorry i don't have ESP8266 to recreate issue! Note: MicroPython REPL not working on New update so wait for next update or use older pycharm version 2023.2.5 it's working just fine. — Reply to this email directly, view it on GitHub <#273 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGFVP35AWUGBH63OAQPASATYKLDTLAVCNFSM6AAAAABA4E2QOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRUGMYTGNJWGI . You are receiving this because you authored the thread.Message ID: @.>

Use this link to get pycharm all version The link:

Hi Vijay,
Thank you. for your reply.
Hoping that it will be fixed in a short while.
You might want to inform me when it will be fixed.
Kind regards,
Rene-Jean
Le mer. 20 déc. 2023, à 08 h 54, René-Jean Mercier <
@.***> a écrit :

Hi Vijay. Where will I find the version you mentioned in your email.
Please give me the hyperlink.
Regards.
René-Jean .
Le mer. 20 déc. 2023 à 06:27, Vijay @.***> a écrit :

Pycharm only support ESP8266, I thing this is compatible issue!
if you are using ESP8266 make sure you enable the Board support
Screenshot.from.2023-12-20.16-49-09.png (view on web)
https://github.com/JetBrains/intellij-micropython/assets/137445021/f9ff2869-0329-4638-bce2-ab5e6fdaac63
Sorry i don't have ESP8266 to recreate issue!
Note: MicroPython REPL not working on New update so wait for next update
or use older pycharm version 2023.2.5 it's working just fine.
—
Reply to this email directly, view it on GitHub
https://github.com/JetBrains/intellij-micropython/issues/273#issuecomment-1864313562,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGFVP35AWUGBH63OAQPASATYKLDTLAVCNFSM6AAAAABA4E2QOSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRUGMYTGNJWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Probably duplicate to #283


Will it work for remote Oracle Database ?

I have been trying to use SOCI to connect Oracle Database using C++. But, I am writing C++ code in one machine and the Oracle Database is in another machine.
I am using:-
--Compiler: Microsoft Visual Studio Community 2015 v 14
--Database: Oracle 11g
So, my intention is to connect to the remote database using Oracle Instant Client libraries through SOCI. Does SOCI support this kind of Scenario ?
If yes, then what will be  ORACLE_LIBRARIES while configuring in CMake for my above described environment?
I tired inputting the directory of Instant_Client_11_2, Instant_Client_Libraries_Sdk_lib (oraocci.lib) as the value of  `ORACLE_LIBRARIES. But, it fails each and every cases.
There have no problems in compiling and linking in my code, I just can't connect and query from my remote database.

my intention is to connect to the remote database using Oracle Instant Client libraries through SOCI. Does SOCI support this kind of Scenario ?

Yes, of course.
You need Oracle InstantClient libraries. You can check https://github.com/SOCI/soci/blob/master/cmake/modules/FindOracle.cmake for details about what does SOCI CMake search for.
Also, check docs at http://soci.sourceforge.net/doc/master/backends/oracle/

"The SOCI Oracle backend requires Oracle's libclntsh client library."

Thanks for the reply.
But I am using windows. So, libclntsh client library will not help. Should I use oci.dll instread ?
Thanks in advance.

You will need to consult Oracle Instant Client documentation for developers what are the libraries required to link against on Windows.

I'm closing this as no further activity occurred. Feel free to reopen in case you have any new feedback to bring in.


Update install-git-hooks.js

Another approach to have the githooks folder dynamically set by package.json

@peacechen , It is an alternative way of approach.
In my opinion, both will work but I wanted to give you a choice in flavor.
Indeed, the one supersedes the other.

This is more flexible so let's go with this.


Added LICENSE File

Codecov Report

Merging #30 (8c97308) into main (8393b10) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #30   +/-   ##
=======================================
  Coverage   90.20%   90.20%
=======================================
  Files          80       80
  Lines        2888     2888
=======================================
  Hits         2605     2605
  Misses        283      283

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 8393b10...8c97308. Read the comment docs.


formalise post-build tests

There was an issue when highlight syntax was not loaded and this was not picked up in a timely manner.
There is a milestone for reporting in the Collection build process. Currently, some reports are generated about links, plugins, and so on.
The design intention was to create plugins that would test the files.
Currently, the system checks all internal links, and it could check external ones. The external link checks are disabled because it takes an extra 5 minutes to run through them all.
In addition, the internal checks are creating a few false negatives, so that needs fixing.
@coke in addition to a check on syntax highlighting, local links (by which I mean between inside all the documents in the documentation suite), and internal links (links within the same file), what other tests on the built documents need to be run.
@dontlaugh, @coke if a test fails, should the whole build fail?
Or should we have a Warning that puts a message in the logs, and a Fail that stops the build?
Eg. A bad link to another file that does not hit an anchor could be a Warning rather than a Fail.
These tests are different to the tests already run on the Raku/doc site, which look at content directly, rather than interactions between content files when built.

IMO: If a test fails, the build should fail. Pushing out a broken version of the site is worse than not updating the site.


Incorrect API endpoints

Following along with the examples on the home page when I try to get the secrets I get the following error
Get-VltDataList secret

Get-VltDataList: 404 NotFound. {"request_id":"55368f3a-8c14-9341-3dc1-31ee0a60665b","lease_id":"","renewable":false,"lease_duration":0,"data":null,"wrap_info":null,"warnings":["Invalid path for a versioned K/V secrets engine. See the API docs for the appropriate API endpoints to use. If using the Vault CLI, use 'vault kv list' for this operation."],"auth":null}

PowerShell 5.1 & PowerShell 7
Windows 10 1903 x64
Vault 1.3.2
Zyborg vault <IP_ADDRESS> from psgallery

Was this against a locally-running Vault instance, or remote?

It was against a locally running vault

I am using remote vault instance. Getting same error message.


Digital clock using Javascript

Please assign me this issue @VidhiBhatt01  I am an GSSOC'22 Participant.

Hello Sir . I am a GSSOC 22 Participant and I have alomost completed this project so plz assign this task to me .  I am going to make pull request within 2 days


Add graph to problem 1 of homework 2

There's a missing plot for the superficial charge density induced in the plan in part (a) of problem 1.

Closed by https://github.com/FavioVazquez/Electrodinamica-Clasica-PCF/commit/ecc855b1488a96033b10695aaf544eb25e3d1b42


Translate

Translate to english!!

Thank you for your attention, I will be filled as soon as the english document, but I prefer "Talk is cheap. Show me the code."


flush out Whisper functionality

[x] spinwait icon change on processing
[ ] auto-stop and wait for process end on "save and submit"
[ ] separate record+submit button
[ ] option to auto-stop after 5s of silence (slider?)
[ ] add usage to API cost

spinwait icon change on processing complete - implemented as Unicode marker character (that changes on record vs submit)

likely this plus #48 as a dedicated version release

auto-stop and wait for process end on "save and submit" no longer planned as whisper record now disables generate button


On adding new variant, set as base checkbox not working

If you add a new variant, and select "Set as Base" checkbox prior to saving, the new variant is not saved as the base variant.  Instead, it is saved as a regular variant (see attached Loom for more details):
https://www.loom.com/share/b088275605364c16a5c4a76a3e697de4

Good find @prichter! This is an important bug! And great Loom.


1 pixel margin under footer

I use the latest version of Bootstrap. There is one small issue: when I open the Bootstrap website in Internet Explorer, there is a 1 pixel margin under the footer. It's not the case on all the pages: some pages have this problem.  When I set the line-height of the body tag to 1 instead of 1.42857143, the problem is solved, but that's not a good solution. The problem occurs only in IE.

What version of IE?

It's not the case on all the pages: some pages have this problem.

Which pages?

there is a 1 pixel margin under the footer.

Can you post a screenshot to clarify the margin that you're referring to?

The problem occurs in IE 11 and Edge. See screenshot below. The border is visible on some pages.

@nijs9 To clarify, did you mean http://getbootstrap.com when you said "the Bootstrap website" ?

@cvrebert no, it's on my own website. I tried to setup another website from scratch with bootstrap, I don't change anything to the default bootstrap css. See this image: there is a small, 1pixel margin under the footer... It has something to do with the line-height in the body-element. I tried to give anothert height to the footer, but this thing wil not dissapear. In Chrome in Firefox there is no problem.

Per CONTRIBUTING.md, bug reports should include an isolated example of the problem with instructions (as necessary) for us to reproduce the problem.  This shouldn't include third party resources so we can ensure this is a bug with browser's / bootstrap not an issue with the implementation of third party libraries or CSS. The following can be used as a template on JSBin if that would be helpful.
Thanks for your understanding and cooperation!

Please see to this website who is also in the bootstrap expo:
http://calhoun.ca/
There is also a white line under the footer, not in Chrome and Firefox, only in IE.

It appears that website is using the following tag:  which includes a style of body::after which is causing it.

It is the font file from webtype that is the cause on http://calhoun.ca

Thanks, but I don't use WebType... I just use Google Fonts. Your solution doesn't work for me, but I want to thank you for your try.

For future reference...if you actually provided a link to your site where you're having your problem, it'd be a lot easier for people to try and help. But again, fundamentally this is not a problem with Bootstrap, but a problem with something else that's happening on the site, unrelated to Bootstrap. So, per https://github.com/twbs/bootstrap/blob/master/CONTRIBUTING.md#bug-reports you should use StackOverflow


Add typings

First of all: thank you! you did great job!
Can you please add typings for this module? A lot of people use typescript nowadays.
Appreciate your efforts. Thanks

Same here. Thanks for opening this issue @crashtimer

PRs Welcome because i'm not familiar with Typescript :D

@nysamnang @sirajalam049 @crashtimer maybe this could help?
import { ViewStyle } from 'react-native'

declare module 'react-native-raw-bottom-sheet' {

    type RBSheetProps = {
        animationType?: 'none' | 'fade' | 'slide'
        height?: number
        minClosingHeight?: number
        duration?: number
        closeOnSwipeDown?: boolean
        closeOnPressMask?:boolean
        onClose?: () => void
        customStyles?: {
            wrapper?: ViewStyle
            container?: ViewStyle
        }
    }

    declare class RBSheet extends React.Component<RBSheetProps> {
        open(): void
        close(): void
    }

    export default RBSheet
}

#12

@nysamnang @sirajalam049 @crashtimer maybe this could help?
import { ViewStyle } from 'react-native'

declare module 'react-native-raw-bottom-sheet' {

   export type RBSheetProps = {
        animationType?: 'none' | 'fade' | 'slide'
        height?: number
        minClosingHeight?: number
        duration?: number
        closeOnSwipeDown?: boolean
        closeOnPressMask?:boolean
        onClose?: () => void
        customStyles?: {
            wrapper?: ViewStyle
            container?: ViewStyle
        }
    }

    declare class RBSheet extends React.Component<RBSheetProps> {
        open(): void
        close(): void
    }

    export default RBSheet
}

Edit: use the one from my PR anyway

children?: React.JSX.Element;   this also can be included?

I am Still getting the Same error ??
please tell me exact Steps to be followed
Thanks

@nysamnang @sirajalam049 @crashtimer maybe this could help?
import { ViewStyle } from 'react-native'

declare module 'react-native-raw-bottom-sheet' {

   export type RBSheetProps = {
        animationType?: 'none' | 'fade' | 'slide'
        height?: number
        minClosingHeight?: number
        duration?: number
        closeOnSwipeDown?: boolean
        closeOnPressMask?:boolean
        onClose?: () => void
        customStyles?: {
            wrapper?: ViewStyle
            container?: ViewStyle
        }
    }

    declare class RBSheet extends React.Component<RBSheetProps> {
        open(): void
        close(): void
    }

    export default RBSheet
}

Edit: use the one from my PR anyway

children?: React.JSX.Element; this also can be included?
i faced below issue while using react-native-raw-bottom-sheet in tsx and it worked post I add children?: React.JSX.Element;

Where Did you added
children?: React.JSX.Element;
??????


Implement RPO-M31

From this paper. We have some related Rescue code already in rescue/.

https://github.com/Plonky3/Plonky3/issues/520#issue-2596353337


Wrap default classifier into an abstract implementation

This prepares for fully pluggable classifiers like Watson.
As of now, the following methods need to be exposed from the Classifier interface:

getClassifications(text, callback)
addDocument(text, topic, callback)
train(callback)

Most of these methods are currently synchronous so first of all that will have to change.
It would be a good idea to isolate the Classifier interface into its own package.

This abstract implementation might work with something like the talkify-watson-classifier.:


not get media

your url media

Access Denied

Use to fix: https://github.com/postaddictme/instagram-php-scraper/pull/303

merge master branch pls 👍


Support MAC Address Network Parameter

Vagrant allows the Vagrantfile to specify a MAC address as a parameter in
networking configuration and this passes that information on to XenServer.
(See http://stackoverflow.com/a/12604643/745719 for an example of this parameter)
Outstanding question:
This PR doesn't actually handle cases where the user doesn't put a delimiter in the MAC address such as ':' like the stackoverflow answer says to do. In my experience, Xen didn't set the MAC unless it was colon seperated. Should I add a little check to add in delimiters if the user leaves them out?

I think this is fine for now. There's a chance I might change how the plugin works - I'd like it to create actual XenServer templates corresponding to the box files, in which case the template will likely have some VIFs that might need to be fixed up with the right MAC after it's cloned - but likewise it'll have to fix the bridges too. I've not quite decided how it's going to look, so in the interim I'll merge this PR. Thanks!


Introducing an improved IP Address and Port input control in ProxySettings component

Adding a new improved ValueInput control to handle both IP address and port values combined in the same field (as it was designed for QML, current QT project have them separately) with the correct visual formatting (<IP_ADDRESS>:65535).
In order to add/ change the IP address and port value, user needs to enable the fields (currently in main branch this doesn't work and this PR fixes it). Currently the IP address and port input fields don't allow more than 5 digits and this PR also correct it so the user can enter a complete IP address and port value.

If an invalid IP address (e.g. 127.0.:9050) and/ or port (e.g. <IP_ADDRESS>:) are entered an error message will be shown as we do in other fields.

Current master/ main branch screenshot.

Current master branch in QT repo (just for reference).

This PRs branch screenshot.

Design in Figma.

Implementation details:
In this iteration, validation for this control is implemented using both a function within the control itself focused solely on ensuring correct formatting and a simple regex validator for the valid input characters.
Future versions will see integration with network model classes, enabling parsing of IP addresses and ports
and additional checks, such as those outlined in doc/p2p-bad-ports.md.
Note:
Persistence/ wiring of the settings and creating the proper network connection thru the Proxy will be performed in a different PR, the idea is to isolate UI experience/ testing in case we need to make changes on that aspect separately and we concentrate on the functionality behind later.

Just tested on Android mobile. This is a nice update.
I don't think the input field needs to turn orange when it goes from disabled to enabled state (by toggling the line above).
Also interesting how the "Enable" title briefly turns orange when tapping. Feels a bit surprising and unnecessary. I think the title could just remain white.
The copy for the Tor proxy is too confusing still.

Enable to run Tor connections through a dedicated proxy.

When disabled, Tor connections will use the default proxy (if enabled).

Can we remove that second line?

@GBKS

I don't think the input field needs to turn orange when it goes from disabled to enabled state (by toggling the line above).
Also interesting how the "Enable" title briefly turns orange when tapping. Feels a bit surprising and unnecessary. I think the title could just remain white.

I've incorrectly used a different State in the code of the input control (ACTIVE), I've fixed it with the correct one now (FILLED).

The new IPAddressValueInput control follows now the same pattern as the ValueInput control ("Block Storage Limit (GB)") in the "Storage Settings" page.

Can we remove that second line?

Yes, that wasn't touched by this PR, but corrected it as requested.

Updates: I've addressed feedback from @johnny9, @GBKS and @D33r-Gee. Thanks for your valuable reviews!

Noticed some missing pieces and a bug in initial state. I left comments and suggested changes. Wrong actionItem type was used and showErrorText needed to be connected to the loadedItem.validInput property that you added.

It seems I did something wrong when I updated the 1st commit. I'll correct it in a bit with your validInput initialisation value suggestion.

Updates: I've solved the issue reported by @johnny9.

errorText is displayed at both, while only one is invalid

Sorry, you've found another bug in the code, the Tor IP input points to the Default Proxy one. I'll fix it immediately.

it's unintuitive imo that the errorText shows up only after enabling/disabling and/or closing the dialog or window

The errorText will be shown only onEditingFinished (another way could be onTextChanged, but it's too intrusive I think as the user perhaps didn't finish to enter the value and already sees the error message), but it's a good point that even the IP is invalid we should not display the error if we disable the input field. Is that your point?

Updates: I've addressed @MarnixCroes's feedback.

but it's too intrusive I think as the user perhaps didn't finish to enter the value and already sees the error message)

I understand your point, but for me I'd prefer that behavior. The few users who use this and enter it will only enter it rarely. (in contrast to maybe regularly manually typing in a BTC address, then yes such behavior might be annoying.)
Because now I enter it, make a typo and navigate back. There was no indication for me that I made a mistake, until I navigate back to the dialog.

is invalid we should not display the error if we disable the input field. Is that your point?

no, the above was.
no strong feelings about this one, both are ok imo

If so, should we go back to the default value <IP_ADDRESS>:9050 or leave it there even invalid

yes I'd say to leave it, as user intent was to enter something else

Because now I enter it, make a typo and navigate back. There was no indication for me that I made a mistake, until I navigate back to the dialog.

Ok, let me update that. It would be also good to see others reviewers takes on this.

is a bit glitchy when hovering

Thanks, I'll investigate what's going on.

Updates: I've addressed latest @MarnixCroes's feedback.

Fixed the reported issue on new IPAddressValueInput field being glitchy when hovering;
Moved validation logic from the onEditingFinished event into onTextChanged one, as requested according to the specified use case.

Tested on macOS M1, very nice!
One thing I would change:

Tor connections can also be run through a seperate Tor proxy

I feel like this is redundant here a bit, and Tor proxy description says it all

  * Moved validation logic from the `onEditingFinished` event into `onTextChanged` one, [as requested according to the specified use case](https://github.com/bitcoin-core/gui-qml/pull/391#issuecomment-2021250132).

@GBKS could you please comment on this? If you agree on where the validation takes place at the moment? Otherwise we might have to update it in #430. Many thanks!


Some 3-byte characters get an error when decoding.

Hi I met build error on Mac OS.
The system requirements are as follows
macOS Catalina
cargo 1.46.0 (149022b1d 2020-07-17)
rustc 1.46.0 (04488afe3 2020-08-24)
dxf-rs 0.4.0
As an example, this happens when the following data is read as UTF-8.
0
SECTION
2
TABLES
0
TABLE
2
LAYER
100
AcDbSymbolTable
70
0
0
LAYER
2
ｱｲｿﾒ
0
ENDTAB
0
ENDSEC
0
EOF

"ｱｲｿﾒ" is a 3-byte character.
Perhaps the problem is that it is escaped as a UTF-8 BOM when the first character is "0xEF".
https://github.com/ixmilia/dxf-rs/blob/main/src/helper_functions.rs#L292-L295
In UTF-8, "ｱｲｿﾒ" seems to have been skipped by one byte because all "ｱｲｿﾒ" is prefixed with "0xEF" (https://www.utf8-chartable.de/unicode-utf8-table.pl?start=65280&utf8=dec).
Thank you for a great project!!
Translated with www.DeepL.com/Translator (free version)

Thank you for the detailed issue.  I've fixed the bug in commit 9fbd4b7edd87a4b7df85b6044f9a90db4913c76c.


React.StrictMode throws error for all forms

Environment

react-advanaced-form: 1.7.2

What
When running a create-react-app with React.StrictMode (the default for React 17) an Uncaught Invariant Viloation error is thrown for all form fields.
Current behavior
An error is thrown for the first form field and the field does not function.
Example:
Uncaught Invariant Violation: Cannot register field `userEmail`,
the field with the provided name is already registered.
Make sure the fields on the same level of `Form` or `Field.Group` have unique names.

Expected behavior
No error would be thrown and the field would function as expected.
Why
I think it is because strict mode renders components twice to detect code issues as mentioned here
How
Steps to reproduce the issue (ideally, link to the repository/sandbox).
Here is a Sandbox of the error.

To clarify this obviously is only an issue in development since strict mode has no effect on production.

Hey, @JacobGalati. I recommend putting your use case in an isolated reproduction. That may help you spot the issues.
I don't think React's strict mode has anything to do with the error (but it may). Perhaps you're indeed registering (rendering) two fields with the same name?

Hey @kettanaito if you take a look at my sandbox I linked at the bottom of the issue you can see the errors. Commenting out <React.Strict> makes the errors go away.

Thanks for providing the sandbox, @JacobGalati!
I don't have time capacity to maintain this library right now, so feel free to investigate on your own. I can dedicate some time to do a code review and merge the fix, but I wouldn't count on anything else.


Proxy settings

Change to use request instead of got due to https://github.com/koichik/node-tunnel/issues/9
Save proxy settings in json file
App name is hard code. Please help me correct it.
You can set proxy in this way:
var updater = require('electron-updater');
updater.set({
"proxy": "http://username:password@example.com:80/"
}, function () {
// done
});

This isn't quite right, so I'm going to close this and consolidate under #26. Please add any comments to that issue to add requirements.


refactor: added code to check window and document object for nextjs

Contributes to #
Due to NextJS compiling at the server-side, there is no access to the window and document objects during compilation. Added conditions to check window and document object.
What did you change?
Added conditions to check window and document object.

/src/components/Datagrid/Datagrid/DatagridSelectAll.js
/src/components/Datagrid/useInfiniteScroll.js
/src/components/Datagrid/useSelectRows.js

How did you test and verify your work?
I was able to build the code after adding these conditions and also working fine in browser.

Thank you for contributing @prathapsimha! 🎉


Repeating rendering error in debug console but rendering works.

Bevy version
0.11
[Optional] Relevant system information
If your bug is rendering-related, copy the adapter info that appears when you run Bevy.
GPU - AMD Radeon RX 5700 - Primary/Discrete
VRAM - 8176 MB - GDDR6 1750 MHz
Graphics - AMD Radeon RX 5700
Graphics Manufacturer - Powered by AMD
Usable Memory Size - 8176 MB
Core Clock - 1725 MHz
Total Memory Bandwidth - 448 GByte/s
Device ID - 731F
Revision ID - C4
Vendor ID - 1002
SubSystem ID - 04E4
SubSystem Vendor ID - 1043
Bus Type - PCI Express 4.0
Current Bus Settings - PCI Express 4.0 x16
Driver Version - <IP_ADDRESS>-230921a-396203C-AMD-Software-Adrenalin-Edition
AMD Windows Driver Version - 31.0.22011.4008
Direct3D API Version - 12.1
Vulkan™ API Version - 1.3.262
OpenCL™ API Version - 2.0
OpenGL® API Version - 4.6
Direct3D® Driver Version - <IP_ADDRESS>26
Vulkan™ Driver Version - 2.0.283
OpenCL® Driver Version - 31.0.22011.4008
OpenGL® Driver Version - 23.09.230729_569461f
2D Driver Version - <IP_ADDRESS>4
UI Version - 2023.0921.2013.1996
AMD Audio Driver Version - <IP_ADDRESS>
Driver Provider - Advanced Micro Devices, Inc.
Windows Edition - Windows 11 Professional (64 bit)
Windows Version - 22H2
What you did
1 Just run the game.
What went wrong
The debug console is repeatingly logging an error, but the application is still working.
The error text:
2023-09-30T05:55:03.499324Z ERROR wgpu_hal::auxil::dxgi::exception: ID3D12CommandQueue::ExecuteCommandLists: Using IDXGIS
wapChain::Present on Command List (0x000001E5CE313540:'Internal DXGI CommandList'): Resource state (0xD84FF0C0: D3D12_RES
OURCE_STATE_RENDER_TARGET) of resource (0x000001E5CE3703C0:'Unnamed ID3D12Resource Object') (subresource: 0) is invalid f
or use as a PRESENT_SOURCE.  Expected State Bits (all): 0xD84FF0A0: D3D12_RESOURCE_STATE_[COMMON|PRESENT], Actual State:
0xD84FF080: D3D12_RESOURCE_STATE_RENDER_TARGET, Missing State: 0x0: D3D12_RESOURCE_STATE_[COMMON|PRESENT]. [ EXECUTION ERROR #538: INVALID_SUBRESOURCE_STATE]
Additional information
I have 2 pc's only on 1 with the same code I get this error only on 1 pc. The crazy thing is that I get this error most of the time, not always. The other pc has a different setup.  I have this issue with many bevy versions, but I don't know if this is a bevy issue. I have this for a long time, even when and updated the AMD drivers at least 5 times.

This is caused by this wgpu bug: https://github.com/gfx-rs/wgpu/issues/3959
For now, you can fix it by forcing it to use Vulkan:
    App::new()
        .add_plugins(DefaultPlugins.set(RenderPlugin {
            wgpu_settings: WgpuSettings {
                backends: Some(Backends::VULKAN),
                ..default()
            },
        }))
        .run();

It works thanks

Updating for Bevy 0.12:
    App::new()
        .add_plugins(DefaultPlugins.set(RenderPlugin {
            wgpu_settings: WgpuSettings {
                backends: Some(Backends::VULKAN),
                ..default()
            },
        }))
        .run();

For me, this also worked to get rid of the noisy warnings:
    App::new()
        .add_plugins(DefaultPlugins.set(RenderPlugin {
            wgpu_settings: WgpuSettings {
                backends: Some(Backends::DX12),
                ..default()
            },
        }))
        .run();

Looks like explicitly setting the backend makes the warnings go away. Check this issue out for some more context.

For me, the above workaround did not work as the wgpusettings field is no longer part of RenderPlugin. This code worked for me:
use bevy::prelude::*;
use bevy::render::*;
use bevy::render::settings::*;

fn main() {
    App::new()
          .add_plugins(SamplePlugin)
          .run();
}

pub struct SamplePlugin;

impl Plugin for SamplePlugin {
	fn build(&self, app: &mut App) {
		app.add_plugins(DefaultPlugins.set(WindowPlugin {
			primary_window: Some(Window {
				resolution: (640.0, 480.0).into(),
				title: "Sample".to_string(),
				..default()
			}),
			..default()
		})
		.set(RenderPlugin {
                        render_creation: RenderCreation::Automatic(WgpuSettings {
				device_label: Some(std::borrow::Cow::Borrowed("device_gpu")),
				backends:Some(Backends::DX12),
				power_preference: PowerPreference::HighPerformance,
				priority: WgpuSettingsPriority::Functionality,
				features: WgpuFeatures::empty(),
				disabled_features: None,
				limits: WgpuLimits::default(),
				constrained_limits: Some(WgpuLimits::default()),
				dx12_shader_compiler: Dx12Compiler::Fxc
			})
               }));
	}
}

I used Some(std::borrow::Cow::Borrowed("device_gpu")) to create a Clone-on-write string with the name "device_gpu" with a lifetime for the length of the program. I don't understand Cows all that well, but this is a handy article.
I used Some(Backends::DX12) to explicitly set the Backendto DirectX 12.
I used PowerPreference::HighPerformance to ensure the discrete GPU is used if available (docs).
I used WgpuSettingsPriority::Functionality to cover the maximum features and limits of the adapter and backend (WgpuSettingsPriority).
I used None for the features and disabled_features as this only deals with non-default features. Since we can't currently determine which features are needed, I didn't add any additional features (WgpuFeatures).
I used WgpuLimits::default() to cover the most use cases (Wgpulimits)
I used Dx12Compiler::Fxc since is the default option from the enum. Cargo complained when I tried to use Dxc.

A simpler version of the above code can be:
use bevy::prelude::*;
use bevy::render::*;
use bevy::render::settings::*;

fn main() {
    App::new()
          .add_plugins(SamplePlugin)
          .run();
}

pub struct SamplePlugin;

impl Plugin for SamplePlugin {
	fn build(&self, app: &mut App) {
		app.add_plugins(DefaultPlugins.set(RenderPlugin {
                        render_creation: RenderCreation::Automatic(WgpuSettings {
				backends:Some(Backends::DX12),
                                ..default()
               			})
		}));
	}
}

For those following this issue, this is upstreamed at https://github.com/gfx-rs/wgpu/issues/4247.
Marking this as blocked on a wgpu release to fix.

Updated for bevy 13.2
App::new()
    .add_plugins(DefaultPlugins.set(RenderPlugin {
        render_creation: RenderCreation::Automatic(WgpuSettings {
            backends: Some(Backends::VULKAN),
            ..default()
        }),
        ..default()
    }))
    .run();

How can this be done in bevy version 0.14.x?

@Retrodad0001 I Tested on 0.14.1: the 0.13.2 snippet posted above will work

Another way to set the backend is by using an environment variable, such as WGPU_BACKEND=dx12  (For me, using dx12 fixed the issue.)

update

Now if I do the workaround (see picture), the warnings go away but:
-nothing is drawn (see picture)
-i get a weird error in log (see picture) :  like its looking for an loader_get_json in the unreal epic folder???
loader_get_json: Failed to open JSON file C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win32.json
2024-08-07T10:38:22.908156Z ERROR wgpu_hal::vulkan::instance:   objects: (type: INSTANCE, hndl: 0x2230ebe0030, name: ?)
2024-08-07T10:38:22.908354Z ERROR wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)]
loader_get_json: Failed to open JSON file C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win64.json
2024-08-07T10:38:22.908678Z ERROR wgpu_hal::vulkan::instance:   objects: (type: INSTANCE, hndl: 0x2230ebe0030, name: ?)
2024-08-07T10:38:22.930567Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon RX 5700", vendor: 4098, device: 29471, device_type: DiscreteGpu, driver: "AMD proprietary driver", driver_info: "24.7.1 (AMD proprietary shader compiler)", backend: Vulkan }
The example I used is the https://bevyengine.org/examples/2d-rendering/move-sprite/ with the workaround as pointed out in the issue :
App::new()
    .add_plugins(DefaultPlugins.set(RenderPlugin {
        render_creation: RenderCreation::Automatic(WgpuSettings {
            backends: Some(Backends::VULKAN),
            ..default()
        }),
        ..default()
    }))
    .run();

example used: https://bevyengine.org/examples/2d-rendering/move-sprite/
with the workaround as stated in this issue:
Now I'm getting not the warnings but 2 other issues (see also picture)
1 get a weird error :  (loader_get_json: Failed to open JSON file in my epic folder unreal?)
2024-08-07T10:38:22.884556Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Windows 11 Pro", kernel: "22631", cpu: "AMD Ryzen 9 3900X 12-Core Processor", core_count: "12", memory: "31.9 GiB" }
2024-08-07T10:38:22.907821Z ERROR wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)]
loader_get_json: Failed to open JSON file C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win32.json
2024-08-07T10:38:22.908156Z ERROR wgpu_hal::vulkan::instance:   objects: (type: INSTANCE, hndl: 0x2230ebe0030, name: ?)
2024-08-07T10:38:22.908354Z ERROR wgpu_hal::vulkan::instance: GENERAL [Loader Message (0x0)]
loader_get_json: Failed to open JSON file C:\Program Files (x86)\Epic Games\Launcher\Portal\Extras\Overlay\EOSOverlayVkLayer-Win64.json
2024-08-07T10:38:22.908678Z ERROR wgpu_hal::vulkan::instance:   objects: (type: INSTANCE, hndl: 0x2230ebe0030, name: ?)
2024-08-07T10:38:22.930567Z  INFO bevy_render::renderer: AdapterInfo { name: "AMD Radeon RX 5700", vendor: 4098, device: 29471, device_type: DiscreteGpu, driver: "AMD proprietary driver", driver_info: "24.7.1 (AMD proprietary shader compiler)", backend: Vulkan }
2024-08-07T10:38:23.043076Z  INFO bevy_winit::system: Creating new window "App" (Entity { index: 0, generation: 1 })
2 nothing is drawn to the screen (also not drawn without the workaround)
see picture

another try with bevy.. is see the same problem when not using the workarround.. so i will reopen this

Latest state: I followed the trail to upstream issues, some were closed, but still this issue is not fixed.

In bevy, this may be caused by the default WgpuSettings in bevy_render. See: https://github.com/bevyengine/bevy/blob/main/crates/bevy_render/src/settings.rs#L71
Using the following code, which mimics the default WgpuSettings set on that line which is used by DefaultPlugins, the error appears again:
App::new()
    .add_plugins(DefaultPlugins.set(RenderPlugin {
        render_creation: RenderCreation::Automatic(WgpuSettings {
            backends: Some(Backends::all()),
            ..default()
        }),
        ..default()
    }))
    .run();

A potential fix could be to default to using Backends::VULKAN, which is what the 0.13.2 workaround code snippet does (that workaround still works for bevy 0.15). According to the documentation here: (https://docs.rs/bevy/latest/bevy/render/settings/struct.WgpuSettings.html) the METAL, VULKAN, and DX12 backends are all enabled by default for non-web. Following the Wgpu related issue (https://github.com/gfx-rs/wgpu/issues/4247), the core cause seems to be when a DirectX12 backend and a Vulkan backend are both initialized, but only one is used. However, this would require manually overriding the WgpuSettings like the current workaround method if the developer wants to use DirectX12 or Metal.


codecov.io: we're throttled

Describe the bug
Our coverage uploads to codecov.io are throttled.
To Reproduce
https://github.com/google/syzkaller/actions/runs/9016979839/job/24774648282?pr=4790
Expected behavior
100% of the codecov.io uploads are successfull.
Additional context
Codecov.io is pushing customers to use tokenized uploads.
We don't use github secrets storage and I like it because there is no information to protect.

We can't use token as a job env variable because it may be exfiltrated by Makefile.
In our case token should be the specific step parameter.

Tried to use codecov@v4 with token.
It submitted the report, but used tokenless upload because the submission was done from the fork.
People at https://github.com/codecov/feedback/issues/358 are struggling from the tokenless uploads from forks being throttled.
It means we can switch to v4 with token but it will not solve the problem and I have no idea what's the current codecov.io plan.

One month ago the error was different:
[2024-04-11T12:30:17.461Z] ['error'] There was an error running the uploader: Error uploading to [https://codecov.io:](https://codecov.io/) Error: There was an error fetching the storage URL during POST: 404 - {'detail': ErrorDetail(string='Unable to locate build via Github Actions API. Please upload with the Codecov repository upload token to resolve issue.', code='not_found')}
But the recommendation was the same - use token.

Let's switch to v4 with token. It will not solve the current problem but at least I have a feeling this change moves us forward.

added CODECOV_TOKEN to dependabot secrets

Tried to use codecov@v4 with token. It submitted the report, but used tokenless upload because the submission was done from the fork. People at codecov/feedback#358 are struggling from the tokenless uploads from forks being throttled.
It means we can switch to v4 with token but it will not solve the problem and I have no idea what's the current codecov.io plan.

Will it help if we change our CI scripts to not upload coverage reports from forks?
It should be possible to obtain repo in github actions. It's not strict protection, but I would assume 99% of forks won't change scripts to override the check.

According to the documentation,
"Tokenless uploading is unsupported. However, PRs made from forks to the upstream public repos will support tokenless (e.g. contributors to OS projects do not need the upstream repo's Codecov token)."
The next PRs storm from you will clarify the status :)


Delete marketing_campaigns_video_tutorials.md

Removed this page as it was integrated into regular docs

okay, this one is failing because this page is directly referenced in these files:
# ERROR   1 missing html file (cross referenced)
#------------------------------------------------------------
/Classroom/Basics/Marketing_Campaigns/marketing_campaigns_video_tutorials.html
    used in 2 files:
    /Classroom/Basics/Marketing_Campaigns/index.html
    /Classroom/Basics/index.html```

Can you please update those files on the `iritch42-patch-16` branch? (so that it updates this pull request and you don't have to create a new one)


Make the email in the drawer clickable and add the link to github repo.

Subj

I believe that a new menu entry in the drawer is more user-friendly: those items a bigger and It will be easier to tap on them

Implemented in https://github.com/pokatomnik/mrakopedia-reader/pull/11


Corrected regex for WhoisAt

In parser.py the following should be changed:
class WhoisAt(WhoisEntry): # add regex for nserver
        'name_servers': 'nserver: *(.+)'

For reference:
whois msedv.at
domain:         msedv.at
registrar:      msedv DI Markus Schwaiger ( https://nic.at/registrar/140 )
registrant:     NN1744342-NICAT
tech-c:         MS500889-NICAT
nserver:        ns.connect.co.at
nserver:        ns.msedv.at
remarks:        <IP_ADDRESS>
changed:        20041128 11:41:09
source:         AT-DOM

personname:     Markus Schwaiger
organization:   msedv
street address: Hauptstr. 110
postal code:    A-1140
city:           Wien
country:        Austria
phone:          <data not disclosed>
fax-no:         <data not disclosed>
e-mail:         <data not disclosed>
nic-hdl:        NN1744342-NICAT
changed:        20041128 11:40:12
source:         AT-DOM

personname:     Markus Schwaiger
organization:   msedv
street address: Hauptstr. 110
postal code:    A-1140
city:           Wien
country:        Austria
phone:          <data not disclosed>
fax-no:         <data not disclosed>
e-mail:         <data not disclosed>
nic-hdl:        MS500889-NICAT
changed:        20041128 12:04:12
source:         AT-DOM

please create a PR for this change


Allow for customizing font rendering parameters

The main selling point of using Lite XL over regular lite is that the font rendering doesn't suck. That may be true in most places, but consider the icon font:

There's a lot of ugly, unwanted antialiasing around the icon, and it would certainly look much nicer without it. This is also true for certain text fonts, like Cozette, which is a bitmap font:

Different syntax highlighting aside, the result looks a little bit off when comparing to Neovim in Alacritty, which is pixel perfect:

If we take a look at those under the magnifying glass, we can see that the problem is that FreeType adds some unwanted anti-aliasing to the font, which makes it a bit too blurry:

Again, Alacritty/Neovim:

My proposed solution would be to add some extra parameters to renderer.font.load, preferably in the form of a table:
style.code_font = renderer.font.load(HomeDir.."/.fonts/"..mono, 13 * SCALE, {
  antialiasing = "grayscale",  -- to turn off RGB antialiasing (for Cozette)
  hinting = false,             -- to turn off hinting (for the icon font)
})

Side note: it would be nice if Lite XL also provided support for .otb fonts, but that's not really a necessity for me. Cozette also ships a vectorized .ttf version, as shown in the above screenshots.

Thank you for your suggestion.
I take the point, the antialiasing and hinting are interesting options to implement. I understand that in some cases a crisper text or icons may be better. I may try to implement that for the next release.
For the bitmap font in otb format it is more complicated. I wonder if there is library that is capable to handle this kind of fonts.

Hi,
I have implemented the font rendering options in the branch https://github.com/franko/lite-xl/tree/font-rendering-options.
Here an image with the icons and non-code fonts rendered with grayscale and full hinting. I think that it works as intended.

For the CozetteVector font it sort of working but one have to carefully select the font size otherwise the rendering is very ugly.

Nice work!
Cozette's designed for a single font size at its core so ugly rendering is to be expected on any font size other than 14.

I tried with CozetteVector and at point size 14 the rendering is really pixel perfect:

:-)
I am pleased and surprised of this result, I never thought that with truetype fonts one can have this kind of perfect result if we consider that I am using exclusively a vector-based rendering system with anti-aliasing!
I had fun using the font at double size so that it is more readable and you have the nice retro-pixel feeling

but I found out the I had to use not a size of 28 but 26 instead.

Any news on when this could get merged? I want to try this out on my own setup, too.

I can do a new release and publish the binaries but I cannot generate them for windows right now, it will be tomorrow at best.

Sure, that's all fine for me. I'm just glad I'll finally be able to use my favorite coding font in lite :)

Release done :-)
https://github.com/franko/lite-xl/releases/tag/v1.13-lite-xl
If you want to test you are welcome. Please have a look at the release note. I have changed the place when user's configurations are stored (the user module directory).

It's working perfectly! Thank you very much :)

I see there is a SCALE parameter used a lot in the code. What is it for? I don't see it defined anywhere.

It is used to adjust for High DPI and is defined in main.c at startup.

Ah that's why I missed it thanks!


Prism used programmatically

Summary
Is using prism programmatically a usecase that is actively supported?
We have seen bits and pieces of nodejs based approaches, but not something that works.
We would like to use prism to be deliver first versions of new API initiatives (alpha), based on a spec with embedded examples, hosted on nodejs.
Is this something we can do with Prism?

We do provide a JavaScript API you can use, and it's documented in https://github.com/stoplightio/prism/blob/master/docs/guides/http-client.md
You can also use the super low level interface if you prefer, but it is not documented and you're going to have to dig the source code to find it.


Unable to compile SDK with older windows SDK

Describe the bug
I tried to build the latest SDK (1.11.329) but this line cause error and I can't build it.
I changed SDK version to 1.11.296 that the version before the line added, I can compile SDK.
Expected Behavior
Compile SDK
Current Behavior
Error occurs that tells me "WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL" is not defined.
I checked the source and found that there's no such variable in my winhttp.h source.
I think I'm using Visual Studio 2017 and my windows sdk is too old.
Reproduction Steps
I used command prompt with this command.
cmake [AWS SDK Git Directory] -G "Visual Studio 14 Win64" -DCMAKE_BUILD_TYPE=Release -DBUILD_ONLY="S3;S3-crt;sts" -DENABLE_TESTING=OFF -DCMAKE_INSTALL_PREFIX=[Install Directory] -DBUILD_SHARED_LIBS=OFF -DFORCE_SHARED_CRT=OFF -DAWS_SDK_WARNINGS_ARE_ERRORS=OFF
msbuild INSTALL.vcxproj /p:Configuration=Release /t:Rebuild /m /nologo

Possible Solution
No response
Additional Information/Context
No response
AWS CPP SDK version used
1.11.329
Compiler and Version used
Visual Studio 2017
Operating System and version
Windows 10 Pro 22H2

I tested latest but another error occurred.
'ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY' and 'ERROR_WINHTTP_SECURE_FAILURE_PROXY' used in WinHttpSyncHttpClient.cpp are not defined.
However, it seems that these lines are added a few days ago, so should I report as another issue?

Sorry the first PR didn't fix it for you. @SergeyRyabinin most recent PR should get it working for you. Please let us know if you still have any problems compiling this sdk

I tested latest and confirm it is okay.  Thank you.


Updating PAT link to point to PAT docs instead off release notes

The documentation currently points to the release notes for sprint 187 under the "Generate a PAT" link. It should instead point to this documentation on how to actually create a PAT:  https://docs.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=preview-page#create-a-pat

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

Fixes #10937

@MS-alsulli Thank you for your contribution! Your suggested solution looks good. Just one thing, submit your PR from the private repo instead. Thank you!


Create cloudrc file in openstackclient pod

We are currently only creating the clouds.yaml and secure.yaml in the openstackclient pod, and that is enough for the openstack client, but unfortunately this is not enough since there is no parity between that client and the individual clients.
For example it is missing (though it has upstream patches in progress):

The openstack volume service list cannot show the cluster.
The openstack volume service list cannot show the backend state.
There is no support for any of the default volume type commands: set, show, list, unset.

These are some of the ones we know about, but there could still be some other missing.
Users will need to use the old cinder client, so we should make it convenient for them by having the cloudrc available in the openstackclient pod.
Depends-On: https://github.com/openstack-k8s-operators/keystone-operator/pull/432

/retest

This patch works for me as well and I see the dependency already merged.

/approve


Add "buff_signal(message)" buffer command

Tested on Godot 2.1.2
I wanted a way to trigger animations and sounds at certain points of the dialogue, so I made this commit, and it seems to work. Please let me know if you find any bugs or errors, or if you'd prefer it to be done a different way! This addon is awesome by the way, it's been really helpful XD
Often we want to synchronize animation or sound to the dialogue
appearing in the text boxes. By emitting signals containing messages
at certain points, we can gain this ability.
Using buff_signal(message), we add an object to the buffer with
the message as a parameter. When the _buffer reaches this point,
a signal is emitted with the message as a parameter. The 'message'
can be any object, ie. a string, array or dict - it's up to the
listening object to connect() and handle the messages being emitted.
Example usage:
tie.buff_text("After hitting ENTER, a signal will be emitted!")
tie.buff_break()
tie.clear()
tie.buff_signal("Player_Animation1")
tie.buff_text("A signal with 'message' of Player_Animation1 has been emitted!")

Adds:
'BUFFER_SIGNAL' - a constant
'custom_message(message)' - a signal with 'message' as a parameter
'buff_signal' - a function

Hey! I'm commenting a couple of months later; sorry, I was completely immersed on my job and forgot about the addon.
I liked the pull request, but I'm not sure what it does that tagged buffs won't do already; the tag signal is quite similar with what you did, but it works on any kind of buff and it will be checked before the tagged buff starts printing. That's my reason not to merge it (I want the addon as simple as possible), but if does something I'm unaware of, please clarify it to me and I'll be more than happy to merge it to the code!
Cheers! (and really, sorry about taking so long to answer it).
Closing the pull request for now.


Bundle libomp with MacOS 3rd party libraries

To build Vapor on MacOS with support for OpenMP, developers need to acquire libomp from macports.  Using brew or other means breaks the build.  Ideally, this library would be included in our 3rd party library bundle.

It's possible to build libomp by ourselves and bundle with MacOS 3rd party libraries, but CMake will have a hard time finding it using the current find_package directive in CMakeLists.txt.
One solution is to abandon the use of find_package directive in CMakeLists.txt, but that'll introduce a  branch in CMakeLists.txt to have different approaches to find openmp on different platforms. It's less consistency.
Balance those considerations, I think it's still the best to use libomp from llvm.

Balance those considerations, I think it's still the best to use libomp from llvm.

@shaomeng - do you mean the LLVM distribution that's provided by macports, which we are currently using?

Balance those considerations, I think it's still the best to use libomp from llvm.

@shaomeng - do you mean the LLVM distribution that's provided by macports, which we are currently using?

Yes, this is what I meant.


Merged old code for AmountChargeHandler

Do not merge this please. These changes will be done in a separate PR with additional changes

Changes will be done in another PR. Hence closing.


show progress of a long job

The jobs panel currently does not show any information about jobs that are still in progress. This PR adds the progress statistics for the jobs that are in progress. The number of running and the number of completed jobs is shown.
test with: start salt '*' test.rand_sleep 300. then refresh the SaltGUI screen.
note that this is static information, it is updated only on a screen refresh.
sample:

PR is updated with the suggested code change.
Also rebased.
PR is valid again...

Looks good, could you add a unittest for  makeTargetText ?

ok, hang on...

added unit tests for all targettypes.
rebased to hide a nasty error.
added screen fragment to initial PR text.
the PR is valid again

certainly!


upgrade jython to beta 4

@avimora they upgraded jline version, can you check if it solves the dependecies issue? Can you check uptime also. If it's all fine please merge


A learning experience:tm:


Docsify-Themeable mobile half of the toggle button is not visible.

Docsify-Themeable mobile half of the toggle button is not visible. Can you fix it?
Here is the screenshots.

This problem also seems to happen on desktop.


h5 read error for CSR matrix

Hi. I am attempting to load an h5 file that has 3 fields. X, labels, and col_names.
The dtypes are <83992x12776 sparse matrix of type '<class 'numpy.int64'>' 	with 56125329 stored elements in Compressed Sparse Row format>, np.ndarray(dtype=object), np.ndarray(dtype=object).
The file was written using h5sparse, which wraps h5py for sparse matrix writing / reading.
I can open the file and read the datasets using h5sparse. However, when I use anndata, I get the following traceback
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-90-68aa6bc00856> in <module>
     18
     19 #load to scanpy?
---> 20 dataset = sp.read_hdf(data_h5_file, 'X')

~/.local/lib/python3.6/site-packages/anndata/_io/read.py in read_hdf(filename, key)
    134             )
    135         # read array
--> 136         X = f[key][()]
    137         # try to find row and column names
    138         rows_cols = [{}, {}]

h5py/_objects.pyx in h5py._objects.with_phil.wrapper()

h5py/_objects.pyx in h5py._objects.with_phil.wrapper()

~/.local/lib/python3.6/site-packages/h5py/_hl/group.py in __getitem__(self, name)
    286                 raise ValueError("Invalid HDF5 object reference")
    287         else:
--> 288             oid = h5o.open(self.id, self._e(name), lapl=self._lapl)
    289
    290         otype = h5i.get_type(oid)

~/.local/lib/python3.6/site-packages/h5py/_hl/base.py in _e(self, name, lcpl)
    198         else:
    199             try:
--> 200                 name = name.encode('ascii')
    201                 coding = h5t.CSET_ASCII
    202             except UnicodeEncodeError:

AttributeError: 'tuple' object has no attribute 'encode'

I looked into how h5sparse loads this. It may be that I need to save the file using a different approach.  However, their secret sauce is here:
h5sparse getitem

The work around for this is to replicate the code from anndata/_io/read.py  but use h5sparse.File() to load the data.

I do not know what fixed this, but it appears to not be a problem anymore. I am going to close this.


Plugin panel doesn't list quests/diaries/etc. on first load

To reproduce:

Launch RuneLite with a config profile which does not have quest helper installed
Log in to an account which is linked to a config profile with quest helper installed and enabled
Observe result above

This can be fixed by toggling the plugin off and back on again, but it would be helpful for it to just work the first time.

Hi, just wanted to follow up on this and say that this bug seems to have cropped up again. I suspect the same repro steps would work to demonstrate it

I can fix this by setting the default value of profileChanged to true, but I haven't had time to see if that has any other downsides


Redefine core function #'parse-cron-time-1

See link for a detailed explanation.
https://github.com/endsec/scheduler/issues/3

(parse-cron-entry "*/30 0 1-2,5-7 * */2 foo") gives
(:MINUTE (0 30) :HOUR (0) :DAY-OF-MONTH (1 2) :MONTH :EVERY :DAY-OF-WEEK  (0 2 4 6))
rather than
(:MINUTE (0 30) :HOUR (0) :DAY-OF-MONTH (1 2 5 6 7) :MONTH :EVERY :DAY-OF-WEEK  (0 2 4 6))
Reason
This is essentially because
SCHEDULER-IMPLEMENTATION> (parse-cron-time-1 "1-2,5-7" '#.(alexandria:iota 10)) ;; => (1 2)

rather than ;; => (1 2 5 6 7).
A solution
Redefine parse-cron-time-1 by
(defun parse-cron-time-1 (spec range)
  (sort
   (remove-duplicates
    (alexandria:flatten
     (loop for spec in (ppcre:split "," spec)
           collect (db (base . step) (ppcre:split "/" spec)
                     (let ((parse-result
                             (if (null step)
                                 (%parse-cron-time-1/no-step base range)
                                 (%parse-cron-time-1/step base range
                                                          (parse-integer (car step))))))
                       (assert (or (eql parse-result :every)
                                   (every (lambda (n) (member n range)) parse-result))
                               nil "PARSE-CRON-TIME-1: Each element of ~s must be a member of:~%~s."
                               parse-result (cons :every range))
                       parse-result)))))
   #'<))

Basically, I split the string by commas, and run what we had before over each term. Then collect. Then apply sort, unique, and flatten.
Result
With the new definition,
(parse-cron-time-1 "1-2,5-7" '#.(alexandria:iota 10)),
and
SCHEDULER-IMPLEMENTATION> (parse-cron-entry "*/30 0 1-2,5-7 * */2 foo")
(:MINUTE (0 30) :HOUR (0) :DAY-OF-MONTH (1 2 5 6 7) :MONTH (:EVERY)
 :DAY-OF-WEEK (0 2 4 6))
"foo"

Is this PR desirable?

I still need to look at it; sorry for poor responsiveness.

thanks, I've resolved this problem by recursively parsing entries separated with , (that doesn't require changing higher structures). sorry for taking this long to resolve the issue.


Replaced string routes with typed routes.

This way, if for example you delete file upload stuff, including the page and its route, you will get warned by TS that the route doesn't exist anymore.

TIL Wasp has this routes function :)

Yes @infomiho added it relatively recently! It is great, helps you realize that route doesn't exist anymore.


Allow services to be injected into project extensions

There are now several public services that are intended to be used by project extension implementations, such as ObjectFactory or ProviderFactory or ProjectLayout. These are available for injection into task and plugin instances but not extension instances.
Expected Behavior
A plugin author can use @Inject on an extension's constructor or a getter method (or whatever) to receive service instances.
Current Behavior
The plugin author is responsible for locating these services and injecting them into the constructor. This means, for example, that the service instance must be created in order to create the extension, even if the services is not used.

Project extensions should be created using exactly the same semantics as ObjectFactory.newInstance().

Initial support added via https://github.com/gradle/gradle/pull/8028.
I will do a follow up PR with some documentation updates, and validation improvements.

Some further improvements: https://github.com/gradle/gradle/pull/8056


b3dm 3DTile

support 3DTile to bim-viewer

Yes, it would be fantastic to support 3DTile. It is do-able. @nicholasyum would you like to contribute to this repo? LOL


Charset correction by requests-lib only after regexping corrupt chars.

Checking first for corrupt chars before starting charset detection by chardet. Gives much better performance.

Coverage decreased (-0.3%) to 98.811% when pulling 40c8028d7b89222e703ef79c12bb7d485e5744f5 on mborho:master into 567f487d25191710060aa8eaaf9f2963c26eef33 on psolbach:master.


MSDKUI-1551: RP - Canceling setting waypoint creates an empty waypoin…

…t item to list and results in a crash
Now checking waypointEntry from list instead of provided by parameter.
Signed-off-by: Tadeusz Staszak<EMAIL_ADDRESS>

Codecov Report

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

@@             Coverage Diff              @@
##             master      #40      +/-   ##
============================================
+ Coverage     70.86%   73.84%   +2.98%
+ Complexity     1556      972     -584
============================================
  Files           128       69      -59
  Lines          5443     3782    -1661
  Branches        820      398     -422
============================================
- Hits           3857     2793    -1064
+ Misses          976      762     -214
+ Partials        610      227     -383

Impacted Files
Coverage Δ
Complexity Δ

...e/msdkuiapp/routing/RoutingInstructionsFragment.kt

...java/com/here/msdkuiapp/common/PermissionsUtils.kt

...idance/GuidanceEstimatedArrivalTimeViewFragment.kt

...ere/msdkuiapp/routing/RouteManeuverListFragment.kt

.../here/msdkuiapp/routing/SubOptionPanelPresenter.kt

...m/here/msdkuiapp/routing/SubOptionPanelFragment.kt

...msdkuiapp/guidance/GuidanceNextManeuverFragment.kt

...om/here/msdkuiapp/position/LocationServiceUtils.kt

...ain/java/com/here/msdkuiapp/about/AboutActivity.kt

...e/msdkuiapp/position/LocationPermissionFragment.kt

... and 49 more

Continue to review full report at Codecov.

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


function to read compacted topics

Fixes #5538
Motivation
Modifications
In function mode and sink mode, PulsarSource can read compacted topic。
By inputSpecs parameter, each topic can independently decide whether to read compacted
Verifying this change
unit test:
org.apache.pulsar.io.PulsarFunctionE2ETest#testReadCompactedFunction
org.apache.pulsar.io.PulsarFunctionE2ETest#testReadCompactedSink
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

@jerrypeng @sijie Would you please help review this PR again?

/pulsarbot run-failure-checks

How does one configure their function to read from a compacted topic? the current documentation doesn't seem to mention it and it's not obvious looking at the code of this PR. Does it happen automatically? does readCompacted: true go into the user config properties?


separate the agent so it doesn't break standard installs

Mainly because some packages are still not there for upstream which will cause
it to break installs that would otherwise would succeed
Should fix issue #545

@alfredodeza should fix #545 but #545 could also change its site.yml file :)

@leseb true, but since by default we are failing, I think we could behave a bit better in the meantime

@alfredodeza correct :) not against the patch ;)


Output total percentage coverage

Total percentage coverage is now available as output. Requested in #18.

Logs
https://github.com/bartosz347/github-actions-flutter-workflows/actions/runs/3578451862

This is a no-brainer merge. Thank you!


feat(v2): blog sidebar

Motivation
Feature parity with Docusaurus v1.
https://docusaurus.io/docs/en/adding-blog#changing-how-many-blog-posts-show-on-sidebar
Needed for RN migration, cc @Simek
Have you read the Contributing Guidelines on pull requests?
yes
Test Plan
tests + preview + dogfooding

@lex111 any opinion on the design we should use for this feature? (I'm not very good at design)
Here's a POC, will polish this a bit to before merge and cleanup TOC classes I reused:
https://deploy-preview-3593--docusaurus-2.netlify.app/classic/blog/2019/12/30/docusaurus-2019-recap

@slorber definitely, the recent posts section should not look like TOC.

@lex111 any design suggestion for this feature then?
Maybe you want it to be more like v1? (no border etc...)
https://prettier.io/blog/2020/08/24/2.1.0.html
I'll polish the node part but if you have a good idea don't hesitate to modify the BlogSidebar UI component, as all the design is basically there we shouldn't have any conflict

Maybe you want it to be more like v1? (no border etc...)

Yes, that's what I meant. Let's remove the border, make the fonts bigger. You can look at v1 as an example https://docusaurus.io/blog/2019/12/30/docusaurus-2019-recap

@lex111 does it look good enough to merge?

Woohoo, we get 3k commits! :D

Nice 😉soon 20k stars


Add GitHub CODEOWNER file

This PR is to add the GitHub CODEOWNER file. One thing that needs to review is should we set different code owners for different folders.

Another thing we should discuss is should we use org/team instead of each person in the CODEOWNER file.


Back in time archive

Looking to get it to go back in time so that it will archive everything in the subreddit that it can get to and then keep it up to date.
like /r/hotwife going back 2 years or whenever the last post is and collecting it all then making sure it stays up to date.

This might be hard to do because Reddit limits you to going 1000 posts back on pages.

thats good enough, im just looking for the most complete archive of a subreddit i can get, so if it only goes back 1000 posts and theres more after you cant see no big deal


Create index.md

Docs Build status updates of commit b7ecb44:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/E2E_DocFxV3.cs-cz, working directory: C:\LocalRun\W\kxgy-s, target branch: master, target branch commit: d4f35698aafe609fdf3bba8a90885cd0aca8fe2c, source commit: b7ecb4498e89815e23f6adfc1c2955a2e60761f5.

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

Docs Build status updates of commit b7ecb44:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/E2E_DocFxV3.cs-cz, working directory: C:\LocalRun\W\p0ri-s, target branch: master, target branch commit: d4f35698aafe609fdf3bba8a90885cd0aca8fe2c, source commit: b7ecb4498e89815e23f6adfc1c2955a2e60761f5.

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

Docs Build status updates of commit b7ecb44:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/E2E_DocFxV3.cs-cz, working directory: C:\LocalRun\W\5rvz-s, target branch: master, target branch commit: d4f35698aafe609fdf3bba8a90885cd0aca8fe2c, source commit: b7ecb4498e89815e23f6adfc1c2955a2e60761f5.

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

Docs Build status updates of commit b7ecb44:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/OPS-E2E-PPE/E2E_DocFxV3.cs-cz, working directory: C:\LocalRun\W\uyas-s, target branch: master, target branch commit: d4f35698aafe609fdf3bba8a90885cd0aca8fe2c, source commit: b7ecb4498e89815e23f6adfc1c2955a2e60761f5.

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


[SQL-DS-CACHE-36][POAE7-898]HCFS docs for OAP 1.1

What changes were proposed in this pull request?
Add docs for how to deploy HCFS.
How was this patch tested?
No UT need

change branch to branch-1.1-spark-3.x