ARC upgrade error

The app errored during latest upgrade.
Logs
Initializing upgrade
[1016] Checking if upgrade is required.
[1016] Deleting new databases if exists.
Maximum IPC message size exceeded.
UnknownError: Maximum IPC message size exceeded.

Versions
App: <IP_ADDRESS>5-stable
Chrome: 54.0.2840.71
Platform: Linux (-)

Hi, Thank you for the issue report. I'm on it right now and expect fix very soon.
The app will work as with old setup. Sorry for the upgrade screen every time when you open the app. I'll fix that too.

And I'm closing it as a duplicate of #830. But thank you again for the report.


Species display in records list (Animals + remaining plants)

Describe the Task
Have the species displayed wherever there is a list of records (Cached Activities Page, Search Page & Current Activity Page)
Follow-up ticket needed for Animal Species Display & remaining plant species display.
Originally posted by @ZoeSimon in https://github.com/bcgov/invasivesbc/issues/504#issuecomment-772099967

Pick up this ticket once forms are finalized.


clasp redeploy without version specified

Expected Behavior
It would be good to have the ability to use clasp redeploy command without version specified so that clasp would create one for us. Same as clasp deploy works - it creates a new version when no version passed as an argument. The use case for this is deploying from CI systems (see below)
Actual Behavior
Not sure about other Apps Script projects, but for Gmail add-ons you have to specify a particular Deployment ID which will be available to the users through G Suite marketplace. So every time you're delivering the updates you'll have to update existed deployment instead of creating a new one, which is not that easy to do programmatically, as basically you need:

to create a new script version clasp version ...
somehow retrieve created version number (parse clasp output of the previous command or use googleapis directly)
and then you can finally use clasp redeploy <deploymentId> <created version> <description>

Probably it would be reasonable to make version parameter optional, e.g.
clasp redeploy <deploymentId> <description> - creates new version and updates deployment with that version
clasp redeploy <deploymentId> <version> <description> - updates deployment with specified version

I'll have to make redeploy easier in clasp@2.

Nice! Good to know @grant 🙂
Is there an ETA for v2?

Hoping for ~December 14th.
I've been a bit busy giving talks about Apps Script recently. Big talk next week at angularconnect.com

I agree with this plan. ( https://github.com/google/clasp/pull/372#issuecomment-435435683 )
Is this plan yet to be decided?
If so, I will create a PR to modify the deploy command.

If you do not specify deployment ID, we deploy the latest deployment, right?
In that case, I think there is no way to create a new deployment.

If there's no deploymentId, create a deployment with the latest version.

@grant
Umm...
--description [description] and --version [version] can not be executed on commander.js
We seems necessary to change the name of the arguments.
https://github.com/tj/commander.js/issues/516
Example:
--verrsion [version] -> --versionNumber [version]
--description [description] -> --desc [description]


Building  testfx source code with VSCode / C# Dev Kit has issue with ExpandPriContent

When cloning the repository and trying to build within VSCode/C# DevKit, i'm getting this issue :
The "Microsoft.Build.Packaging.Pri.Tasks.ExpandPriContent" task could not be loaded from the assembly C:\Program Files\dotnet\sdk\8.0.100\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.Build.Packaging.Pri.Tasks.dll. Could not load file or assembly 'C:\Program Files\dotnet\sdk\8.0.100\Microsoft\VisualStudio\v17.0\AppxPackage\Microsoft.Build.Packaging.Pri.Tasks.dll'. The system cannot find the path specified. Confirm that the  declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [C:\git\testfx\src\TestFramework\TestFramework.Extensions\TestFramework.Extensions.csproj::TargetFramework=net6.0-windows10.0.18362.0]
I found a workaround here : https://github.com/microsoft/WindowsAppSDK/issues/3548#issuecomment-1566057006
And if added to Directory.Build.Local.Props, I can build and compile within VScode...
I would be happy to contribute (and update the documentation to use VSCode for building) to this but not sure exactly if you already have a plan/fix for this on your side ?

Hi @fforjan,
I am only using VSCode as some advanced notepad so I have to admit I have never tried to build or run tests from there. Happy to  get some contribution if you are still willing to help.
Just want to confirm you only have some trouble from VSCode but CLI is working fine?!

@Evangelink  I have the same issue in command line, when using dotnet build

Oh yeah I remember having seen this issue when I took over but I don't see it documented... Could you try to run the script https://github.com/microsoft/testfx/blob/main/eng/Install-WindowsSDK.ps1. If that's not working then it's a missing workload/feature but I would have to spend some time looking it up.

Hi @fforjan,
Are you still interested in helping?

@Evangelink  I wanted to do this as part of a Christmas/Beginning of the year project but in the end, for personal reason, I could not free my time to do this. I'm afraid I need to remove my name from this :(

@fforjan No worries! I hope everything is alright, take care!


Problem with inst.query over TCPIP

Hello,
I'm experiencing problems with communication with external device over TCPIP protocol. After installation of py backends I think I can connect to the device,but I cannot query any information. Below you may find the Visa INFO, error message and the code:
Code:
import visa
visa.log_to_screen()
rm=visa.ResourceManager('@py')
triton2=rm.open_resource("TCPIP0::triton::33576::SOCKET")
print(triton2.query("*IDN?\n"))
error log:
2015-09-24 12:56:04,546 - pyvisa - DEBUG - SerialSession was not imported No module named 'serial'.
2015-09-24 12:56:04,547 - pyvisa - DEBUG - USBSession and USBRawSession were not imported No module named 'usb'.
2015-09-24 12:56:04,552 - pyvisa - DEBUG - TCPIPSession was not imported cannot import name 'TCPIPSession'.
2015-09-24 12:56:04,553 - pyvisa - DEBUG - GPIBSession was not imported No module named 'gpib'.
2015-09-24 12:56:04,553 - pyvisa - DEBUG - Created library wrapper for unset
2015-09-24 12:56:04,553 - pyvisa - DEBUG - Created ResourceManager with session 1502787
2015-09-24 12:56:04,553 - pyvisa - DEBUG - TCPIP0::triton::33576::SOCKET - opening ...
2015-09-24 12:56:04,560 - pyvisa - DEBUG - TCPIP0::triton::33576::SOCKET - is open with session 1441712
2015-09-24 12:56:04,562 - pyvisa - DEBUG - TCPIP0::triton::33576::SOCKET - reading 20480 bytes (last status <StatusCode.success_max_count_read:<PHONE_NUMBER>>)
Traceback (most recent call last):
File "C:\Users\stefanowicz\Desktop\ProgramGMazur\Triton.py", line 10, in
print(triton2.query("*IDN?\n"))
File "C:\Anaconda3\lib\site-packages\pyvisa\resources\messagebased.py", line 407, in query
return self.read()
File "C:\Anaconda3\lib\site-packages\pyvisa\resources\messagebased.py", line 332, in read
message = self.read_raw().decode(enco)
File "C:\Anaconda3\lib\site-packages\pyvisa\resources\messagebased.py", line 306, in read_raw
chunk, status = self.visalib.read(self.session, size)
File "C:\Anaconda3\lib\site-packages\pyvisa-py\highlevel.py", line 253, in read
return self.sessions[session].read(count)
File "C:\Anaconda3\lib\site-packages\pyvisa-py\tcpip.py", line 392, in read
last = read_fun(chunk_length)
2015-09-24 12:56:04,579 - pyvisa - DEBUG - TCPIP0::triton::33576::SOCKET - closing
2015-09-24 12:56:04,579 - pyvisa - DEBUG - TCPIP0::triton::33576::SOCKET - is closed
2015-09-24 12:56:04,593 - pyvisa - DEBUG - Closing ResourceManager (session: 1502787)
Visa info:
PyVISA Version: 1.8
Backends:
ni:
Version: 1.8 (bundled with PyVISA)
#1: C:\Windows\system32\visa32.dll:
found by: auto
bitness: 64
Vendor: National Instruments
Impl. Version: 14680064
Spec. Version: 5243904
#2: C:\Windows\system32\visa32.dll:
found by: auto
bitness: 64
Vendor: National Instruments
Impl. Version: 14680064
Spec. Version: 5243904
py:
Version: 0.2
USB INSTR:
Please install PyUSB to use this resource type.
No module named 'usb'
TCPIP INSTR: Available
USB RAW:
Please install PyUSB to use this resource type.
No module named 'usb'
ASRL INSTR:
Please install PySerial to use this resource type.
No module named 'serial'
TCPIP SOCKET: Available
GPIB INSTR:
Please install linux-gpib to use this resource type.
No module named 'gpib'

Sorry to ask but I do not know to which instrument are you talking. Are you sure your instruments is SOCKET and not INSTR?

Closing given that the issue is old, feel free to re-open if there is more to discuss.


reprojection-wgs84 example partially rendering wrong tiles on zoom

http://openlayers.org/en/v3.12.1/examples/reprojection-wgs84.html
Dbl-click in Europe to zoom in, and the tiles for the top/N part of Europe remain those for the previous resolution. Repeated zoom repeats the mismatch.
Tested on Chrome 47, laptop and Android.

Duplicate of #4124.

Not sure I entirely understand 4124. This is not really 'magnification'; the different zoom levels/resolutions on raster tiles like OSM provide different levels of detail: more map detail is displayed the more you zoom in. If I understand 4124 correctly, the reprojection process for the top half of this screenshot is coming up with a resolution in the to-projection that does not correspond to that of the from-projection, so is reprojecting the wrong tile. Is that correct?
If so, that's quite a major limitation. As far as the user's concerned, the display is not really usable.

See http://openlayers.org/en/master/doc/tutorials/raster-reprojection.html#resolution-calculation (the last paragraph on the page).


Bits.nextClearBit(int) returns incorrect results

Returns the index of the first bit that is set to false that occurs on or after the specified starting index. If no such bit exists then -1 is returned.

There is no such case; a clear bit always exist. To demonstrate this error, I wrote the following test case, which fails with java.lang.AssertionError: expected:<64> but was:<-1>.
Bits bits = new Bits();
for (int i = 0; i < 64; ++i) { // Edit: changed from 65 to 64.
    bits.set(i);
    assertEquals(i + 1, bits.nextClearBit(0));
}

To fix this issue, return -1; can be replaced with return bits.length << 6;. This nasty bug occurs in two places in the Bits.nextClearBit(int) function.

Thanks for reporting! Sounds like a good solution given the definition of the class. Should change the javadocs as well in that case. Perhaps you can send a PR to change it?

All right, opened #3199.


SubscribeToComponentUpdate should accept component names as an argument

While the current implementation allows the component to listen for update messages for itself, and can defer or update status for itself, this makes it difficult to coordinate updating components when there are dependencies or communication pathways between them and the external system.  It would be better to have the ability to create supervisor components, which manage the orchestration between components (similar to gen_supervisor in the OTP platform (https://erlang.org/doc/man/supervisor.html) which allows a 3rd party component to embody the logic required to handle those dependencies and requirements.
For example, suppose I have a set of sensors which are each being read by individual components that run calibration curves on the per sensor data.  Each of these curves is uniquely calibrated to the specific sensor, and may be updated independently with new configuration values.  These components publish their normalized data to topics which are then consumed by multiple consumers which manage specific tasks (ML inference, servo control, etc),  As coordination between components is vital to the safe operation of the device, we would like to have a supervisor module which can monitor each of the update states, and be able to negotiate the proper sequence of component updates during a deployment.   The supervisor also needs to be update-able too, and be able to hand over it's observation functions to another instance of itself without necessarily requiring restarting any of the components it observes.
By adding this feature it would be possible to implement that supervisor pattern, and enable a supervisor to supervise a supervisor in a supervisor tree.

Hi Dave,
When a component subscribes to an update using SubscribeToComponentUpdate, nucleus will send an update notification to the component for every deployment. If the component defers the update using DeferComponentUpdate, the deployment as a whole is postponed. This allows a component to postpone the whole deployment (not just the update to itself) allowing it to act as a supervisor.


Work in progress: Add polygon counters (Not to merge yet)

Adding the polygon counters feature
Not to merge yet.
This feature is funded by @rantgithub

Very good job tdurand.
Have you set a date to finalize this version?
thanks

no timeline.. sorry, could be days, could be weeks


Support running in a browser with PGlite

Problem

With PGlite working pretty well with the Prisma client now (https://github.com/electrovir/pglite-prisma-demo), I want to run an in-browser Prisma client instance that uses an in-browser memory-only PGlite instance.
At this point in time, this doesn't throw any errors:
import {PGlite} from '@electric-sql/pglite';
import {PrismaClient} from '@prisma/client';
import {PrismaPGlite} from 'pglite-prisma-adapter';

const pglite = new PGlite();
await pglite.exec(/* <init-sql-here> */);

const prismaClient = new PrismaClient({
    adapter: new PrismaPGlite(pglite),
});

However, when I try to access anything within the client it either hangs forever or prints the "PrismaClient is unable to run in this browser environment" error message.
Suggested solution

Support running Prisma client in a browser environment when using a PGlite driver.

Prisma is not meant to run in a Browser. If you want to store something temporarily for a client, consider using localstorage.
Even if it could work in browser, it would be a very heavy tool for a very simple job.

Hi @electrovir, thanks for opening this issue. We're tracking this one in https://github.com/prisma/prisma/issues/23752, so we will close this duplicate issue.

@jkomyno this issue is not about an official PGlite driver, I’ve already got Prisma working with PGlite. This issue is about browser support.

Hi @electrovir, I apologise for my oversight. I've re-opened the issue.

yeah would be really convenient if someone would have a local pg instance to retrieve data from it in a known way using prisma


Unify base class using new-style (object).

Anyone check it ?

Hi, thanks for the PR.
Since we are working in Python3, seems like this change is redundant.
Python3 classes inherit from object even if it was not defined explicitly.

Ok. However, it's better to unify the form. Now the code is mixed.

Ok I agree. I merged the PR. Thanks!


Added example code for response return

I spent too much time looking for this :)
So here is a little example

Thank you!


docs: make the language tag non moving in code blocks

the language tag for code blocks used to move along with scroll of code. Now, with this commit, the tag will be fixed at the top and doesn't move with scroll
Description
This commit makes a few css style changes in order that the language tags for code blocks in documentation site remains same even when horizontally scrolled.
Along with the above, this commit adds right padding to the code as to not come under the language tag when reaching the end.
Screenrecording:
https://user-images.githubusercontent.com/40348358/194294111-2d966f9e-2600-45b6-ab25-b15bf9d57770.mov
Checklist

[x] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[x] I have followed the Contributor Guide when preparing my PR.
[-] I have updated/added tests for ALL new/updated/fixed functionality.
[-] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[-] I have updated/added relevant examples in examples or docs.

Breaking Change?

[-] Yes, this PR is a breaking change.
[x] No, this PR is not a breaking change.

Related Issues
Closes #2025

Sorry that I didn't catch this issue before. 😅 Fixed it with the latest commit.
Before the latest commit:

After the latest commit:

Now the code tag can overlap with the text above :)
How about we add top: 7px so that it is partially within the code block and partially sticks outside? Also in that case it can be made all-rounded: border-radius: 5px.

Now the code tag can overlap with the text above :)

Yep, was wondering the same. So, put the screenshot.
We could add the 7px as you've suggested. And, I think we could keep the old style rounded border (top right and bottom left) instead of all round. Like moving it to the top right side keeping same rounded border. How will that be?
Anyway, can you please let me know what looks good and what you feel is better to put. I'm going to bed. Will make a change and push the commit first thing in the morning based on what you've discussed and decided. 🙂 Thank you.

Now the code tag can overlap with the text above :)
How about we add top: 7px so that it is partially within the code block and partially sticks outside? Also in that case it can be made all-rounded: border-radius: 5px.

I think there is enough space for it not to overlap the text that much as can be seen in the screenshot, but I think your suggested solution looks better anyways! :)

Updated Screenshot:


Ibrahim

@Ybrah you have a conflict, check the readme on how to fix it

@mathurinm  It should be okay now. Conflict solved!


Complition suggests a lot of symbols on function name at declaration position

Interesting - was this in a script file?  I notice that the analyzer does trigger in a Program.fs nor inside of a module, but it will trigger in a script.

Can repro everywhere

Fixed via https://github.com/Microsoft/visualfsharp/pull/5083


invalid version limiation in pyproject.toml

https://github.com/Shizmob/pydle/blob/504459a0640712ac244a461541af943c5296ef0d/pyproject.toml#L11
According to the poetry docs, the correct syntax would be:
python = ">=3.6,<3.10" (comma, not semicolon)
with poetry 1.2.x this has become fatal and returns this build error:
[   23s]   poetry.core.constraints.version.exceptions.ParseConstraintError: Could not parse version constraint: >=3.6;<3.10

Yikes, was this always invalid?

Yikes, was this always invalid?

In think so - the limitation <3.10 had simply been ignored as far as I could see


fix(lint): use noUnusedParameters and noUnusedLocals instead of no-unused-variable

Running npm lint yielded this warning:
no-unused-variable is deprecated. Use the tsc compiler options --noUnusedParameters and --noUnusedLocals instead.
This PR fixes it.

LGTM. Thanks!


Make on MacOS fails

Error:
$ make
go build -ldflags="-s -w -X github.com/juicedata/juicefs/pkg/version.revision=bee415d -X github.com/juicedata/juicefs/pkg/version.revisionDate=2021-05-26 -X github.com/juicedata/juicefs/pkg/version.version=0.13.0-24"  -o juicefs ./cmd
# github.com/shirou/gopsutil/cpu
../../go/pkg/mod/github.com/shirou/gopsutil@v3.20.11+incompatible/cpu/cpu_darwin_cgo.go:13:5: error: 'TARGET_OS_MAC' is not defined, evaluates to 0 [-Werror,-Wundef-prefix=TARGET_OS_]
#if TARGET_OS_MAC
    ^
1 error generated.
make: *** [Makefile:28: juicefs] Error 2

What's the version of macos?

Sorry, that would help - 11.4, Darwin 20.5.0.

What's the version of LLVM? Please run clang --version and which -a clang. According to https://github.com/shirou/gopsutil/issues/976, it seems like your LLVM isn't Apple's version. For reference, here is my output:
$ sw_vers
ProductName:	macOS
ProductVersion:	11.4
BuildVersion:	20F71

$ clang --version
Apple clang version 12.0.5 (clang-1<IP_ADDRESS>)
Target: x86_64-apple-darwin20.5.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin

$ which -a clang
/usr/bin/clang

Or you could try gopsutil v3.21.3 (may fix this issue), run following commands to upgrade gopsutil:
$ pwd
~/go/src/github.com/juicedata/juicefs
$ go get<EMAIL_ADDRESS>$ go get github.com/tklauser/go-sysconf
$ make -B

Let us know if this method could resolve your problem.

@larrypl We already upgrade gopsutil to v3.21.3 and release JuiceFS v0.13.1, you could use this version to test.

Upgrading gopsutil fixed the problem!
It was likely the version of clang - it was MacPorts clang version 11.1.0.
make test has a bunch of failures; not sure that's expected. but that's a different issue. This issue is appropriately closed.
Thanks!

i also just hit this bug on latest main code:
go: downloading github.com/tidwall/pretty v1.2.0
go: downloading github.com/tidwall/match v1.1.1
github.com/shirou/gopsutil/cpu
/Users/apple/workspace/go/pkg/mod/github.com/shirou/gopsutil@v3.20.11+incompatible/cpu/cpu_darwin_cgo.go:13:5: warning: 'TARGET_OS_MAC' is not defined, evaluates to 0 [-Wundef-prefix=TARGET_OS_]
sw_vers
ProductName:	macOS
ProductVersion:	11.6.7
BuildVersion:	20G630


Support additional ProviderConfig cred sources and provide tooling for extraction

Description of your changes

To allow for more flexible credential methods, we provide common
selectors but do not enforce source enum or restrict from adding
additional selectors. The CredentialsSelectors are meant to be emdbedded
inline in a ProviderConfig's spec.credentials object.
Fixes #236
I have:

[x] Read and followed Crossplane's contribution process.
[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

Unit testing is present, but will link to usage in an existing provider so the changes required to consume can be observed before moving forward.

@negz I need to clean up commit history but should be ready to go otherwise :+1:


Stepsequencer demo: add a reset button

When a reset function is available for the sequencer class, add a button that sets the stepsequencer back to start.

and build a 'pause/resume' button as well to see these functions in action.

done


Fixing a few make vet errors

Fixing the following make vet errors:
# github.com/netapp/trident/storage_drivers/solidfire/api
storage_drivers/solidfire/api/volume.go:82: Entry.Warnf format %3.2f has arg volumeBackoff.MaxElapsedTime of wrong type time.Duration
# github.com/netapp/trident/storage_drivers/eseries/api
storage_drivers/eseries/api/eseries.go:954: unreachable code
storage_drivers/eseries/api/types.go:184: struct field tag `json:percentComplete` not compatible with reflect.StructTag.Get: bad syntax for struct tag value
storage_drivers/eseries/api/types.go:185: struct field tag `json:timeToCompletion` not compatible with reflect.StructTag.Get: bad syntax for struct tag value
storage_drivers/eseries/api/types.go:186: struct field tag `json:action` not compatible with reflect.StructTag.Get: bad syntax for struct tag value
# github.com/netapp/trident/storage_drivers/ontap
storage_drivers/ontap/ontap_common.go:680: Entry.Warnf format %3.2f has arg volumeBackoff.MaxElapsedTime of wrong type time.Duration

Some of these also resulted in the failure of make test_other:
# github.com/netapp/trident/storage_drivers/solidfire/api
storage_drivers/solidfire/api/volume.go:82: Entry.Warnf format %3.2f has arg volumeBackoff.MaxElapsedTime of wrong type time.Duration
# github.com/netapp/trident/storage_drivers/ontap
storage_drivers/ontap/ontap_common.go:680: Entry.Warnf format %3.2f has arg volumeBackoff.MaxElapsedTime of wrong type time.Duration
...
make: *** [test_other] Error 2

make vet after the fix:
[fix_vet_errors] $ make vet
# github.com/netapp/trident/storage_attribute
storage_attribute/types.go:57: struct field selectors has json tag but is not exported
# github.com/netapp/trident/storage_drivers/ontap
storage_drivers/ontap/ontap_common.go:40: struct field done has json tag but is not exported
storage_drivers/ontap/ontap_common.go:41: struct field ticker has json tag but is not exported
storage_drivers/ontap/ontap_common.go:42: struct field stopped has json tag but is not exported
storage_drivers/ontap/ontap_common.go:797: github.com/netapp/trident/storage.Snapshot composite literal uses unkeyed fields
# github.com/netapp/trident/cli/cmd
cli/cmd/get_backend.go:116: github.com/netapp/trident/cli/api.MultipleBackendResponse composite literal uses unkeyed fields
cli/cmd/get_backend.go:118: github.com/netapp/trident/cli/api.MultipleBackendResponse composite literal uses unkeyed fields
cli/cmd/get_storageclass.go:113: github.com/netapp/trident/cli/api.MultipleStorageClassResponse composite literal uses unkeyed fields
cli/cmd/get_storageclass.go:115: github.com/netapp/trident/cli/api.MultipleStorageClassResponse composite literal uses unkeyed fields
cli/cmd/get_volume.go:116: github.com/netapp/trident/cli/api.MultipleVolumeResponse composite literal uses unkeyed fields
cli/cmd/get_volume.go:118: github.com/netapp/trident/cli/api.MultipleVolumeResponse composite literal uses unkeyed fields
make: *** [vet] Error 2

make test_other after the fix:
[fix_vet_errors] $ make test_other
?   	github.com/netapp/trident	[no test files]
?   	github.com/netapp/trident/cli	[no test files]
?   	github.com/netapp/trident/cli/api	[no test files]
?   	github.com/netapp/trident/cli/cmd	[no test files]
?   	github.com/netapp/trident/cli/k8s_client	[no test files]
=== RUN   TestPlatformAtLeast
time="2019-02-26T11:54:08-08:00" level=error msg="Platform version check failed. could not parse \"x123\" as version" platform=kubernetes version=x123
--- PASS: TestPlatformAtLeast (0.00s)
PASS
coverage: 63.6% of statements
ok  	github.com/netapp/trident/config	0.022s	coverage: 63.6% of statements
?   	github.com/netapp/trident/extras/external-etcd/etcd-copy	[no test files]
?   	github.com/netapp/trident/frontend	[no test files]
?   	github.com/netapp/trident/frontend/common	[no test files]
?   	github.com/netapp/trident/frontend/csi	[no test files]
?   	github.com/netapp/trident/frontend/docker	[no test files]
testing: warning: no tests to run
PASS
coverage: 0.0% of statements
ok  	github.com/netapp/trident/frontend/kubernetes	0.023s	coverage: 0.0% of statements [no tests to run]
?   	github.com/netapp/trident/frontend/rest	[no test files]
?   	github.com/netapp/trident/k8s_client	[no test files]
?   	github.com/netapp/trident/logging	[no test files]
=== RUN   TestBackendState
--- PASS: TestBackendState (0.00s)
    backend_test.go:96: Running test case 'Unknown state'
    backend_test.go:96: Running test case 'Online state'
    backend_test.go:96: Running test case 'Offline state'
    backend_test.go:96: Running test case 'Deleting state'
    backend_test.go:96: Running test case 'Failed state'
    backend_test.go:96: Running test case 'Unknown state (bad)'
PASS
coverage: 7.2% of statements
ok  	github.com/netapp/trident/storage	0.027s	coverage: 7.2% of statements
=== RUN   TestConstructExternalBackend
--- PASS: TestConstructExternalBackend (0.00s)
PASS
coverage: 0.0% of statements
ok  	github.com/netapp/trident/storage/external_test	0.020s	coverage: 0.0% of statements
=== RUN   TestInitializeRecovery
time="2019-02-26T11:54:08-08:00" level=error msg="API invocation failed. Post https://<IP_ADDRESS>/servlets/netapp.servlets.admin.XMLrequest_filer: dial tcp <IP_ADDRESS>:443: connect: connection refused"
--- PASS: TestInitializeRecovery (0.00s)
PASS
coverage: 44.1% of statements
ok  	github.com/netapp/trident/storage/factory	0.022s	coverage: 44.1% of statements
?   	github.com/netapp/trident/storage/fake	[no test files]
=== RUN   TestMatches
--- PASS: TestMatches (0.00s)
=== RUN   TestUnmarshalOffer
--- PASS: TestUnmarshalOffer (0.00s)
=== RUN   TestUnmarshalRequest
--- PASS: TestUnmarshalRequest (0.00s)
PASS
coverage: 76.9% of statements
ok  	github.com/netapp/trident/storage_attribute	0.012s	coverage: 76.9% of statements
?   	github.com/netapp/trident/storage_class	[no test files]
=== RUN   TestGetCommonInternalVolumeName
--- PASS: TestGetCommonInternalVolumeName (0.00s)
PASS
coverage: 7.0% of statements
ok  	github.com/netapp/trident/storage_drivers	0.022s	coverage: 7.0% of statements
?   	github.com/netapp/trident/storage_drivers/aws	[no test files]
?   	github.com/netapp/trident/storage_drivers/aws/api	[no test files]
?   	github.com/netapp/trident/storage_drivers/eseries	[no test files]
?   	github.com/netapp/trident/storage_drivers/eseries/api	[no test files]
=== RUN   TestNewConfig
--- PASS: TestNewConfig (0.00s)
=== RUN   TestAttributeMatches
--- PASS: TestAttributeMatches (0.00s)
=== RUN   TestAttributeMatchesWithVirtualPools
--- PASS: TestAttributeMatchesWithVirtualPools (0.00s)
=== RUN   TestSpecificBackends
--- PASS: TestSpecificBackends (0.00s)
=== RUN   TestRegex
--- PASS: TestRegex (0.00s)
=== RUN   TestRegex2
--- PASS: TestRegex2 (0.00s)
PASS
coverage: 37.3% of statements
ok  	github.com/netapp/trident/storage_drivers/fake	0.025s	coverage: 37.3% of statements
?   	github.com/netapp/trident/storage_drivers/fake/test_utils	[no test files]
?   	github.com/netapp/trident/storage_drivers/ontap	[no test files]
=== RUN   TestGetError
--- PASS: TestGetError (0.00s)
PASS
coverage: 2.9% of statements
ok  	github.com/netapp/trident/storage_drivers/ontap/api	0.016s	coverage: 2.9% of statements
?   	github.com/netapp/trident/storage_drivers/ontap/api/azgo	[no test files]
=== RUN   TestGetExternalConfig
--- PASS: TestGetExternalConfig (0.00s)
    solidfire_test.go:75: External config endpoint:   https://<IP_ADDRESS>/json-rpc/7.0
    solidfire_test.go:82: Main config endpoint<EMAIL_ADDRESS>=== RUN   TestUpgradeOlderEndpointAPIVersion
time="2019-02-26T11:54:09-08:00" level=warning msg="Overriding config file with minimum SF API version." minVersion=8.0
--- PASS: TestUpgradeOlderEndpointAPIVersion (0.00s)
=== RUN   TestNoUpgradeNewerEndpointAPIVersion
--- PASS: TestNoUpgradeNewerEndpointAPIVersion (0.00s)
=== RUN   TestGetEndpointCredentials
time="2019-02-26T11:54:09-08:00" level=error msg="could not determine credentials: parse<EMAIL_ADDRESS>missing protocol scheme"
--- PASS: TestGetEndpointCredentials (0.00s)
PASS
coverage: 4.4% of statements
ok  	github.com/netapp/trident/storage_drivers/solidfire	0.018s	coverage: 4.4% of statements
?   	github.com/netapp/trident/storage_drivers/solidfire/api	[no test files]
=== RUN   TestLockCreated
--- PASS: TestLockCreated (0.00s)
=== RUN   TestLockReused
--- PASS: TestLockReused (0.00s)
=== RUN   TestLockBehavior
--- PASS: TestLockBehavior (0.01s)
=== RUN   TestPow
--- PASS: TestPow (0.00s)
=== RUN   TestConvertSizeToBytes
--- PASS: TestConvertSizeToBytes (0.00s)
=== RUN   TestGetV
--- PASS: TestGetV (0.00s)
=== RUN   TestVolumeSizeWithinTolerance
--- PASS: TestVolumeSizeWithinTolerance (0.00s)
=== RUN   TestSemanticVersions
--- PASS: TestSemanticVersions (0.00s)
=== RUN   TestBadSemanticVersions
--- PASS: TestBadSemanticVersions (0.00s)
=== RUN   TestDateVersions
--- PASS: TestDateVersions (0.00s)
=== RUN   TestBadDateVersions
--- PASS: TestBadDateVersions (0.00s)
=== RUN   TestGenericVersions
--- PASS: TestGenericVersions (0.00s)
=== RUN   TestBadGenericVersions
--- PASS: TestBadGenericVersions (0.00s)
PASS
coverage: 15.7% of statements
ok  	github.com/netapp/trident/utils	0.025s	coverage: 15.7% of statements

Hi, @pavannd1.  Thanks for your PR.  I'm glad to merge it (and also resolve the remaining vet issues) once we get your CCLA.

@clintonk I can sign the CCLA for @pavannd1 and for everyone at Kasten. However, I couldn't find any documentation of the process for executing the CCLA. Could you please point it to us?

@clintonk The CCLA has been submitted by @ntolia

Thanks for the PR, @pavannd1.  I've merged it via our continuous integration system with proper attribution.  Closing it here.


radio programs?

Packages to consider adding:

[ ] wsjtx
[ ] fldigi
[ ] hamlib
[ ] tucnak

Others? @jshuping ?

I have playbook for gnuradio + rtl-sdr stuff, let me add some more hammy stuff to it and submit a PR.


Bing Map

Is there a way to default the Bing map search to UK as a priority? It looks like US address are often returned first.
Beside Geospatial data plugin to change to google maps, is there any way to change the bing map display on scheduling board to google map?

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

ID: 89c37012-56ba-c912-bfb3-ae5243f60db4
Version Independent ID: 3c1e7dc6-a2a7-3291-9a4a-2bd1e733cbf3
Content: Enable location and map settings - Dynamics 365 Field Service
Content Source: ce/field-service/field-service-maps-address-locations.md
Service: dynamics-365-field-service
GitHub Login: @clearab
Microsoft Alias: anclear

Thank you for your feedback. At this point there is no setting to prioritize specific locations for the Bing map search or to change the map display provider.


Strange copy/paste behavior when dealing with whitespace

I talked with @kevinsawicki and @probablycorey about this earlier today and I'm not sure I'm going to describe this any better this time, but I will try.
When I copy a whole line, including the indenting whitespace, or multiple whole lines, from column 0 to the end including the newline and paste it at column 0 on another line, it strips the whitespace in front of every line and pastes it without the indentation.
For example, if I cut this:
  two spaces in front

and paste it immediately, this is the result:
no spaces in front

I would prefer my whitespace selection was honored and the whole line, including indenting whitespace, to be pasted verbatim.

:+1:


Mention WolfRam Alpha in README + Admin's Manual

As the wolf commands comes from a plugin, it doesn't feel wise to mention it here. If someone wants to self-host Devzat, they won't have that command available and they might be confused.
If we want to acknowledge the plugins, we might have a list of all known plugins somewhere, but I don't think we should do more.

I see

We should definitely have a list of plugins maybe near the bottom of the readme. thoughts, @Arkaeriit?

We should definitely have a list of plugins maybe near the bottom of the readme. thoughts, @Arkaeriit?

I think you're right. I will open an issue so that we can start to curate a list.


@validator checks if method is already used which does not play nice with create_model

Bug
For bugs/questions:

OS: not relevant
Python version import sys; print(sys.version): 3.7.3
Pydantic version import pydantic; print(pydantic.VERSION): master

Two issues with the same origin:
We use something like this
import pydantic

def generate_validator(key):
    def validator(v, values):
            value = values[key]
            if value == v:
                raise ValueError()
    return validator

def create_validation_model():
    whole_validators = {
        "validator_for_xxx": pydantic.validator("some field")(generate_validator("xxx"))
        "validator_for_yyy": pydantic.validator("some field")(generate_validator("yyy"))
    }
    fields = ...
    return pydantic.create_model("Something", *fields, __validators__=whole_validators)

This fails because the second call to pydantic.validator does a check on f.__qualname__ which is the same for both functions even though they are different validators and the way we give them to create_model ensures uniqueness on the class.
As a workaround I can set __qualname__ on the generated function but that seems a bit weird and I am not sure if that does not have unintended consequences.
Second issue is that when calling create_validation_model for the second time it fails regardless. As a workaround I added pydantic.class_validators._FUNC = set() to the beginning of that function. Again not really what I would like to do

you're using __validator__ not __validators__, I wonder if that's part of the problem?

Ah that was a typo, I am using __validators__

The issue is the check in @validator class_validators.py line 53-57

links are useful
https://github.com/samuelcolvin/pydantic/blob/ccdf8e12cd59f92e0fc362e7485c09918b1b5cac/pydantic/class_validators.py#L53-L57

Should be fixable, PR welcome, in the meantime, something like this works fine:
import pydantic
from devtools import debug

def generate_validator(field, key):
    def validator(v, values):
        if key not in v:
            raise ValueError('!')
        return v

    validator.__qualname__ = 'validate_' + field
    return pydantic.validator(field)(validator)

def create_validation_model():
    whole_validators = {
        'validator_for_foo': generate_validator('foo', 'xxx'),
        'validator_for_bar': generate_validator('bar', 'yyy'),
    }
    fields = {'foo': (str, ...), 'bar': (str, ...)}
    return pydantic.create_model('MyModel', **fields, __validators__=whole_validators)

m = create_validation_model()
debug(m, m(foo='xxx thing', bar='yyy thing'))
debug(m(foo='xxx thing', bar='yy thing'))

Yes that is my current workaround. However calling create_validation_model a second time also fails. The workaround for that is resetting _FUNCS

I suspect the new allow_reuse parameters solves this issue.

Can confirm that #941 with adding allow_reuse fixes my issue


Is there working examples?

Just looking for a quick sample.

package main

import (
	htgotts "github.com/hegedustibor/htgo-tts"
	"github.com/hegedustibor/htgo-tts/voices"
)

func main() {
	speech := htgotts.Speech{Folder: "audio", Language: voices.French}
	speech.Speak("Bonjour et bienvenue")
}

package main

import (
	htgotts "github.com/hegedustibor/htgo-tts"
	"github.com/hegedustibor/htgo-tts/voices"
)

func main() {
	speech := htgotts.Speech{Folder: "audio", Language: voices.French}
	speech.Speak("Bonjour et bienvenue")
}

Thanks, but I mean an audio sample for quickly seeing if it's the right tone / voice.


[SQL Lab] Proposal: add a close button to each query tab

In SQL Lab tab you need two clicks to close a query tab, and if you want to close many of them it's annoying. Most of the times I need to close many tabs when I'm actually interested in a single one, so I just click on Close all other tabs, but IMHO having a close button near the dropdown of each tab could be useful.

The gray/green/red status circle to the left of the tab title is also the close button, if you hover you'll see the x.
Is that what you are describing, or something else?

😲 oh yes! I never noticed it!


Minor fixes

Support cpu finetuning, update data notebooks, remove deprecated terminate_on_nan parameter, update preset files, set a monai commit as requirement (I will adjust this in the future to ensure ongoing maintenance), update readme to remove embedseg installation option

@Justin-Sonneck, I already added a new commit ec7a470 to fix the typo in the docker script.


Cache calls to engine labelsets in distributed execution optimizer

Calls to LabelSets() are quite expensive because Thanos Queriers have to compute label set and remove external ones,
some of our profiles are dominated by those calls, specially here in the distribute optimizer

I think this is done in thanos itself now right? Can we close the PR?

Yep, there is still a loop we could avoid but with the cached call on thanos side this is obsolete now.


Is it possible to support Getx?

Problem to solve

Nice to see that we have flame_bloc and flame_riverpod available, can we request a getx-adapted package?
Proposal

Riverpod and Bloc are very powerful and robust, but Getx seems more suitable for beginners to start projects.
More information
Github https://github.com/jonataslaw/getx
pub.dev https://pub.dev/packages/get
Related documents https://github.com/jonataslaw/getx/blob/master/documentation/en_US/state_management.md#state-management

The Flame team does not encourage state management solutions that drives their users into anti-patterns (like getx does), hence we'll never have an official flame_getx package, but if anyone in the community wants to maintain such a package they are of course welcome to do so. :)
If you are more interested in why many Flutter profiles discourage getx you can read a quite good summary of it by Scott Stoll here.

Thank you for letting me see some voices in the community. It seems that getx is not supported by the mainstream voices in the community. I now know such a thing.


preliminary Diff implementation for #230 (draft)

TODO:

[ ] wxStaticText resizing (and text rewrapping) should be reimplemented.
[ ] Add settings for colour of diff text background in UI (people with dark UI theme will likely want to change those).
[ ] Add context menu option to copy old source text.

Note: It assumes dtl is installed system-wide during build. Feel free to change it if you are going to package it with tarballs.

OK, I think I give up on trying to make static text work; as referred to in the other issue, the only path forward seems to be to use read-only wxTextCtrl as you suggested initially.

does this support msgmerge's --previous flag?

My previous comment was not off-topic; msgmerge's --previous flag is an existing way for marking differences between translation strings that should be considered when implementing a new diff implementation, such as this PR attempts to do.


update request

The release version 2.7.1 is too old, could you release a new version?

The release version 2.7.1 is too old, could you release a new version?

Duplicate https://github.com/streamnative/logstash-output-pulsar/issues/26


Windows - commandline

I installed electron-packager, but I can not use it:
The term 'electron-packager' is not recognized as a cmdlet name......

Thanks for filing an issue! In order to help you with your problem, we're going to need more information about it. In particular:

What version of Windows are  you using? Which architecture is it? (32-bit, 64-bit, ARM?)
How did you install Electron Packager?
How are you trying to run Electron Packager? Assuming you're using a console, which console program are you using? cmd.exe? powershell? cygwin? Something else? (I'm mostly confused as to what a cmdlet is.)

I use WIndows 7 Ultimate, x64 version
I installed using "npm install electron-packager -g"
I've tried using:
"electron-packager   --all" and "electron-packager . --all"
I tried using "CMD" and "PowerShell", both result in the same error.

Have you tried running it through an NPM script?

I use:
"scripts": {
"start": "electron .",
"build" : "electron-packager . --all"
}

So what you're saying is that npm build doesn't work. If that is the case, try uninstalling Electron Packager globally and add it as one of the devDependencies.

I used devDependencies, not work
Used npm install electron-packager --save-dev for install
Result: npm build
screenshot (http://prntscr.com/e4m5ui)
My Package.json
{
  "name": "electron-quick-start",
  "version": "1.0.0",
  "description": "A minimal Electron application",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
	"build": "electron-packager . --all"
  },
  "repository": "https://github.com/electron/electron-quick-start",
  "keywords": [
    "Electron",
    "quick",
    "start",
    "tutorial",
    "demo"
  ],
  "author": "GitHub",
  "license": "CC0-1.0",
  "devDependencies": {
    "electron": "^1.4.1",
    "electron-packager": "^8.5.1"
  }
}

Can  you end the output f your commnd in cmd.exe -the exct error message.
I seems that you sytem path variable is dirty.

PS Module Patch
C:\Users\Administrador\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
I used npm install electron --save-dev

And why are you building from PS as admin, and not the local user from cmd or with .bat file, just curious?

I am using Administrator Account

There are lots of things that can cause such an error, For instance you have a space in your project folder name and you are sending command from PS. Broken global path variable, which you have to debug by yourself, etc. There's nothing I can do about it. It's your app, and your workflow, so it is you who is to provide full info of your paltform and your project repo. Not in the manner like patient examined by the doctor.

What's your $PSVersionTable.PSVersion?
I'm using
Major 2
Minor 0
Build -1
Revision -1

Why do you use PS. Go to your project folder in cmd.exe and send commnd
electron-packager . --all --electron-version=1.4.15

Are you debugging your PS, or trying to figure out why electron-packager is not recognized?
Localized Windows 7 x64 and with PowerShell is a tricky platform for development.

screenshot (http://prntscr.com/e4sxce)
'electron-packager' não é reconhecido como um comando in ou externo, um programa operável ou um arquivo em lotes.
English:
'electron-packager' is not recognized as a command in or external, an operational program or a batch file.

Install electron and electron-packager globally:
npm install -g electron electron-packager

This will install electron 1.4.15 and electron-packager 8.5.1 into your user folder, not in project folder. Delete node_modules folder in your project folder.
go in cmd. exe to your project folder:
electron-packager . --all --electron-version=1.4.15

Dont use PS, use cmd.exe

worked perfectly, I had followed tutorial videos (youtube) but it did not work, followed his steps worked!
Thank you very much :)

FYI, it is not recommended to install the electron module globally. That just introduces more problems down the road.

npm install electron-packager -g
npm install electron-packager --save-dev
Install both locally as well as globally will solve the issue

Try installing the electron-packager globally. Because sometimes when you install electron-packager in normal way it get installed for some parts of your projects. Due to which it may require some attention.
You can try run running the command by opening cmd in your project folder -
npm install -g electron electron-packager

npm install electron-packager -g
Installing it globally resolved my issue. Thanks!

The recommended way to install and run electron-packager is to install it as a devDependency to your app, and then invoke it via an npm script.


Omar m othman/miscellaneous bug fixes

All these changes have been tested thoroughly on thousands of servers using bmcbutler.

re, sure. I just happened to work for so long on this that I ended up mixing things up a bit. But if you prefer that I don't submit this one as-is, just let me know and I'll close this one and submit a few new ones asking @nnuss to approve immediately.

lets proceed with this PR as is, I'll add in a PR description template and so we can follow the points I mentioned above going ahead.


Express Documentation

The documentation for setting up swig + express is either woefully out of date or somehow incompatible with newer releases of express. The templating engine seems to work fine, but the setup procedure is fairly different now.

which version of express are you using? 2.x hasn't changed

Hrm just ran through it on my work PC and the docs do seem to work fine with 2.5.x. I'll have to check on my dev machine later today, but so far it looks like I was suffering from the night crazies.

for 3x (master) https://github.com/visionmedia/consolidate.js will cover most of them

@systemsoverload, if it's still not working for you, can you share some source?
I've got a project that's been using swig with express for some time and haven't had any problems.

Ok ignore me, chalk it up to temporary insanity but it works completely fine O_O
Thanks anyway. Keep up the good work.


Fix covery scan warnings for wqueue

This was my take at the coverity scan warnings:
** CID 341063: Uninitialized members (UNINIT_CTOR)
/src/include/containers/BlockingQueue.hpp: 49 in BlockingQueue<const px4::wq_config_t *, (unsigned long)1>::BlockingQueue()()

________________________________________________________________________________________________________
*** CID 341063: Uninitialized members (UNINIT_CTOR)
/src/include/containers/BlockingQueue.hpp: 49 in BlockingQueue<const px4::wq_config_t *, (unsigned long)1>::BlockingQueue()()
43 public:
44
45 BlockingQueue()
46 {
47 px4_sem_init(&_sem_head, 0, N);
48 px4_sem_init(&_sem_tail, 0, 0);
>>> CID 341063: Uninitialized members (UNINIT_CTOR)
>>> Non-static class member "_data" is not initialized in this constructor nor in any functions that it calls.
49 }
50
51 ~BlockingQueue()
52 {
53 px4_sem_destroy(&_sem_head);
54 px4_sem_destroy(&_sem_tail);

** CID 196765: Null pointer dereferences (REVERSE_INULL)
/src/platforms/common/px4_work_queue/test/wqueue_start.cpp: 67 in wqueue_test_main()

________________________________________________________________________________________________________
*** CID 196765: Null pointer dereferences (REVERSE_INULL)
/src/platforms/common/px4_work_queue/test/wqueue_start.cpp: 67 in wqueue_test_main()
61
62 daemon_task = px4_task_spawn_cmd("wqueue",
63 SCHED_DEFAULT,
64 SCHED_PRIORITY_MAX - 5,
65 2000,
66 PX4_MAIN,
>>> CID 196765: Null pointer dereferences (REVERSE_INULL)
>>> Null-checking "argv" suggests that it may be null, but it has already been dereferenced on all paths leading to the check.
67 (argv) ? (char *const *)&argv[2] : (char *const *)nullptr);
68
69 return 0;
70 }
71
72 if (!strcmp(argv[1], "stop")) {

Thanks @julianoes


I want to get categories of enties.

hi @diegoceccarelli . Could you help me.
I want to run         generate-incoming-and-outcoming-category-edges-from-dbpedia.sh
for getting categories of entities. But in bellow line i get error.
echo "generate edges"
$JAVA $CLI.categories.ExtractDbpediaCategoriesCLI --input $TTMP --output $TTTMP
~/dexter-master/dexter-core$ $JAVA $CLI.categories.ExtractDbpediaCategoriesCLI --input $TTMP --output $TTTMP
2018-05-10 20:57:09,069 117  [main] INFO  it.cnr.isti.hpc.dexter.util.DexterParams - loading configuration from dexter-conf.xml
2018-05-10 20:57:09,070 118  [main] INFO  it.cnr.isti.hpc.dexter.util.DexterParamsXMLParser - loading configuration from dexter-conf.xml
Exception in thread "main" java.lang.ExceptionInInitializerError
at it.cnr.isti.hpc.dexter.label.mapdb.MapDBIdToLabel.(MapDBIdToLabel.java:51)
at it.cnr.isti.hpc.dexter.label.mapdb.MapDBIdToLabel.getInstance(MapDBIdToLabel.java:58)
at it.cnr.isti.hpc.dexter.label.IdHelperFactory.getIdHelper(IdHelperFactory.java:49)
at it.cnr.isti.hpc.dexter.label.IdHelperFactory.getStdIdHelper(IdHelperFactory.java:109)
at it.cnr.isti.hpc.dexter.cli.categories.ExtractDbpediaCategoriesCLI.main(ExtractDbpediaCategoriesCLI.java:57)
Caused by: com.thoughtworks.xstream.io.StreamException:  : ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
at com.thoughtworks.xstream.io.xml.StaxReader.pullNextEvent(StaxReader.java:53)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:126)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:119)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:98)
at com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:83)
at com.thoughtworks.xstream.io.xml.StaxReader.(StaxReader.java:33)
at com.thoughtworks.xstream.io.xml.StaxDriver.createStaxReader(StaxDriver.java:115)
at com.thoughtworks.xstream.io.xml.StaxDriver.createReader(StaxDriver.java:66)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:781)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:773)
at it.cnr.isti.hpc.dexter.util.DexterParamsXMLParser.load(DexterParamsXMLParser.java:897)
at it.cnr.isti.hpc.dexter.util.DexterParams.(DexterParams.java:112)
at it.cnr.isti.hpc.dexter.util.DexterParams.getInstance(DexterParams.java:251)
at it.cnr.isti.hpc.dexter.label.mapdb.MapDBInstance.(MapDBInstance.java:30)
... 5 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.next(XMLStreamReaderImpl.java:604)
at com.thoughtworks.xstream.io.xml.StaxReader.pullNextEvent(StaxReader.java:38)
... 18 more

@mathematiciseverywhere you need the dexter model to do that. you can generate the model following the steps from the beginning or you can try to download it from the website (there is a zip with all the binary files).

this link ( https://dumps.wikimedia.org/enwiki/20140707/enwiki-20140707-pages-articles.xml.bz2 ) is broken , I can not download.
Things I have done :
opened http://www.dxtr.it/download/
clicked here in the link ( The current model is generated from the 04/03/2013 English Wikipedia dump, available here. (we plan to release update models for English and other languages) ).
But link is broken, can not download any binary files.
Is there anything I miss ?

I mean download http://dexter.isti.cnr.it/dexter.tar.gz, get the model directory from there, and then rerun the script to generate the categories.

@diegoceccarelli I got the same error.

I solved that error. It is so simple , I want to cry.

I press the backspace before < sign the it run.
Thank you very much @diegoceccarelli.
Occasionally the XML stream that is returned has a "hidden" character before the first "<".  In this case you will receive the  ParseError at [row,col]:[1,1] Message: Content is not allowed in prolog error message.  In order to move past this hidden character and get to the xml you are trying to parse use the following:

I run generate-incoming-and-outcoming-category-edges-from-dbpedia.sh
and I get incoming-entity-categories.tsv.gz and outcoming-entity-categories.tsv.gz
then I convert to files .bin files
I get incoming-entity-categories.bin and outcoming-entity-categories.bin
you wrote

entity-category
incoming-entity-category-edges.bin
outcoming-entity-category-edges.bin

so ı changed file names then I have
incoming-entity-category-edges.bin an outcoming-entity-category-edges.bin files
and I run my program get categories. But I get error
2018-05-14 12:17:21,795 30656 [qtp1159190947-13] INFO  it.cnr.isti.hpc.dexter.graph.ram.RamNodes - loading en-model-20140707/graph/outcoming-entity-category-edges.bin
2018-05-14 12:17:21,796 30657 [qtp1159190947-13] ERROR it.cnr.isti.hpc.io.Serializer - deserializing object (java.io.StreamCorruptedException: invalid stream header: 090A3339)
2018-05-14 12:17:21,796 30657 [Thread-0] INFO  org.eclipse.jetty.util.log - Graceful shutdown SelectChannelConnector@<IP_ADDRESS>:8080

I misunderstand. I understand now. I get prepared model from dexter en-model-20140707 file.
I download yours dexter code form https://github.com/dexter/dexter .
1 step: I run generate-incoming-and-outcoming-entity-category-edges-from-dbpedia.sh
2.step: scripts/index-incoming-and-outcoming-edges.sh will index the edges in a binary format
https://github.com/dexter/dexter/blob/master/dexter-core/doc/steps-to-use-dexter.txt ---- line 10
3. I put outcoming-entity-category-edges.bin in dexter en-model-20140707
It run :)
Thank you @diegoceccarelli I kept you busy. sorry

I mean download http://dexter.isti.cnr.it/dexter.tar.gz, get the model directory from there, and then rerun the script to generate the categories.

I can not download from the link that you provide, I wonder that if you can help me.


Bot url generation

Update the bot url generation image to add "application.commands" check for the slash commands

Update in commit 9cc52177d543bbfcbef81e3e5da5419759ea4f06


Search result for infix: / is a 404

It points at http://doc.perl6.org/routine/%2F

Seems there's a whole bunch of them that show up in the results, but result in a 404 when clicked. E.g. .+ (http://doc.perl6.org/routine/.%2B), .? (http://doc.perl6.org/routine/.%3F), .* (http://doc.perl6.org/routine/.*)

The / and // here too: http://doc.perl6.org/routine.html These might require enabling Apache's EncodeSlashes or whatever that option is called.

It'd take more than just EncodeSlashes. Some of these may be blocked because of starting with '.'. It might be better to have htmlify.p6 rewrite all symbols into names like 'slash' and 'dot-star', etc.

OK, part of the problem is Apache by default is configured to ignore dotfiles, so that's why all the .whatever operators are 404s.
Since changing IndexIgnore directive alone doesn't fix the entire issue, I think we should seek some alternate solution anyway. Since we can't possibly have a file named '/.html', maybe we should do something like have a base64 encoded filenames that are mapped to from URLs by mod_rewrite + a short decoder script.... just throwing ideas out.

I had a go at trying to work through these locally last month and gave up. There are a lot of these.

/ is bad because it's the path separator
. is bad because of dotfiles, also .. for parent directory; and who knows what else might be going on with file extensions
% is bad because of percent-encoding (but works)
? indicates parameters begin
& separates parameters
= separates keys and values in parameters
# indicates the request part is over, the rest is the anchor
You also want to be careful with + because it gets percent-encoded; if that ends up in parameters, it may be treated as a space.
\ ...actually seems fine

It would be really great to be thinking about SEO at this point, because punctuation-only variables/operators/whatever are a) hard or impossible to google; b) prone to shell-escaping error (perldoc -v $_ on bash) - and @autarch's suggestion would certainly help in this department.

Oh, I seem to have missed @autarch's suggestion to convert symbols to words. Yes, a definite :+1: on that.

Yep, way to go.

It might be better to have htmlify.p6 rewrite all symbols into names like 'slash' and 'dot-star', etc.

We can borrow these names from this list: http://www.muppetlabs.com/~breadbox/intercal-man/tonsila.html

Or just "url encode" then into the % form,
On 28 January 2016 at 04:28, Aleks-Daniel Jakimenko-Aleksejev <
<EMAIL_ADDRESS>wrote:

It might be better to have htmlify.p6 rewrite all symbols into names like
'slash' and 'dot-star', etc.
We can borrow these names from this list:
http://www.muppetlabs.com/~breadbox/intercal-man/tonsila.html
—
Reply to this email directly or view it on GitHub
https://github.com/perl6/doc/issues/155#issuecomment-175968353.

--
4096R/EA75174B Steve Mynott<EMAIL_ADDRESS>

I rather use names, as they're more descriptive and, on a wild guess, would be picked up by eearch engines better. Things like "." still remain "." in percent encoding, so you'd have to add custom rule anyway.

I think that @jsoref is making some progress regarding this issue. Contact him if you want to help.

here is my list.
$ --> $dollar
/ --> $slash
\ --> $backslash
. --> $dot
% --> $percent
? --> $questionmark
& --> $ampersant
= --> $equal
--> $hash

--> $plus
" --> $quote
' --> $singlequote

We might even use ´'$' ~ $.uniname.subst(' ','')´ so we only have to keep a list of chars we want to escape and the actual names are generated by Perl 6 for use (what saves time to find typos). I will extend Pod::To::HTML by a callback to filter links as a first step.

It's worth noting teatime was working on the fix for this. I've not seen them on IRC for some time though.

Err, I meant timeless not teatime... :joy_cat:

: --> $colon # $@({ Windows!

~ will not play nice on some webservers and can confuse shells.

< and > are also bad on windows

all problems know to me seam to be fixed in branch GT#155 in https://github.com/perl6/doc/commit/62ab0280bb


Fixing bug in code dumping models.

 itertools.groupby was not behaving as anticipated in 3 places (see 3 individual commits of this PR). Tested on Travis.

Hmm...  well as I remember this was difficult to test at the time. Thanks for figuring all this out!

@jar398 yeah; testing was pain. I only found the bugs via end to-end ad hoc CI testing (including InferenceQL) while preparing to ship a demo.


Scala Common Enrich: add adapter to pre-process SurveyMonkey webhooks

https://developer.surveymonkey.com/api/v3/#webhook-event-data

Migrated to https://github.com/snowplow/enrich/issues/104


Add Tianon as maintainer

Nomination for a New Maintainer
Nominating Maintainer
Sajay Antony<EMAIL_ADDRESS>(@sajayantony)
New Maintainer
Tianon Gravi<EMAIL_ADDRESS>(@tianon)
Justification

Community involvement in meetings
As a runtime spec maintainer Tianon has provided constant guidance for changes to the image spec.
During the last couple of months in the participation of artifact discussions Tianon has helped in PR review/feedback that helped guide many of the discussion.

Other considerations may be:

Diversity of organizations
Time involved in the community

@tianon @sudo-bmitch - I missed the code owners file. Would you kindly reapprove. :)

@sajayantony rebase for GHA please.

@sudo-bmitch thanks for fixing the linting issue and @tianon for approving.
@jonboulle @vbatts @sudo-bmitch - Need reapproval due to rebase
Other maintainers @stevvooe @cyphar @jonjohnsonjr please weigh in.

(this needs at least 2 more maintainers to meet the 2/3 quorum)

I'm assuming @sajayantony approves as the submitter, so we should need one more to get 5 of 7 maintainers.

oh true. not the same as a self-LGTM, but a vote. true true.

@caniszczyk is there anything needed from your side to add a new mod?

nope, he's added to the team already so should be all set, lmk if anything
is weird on your end @tianon
On Thu, Apr 6, 2023 at 1:41 PM Brandon Mitchell @.***>
wrote:

@caniszczyk https://github.com/caniszczyk is there anything needed from
your side to add a new mod?
—
Reply to this email directly, view it on GitHub
https://github.com/opencontainers/image-spec/pull/1044#issuecomment-1499471339,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAPSILCZGRZQ42H2AB75XTW74E45ANCNFSM6AAAAAAWPAUWWU
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Cheers,
Chris Aniszczyk
https://aniszczyk.org

Gut


'Handle bins' functionality

This issue is to report that the 'handle bins' functionality is returning an 'internal server error' for the text/tabular option.

@karafecho This issue has been fixed and can be closed I believe.

Yes, we can close this issue.


Support for multiline commenting

Can you leave a Code snippet where the multiline commenting doesn't work ?


[~] Tests: Added equal comparison to assert on test_random/test_weigh…

Added an equal operator since we could get 20 and 80 as a value from the randomize, which causes the test to fail.

Checklist

[x] I have read contributing guidelines
[x] I'm sure that I did not unrelated changes in this pull request
[x] I have created at least one test case for the changes I have made

Related issues

@lk-geimfari this one should be merged before https://github.com/lk-geimfari/mimesis/pull/1365


Java

Java
Story
As a student
I want notes on a structured webpage
So i can easily organize my notes
Criteria
Given A notes webpage
When i view the page
Then I can see the four topics, along with a suggestion on what I should study first

Addeed js to add interactivity in dev inspection


Add initial docker build workflow step on PR and main merge

Add a starter GitHub workflow that does the following:

Checkouts out the repository from the current branch/pr
Builds the Docker container of the web application for the house-innovations-housnav project and tags it with a unique commit hash.
On merge to main, tag build as latest. (We can always change this depending on how we want to deploy, this is just a starting place.)

Testing:
Build details: https://github.com/bcgov/House-Innovations-HOUSNAV/actions/runs/9133784415/job/25117995946?pr=8

Looks great! I would think we can tweak if we need to as we go. Where does the tagged image ... go? live? Is this something that will work with Artifactory as we go forward?

That's correct. Tagged image will get pushed to Artifactory and stored there. So we tag the image with a unique commit hash, then also tag it as "latest" which is then pushed. We'll have to add some logic so that if we need to rollback we know what the previous "latest" was, but that shouldn't be too bad.


add icons and fix menu alignment

This should fix all alignment issues, added dropdown menu instead of sidenav, added icons to dropdown, fixed some typos, fixed clipping on some mobile devices.
Pre-staging test site is available here from now on and will be used to double check all future updates:
https://havekhd.github.io/kryolite-web/

Went ahead and deployed new menu to all sites


[WIP] Account popup

Not 100% sure if this architecture is sound or best way to do it... happy for any feedback.
A work in progress as I learn React and Redux.

FYI, in components/accounts/show.js i added a button that calls showModal, which will set modal state to true.
https://github.com/ethereumproject/emerald-wallet/pull/143/files#diff-adf850d54e53e4e817b03502c40e4abd

Please check my "Minimal amount" for transfer on the popup... I just used
new Wei(21000000000); // Rough estimate tx gasprice; 21000 * 10^6

not sure if that's what it should be.

And duly noted on preferable component separation... I would do except I'm not exactly sure how right now, and would rather spend my time today tackling the next issue. Please feel very welcome to make the change if you want


TST: Simplify logic if shapely is available, remove old comments

Since the start of 2020, Shapely 1.7.0 has binary wheels for Windows and Python 3.8, so some of the comments and logic used for testing is outdated. Furthermore, the test logic should only skip certain test if shapely is not installed in the test environment.

@mwtoews thanks for updating the logic here :+1:


Design mock-up

Create mock-up for application. Design user flow.

https://www.figma.com/file/MJUP91YcIcENJxdQtPYDuV/Untitled?node-id=0%3A1


Data Storage: KB vs KiB

It would be nice to also offer Kibibytes (1024 bytes) and the equivalent larger units as well—e.g. Mebibyte, Gibibyte, etc—given that computers use the binary number system for lots of data storage related things and not just the decimal number data storage units. Weirdly, you already offer kibibit and mebibit conversions but not gibibit or tebibit.
Relevant Units

Kibibyte (1024 bytes)
Mebibyte (1024 Kibibytes)
Gibibyte (1024 Mebibytes)
Tebibyte (1024 Gibibytes)

Thanks for the suggestion - I'm not sure why I ended at mebibit, but will have a look into when I get time.


Use the correct field name for status of a zone in the Zone struct

A silly little bug I found while testing the changes in #22.

Good catch. LGTM.

 Should totally fire the guy that did that. 😒


Comma 3X processes keep failing during drive

Describe the bug
I recently purcahsed a Comma 3X for my 2022 Chevy Bolt EV and installed it on Sunday. Ran through the initial setup, installed openpilot, etc. I had the unit working and no issues at all. However, on the 2nd drive of having the unit installed, I would try to engage the ACC on the car and would de-engage immediately and get a "Process Not Running: qcomgpsd" error on the Comma 3X screen. No matter how many times you tried to engage the ACC, that error would show up and not allow the car to engage the ACC. To resolve this issue, I would have to go into the settings of the comma unit and restart it for it to work again. I then had an instance where I was on the highway and the whole unit went into panic mode and said something along the lines of "Take control of the car immediately! Unit has stopped an essential process" and would cut the ACC/steering assist to the car not allowing me to re-enable features on the comma with that process error listed above. Happened a few more times, so I re-installed the openpilot software on the device which entails, factory resets the unit. Worked fine for the first drive and today on my way to and from work, but got the error again while getting dinner and now I'm also getting a "Poor GPS reception: Ensure device has a clear view of the sky" error that will not go away. The unit is placed directly in the middle of my windshield away from any obstructions so I know there's a clear path to the satellites. Is this a possible firmware glitch in the unit that would require me to reload the system's firmware onto the unit or possible hardware failure?
Provide a route where the issue occurs
8939b034486f78ea/00000007--c9f01f2882/0
openpilot version
0.9.7
Additional info
Unit will no longer retrieve a GPS signal to the device

Looks like a HW issue. Open a ticket at https://comma.ai/support and include a link to this issue.


Use just one database for steps 2-4 - avoids issues with changing IP addresses in the DB dump at every step.

This pull request consolidates the database creation & volume for steps 2-4 into just one spot - this enables the changing of the IP address in just one spot, at one time, rather than at each step (this caused multiple issues for testers).

Merging changes accidentally merged into the wrong fork.


Review for Calista

Current Main Branch For Review

Hey there! Thanks for opening a PR for me. Unfortunately this is not working the way I thought it would. The only way for me to comment line by line would be to comment on specific commits, but that doesn't scale well. Instead, I am going to put the file name and line number(s) in this pull request along with the feedback I have.
orders.py line 13:

datetime.utcnow is deprecated in python3, change to something supported

users.py line 11

table is not in 1nf. address should be broken down into different fields (street, city, zip, etc.)

users.py line 12

OPTIONAL: card number is good, do you want to include expiration date and security code?

dummyData.py line 34

lol

server.py line 9

nit: inserting queries not schema

server.py lines 55-69

very good

templates

love the comment at the top explaining what the page is and when it should be accessed
comments missing for 404.html, home.html, & reset.html

search.html lines 38-39

users do not want to see store ID and user ID, remove this
there is no navigation back home (or anywhere else)

app.py line 18

LOLL i showed all my friends this

app.py lines 24-28

good, i love your use of sessions here and will definitely include it in future classes. it was something we did in my SD2 class that i didn't get around to in this class. same with hashing the pw

app.py lines 24-92

OPTIONAL: this logic works well now because you only have 2 http request methods, but it will not scale well. for example, if you decided to add a DELETE http request method in the future, you will have to refactor. in this situation, i'd suggest using a match statement. more on that here: https://www.freecodecamp.org/news/python-switch-statement-switch-case-example/

app.py lines 48-70, 115 - 137, 231

some messages are returned but not displayed in gui. this is because the html validation is overriding the python return. for example, i tried to sign up with a password that did not match the required format, and without looking at the code (like a real user), i could not tell what the correct format actually was. I would suggest displaying the format in the tool tip, html as instructions, a js alert, or using jinja. i really don't care what method you choose, just let the user know.

in other cases, such as mismatched passwords, i was able to see the message being returned. when it comes to validation, you don't actually want to use error pages. you want to alert the user. error pages are great for critical errors like mistakes in the code, but are not great for validation because it disrupts the user's flow. if a user had to navigate back to the sign up page every time they made a typo (which, by the way, there is no button for the user to navigate back with), i don't think they'd be happy.

tl;dr do not user error pages for validation, use some kind of alert instead (js, jinja).

app.py

OPTIONAL: this file is getting large and we generally want to avoid that. modularize by creating generalized validation functions in a separate module. that way, we can reuse code. for example:

# in validate.py (or whatever you want to call it):

# generic function that can be used for any input that only accepts letters
def is_letters(user_input):
  name_pattern = r"^[A-Za-z]+$"
  # always assume not valid until proven valid
  valid = False

  if re.match(name_pattern, user_input):
    valid = True # can also just return True
  else
    valid = False # return False

  return valid

def is_first_name_valid(first_name):
     valid = False
     error_msg = ""

      # if there were more checks, you would add those too using elif. only return True if ALL statements are valid
      if is_letters(first_name):
          valid = True
     else:
          valid = False # could technically leave this out, added for readability
          # add anything you may want to notify the user of here
          error_msg = "first name can only contain letters"
    return (valid, error msg) # tuple

def is_last_name_valid(last_name):
     valid = False
     error_msg = ""
     # if there were more checks, you would add those too using elif. only return True if ALL statements are valid
      if is_letters(last_name):
          valid = True
      else:
          valid = False
          # add anything you may want to notify the user of here
          error_msg = "last name can only contain letters"

          return valid, error_msg # break early if something is invalid to pass the message along

    return (valid, error_msg) # tuple

def is_signup_valid(first_name, last_name, etc.):
  # always assume not valid until proven valid
  valid = False
  error_msg = ""

  first_name_valid, first_name_error_msg = is_first_name_valid(first_name)
  last_name_valid, last_name_error_msg = is_last_name_valid(last_name)

  if not first_name_valid:
     error_msg = first_name_error_msg

     # break early
     return (valid, first_name_error_msg)

  elif not last_name_valid:
     error_msg = first_name_error_msg

     # break early
     return (valid, first_name_error_msg)

  else:
     # everything must be valid
     valid = True

     return (valid, error_msg) # error_msg blank in this case

# in app.py:
from validate import is_signup_valid

# call function
signup_is_valid, error_msg = is_signup_valid(new_first_name, new_last_name)

if signup_is_valid:
  # do whatever
else:
  # take some action
  print(error_msg) # send error message to user

While what you have now seems like less lines of code (because it is) it is less readable and will not scale well if you were to add more validation.
note: If you do decide to refactor the code to modularize, do not copy and paste the code above. I wrote that in github without testing it. feel free to use it, i just can't say for certain that there aren't syntax errors.
some other finds while poking around the application
failing silently

when trying to login with a username & password that don't exist, there is no alert telling the user that. note: we do not want to specify between username and password when doing this, we just want to give an overarching "invalid credentials" regardless if which input was incorrect. if we specify between the two, a bad actor can use that knowledge to their advantage (e.g., if you alert "incorrect password" and not the username, then the bad actor knows the username likely exists, because that would have failed first. from there, they can user a variation of different methods to guess the password for that account).
same issue with correct username and incorrect password
when resetting a password with an incorrect current password, the password is not reset (good) but the user is not notified and the reset looks successful (bad)

tl:dr: if you are going to validate something, notify your users when something is invalid please
displaying pw to user

while the hashed password is awesome, we don't wan't to display it like that to the user. translate it back to plaintext so the user can read it. OPTIONAL: toggle view password

404

404 page for incomplete pages is great

Overall, you guys did a great job and I am very happy with your progress so far. The only real complaint I have is that you are failing silently/not very gracefully when it comes to input validation. Let me know if you have any questions, and happy coding!!

p.s. i strongly suggest meeting as a group and going through the code and my feedback together. look at each line i pointed out and review the feedback together


Saving images to MongoDB using Parse code

Is there a way to save images to MongoDB through parse code just as you can with a string value? The images I am trying to save using my parse code are not showing up in MongoLab like my string values are.
I have read about something called GridFs is this what I am supposed to use for this task?
This example code from the Parse documentation does not seem to save an image file to the database.
let imageData = UIImagePNGRepresentation(image)
let imageFile = PFFile(name:"image.png", data:imageData)
var userPhoto = PFObject(className:"UserPhoto")
userPhoto["imageName"] = "My trip to Hawaii!"
userPhoto["imageFile"] = imageFile
userPhoto.saveInBackground()
Thank you for any guidance.

That code should result in an image saved in GridStore. Can you tell us what error messages you are getting? You can see error messages on the server by running the server with VERBOSE=1

I figured out the answer to my question. Thank you anyways, drew-gross.


Configurable flash notifications

I want to be able to customize the colour, frequency and opacity of the Runelite Flash notification (i.e. when idle notifications trigger)
Describe the solution you'd like
A colour picker for picking colour and opacity (alpha)
An input box to specify frequency (how quickly the window flashes) and length (how long it flashes for)

Duplicate of #10761


Add cask for GPGTools beta version

Create a new cask for the GPGTools beta version: https://gpgtools.org/news.html.

... Sorry my entire wrong.
I have check the cask folder, but forget to check the existants pull request.
So I close this PR...


-Fixed printScreen keyCode.

KeyDown event is not supported for printScreen key.

Hi, thanks for your contribution.
If possible, could you please resolve the conflicts and commit the file again?
Also, please make sure that indentation for previous code is not changed, otherwise your changes are not visible.
Regards!

Closing this PR for now as no response was provided 30 days since the last activity. This is often because the request was already solved in some way and it just wasn't updated or it's no longer applicable. If that's not the case, please do feel free to either reopen this or open a new one. We'll gladly take a look again!


Question about Copyright Name / Year, attribution

Issue
https://github.com/spoo-me/url-shortener/blob/51bfc8dafa40d0a0e08a061000e813899f9c9683/LICENSE#L189
Hi @Zingzy / spoo-me, I noticed that your copyright file is missing a specific name and year, so I was not sure if I will get in any legal trouble if I fork off of your repository as is.
My Request

Please let me know if you plan to add your name (or just your github username for privacy maybe, I am not a lawyer) and also a date to the copyright file before I fork / clone it, just in case of legal issues.

I am happy to wait for you to make any edits needed to the copyright before trying to fork and modify your code

If you don't think it's necessary to change the LICENSE, let me know, it's fine to me either way
Similarly, outside of the LICENSE (e.g. on the frontend of my fork), would you like me to credit you in any specific format? Would linking to the spoo.me twitter (https://twitter.com/spoo_me) suffice, or maybe to your personal twitter as well (https://twitter.com/zingzy3)?

I am broadly aware that the Apache 2 license means I must preserve the original copyright, and that I must give an overview of any changes I make to the code compared to the original project (hence my question about whether your current copyright details are correct).
As outlined by Apache Foundation guidelines, I was thinking about appending my own copyright onto the original LICENSE, making sure to keep the original LICENSE content unchanged but just adding my own name / date for the change I plan to make, as well as adding a NOTICE file explaining any changes made. Does that sound fair to you, along with possibly giving credit to you on the frontend of my fork as mentioned earlier?
Other Background Context about this request
I was planning to fork or clone this repo and make some adjustments for my own usage, and I don't plan to merge my custom version back into the original at this time (hence why I used fork and clone interchangeably), as I think I have a more narrow scope of usage in mind (for example, I don't think I will need the emoji URL's, and I want to set some custom CORS headers potentially).
I would be self-hosting my own Mongo database as well as the backend / frontend.
I would also be happy to contribute back to the original project in the future (not on my custom fork), so feel free to write up some more GitHub Issues about things you might appreciate help with.
Sorry if that got long-winded for a simple request, best regards.

Hi there,
Thank you so much for reaching out and for your interest in spoo.me URL shortener project. I’ve updated the LICENSE file to include the correct year and my GitHub username for clarity. You should now be able to fork or clone the repository without any legal concerns.
I’m really thankful that you’ve selected my URL shortening service for your use. Please feel free to modify it in your own fork as you see fit. I’m also quite curious and would love to see your custom fork if you’re willing to share it!
Regarding the credit, just mentioning the repository in your fork is absolutely fine. There’s no need for specific links to any social media unless you prefer to do so.
Your approach to appending your own copyright onto the original LICENSE and adding a NOTICE file explaining any changes made is spot on and very much appreciated. It’s fair and aligns well with the Apache 2 license guidelines.
It’s great to hear that you’re considering contributing back to the original project in the future. I’m always open to collaboration and would welcome any improvements or ideas you have. 😊

Thank you! Issue seems resolved to me.


SocketGuildUser.AddRoleAsync NullReferenceException

source code :
[Command("test")]
public async Task test()
{
var role = Context.Guild.GetRole(roleid);
var user = Context.Guild.GetUser(Context.User.Id);
await user.AddRoleAsync(role);
await ReplyAsync("test");
    }

Exception Message:
---> System.NullReferenceException: Object reference not set to an instance of an object.
at Discord.Net.Queue.RequestBucket.SendAsync(RestRequest request)
at Discord.Net.Queue.RequestQueue.SendAsync(RestRequest request)
at Discord.API.DiscordRestApiClient.SendInternalAsync(String method, String endpoint, RestRequest request)
at Discord.API.DiscordRestApiClient.SendAsync(String method, String endpoint, BucketId bucketId, ClientBucketType clientBucket, RequestOptions options)
at Discord.API.DiscordRestApiClient.AddRoleAsync(UInt64 guildId, UInt64 userId, UInt64 roleId, RequestOptions options)
at Discord.Rest.UserHelper.AddRolesAsync(IGuildUser user, BaseDiscordClient client, IEnumerable`1 roleIds, RequestOptions options)
at DobakBot.GambleModule.test() in C:\Users\son\source\repos\DobakBot\DobakBot\Controller\GambleModule.cs:line 54
at Discord.Commands.ModuleClassBuilder.<>c__DisplayClass6_0.<g__ExecuteCallback|0>d.MoveNext()
--- End of stack trace from previous location ---
at Discord.Commands.CommandInfo.ExecuteInternalAsync(ICommandContext context, Object[] args, IServiceProvider services)
my bot permisson was admin
role and user was not null

Is your bot's highest (priority) role below the role you're trying to assign? If so, move it down to below the highest role your bot has. Even as administrator, users (so bot users as well) are not permitted to modify nor assign roles above their own highest role in the hierarchy.

it works!! thank you


chore: webhooks 2.0

### Tasks
- [x] Breakout integration and unit tests
- [ ] Submit PRs for JS client
- [ ] Permenant keypair
- [ ] Unregistration endpoint
- [ ] Remove old registration endpoints and rename to remove v2

Closing as Archive Server has been removed.


function call-tips remove focus of editor

From<EMAIL_ADDRESS>on 2010-08-04T08:04:35Z
When tiping in a function like time.sleep(a tool-tip pops up showing the function parameters). Unfortunately the editor looses the focus when the tool-tip is raised and you have to click with your mouse (or with CTRL+SHIFT+E) to have focus again on the editor.
I would have expected to see the function parameters while typing in the parameters (and one additional thing, while performing a code completition on one parameter I would also like the tool-tip to show up again after code completition). Unfortunately the object inspector doesn't show up any documentation (always say: No documentation available) so I have to goto definition (is there a shortcut?) or something like that to get more information
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=260

From<EMAIL_ADDRESS>on 2010-08-05T02:14:11Z
I can confirm, that the bug is closed. And installing spyder made my object inspector working - really great job!!!
(by the way -> shortcut for goto previous/next cursor position ... :) )

From pierre.raybaut on 2010-08-04T23:57:13Z
Fixed in mercurial repository: https://code.google.com/p/spyderlib/source/detail?r=ea35e9c6bdd51889176b89e6efc86c7b94dd04fd (the shortcut for 'go-to-definition' feature is Ctrl+G)
Status: Fixed

From pierre.raybaut on 2010-08-05T03:05:43Z
Go to last edit location: Ctrl+Alt+Up
Go to previous cursor position: Ctrl+Alt+Left
Go to next cursor position: Ctrl+Alt+Right


Regions as filters.

As a user searching for available services, i would like to filter by region, so i can only see things in the region i am interested in.

I'm deployed this to https://serviceinnovationlab.github.io/FamilyServiceDirectorySearchinator/
for testing


try theme option for google analytics

config.yaml modified with google-analytics ID value.
Update and wait for GA to index de page.

Reopen until Google analytis it's been configured properly.
Review in the next 24-48 hours.

Revio google analytics code and try this one:
ID DEL FLUJO
5951280658

To be studied:
If you need to customize the head content of a document: https://hydecorp.github.io/hydejack-starter-kit/docs/basics/#customization


FAQ: Multiple exposure checks not currently accurate

Where to find the issue
https://www.coronawarn.app/en/faq/#multiple_exposure_checks
"My exposure log shows multiple, simultaneous checks for exposures. Is that an error?"
Describe the issue
It is no longer true that there are multiple, simultaneous checks for exposures. In CWA Android 1.7.x with only mobile network connectivity there is one check per day done, plus additional checks every 4 hours when WiFi is available. In no cases are there "multiple, simultaneous checks for exposures". The multiple simultaneous checks disappeared with the release of version 1.6.0.
Suggested change
Remove the article or mark it obsolete since it describes previous versions only.

@MikeMcC399 iOS also modified this (with iOS 13.7 and higher)

Addressed in #644


Move resources into the dist

Currently the whole components directory is being copied to the generation branch, before pushing to the gh-pages.
We do have some resources that are required and not loaded into the shadow DOM.
ex.:

utils.js
pm-tabs.css
img folder

Maybe using a bundler either webpack or browserify can still be a better option.


Local documentation change test

/deploy-docs-preview

Changing README.md didn't trigger docs, but changing docs/resources.md did.

/deploy-docs-preview


Support for Youtube Videos

Figure out and implement support for Youtube videos in Marked.JS. Somehow we should be able to specify a youtube link in the Markdown file of the curriculum and the youtube video should be automatically implemented in the page.

We may want to take this up as a critical bug.


Air condition units

Hello. I have panasonic heat pump and separate AC units. Which are all accusable from comfort cloud.
This home-assistant-aquarea does not see my AC units (just paired them).
But https://github.com/sockless-coding/panasonic_cc/ see's them.
Are there any risks using both panasonic_cc and home-assistant-aquarea at the same time?

Hello. I have panasonic heat pump and separate AC units. Which are all accusable from comfort cloud. This home-assistant-aquarea does not see my AC units (just paired them). But https://github.com/sockless-coding/panasonic_cc/ see's them. Are there any risks using both panasonic_cc and home-assistant-aquarea at the same time?

I have been using both for a while and so far no issues

Thanks @agm15. I'll close this issue.


Handling if request isn't updated with chartnode

@saiprakash-eGov We can only merge QA to Master, not feature branches


Toolbar: meanings?

Hi, great tool! I wonder what's the meaning of these buttons. Can I turn on labels, or they should have tooltips when the cursor is over.

Thanks @tinchodias for your feedback.
You're all right, we will add some tooltips.
1 - "Show / hide left panel"
2 - "Save project"
3 - "Project configuration"
4 - "Refresh space in case of an issue"
5 - "Undo"
6 - "Redo"
7 - "Show / hide right panel"

A bit unrelated but...
did you consider adding a Browse button, to open a system browser on the method? maybe I already added another issue for this

A bit unrelated but... did you consider adding a Browse button, to open a system browser on the method? maybe I already added another issue for this

Yes this in our roadmap :D

https://github.com/OpenSmock/Pyramid/pull/17


[SPARK-27469][CORE] Update Commons BeanUtils to 1.9.3

What changes were proposed in this pull request?
Unify commons-beanutils deps to latest 1.9.3. This resolves the version inconsistency in Hadoop 2.7's build and also picks up security and bug fixes.
How was this patch tested?
Existing tests.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9921/
Test PASSed.

Test build #104599 has started for PR 24378 at commit f022a8b.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/testing-k8s-prb-make-spark-distribution-unified/9926/
Test PASSed.

Test build #104604 has started for PR 24378 at commit 6a587f9.

Test build #104599 has finished for PR 24378 at commit f022a8b.

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

Merged build finished. Test PASSed.

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

Test build #104604 has finished for PR 24378 at commit 6a587f9.

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

Merged build finished. Test PASSed.

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


[iOS] Facebook for iOS v4.35.0

This PR includes the new structure for the iOS components. All components related to iOS are now inside of Facebook.iOS folder. Also, Facebook for iOS component source has been split into each of the frameworks that are inside of the official zip file, now users will be able to add the Facebook part that they need into their app instead of forcing them to add whole Facebook.
This PR includes updates for:

Facebook CoreKit for iOS v4.35.0
Facebook LoginKit for iOS v4.35.0
Facebook PlacesKit for iOS v4.35.0
Facebook ShareKit for iOS v4.35.0
Facebook AccountKit for iOS v4.35.0
Facebook Audience Network for iOS v4.99.2

Also, includes two new components:

Facebook MarketingKit for iOS v4.35.0
Facebook Notifications for iOS v1.0.1

@Redth Here are the diffs of the ApiDefinition. You'll need to clone my repo, checkout to update/facebookios/4.34.0 and run the following commands to see the diff:

[ ] Facebook CoreKit for iOS ApiDefinition diff
git difftool b43df1e:./Facebook.iOS/source/Facebook/ApiDefinition.cs dc47463:./Facebook.iOS/CoreKit/source/Facebook.CoreKit/ApiDefinition.cs

[ ] Facebook LoginKit for iOS ApiDefinition diff
git difftool b43df1e:./Facebook.iOS/source/Facebook/ApiDefinition.cs dc47463:./Facebook.iOS/LoginKit/source/Facebook.LoginKit/ApiDefinition.cs

[ ] Facebook PlacesKit for iOS ApiDefinition diff
git difftool b43df1e:./Facebook.iOS/source/Facebook/ApiDefinition.cs dc47463:./Facebook.iOS/PlacesKit/source/Facebook.PlacesKit/ApiDefinition.cs

[ ] Facebook ShareKit for iOS ApiDefinition diff
git difftool b43df1e:./Facebook.iOS/source/Facebook/ApiDefinition.cs dc47463:./Facebook.iOS/ShareKit/source/Facebook.ShareKit/ApiDefinition.cs

[ ] Facebook AccountKit for iOS ApiDefinition diff
git difftool b43df1e:./Facebook.AccountKit.iOS/source/Facebook/ApiDefinition.cs dc47463:./Facebook.iOS/AccountKit/source/Facebook.AccountKit/ApiDefinition.cs

[ ] Facebook AudienceNetwork for iOS ApiDefinition diff
git difftool b43df1e:./Facebook.AudienceNetwork.iOS/source/Facebook.AudienceNetwork/ApiDefinition.cs dc47463:./Facebook.iOS/AudienceNetwork/source/Facebook.AudienceNetwork/ApiDefinition.cs

@softlion No, sorry. We don't have a public repo for testing at the moment. What you can do is build the components locally:

Clone the repo
Checkout to update/facebookios/4.34.0 branch
Run the following commands:

cd Facebook.iOS/Core/
sh ../../build.sh -t=nuget


License cannot be applied to the RPP project[#OSF-5389]

Purpose

Excluded deleted and private node from update search when try to save nodes for node_license update. Can be a solution to the problem of https://openscience.atlassian.net/browse/OSF-5389. Even if it does not solve this ticket, deleted nodes and private nodes shouldn't be included in updates for node_license search update. And we can still use https://github.com/CenterForOpenScience/osf.io/pull/6054 to add license to rpp as a ultimate solution.
Changes

Side effects

Ticket

… nodes for node_license update[#OSF-5389]
https://openscience.atlassian.net/browse/OSF-5389.

This looks good once tests pass. 🎉 🐧 🎉

Almost there. Pass done. 🐧

Pass done. Mostly me being picky because it's in the Node's save method. 🐧

Looks good. 🎉 🐧 🎉  This is approved once tests pass.


When reach message limit, service should return 429 instead of 500

This happens to free instances that have 20k/day message limit

If customers hit the message count limit, all the server connections will be terminated. So, client connections will get 500 during app server's negotiate as there're no active server connections.
To identify the root cause, from app server's logs, there should be some critical level logs such as Service returned handshake error: Maximum message count limit reached: 20000
Also, for those terminated client connections, there's also a websocket frame such as {"type":7,"error":"Message count reaches limit."}

So the behavior is as expected and nothing needs to be changed.


Test for asset directory presence

Related to #3
Some people like to move the executable out of the repo without realizing that the asset directory needs to be moved too. Right now, this results in a cryptic error message about the renderer failing to initialize. Check if asset directory is present and print a useful error message if not.

Fixed in 63f5e5605a70e1638da9e0133c5128d65b9651a9 and 53687ffe2fa96cf06a15c2ca9b1677db3ea2e0cd.


i-numbers can have a dotted suffix

What does this change?
See https://github.com/wellcomecollection/wellcomecollection.org/issues/10565
There are some iconographic numbers (e.g. 3329263i.104  on vu3mwczx) which have a numeric suffix after a dot.  These are currently being erroneously ignored by the validation that expects a number followed by i.
This fixes that bug.
How to test
This is pretty well isolated, so the unit tests should cover it quite well.  When this has been deployed and the relevant records indexed, then records like vu3mwczx should show a Reference beneath the title (Reference: 3329263i.104 in this case), in the same way as https://wellcomecollection.org/works/g8j7y2xh
Have we considered potential risks?
It is syntactically possible that a Sierra record might have multiple valid 001 fields.  If a dotted one appears ahead of an undotted one, then the reference displayed for that record will change.

I don't think that is likely
If it does happen, it will probably be more correct
I think this number is only for display, and no machines are relying on it to preferentially point to a dotless i-number

I approve of the new regex, I've tested our known scenarios with a regex testing tool and it, but I can't approve the rest of the scala code 😬  so assigning others as reviewers.


npm install on arm installs amd version

Installed with npm install --global carbonyl command as suggested in the manual.
When trying to run, getting following error:
/usr/local/bin/carbonyl: line 2: /usr/local/lib/node_modules/carbonyl/node_modules/@fathyb/carbonyl-linux-amd64/build/carbonyl: cannot execute binary file: Exec format error
Running from extracted arm zip runs fine.
OS: Debian 11 bullseye on arm64.
Please fix.

Should be fixed now!


Time Range drop down + bootstrap v2.0.0

This request encompasses two commits -

Moved to Bootstrap 2.0.0 with compiled css instead of less. I did a custom download with only the elements needed (as per http://twitter.github.com/bootstrap/download.html)

Added a "time range" drop down on each dashboard such that you can quickly view -1hour, -8hour, etc. The updated sinatra app is written in such a way that other properties could change too (in the format /category/dashboard/property/value)

(plus third commit for forgotten files)

hi, thanks for this.
We'd like to keep the less file, just a bit easier for users to edit their look and feel
There's a competing set of commits in a pull submitted just last night around time ranges and dashboards and at first glance they look a bit more complete than yours
I'm going to have to make a new dev box to test these but my gutt feeling is I will prefer the others in https://github.com/ripienaar/gdash/pull/24 maybe those will be useful to you?

Yes, the other commit looks better, I will use that as well.

thnk you, sorry for the double effort :)


Fix match-constraints for c-class to type check correctly

SBCL was complaining that the typecheck for the c-class was not being a boolean.

Thanks!