Colorize ocragon lift

@1033Forest said in #5:

Can quantized lift octagons be added too? Lift color can also be added

Currently, image for lift has no color variant like taps.

I have to consider image for this feature; low visibility if entire of octagon lift is colored.

I will add separated param from "Octagon" lift.

https://github.com/hanubeki/noteskin-hanubeki/commit/73cdb7ce3566cf381165f589ccebc2bab4c5003f

Minor update: https://github.com/hanubeki/noteskin-hanubeki/commit/3f4ea1b5f6e3f70168c62ccd7dc62b6982190b5d

Reopened for 5_1-new / 5.3

Closed as lifts are not octagon anymore.


Build: enable rbac testing

Summary
Testing if RBAC testing works in pr_checks
Testing steps
check test results

retest

Hi, the RBAC test works for backend if IQE_ENV="ephemeral" .
The RBAC test does not test code changes in PRs, its testing backend support for user perms, so it seems not worth it to use in backend PR checks. It wlil be run in stage post PR merge.

/retest

https://issues.redhat.com/browse/Build


How to use this module?

@ashokkumar88 Did you find out how to use this module?

@Vandanabisht17 Yes. You have to add your @ReactMethod in RNReactNativeFolioReaderModule.java. You can find the configurations at https://github.com/FolioReader/FolioReader-Android/wiki/Configuration

@ashokkumar88  actually i am new to react native i am getting confused can you please help me out and show me how you used this module in your react-native app.

@Vandanabisht17 Download the modified module here https://drive.google.com/file/d/1p-r1T5dc76M-u5lAAGHxT-_hi5BJIyjw/view?usp=sharing.
In the react native component first import the module.
import RNReactNativeFolioReader from 'wcchimiiz-react-native-folio-reader';
Then open epub like this
RNReactNativeFolioReader.show(epubPath,bookid,null,(result)=>{});

@ashokkumar88  thank you so much.. I'll try using it now


Fix for issue #8907 InApp message is shown every new session

Fix for issue #8907 InApp message is shown every new session (timestamp of the impression record is always 0 seconds).

@googlebot I signed it!

@alien190 Thanks for the PR! @eldhosembabu PTAL

LGTM


WeakEvent Implementation error

I'm currently reviewing the WeakEvent class for my own purposes.
I came across an odd line in the static Unsubscribe method on line 282-285:
static public void Unsubscribe<THandler> ...

if (reg == null)
{
    reg.Subscribe(handler as Delegate);
}

Two thoughts:

Is this really supposed to throw a NullReferenceException?
Is the Unsubscribe method really supposed to  call Subscribe?

Thanks for reporting - this source file is included in the experimental directory and isn't actually included in the Template10 solution. As the directory name suggests, the code in this directory is very much a work in progress and not yet ready for public consumption - I'm sure many such gremlins are likely to exist!

This is important for the adaptive triggers we are adding to the library. Thanks for reporting this. We'll take your fix.
Best regards,
Jerry Nixon
Sent from my Windows Phone.
Please forgive typos and brevity.

From: Daren<EMAIL_ADDRESS>Sent: 8/4/2015 1:02 PM
To<EMAIL_ADDRESS>Subject: Re: [Template10] WeakEvent Implementation error (#16)
Thanks for reporting - this source file is included in the experimental directory and isn't actually included in the Template10 solution. As the directory name suggests, the code in this directory is very much a work in progress and not yet ready for public consumption - I'm sure many such gremlins are likely to exist!

Reply to this email directly or view it on GitHub:
https://github.com/Windows-XAML/Template10/issues/16#issuecomment-127739833

@darenm I understand that it's just experimental. I just wanted to point it out :)
@JerryNixon I hope my library (https://github.com/Herdo/AdaptiveTriggerLibrary) won't go to waste then ;)

@dotmorten has a good adaptive trigger library too: https://github.com/dotMorten/WindowsStateTriggers

@totht91 Guess several developers had the same idea.

Yeah. We need to reach out to each of them and see if we can consolidate. Ideally, into Template 10.
Best regards,
Jerry Nixon
Sent from my Windows Phone.
Please forgive typos and brevity.

From: Stefan<EMAIL_ADDRESS>Sent: 8/5/2015 12:59 PM
To<EMAIL_ADDRESS>Cc: Jerry<EMAIL_ADDRESS>Subject: Re: [Template10] WeakEvent Implementation error (#16)
@totht91 Guess several developers had the same idea.

Reply to this email directly or view it on GitHub:
https://github.com/Windows-XAML/Template10/issues/16#issuecomment-128129771


Holistic output left and right hand data. It's shaking a lot

I'm trying to use Holistic output data to synch my virtual characters, like my right and left hand, and the data is bouncing really fast,

Hi @wizVR-zhangjun ,
Could you please provide any reference video to understand better.


Deal with T0 output data subscription in RucioInjector

Fixes #9925
Status
not-tested
Description
In short, it uses the information from dbsbuffer_dataset_subscription - by skipping a few columns only important to PhEDEx - and it creates container-level rules for those.
Expanding a bit further:

no longer check whether a datatier is allowed to have a rule or not;
kept the same functionality for central production data placement, thus

Tape placement is skipped and container is marked as "subscribed" in the local database
Disk has the RSE and a few other rule arguments override (copies, weight, grouping, etc)

T0 Tape data placement (from the location defined in the database) is created as configured at the workflow level (using T0 Tape activity);
T0 Disk data placement (from the location defined in the database) is created as configured at the workflow level (using T0 Export activity);
rules are always tried first with ask_approval=False, if it fails, we set it to True and try again.

My original plan was to keep two different functions to deal with production and t0 output data placement, but code duplication is a bit too much...
NOTE: this is a simple port of PhEDEx subscription to Rucio rules. Real fix to the workflow ouput subscription schema, database schema changes, Tier0Feeder configuration, still needs to be done.
Is it backward compatible (if not, which system it affects?)
yes
Related PRs
none
External dependencies / deployment changes
none

I still have to test this patch (will have to backport it though), but it would be great to hear your opinion, German @germanfgv
If you are planning to have the ability to set a lifetime for rules created in replays, then I'd have to make some minor changes to this patch.

Tested this as a T0 and Production agent and everything looks fine.

I still have to test this patch (will have to backport it though), but it would be great to hear your opinion, German @germanfgv
If you are planning to have the ability to set a lifetime for rules created in replays, then I'd have to make some minor changes to this patch.

Yes, the ability to set lifetime would be very useful fur us. Doing it through config.py is perfectly fine for us.

@germanfgv German, I will make the necessary changes in this PR then. Just keep in mind that you will have to change the default configuration of:
config.RucioInjector.containerDiskRuleParams = {"weight": "ddm_quota", "copies": 2, "grouping": "DATASET"}

to something like
config.RucioInjector.containerDiskRuleParams = {"lifetime": 7 * 24 * 60 * 60}

in your replay instance.
And likely a change like:
config.RucioInjector.containerDiskRuleParams = {}

in the T0 production node.
If you think that's reasonable, I'll make this modification right away.

@germanfgv German, I will make the necessary changes in this PR then. Just keep in mind that you will have to change the default configuration of:
config.RucioInjector.containerDiskRuleParams = {"weight": "ddm_quota", "copies": 2, "grouping": "DATASET"}

to something like
config.RucioInjector.containerDiskRuleParams = {"lifetime": 7 * 24 * 60 * 60}

in your replay instance.
And likely a change like:
config.RucioInjector.containerDiskRuleParams = {}

in the T0 production node.
If you think that's reasonable, I'll make this modification right away.

I think this is reasonable. This is not a parameter That I think we will be changing frequently.

@germanfgv 2nd commit contains the modifications we have just discussed. Can you please have another look at those changes?
I'd also suggest you to create a T0 ticket to make sure the WMAgent configuration is properly updated during agent deployments, according to what we discussed above. Otherwise the agent might create improper rules...
Are you planning to run a replay with this patch. Or you need a new tag for that?

@germanfgv 2nd commit contains the modifications we have just discussed. Can you please have another look at those changes?
I'd also suggest you to create a T0 ticket to make sure the WMAgent configuration is properly updated during agent deployments, according to what we discussed above. Otherwise the agent might create improper rules...
Are you planning to run a replay with this patch. Or you need a new tag for that?

I'm running a replay with this PR to check if it is ok. I'll create a ticket concerning the deployment changes that need to me made to both production and replay procedure.

Great!  @germanfgv  Have you also checked those "special" rule attributes defined for the replay instance?
I guess we can wait for the completion of your 2nd replay, before this gets merged. So please let us know how that goes.


GIT required when installing from the tarball

Version is calculated incorrectly, installed version will mismatch and you get stuff like this:
"""
/usr/local/lib/python3.3/site-packages/mod_python-fatal_.Not.a.git.repository._or.any.parent.up.to.mount.point._tmp_Stopping.at.filesystem.boundary.GIT_DISCOVERY_ACROSS_FILESYSTEM.not.set.3.5.0-py3.3.egg-info
"""

It would be nice to have this fix in a released version.


Added support for using internal dependencies (boost).

Tested locally, build is working and all tests passing.


[RESOLVED] Interface eth0(): High error rate (>2 for 5m)

Problem started at 09:36:29 on 2023.05.12
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Operational data: errors in: 7, errors out: 0
Original problem ID: 20573
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23483&eventid=20573

Problem has been resolved in 6m 0s at 09:42:29 on 2023.05.12
Problem name: Interface eth0(): High error rate (>2 for 5m)
Host: S100-Primario
Severity: Warning
Original problem ID: 20573


issue about IGDM

Hi. I tried install the app and i have successfully installed it but i cannot login my account. can i know why ?

Edit Profile
Disable Account
Just want a break
Enter password
Confirm
Wait 2 hours
Login into Instagram using the IG:DM Application (important).
DO NOT LOGIN FOR THE FIRST TIME ON YOUR PHONE / WEB BROWSER

What happens when you try to login?


Support Fn Calls on V2 api

The V2 Calls api endpoints have been added beneath fns:
/fns/{fnID}/calls
/fns/{fnID}/calls/{callID}
The S3 implementation forces our hand as we if we want to list Calls
under a Fn, we have to use the FnID as a prefix on the object names,
which mean we need it to look up any Call. It also makes sense in
terms of resource hierarchy.
These endpoints can optionally be disabled (as other endpoints), if a
service provider needs to provide this functionality via other means.
The 'calls' test has been fully migrated to fn calls. This has been
done to reduce the copy pasta a bit, and on balance is ok as the
routes calls will be removed soon.

This has failed twice due to flappy tests:

TestWaitGroupBlast
Config equality, being fixed in #1204

Will wait for merge on 2 and try again.

I started a review of this then changed my mind about half of what I was writing. Let's discuss it later.


Added Form Validation to Basic Web Development

Have you read the Contributing Guidelines ?
Yes
Description
This form validation program performs form fields validation in real time i.e., when the user is entering the details.
Fixes https://github.com/Kushal997-das/Project-Guidance/issues/241

Checklist

[x] I've read the contribution guidelines.
[x] I've checked the issue list before deciding what to submit.
[x] I've edited the README.md and link to my code.

Related Issues or Pull Requests
Issue https://github.com/Kushal997-das/Project-Guidance/issues/241

@kriti242 Please put a validation for registering only when all the details are filled.

Ok


Remaining issues with the gltf loader

I've tried all the gltf samples models from here and while many already load, here's the list of remaining issues:
TODO:

~Animations~
Coating (ClearCoatTest)
Environment (EnvironmentTest)
Morph primitives (MorphPrimitivesTest)
Multiple UVs (MultiUVTest)
Material Variants (SheenChair, SheenCloth)
Transmission (TransmissionTest)
~Two Sided (TwoSidedPlane)~
Texture Transform (TextureTransformMultiTest, TextureTransformTest)
Loading lights
KHR_draco_mesh_compression
glTF-Quantized
~"Embedded" gltf variants (inline data URIs)~
~Cameras~
~Vertex colors (VertexColorTest)~
~data URIs in images~
~Missing Vertex_Normal~
~Missing UV~

Bugs:

~glTF-Sample-Models/2.0/SheenCloth/glTF/SheenCloth.gltf (range end index 263168 out of range for slice of length 262144)~
glTF-Sample-Models/2.0/SimpleSparseAccessor/glTF/SimpleSparseAccessor.gltf (subtract with overflow)
~glTF-Sample-Models/2.0/Box With Spaces/glTF/Box With Spaces.gltf (failed to load path)~

I've adressed vertex colors in https://github.com/bevyengine/bevy/pull/1775

@jakobhellermann I was doing a similar work here, can you post the  link for your test repo?

For now we can't play gltf animations right? Only import?

@wotori I think you are referring to #3751, which has not been merged yet. This PR includes an example of playing simple animations; stuff like skeletal animation would only make sense to implement after #4026 is completed (see bevy_prototype_animation)

Loading lights

Does bevy support loading lights from glTF yet?
I've found this issue that is closed: https://github.com/bevyengine/bevy/issues/1331
But in my own testing, lights created in Blender aren't being loaded at all. So I'm not sure if it's done or not.

"Texture Transform (TextureTransformMultiTest, TextureTransformTest)" is probably https://github.com/bevyengine/bevy/issues/11869


Error when starting CRC on older mac

On a Mac OSX 10.11.6, the following error comes up during start.
$ crc setup
crc - Local OpenShift 4.x cluster
INFO Caching oc binary
INFO Setting up virtualization
INFO Setting file permissions for resolver
$ crc start -b ~/Downloads/crc_vbox_4.1.0.tar.xz -d virtualbox
crc - Local OpenShift 4.x cluster
INFO Checking if oc binary is cached
INFO Checking if VirtualBox is Installed
INFO Checking file permissions for resolver
INFO Extracting the Bundle tarball ...
INFO Creating VM ...
INFO Bridge IP on the host: <IP_ADDRESS>
INFO Restarting the network
ERRO Error running post start: : exit status 7
INFO Running
[: exit status 7]

we might need to have a macOS version check, just like we do with Windows 10 version (+update).
This looks like an issue with restarting the network.

@gbraad I think we should have it part of document that older version of mac is not yet supported.

Minimum being 10.12 ?

Apple seems to be issuing security updates for macos 10.12 or newer, so 10.12 sounds like a good target. I'm not sure we have an easy way to test it though.

I have a similar issue on MacOS 10.14.6 (Mojave)
Errors on host network restart.
Debug output suggest it's picking up my VPN config as a net device and trying to do something with that. Shutting down the background VPN process (Viscosity) doesn't work (same error).
$ crc start --log-level debug
DEBU No new version available, latest version at mirror is 1.0.0-rc.0
INFO Checking if running as non-root
INFO Checking if oc binary is cached
DEBU oc binary already cached
INFO Checking if HyperKit is installed
DEBU Checking if hyperkit is installed
INFO Checking if crc-driver-hyperkit is installed
DEBU Checking if crc-driver-hyperkit is installed
DEBU crc-driver-hyperkit is already installed in /Users/pgriffit/.crc/bin/crc-driver-hyperkit
INFO Checking file permissions for /etc/resolver/testing
INFO Checking file permissions for /etc/hosts
Checking file: /Users/pgriffit/.crc/machines/crc/.crc-exist
? Image pull secret [? for help] INFO Loading bundle: crc_hyperkit_4.2.0-0.nightly-2019-09-26-192831.crcbundle ... ********************INFO Creating CodeReady Containers VM for OpenShift 4.2.0-0.nightly-2019-09-26-192831... Found binary path at /Users/pgriffit/.crc/bin/crc-driver-hyperkitLaunching plugin server for driver hyperkitPlugin server listening at address <IP_ADDRESS>:63620() Calling .GetVersionUsing API Version  1************************() Calling .SetConfigRaw******************************************************************************() Calling .GetMachineName****************************************************************************(crc) Calling .GetMachineName*************************************************************************(crc) Calling .DriverNameRunning pre-create checks...(crc) Calling .PreCreateCheck*************************************************************************(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0*********************************(crc) Calling .GetConfigRawCreating machine...(crc) Calling .Create*************************************************************************(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0************************************(crc) Downloading /Users/pgriffit/.crc/cache/crc.disk from file:///Users/pgriffit/.crc/cache/crc_hyperkit_4.2.0-0.nightly-2019-09-26-192831/crc.qcow2...(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0(crc) DBG | clean start, hyperkit pid file doesn't exist: /Users/pgriffit/.crc/machines/crc/hyperkit.pid************************************************************************************(crc) DBG | Using hyperkit binary from /Users/pgriffit/.crc/bin/hyperkit******************************(crc) DBG | Using UUID 9d31a044-f0f2-11e9-a65c-24a074f106f8
(crc) DBG | Generated MAC 7e:f0:4a:9f:bf:a2
(crc) DBG | Starting with cmdline: BOOT_IMAGE=/ostree/rhcos-684c0aec21d7e368327d272805db52e349427abc89e9561cdeaa01ca36d4ddda/vmlinuz-4.18.0-80.11.2.el8_0.x86_64 console=tty0 console=ttyS0,115200n8 rootflags=defaults,prjquota rw root=UUID=fd0a4584-ed9b-4ecc-b8c1-6bac17322edc ostree=/ostree/boot.0/rhcos/684c0aec21d7e368327d272805db52e349427abc89e9561cdeaa01ca36d4ddda/0 coreos.oem.id=qemu ignition.platform.id=qemu
(crc) DBG | Trying to execute /Users/pgriffit/.crc/bin/hyperkit -A -u -F /Users/pgriffit/.crc/machines/crc/hyperkit.pid -c 4 -m 8192M -s 0:0,hostbridge -s 31,lpc -s 1:0,virtio-net -U 9d31a044-f0f2-11e9-a65c-24a074f106f8 -s 2:0,virtio-blk,file:///Users/pgriffit/.crc/machines/crc/crc.disk,format=qcow -s 3,virtio-rnd -l com1,autopty=/Users/pgriffit/.crc/machines/crc/tty,log=/Users/pgriffit/.crc/machines/crc/console-ring -f kexec,/Users/pgriffit/.crc/cache/crc_hyperkit_4.2.0-0.nightly-2019-09-26-192831/vmlinuz-4.18.0-80.11.2.el8_0.x86_64,/Users/pgriffit/.crc/cache/crc_hyperkit_4.2.0-0.nightly-2019-09-26-192831/initramfs-4.18.0-80.11.2.el8_0.x86_64.img,earlyprintk=serial BOOT_IMAGE=/ostree/rhcos-684c0aec21d7e368327d272805db52e349427abc89e9561cdeaa01ca36d4ddda/vmlinuz-4.18.0-80.11.2.el8_0.x86_64 console=tty0 console=ttyS0,115200n8 rootflags=defaults,prjquota rw root=UUID=fd0a4584-ed9b-4ecc-b8c1-6bac17322edc ostree=/ostree/boot.0/rhcos/684c0aec21d7e368327d272805db52e349427abc89e9561cdeaa01ca36d4ddda/0 coreos.oem.id=qemu ignition.platform.id=qemu
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
(crc) DBG | Searching for 7e:f0:4a:9f:bf:a2 in /var/db/dhcpd_leases ...
(crc) DBG | Found 9 entries in /var/db/dhcpd_leases!
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:ec:e3:92:8c:5c ID:1,9a:ec:e3:92:8c:5c Lease:0x5da9d781}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:d2:d4:7c:66:61:94 ID:1,d2:d4:7c:66:61:94 Lease:0x5da9d5d1}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:4d:fa:55:f3:7b ID:1,9a:4d:fa:55:f3:7b Lease:0x5da9d083}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:56:9c:4b:3c:69:4b ID:1,56:9c:4b:3c:69:4b Lease:0x5b7f1afa}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:d2:dc:17:9:93:88 ID:1,d2:dc:17:9:93:88 Lease:0x5b6c2df2}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:2:37:3a:ba:8a:4 ID:1,2:37:3a:ba:8a:4 Lease:0x5b6c2b02}
(crc) DBG | dhcp entry: {Name:faas-tutorial IPAddress:<IP_ADDRESS> HWAddress:4a:fd:df:ac:ef:dc ID:1,4a:fd:df:ac:ef:dc Lease:0x5b117b8c}
(crc) DBG | dhcp entry: {Name:boot2docker IPAddress:<IP_ADDRESS> HWAddress:5e:34:ef:6c:4b:a2 ID:1,5e:34:ef:6c:4b:a2 Lease:0x5aaad96e}
(crc) DBG | dhcp entry: {Name:minishift IPAddress:<IP_ADDRESS> HWAddress:2:51:8:22:87:a6 ID:1,2:51:8:22:87:a6 Lease:0x5982f40b}
(crc) DBG | error: Temporary Error: could not find an IP address for 7e:f0:4a:9f:bf:a2 - sleeping 2s
(crc) DBG | retry loop 1
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
(crc) DBG | Searching for 7e:f0:4a:9f:bf:a2 in /var/db/dhcpd_leases ...
(crc) DBG | Found 9 entries in /var/db/dhcpd_leases!
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:ec:e3:92:8c:5c ID:1,9a:ec:e3:92:8c:5c Lease:0x5da9d781}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:d2:d4:7c:66:61:94 ID:1,d2:d4:7c:66:61:94 Lease:0x5da9d5d1}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:4d:fa:55:f3:7b ID:1,9a:4d:fa:55:f3:7b Lease:0x5da9d083}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:56:9c:4b:3c:69:4b ID:1,56:9c:4b:3c:69:4b Lease:0x5b7f1afa}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:d2:dc:17:9:93:88 ID:1,d2:dc:17:9:93:88 Lease:0x5b6c2df2}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:2:37:3a:ba:8a:4 ID:1,2:37:3a:ba:8a:4 Lease:0x5b6c2b02}
(crc) DBG | dhcp entry: {Name:faas-tutorial IPAddress:<IP_ADDRESS> HWAddress:4a:fd:df:ac:ef:dc ID:1,4a:fd:df:ac:ef:dc Lease:0x5b117b8c}
(crc) DBG | dhcp entry: {Name:boot2docker IPAddress:<IP_ADDRESS> HWAddress:5e:34:ef:6c:4b:a2 ID:1,5e:34:ef:6c:4b:a2 Lease:0x5aaad96e}
(crc) DBG | dhcp entry: {Name:minishift IPAddress:<IP_ADDRESS> HWAddress:2:51:8:22:87:a6 ID:1,2:51:8:22:87:a6 Lease:0x5982f40b}
(crc) DBG | error: Temporary Error: could not find an IP address for 7e:f0:4a:9f:bf:a2 - sleeping 2s
(crc) DBG | retry loop 2
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
(crc) DBG | Searching for 7e:f0:4a:9f:bf:a2 in /var/db/dhcpd_leases ...
(crc) DBG | Found 9 entries in /var/db/dhcpd_leases!
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:ec:e3:92:8c:5c ID:1,9a:ec:e3:92:8c:5c Lease:0x5da9d781}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:d2:d4:7c:66:61:94 ID:1,d2:d4:7c:66:61:94 Lease:0x5da9d5d1}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:4d:fa:55:f3:7b ID:1,9a:4d:fa:55:f3:7b Lease:0x5da9d083}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:56:9c:4b:3c:69:4b ID:1,56:9c:4b:3c:69:4b Lease:0x5b7f1afa}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:d2:dc:17:9:93:88 ID:1,d2:dc:17:9:93:88 Lease:0x5b6c2df2}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:2:37:3a:ba:8a:4 ID:1,2:37:3a:ba:8a:4 Lease:0x5b6c2b02}
(crc) DBG | dhcp entry: {Name:faas-tutorial IPAddress:<IP_ADDRESS> HWAddress:4a:fd:df:ac:ef:dc ID:1,4a:fd:df:ac:ef:dc Lease:0x5b117b8c}
(crc) DBG | dhcp entry: {Name:boot2docker IPAddress:<IP_ADDRESS> HWAddress:5e:34:ef:6c:4b:a2 ID:1,5e:34:ef:6c:4b:a2 Lease:0x5aaad96e}
(crc) DBG | dhcp entry: {Name:minishift IPAddress:<IP_ADDRESS> HWAddress:2:51:8:22:87:a6 ID:1,2:51:8:22:87:a6 Lease:0x5982f40b}
(crc) DBG | error: Temporary Error: could not find an IP address for 7e:f0:4a:9f:bf:a2 - sleeping 2s
(crc) DBG | retry loop 3
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
(crc) DBG | Searching for 7e:f0:4a:9f:bf:a2 in /var/db/dhcpd_leases ...
(crc) DBG | Found 9 entries in /var/db/dhcpd_leases!
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:ec:e3:92:8c:5c ID:1,9a:ec:e3:92:8c:5c Lease:0x5da9d781}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:d2:d4:7c:66:61:94 ID:1,d2:d4:7c:66:61:94 Lease:0x5da9d5d1}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:4d:fa:55:f3:7b ID:1,9a:4d:fa:55:f3:7b Lease:0x5da9d083}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:56:9c:4b:3c:69:4b ID:1,56:9c:4b:3c:69:4b Lease:0x5b7f1afa}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:d2:dc:17:9:93:88 ID:1,d2:dc:17:9:93:88 Lease:0x5b6c2df2}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:2:37:3a:ba:8a:4 ID:1,2:37:3a:ba:8a:4 Lease:0x5b6c2b02}
(crc) DBG | dhcp entry: {Name:faas-tutorial IPAddress:<IP_ADDRESS> HWAddress:4a:fd:df:ac:ef:dc ID:1,4a:fd:df:ac:ef:dc Lease:0x5b117b8c}
(crc) DBG | dhcp entry: {Name:boot2docker IPAddress:<IP_ADDRESS> HWAddress:5e:34:ef:6c:4b:a2 ID:1,5e:34:ef:6c:4b:a2 Lease:0x5aaad96e}
(crc) DBG | dhcp entry: {Name:minishift IPAddress:<IP_ADDRESS> HWAddress:2:51:8:22:87:a6 ID:1,2:51:8:22:87:a6 Lease:0x5982f40b}
(crc) DBG | error: Temporary Error: could not find an IP address for 7e:f0:4a:9f:bf:a2 - sleeping 2s
(crc) DBG | retry loop 4
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
(crc) DBG | Searching for 7e:f0:4a:9f:bf:a2 in /var/db/dhcpd_leases ...
(crc) DBG | Found 9 entries in /var/db/dhcpd_leases!
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:ec:e3:92:8c:5c ID:1,9a:ec:e3:92:8c:5c Lease:0x5da9d781}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:d2:d4:7c:66:61:94 ID:1,d2:d4:7c:66:61:94 Lease:0x5da9d5d1}
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:9a:4d:fa:55:f3:7b ID:1,9a:4d:fa:55:f3:7b Lease:0x5da9d083}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:56:9c:4b:3c:69:4b ID:1,56:9c:4b:3c:69:4b Lease:0x5b7f1afa}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:d2:dc:17:9:93:88 ID:1,d2:dc:17:9:93:88 Lease:0x5b6c2df2}
(crc) DBG | dhcp entry: {Name: IPAddress:<IP_ADDRESS> HWAddress:2:37:3a:ba:8a:4 ID:1,2:37:3a:ba:8a:4 Lease:0x5b6c2b02}
(crc) DBG | dhcp entry: {Name:faas-tutorial IPAddress:<IP_ADDRESS> HWAddress:4a:fd:df:ac:ef:dc ID:1,4a:fd:df:ac:ef:dc Lease:0x5b117b8c}
(crc) DBG | dhcp entry: {Name:boot2docker IPAddress:<IP_ADDRESS> HWAddress:5e:34:ef:6c:4b:a2 ID:1,5e:34:ef:6c:4b:a2 Lease:0x5aaad96e}
(crc) DBG | dhcp entry: {Name:minishift IPAddress:<IP_ADDRESS> HWAddress:2:51:8:22:87:a6 ID:1,2:51:8:22:87:a6 Lease:0x5982f40b}
(crc) DBG | error: Temporary Error: could not find an IP address for 7e:f0:4a:9f:bf:a2 - sleeping 2s
(crc) DBG | retry loop 5
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
(crc) DBG | Searching for 7e:f0:4a:9f:bf:a2 in /var/db/dhcpd_leases ...
(crc) DBG | Found 10 entries in /var/db/dhcpd_leases!
(crc) DBG | dhcp entry: {Name:crc-chc9n-master-0 IPAddress:<IP_ADDRESS> HWAddress:7e:f0:4a:9f:bf:a2 ID:1,7e:f0:4a:9f:bf:a2 Lease:0x5da9da09}
(crc) DBG | Found match: 7e:f0:4a:9f:bf:a2
(crc) DBG | IP: <IP_ADDRESS>
(crc) Calling .GetConfigRaw
(crc) Calling .DriverName
(crc) Calling .DriverName
Waiting for machine to be running, this may take a few minutes...
(crc) Calling .GetState
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
Machine is up and running!
Machine successfully created
Created /Users/pgriffit/.crc/machines/crc/.crc-exist
(crc) Calling .GetState
(crc) DBG | exe=/Users/pgriffit/.crc/bin/crc-driver-hyperkit uid=0
(crc) DBG | hyperkit pid from json: 15086
Found binary path at /Users/pgriffit/.crc/bin/crc-driver-hyperkit
Launching plugin server for driver hyperkit
Plugin server listening at address <IP_ADDRESS>:63673
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
DEBU Waiting until ssh is available
(crc) Calling .GetSSHHostname
(crc) Calling .GetSSHPort
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHUsername
Using SSH client type: native
&{{{ 0 [] [] []} core [0x1354350] 0x1354320   [] 0s} <IP_ADDRESS> 22  }
About to run SSH command:
exit 0
SSH cmd err, output: :
INFO Verifying validity of the cluster certificates ...
(crc) Calling .GetSSHHostname
(crc) Calling .GetSSHPort
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHUsername
Using SSH client type: native
&{{{ 0 [] [] []} core [0x1354350] 0x1354320   [] 0s} <IP_ADDRESS> 22  }
About to run SSH command:
date --date="$(sudo openssl x509 -in /var/lib/kubelet/pki/kubelet-client-current.pem -noout -enddate | cut -d= -f 2)" --iso-8601=seconds
SSH cmd err, output: : 2019-10-28T10:58:42+00:00
(crc) Calling .GetIP
(crc) Calling .DriverName
(crc) Calling .GetSSHHostname
(crc) Calling .GetSSHPort
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHUsername
Using SSH client type: native
&{{{ 0 [] [] []} core [0x1354350] 0x1354320   [] 0s} <IP_ADDRESS> 22  }
About to run SSH command:
echo 'dXNlcj1yb290CnBvcnQ9IDUzCmJpbmQtaW50ZXJmYWNlcwpleHBhbmQtaG9zdHMKbG9nLXF1ZXJpZXMKc3J2LWhvc3Q9X2V0Y2Qtc2VydmVyLXNzbC5fdGNwLmNyYy50ZXN0aW5nLGV0Y2QtMC5jcmMudGVzdGluZywyMzgwLDEwCmxvY2FsPS9jcmMudGVzdGluZy8KZG9tYWluPWNyYy50ZXN0aW5nCmFkZHJlc3M9L2FwcHMtY3JjLnRlc3RpbmcvMTkyLjE2OC42NC4xMQphZGRyZXNzPS9ldGNkLTAuY3JjLnRlc3RpbmcvMTkyLjE2OC42NC4xMQphZGRyZXNzPS9hcGkuY3JjLnRlc3RpbmcvMTkyLjE2OC42NC4xMQphZGRyZXNzPS9hcGktaW50LmNyYy50ZXN0aW5nLzE5Mi4xNjguNjQuMTEKYWRkcmVzcz0vY3JjLWNoYzluLW1hc3Rlci0wLmNyYy50ZXN0aW5nLzE5Mi4xNjguNjQuMTEK' | openssl enc -base64 -d | sudo tee /var/srv/dnsmasq.conf > /dev/null
SSH cmd err, output: :
(crc) Calling .GetSSHHostname
(crc) Calling .GetSSHPort
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHUsername
Using SSH client type: native
&{{{ 0 [] [] []} core [0x1354350] 0x1354320   [] 0s} <IP_ADDRESS> 22  }
About to run SSH command:
sudo podman rm -f dnsmasq
SSH cmd err, output: Process exited with status 1: Error: no container with name or ID dnsmasq found: no such container
(crc) Calling .GetSSHHostname
(crc) Calling .GetSSHPort
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHUsername
Using SSH client type: native
&{{{ 0 [] [] []} core [0x1354350] 0x1354320   [] 0s} <IP_ADDRESS> 22  }
About to run SSH command:
sudo rm -f /var/lib/cni/networks/podman/<IP_ADDRESS>
SSH cmd err, output: :
(crc) Calling .GetSSHHostname
(crc) Calling .GetSSHPort
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHKeyPath
(crc) Calling .GetSSHUsername
Using SSH client type: native
&{{{ 0 [] [] []} core [0x1354350] 0x1354320   [] 0s} <IP_ADDRESS> 22  }
About to run SSH command:
sudo podman run  --ip <IP_ADDRESS> --name dnsmasq -v /var/srv/dnsmasq.conf:/etc/dnsmasq.conf -p 53:53/udp --privileged -d quay.io/crcont/dnsmasq:latest
SSH cmd err, output: : 27ebd2ddab7a822728c303c5f93717cf5804d6de991c431b229e121e92f82150
DEBU Updating api.crc.testing to <IP_ADDRESS> in /etc/hosts file
DEBU Updating oauth-openshift.apps-crc.testing to <IP_ADDRESS> in /etc/hosts file
INFO Restarting the host network
DEBU Disabling the Thunderbolt Ethernet Device (stdout: ), (stderr: )
DEBU Enabling the Thunderbolt Ethernet Device (stdout: ), (stderr: )
DEBU Disabling the Wi-Fi Device (stdout: ), (stderr: )
DEBU Enabling the Wi-Fi Device (stdout: ), (stderr: )
DEBU Disabling the iPhone USB Device (stdout: ), (stderr: )
DEBU Enabling the iPhone USB Device (stdout: ), (stderr: )
DEBU Disabling the Bluetooth PAN Device (stdout: ), (stderr: )
DEBU Enabling the Bluetooth PAN Device (stdout: ), (stderr: )
DEBU Disabling the Thunderbolt Bridge Device (stdout: ), (stderr: )
DEBU Enabling the Thunderbolt Bridge Device (stdout: ), (stderr: )
DEBU Disabling the *VPN - Raleigh Device (stdout: *VPN - Raleigh is not a recognized network service.
** Error: The parameters were not valid.
), (stderr: )
DEBU Enabling the *VPN - Raleigh Device (stdout: *VPN - Raleigh is not a recognized network service.
** Error: The parameters were not valid.
), (stderr: )
ERRO Error occurred: Error running post start: Restarting the host network failed: : exit status 4
Making call to close driver server
(crc) Calling .Close
(crc) DBG | Closing plugin on server side
Successfully made call to close driver server
Making call to close connection to plugin binary
Making call to close driver server
(crc) Calling .Close
Successfully made call to close driver server
Making call to close connection to plugin binary

I'd say this is a bug as well, as crc is picking up networkservices which are disabled:
$ networksetup -listallnetworkservices
An asterisk (*) denotes that a network service is disabled.
Thunderbolt Ethernet
Wi-Fi
iPhone USB
Bluetooth PAN
Thunderbolt Bridge
*VPN - Raleigh
*VPN - Amsterdam
*VPN - Phoenix

Enabling the disabled networkservices with this:
networksetup -setnetworkserviceenabled 'VPN - Raleigh' on
is a workaround.


ISPN-14577 Allow testing with alternate JDK

https://issues.redhat.com/browse/ISPN-14577

I will have to exclude some modules (spring6)

@tristantarrant it seems fine to me (the spring modules).

merged! thanks @tristantarrant !


"templates/notification_email_message.txt" throws a TemplateSyntaxError when notifymail command is used with Django > 1.9

I believe it's because of this: https://github.com/sehmaschine/django-grappelli/issues/648
Have given a quick look at the template code and I'm not sure of how {% load url from future %} is being used; might not create a problem if it's removed. Creating an alternative template without {% load url from future %} for Django > 1.9 users could be a quick fix? Will send a pull request.

Fixed in #20


[Feature] Display 3 or more challenge results per row on MBP 13 inches (Take 2)

What projects is this feature for?
OpenChallenges
Description
Same request as #1527 on a MBP 13 inches.

With default zoom.
Anything else?

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This type of issue could be captured with an E2E test in the future.

@rrchai The responsibility of changing the health of a ticket falls on the Project Manager (me) based on the information you share. We can make an exception to this rule which is that developers can decrease the health of a ticket. Increasing the health of the ticket should be left to the Project Manager.

Moving to Sprint 23.08


Improves Search Help dialog

Applies EDSCALE to various sizes to fix the size on HiDPI monitors
Adds missing TTRs to translatable strings

Thanks!


Add params support.

FYI We're about to do some major breaking changes in the http client. I may not be able to merge this directly. But I should be able to incorporate this feature as part of those updates. So, you should probably see the addition to path merged, but probably not this one, but the outcome should be the same ultimately.

OK, looking forward to it.

Got params support in master now. Going out in next release.


Add tests for __main__.py

While most of the pipeline will be covered by #2, tests should still exist that call __main__.py directly. May be a good follow up to #4

Resolved by #9


JavaScript

JavaScript
User Story
As a boot camp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I can see the four topics I learned listed along with a suggestion on what I should study first

We have completed adding the JavaScript items to our prework study guide page.


[BUG] "Last change" and "last update" popup entries not updated.

Describe the bug
In Ha-Floorplan, when I hover the mouse over an entity, a popup appears containing the entity name, status and other information including the last change and the latest update, and it is these two items that I always find written " 3 weeks ago "even though the entity has just been updated.
To Reproduce
Steps to reproduce the behavior:

In Ha-Floorplan, move the mouse over any entity and a popup will appear.'
Note that the entries "last change" and "last update" have incorrect dates.

Expected behavior
I expect to find consistent dates, if a sensor has just activated I will need to have updated the date of the last change exactly as its status is updated.
Screenshots
I am attaching a screenshot of the popup in question and another screenshot of the developer screen where you can see the same sensor but with the correct "last change" and "last update" data.
Desktop (please complete the following information):

OS: Windows 10 Home 21H2 (build 19044.1566)
Browser Chrome
Version 98.0.4758.102

Smartphone (please complete the following information):

Device: Xiaomi Redmi Note 4
OS: Android 7.0 NRD90M
Browser Chrome
Version 98.0.4758.101

Additional context
none

Hi. I just checked my floorplan and I don't see this problem. Is it all your entities or just this one?

They are all entities on my floorplan.
The version in use is the latest 1.0.30 and HA is also updated to the latest version 2022.2.9.
If it can be the installation is supervised on docker version 210.10.12 with s.o. Raspbian Buster.

After updating HA to version 2022.3.0 I saw that in Ha-Floorplan the "last change" and "last update" attributes now work again, reporting the exact date and time of the last change.
I close this issue.

I spoke too soon.
A little while ago after updating HA to version 2022.3.1 the problem reappeared.
From the changelog it didn't mention anything about entity changes so I don't know where the catch is.
I re-issue this problem in the hope of a solution.

I just had a look at mine again and I might see what you are referring to. I looked at a light and it was saying last changed days ago yet I just saw it go from off to on. However, that light turned on and off from an automation. When I touched the floorplan to turn it on the last update attribute in floorplan said seconds ago. So I am not sure if this is by design or not…. Let me play with it some more over the next few days…

I notice that it is working properly in Chrome but not firefox 98.0.

Yeah I have looked again and I think mine is working ok. @mcv93us are you certain the entity in HA and the entity you are looking at in developer tools is Identical?

Yes, I'm also sure because it does it to me with all entities: door sensors, PIRs, switches, fans, IP cameras, etc ...
I also tried with Firefox but nothing changes.

Yeah I'm sorry as I have three different floorplans and those attributes work fine for me. You will need to do some more testing to try and track down where the issue is. Maybe create a new floorplan with just one entity (like just a blank image with a black square in the middle) and see if there is a problem with that one?

I have created a new floorplan, the simplest that can be done: a square that acts as a switch for a light but has not changed anything, I still have the items "last change" and "last update" not updated.
Since I did the update of HA to version 2022.3.5 the last change and the last update in Floorplan are "just now" on any entity present.
If I am the only one with this problem then let's leave it alone, after all it is useless to go crazy for this problem.
Thanks again for your patience and time spent!

Yeah fair enough. As I said I can't reproduce this. If you find more info in the future you can reopen or open a new issue. Cheers


[Bug] Express, Express List Block, Sorting is wonky + Caching weirdness

This is for v8.1.0
I am using an Express List Block, and it has 7 different Attributes shown. Date Added is the default sort Ascending.
I am seeing VERY inconsistent sorting experience between browsers and whether I have caching on/off.
Firstly, sorting seems to work correctly as one would expect ONLY in Chromium (Version 55.0.2883.87 Built on Ubuntu , running on Ubuntu 16.10 (64-bit)). Every other browser I test, be it Firefox, Chrome, Edge, IE11, the sorting isn't working right. I've tested this in Android, Windows 7, 10 and Linux (Ubuntu 16.10). I've tested this in regular tabs and "private" tabs too. I turned caching within c5 on and off, cleared the cache, and the issue persists.
Firstly, if I have caching on, sorting never seems to change in the problematic browsers (seemingly anything that isn't Chromium). Turning it off causes the sorting to change, but only in the limitations outlined in...
Secondly, in the problematic browsers and such, I can only sort by the Date Added column and the Contact Name column. Every other column seems to never be sortable. When I click on them, the page seems to try to load, but the sorting doesn't change. Even when the caching is off the sorting only lets me use the Date Added or the Contact Name attributes.
To be explicit, I need to be able to sort by any of the columns. I am baffled as to why this works only in Chromium and not others.
This is a fairly important bug to something I'm working on.

Okay this issue may not be happening any more. I added a Express Entry Detail block to the same page, and now the sorting seems to be working correctly. I cleared cache again, even though I did it earlier too, and somehow it's working. I have no idea how to explain this weirdness. If it comes back I'll post again.

Full page caching does not currently work with blocks that use GET parameters. It will cache the output of the page fully. There are other issues in GitHub related to this.


segmentBounces is not having any effect

I am trying to disable the segment bounces by setting it to false, but there is no change to it.
I am actually using SJ in a viewcontroller with back button. Is there a way to have swipe left gesture action syncrhonised with your library scroll view?

i just donwloaded the Example project and tested changing
segmentController.segmentBounces to "false" and "true",
but there is no change at all when swiping left and right each view.
could you check this problem? its been long time no one has the same problem?


Can’t Log In to Cydia via Google

Describe the Bug
Since jailbreaking iPhone 7 Plus running iOS 12.1.2 with unc0ver a week ago (currently running 3.1.3),  I can’t login to Cydia; I try many times every day.
I keep getting the error:

Cydia experienced a server error.
Please check back again in a few hours.

Any suggestions? I can login via Facebook, but all my purchases were via a Google login.
Thanks!
To Reproduce

I launch Cydia
I choose “Manage Account”
I select “Sign in with Google”
Cydia launches Safari
My Google account is properly listed, and I select it
I get to the alert, “Open this page in “Cydia”?
I select “Open”
Cydia reports the error:

Cydia experienced a server error.
Please check back again in a few hours.

Screenshots
If applicable, add screenshots to help explain your problem.
Device (please complete the following information):

iOS Version: 12.1.2
iOS Device: 9,2 (iPhone 7 Plus)
unc0ver Version: 3.1.3

Place an "x" between the brackets if true:

[ ] this is a bug others will be able to reproduce
[X ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[X ] this issue is present after a rootfs restore
[X ] this issue is present on the latest version of unc0ver

The Cydia Store was unfortunetly closed down. I don't see why you would need to access your purchases as most of they may not be compatible with your device and firmware, however, you should not be restricted to accessing your purchases. It could just be that the Cydia Store was closed and with it the ability to sign into Google.

Thanks for the response!
I am running the Cydia that is installed with unc0ver v3.2.1: Cydia64_1.1.32-b16, and still getting the same error:
Cydia experienced a server error.
Please check back again in a few hours.


ZPLUG_SHALLOW is deprecated

After the v2 merge, I always get this error on startup:
[zplug] WARNING: ZPLUG_SHALLOW is deprecated. Please use 'export ZPLUG_CLONE_DEPTH=1' instead.
I can reproduce this with the following minimal .zhsrc:
source ~/.zplug/init.zsh
zplug "b4b4r07/zplug"
zplug check || zplug install
zplug load --verbose

I have removed the cache and the completion file, and this is a fresh zplug install (e.g. I nuked the previous ~/.zplug)
tachikoma% uname -a
Linux tachikoma 4.2.0-35-generic #40-Ubuntu SMP Tue Mar 15 22:15:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
tachikoma% zsh --version
zsh 5.1.1 (x86_64-ubuntu-linux-gnu)

I also have to say that I wasn't expecting to upgrade to v2, I just wanted to update my packages - maybe the upgrade can be made opt-in?
Thanks!

@asymmetric Hi,
We actually recommend you to upgrade to v2 but if you don't want to do so you can just use v1:
zplug "b4b4r07/zplug", at:v1

Hi b4b4r07, the actual problem (having [zplug] WARNING: ZPLUG_SHALLOW is deprecated. Please use 'export ZPLUG_CLONE_DEPTH=1' instead. on every shell) hasn't been fixed though - why was the issue closed?

Do you want to update v2 or not? I closed because I thought you wanted to use v1.

Yes, I am running v2, and the problem is only happening since I upgraded.

As the error suggests, you cannot use ZPLUG_SHALLOW because it's deprecated.

The thing is I don't set it myself anywhere, as far as I know. As I said, it's a fresh zplug v2 install.
Any ideas where I could look for it?

I'm not sure but I think it doesn't matter if it's fresh zplug or not because the ZPLUG_SHALLOW is exported to other processes

OK, a reboot has fixed it, so this seems to be a transient problem for people upgrading from to v1 to v2. It was for me anyway.

I'm glad that it's fixed. Tell us anytime if something happened.

Do you think it would make sense to have a unset ZPLUG_SHALLOW in git.io/zplug ?

As you mentioned earlier, it is just a transient issue. I believe restarting the shell (or tmux if you're using it) would fix the problem, so I don't think it's necessary.


MAINT: deprecate plaintext with plain under sasl in kafka

Description
This PR deprecate plaintext with plain under sasl since plain is the correct auth mechanism
Issues Resolved
Resolves #[Issue number to be closed when this PR is merged]
Check List

[ ] New functionality includes testing.
[ ] New functionality has a documentation issue. Please link to it in this PR.

[ ] New functionality has javadoc added

[ ] Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thanks for doing this! Please also create an issue for us to remove this value. We can label in breaking change and set the milestone for v3.0.

Shall we do one issue for all those breaking changes or separate issue for tracking them?

Shall we do one issue for all those breaking changes or separate issue for tracking them?

I think we can create one for each plugin. That way we are sure to cover them all, but without having too many issues. What do you think?

Documentation issue: https://github.com/opensearch-project/documentation-website/issues/6976


Kernelcache kext extraction

This fork implements kext extraction for MH_FILESET caches

Oh wow, thank you for all work! I have no experience with Kext caches, but I'm really glad that you implemented this. I'll also push out a pip release later.


Searching capability (query local Solr and create Khooshe tiles) - part 2

Generate a function to receive below items from https://github.com/MBoustani/GeoParser/issues/74

domain name
index url
list of ids return from querying original index

This function will call local Solr index with given list of ids and create Khooshe tiles from geopoints of results. The path to tiles will be sent to front-end.

https://github.com/MBoustani/GeoParser/commit/0f2f77d9b02a5611cffc85990ccf5826c04aae33


Specific folder not working

I'm still having troubles with my GDrive2Slack configurations.
Seems to be that choosing a specific folder is not working for me.
Initial registration is fine, but no Google Drive activities are posts when I have a specific folder selected.
When i do not select a folder, I get a successful feed into Slack (including from these folders that i have tried to select previously as "Specific Folders"). I've tried many folders, with different sharing settings, but no luck.
I know #11 talked about an update, but still no luck at my end. Any ideas?

same here

Same here.
Registration works fine, I get the confirmation message to Slack channel I used during registration.
Any files and folders created afterward don't create any notifications.
I removed the app and tried it without specifying a folder and it worked, but only for newly created or deleted folders and files. I don't get notifications for modified files.

Also having this issue. Makes this tool not really work for me because I don't want my personal files posted to my coworkers.

Would you please send us by email your exact email address and slack username used to register? These are required to debug these kind of issues.
Cheers

lreitech.slack.com /<EMAIL_ADDRESS>On Sun, May 1, 2016 at 12:08 PM, Francesco Degrassi <
<EMAIL_ADDRESS>wrote:

Would you please send us by email your exact email address and slack
username used to register? These are required to debug these kind of issues.
Cheers
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/optionfactory/gdrive2slack/issues/17#issuecomment-216052278

Only "Deleted file" for me, in both cases.
slack username: @frox
email adress: be.angelaud at gmail.com

Seems this issue still occurs, I can only get events for deleting files, sorry for rezzing this topic, but its the exact same issue.


equation 4.73

Ver: Draft of “Probabilistic Machine Learning: An Introduction”. May 6, 2021
mu^2 in RHS should be mu_2 i.e.
/theta_1 = /mu_1 - /sqrt(3(mu_2 - mu_1^2))

fixed, thanks


broken documentation website

Describe the issue linked to the documentation
hi!
i'm trying to find the documentation for the ShaRP, but the website is broken.
thank you for the help and for the work in the library!
Suggest a potential alternative/fix
No response

Hi Giovana, thank you for raising attention to this! There is a broken link in the README file indeed. In the meantime, you can refer to this website for the correct page with the documentation!


Ensure index dir created before writing

Writing a file to a directory that does not exist will always error,
preventing the index from being cached.

This change is

Prevents this kind of error:
[2016-10-06 02:46:44] PHPCD.ERROR: file_put_contents(/Users/wgilk/.vim/plugged/phpcd.vim/.phpcd/interfaces/Lvht_MsgpackRpc_Handler): failed to open stream: No such file or directory [{"function":"{closure}","args":[2,"file_put_contents(/Users/wgilk/.vim/plugged/phpcd.vim/.phpcd/interfaces/Lvht_MsgpackRpc_Handler): failed to open stream: No such file or directory","/Users/wgilk/.vim/plugged/phpcd.vim/php/PHPID.php",199,{"index_file":"/Users/wgilk/.vim/plugged/phpcd.vim/.phpcd/interfaces/Lvht_MsgpackRpc_Handler","child":"PHPCD\\PHPCD","index_directory":"/Users/wgilk/.vim/plugged/phpcd.vim/.phpcd/interfaces","childs":["PHPCD\\PHPCD"]}]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/php/PHPID.php","line":199,"function":"file_put_contents","args":["/Users/wgilk/.vim/plugged/phpcd.vim/.phpcd/interfaces/Lvht_MsgpackRpc_Handler","[\"PHPCD\\\\PHPCD\"]"]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/php/PHPID.php","line":180,"function":"saveChild","class":"PHPCD\\PHPID","type":"->","args":["/Users/wgilk/.vim/plugged/phpcd.vim/.phpcd/interfaces/Lvht_MsgpackRpc_Handler","PHPCD\\PHPCD"]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/php/PHPID.php","line":47,"function":"updateInterfaceIndex","class":"PHPCD\\PHPID","type":"->","args":["Lvht\\MsgpackRpc\\Handler","PHPCD\\PHPCD"]},{"function":"update","class":"PHPCD\\PHPID","type":"->","args":["PHPCD\\PHPCD"]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/vendor/lvht/msgpack-rpc/src/AbstractServer.php","line":78,"function":"call_user_func_array","args":[["[object] (PHPCD\\PHPID: {})","update"],["PHPCD\\PHPCD"]]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/vendor/lvht/msgpack-rpc/src/AbstractServer.php","line":72,"function":"doRequest","class":"Lvht\\MsgpackRpc\\ForkServer","type":"->","args":[["[object] (PHPCD\\PHPID: {})","update"],["PHPCD\\PHPCD"]]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/vendor/lvht/msgpack-rpc/src/AbstractServer.php","line":41,"function":"onNotification","class":"Lvht\\MsgpackRpc\\ForkServer","type":"->","args":[[2,"update",["PHPCD\\PHPCD"]]]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/vendor/lvht/msgpack-rpc/src/ForkServer.php","line":32,"function":"onMessage","class":"Lvht\\MsgpackRpc\\ForkServer","type":"->","args":[[2,"update",["PHPCD\\PHPCD"]]]},{"file":"/Users/wgilk/.vim/plugged/phpcd.vim/php/main.php","line":51,"function":"loop","class":"Lvht\\MsgpackRpc\\ForkServer","type":"->","args":[]}] []


Not able to place item at the bottom after dropping 3-4 items

I have to drag n drop 3-4 items with copy behaviour but couldn’t place the item at the bottom of the container.

It would be easier to understand the problem if you can share a repo demonstrating the issue you're having.

Hello Kutlu,
I had shared my code earlier with name Pravin Gaikwad,
It seems my problem is mentioned in image attached in below issue:
https://github.com/kutlugsahin/react-smooth-dnd/issues/24
Thanks

Hello Kutlu,
I have resolved this as there were height applied to container now working.
Thanks :-)


Add Response abstraction

We will need an abstraction for a response from a client service call in order to be able to replace this via plugins.
Methods that need to be provided include (not exhaustive)

Type
GetRawResponse
IsError
Buffering
Failure exception
derived types such as

ErrorResponse
NullableResponse

So I think maybe this could be done in
public abstract class ClientResponse
{
	public CSharpType Type {get;}
	public CSharpType ExceptionType {get;}
	public CSharpType ErrorVariantType {get;}
	public CSharpType NullableVariantType {get;}
}

public static class ClientResponseSnippets
{
	public ValueExpression GetRawResponse(this ScopeApi<ClientResponse> response) {}
	// etc
}


reload bug fixed .tmux.conf

Great work man!
No contribution for, just want you to know, and it's the only option to message you

Great work man! No contribution for, just want you to know, and it's the only option to message you

Thanks!  I appreciate the kind words.  Is the commit you made real or should I disregard?

It's about one little bug that I got with this .tmux.conf and solved it by reordering lines (see chages). This commit  is not for merging of course, just info for you


Could you publish this app to Ubuntu snap store?

It would be much easier to install by just simply type snap install devdocs.

Not Found


Create taskTime class to check validity of date and time

Finish taskTime class for checking validity of Date and Time


Support LLama3.1

Ollama: https://github.com/ollama/ollama/blob/main/docs/api.md#chat-request-with-tools

Prompt
"please act as a dictionary, including the pronunciation, explanation, two examples of sentences, and one image. And the word is `incentivize`. please output the result in json format, the json keys are `word`, `pronunciation`, `definition`, `examples`, and `image`.

CURL request
curl http://localhost:11434/api/generate -d '{
  "model": "llama3.1",
  "prompt": "please act as a dictionary, including the pronunciation, explanation, two examples of sentences, and one image. And the word is `incentivize`. please output the result in json format, the json keys are `word`, `pronunciation`, `definition`, `examples`, and `image`.",
  "stream": false,
  "format": "json"
}'

JSON Response
{
  "word": "incentivize",
  "pronunciation": "/ɪnˈsɛntɪvaɪz/",
  "definition": "to give someone a reason or motivation to do something, especially by offering them benefits or rewards for their
efforts.",
  "examples": [
    "The company decided to incentivize its employees with bonuses for meeting sales targets.",
    "The government introduced policies to incentivize people to use public transport and reduce carbon emissions."
  ],
  "image": {
    "src": "https://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Business_incentives.jpg/800px-Business_incentives.jpg",
    "alt": "Incentives for businesses"
  }
}

+1
Would love to get support for local models via ollama


RNPdfScanner was not found in the UIManager

Hi, I'm getting this error in Android. I'm using react<EMAIL_ADDRESS>. Please let me know if anyone having solution

I am getting same error in android

https://stackoverflow.com/questions/69216065/this-function-must-be-called-on-the-uimanager-queue
this helped me


Lack of proxy support for the webclient

https://github.com/slackapi/python-slackclient/blob/dcd4be428cb145184b5accb19a3739c81940d36a/slack/web/client.py#L12 - doesn't support proxy

nevermind - it takes proxy as a param
https://stackoverflow.com/questions/46365527/make-python-3-x-slack-slackclient-use-a-corporate-proxy/47557492


resolver.js

type Query {
currentUser(email: String!): User - DONE
AG- unassignedChores(family:String!, assigned:String!): Chore
AR - getUser(_id:ID!, isChoreBuddy:Boolean!): User
AR - getChildChores: [Chore]
AR - getChildrenInFamily(_id: ID!): User
AR - getAllChildrenChores(_id: ID!): [Chore]
}
type Mutation {
register(firstName: String!, lastName: String!, email: String!, password: String!, isChoreBuddy: Boolean): Auth - AG will add in the family name to the register logic)
login(email: String!, password: String!): Auth - DONE
AR - createChild(firstName: String!, lastName: String!, email: String!, password: String!, isChoreBuddy: Boolean): User
AG-  editChild(_id: ID!, balance: Int): User
AG-  deleteChild(_id: ID!): User
AR - createFamily(familyName: String!): Family
AG - createChore(title:String, description: String, family: ID, rewardAmount: Int): Chore
AG - choreAssignment(_id:ID!, assignee: ID ): Chore
AR -  completeChore(_id: ID!): Chore
}

Testing:
Works:
-login
-register
Testing In Progress:


What information does textgrid File contain? Can you give me an example

What information does textgrid File contain? Can you give me an example

an example textgrid file generated by MFA align
File type = "ooTextFile"
Object class = "TextGrid"

xmin = 0
xmax = 5.999
tiers? <exists>
size = 2
item []:
    item [1]:
        class = "IntervalTier"
        name = "words"
        xmin = 0
        xmax = 5.999
        intervals: size = 18
        intervals [1]:
            xmin = 0
            xmax = 0.46
            text = ""
        intervals [2]:
            xmin = 0.46
            xmax = 0.72
            text = "er2"
        ...
    item [2]:
        class = "IntervalTier"
        name = "phones"
        xmin = 0
        xmax = 5.999
        intervals: size = 41
        intervals [1]:
            xmin = 0
            xmax = 0.46
            text = ""
        intervals [2]:
            xmin = 0.46
            xmax = 0.52
            text = "ʔ"
        ....


Fix link positioning

scaleFactor (k) is now correctly applied when calculating link rectangle and textWithLink height
Also removed redundant declaration of jsPDFAPI.link, which was declared twice

Closes #638
Related issues/PRs: #170, #390

Here's a demo of the problem behaviour. Notice that in the first example, the link positions do not correspond with the text/rectangle locations.
Current behaviour: jsFiddle
Behaviour after PR: jsFiddle

Create fiddle, and thanks for the contribution!  I will try to get these in over the next few days.

Thanks!


Different memory values in the k8s

What happened?
I wanted to see RAM metrics from the POD but see different values
Did you expect to see something different?
I expect to see correct RAM metrics from the POD
How to reproduce it (as minimally and precisely as possible):
In the dashboard for pod used
sum(container_memory_working_set_bytes{cluster="$cluster", namespace="$namespace", pod="$pod", container!="POD", container!=""}) by (container)
And I see that my application is using 237MiB

In the dashboard for NODE used
sum(node_namespace_pod_container:container_memory_working_set_bytes{cluster="$cluster", node="$node",container!=""}) by (pod)
And I see that my application is using 119MiB

In the Worker nodes, I used command docker stats
I see that my application is using 105MiB

And I don't understand which metrics are right container_memory_working_set_bytes or node_namespace_pod_container:container_memory_working_set_bytes to track memory usage in kubernetus. To understand what limits to set.
And what does the metric node_namespace_pod_container mean?
Environment
EKS 1.16

Prometheus Operator version:

quay.io/prometheus/prometheus:v2.18.1
quay.io/coreos/prometheus-config-reloader:v0.38.1
docker.io/jimmidyson/configmap-reload:v0.3.0

Kubernetes version information:

Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"16+", GitVersion:"v1.16.8-eks-e16311", GitCommit:"e163110a04dcb2f39c3325af96d019b4925419eb", GitTreeState:"clean", BuildDate:"2020-03-27T22:37:12Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:

eksctl

Manifests:

helm install prometheus --namespace=monitoring --set prometheusOperator.admissionWebhooks.enabled=false --set prometheusOperator.tlsProxy.enabled=false --set defaultRules.rules.etcd=false --set kubeEtcd.enabled=false --set grafana.persistence.enabled=true --set grafana.persistence.accessModes={ReadWriteOnce} --set grafana.persistence.size=8Gi stable/prometheus-operator

NOTE: 1 pod has just 1 container.

Seems like a good question for kubernetes-monitoring/kubernetes-mixin as all those dashboards and recording rules come from there.

Closing in favour of https://github.com/kubernetes-monitoring/kubernetes-mixin/issues/458


Reduced Dockerfile image size from 870 Mb to 810 Mb

Current main docker image uses an onbuild trigger which copies the application in /usr/src/app, the old Dockerfile copied the application also on /taiga.
Removing the copy reduced Dockerfile image size from 870 Mb to 810 Mb
Image layers optimized.
Added additional docker-compose file for version 2, old version is still needed due to docker 1.10 requirement of docker-compose version 2

This can be merged. Please merge it in. Thanks!


18 Jan 2024 - A11y Theme Builder Meeting Minutes

Date
2024-01-18 - 9:15am EST
Zoom info

Meeting link: https://zoom.us/j/91013899295?pwd=Qnh5UVN1aUZ4ak9tODgvMVNLNUg5Zz09
Meeting id: 910 1389 9295
Password: 123225
Call-in: +1<PHONE_NUMBER> US (New York) (Check calendar for more options)

Untracked attendees

Fullname, Affiliation, (optional) GitHub username
...

Meeting notices

FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact<EMAIL_ADDRESS>with any questions.

FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

Agenda

[x] Convene & roll call (5mins)
[x] Display FINOS Antitrust Policy summary slide
[x] Review Meeting Notices (see above)
[x] Approve past meeting minutes
[x] Meetings can be scheduled on FINOS event calendar and get Zoom invitations sent by contacting<EMAIL_ADDRESS>providing invitee email addresses and date, time and length of meeting
[x] Summary of Community Working Group meeting (@PaulaPaul)
[x] AOB, Q&A & Adjourn (5mins)

Minutes

…

Decisions Made

[ ] Decision 1
[ ] Decision 2
[ ] ...

Action Items

[ ] Action 1
[ ] Action 2
[ ] ...

Evan K - DFS

Paula Paul @PaulaPaul - Greyshore

Cody Zuschlag - NearForm - @codyzu

Lise Noble - DFS

@aaronreed708 - FYI I have notes and will make the updates from what we discussed and leave notes in the issue later after my appt..

Minutes approved in today's meeting.  Closing.


Fixed image barriers to apply to arraySlice

These barriers on the destination side were always on slice 0. For the "Subimage Tests" case, the test writes static data to both slice 0 and slice 1. When we wrote them to slice 1, it transitioned the layouts on since 0 instead. Drivers are allowed to clear in this case, and my particular driver happily did.

No idea why the CI is being weird.

No idea why the CI is being weird.


[5.5][libSyntax] Explicitly return 0 as length of missing deferred tokens

Cherry-picking https://github.com/apple/swift/pull/37241 to 5.5

Previously, we were always accessing the DeferredTokenNode’s Range, which is not valid if the token is missing, thus causing an assertion failure when asked for its length.
Fixes rdar://77391988 [SR-14552]

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - ceb963513de402e4fce0b5b3e2831747b7c822c7

@swift-ci Please smoke test macOS

@swift-ci Please test macOS

@swift-ci Please test Windows


Getting an error trying to access a port below 1024 with sudo esrun

sudo npx @digitak/esrun src/server.ts
Error: listen EACCES: permission denied <IP_ADDRESS>:1023
    at Server.setupListenHandle [as _listen2] (node:net:1302:21)
    at listenInCluster (node:net:1367:12)
    at GetAddrInfoReqWrap.doListen [as callback] (node:net:1505:7)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:73:8)
Emitted 'error' event on Server instance at:
    at emitErrorNT (node:net:1346:8)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  code: 'EACCES',
  errno: -13,
  syscall: 'listen',
  address: '<IP_ADDRESS>',
  port: 1023
}

I'm working on a shell that I want the user to have to run with sudo. I just migrated from JS to TS, and found esrun from your stackoverflow answer.
What used to work as sudo node server.js now throws the EACCESS error for sudo npx @digitak/esrun src/server.ts.
Did I set it up wrong? I don't use npx a lot, so could definitely be me.

The issue comes from the "sudo" access control not being propagated. Internally esrun spawns a node command that I think is executed without the "sudo" context.
I you try to install esrun globally (npm i-g @digitak/esrun) and execute sudo esrun src/server.ts, does it work? If it works, it means the problem comes from npx; otherwise I would need to add a --sudo option.

It does not even when installed globally.
On Mon, Jan 31, 2022 at 8:21 AM Gin Quin @.***> wrote:

The issue comes from the "sudo" access control not being propagated.
Internally esrun spawns a node command that I think is executed without
the "sudo" context.
I you try to install esrun globally (npm i-g @digitak/esrun) and execute sudo
esrun src/server.ts, does it work? If it works, it means the problem
comes from npx; otherwise I would need to add a --sudo option.
—
Reply to this email directly, view it on GitHub
https://github.com/digital-loukoum/esrun/issues/12#issuecomment-1025732828,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHLWDWNAUYXKJDDODP7IMTUY2EFFANCNFSM5MQABSZA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

--
-Jason Nichols
201-341-8734

Since 3.2.19 you can use the --sudo parameter (to insert before the script to run).


tts: 0.1.2 -> 0.1.3

Motivation for this change
https://github.com/coqui-ai/TTS/releases/tag/v0.1.3
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[x] Fits CONTRIBUTING.md.

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

1 package built:

tts


image-to-blot

These art pieces are made by converting images into blot code using the website I created.
I learned a lot while making this website, I learned the basics of JavaScript which is a completely a new programming language for me. I also learned data structures by working with lists and arrays to store and manipulate image data.
overall, it was a great experience, and I would like to get a blot to make these art pieces come to life.

hey - couple things:
straight image converters aren't eligible for a blot - it needs to put some sort of generative twist on it
all the code also needs to live in a single index.js file, you cannot point to other repos/projects

hey - i accidentally merged this, please make a new PR with your changes!!


[Feature Request] - Add versions to http

Hi gang, I wanted to request a feature to add the versions of the deployed blockchain services on the api. Looking for just the live release tags of the running services in production.
Thanks

By services i mean only the blockchain-http, blockchain-etl, and blockchain-node  ( I believe these are the core blockchain services)


[WIP] Support cabal new-install hie

This branch passes all the stack tests, and can be used without stack by doing
cabal new-install hie

It does not yet run the tests properly, as they rely on stack.
This opens the road to a GHC 8.6.x version, which currently compiles with cabal but not stack. In my ghc-8.6 branch.

Superseded by #962


Don't store GenesisParameters in checkpoints

Issue Number
#1872

Overview

[x] Remove all genesis params but genesis hash from checkpoints
[x] Pass in the EpochStability/a.k.a k to the DB, from the GenesisParameters we read at startup

Comments
Most GenesisParameters are unneeded in the checkpoints, and storing them
there may give the impression that they may be changed by protocol
updates and forks. They won't. (There is a separate ProtocolParameters
table, however)

This commit keeps the genesis hash in the checkpoints, such that we
still can validate the integrity of the db.

For pruning checkpoints, the db needs the security parameter k. Since we
no longer can read it from the DB, we pass it in when constructing the
db.

Hm. I think manual migration might be required. @rvl Do you think this #1872 is worth the effort?

Closing for now.


docs(firebase_messaging): update the readme.md file

Description
The portion of the Application.java  file is not working after some research I have got the working code which I have updated it.
Related Issues
Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR. Note that you'll have to prefix the issue numbers with flutter/flutter#.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[x] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[x] I read and followed the Flutter Style Guide.
[x] I signed the CLA.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

Hello @Ehesp
is there any issue in code?
Thanks

Hello @Salakar
have you updated this portion along with your PR?
Thanks


DirSort::StructuredBinding has an incomplete specification

The bindings field is specified as DeclSequence which does not exist; I'm not sure what this is.
Similar to #100, there's also a specifiers field with the type DeclSpecifierSequence which I'm assuming is SyntaxSort::DeclSpecifierSeq.
There's also a names field with the unspecified type IdentifierSequence.

This structure's specification is a work in progress, published in an early stage


Supporting negative reduction indices.

The reduce operations do not support negative indices as opposed to their numpy equivalents. In particular, the following code fails with the error message ValueError: Invalid reduction dimension -1 for input with 2 dimensions.
import tensorflow as tf
import numpy as np

# Create reference values in numpy
x = np.random.normal(0, 1, (40, 50))
y = np.sum(x, axis=-1)

# Try to reproduce the same in tensorflow
sess = tf.InteractiveSession()
tf_x = tf.constant(x)
tf_y = tf.reduce_sum(x, -1)
np.testing.assert_allclose(tf_y.eval(), y)
sess.close()

The code that checks the reduction indices and throws the exception appears to know about the dimensionality of the vector (taken from _ReductionShape).
for reduction_index in reduction_indices:
    if reduction_index < 0 or reduction_index >= input_shape.ndims:
        raise ValueError("Invalid reduction dimension %d for input with %d dimensions" % (reduction_index, input_shape.ndims))

I have thus started using the following function to support negative indices.
def _reduction_indices(input_tensor, reduction_indices):
    # Get the shape and convert indices to a list
    input_shape = input_tensor.get_shape()
    reduction_indices = np.ravel(reduction_indices)

    # Convert the indices
    return [(input_shape.ndims + index) if index < 0 else index for index in reduction_indices]

Would this be worth integrating into the main repository or is the lack of support for tensors with completely unknown shape problematic?

Thanks for the suggestion - this looks like it would be better to implement in the C++ code (with a corresponding relaxation to shape function. @keveman is cooking up a patch as we speak.

Great news, thanks for implementing this @keveman. On a related note, do you know whether other functions such as scatter_update are going to get axis support to simplify things like this?


Quote Lockdown

We've started using quotes as a simple controlling tool.
For this to work there's one thing we could use:
Managers and Admins should have an option to mark a quote as:
OPEN / LOCKED / SETTLED.

Once a developer has entered his time estimation on the managers request and they may have discussed this, the manager should be able to lock the quote and prevent further modification.

Additionally the admin/manager might have to do something with the quote later on. Like invoicing or whatever to settle the quote.

So I'd say tickets should be visible somewhere in a list of "quoted and unsettled" tickets.
Never forget to invoice a customer when you did some work! Good idea?

Just just discussed this here:
We think a simple "lock" switch would be best.

Only managers (and admins) should see it.
User shouldn't see quotes or informations about this at all
Developers should only see the quote information when it's locked. Otherwise they can edit the estimation.

Everything else can be solved with statuses.

I found some bugs here when testing:

When editing the issue again after having locked the estimation then the lock flag is not shown as set. So when saving the issue then the estimation gets accidentially unlocked.
I think as a developer I should see the estimated time even when it's locked.
When I changed the status as a developer and tried to save I got this error:
ErrorException in CrudTrait.php line 107:
Undefined index: time_quote

Thanks and closed :)

Strange... the quote lockdown seems to have vanished somewhere on the way.
I cannot lock the quote anymore.

I have downloaded the database from the debug instance (thanks for the link). The problem is that the database is out of sync with the upgrade scripts.
To fix open the sqlite database, thenti_migrations table and delete the record about 2016_06_25_090714_add_quote_lock_to_issue then run the migration command. This will fix the database structure.
I managed to replicate the issue with the downloaded sqlite and fix it with above steps

Ok. Thanks!!! This defintely worked.
Closed


Missing Dinos From List

Not sure if this is a known issue or not, but I feel that two dinos are missing that should be on the list to track.  The first is Alpha Rex.  The second is the Titanosaur. Don't know if this is a bug or intended thought it should be known though.  This is a great thing to have and I think you have done great work with it.  I will be continuing to use it regardless and recommending it to the people I know who play ark.

The list of species is simply showing what is present in your save file, with no filtering. So, if a species isn't listed then there are none currently spawned.
Or do you mean the Worries list? I guess that could be extended, but it was intended only as an example because it would be map or even player specific.

I can't add it to either shopping or worried lists at all. I understand that when you click on them on the left if none show up they aren't spawned in, but I can't even add them to be tracked on either list?

Yeah, this isn't ideal. It only ever shows species found in your map, mostly so it will always support future Ark species, modded species, etc.
Perhaps I should add the list of known species names to this list, but it will bloat it significantly. I'll experiment.


Generate draft Selection Day timetable MVP

Background
Once the requisite information has been gathered/reconfirmed from candidates with the new functionality (availability, reasonable adjustments, panel conflicts,) we would like the platform to generate a draft timetable that takes into account candidate information. It will save Admin users considerable time by presenting them with a timetable that they can then edit before finalising.
User Story
As an Admin user, I would like the platform to generate a draft selection day timetable that takes into account candidate information so that I have more time to spend on other activities.
Feature(s) Description
This is new functionality that previously was conducted off platform. The feature should take account of selection day dates, candidate availability, reasonable adjustments and panel conflicts to produce a draft selection day timetable that can be edited and finalised by the user.
MOSCOW

Must have - takes account of selection day dates, candidate availability, reasonable adjustments and panel conflicts to produce a draft onscreen timetable
Must have - drag and drop interface that allows users to edit the timetable
Should have - possibility for Admin users to set up panels with staggered timeslots in cases where there are roleplays and actors need to cover multiple panels
Could have - possibility to export final timetable to excel/other
Won't have - Teams links for remote selection days
Won't have - hyperlinks to candidate folders
Won't have - Colour codes for, e.g. Welsh, RA, etc

User Testing Steps
TBC
Ticket Champion
TBC

Hey team! Please add your planning poker estimate with Zenhub @HalcyonJAC @tomlovesgithub @warrensearle

hmmm, for some reason in planning poker I can't add more than 13 story points

Please add your planning poker estimate with Zenhub @drieJAC


Issue loading an FST file

I am using the Surfer waveform viewer and the app gets stuck trying to load this FST file: overlay_tb.zip
I reported the issue https://gitlab.com/surfer-project/surfer/-/issues/310#note_2067063155 but @oscargus asked me to report here as he believes this is an issue with the wellen backend.
I am using Surfer v0.3.0-dev.

Thanks! I will take a look, and you should hear back from me within a week or so.

This issue should now be resolved in wellen v0.9.19. Thanks for reporting!


Provide bindings for messaging

annatto uses messaging which is currently not available to Python modules, which restricts logging to file handlers.

Since we don't support Python modules anymore, this will not be implemented.


use jsbins loop detect

This pr removes the dependency on web workers and handles infinite loops for/while loops. Handles most recursion loops but not perfectly. It does as good as the current implementation.
The benefit of moving away from web workers is it allows us to use whatever library in the iFrame without require to mock it in the web worker environment which has no DOM.
The drawbacks are that we can't shutdown a iframe like we could a web worker. This actually doesn't apply to use because we only used web workers in some situation, but we ran code in the main thread most of the time.
closes #4882
closes #4873
may close #4865 ???

A PR removing unused files should come after this is in production

From my testing it appears this will also close the new bug #4885 and it does indeed close #4865

Nice!

Wait, #4885?

Yup -- the solution works perfectly in Chrome but not in Firefox in prod, but with this PR it works in both.

@BerkeleyTrue Is there a reason you're including loopProtect in the repo instead of grabbing it from bower or npm?

Those versions are not the same. Plus the original one is out of date as well and hasn't had any movement in over a year. I figured we would need to make changes to it anyway might as well vender it.

Pretty sure the problem is test display stems from https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/client/iFrameScripts.js#L26 but I'm not clever enough to fix it right now which means it's my bed time. Hopefully someone else cracks it shortly!

#4882, #4873, #4865, #4885 are fixed for me, but the code from #4881 still is not passing the test in FF (no errors in console, works in Chrome),

It looks like the replace at https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/client/commonFramework/display-test-results.js#L16 will need to be changed to replace(/\'\);?$/g, '') because something about this change has made it so the ; is sometimes missing when it gets there, causing the regex to leave in the ')

@bugron This should now work with Firefox (fingers crossed)

Looks good to me and has @SaintPeter's approval as well! Merging! :+1:

Reported issues are fixed for me, awesome!


Test automation for rascsi-web

Writing test automation for rascsi-web would help us iterate faster on the web app without breaking things. A few considerations:

Framework. Ideal to have it align with the language and runtime of the SUT, so Python 3.7+. Selenium + pytest. Any other options?
Having mocking for the protobuf interface would be nice. Can be achieved by saving protobuf responses and serialize them to a file, which can then be read back. Alternative is to run against a live rascsi backend, which is easier and less maintenance, but might constrain the kinds of tests we can run.

Being implemented in https://github.com/akuker/RASCSI/pull/846


Cake 1.0.0 release broke the build

Expected Behavior / New Feature
make build should work
Actual Behavior / Motivation for New Feature
make build does not work
Steps to Reproduce the Problem
run make build
Specifications

Version: current develop branch @ 3ef6abd7
Platform: Any
Subsystem:

https://github.com/ThreeMammals/Ocelot/pull/1436


load redoc in a path problem

This is example of my code where I try to load the openapi spec in a certain path. Code is not compiled its just
to show how I did it.

Client struct {
    Router *mux.Router
}

client := &Client{}

doc := redoc.Redoc{
	Title:       "",
	Description: "",
	SpecFile:    "./api.yaml",
	SpecPath:    "/api.yaml",
        DocsPath:    "/docs",
}

client.Router.HandleFunc("/hello",HelloHandlerFunc).Methods(http.MethodGet)
client.Router.HandleFunc("/openapi",doc.Handler).Methods(http.MethodGet)

I am trying to access the docs through http://localhost:port/openapi/docs without luck. It just return blank white page

Hi @piusalfred, I pushed some changes to allow better use of the handler (without any route matching), plus I added an example using gorilla mux, hope it helps:
https://github.com/mvrilo/go-redoc/blob/master/_examples/gorilla/main.go

Thanks for the fix @mvrilo worked like charm.


Fix crash on startup on iOS due to host being null?

I'm not sure I understand how this is happening, but this does fix the hard crash on osu! startup when running under iOS/Release (with debugger mode disabled).
This is the only change required to make iOS work again. That said, I still think we want to get the ConfigureAwait changes in (#4261) because it's only a matter of time before we cause a deadlock like that.
This would explain why the await specific cases in osu.Framework.Tests where reproducible in the simulator while the osu! side crash was not.
A few things:

The exception is silently eaten, causing the game to startup (and the draw thread to be waiting to draw). Not sure if this is an iOS specific issue, or if we are handling exceptions incorrectly across all platforms in some code path. We definitely need to investigate and fix this either way.
This looks to somehow be caused by a race condition (or specific timing). Turning on Xamarin debugging support causes it to no longer fail. Also, testing on desktop platforms shows that the dependency is always available.

If any further debug information is required, I can run anything lldb from this point.
Note that this is probably not to be considered a final fix for the issue, without understanding how/why/what is going wrong.

There's no way this fixes anything. I can't believe it. It would mean that the Drawable load sequence is completely broken and would be a failure of catastrophic proportions.

The failing path is coming from LoadComplete, well after dependencies have been injected. There's 0% change that host is null.
The "exception" is EXC_BAD_ACCESS. This is a native exception.
This hasn't failed for us in the past year of iOS releases.

This is 101% a mono/xamarin.ios issue and needs isolation. At the absolute, bare minimum, this needs in-code documentation, even as a temporary fix, because this is so silly.
Does it always repro?

It's bad access on address 0x0, which would imply null. But yeah, it's most likely some kind of monotouch/mono optimisation kicking in. I can't understand how it would be something our end and only fail in this one scenario.
As already mentioned in the opening post, I don't consider this an actual fix.
It's 100% repro. I've gone back and forth to master and confirmed multiple times.

It's a mono-level native exception. Managed NREs don't terminate with kernel exceptions.
Make a Xamarin issue in that case (and are you updated to the latest Xamarin.iOS SDK?)

This is the same issue that has stopped iOS from running for several months. It's persisted across every SDK version, including going back to releases where it was working correctly. So it's likely something else in our codebase in conjunction that has triggered the issue. The code around this failure hasn't changed in recent times.

Are you trying to say it's an issue with our codebase/our problem to fix? Because it's not. This is a GC or AOT issue (likely the latter) which our code hit a snag in. The reason it doesn't fail with debug is likely just due to lack of optimisations in the AOT.

No. I am not. I'm not sure where you are getting that idea.
Also to clarify, it fails on Release builds with optimisations, just with the debugger startup overhead (attaching a remote debugging via the xamarin tcp endpoint). Which is why I think it may be timing related.

To clarify: it started failing not on an SDK version change, but something our end (as far as I recall). So something we are doing broke something mono side, but changing SDK versions (as you suggested) doesn't have any effect.

The op mentions:

but this does fix the hard crash on osu! startup when running under iOS/Release (with debugger mode disabled).

Your comment mentions:

it fails on Release builds with optimisations, just with the debugger startup overhead (attaching a remote debugging via the xamarin tcp endpoint)

Which one is correct?

Setting this to enabled:

and possibly turning on full debug information, can confirm this if it's important:

Other than that, the configuration is set to release.

Can you provide a native stack trace? Like the one you get in console.log.

As mentioned in the opening post, there is none. It's hanging up via watchdog (10 seconds of frozen UI thread).
Here's the crash log.. doesn't show much helpful:
https://gist.github.com/peppy/9fe8f1d2b21528aaf8b5655191de53b6
It's also same as the original one posted in the issue thread (#4214).


Document process for tracking breaking changes

What would you like to be added?
This issue aims to document how to track breaking changes.
As discussed in the community meeting:

the PR should contain a "!" to indicate this is breaking change. E.g. feat! , fix!
Breaking changes should be listed before new features in the release notes
Create a issue to help customer to mitigate the change

Anything else you would like to add?
No response
Are you willing to submit PRs to contribute to this feature?

[ ] Yes, I am willing to implement it.

The actions should be copied to PR template

We should also have a doc to define breaking change ( Plugin , CRD, Config File etc)

documented at https://github.com/deislabs/ratify/blob/dev/BREAKING_CHANGE_AND_DEPRECATION.md


Made .60 anti-materiel ammo ignore armor resistances

About the PR
Made it so .60 anti-materiel projectiles ignore all armor resistance. Sorry if this PR is messy!
Why / Balance
The Hristov is a huge gun with huge bullets. Despite this, it is not very effective against people. Acolyte armor, for example, will make it do less than 25 damage per hit. Thank you @Pumkin69 for the change suggestion.
Technical details
I just added the ignoreResistances tag(?).
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
N/A
Changelog
:cl:

tweak: .60 anti-materiel ammo now ignores armor resistances

Going to repeat what I wrote for the last 20+ hristov prs:
Wait for scopes first before touching this again.


There is no way to set a CryptoKeyVersion as a primary.

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

There doesn't seem to be any way to set a primary key version on the key. See API for the reference: https://cloud.google.com/kms/docs/reference/rest/v1/projects.locations.keyRings.cryptoKeys/updatePrimaryVersion
Affected area/feature
If I create a key without first version, it will be inactive and there is no way to set it via Pulumi GCP library, as far as I know.
https://www.pulumi.com/registry/packages/gcp/api-docs/kms/cryptokey/

Hey @ar-qun. Thanks for opening the issue.


ReferenceError: Property 'Alert' doesn't exist

When I use the phone back button instead of using the X button to close the modal an error occurred.
ReferenceError: Property 'Alert' doesn't exist

I really don't know how to create a pull request.
But I think the problem is with this line
onRequestClose={() => {
Alert.alert("Modal has been closed.");
}}
I've changed it to this.
onRequestClose={() => {
setModal({ visible: false, data: 0 });
}}

Hi @ralppppy,
We will fix it for you.
Thanks

The issue is fixed. Please refer<EMAIL_ADDRESS>


Add Code of Conduct to Contributing guidelines

See https://groups.google.com/forum/#!topic/onebusaway-developers/ogE6CJbSU8s.

Thanks!


Fix problem with downgrading herokuish

For some reason, herokuish needs to be at specific version and, this fails, after server update.
Either this has to be merged or herokuish version pinning has to be removed, for it to work.

What do you mean it fails after server update?

Version of herokuish is fixed to certain version in this role.
If I do update herokuish (apt-get update ; apt-get upgrade) and rerun this role, there is error installing herokuish, since, due to pinned version, it is attempting to do a downgrade.
Downgrade will not work without force: true, so, you either need to remove herokuish version pinning or to enable force.

If you pin the package, then the upgrade shouldn't touch it I think?

In my case, it did

We should probably move the install block to after the pinning block, so that way the pin is correct for any apt install run.

We should probably move the install block to after the pinning block, so that way the pin is correct for any apt install run.

opened #35 for this

Closed by #35.


add ha-* arguments to operator policies documentation

ha-mode, ha-sync-mode, and ha-params were added as valid argument in operator policies. This PR updates the documentation to reflect those changes.

https://github.com/rabbitmq/rabbitmq-server/pull/7368
https://github.com/rabbitmq/rabbitmq-server/pull/8043

Now that not all arguments are numeric, I decided the use a table to describe the conflict resolution for each argument. Please provide feedback if this makes it easy for the reader to understand how conflict resolution works.
Question: Do the docs normally state if something is new or what version support starts in? Or just treat everything as it applies to the latest version? Support for ha-* in operator policies was introduced in 3.11.15.

Merged with a small clarification. Thank you!


How do I prepend license or other header?

 Issue by garretwilson
Monday Sep 03, 2018 at 02:41 GMT
Originally opened as https://github.com/samaxes/minify-maven-plugin/issues/160

I figured out how to configure the plugin to minify a series of CSS files into individual *.min.css files.
I need each output minified file to contain a comment at the top with copyright/license information. How can I do that?

You can use the option outputWrapper


Dev

Adding get for fastplotlib

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

18 of 18 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 77.87%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1929

Relevant Lines:
2422

💛  - Coveralls


The newest packages feed does not always return the latest packages

The newest packages feed might have timezone issues, which can result in returning old packages instead of the newest ones. For example, at 2024-07-03-13-31+10 I got the following result from the feed: 2024-07-03-13-31+10.zip
containing this example timestamp for publication:
<pubDate>Wed, 03 Jul 2024 01:49:28 GMT</pubDate>

Later I got this feed at 2024-07-04-06-51+10: 2024-07-04-06-51+10.zip, which contained more recent packages as expected. Here is an example timestamp from this feed:
<pubDate>Wed, 03 Jul 2024 20:47:58 GMT</pubDate>

But then I got the following result at 2024-07-04-11-32+10: 2024-07-04-11-32+10.zip that contains packages that are older than the ones obtained previously at 2024-07-04-06-51+10. Here is an example publication timestamp:
<pubDate>Wed, 03 Jul 2024 01:30:29 GMT</pubDate>

So, looks like the most recent feed contains packages that were not really the most recent.

Hi, this is not a timezone issue and is expected. This could be the case if multiple recent projects were deleted, because our feed just provides the 40 most recently packages at a given time.
https://github.com/pypi/warehouse/blob/15de75987757412a0cb38249ea60697938406c50/warehouse/rss/views.py#L87-L101
Note that similarly this feed may be missing projects if many new projects were created between multiple requests.
Depending on what you're doing, you may want to use the XML-RPC API or the Simple API instead: https://warehouse.pypa.io/api-reference/feeds.html#project-and-release-activity-details


ignore download errors when LFS fails

Public-Facing Changes

Ignores LFS errors when cloning mcap as part of the build process.
Description

Partially addresses https://github.com/foxglove/mcap/issues/734

@jtbandes I feel like there's a place in project.pbxproj to put this environment variable which would be slightly cleaner, but I don't have XCode to set it up.