PB-5851: Change logic to use GetNodes() instead of GetWorkerNodes()

What this PR does / why we need it:
On ROKS cluster on IBM cloud I am seeing that the roles on the nodes is set to both master,worker due to which the node.GetWorkerNodes() is returning 0 which is cause the cases to fail in the pipeline runs.
NAME             STATUS   ROLES           AGE     VERSION            INTERNAL-IP      EXTERNAL-IP      OS-IMAGE                               KERNEL-VERSION                 CONTAINER-RUNTIME
<IP Address>     Ready    master,worker   3h28m   v1.27.10+28ed2d7   <IP Address>     <IP Address>     Red Hat Enterprise Linux 8.9 (Ootpa)   4.18.0-513.11.1.el8_9.x86_64   cri-o://1.27.3-2.rhaos4.14.git03502b6.el8

[x] Change logic to use GetNodes() instead of GetWorkerNodes() if CLUSTER_PROVIDER is ibm

Which issue(s) this PR fixes (optional)
Closes #PB-5851
Special notes for your reviewer:
I am seeing the failure which I am fixing in https://github.com/portworx/torpedo/pull/2119
https://jenkins.pwx.dev.purestorage.com/job/portworx-backup/job/system-tests/job/byoc/job/Cloud_BYOC/142/console
https://jenkins.pwx.dev.purestorage.com/job/portworx-backup/job/system-tests/job/byoc/job/Cloud_BYOC/140/console

How about?
-e K8S_VENDOR=ibm -e NODE_DRIVER=ibm

How about?
-e K8S_VENDOR=ibm -e NODE_DRIVER=ibm

Can you please explain a little bit more? I don't get what you are trying to say? I have picked CLUSTER_PROVIDER as it's being used for backup only.

How about?
-e K8S_VENDOR=ibm -e NODE_DRIVER=ibm

Can you please explain a little bit more? I don't get what you are trying to say? I have picked CLUSTER_PROVIDER as it's being used for backup only.

Please see the parameters
https://jenkins.pwx.dev.purestorage.com/job/Users/job/krishna/job/tp-pxe-byoc/1630/
I am not sure if it serves your use case, but when GetWorkerNodes returned an empty list on IBM, I set -e K8S_VENDOR=ibm -e NODE_DRIVER=ibm, and it worked.

How about?
-e K8S_VENDOR=ibm -e NODE_DRIVER=ibm

Can you please explain a little bit more? I don't get what you are trying to say? I have picked CLUSTER_PROVIDER as it's being used for backup only.

Please see the parameters
https://jenkins.pwx.dev.purestorage.com/job/Users/job/krishna/job/tp-pxe-byoc/1630/
I am not sure if it serves your use case, but when node.GetWorkerNodes returned an empty list on IBM, I set -e K8S_VENDOR=ibm -e NODE_DRIVER=ibm, and it worked.

@kphalgun-px  I don't think it will work in case of PX-Backup I tried adding your parameters looks like it's not running the cases in case of non-px deployments
https://jenkins.pwx.dev.purestorage.com/job/portworx-backup/job/system-tests/job/basic-system-test/job/nonpx/job/ibm/job/s3/job/roks/job/ibm-roks-s3-direct-kdmp/5/console
PR where I did the change and tried https://github.com/pure-px/jenkinsfiles/pull/1261

After adding a few more parameters which were mostly the  IBMCLOUD_API_KEY  and changing the SSH key to "" It looks like it's working hence closing this PR and open one for the Jenkinsfiles change. Thank @kphalgun-px for pointing out and reducing the code change.


⚠ St. Lawrence Global Observatory CKAN has degraded performance

In f17d891, St. Lawrence Global Observatory CKAN (https://catalogue.ogsl.ca/en/) experienced degraded performance:

HTTP code: 200
Response time: 5711 ms

Resolved: St. Lawrence Global Observatory CKAN performance has improved in e67b00e after 1 hour, 53 minutes.


groupBy: support non-strings

previously, group-by coerced all values into strings for comparison, but
only for the left-hand side, effectively resulting into groupBy being
only usable with strings.
by changing the set type to literal "any", this limitation is removed.

Thank you for this! I think I was unnecessarily defensive here. I don't think there should be any harm in removing this limitation.


Masking pixels

Hello,
I'm using scenes with moving objects in the scene and trying to estimate camera trajectory. I have masks of this objects that I estimated separately. Can I somehow exclude those pixels from consideration for SLAM and make DROID only pick up other (non-masked) pixels for camera estimation (point cloud)?
Thank you very much

I have the same consideration as you. Have you been able to find a solution yet?

Not yet.


Install using Carthage

Hello, i add "github "HamzaGhazouani/HGCircularSlider"" to my Cartfile, update dependencies and add framework in "general>linked frameworks and libraries", but when i change class on my view, view does not display slider.

Hey @NipponGaijin, it's related to that Carthage#355
I will try a fix in the next release


Bad performance for graph api

The bug:
When using MS Graph API to scrape users and groups deltas and there's a lot of data to fetch, each response (containing the  deltaLink) contains much less than 1000 entries.
For users request we get fixed size of 200 entries per response.
For groups request we get varying number of entries in the response, startung from ~200 and decreases each time until it gets to 1 entry in each response. After quite a few of such responses it gets back to around 200 entries per result, and continue decreasing in next reponses.
We see the same behaviour when using the Azure portal.
Steps to reproduce the behaviour:
Use 'https://graph.microsoft.com/v1.0/xxx/users/delta' or 'https://graph.microsoft.com/v1.0/xxx/Groups/delta' when there are a lot of users and groups. Use the url in the deltaLink in the result for your next request, and check how many entries are in the 'data' field.
Expected behavior
'data' field in the response shall contain 1000 entries, except for last batch.
Screenshots
Not available due to the size of the response.
Desktop (please complete the following information):
Not relevant. API problem that was verified from code as well as from Microsoft Graph portal.
Additional context
We experience this problem with few different tenants of our customers.

Hi @assalahav
Thank you for reporting your concern.  Unfortunately, we in the Graph Explorer team do not have any ownership of the APIs that are causing you issues.  If you report this issue in the Microsoft Graph TechCommunity forum, it will get routed to the appropriate team for them to triage.  https://techcommunity.microsoft.com/t5/microsoft-graph/bd-p/OfficeGraph

Thanks.
Issue reported: https://docs.microsoft.com/en-us/answers/questions/656446/bad-performance-for-graph-api.html


Issue checking x-limits of lines without additional plotted data.

Some methods of plotting lines with Matplotlib do not yield xy_data. Specifically, base.get_xy() returns None when lines are plotted with some methods.
This causes an issue when calling base.assert_line(), because assert_line() checks that a line spans beyond the x-limits of the plotted data. If no data is plotted (i.e. nothing is plotted other than the line), then these x-limits cannot be determined and an error is thrown.
Here is a gist demonstrating this issue:
https://gist.github.com/ryla5068/53762a1b5770ffcb945793274d842904
This is an uncommon case, and could probably go unaddressed. We should decide whether we want to address this issue or not.

@ryla5068 can you provide some clarification of what methods used to plot return a None value from MPC? the gist doesn't have much information in it - it it just a single plot with a single 1:1 line. What are the conditions that yield a none value? I would assume MPC is looking in the wrong place for the line if it returns none but a line is clearly drawn.

assert_lines checks for 3 things

the slope
the intercept
the xlims are beyond those of the data in the plot

This happens when two conditions are met:

A line is plotted
No points are plotted (e.g. by using plt.scatter())
assert_line() checks that the xlims are beyond those of the data in the plot

PR #239 does not resolve this issue completely, but it changes assert_line() so that it does not check xlims by default. This makes this issue a far less common edge case.


Support period key on *nix.

Found this while I was looking at the backspace issue on Linux - period key is not handled and it's something that my emulator uses, too!

Thanks!


add entryApplicationInstanceId attribute

that let collector known the entry service which application instance send.

Coverage decreased (-0.03%) to 17.683% when pulling 93fae09b7f314c6e0e2bf6df5d12a3cc252e6e51 on feature/341 into 42e53aad88629c0e1177133183aa7c84703bcdf2 on master.


Move to CNCF and Apache 2 License

Resolves #646
/cc @nats-io/core

Coverage increased (+0.09%) to 92.286% when pulling 3cd4a24f2f25168c33e23c44ed4468908672fc65 on cncf into c16a1dbcc746821b551f1d80a623a47a3e9a9065 on master.


Publishing UX improvement

We could add an interface and a button in group to add artefact to it
We could add an interface and a button in artifact to add version to it

@holycrab13 after the presentation on LDK and using the interface myself, I would promote improvements:

make autocompleted fields (Abstract) hidden unless user decides to use them (they take a lot of space on screen which is not used, grey on the screenshot)

Please assign this to me

@ayushman075 sure, you can try


Support for this target OS is not implemented yet!.

Attempted to install starship for zsh on OpenBSD-CURRENT, and received the following error message: Support for this target OS is not implemented yet!.
Why is it not allowing me to build? OpenBSD runs rust too.

This crate interfaces with the operating system and would need to be explicitly extended to work with every OS including OpenBSD. Nevertheless, allowing other targets to build with a dummy implementation, by moving errors to the runtime, could be an improvement.

I am getting the same thing when running on termux in android

This crate interfaces with the operating system and needs to be explicitly extended to work with every OS including OpenBSD. Nevertheless, allowing other targets to build with a dummy implementation, by moving errors to the runtime, could be an improvement.

Just saying…
The later solution would be more efficient use of resources. To my understanding and to my experience, OpenBSD is more likely to be run on a desktop than a laptop. This is often due to hardware compatibility issues (or was in the past), and the desire to prioritize speed and usability over security and… whatever…
This is just IMHO. Take it for what it is worth.

I am getting the same thing when running on termux in android
cargo install bottom
I guess since this repo is a dependency, it led me here

I think that now rust-battery is an optional dependency of bottom.
I tried to run bottom on NetBSD though and even if it builds it seems its not the only thing missing to make it work.
Bottom needs full porting at least on NetBSD (I don't know for OpenBSD)

@sharunkumar Termux is not containerized or virtualized. Meaning, Termux is still dependent on the sub-framework of android. While this normally would not cause an issue, in the case of accessing device peripherals, this would cause difficulties. As the two are differently structured and use different labeling schemes.
@naguam Yeah, same here. Bottom looks awesome, but does not finish building without error. NetBSD is a beautiful OS. Enjoy it.

https://github.com/starship/rust-battery/pull/69
Here it comes for NetBSD.

So I'm trying to look into this for OpenBSD, thus far it seems to be implemented by 2 possible mechanisms:

the APM_IOC_GETPOWER ioctl (see apm(4))
the hw.sensors.acpibat* sysctl (see acpibat(4))

However, I noticed, from what I can tell given that I have never written Rust before, that calculations in order to obtain the battery percentage instead of direct voltage values seem to be implemented by the battery crate itself, and the first interface on OpenBSD, which seems to be the recommended one, reports a battery percentage directly. Therefore, is one preferable over the other?

@chilledfrogs Just making sure I understand the question correctly:

acpibat is a c-lib which makes up part of OpenBSD's source code for the OpenBSD kernel. Which is located at /usr/share/compile/GENERIC.MP/acpibat.o.

apm is the client for apmd. "Apmd" being the advanced power management daemon, which has to be enabled and run as a system service.

If all of this is correct, and my understanding of what libraries are used to compile c programs, then you really only have apm as an option.

@anoduck I assume that any sysctls that can be queried in the usual manner.
@chilledfrogs I would be fine either way if the API can be covered reasonably. That said, an additional percent-based API might be useful for also fixing #34.
Furthermore, on NetBSD the ACPI battery API used in this crate only covers ACPI batteries and not other less common options, so apm may offer better coverage.

NetBSD's APM and OpenBSD APM are probably different and not forcibly compatible.
On NetBSD APMd is deprecated and supports no more than the sysmon envsys subsystem.
The NetBSD sysmon envsys subsystem is a NetBSD only interface.
The envsys interface can cover other types of batteries but I only implemented acpibat batteries because Rust mostly targets works on amd64 and arm64 anyway on this OS at this time.
The OpenBSD method to get acpi batteries is the syscl.
I started working on it and then gave up because rust-analyzer was crashing on OpenBSD and trashing my editor.
And I did not want to have to bother with that.

@anoduck I am talking about the APM ioctl, not the command, hence section 4 of the manual which I mentioned, and I am also talking about the C sysctl call, not the command

Maybe I explained badly, but the new system is not using the apm ioctl, but the envsys ioctl for NetBSD.


Provenance page has garbled formatting

Looks like the CSS is a bit garbled on the provenance page:

ul > li bullets are not showing up.
Missing space between paragraphs.

Fixed


npm load infinite and other file doesn’t generate

Describe the bug
when i ask for feature bolt try to install npm but it’s load infinitly and the other file doesn’t generate
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-gueswh
Steps to reproduce

ask a feature
wait infinitly

Expected behavior
maybe a button to stop manually npm installation or something like that’s so i can at least get the code writting and doesn’t lost token for nothing
Screen Recording / Screenshot
No response
Platform
Browser name = Safari
Full version = 18.1
Major version = 18
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15
performance.memory = undefined
Username = lilyaan444
Chat ID = 96d4158045a7

Additional context
No response

Hi @lilyaan444,
A few things to try here if npm hangs:

npm load times are correlated with overall dependency tree size. The greatest load time is usually during initial project generation as npm modules are installed. Performance improvements continue to be made to reduce load times.
If npm continues to hang, refreshing the page usually fixes the problem. However, be aware that doing so will result in losing your current chat history.
Bolt, which relies on WebContainers, currently has the greatest support for Chrome and most Chromium-based browsers. Developing in Chrome will likely result in improved performance. We expect support for other browsers to continue to improve.
As a Bolt project size increases so do local memory (RAM) demands. Ensuring your browser has sufficient memory by closing unnecessary tabs can increase performance.


Bad gateway error starting tale

I get a "bad gateway" error when trying to run the open refine tale.

Sometimes openrefine internal app takes a significant amount of time to start properly, even though it reports to the system everything is up and running... Current record is 10 minutes...
I'll be refining that image, since there are other issues as well.

I guess we were bitten by https://github.com/OpenRefine/OpenRefine/issues/1274 cc @ludaesch

Example log from one of our instances:
$ docker logs 5af982459681
You have 16044M of free memory.
Your current configuration is set to use 1400M of memory.
OpenRefine can run better when given more memory. Read our FAQ on how to allocate more memory here:
https://github.com/OpenRefine/OpenRefine/wiki/FAQ:-Allocate-More-Memory
Starting OpenRefine at 'http://<IP_ADDRESS>:3333/'

19:24:07.866 [            refine_server] Starting Server bound to '<IP_ADDRESS>:3333' (0ms)
19:24:07.867 [            refine_server] refine.memory size: 1400M JVM Max heap:<PHONE_NUMBER> (1ms)
19:24:07.876 [            refine_server] Initializing context: '/' from '/app/OpenRefine-2.8/main/webapp' (9ms)
19:24:07.918 [            refine_server] Starting autoreloading scanner...  (42ms)
19:27:54.979 [                   refine] Starting OpenRefine 2.8 [TRUNK]... (227061ms)
19:27:55.008 [       FileProjectManager] Failed to load workspace from any attempted alternatives. (29ms)
19:27:55.019 [       FileProjectManager] Failed to recover project in directory<PHONE_NUMBER>966.project (11ms)
19:27:58.237 [                   refine] Sorry, some error prevented us from launching the browser for you.

 Point your browser to http://<IP_ADDRESS>:3333/ to start using Refine. (3218ms)


Consider removing or replacing Validated

Validated is an odd data type that probably breaks a bunch of FP laws:

it stores values and validation results;
it has fail-fast error handling semantics if there are validation errors on the left;
it has error accumulating semantics if there are only warnings on the left.

I'm considering either removing Validated or replacing it with a better understood data type (probably from Cats).
Cats Validated is a candidate because it accumulates errors, but it can't accumulate errors and values.
Cats Ior is another candidate, although because it is monad its Applicative instance doesn't accumulate errors.
Another possibility would be to create a new custom inclusive validated type. Base it off of Ior, but remove map and flatMap and use the same Applicative semantics as Cats Validated. The user would have to convert it to an Ior or Xor to chain validations in sequence.

Prototype here: https://github.com/davegurnell/checklist


move some functions from RNkeymanger to an abstract class keymanager

move all the greymass related functions to an abstract class in the Tonomy id SDK

done


preprocessing v3.0

bip ecog rereferencing works
neighbouring pair-wise STN reref

for MT SS works
add func for BS CX

tested stn reref on BS CX: works


Create Sunrise demo instance

Where the framework is used

see https://github.com/commercetools/commercetools-sunrise-java-demo


Sample MangedClientConsoleAppSample Doesn't Work (on branch master)

It appears there is an incomplete attempt to port it to .NET Core but that won't work ([interactive isn't supported yet on .NET core)[https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/issues/879].
To get it to work I needed to:

Remove the netcoreapp2.0 target
Include package Microsoft.VisualStudio.Services.InteractiveClient (despite step 3 of the readme saying it was in place)
Remove the parameterless constructor call for PlatformParameters
Change the base URL to be https.

(The last point took a while to find: getting unauthorised responses after authorising isn't the greatest diagnostic.)
Sample code really should be ready to run!

Still not working, get Unauthorized status code.


Feature Request: Publish prometheus-exporter-plugin to maven central.

The OpenSearch project publishes all of the opensearch modules and Opensearch-project-provided plugins to maven central.
This allows some users of opensearch to embed opensearch in their own JVM applications, loading plugins directly via custom dependency management and build tools e.g. maven, sbt, gradle, leiningen, ...; and injecting the plugin classes directly into OpenSearch Node instances.
would it be feasible to publish this plugin as an artifact to the io.aiven org on mvnrepository?
This would allow us a internally "compliant" way to take this to production.

@adityachadha-tomtom Thanks for creating the ticket, I think it is duplication of https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/issues/64 – that ticket has a long history in comments, just check out the latest comments at the bottom of the page to see the latest status.
I will close this ticket as a duplication.

@adityachadha-tomtom Until this is fully implemented I think you should be able to setup temporary (internal) mvn repo. Would that help short-term?


python312Packages.osxphotos: init at 0.68.2; python312Packages.{strpdatetime,rich-theme-manager,objexplore,bpylist2,pycodestyle}: init

Description of changes

Some work for macos is needed
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

@pbsds Hi, I noticed you have created a derivation for objexplore, which is very similar to the one I have in this pr. Since we both authored a version of this package, I was wondering if I could add myself in the maintainers list while rebasing.
I would like to also replace your substituteInPlace:
  postPatch = ''
    substituteInPlace setup.py \
      --replace-fail '==' '>='
  '';

by the pythonRelaxDeps = [ "blessed" "rich" ]; i used

Made a pr for objexplore co-maintainership, so it can be dealt with outside of this pr

Please remove the two unused patch files in pkgs/development/python-modules/bpylist2/

Oh i though i removed them, they might have been added back again in the merge

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

4 packages failed to build:

python311Packages.pytest-pycodestyle
python311Packages.pytest-pycodestyle.dist
python312Packages.pytest-pycodestyle
python312Packages.pytest-pycodestyle.dist

16 packages built:

python311Packages.bpylist2
python311Packages.bpylist2.dist
python311Packages.osxphotos
python311Packages.osxphotos.dist
python311Packages.rich-theme-manager
python311Packages.rich-theme-manager.dist
python311Packages.strpdatetime
python311Packages.strpdatetime.dist
python312Packages.bpylist2
python312Packages.bpylist2.dist
python312Packages.osxphotos
python312Packages.osxphotos.dist
python312Packages.rich-theme-manager
python312Packages.rich-theme-manager.dist
python312Packages.strpdatetime
python312Packages.strpdatetime.dist

current error:
       > Running phase: pythonRuntimeDepsCheckHook
       > Executing pythonRuntimeDepsCheck
       > Checking runtime dependencies for pytest_pycodestyle-2.3.1-py3-none-any.whl
       >   - pytest not installed

un-addressed comments:

https://github.com/NixOS/nixpkgs/pull/326978#discussion_r1685796478

@pbsds Sorry, getting lost with all the changes, not sure what to do for the pytest thing

Played around with pytest-pycodestyle for a bit and couldn't get it to work myself. But its not like you're using it anymore so you could drop it from the PR. /shrug

@pbsds yeah, i guess i'm gonna drop it

Seems like the darwin build of osxphotos isn't happy, consider marking it broken on darwin

Will work on darwin support in a second pr, cause it might add some new packages itself


Edited return value in example "B".

I tested this example on MS Server and got a different value.

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

Thank you. Verifying.

#sign-off


chore: release v0.1.6

Signed-off-by: sudesh.shetty<EMAIL_ADDRESS>

https://github.com/trustbloc/edge-agent/blob/main/test/wallet-web/package.json#L6 — we need to update here as well


How does MPOS communicate with stratum server?

I'm setting up MPOS. There are 3 stratum server options: stratum-mining, NOMP, and CoiniumServ. How does MPOS talk with stratum server? AFAIK, MPOS does not speak stratum protocol. Is it through the shared mysql database, where stratum server writes to it (e.g., submitted shared) and MPOS retrieves from.
I'm trying to use a stratum server other than the 3 options above, thus trying to see how to make it compatible with MPOS.

MPOS is not communicating with stratum directly. It only work with data which stored by stratum in MySQL database.

What data needs to be saved for a stratum server to be MPOS compatible?

See here:
https://github.com/zone117x/node-open-mining-portal/blob/master/libs/mposCompatibility.js
https://github.com/MPOS/php-mpos/blob/236cccd5d3178e99504bf2665db8bddfed6aa176/sql/000_base_structure.sql#L10-L33
https://github.com/MPOS/php-mpos/blob/236cccd5d3178e99504bf2665db8bddfed6aa176/sql/000_base_structure.sql#L125-L136
https://github.com/MPOS/php-mpos/blob/236cccd5d3178e99504bf2665db8bddfed6aa176/sql/000_base_structure.sql#L147-L163


[Improvement]: Add a daily build to run the jBallerina unit tests via sem-type enabled path

Description
$subject.

Defined a new task to execute the unit tests with semtypes activated.
// Define a new task for executing semtype_testng.xml separately
task semtypesUnitTest(type: Test) {
    systemProperty "java.util.logging.config.file", "src/test/resources/logging.properties"
    systemProperty "enableJBallerinaTests", "true"
    systemProperty "ballerina.experimental.semtype", "true"

    jvmArgs = ['-Xms512m', '-Xmx3g']

    useTestNG() {
        suites("src/test/resources/semtype_testng.xml")
    }

    afterSuite { suite, result ->
        result.exception?.printStackTrace()
    }

    testLogging {
        warn {
            events = ["failed", "skipped"]
            exceptionFormat "full"
        }
    }
}

Above is same as the below except for the one additional property ballerina.experimental.semtype.
https://github.com/ballerina-platform/ballerina-lang/blob/00b06877f3a7332af0368593f7cf6afe209340d1/tests/jballerina-unit-test/build.gradle#L73-L96
However, when executing the former has less no of System.properties() causing the test runner to fail. e.g.
ballerina.home is not present in the former.

Closing with #40564


[Question] Change surface shot

According to your testing, does the issue occur with ONLY Portal Gun mod and Immersive Portals mod and Farbic API?
Yes
Describe the issue
This isn't an issue but I don't know where else to ask this. Is there a way to change which blocks you can place portals on? I just wanted to know if there's a command or something.
Post the log here
No response

https://qouteall.fun/immptl/wiki/Portal-Gun.html#make-the-portal-gun-to-only-work-on-some-blocks


Dev

I meant to ask you about that, but it's your call. It's not like we are using any specific thing that requires > 4.

Its gone from the official LTS schedule, so let's remove from CI. Its not like we're going to break it on purpose with that.

If we are going to remove it from the CI, we should require >=6. Something that's not being tested will break without knowing...

Sure, that's fine

@XhmikosR would you also tag this as a release? The improved Java version check is useful enough.


Windows Layout Manager

It would be awesome to have a basic power toy that allows the management of various layouts. Instead of opening an repositioning programs having a hot key do all the work would be an amazing addition to the Power Toys family.
I am currently running a program that does all this, but development stopped in 2010 so its dated. It can be found here and is still available for download.
http://www.stefandidak.com/windows-layout-manager/
Thank you for your time and awesome work.

Tracked in https://github.com/microsoft/PowerToys/issues/4


3205 add per user timezone

This is a fix for #3205.  I have added my questions there.  I am sure more work is required.  Any feedback is welcome.

I have changed the time zone setting to be for the admin pages only, and updated the docs.

Thanks @linuxsoftware! All looks good to me - merged in e43ea7974790c56061fb341a76883917fc065c90.


[Item] Tier 12 (Firelands) Set Bonuses

Death Knight

[x] DPS
[x] Tank

Druid

[x] Balance
[x] Feral (requires further PTR testing for final 2P implementation)

Hunter

[x] Hunter

Mage

[x] Mage (requires further PTR testing for final 2/4P implementation)

Paladin

[x] Protection
[x] Retribution

Priest

[x] Shadow

Rogue

[x] Rogue (requires further PTR testing for final 2P implementation)

Shaman

[x] Elemental
[x] Enhancement

Warlock

[x] Warlock (requires further PTR testing for final 2/4P implementation)

Warrior

[x] DPS
[x] Tank

Balance done in #976

Warlock done in #999

Enhance was added by @hillerstorm in #1012

DK DPS/Tank done in #1011

Feral and Rogue done in #655, #996, #1000 and #1021.
Should we close the issue or keep up until release?

Feral and Rogue done in #655, #996, #1000 and #1021. Should we close the issue or keep up until release?

Let's leave it open. I adjusted the post to reflect sets that require some more PTR testing.

Aura delay for Feral and Ret T12 2pc is way lower than the currently configured sim.Roll(150, 750), more like 0-110.
Ret: https://classic.warcraftlogs.com/reports/8qYMTm4Lnt723axH#view=events&pins=2%24Off%24%23244F4B%24expression%24ability.name in ("Crusader Strike", "Flames of the Faithful")&boss=-3&difficulty=0&start=1212711&end=2860639
Feral: https://classic.warcraftlogs.com/reports/MFbBz2783ZTqKpmA#fight=2&type=summary&source=1&pins=2%24Off%24%23244F4B%24expression%24ability.name in ("Mangle", "Maul", "Shred", "Fiery Claws")&view=events

Now I feel like this is a closed chapter @1337LutZ :D

Yes! :D

Closing, any bugs should be reported as separate issues


Turtle Dragonflight Unitframes (default) no class color in target unit frame

When using the Turtle Dragonflight Unitframes (default) option, the target unit frame will always be a dark blue. It should be displaying the class color (for example yellow for regular mobs or light blue for mage), when used in conjunction with the option Unit Frame Class Colors.

Thanks for reporting. Can you snag the latest "tDF/tUnitframes.lua" and test?

Still the same unfortunately. I updated the Addon via GitAddonsManager.

Can you remove your character folders under "twmoa_1171/WTF/Account/USER/Nordanaar" and your WDB folder and try again?

Found a way to reproduce it with the latest version:
Enable "Unit Frame Big Health". If you disable it (which has no effect when using Turtle Dragonflight Unitframes (default) anways, then it works :).

I've had several people test and it works. Can you remove tDF and re-add manually (not GitAddonsManager)?

uninstalled the Addon via GitAddonsManager and made sure the folder was deleted
downloaded latest version manually from Github and copied it into Addons folder
deleted WDB
deleted tDF.lua

I can now still reproduce the issue by enabling Unit Frames Big Health. But since this option doesn't do anything anyway when using Turtle Dragonflight Unitframes (default). I will just keep it disabled, then everything else works fine.

Ah, I need to disable Unit Frame Big Health while Turtle Dragonflight (default) is checked.

Thank you so much for testing, really appreciate it.


SSL: client cert support

Is there anyway to specify client certificate/key while connecting to backend/upstream server using SSL?

Not at the moment. The underlying (ngx.socket.tcp)[https://github.com/openresty/lua-nginx-module#tcpsocksslhandshake] implementation doesn't support client certs.
When / If it does adding support to resty-http should be fairly easy.

Still unavailable?

If the upstream is not variable, try to define a proxy block and use Nginx's proxy_ssl_certificate_key and proxy_ssl_certificate as workaround.

FYI https://github.com/openresty/lua-nginx-module/pull/997


More examples

I understood better how the patterns option works only after reading the issue #1 (I used match and replace options without test and didn't understand why it was not working). I still do not understand the match option. Would be nice to have more description in the README.

Definitively the docs need some brush. It's not clear at all what's the match option for.

yes, doc is urgently needed.
the words "match" and "test" in the examples are perfectly unclear and the docu is just absent.

I agree with all 3 of these comments.
Started with match, had to change to test.
P.S. Puzzled about about what match option does (if it does anything). I think it might be better to just remove match from README.md; otherwise adding a clarification on what it does seems very necessary.
P.P.S. On the + side, this plugin worked out better than rollup-plugin-external-globals for what i was after (& i didn't have to do my own IO work-around, which i had kind of started to do).


Allow non http IRIs

Instead, added a validation check that will flag file:/// IRIs

@apdavison this would be a workaround to a missing / incomplete schema definition correct? I would assume a cleaner solution would be an update in the actual schemas.
Option 1)

add properties "fileRepository" and "isPartOf" to LocalFile schema
update property "path" with "file://..." pattern
add "file://..." pattern in addition to IRI pattern to FileRepository schema

Option 2)

change property "IRI" in File schema to "path", allow IRI and "file://..." pattern
delete LocalFile schema (add other properties to File if something else is missing)
add "file://..." pattern in addition to IRI pattern to FileRepository schema

LocalFile was intended more for files that no longer exist.
The use case here is more for people preparing openMINDS collections locally before they've uploaded their data to a public repository. The idea is that they would use "file://" URLs when preparing the collection, then replace these with the correct "https://" URLs once the files are uploaded.

@apdavison thanks for the clarification. LocalFile was in my eye exactly used for files stored locally. So there was a misunderstanding when we created that. However the use case you describe is something which we should support on the schema level (not only as workaround within the python package) no?

I don't think there was really an understanding about LocalFile. If a file is stored locally, it doesn't really exist from the perspective of linked data, so LocalFile is for recording that there was once a file at this path, which may or may not still exist.
Doesn't the schema support file:/// IRIs? I don't see anything in the schema definition that precludes it? I didn't see this as a Python-specific workaround, rather this change makes the Python package more schema-compliant.

@apdavison you are right I think. The assumption in the schema is currently that an IRIs follow the string format set by JSON-Schema: https://json-schema.org/understanding-json-schema/reference/string#resource-identifiers (which should accept file://)

@apdavison do you want to update the regular expression for IRIs to fit RFC3987?

update the regular expression for IRIs to fit RFC3987

done. I've used an external package, but it seems to be small and well maintained, so I think it's reasonable to add as a dependency.
Please go ahead and merge if you're happy with it.


Minimal local development setup

Fantastic live demo!
I just tried to clone the project and run it locally, and I've run into a few things:
Module not found: Error: Can't resolve '../../settings' in '/home/bob/projects/personal/notational/src/store'

There needs to be some settings.json (or settings.js?) in the project root, but that is ignored by git and there is no sample file.
Could you please add a sample of the minimal settings file needed to get this up and running locally?
I'm not familiar with Firebase, will I need to sign up for it to run this project locally?

I managed to get this working locally.
I signed up for a Firebase account and created a new project. It presented me with configuration options for integrating with a web app. I pasted these into a settings.js file in the project root, looking something like this:
ENV = {
  firebase: {
    apiKey: "",
    authDomain: "",
    databaseURL: "",
    projectId: "",
    storageBucket: "",
    messagingSenderId: ""
  }
};

I had to enable the Firebase email/password authentication provider.
I also had to add an entry to the database to prevent a JS error in the app:

key: default_notes
value: notes

I'm still getting a 404 on /styles.css, but otherwise the app seems to be working well!

For future reference, after creating a firebase app you can find this config data at:
Firebase Console

click Your-firebase-project-name
Authentication tab
top right button "Web Setup"

@awesomebob great point! I will add this to the README.md so others can benefit.

Do I need to paste the database.rules.json file on firebase's Database->Rules config tab? Actually, after doing so, the error 'permission_denied at /default_notes/notes' disappeared from my console.


Make pagination easier to read on light themes

The font color currently blends in with the background, it's readable if you squint but even so

Honestly none of them are great for distinctness, having gone over the whole set several times at this point.

Also the :hovers on dark, starry, and starrydark are totally unreadable

Should we rename to not specify light theme then?


Add an option in ViewCreator3d to make all subcategories visible

Problem statement:
We found that there are hidden objects under the categories and they are hidden in the viewer by default. Unless the user clicks the show button under the category, these objects will not show up in the viewer

Proposed Solution:
Add an option in ViewCreator3d to show the hidden objects .
Passing this option will show the hidden objects in viewer.

Hi all
When this can be released. Fukui would like to have this in the mid of April

I'll do it today.
They know they can call viewport.changeCategoryDisplay on the frontend to work around this, right?


Mark the logger service as public explicitly

The controller access this service dynamically, so it requires the service to be public. Symfony 3.4 makes services private by default.
An alternative would be to define the controller as a service instead.

btw, this means that the bundle is actually broken on Symfony 4 while it advocates support.

@Seldaek could you tag a new release too ?


Scala 2.12 support

This subsumes and closes #407.

Can one of the admins verify this patch?

@ittaiz please review. This is a result of applying a diff between origin/scala2_12 and a new branch (generated with git diff master origin/scala2_12)

Test this please

I don't want to merge 2.12 into master until we have a way to select the version in the scala_toolchain. Can we instead update the 2.12 branch here so users can select their scala version by choosing a branch in git?

Right, I'm sorry, I pushed to the wrong head... I'll coordinate with @ittaiz and send the changes on top of the 2.12 branch.


[docs-only] oCIS 1.10.0 Release Notes

Adds oCIS 1.10.0 and Web 4.0.0 Release Notes
Reworks oCIS 1.9.0 Release Notes to include Web 3.4.1 changes

@pmaier1 I will fix the pipeline, was caused by a change in https://github.com/owncloud/owncloud.github.io/pull/29


typo: Double word "same"

Mostly seemed like the should be "the same" rather than a duplicate word

@nschonni : Thanks for your contribution! The author, @ramankumarlive, has been notified to review your proposed change.

@rwike77 you listed as the author on the other docs, is this good to go?


Solved return empty cut-list-item

The chance is that there is another cut-list-item hiding in the background, which can still be accessed via the API. The following changes to the code ensure that it gets the first correct cut-list-item.

Good fix, thank you. I have myself seen those 'gost' cut-lists which are causing the problems


Accept status code 201 (Created) as 200 (Ok)

Download and accept images with the status code 201 (Created) as well as 200 (Ok)

Coverage remained the same at 100.0% when pulling 8a560d4bd25f53283d7c44dcc2aa4e53bb04317f on fjeddy:master into 8e7871ae8ae12b9f17e12866149e34bf9c908d07 on demsking:master.


new debugging

hi @oblomov-dev
im trying the check the new debugginng cc,
i get nothing in console as before, even with check debugging = true in handler..
does this debugging cc works differently ??

yes press strg+a and then a popup with the xml shows up. will document it soon

i close this and we can continue here https://github.com/abap2UI5/abap2UI5/issues/748


Run Travis CI build locally

seems to be possible
https://stackoverflow.com/questions/21053657/how-to-run-travis-ci-locally

Closing this, since we moved to GitHub Actions.
For future reference, it's possible to run GH Actions locally as well, see:
https://github.com/nektos/act


Problems with the german keyboard Layout (Razer Blackwidow Chroma)

When the german layout is selected there are following lighting problems:
"Ü" activates "Ö"
"Ö" activates "^"
"^" doesent light up when pressed
The numpad enter key activates the normal enter key
"alt gr" activates "alt gr" & "left strg"
The Ü key is completely unresponsive (Doesent light up when using  a solid fill color layer)

Are you using the 0.6.0 pre-release version? #287

yes.

@dfg260 Try this version: https://puu.sh/t5fqe/d58be7d9d0.zip
It's the one I used to fix French layout on Corsair keyboards, but I also did changes for Razer there.

This fix doesent work

Is this a problem with the interactive layer? Or is this a problem with incorrect key lighting?

I tested the keys with the interactive layer. But the Ü key is always off.

What keyboard layout are you using? The one I have up on my On-Screen Keyboard seems to work fine. The interactive effects light up correct keys on the Aurora keyboard. Are the keys on the Aurora virtual keyboard lighting up properly for you?

The virtual layout is right but it lights up the wrong keys

Ok. Here's a version that should hopefully fix everything except Ü and Alt gr. (In terms of lighting)
https://puu.sh/t67Gb/aa991536af.zip
Let me know if my assumptions are correct.

Result:

Hey! At least the logo works now!
Try this version: https://puu.sh/t6c0X/399c4741a9.zip

^ is now off, Ü works fine and Ö is flickering pink/green. i guess its trying to dispaly ^and ö on the same key.

With which version? The first one or second one?

the last one.

Are you sure you ran the last one? Because I added it in because I saw that those keys were overlapped.
https://puu.sh/t6cvl/02adcb8ea2.zip

oh, i didnt refresh the page therefore i didnt see the edit. it works now :)

:) Thank you for your help. Enjoy!

I just noticed that Y and Z are exchanged too

Try this version. Should have Y-Z reverted.
https://puu.sh/t7izX/75c45b5dd1.zip

Try this version. Should have Y-Z reverted.
https://puu.sh/t7izX/75c45b5dd1.zip


Fix bug where metrics graph and history is not sorted by time

Describe your changes and why you are making these changes
This PR makes the metrics and check history sorted by time of creation on UI side. The graph displays metric left to right from oldest to newest. The history displays metric top to buttom from newest to oldest.
Metric:

Check:

Related issue number (if any)
https://linear.app/aqueducthq/issue/ENG-1933/fix-bug-where-metrics-graph-and-history-is-not-sorted-by-time
Loom demo (if any)
Checklist before requesting a review

[ ] I have created a descriptive PR title. The PR title should complete the sentence "This PR...".
[ ] I have performed a self-review of my code.
[ ] I have included a small demo of the changes. For the UI, this would be a screenshot or a Loom video.
[ ] If this is a new feature, I have added unit tests and integration tests.
[ ] I have run the integration tests locally and they are passing.
[ ] I have run the linter script locally (See python3 scripts/run_linters.py -h for usage).
[ ] All features on the UI continue to work correctly.
[ ] Added one of the following CI labels:

run_integration_test: Runs integration tests
skip_integration_test: Skips integration tests (Should be used when changes are ONLY documentation/UI)

@Fanjia-Yan @agiron123, what's the status of this PR? This is a pretty embarrassing bug, so let's please get this in before Monday's release.


Unable to get a Window, abort.

Kivy is not working. Version is 1.9.0

First screenshot: I tried the proposed solution from issue #3002 by "kived" -- "The newer packages are building with SDL2 support and without pygame support. I'm guessing the deps on the package didn't get updated. You should be able to fix this for now by running sudo apt-get install libsdl2-2.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-ttf-2.0-0."
Second screenshot: The errors I'm getting when running my Python script with Kivy
Third screenshot: The source code (sample program from Kivy's website)

In Python 2, it's okay though. Weird?

I'm running Deepin OS btw, the 15.1 version.

Try installing the latest version of Kivy (1.9.1) and its dependencies, maybe use the ppa, and reopen if you still have issues.
https://kivy.org/docs/installation/installation-linux.html

Problem is I cannot use ppa. It says that there's no command as add-apt-repository. Sorry, this is Deepin OS.

I tried the following solution, but it didn't work as well. The upgrade fails.
sudo pip3 install --upgrade kivy

To be honest I don't understand why people have to install the libsdl* libraries by hand.
The python*-kivy-bin packages need these libsdl-* packages.
See:

It was a suggestion by @kived from #3002


Upload User Manual for several page

I have add user manual for 4 pages

Please check if need any changes

The graphics are clear enough

Ya the instructions look ok

Just need instructions for cart/purchases page later

ok


Auto-complete, move the cursor to the right side of the semi-colon.

Here's a suggestion because I think this is kind of annoying.
When I try to auto-complete something, say
margin: auto;

Pressing the TAB key auto-completes like this:
margin: |;

With the cursor blinking to the left side of the semi-colon. Then I type something, then I press the right arrow, then I press ENTER for the next line.
How about, after a few milliseconds, move the cursor to the right side of the semi-colon? Or move it when the plugin activates its lint? Is that possible? Do you think that would help with the workflow?
OR, is there a way to just disable the auto-adding of the semi-colon and let the user do that? Reason, tough subjective, it's faster to type a semi-colon than to chase the right arrow key ;)
Great job on your plugin!

Interestingly, when you autocomplete something like url(), you can type ) to skip over the closing parenthesis. Also, if you autocomplete the single quotes in url(''), again pressing ' will skip over the closing single quote.
I wonder if it would be possible to make it so that pressing the semi-colon key moves the cursor to the right of the terminating semi-colon.
I agree. The right-arrow key is ssssooo far away. :smile_cat: (This is why I still use Vim.)

Typing a second quote (single or double) will skip over the autocompleted one, but only inside url(). Otherwise the second quote is duplicated like this:
content: "abcd"|"
The behaviour of the default CSS package is to skip over all autocompleted punctuation, so I hope it will be an easy fix.

I finally understand this. I'm very sorry for taking so long on this issue, but I believe it's fixed in 1.2.19. Pressing ; at the end of the property should jump over the semicolon. You shouldn't have to use the arrow keys anymore.
The update should be available on Package Control in less than an hour. If you have time, please give it a try and let me know if it works as desired.

Fixed in v1.2.19


Updating ManagedZone and DNS Provider docs for clarity

Fixes issues noted in https://github.com/Kuadrant/multicluster-gateway-controller/issues/543

Add better DNS Provider docs, especially for GCP
Include a sample of how to create a dnsProviderSecretRef for AWS and GCP (perhaps covered by above)
Formatting for spec fields seems broken e.g. - ID -> id
Actually show how to create a ManagedZone resource (was missing)

/lgtm

@jasonmadigan do you feel this doc has changed enough to warrant re-testing?

I've re-tested this morning with the content from just now, so think we've got coverage now.
@Ygnas mentioned he saw some spelling/grammar issues still, so he'll submit a PR for those in a bit


add sign up dialog and word count in broadcast dialog

This PR will add code for the Sign Up dialog and word count in text box
In this PR, 434 additions 136 deletions lines of code

some files contains only 5 to 6 lines of code

Please review this PR and give your feedback

Live Preview to check Broadcast Box

Live Preview to check Sign Up Dialog

text should be By continuing,  you agree to Think Loud.... I believe!

text should be By continuing, you agree to Think Loud.... I believe!

oh! thanks man

Thank you for reviewing,


ETA with downstream (awakening_latent_grounding)

Hello! Dear researcher. I would like to ask if the code that couples ETA to downstream text-to-SQL parsers can be open source.
In the paper, SLSQL (Lei et al., 2020) is used in the downstream task. But, I found the matrix shape generated by the grounding module in ETA  is different from the matrix shape of the schema linking module in SLSQL.
I would like to know how to apply the matrix generated by the ETA grounding module to SLSQL.
The code that couples ETA to ALIGN is also expected to be open source if conditions permit. Thank you!

@Soul-Immortal Sorry for the late response since I do not receive any notification after leaving the org Microsoft. I will try to find the code which couples ETA to other backbones but honestly maybe it has a massive chaos to run 😂 I think the integration of ALIGN / SLSQL and ETA should be easier if you're familiar with them - you can initialize the matrix of attention using the results obtained by ETA. Will let you know if I can find them, thanks!


Conductor Server not logging to log file

Hi @apanicker-nflx @kishorebanala ,
We have pulled tag v2.24.0 in one of our environment. We see that even though APPLICATION_NAME is specified as conductor-server, we did not see logs in directory /var/log/conductor-server/app.log.
There have been so many changes since last pull so not sure from which commit it is breaking.
One thing I saw is we are using both log4j and slf4j for logging. Is there any specific reason for this?
Locally logs are coming to terminal.

We have provision to pass log4j.properties file path via command-line arguments here but that will be the second argument. First argument must be properties file. What if we load properties file via consul. Is there any alternate way to give log4j.properties file path without changing code.

Closing the issue as we started to give log file path from command line.


Fixed README.md

You had some spelling mistakes

Ouch, thanks for pointing those out.

No problem!


[PrintAsObjC] Use TypeDeclFinder instead of custom TypeVisitor

This is the same type-walking logic we use for access control checking, so it had better be correct. Perfect case for DRY!
No functionality change.

@swift-ci Please smoke test


waitForVisible fix when element doesn't already exist

Proposed changes
When calling waitForVisible() and the element doesn't already exist on the page it gets into a recursive loop calling itself resulting in a never ending call.
Changing it to not call itself and just wait for waitForExist to complete.
Types of changes

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[x] I have read the CONTRIBUTING doc
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have added necessary documentation (if appropriate)

Code to reproduce

describe(`Test`, () => {
	it(`should...`, () => {
		browser.url(`/local/file`);
		$(`.foobar`).waitForVisible()
	});
});

Reviewers: @webdriverio/technical-committee

Codecov Report

Merging #95 into master will increase coverage by 0.49%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #95      +/-   ##
==========================================
+ Coverage   94.88%   95.37%   +0.49%
==========================================
  Files          90       90
  Lines        1818     1818
  Branches      388      388
==========================================
+ Hits         1725     1734       +9
+ Misses         81       75       -6
+ Partials       12        9       -3

Impacted Files
Coverage Δ

...webdriverio/src/commands/element/waitForVisible.js
100% <100%> (+100%)
:arrow_up:

Continue to review full report at Codecov.

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


3Bot zdb solution

If I remember correctly, there was once a zdb solution chatflow in 3Bot :thinking:
Zdbfs makes this very useful for anyone who wants to reserve some disk for a k3os VM.
Feature: create or restore 3Bot zdb solution.

the feature was/is minio solution, we never allowed provisioning zdbs alone


First Record from database is malformed / pulling incorrect value

unixODBC version: 2.3.11 and 2.3.7
node-odbc version: 2.4.6
node version: v18.8.0
Issue:
Querying a database with CLOB data type. Pulling multiple fields (some VARCHAR, some BIGINT) with no issues. CLOB data type returning invalid result for first record. Appears to be some form of last record's value and some other records combined. All other records in result set appear to have correct values.
Things Tried:

querying with isql. It returns the valid column value
querying in DBeaver also returns the valid column value

Any additional info I can provide / look into please let me know. Thanks!

Can you provide a trace using the steps in https://github.com/markdirish/node-odbc#debugging ?


Project name disambiguation causes project / external dependency conflicts to be missed.

The fix done in #11859 for #847 has an unfortunate side effect for project / binary dependency replacement.
If a project foo:api, with another project named *:api in the same multi project, was replacing a binary dependency org.test:api before the fix, it will no longer replace it after the fix as its name changed to foo-api, changing the coordinates, and causing the conflict to be missed.

This has been resolved by reverting in 6.2.1 the fix for #847 done in 6.2, which had unforeseen consequences.


CSV attachment viewer (#438)

added striped view for table.

Build failed because of #527
If you are making visual improvements, I'd like to see them in action. Please add csv attachment into our test data here: https://github.com/allure-framework/allure-core/blob/master/allure-model/src/test/resources/allure-results/c32503a8-2981-43da-afa5-e0d82dacfefd-testsuite.xml#L102
Then it will be included into report after build.

Now I'm working on adding this csv to allure-model.

retest this please

Is this also works for *.xlsx file?

@arpitgold no, just .csv for now.

retest this please

sorry for bothering you, guys, but we are trying to show report example after build on jenkins, as it was in teamcity

Brilliant. Now we can see the demo report in build artifacts. To do it, go to "Details" on build status block, then click on "Build Artifacts" -> "allure-report" -> "index.html"

How can we make retest for it ?
I added csv files for testing in the allure-model, as was requested. It is located in the place with all attachments.

As you can see, build will be run for each commit.

Ok, so, it is run again :) Should be perfect now ;)


"Navigation took more than 30000ms. Please increase the navigationTimeout" - working locally but issue in GitLab pipeline

Describe the bug
"Navigation took more than 30000ms. Please increase the navigationTimeout" - working locally but issue in GitLab pipeline
To Reproduce
Steps (or script) to reproduce the behavior:

Open the browser (chrome) in headless mode

await openBrowser({
        headless: headless,
        args: ["--no-sandbox"]
    });
    console.log('Browser opened.');
    gauge.message('Browser opened.');

Goto url

await goto(url);
tried all the below solutions, but none is working -

goto(url, {waitForEvents:['firstMeaningfulPaint']});
goto(url,{timeout:90000});
goto(url,{timeout:120000});
goto(url,{waitForEvents:['loadEventFired']});
goto(url,{navigationTimeout:90000});
goto(url,{navigationTimeout:120000});
goto(url,{ waitForStart: 0 });

Script is working locally but issue in GitLab pipeline

See error
"Navigation took more than 30000ms. Please increase the navigationTimeout"

Logs
Paste any log or error messages here

Error Message: Error: Navigation took more than 30000ms. Please increase the navigationTimeout.
    Stacktrace:
    Error: Navigation took more than 30000ms. Please increase the navigationTimeout.
        at doActionAwaitingNavigation (node_modules/taiko/lib/doActionAwaitingNavigation.js:66:13)
        at async module.exports.goto (node_modules/taiko/lib/taiko.js:744:3)
        at async module.exports.<computed> (node_modules/taiko/lib/taiko.js:2620:14)
        at async Object.<anonymous> (tests/step_implementation.js:36:5)

![image](https://user-images.githubusercontent.com/130654429/231729767-f5ccc606-89e1-4b4a-a81d-12d7335d8551.png)

Expected behavior
The script should run in the CI/CD pipeline as it is running locally
Screenshots
If applicable, add screenshots to help explain your problem.

Versions:

Taiko: Version: 1.3.9 (Chromium: 110.0.5478.0) RELEASE
OS: MacOS Version 13.3.1 (22E261)
Node.js: v16.14.0

Gauge version: 1.4.3
Plugins
-------
html-report (4.2.0)
js (2.4.0)
python (0.3.17)
screenshot (0.1.0)

Additional context
.gitlab-ci.yml file

seems you have to set --disable-dev-shm-usage as browser arg as well to get everything running in headless chrome in a node docker container


Add array_dot_product / list_dot_product function

Which issue does this PR close?
Closes #12475.
Rationale for this change
Add dot product functionality to DataFusion. It would be valuable to add scalar UDF array_dot_product / list_dot_product which computes inner product of two arrays, that is already supported by  well-known DBs like DuckDB.
What changes are included in this PR?

Re-organize convert_to_f64_array to functions-nested/utils.rs.
Add  array_dot_product / list_dot_product in functions-nested.
Add SLT in array.slt.
Update corresponding scalar UDF docs.

Are these changes tested?
Yes, added some array-specific SQL logic test, including List/LargeList/FixedSizedList
Are there any user-facing changes?
Yes, new function array_dot_product(arr1, arr2) is added.
For instance,
> CREATE TABLE word_embedding (
    emb_a DOUBLE[],
    emb_b DOUBLE[]
);
0 row(s) fetched.
Elapsed 0.008 seconds.

> INSERT INTO word_embedding VALUES
([1.0, 2.0, 3.0], [1.0, 2.0, 5.0]),
([2.0, 4.0, 6.0], [2.0, 4.0, 6.0]),
([1.5, 2.5, 3.5], [4.5, 6.5, 8.5]);
+-------+
| count |
+-------+
| 3     |
+-------+
1 row(s) fetched.
Elapsed 0.009 seconds.

> SELECT
    emb_a,
    emb_b,
    list_dot_product(emb_a, emb_b) AS inner_product
FROM
    word_embedding;
+-----------------+-----------------+---------------+
| emb_a           | emb_b           | inner_product |
+-----------------+-----------------+---------------+
| [1.0, 2.0, 3.0] | [1.0, 2.0, 5.0] | 20.0          |
| [2.0, 4.0, 6.0] | [2.0, 4.0, 6.0] | 56.0          |
| [1.5, 2.5, 3.5] | [4.5, 6.5, 8.5] | 52.75         |
+-----------------+-----------------+---------------+
3 row(s) fetched.
Elapsed 0.008 seconds.

Hey @austin362667 Maybe you should take a look at this discussion https://github.com/apache/datafusion/issues/12357 once

Thank you, @dharanad , for bringing this to my attention. This is a great discussion. I like the idea of keeping the DataFusion core as simple as possible while retaining useful DuckDB functions that enhance the user experience. I'm open to any feedback~

Thank you, @dharanad , for bringing this to my attention. This is a great discussion. I like the idea of keeping the DataFusion core as simple as possible while retaining useful DuckDB functions that enhance the user experience. I'm open to any feedback~

What would you think about creating a new crate in https://github.com/datafusion-contrib to hold additional duckdb functions? Perhaps https://github.com/datafusion-contrib/datafusion-functions-duckdb, similar to https://github.com/datafusion-contrib/datafusion-functions-json for JSON from @samuelcolvin and co.
It would be a pretty neat way to help build out the function library in DataFUsion
Also, @matthewmturner  and I have been working on an integration UI similar to duckdb with many features -- https://github.com/datafusion-contrib/datafusion-dft -- we could then integrate these dft so it is easy to use

Sure, thank you Andrew for proposing this initiative.
I like the idea. Let's do it this way!!

Sure, thank you Andrew for proposing this initiative. I like the idea. Let's do it this way!!

Awesome -- let's try a new repo. Follow on discussion here: https://github.com/apache/datafusion/issues/12254#issuecomment-2356571864


Update license year range to 2016

I thought copyright lasted for like 80 years after the original copyright date.

That is true. But I thought, I should also contribute something to anything even though it makes little sense :sunglasses:


Add gilded Sorting type

The reddit API suports sorting by gilded although it isn't documented

Thanks!


Submit issue on single-threaded warning to intake-esm

This might actually be an ARE-specific thing. It doesn't seem to happen when I start my own JupyterLab env

Nope, the warning is not only on ARE. It comes about when xarray has to do some serious work to combine to data, which usually is due to an issue with the data (e.g. coordinates that are available in some files are missing in others). The "ocean.1yr" in "1deg_jra55_ryf9091_gadi" is a good example of this

Issue opened here: https://github.com/intake/intake-esm/issues/596


Upgrade Rails and puma

What:

Upgrade Rails and puma

Why:

Chore

@gowsik-ragunath please review and deploy/test on staging.


Add redpadna service

Hi,
It would be nice to add redpanda to supported services.
Homepage
Nix package

I started looking into adding a Redpanda service to devenv, but the redpanda-server package is currently marked as broken (see https://github.com/NixOS/nixpkgs/pull/272521 for the latest attempt to fix it).


[pqos] missing quotes for Core field in CSV output

Time,Core,IPC,LLC Misses,LLC[KB],MBL[MB/s],MBR[MB/s]
2016-06-14 01:40:53,0-15,32-47,0.10,2558,37248.0,976274.4,5309.5
                    ^^^^^^^^^^

Instead of a single field, this becomes two separate fields in CSV.
Should be:
2016-06-14 01:40:53,"0-15,32-47",0.10,2558,37248.0,976274.4,5309.5

This happens when, e.g. -m all:[0-15,32-47], is used.

The patch above fixes the problem


Thoughts about v4

Let's discuss here about possible features for a v4.
Interceptors
Implement the interceptor pattern so the lib is more extensible.
const logger = logdown('foo;)

const silenceLorem = ({ instance, methodName, args }) => {
  if (args[0] === 'lorem') return
  return { instance, methodName, args }
}

logger.log('lorem') // prints 'lorem'
looger.interceptors.inject(silenceLorem)
logger.log('lorem') // doesnt print 'lorem'
logger.interceptors.eject(silenceLorem)
logger.log('lorem') // prints 'lorem'

Deprecate transports
We could use interceptors which is a more generic API.
TypeScript
I'm now on board of the TS hype train.
Drop IE11 support
It's finally time.

This library is really concise & does its work very, so I though I'll share my thoughts I had for this topic,

#227 could be a good fit for v4
instead of dropping IE11 support altogether, could we fall back to just plain old console logs or something?

Will be willing to contribute, if needed.
Thanks


At-most-once jobs are lost in cluster exchange

Here is a scenario:
I have a two node cluster, and I add one job to each node with RETRY 0. If I issue GETJOB on node1 twice, the second time blocks since that node's queue is empty. I can see node2 receive NEEDJOBS and send YOURJOBS to node1, and I can see that node1 receives the YOURJOBS message, but it never queues the job because of (from what I can tell) this line in queue.c:
    if (job->state == JOB_STATE_QUEUED || job->qtime == 0)
        return DISQUE_ERR;

It seems like this might have something to do with never re-queueing a job to guarantee at most once deliverability when a job is set to RETRY 0, but in this case the job will never be delivered unless it is retrieved from the original node it was queued in before the original node delivers it to another node as part of YOURJOBS.
I hope that makes sense, it is highly likely that I overlooked something or am not understanding the code correctly!

Looks more correct to me. :+1:
As we are just moving an at-most-once job from the queue of node2 to node1, the job should be queued again in node2.

Hello, it's a bug indeed, since YOURJOBS messages are atomic, the jobs are removed from the current queue before sending them to the other peer. Fixing.

Fixed, tests added. Thanks for reporting.


Jagged edges on height map effect

UE 5.03
Windows 11
I add the default Height Ma Effect using the default height map and it has jagged edges.  Is there a setting to smooth it out?  Or am I doing something wrong?

Your resolution of either the landscape or the map could be too low. Did you notice this problem regularily and got the feeling the it is related to the brush?

I created a new landscape 2017x2017 with edit layers enabled.  Added Landmass Effect Brush.  Then added HeightMap Effect.  Then Trigger Landscape Update.  I did not change the default included heightmap.  Any ideas?

I used the project that comes with this source code.  Created a blank new level and am still getting jagged edges.  Do you get the same results when trying?  Thanks again for this awesome plugin.  I added it to my map app. https://terrain.justgeektechs.com/#/ under Export Type.


[JavaToolInstallerV0] Add JDK to satisfies list

Task name: JavaToolInstallerV0
Description:

Now JavaToolInstaller satisfies the "JDK" demand.

Documentation changes required: No
Added unit tests: No
Attached related issue:

https://github.com/microsoft/build-task-team/issues/53 (Feedback Ticket #1722324)

Checklist:

[x] Task version was bumped - please check instruction how to do it
[x] Checked that applied changes work as expected

Note:
~The changes for resources.res json and messages in task.loc.json were added since was lost in this PR.~

@damccorm, сould you please take a look at this PR?


[Bug] pop-up window shows flink-conf.yaml bug

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
When custom savepoint is not set, click savepoint to stop the pop-up window to display flink-conf.yaml as flick-conf.yaml
StreamX Version
1.2.4/dev
Java Version
1.8
Flink Version
1.14
Scala Version of Flink
2.11
Error Exception
pop-up window shows flink-conf.yaml

Screenshots

Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

has done


[Enhancement] Statistics collection focus on truncate and insert overwrite

What type of PR is this：

[ ] bug
[ ] feature
[x] enhancement
[ ] refactor
[ ] others

Which issues of this PR fixes ：

Fixes  #9541
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:disappointed: fail : 1 / 6 (16.67%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/statistic/AnalyzeManager.java
1
6
16.67%
[192, 193, 199, 200, 202]

[FE PR Coverage Check]
:disappointed: fail : 1 / 10 (10.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/qe/StmtExecutor.java
0
2
00.00%
[808, 809]

:large_blue_circle:
com/starrocks/statistic/AnalyzeManager.java
1
8
12.50%
[192, 193, 199, 200, 202, 217, 218]

run starrocks_admit_test


assigned container IPs respond within docker-machine, but not from docker-host..

Output of docker version:
Client:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   20f81dd
 Built:        Thu Mar 10 21:49:11 2016
 OS/Arch:      darwin/amd64

Server:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   20f81dd
 Built:        Thu Mar 10 21:49:11 2016
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 6
 Running: 6
 Paused: 0
 Stopped: 0
Images: 98
Server Version: 1.10.3
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 167
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 4.1.19-boot2docker
Operating System: Boot2Docker 1.10.3 (TCL 6.4.1); master : 625117e - Thu Mar 10 22:09:02 UTC 2016
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 996.1 MiB
Name: default
ID: JI7I:SIJQ:K2KA:BIVS:74NT:P4BF:6MO6:4Z4X:BBVS:KZWK:6ESK:FQRA
Debug mode (server): true
 File Descriptors: 70
 Goroutines: 95
 System Time: 2016-04-26T19:24:01.779823203Z
 EventsListeners: 1
 Init SHA1:
 Init Path: /usr/local/bin/docker
 Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
 provider=virtualbo

Additional environment details (AWS, VirtualBox, physical, etc.):
virtual box
Steps to reproduce the issue:

run a container on a custom network with an assigned IP (--net=isolated_nw --ip=<IP_ADDRESS>), have a http handler respond on port 80 or something
curl (assigned IP) from WITHIN docker-machine and observe a good response
curl (assigned IP) from HOST and observe that IP lookup fails

Additional information you deem important (e.g. issue happens only occasionally):
The network should be shared with the host machine. If I can hit an IP from within docker-machine, I should be able to from within the host. VirtualBox really should be network transparent (?)

@jwdeitch the issue you are running into is because the machine is using a network that is not accessible by your host.  you can create a new host only network that the machines will use to access.  here is an issue describing something similar. https://github.com/docker/machine/issues/710.  if you continue to access issues please open an issue there.  thanks!


Token ids are coming in constituents list in  constituent parsing

From @elahi123 on August 28, 2018 16:9
Hi
The token ids are coming in constituents list after TCF to LIF converter
{
"id": "ps_0",
"@type": "http://vocab.lappsgrid.org/PhraseStructure",
"features": {
"constituents": ["c_0_0", "c_0_1", "c_0_2", "c_0_3", "c_0_4", "c_0_5", "c_0_6", "c_0_7", "c_0_8", "c_0_9", "c_0_10", "c_0_11", "t_0", "t_1", "t_2", "t_3", "t_4", "t_5"]
}
}]
}
Example file
lif-viewref-test.txt
Copied from original issue: lapps-clarin/converter-issues#7

Resolved in TCF to LIF converter version tcf-converter_1.0.1


Please invite me to the Community Organization

Name
Harsh Kumar Morane
Discord Username (if applicable) E.g John#412
HaRsH#7599
Questions & suggestions?
No questions as such now.

Welcome to the community @moraneharsh ✅


Pokemon transfer

Hi!
I have a question. How to set to automatically transfer Pokemon? So that left a 2 best Pokemon of each species and some species do not transfer.
The next question is... Is it possible to set automatic evolution?
Thank you for your help.
Regards.

I also want to know if I want to transfer pokemons on start up, how to set up this:
{ "type": "TransferPokemon" },

See https://github.com/PokemonGoF/PokemonGo-Bot/blob/master/docs/configuration_files.md and https://github.com/PokemonGoF/PokemonGo-Bot/blob/master/configs/config.json.example
Focus on the EvolvePokemon task and release config

Thanks!
Whoever knows how to separate one species to transfer? Because there is no sense to write out all of them excluding one.

@Pietr it has many examples on how to do it:
"release": {
      "any": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
      "// Example of always releasing Rattata:": {},
      "// Rattata": {"always_release": true},
      "// Example of keeping 3 stronger (based on CP) Pidgey:": {},
      "// Pidgey": {"keep_best_cp": 3},
      "// Example of keeping 2 stronger (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_iv": 2},
      "// Also, it is working with any": {},
      "// any": {"keep_best_iv": 3},
      "// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
    },

Transfering pokemon is not working for me :(

Yes.
But ... I want to transfer all the Pokemon with the except Eevee.

@Pietr so... you do this:
This will transfer ALL pokemons except Eevees
"release": {
      "any": {"release_below_cp": 4000, "release_below_iv": 1, "logic": "or"},
      "Eevee": {"release_below_cp": 0, "release_below_iv": 0, "logic": "or"},
      "// Example of always releasing Rattata:": {},
      "// Rattata": {"always_release": true},
      "// Example of keeping 3 stronger (based on CP) Pidgey:": {},
      "// Pidgey": {"keep_best_cp": 3},
      "// Example of keeping 2 stronger (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_iv": 2},
      "// Also, it is working with any": {},
      "// any": {"keep_best_iv": 3},
      "// Example of keeping the 2 strongest (based on CP) and 3 best (based on IV) Zubat:": {},
      "// Zubat": {"keep_best_cp": 2, "keep_best_iv": 3}
    },
````


LGTV -WebOS - Is there a way to open an URL on the TV broswer?

I'm developing an app for LGtv - WebOS, and I need to open an url in tv browser when some user click a button.
Currently, I'm using the following:

But this opens something that is not the tv browser.
Can anyone help?
Thanks in advance.

Hi, I tried to use this hook but this hook does not support lg web or tizen.

I manage to make it work on lgwebos using the following:

I manage to make it work on tizen using the following:


Add past sales to crew page

If storing daily sales, add on the unique crew page the list of latest sales (see https://github.com/solevis/pixyship/issues/28)

Done in 198022bbcb7fc640ab863eef54085d63064a8c70


rolling-dice entropy for new seeds

Hello, I am the developer for monerosigner, a monero fork of seedsigner (A DIY hardware wallet built around pi zero).
The generation of new seeds in my project will use dice rolls as an option for entropy generation of new seeds.
In the bitcoin space there is a standard under bip39 for raw entropy to seed. There is no equivalent standard for monero.
Here is a work in progress repo for dice roll entropy to monero seed:
https://github.com/Monero-HackerIndustrial/MoneroDice-WalletGen
I avoided the simple "rolls to bytes, then hash" and instead opted for key derivation similar to bip39.
Below is the first version to my entropy to monero seed:
#the new way uses the key derivation of
# https://github.com/diybitcoinhardware/embit/blob/2bf81739eb5f01f8ad59d23c492fd9d9564eed48/src/embit/bip39.py#L86
PBKDF2_ROUNDS = 2048
#password used for the salt (a sha256sum )
password = hashlib.sha256(dice_rolls.encode()).digest()
entropy_bytes  = hashlib.pbkdf2_hmac(
        "sha512",
        dice_rolls.encode("utf-8"),
        password,
        PBKDF2_ROUNDS,
        32,
    )

hex = entropy_bytes

hex = hex.hex()
s = Seed(hex)
phrase = s.phrase
public_address = s.public_address()

I am relying on the monero python library which handles converting the hex seed into a seed phrase. That part is documented and standardized in multiple libraries and clients.
Do you see any merit in implementing this in feather wallet?
If so I am also early enough in this process I would love your input.

I see that the feather seed key derivation is described as such:
https://github.com/feather-wallet/feather/tree/master/src/monero_seed

The private key is derived from the 128-bit seed using PBKDF2-HMAC-SHA256 with 4096 iterations.The wallet birthday and the 5 reserved/feature bits are used as a salt. 128-bit seed provides the same level of security as the elliptic curve used by Monero.

Future extensions may define other KDFs.

So feather is using similar key derivations except for 2 differences.
sha256 vs sha512
of iterations
4096 vs 2048
The salt being the reserved/feature bits.
Is there an advantage to using PBKDF2-HMAC-SHA256  vs PBKDF2-HMAC-SHA512?
Bip39 uses sha512 as the kdf. I was basing my choice off of it.

I see the note that the library is vendored inside the feather repo. I see that the original polyseed repo is still getting some updates. I went ahead and asked tevador for some of the reasons he chose that specific KDF.
The polyseed repo has updated the KDF from 2048 to 10000 rounds of sha256. This might be something worth updating for the vendored library?
Another question, would you be interested in adding dice entropy for key gen in feather?
It looks like Polyseed already has a function for taking raw 128 bit seed and generating a key.
You could take raw rolls for a seed or use it as an extra form of entropy for those who are paranoid of not enough entropy in urandom.

The monero_seed library and Polyseed are not the same. Feather switched from monero_seed to Polyseed last year. monero_seed is vendored to allow those seeds to be restored, but all newly created seeds use Polyseed.

Another question, would you be interested in adding dice entropy for key gen in feather?

Yes. I haven't gotten around to implementing this.

The monero_seed library and Polyseed are not the same. Feather switched from monero_seed to Polyseed last year.
My mistake, that makes sense. Polyseed looks good and sounds like it will be merging to monero core at some point in the future.
Yes. I haven't gotten around to implementing this.
No worries, I am still learning the reasoning behind certain design choices in Polyseed. Once I have good enough understanding I will add support in MoneroSigner for it. Let me know if you need any help.

Added in 6225e0e389b8ce639f25e0801b96facb06cdecfa.

Awesome job!


Fail to compile raylib-ocaml

Describe the bug
I want to use the raylib-ocaml library (github  and opam) in my dune project. Trying to build it fails for conf-libxcursor.
To Reproduce

nix-shell -p dune opam
opam exec -- dune init proj hello
cd hello
nix flake init -t github:tweag/opam-nix
edit the flake.nix

change buildOpamProject to buildDuneProject
add raylib = "*"; to scope
add ${package} = prev.${package}.overrideAttrs (oa: { buildInputs = oa.buildInputs ++ [ final.raylib ]; });  to overlay

nix build

Expected behavior
Successful build.
Environment

OS name + version:  NixOS 2.18.1

Additional context
Add any other context about the problem here.
The full flake is:
{
    inputs = {
        opam-nix.url = "github:tweag/opam-nix";
        flake-utils.url = "github:numtide/flake-utils";
        nixpkgs.follows = "opam-nix/nixpkgs";
    };

    outputs = { self, flake-utils, opam-nix, nixpkgs }@inputs:
    let
        package = "hello";
    in flake-utils.lib.eachDefaultSystem (system:
        let
            pkgs = nixpkgs.legacyPackages.${system};
            on = opam-nix.lib.${system};
            scope = on.buildDuneProject { } package ./. {
                ocaml-base-compiler = "*";
                raylib = "*";
            };
            overlay = final: prev: {
                ${package} = prev.${package}.overrideAttrs (oa: {
                    buildInputs = oa.buildInputs ++ [ final.raylib ];
                    buildPhase = "dune build --release";
                });
            };
        in {
            legacyPackages = scope.overrideScope' overlay;
            packages.default = self.legacyPackages.${system}.${package};
        }
    );
}

Full output from build:
❯ nix build
error: builder for '/nix/store/j5j86cs6ckhrh5fs4hbrslf4814rhpvr-conf-libxcursor-1.drv' failed with exit code 1;
       last 7 log lines:
       > unpacking sources
       > unpacking source archive /nix/store/4d0ix5djms3n2jnjdc58l916cwack1rp-empty-directory
       > source root is empty-directory
       > patching sources
       > configuring
       > patching script interpreter paths in .
       > building
       For full logs, run 'nix log /nix/store/j5j86cs6ckhrh5fs4hbrslf4814rhpvr-conf-libxcursor-1.drv'.
error: 1 dependencies of derivation '/nix/store/if85wf0mgkf7plxd54mw4vgzdkh6jgrx-raylib-1.1.0.drv' failed to build
error (ignored): error: cannot unlink '/tmp/nix-build-ocaml-base-compiler-5.1.1_rc1.drv-6/ocaml-5.1.1-rc1': Directory not empty
error: 1 dependencies of derivation '/nix/store/alklyc02s7jz2gadg4bhvgwd8crhz48i-hello-dev.drv' failed to build

Hi! I think it needs a couple of overrides. I'll take a look.

Should be fixed in 9f03f7e0664c369f25e614d3f3be74ea78b647fa

Thank you so much, I will try later today.

Hello, sorry for the late reply. I tried to reply earlier but my internet died. It builds successfully now but fails to run. I copied this example from the raylib-ocaml github. It runes fine with dune exec hello and builds fine with nix build but running ./result/bin/hello fails with
INFO: Initializing raylib 4.5
INFO: Supported raylib modules:
INFO:     > rcore:..... loaded (mandatory)
INFO:     > rlgl:...... loaded (mandatory)
INFO:     > rshapes:... loaded (optional)
INFO:     > rtextures:. loaded (optional)
INFO:     > rtext:..... loaded (optional)
INFO:     > rmodels:... loaded (optional)
INFO:     > raudio:.... loaded (optional)
WARNING: GLFW: Error: 65542 Description: GLX: No GLXFBConfigs returned
WARNING: GLFW: Error: 65545 Description: GLX: Failed to find a suitable GLXFBConfig
WARNING: GLFW: Failed to initialize Window
FATAL: Failed to initialize Graphic Device

Hm, could you try with nix-gl?

I ran the command nix run --impure github:guibou/nixGL -- ./result/bin/hello and it worked. Thank you!


Allow pointer event handlers on

Description
Currently,  does not support pointer event handlers.
Suggested solution
Pointer event handlers should work on  just like the do on component that inherit from Object3Ds.
Alternative
No response
Additional context
No response
Validations

[X] I agree to follow this project's Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

@Tinoooo I just tested it and click pointer-enter and pointer-leave does work

Feel free to open it again if you manage to reproduce it.


@ToString(exclude) option is not working as expected

Since version 16.16 I have problems with @ToString(exclude = "myProperty1, myProperty2") example.
Properties are included in toString method.

Do you really mean
@ToString(exclude = "myProperty1, myProperty2")
or is it a "mental typo" and you mean
@ToString(exclude = {"myProperty1", "myProperty2"}) ? The former is wrong.

@ToString(exclude = "myProperty1, myProperty2") example worked until 1.16.14.
Your example solved my problem in 1.16.16.
Thank you for you time.


Automate deployment process wisely

TODO: Test usage of smth like puppet or ansible to do deployment. Pick the most comfortable and useful one.
Check out https://github.com/itkpi/events-public/commit/55679aee573483f7a5e7e44c3317501d8093a3c6 for practices

Postpone for now.
It is impossible to automate deployment without having stable master or any other release branch.


Add formatting capability to css in web.nix module

Not much to it. We just applied this to our html template
the option comes from:  https://github.com/microsoft/vscode/blob/main/extensions/css-language-features/server/src/cssServer.ts#L132-L133

sorry for stealing your glory


Move samplers into samplers directory from opentracing/sampler directory

Pull Request Test Coverage Report for Build 13289a91-65da-4018-96f8-5e2508752767

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.9%) to 67.338%

Totals

Change from base Build 8cd53d55-7765-420e-becb-8fa8cff384e9:
-0.9%

Covered Lines:
1152

Relevant Lines:
1611

💛  - Coveralls


Use "raw" IODANC files converted from BUFR in Variational and HofX

Includes:

[ ] extensions to QC flags in YAML stubs for conventional and amsua

[ ] Some aspects are related to #13
[ ] Additionally, thinning should be configured to reduce correlations between neighboring observations

[ ] modify config/obsdata.csh to handle both NCDIAG and raw data directories.  See #28 for observation file directory locations

@ibanos90, I assigned you, because it seems like this will be needed for the real-time application


Introduce memory-matcher based rules

You may want to check in with @JasonRoberts-smile who is also working on the InMemoryResourceMatcher. I imagine this change will bust his MR


Assessing the training of the model

Hi, I am a student working on running the totalVI model at KITE pharma. I have recently been applying and following the totalVI tutorial. How do I assess the “Negative ELBO over training epochs” plot? More specifically, how do I assess whether the model has trained sufficiently from this plot?

I don't have an exact answer for you, but generally you're looking to see if the ELBO does not improve on held-out data, or improves really slowly. Feel free to post your training history here.


Improving access tokens.

Tests are passing at https://github.com/bullet-train-co/bullet_train/pull/403.


Add preventScrollRestoration option for scroll resortation

https://github.com/emilkowalski/vaul/issues/200

I've been waiting for this! Hopefully it will be merged soon.

Nice, can you add it to the docs in the README as well?

Done


feat(osmoutil/accum): Remove position Accumulator from state

Closes: #3950
What is the purpose of the change
Removes the position accumulator from state when the numShares for the position is equal to zero.
This check / action happens when the update Position, specifically RemoveFromPosition is happening.
Brief Changelog

Remove position accumulator from state when numshares is zero

Testing and Verifying
Added new tests for this / changed existing test cases
Documentation and Release Note

Does this pull request introduce a new feature or user-facing behavior changes? (yes / no)
Is a relevant changelog entry added to the Unreleased section in CHANGELOG.md? (yes / no)
How is the feature or change documented? (not applicable   /   specification (x/<module>/spec/)  /  Osmosis docs repo   /   not documented)

@p0mvn Changed to deleting positions when claiming reward, and added test for it r4r


How to export a model glb with a texture + Alpha (3ds Max) ?

Description
Hello,
I tried to generate a glb from 3ds max with a bitmap + alpha for the transparence (a simple teapot, material steel, logo png).
For that, I used a PNG with an alpha without succes. I Tried too an blend (logo + mask) but I can't have the transparence.
How can I generate a model (standard or physical materials) and add simple logo png for example ?
Thank you.
Frank
Live Demo

https://test-alpha-3d.glitch.me

Version

model-viewer: vX.X.X

Browser Affected

[ x] Edge
[x ] Firefox

OS

[ ] Android
[ ] iOS
[ ] Linux
[ ] MacOS
[x ] Windows

AR

[ ] WebXR
[ x] SceneViewer
[ ] QuickLook

This is a 3DS Max question, so you might have better luck on their forums. It could be a GLB export bug.


SSL offloading support broken since 9.5.0

Description of bug
DNN no longer works correctly behind an SSL offloading load balancer.
Steps to reproduce

Install DNN 9.6.1
Create a web farm (with ARR for example) with SSL offloading enabled. Make sure to set the SSL Offload Header Value security setting to X-ARR-SSL
Navigate to the site under HTTPS. So far so good, you'll get a secure site.
Click on "Home" page link

Current behavior
The site reloads under HTTP.
Expected behavior
Site should stay under HTTPS.
Additional context
This is a regression caused by #3453, so it seems this has been happening since 9.5.0.
But wait, there is a confusing twist to this:
I can confirm that reverting #3453 fixes the SSL offloading problem, and my expectation was that it would also revive #3452. Well this was not the case. After reverting the commit in my dev environment, I am not able to reproduce #3452. Creating page A and then creating page B to redirect to page A works as expected for me under SSL offloading. So I don't know, maybe more steps are required to reproduce #3452.
Affected version

[X] 10.00.00 alpha build (in development)
[X] 09.06.01 latest supported release
[X] 09.06.00
[X] 09.05.00

I have read the code and I see what was trying to be done, and what you are trying to do.  The situation here maybe that there are a number of ways to do SSL offloading and DNN does not cover all the different approaches, only one.

In my view, #3453 was a regression that needed reversal because previous to that change, DNN would return HTTPS links on SSL offloaded scenarios, not HTTP links.
I understand there are ways to convert HTTP back to HTTPS by intercepting the generated response, but that is not how it was working before, and it was not the intent of that change either. Such breaking change should be discussed and approved first.
Reversal is the way to go here IMO.

That is fine with a reversal, some use a local certificates to encrypt the backend with a public in the front-end.
IMO it should have both and like you said kept the old way as well as it does break things if you are not running https.  I won't stand in the way of it.
Anyone that began using it with SSL should be also informed it will break for them as well.  I think this will lock some users into version for a while until there is a solution for both situations.


I can't send my Nami Wallet ADA

Tells me it's an invalid ADA Address.

@Hostilityyyy Talk to Cardano Support on the Live support page so that your issue can be looked into.

Talk to Cardano Support on the Live support page so that your issue can be looked into.


Convert exception from AMQP layer to retriable EventHubsException.

Some exception cases from AMQP layer should be handled as retriable failure. "Invalid operation while connection is closing" error is one of them. This PR introduces changes for client to handle them as a retriable EventHubsException.
Fix is addressing the issue reported here https://github.com/Azure/azure-sdk-for-net/issues/8761

Thx @jsquire for the review. You are the best :)


alternate way to count asset downloads

raised by @nmagee
The FS used by the container is read-only, so we can't update the config file in order to store download counts:
INFO: ('<IP_ADDRESS>', 36128) - "GET /asset/ERCC92/bowtie1/archive HTTP/1.1" 500

ERROR: Exception in ASGI application

Traceback (most recent call last):

 File "/usr/local/lib/python3.7/site-packages/uvicorn/protocols/http/httptools_impl.py", line 368, in run_asgi

   result = await app(self.scope, self.receive, self.send)

 File "/usr/local/lib/python3.7/site-packages/starlette/applications.py", line 133, in __call__

   await self.error_middleware(scope, receive, send)

 File "/usr/local/lib/python3.7/site-packages/starlette/middleware/errors.py", line 172, in __call__

   raise exc from None

 File "/usr/local/lib/python3.7/site-packages/starlette/middleware/errors.py", line 150, in __call__

   await self.app(scope, receive, _send)

 File "/usr/local/lib/python3.7/site-packages/starlette/exceptions.py", line 73, in __call__

   raise exc from None

 File "/usr/local/lib/python3.7/site-packages/starlette/exceptions.py", line 62, in __call__

   await self.app(scope, receive, sender)

 File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 585, in __call__

   await route(scope, receive, send)

 File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 207, in __call__

   await self.app(scope, receive, send)

 File "/usr/local/lib/python3.7/site-packages/starlette/routing.py", line 40, in app

   response = await func(request)

 File "/usr/local/lib/python3.7/site-packages/fastapi/routing.py", line 117, in app

   raw_response = await dependant.call(**values)

 File "/app/refgenieserver/main.py", line 67, in download_asset

   update_stats(rgc, genome, asset)

 File "/app/refgenieserver/helpers.py", line 96, in update_stats

   rgc.write()

 File "/usr/local/lib/python3.7/site-packages/yacman/yacman.py", line 34, in write

   with open(filename, 'w') as f:

OSError: [Errno 30] Read-only file system: '/genomes/genomes.yaml'

We need an alternate way to track downloads:

Other suggestions if you need alternate ways to track counts – you could +1 to a specific key in Redis (there is a ‘counter’ data type made for that), which we have available, or to a more robust DB either relational or nosql.

To do:

[x] revert https://github.com/databio/refgenieserver/commit/f486b1dc245895105ecc10acb1fbec382debb75b

[ ] implement new approach

So possible new approaches:
The Redis counter approach just involves setting up a key and then hitting it with an INCR request each time you want to up the counter. You could write some basic logic to check for the existence of a key/value pair for any specific archive, and create it if it doesn't exist, or tick up 1 for each time it's called.
redis> SET mykey "10"
"OK"
redis> INCR mykey
(integer) 11
redis> GET mykey
"11"
redis>

https://redis.io/commands/INCR
pip install redis

...

>>> import redis
>>> r = redis.Redis(host='localhost', port=6379, db=0)
>>> r.set('foo', 'bar')
True
>>> r.get('foo')
'bar'

You could try this out locally by running below -- but it won't have persistent storage after restarts (this is enabled on the server)
docker run -d -p 6379:6379 redis

can keys have slashes? like, our key would be {genome}/{asset}.

Yes.
nem2p > redis-cli -h localhost
localhost:6379> set neal/home dick-woods-road
OK
localhost:6379> get neal/home
"dick-woods-road"

@michalstolarczyk if you're working on this, make sure to make it optional... I'd rather not introduce this as a requirement since it's sort of a 'nice-to-have' feature. so it shouldn't add any new dependencies, etc. just use it if available

Also, let me know if you want to go down this particular path. I would just need to make the Redis address available for you from another host.
Neal
On Jun 20, 2019, at 11:17 AM, Nathan Sheffield <notifications<EMAIL_ADDRESS>wrote:
@michalstolarczykhttps://github.com/michalstolarczyk if you're working on this, make sure to make it optional... I'd rather not introduce this as a requirement since it's sort of a 'nice-to-have' feature. so it shouldn't add any new dependencies, etc. just use it if available
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/databio/refgenieserver/issues/24?email_source=notifications&email_token=AAFK3FXL3K3N73CL2FQBZ7TP3ONRJA5CNFSM4HZSZCD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYFXJHA#issuecomment-504067228, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAFK3FSVTFO2DMXFQEA2BA3P3ONRJANCNFSM4HZSZCDQ.

Michal, unfortunately with firewall rules I cannot reach the DCOS redis service from our current swarm, so I am running one with persistent storage on host <IP_ADDRESS> (the Swarm master). This means that in python you can instantiate redis with the snippet below.
It also seems wise that if you incorporate Redis-based counters as an option and for portability, it might be best to pass the redis host in as an env variable. Maybe the port as well?
import redis
import os

REDIS_HOST = os.environ['REDIS_HOST']
REDIS_PORT = os.environ['6379']
r = redis.Redis(host=REDIS_HOST, port=REDIS_PORT, db=0)

key = "genome11/asset37"

exists = r.exists(key)
if exists:
  r.incr(key)
  val = r.get(key)
  print(str(val))

else:
  r.set(key, '0')

(One quirk to note: By default, all responses are returned as bytes in Python 3 and str in Python 2. Having started working with redis well before Python3, I often forget to recast into str ;-) )


Add multitenant support

Depends on #58.
I've chosen to query and cache the JWT secret and service API keys together. Otherwise, for calls such as createObject, there would be 3 queries, for each of the JWT secret, anon key and service key, which is inefficient. The memory cost of sometimes caching JWT secret or service API keys that we don't end up using should be comparatively trivial.

Looks good Beng! 🔥 Can you add some tests for this too?

@inian To get CI to pass, could you add TENANT_ID as a secret, with the same value as PROJECT_REF?

@inian To get CI to pass, could you add TENANT_ID as a secret, with the same value as PROJECT_REF?

Done

Lets encrypt the JWT secret, anon and service keys too Beng. We already do that in our middleware db.

Encrypted the JWT secret, anon and service keys.


Enable ser/des with lack of memory

Codecov Report

Merging #27 (5c81069) into foxy (2b5cc41) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 5c81069 differs from pull request most recent head 4c39252. Consider uploading reports for the commit 4c39252 to get more accurate results

@@          Coverage Diff          @@
##            foxy     #27   +/-   ##
=====================================
  Coverage   0.00%   0.00%
=====================================
  Files          1       1
  Lines          9       9
  Branches       2       2
=====================================
  Misses         9       9

Continue to review full report at Codecov.

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


No Config Files Created

Describe the bug
No files for hypr or hyprland are found in .config. I've tried this on a bare metal EndeavourOS, VM EndeavourOS, as well as VM Garuda Linux.
Images/videos/anything that would help
Please attach a log (it's in /tmp/hypr/hyprland.log) and, if crashing, a crashdump (coredumpctl, then coredumpctl info )
sWLRBackend was NULL!

well, no config files are created because Hyprland doesn't start as the backends could not be created.
Start Hyprland from a TTY and see the output.  Post them here.

This can be resolved with make config now, yea?

make config configures the repository for compiling, no.

Ah mb

closing due to inactivity

try cloning the repo and copying the config file /example/hyprland.conf into ~/.config/hypr/

misleading title, the issue is crash on start with the backend not initializing.