Failed to load map

Why ?
Failed to load map!
../../../../../../Users/pront/OneDrive/Documenti/Unreal Projects/nuovo progetto/multiplayer-main/Project/Content/00_Core/Maps/Entry.umap appears to be an asset file.

Hi, I have the same issue. Running Ue5.0.2 - the project does not load the assets from the content folder.

So sorry for the delay getting back to you has been rather hectic as of late.  This looks like it could be that you need to ensure you have git LFS installed first and then do a fresh clone of the repository once it is enabled.
This should hopefully then pull these assets down, my guess is that you didn't have git LFS installed and enabled.  We need to update the README with better instructions on this.

This is typical,  not adding proper documentation, then providing a link for the fix Again without any documentation or anything
😂


resolution bait & switch on odno 4k

I had been having problems downloading 4k from odnoklassniki and couldn't succeed.
I thought I had finally found a downloadable file and was wrong.
A couple of times, I was sure I had seen a figure of 11+gb in the filesize.
Bingo!
The file size starts out at 11gb -13gb but diminishes to 1080p size at about 3gb-4gb.
Included are scrrenshotes of the process:

Filesize is extrapolated based on fragments downloaded so far.

I guess this means I'll have to make the fix myself.
Ciao.


question

Good work and good TTS.
I tested with my own language and got good results. Thanks again for your work.
My question is why is my model larger than your test model?
Your test model epoch_2nd_00180.pth has a size of 311MB and my model is 592MB.

Could it be because of the discriminators? The checkpoints I uploaded didn't include the discriminator weights.


fix: no longer add to qrCodeList if nothing is scanned

used to add an blank "QRCode" to qrCodeList even if nothing was scanned
->now if no code is scanned, then no name is generated, if no name is generated then it isn't added to qrCodeList
also got rid of edittext box on scanning preview page because it was no longer needed

local.properties file was screwed up when i tried merging dev into my branch. didn't mean to add to commit, don't mind it, just set back to your own local


Unable to reduce ability scores below 8

We are using rolled stats for character creation. Some of our characters have stats that are below 8. We are unable to input that as a custom ability value. When we enter it, it resets the ability to a minimum of 8.

Duplicate of #3664, fixed with #4059. You'll just need to update the pf2e system.


marvin: fix test_data for parsing failure

Description
PR #6512 seems to have broken the test_data.py. This PR reverts test_data to the previous commit and adds only the new keys from the PR.
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

Verified there are no issues with parsing,
shwstppr@shwstppr-ThinkPad:~/lab/shapeblue/cloudstack|fix-test-data
⇒  sudo cp /home/shwstppr/lab/shapeblue/cloudstack/tools/marvin/marvin/config/test_data.py /usr/local/lib/python3.8/dist-packages/marvin/config/test_data.py
shwstppr@shwstppr-ThinkPad:~/lab/shapeblue/cloudstack|fix-test-data
⇒  nosetests --with-xunit --xunit-file=results.xml --with-marvin --marvin-config=./setup/dev/advanced.cfg -s -a tags=advanced --hypervisor=Simulator test/integration/smoke/test_vpc_vpn.py

==== Marvin Init Started ====

=== Marvin Parse Config Successful ===

=== Marvin Setting TestData Successful===

==== Log Folder Path: /tmp/MarvinLogs/Jun_07_2023_13_51_19_7V33G4 All logs will be available here ====

=== Marvin Init Logging Successful===

==== Marvin Init Successful ====
^C=== Final results are now copied to: /tmp/MarvinLogs/test_suite_R07TWX ===

@shwstppr
I changed the target branch to 4.18 and closed/reopened to kick the github actions. let's wait for the results.
if it works, we can change the target branch to 4.16 and merge it.

loks good @shwstppr , but in this case I would really like to see all actions pass (I know the smoketest run doesn't use this, so that makes no sense)

@weizhouapache simulator CI is working fine now. Can we proceed with changing the base branch?

@weizhouapache simulator CI is working fine now. Can we proceed with changing the base branch?

@shwstppr
that's great. go ahead !


Cloud error message change

Icon for mail and telegram missing in link

@cakesoft-rohit - the text should be very small. This is not correct.
Use:
Cloud Backup Error
The wallet could not be backed up. This may be due to network issues. Please try again and if the problem persists, contact us at<EMAIL_ADDRESS>

You won't need any icons

Also reduce the size of the modal accordingly

Ok

Verified this issue on dev app v2.0.01(374)


Remove a redundant PDFViewer.currentScale call from PDFViewerApplication.load

Since this call occurs before the PDFViewer.setDocument call, it won't actually cause any scale change.
Furthermore, moving it should not be necessary, since the scale is already used as the fallback case in PDFViewerApplication.setInitialView (provided it's non-zero, which isn't even the case in the default viewer).
Hence this patch should cause no functional changes at all, since it simply removes a piece of unnecessary code.

/botio-linux preview

Nice find!

It unfortunately appears that removing this one line uncovered existing issues elsewhere the code :-(
For example, if you load http://www.texample.net/media/pgf/builds/pgfmanualCVS2012-11-04.pdf#disableStream=true&disableAutoFetch=true.[1]
And then before the first page has begun rendering, either open the sidebar or change the scale to one of the predefined ones (page-fit/page-width/page-actual).
The pre-existing issue is that PDFViewer allows you to set various parameters; e.g. currentPageNumber, currentScale, currentScaleValue, and pagesRotation; before the setDocument method has been called.
In particular, calling PDFViewer.currentScaleValue before setting the pdfDocument is especially problematic. For example, resizing the viewer (which is what opening the sidebar amounts to), may result in PDFViewer.currentScaleValue calls before the pdfDocument has loaded.

Calling PDFViewer.currentPageNumber before setDocument first of all cannot run the necessary validation of the value provided. Secondly, depending of whether or not the defaultRenderingQueue is used, there's a real risk that currentPageNumber won't be consistent with the actual rendered page after setDocument is called.
I'm not certain that there's any simply solution to the above, and it's also a real risk that trying to add this._currentPageNumber validation code to setDocument could become quite messy!

Calling PDFViewer.pagesRotation before setDocument will currently be ignored when creating PDFPageView instances, which means that the rotation in PDFViewer would be inconsistent with the one in PDFPageView.
This is the only point that would be really easy to address, I've even got a WIP patch (see https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:viewer-components-rotation).

Calling PDFViewer.currentScale before setDocument is the only thing that currently works.

Calling PDFViewer.currentScaleValue before setDocument does not, and cannot work, since it means that _currentScale and _currentScaleValue will not be consistent.
Normally, when calling PDFViewer.currentScaleValue the _setScale method will compute the correct scale corresponding to a predefined scale string. However, that cannot be done if pdfDocument is undefined, since it relies on the pages already being available, and we need to know the currentScale when creating the PDFPageView instances, in web/pdf_viewer.js#L354.

So, to try and summarize, there's a couple of methods that simply does not work if called before setDocument.
What I'm actually wondering is why we even need to support setting those properties at all, since if we just did if (!this.pdfDocument) { return; } in currentPageNumber/currentScale/currentScaleValue/pagesRotation, none of these issues would exist!?
Also, in the simpleviewer example, we're showing how e.g. the scale can be changed after setDocument is called (since the pagesinit event is dispatched at the end of setDocument).
A compromise would perhaps be to only allow, pagesRotation and currentScale if this.pdfDocument isn't defined yet, but the inconsistency doesn't seem very user friendly to me!

@timvandermeij, @yurydelendik How do you think that we should proceed here, to solve the underlying issue this PR uncovered?
Can we simply return early in the various setters discussed above if setDocument hasn't been called, or do need to try and support at least some of them?

[1] The debugging parameters are merely intended to slow down loading somewhat, such that you have more time to do the next step.

I personally think we should return early and not allow setting any of these properties before setDocument is called. Doing so doesn't make sense in my opinion and it complicates the code a lot, leading to these kind of subtle issues that are hard to find beforehand. I'm not sure why one would want to set these properties before actually setting a document to apply them on, so I'm more than fine with disallowing that in favor of cleaner and more predictable code.


Interpolation with arithmetic breaks syntax

This example of interpolation without arithmetic doesn't cause any issues with the syntax after (though the entirety of #{$grid-gutter-width} including the #{} registers as @string.scss):
top: calc(50% + #{$grid-gutter-width});

All of the following are examples of interpolation with arithmetic, which causes the syntax following them to break:
transform: translateY(#{$grid-gutter-width * $grid-gutter-width});
transform: translateY(#{$grid-gutter-width * 2});
transform: translateY(#{2px + 2px});
top: calc(50% + #{$grid-gutter-width + 2px});

The broken syntax largely registers as strings (the white properties are seen as strings).

Interestingly, the $sort-arrow-size doesn't have syntax normally, but in the broken syntax actually registers as @variable.parameter.scss

This actually looks like this is probably related to https://github.com/serenadeai/tree-sitter-scss/issues/18 - I didn't realize interpolation wasn't supported. I'll leave this open for someone to skim through in case the cases and screenshot were helpful, but feel free to close this one.


Send the checksum of the block when returning it for streaming

Right now we verify the checksum of the streamed block from the checksum we retrieve when fetching metadata for all the blocks.  This could change, say perhaps due to a repair in progress that's happening.
Instead we should send the checksum of the block when returning it during the FetchBlocks calls.  Then the client can check that checksum value and compare against the received bytes.

Coverage decreased (-0.009%) to 77.876% when pulling 9a2e18ce1914b701f1b98fa1fe44f0a54aa91d37 on prateek/block-transmit-checksum into 152f5019b5c66defa6ea35f405449678b792ebb9 on dev.


feat: sync crd labels to apisix

Type of change:

New feature provided
What this PR does / why we need it:

Closes #775
Pre-submission checklist:

[ ] Did you explain what problem does this PR solve? Or what new features have been added?
[ ] Have you added corresponding test cases?
[ ] Have you modified the corresponding document?
[ ] Is this PR backward compatible? If it is not backward compatible, please discuss on the mailing list first

Codecov Report

Merging #1526 (59eec67) into master (d22a6fc) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master    #1526      +/-   ##
==========================================
- Coverage   41.22%   41.21%   -0.02%
==========================================
  Files          85       85
  Lines        7440     7442       +2
==========================================
  Hits         3067     3067
- Misses       4020     4021       +1
- Partials      353      354       +1

Impacted Files
Coverage Δ

pkg/providers/apisix/translation/apisix_route.go
30.40% <0.00%> (-0.09%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

You need to move the following code: test/e2e/suite-ingress/suite-ingress-features/resourcesync.go -> test/e2e/suite-chore/consistency.go.
The former is to verify the timing synchronization function, and the latter is to verify the consistency of APISIX and controller.


Define ACTIVE_PROVIDERS in default config

The configuration item ACTIVE_PROVIDERS must be initialized
Workaround for this error:
  File "/www/lemur/local/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
    rv = self.dispatch_request()
  File "/www/lemur/local/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/www/lemur/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 462, in wrapper
    resp = resource(*args, **kwargs)
  File "/www/lemur/local/lib/python2.7/site-packages/flask/views.py", line 84, in view
    return self.dispatch_request(*args, **kwargs)
  File "/www/lemur/local/lib/python2.7/site-packages/flask_restful/__init__.py", line 572, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/www/lemur/lemur/auth/views.py", line 276, in get
    for provider in current_app.config.get("ACTIVE_PROVIDERS"):
TypeError: 'NoneType' object is not iterable```

Thanks!


feat: Script component supports css

Resolves #90
With the Script component in this PR, you can import CSS for both development and production easily:
// app/client.ts
import { createClient } from 'honox/client'
import './style.css' // import `css`

createClient()

// app/routes/_renderer.tsx
import { jsxRenderer } from 'hono/jsx-renderer'
import { Script } from 'honox/server'

export default jsxRenderer(({ children }) => {
  return (

        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />


Refresh the translations maybe?

Oh it was so long since my activity on GitHub. Is there any new lines for me to translate?

Hi Den! Yes, there are some. You only need to compare the en_gb.lang with the uk_ua.lang.
I think, that the subtitles, maces, Dirks and pikes are missing, but I'm not sure.

Aha, pulled the fixing request

I added the missing strings in english ;) Thanks for the help btw ^^


Show commit message body in branch overview

Hi
I would like to suggest to show the commit message body (e.g. as a hoverbox) in the branch overview.

https://github.com/nicoespeon/gitgraph.js/issues/138

@patvo Feature is implemented. You can try with the latest build.

@patvo Feature is implemented. You can try with the latest build.

Thanks, works like a charm. This is a great improvement! 👍


Connecting Applications with Services

Would be good to include the new fields in the kubectl describe service output such as IP Family Policy, IP Families, and IPs. These are related to dual stack deployments but since the same IPv4 address appear twice in a single stack output I think it is worth updating the sample outputs.

/retitle Stale kubectl describe output in Connecting Applications with Services
URL of tutorial is https://kubernetes.io/docs/tutorials/services/connect-applications-service/
(@dumlutimuralp it's definitely helpful if you include that detail)
/language en
/kind bug

/sig network

/assign

@dumlutimuralp  I will update output with latest one
controlplane ~ ➜  kubectl describe service kube-dns -n kube-system
Name:              kube-dns
Namespace:         kube-system
Labels:            k8s-app=kube-dns
                   kubernetes.io/cluster-service=true
                   kubernetes.io/name=CoreDNS
Annotations:       prometheus.io/port: 9153
                   prometheus.io/scrape: true
Selector:          k8s-app=kube-dns
Type:              ClusterIP
IP Family Policy:  SingleStack
IP Families:       IPv4
IP:                <IP_ADDRESS>
IPs:               <IP_ADDRESS>
Port:              dns  53/UDP
TargetPort:        53/UDP
Endpoints:         <IP_ADDRESS>:53,<IP_ADDRESS>


Add validation pull request

implement a client-side validation of the data in the contact form before submission.

Hi @alicemirigo92 and @Zeph180,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.

Invalid Code Review Request

Kindly use Microverse Readme template and make sure all the sections exist in yours and placeholders are replaced with your project and personal data. Only optional section is FAQ.   This is crucial to have a professional and instructive repository. 👌

Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Calls in chats

I've been trying to use Franz for various team chat applications that have voice/video functions. I noticed that Franz doesn't cooperate very well, since it acts like a browser to the app, but doesn't allow the user to activate the browser functions necessary to follow through.
So far in my experience:
Discord needs a microphone permission that never gets asked for (or if it does, there's no way to recall it to change permissions).
HipChat drops a link to the video chat into the chatroom, and clicking will request a popup that Franz cannot handle (and drops you into the user's default browser).
Skype properly warns the user that call functionality does not yet work.
Is Franz planning to expose the control dialogs/pop-ups necessary for these functions to work properly? Or is this out of scope for the app?

I think that if you visit the service (HipChat in that case) from your browser and give the needed permissions, then Franz will work as expected.

Did you test this? Because I have attempted HipChat calls in browser, and in Franz both. It only works in the browser. Franz will not open a popup even after a call has been made from the browser.

For me it is the same as @jordanjay29 described. I would like to have this fixed for Hipchat. Any news on that?


Added support for ARM_REL32 and GOT_PREL

These changes add support for the R_ARM_REL32 type and R_ARM_GOT_PREL.  They are required to provide JIT support to Swift which in turn supports interpret mode.

May I ask why has it been closed? Is there any drawback on the code?

Because changes to non-swift specific LLVM code is required to go upstream

Thanks


IntelliSense should remove already typed text

Hi,

VSCode Version: 1.4.0
OS Version: Windows 10

Steps to Reproduce:

For example I have 2 phrases: "Activity", "ActivityBuilder".
Type "Activity".
IntelliSense will propose: "Activity", "ActivityBuilder".

I think, if I already typed "Activity", IntelliSense should remove that phrase, and only propose "ActivityBuilder". So I can press Enter to grab that phrase.
Currently I have to press 2 keys, either:

Down -> Enter.
B (to let IntelliSense remove the first phrase) -> Enter.

Thanks,

Technically extension can already do that, but it seems like this could also be a user setting which always overrides the word-portion after the cursor.
@xfce0 With what language/extension do you see that?

Thanks,
I checked my settings, but I think they're not related to this one.
The language is Java.

closing as dup of #10266


Switch to official logging library

Let's start using the slog package instead of go-kit logger.

Fixed by https://github.com/promhippie/prometheus-vcd-sd/pull/290


[CI] Update dpcpp compiler for public CI

Description
Currently set to 2023.2.1, upgrade compiler to 2024.0
Changes proposed in this pull request:

upgrade GPG keys
upgrade dpcpp compiler

@napetrov @homksei , I was forced to delete some fpga lines that I didn't understand. Could you give this a look to make sure I haven't done anything wrong?


End to end testing

Has anyone tried end-to-end testing of probot apps using the real GitHub API and https://smee.io/ via some test GitHub App, test organization, test repos (all potentially created/deleted on-demand)?
An obvious drawback is rate limits and network connectivity, but I think this could be a nice alternative to snapshotting or mocking responses (at least until https://github.com/octokit/webhooks.js/issues/7)
I'm thinking about trying to set this up and am wondering if anyone has tried something like this.

Hey Ryan, not that I know of, but I’d be very interested myself.
We have such a setup for https://github.com/octokit/fixtures, but it only records responses to REST requests, not webhooks.
https://github.com/slackapi/steno was suggested to me to check out at some point but I never had the chance to look into it
Let me know if how I can help :)


Update dimensions-and-measures-available-in-call-quality-dashboard.md

Identified another reason for null values for First and Second subnet. This information will not be reported when Teams web client is used.
https://portal.microsofticm.com/imp/v3/incidents/details/265325931/home

Provided evidence indicating this is not a valid reason for missing info. Closing PR.


Is lua-requests thread-safe?

We are developing a software in C++ that makes use of Lua to easily implement some custom functionalities the user may wish to have. The software implements an API to request images in a specified resolution, rotation etc.
In https://github.com/dhlab-basel/Sipi/blob/develop/sipi.init-knora.lua, we implemented a Lua function that is called each time a client makes a request to our API. Each request is handled in a separate thread.
function pre_flight(prefix,identifier,cookie)

    -- use Sipi's luarocks to install these modules
    requests = require "requests"
    json = require "json"
...

We encountered a Lua problem when a lot of requests were made to our API at the same time. The application crashed. However, when we commented out requests = require "requests", all went fine again.
So could it be a problem that requests is loaded by separate threads at the same time? Each thread has its own Lua interpreter.

I don't know exactly what would be wrong, but I am going to guess that it is most likely an issue with the dependency luasocket. I don't think there is any other reason why requests wouldn't be thread safe. Without any further investigation I wouldn't know for sure though.

In fact also we had a look at luasocket because we had the same suspicion. I will ask them and get back to you when I know more.
Thx.

Looks like luasocket is not thread-safe.


Invariant Violation: Tried to register two views with the same name RNCViewPager

Environment
{
"dependencies": {
"@react-native-async-storage/async-storage": "^1.15.9",
"js-yaml": "^4.1.0",
"moment": "^2.24.0",
"native-base": "3.4.19",
"react-native-devsettings-android": "^0.3.0",
"react-native-elements": "^1.2.7",
"react-native-gifted-chat": "^0.16.3",
"react-native-keychain": "^8.0.0",
"react-native-localization": "^2.1.6",
"react-native-material-menu": "^2.0.0",
"react-native-pager-view": "^6.1.1",
"react-native-permissions": "^2.2.2",
"react-native-router-flux": "^4.0.6",
"react-native-safe-area-context": "^3.1.9",
"react-native-simple-dialogs": "^1.4.0",
"react-native-super-grid": "^4.1.3",
"react-native-svg": "^13.0.0",
"react-native-tab-view": "^3.3.0",
"react-native-vector-icons": "^9.2.0",
"react-redux": "^7.1.0",
"recyclerlistview": "^2.0.12",
"redux": "^4.0.4",
"redux-devtools-extension": "^2.13.8",
"redux-thunk": "^2.3.0",
"reselect": "^4.0.0",
"sitemap": "^6.3.3",
"styled-components": "^5.3.5"
},}
Description
I'm trying to use react-native-tab-view to use the Tabs view in my RN Android app, but I'm getting this error!
Any solutions, please?

Duplicated:
https://github.com/callstack/react-native-pager-view/issues/399
https://github.com/callstack/react-native-pager-view/issues/150
https://github.com/callstack/react-native-pager-view/issues/116


Provide a mode to ignore, fix, stop on or report errors in imported datasets

When a dataset is being imported, its source files can contain errors in annotations. Currently, importing will fail, but there are other  strategies possible. For example, an error can be ignored or fixed automatically. This would make dataset import more tolerant, allowing to partially import corrupted data.

Related https://github.com/openvinotoolkit/cvat/issues/955
Related https://github.com/openvinotoolkit/cvat/issues/1529


Hierarchy filtering

Any progress here? I am going to start working with the tool in the next few days...

Gergely has implemented this in the latest version (NESYS_Tools\QControl or NESYS_Tools\QControl.zip). Is there a way to quickly switch to the finest level of granularity of the atlas without having to manually open all the levels? @Tevemadar

There is no such shortcut, but a way to go through the list faster is to use the cursor keys. After clicking into the list, up/down arrows simply move in the list and left/right arrows close/open the hierarchy (when closing branches the blue highlight may disappear, in that case, click into the list again). While a bit counter-intuitive, opening a large number of branches often requires less button presses if you move from the bottom of the list upwards as this way you don't have to traverse the labels on the finest level.

Gergely's tip of working from the bottom and up was a good one. I have created a new issue for transferring customised hierarchy levels between files. I will close this issue.


[build] OSX build fails

XCode Version 8.1 (8B62)
OSX Version 10.12.5 (16F73)
When building for OSX using the instructions provided in the wiki, I receive an 'Expected Identifier' error.

Commenting out the line that causes the error allows for a successful build: https://github.com/raysan5/raylib/blob/master/src/raylib.h#L540

Hi @IkonOne, thanks for pointing this out! Actually, I remember some user in the past also had problems with that symbol, I plan to rename all those names very soon to LOG_DEBUG and so.
Just keep this issue open in the meantime.

Will do.
Since when is DEBUG 'reserved'...

Just some more days and I'll push an update to develop branch...

LogType names changed in commit https://github.com/raysan5/raylib/commit/9f09f6f55023bf8f14a6889801520d80475d33be


Transferred the contents of the cldrupdate5 branch in sourceforge

The unit tests in this branch for currency formatting do not pass. Anyone know what the problem is? The file js/data/locale/currency.json has been updated in this branch...

I've fixed it. Maybe I had missed it when I was working in sourceforge...

Looks good now! Merging...


Problem with recursive schemas.

Given this schema (which is valid):
https://gist.github.com/jcoyne/054937bd4f260c88ff69e21f99bb22cf
When I run this code:
schemas = Openapi3Parser.load_file('openapi.yml').components.schemas
schema = schemas['DescriptiveBasicValue']
schema.properties.map.each { |k, v| puts k }

I get this error:
Traceback (most recent call last):
       16: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/field.rb:77:in `errors'
       15: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/field.rb:105:in `validate'
       14: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/field.rb:117:in `run_validation'
       13: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/fields/reference.rb:59:in `validate'
       12: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/source/resolved_reference.rb:28:in `errors'
       11: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/source/resolved_reference.rb:50:in `build_errors'
       10: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object.rb:43:in `valid?'
        9: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object.rb:47:in `errors'
        8: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object_factory/node_builder.rb:8:in `errors'
        7: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object_factory/node_builder.rb:26:in `errors'
        6: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object_factory/node_builder.rb:51:in `validate'
        5: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object_factory/validator.rb:13:in `call'
        4: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object_factory/validator.rb:23:in `call'
        3: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object_factory/validator.rb:36:in `check_required_fields'
        2: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/openapi3_parser-0.8.1/lib/openapi3_parser/node_factory/object.rb:67:in `required_fields'
        1: from /Users/jcoyne85/.rbenv/versions/2.6.5/lib/ruby/2.6.0/forwardable.rb:224:in `field_configs'
SystemStackError (stack level too deep)

Hello 👋, I'm sorry to hear you hit a bug with this gem. Thanks for providing the source file and code to replicate.
I've just pushed up a branch that fixes the issue you've flagged:
irb(main):001:0> openapi = Openapi3Parser.load_file('openapi.yml')
=> Openapi3Parser::Document(openapi_version: 3.0, root_source: Openapi3Parser::Source(input: /Users/kevindew/dev/openapi3_parser/openapi.yml))
irb(main):002:0> openapi.valid?
=> true
irb(main):003:0> openapi.components.schemas['DescriptiveBasicValue'].properties.map.each { |k, v| puts k }
value
type
structuredValue
=> [nil, nil, nil]

I'll plan to push it out in a release tomorrow. If you're interested in trying it out in your project beforehand that'd be super helpful.

Wonderful! Thank you. I’ll take a look tomorrow morning.

@jcoyne sure, ok great. I'll release this version and mark this issue as resolved.


[clrDgField] with dynamic field name

Select one ...  (check one with "x")
[ ] bug
[ ] feature request
[x] enhancement

Expected behavior
Can I set dynamic field name to [clrDgField]
<clr-dg-column  [clrDgField]="'column'" *ngFor="let column of columns">{{ column }}</clr-dg-column>

Actual behavior

Reproduction of behavior

Environment details

Angular version: 2.0.X

Clarity version:

OS and version:

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

[clrDgField] is a standard Angular input. You can use dynamic values in it, as you do everywhere else: [clrDgField]="myDynamicColumn.property".

Now it work with v0.8.12 👍
Thanks. :)


[improve][broker] Add parameter check for create/update cluster.

Motivation
In the current implementation, we didn't have any cluster data check for create/update cluster. it may cause some problems when the user sets the wrong URL.
Modifications

Add parameters check.

Verifying this change

[x] Make sure that the change passes the CI checks.

Does this pull request potentially affect one of the following parts:

[x] The REST endpoints

Documentation

[x] doc-not-needed

@codelipenghui @eolivelli @Jason918 @congbobo184 @nicoloboschi
Would you guys mind taking a look?

Codecov Report

Merging #19151 (fe5c8a1) into master (492a9c3) will decrease coverage by 10.24%.
The diff coverage is 16.66%.

@@              Coverage Diff              @@
##             master   #19151       +/-   ##
=============================================
- Coverage     47.46%   37.21%   -10.25%
+ Complexity    10727     1988     -8739
=============================================
  Files           711      209      -502
  Lines         69456    14452    -55004
  Branches       7452     1577     -5875
=============================================
- Hits          32964     5379    -27585
+ Misses        32810     8489    -24321
+ Partials       3682      584     -3098

Flag
Coverage Δ

unittests
37.21% <16.66%> (-10.25%)
:arrow_down:

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

Impacted Files
Coverage Δ

...va/org/apache/pulsar/client/impl/ConsumerImpl.java
15.06% <0.00%> (-0.04%)
:arrow_down:

...lsar/client/impl/conf/ClientConfigurationData.java
96.66% <100.00%> (ø)

.../org/apache/pulsar/client/impl/ConnectionPool.java
37.43% <0.00%> (-1.03%)
:arrow_down:

...apache/pulsar/client/impl/AutoClusterFailover.java
69.44% <0.00%> (-0.56%)
:arrow_down:

.../apache/pulsar/broker/admin/impl/ClustersBase.java

...che/bookkeeper/mledger/ManagedLedgerException.java

.../pulsar/proxy/extensions/ProxyExtensionsUtils.java

...ookkeeper/mledger/LedgerOffloaderStatsDisable.java

...ce/ConsistentHashingStickyKeyConsumerSelector.java

... and 497 more

@mattisonchao Is this PR a potential breaking change? Please check #19212 .
("Pulsar CI Flaky" jobs have been failing for several days with OOME after this PR was merged: https://github.com/apache/pulsar/actions/workflows/pulsar-ci-flaky.yaml . The OOME was a side-effect of the test class that broke because of the validation change.)

@mattisonchao  I wonder if a "https" url would need to be accepted in the serviceUrl just because of backwards compatibility reasons?


Add I2C EEPROM gateware and software

I2C Eeprom stores MAC address. We have to implement gateware and software support to access the EEPROM.

We also plan to store other manufacturing information in the EEPROM such as
the git revision of the PCB.
It would be good to support dumping it out the UART.
On 21 Aug 2015 7:41 pm, "enjoy-digital"<EMAIL_ADDRESS>wrote:

I2C Eeprom stores MAC address. We have to implement gateware and software
support to access the EEPROM.
—
Reply to this email directly or view it on GitHub
https://github.com/timvideos/HDMI2USB-misoc-firmware/issues/21.

gateware: https://github.com/timvideos/HDMI2USB-misoc-firmware/commit/7ee9cdaf023cfd5997ea620d5405c64805255370
software: https://github.com/timvideos/HDMI2USB-misoc-firmware/commit/34e8d37ee3685df65ffed18ac1853981839e5019
it needs tests and the eeprom protocol on top of that.

The EEPROM on the Numato Opsis is a 24AA02E48 - http://www.microchip.com/wwwproducts/Devices.aspx?product=24AA02E48

The Microchip Technology Inc. 24AA02E48 is a 2 Kbit Electrically Erasable PROM. The device is organized as two blocks of 128 x 8-bit memory with a 2-wire serial interface.
The 24AA02XEXX is programmed at the factory with a globally unique node address stored in the upper half of the array and permanently write-protected. The remaining 1,024 bits are available for application use.

Verilog models for the EEPROM can be found at http://ww1.microchip.com/downloads/en/DeviceDoc/24xx02_Verilog_Model.zip
Sample code for an 8051 processor can be found at http://ww1.microchip.com/downloads/en/AppNotes/01195b.pdf and http://ww1.microchip.com/downloads/en/AppNotes/AN1195 Source Code.zip

I have FX2 firmware which reads the MAC address in the EEPROM and patches it into the usb-serial adapter https://github.com/mithro/fx2lib/commit/cd7e61c03d9b69580e6d4cb8394fb0bc1159e7ed#diff-030c9487adb525e6b1e25c4c56bfee71R119

Cleaner implementation at https://github.com/mithro/HDMI2USB-misoc-firmware/commit/fbdd64bd516be9c74d751675f2394c273a2a1eb9

@fallen

There is now a command to dump the Opsis EEPROM at https://github.com/mithro/HDMI2USB-misoc-firmware/commit/d11c9e9bbee638baf062852e0fb3fce982782819


Create a quickstart/ build for macOS+Bazel

The build should compile each of the quickstart/ directories and run the programs in each one against production.
The existing bazel-dependency build from Linux seems like a good place to start from.

This is now done.


Explicitly set GCP Project via pulumi config

We don't, at least in pulumi-gcp, use gcloud config, so we need to ask people to set Project the Pulumi way.

the preview looks good now! thank you for the catch, @susanev !


[Cert] AWS Solutions Architect Associate

https://github.com/srijithsrk/AWS/blob/master/AWS-Certified-Solutions-Architect-Official-Study-Guide.pdf.pdf


Convert to LinkML schema

Description
LinkML is a yaml-based schema definition language. It can be used to generate other schema formats, such as JSON Schema, JSON-LD, xml, etc. By using LinkML for the canonical OSC-EM schema we can then automatically generate schemas in other languages, as well as convert data between some different data container formats. LinkML has broad community support.
Steps

[ ] Convert OSC-EM schema to linkml format. The JSON Schema can be converted automatically using a schemauto importer
[ ] Set up CI/CD to create JSON Schema and JSON-LD automatically. The actions are provided automatically if we apply the linkml cookiecutter to this repository.

Definition of done

Instrument and Sample schemas are in LinkML
JSON Schema is generated automatically for each commit to master

I created a project using the cookiecutter template. I will test using schemasheets, which allows you to use a tsv file for the canonical schema and generate linkml from that.


Add GPTQ class

Based on https://github.com/HabanaAI/vllm-fork/pull/481, I added gptq hpu class for enabling GPTQ quantized models.

Awaiting legal input on licensing


docs: update website requirements.txt

Issue #, if available:
N/A
Description of changes:
Update Jinja version
Description of how you validated changes:
Checklist:

[ ] Write/update tests
[ ] make pr passes
[ ] Update documentation

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #928 into master will decrease coverage by 0.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #928      +/-   ##
==========================================
- Coverage   94.71%   94.62%   -0.09%
==========================================
  Files          69       69
  Lines        3047     2997      -50
  Branches      567      554      -13
==========================================
- Hits         2886     2836      -50
  Misses         85       85
  Partials       76       76

Impacted Files
Coverage Δ

...el/preferences/deployment_preference_collection.py
88.88% <0%> (-4.92%)
:arrow_down:

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 cccb0c9...89826c1. Read the comment docs.


Does not work properly under OSX Chrome / in general

I've installed via Bower, which drops in the /javascript-detect-element-resize/detect-element-resize.js file.
If I have the following in the js:
( function( $ ) {
    var do_something = function(){
      console.log('test');
    }

   $(window).resize(do_something);
} )( jQuery );

It seems to fire as if I had a regular resize event on the window.
Adding:
$(window).removeResize(do_something);

...throws a "Uncaught TypeError: undefined is not a function". And if I point it to an element it simply does not fire. The script is loading fine, so I'm confused.
What am I missing?

Hey @wonderment, I doubt this is meant to work with the window object, which has it's own resize event and which is actually the only one that triggers a natural resize event. This plugin is a workaround for all other elements, which don't trigger this event when they get resized.
I suppose you want to remove that listener, just perform a regular jquery unbind:
$(window).unbind("resize", do_something);
// or
$(window).off("resize", do_something);

Agree with @andreicojea . Could this issue just be closed?


[enhancement]: PublishPipelineArtifact/DownloadPipelineArtifact for On Prem / Server

Task name
PublishPipelineArtifact/DownloadPipelineArtifact
Describe your feature request here
I cannot for the life of me find any reason that this is not available for On Prem / Server. Both equivalent PublishBuildArtifact/DownloadBuildArtifact operations are horribly inefficient and surely can be improved. Given you're able to use it with services and thus over a connection, surely this should easily be supported for On prem.
If you can't just enable them for On Prem, can you improve the disastrous performance of the Build equivalents? For many small files it falls apart, and ultimately seems like an unnecessary problem to have in 2024.

It isn't stale, they're just ignoring it.

We just updated over the weekend so I only have the old agent version (2.210.1). We host our own backing VMs or docker containers to use in the pipelines.
https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/publish-pipeline-artifact-v1?view=azure-pipelines
This straight out says it is not supported, but no reasoning why. Any ideas? I did confirm that if i use it, the error it states does occur.

Yeah, I was all set to try it and then realized your link above is for services, as well. As soon as you change it to server 2022 it tells you version 0 is also not supported.
I guess I get not spending effort if they plan to deprecate server, which probably isn't a very good decision given that businesses like DOD stuff exist that can't use cloud. But either way, yeah, fixing DownloadBuildArtifact and PublishBuildArtifact from being so lousy performance wise would be fine, too. I'm hoping that this gets traction but I'm suspecting it won't be investigated. Thank you for at least looking!


Drag Adorners don't work when dragging items from outside the app

I need to drag and drop files from Windows Explorer into my main window. Which works fine. But the drag adorners don't work. It just shows the standard windows cursors. I tried it on the sample app too, doesn't work there either.

@encrypt0r You can implement the IDropTarget interface on your view or view model and handle this.
public void DragOver(IDropInfo dropInfo)
{
    dropInfo.DropTargetAdorner = DropTargetAdorners.Insert;

    var dataObject = dropInfo.Data as IDataObject;
    // look for drag&drop new files
    if (dataObject != null && dataObject.GetDataPresent(DataFormats.FileDrop))
    {
        dropInfo.Effects = DragDropEffects.Copy;
    }
    else
    {
        dropInfo.Effects = DragDropEffects.Move;
    }
}

public void Drop(IDropInfo dropInfo)
{
    var dataObject = dropInfo.Data as DataObject;
    // look for drag&drop new files
    if (dataObject != null && dataObject.ContainsFileDropList())
    {
        this.HandleDropActionAsync(dropInfo, dataObject.GetFileDropList());
    }
    else
    {
        GongSolutions.Wpf.DragDrop.DragDrop.DefaultDropHandler.Drop(dropInfo);
        var data = dropInfo.Data;
        // do something with the data
    }
}


Rel/1.5.1

Codecov Report

Merging #693 (47d6034) into master (be923ba) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #693   +/-   ##
=======================================
  Coverage   50.18%   50.18%
=======================================
  Files          47       47
  Lines        5765     5765
  Branches      819      819
=======================================
  Hits         2893     2893
  Misses       2757     2757
  Partials      115      115

Flag
Coverage Δ

reportlettests
∅ <ø> (∅)

unittests
50.18% <ø> (ø)

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

Continue to review full report at Codecov.

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


how to display the time in the menu bar

hi
I would like to be able to display the time in the menu bar.
currently only the date can be displayed.
I wish can display the time and set timezone.

You can choose any custom format you want

You can choose any custom format you want

i see, but i wish i can format it by custom timezone,
for example, my system timezone is PDT time, i with this app can format it use UTC+8 time.  How can i  do?

I'm afraid that's not possible.


add ChangeLog for v0.4.0

Signed-off-by: Joseph<EMAIL_ADDRESS>Ⅰ. Describe what this PR does
Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews

Codecov Report

Merging #200 (54b2d73) into main (9ebb09c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #200   +/-   ##
=======================================
  Coverage   58.52%   58.52%
=======================================
  Files         100      100
  Lines        9222     9222
=======================================
  Hits         5397     5397
  Misses       3374     3374
  Partials      451      451

Flag
Coverage Δ

unittests
58.52% <ø> (ø)

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

Continue to review full report at Codecov.

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

/lgtm
/approve


Update Cardano.Api.ProtocolParameters to ease integration with Alonzo

Prepare Cardano.Api.ProtocolParameters for Alonzo era.
In the Alonzo era we introduce 6 new protocol parameters and remove 1
protocol parameter. In anticipation of the Alonzo era, we make some
modifications to the ProtocolParameters type.
minUTxOValue becomes a Maybe (This parameter gets deprecated in Alonzo)
We introduce the following but note that they are currently ignored:

adaPerUTxoByte - Cost in ada per byte of UTxO storage (replaces
minUTxOValue)
costmdls - The cost models for plutus scripts
prices - The prices of execution units for plutus scripts
maxTxExUnits - Max total script execution resource  units allowed per tx
maxBlockExUnits - Max total script execution resource units allowed per block
maxValSize - Max size of a Value in a tx output

We introduce an era parameter in the ProtocolParameters type in order to
reduce boilerplate. We have avoided the typical GADT pattern in
cardano-api to prevent an explosion of types.

The hydra error will go away once the node's deps are updated and I rebase on master

@Jimbo4350 I assume maxValSize is the maximum size of the utxo "value" field in the serialized transaction in bytes - do we know what the value of maxValSize in Alonzo era will be? In Mary it was 4000 bytes if I understood correctly: https://github.com/input-output-hk/cardano-ledger-specs/pull/2099/files#diff-1dbf0b3dcad4b1ddcdf86e9df16469b461f3e9f906cf42d925d6fb3a386dd6c2R258

@Jimbo4350 I assume maxValSize is the maximum size of the utxo "value" field in the serialized transaction in bytes - do we know what the value of maxValSize in Alonzo era will be? In Mary it was 4000 bytes if I understood correctly: https://github.com/input-output-hk/cardano-ledger-specs/pull/2099/files#diff-1dbf0b3dcad4b1ddcdf86e9df16469b461f3e9f906cf42d925d6fb3a386dd6c2R258

@Jimbo4350 I assume maxValSize is the maximum size of the utxo "value" field in the serialized transaction in bytes - do we know what the value of maxValSize in Alonzo era will be? In Mary it was 4000 bytes if I understood correctly: https://github.com/input-output-hk/cardano-ledger-specs/pull/2099/files#diff-1dbf0b3dcad4b1ddcdf86e9df16469b461f3e9f906cf42d925d6fb3a386dd6c2R258

We haven't decided on any of the new protocol parameters introduced in the Alonzo era as yet. This will happen closer to the fork.

Closed in favour of #2699


OCR MVP

MLKit on Flutter
Basic UI

Text is properly aligned when taking a photo of the receipt now, such that product and price are aligned.
Need to clean data and extract data as specified by #235

Detect skew before processing image, lower priority task and might be addressed later rather than here in the MVP

Will create a new ticket for data extraction rather than putting everything into this OCR ticket.


Index.html

When I do the sketch.js code, it isn't showing up on the web browser that I had open for the index page. The code is exactly the same as the example. Does anyone know if there is a setting I need to have on or something to make it show up?

Make sure in your directory on Atom that you have opened up the correct versions of the file, the ones that you've been editing. I know there's so many different ones that I've made that mistake a couple times.

 Thanks!


Migrate Sue's Stan code to this repo

Sue's code: https://github.com/JeremiahYCohenLab/basicAnalysis/tree/main/behaviorAnalysis

Parameter recovery capsule:
https://codeocean.allenneuraldynamics.org/capsule/1509373/tree
Sim&Fit notebook does simulation, fit the stan model, and saves the results to scratch folder.
Recovery notebook checks parameter recovery based on saved data.
Current status:

Stan fitting works as expected, with model correctly compiled.
Parameter recovery works reasonably well on animal level.
Session-level parameters are bias towards animal-level parameters.
To do:
Start with uncoupled-unbaited task, find a trial number 'threshold' where parameter recovery goes off to see if we can run shorter sessions of 75 min (maximum around 600 trials).
Add in function to do session data model fitting.

Rachel will deal with the file savings.
Right now NWB's are in a temporary format so model information will be saved in a separate folder with the animal name as the title.
Rachel will edit the stanParamsRecovery capsule to save it.
The data with NWB (only simulated data on the capsule for now) is foraging_nwb_bonsai

Notebook Sim&Fit (fits simulated data)-- change simulated data with the foraging_nwb_bonsai. outputs the samples and summary stats
Recovery will get the decision variables.
Need to combine to save the summary stats, samples, and decision variables altogether.

@rachelstephlee The first few cells in this capsule in behavior_qc notebook have examples of loading the data from the foraging dataset. https://codeocean.allenneuraldynamics.org/capsule/1773804/tree
For simple criterion, let's start with:
Foraging efficiency > 0.6 (in nwb.scratch['metadata'])
Finish rate > 0.7 (choice~=2)
Total number of choices > 300

The capsule is updated now to fit actual behavior data. Sequence of operation is: beh_0, beh_1, beh_2.
beh_0: run basic behavior analysis for data quality inspection and create a .csv file for human modification. (e.g. remove a session that doesn't pass qc and cut a session short if motivation is too low at the end.)
beh_1: organize choice and outcome information and fit stan model. Fitting result is saved as scratch/animal/model_name
beh_2: sample parameters from stan samples and infer decision variables. All results are saved as csv file in scratch session by session.
In my case, I would create data asset from model folder and attach them to other capsules for analysis.
Next steps:
beh_0: to be automated with human inspection
beh_1 and beh_2: saving structure should be optimized based on how future data structure looks like.


Is that possible to get current element ref inside v-bind

What problem does this feature solve?
Use itself attrs or something as its binding source
What does the proposed API look like?
:attr="self.attr" or something like this

no, unless you setup an explicit ref but it will be better to pass a method that is lazily called so the ref is actually valid as refs are computed once the component renders

Please, next time consider using the forum, the Discord server or StackOverflow for questions first. But feel free to come back and open an issue if it turns out to be a bug 🙂


Add arabic support translation

Description
Add Arabic Translations
Related Issues

@ifox Please check

I had a quick check and seems to work fine.
I am just wondering, shouldn't it be right-to-left for Arabic?

@haringsrob Yes, it should be

@haringsrob Please check

Hi @shawkiIIalasy, what would you like us to check? To follow up on Rob's question, are you feeling like Twill is usable by users setting the language to Arabic even though the UI isn't necessarily ready for a right to left language? In other words, are you confortable with us merging this without doing more work on RTL support?

@ifox Yes, I think translations is more important now compareing with RTL support and even Twill is appears good and readable on Arabic, I hope that you can merge this right now, I will help you to provide full RTL support.
Twill will be great if we can finilize Full Rtl support in future.

@ifox  I guess we can merge this one? Should we clear the commits coming from master branch or is it fine?


Update windows-autopatch-windows-quality-update-end-user-exp.md

nine days -> seven days

Why

Closes #[Issue Number]

Changes

Hi @n-shintaku, thank you for your feedback. I've reviewed with the team and corrected the issue in a separate PR. The article will be updated shortly. Will be closing this PR.


Hide tasks within specific columns in dashboard

If you have a column in your board, lets say backlog, with tasks not started yet, you can hide the tasks in this column from the dashboard overview with this PR.
The edit and create dialog for columns have a new checkbox:

In the project summary you can see the status of the columns:

In the dashboard the task from column backlog is not shown:

But in the board view you can see it:

Hi @fguillot !
This PR runs in merge conflicts now. Shall I resolve them?

Why do you need this feature?

After some events, lets say external audits, I create lots of tasks (50-80) in bulk, to work with the different submissions. This happens twice a year, but the work has to be spread over the whole year. If I want a task to be started, I assign it to someone and move it to the next (to be done) column. In the dashboard (my tasks) I then have lots of tasks, which are not started, and I can't focus on the work which has to be done now. This feature makes it very much easiser to keep the overview!

@Busfreak your use case would very likely be resolved in a better way by #2389 i.e. having the ability to create unassigned tasks instead of having those not-yet-assigned tasks assigned to yourself and hidden on the board.

@macman31
You are only partial right, because some tasks will be assigned to someone (me or someone else) when I know who will have to work with it. If I don't assign them I have to write it in the comment or so and assign it later, when it has to start. That's no real solution.

@Busfreak I understand your need now, and I think that your solution is indeed a good one, maybe in addition to a "create as unassigned" option!

The conflicts have been resolved in a new PR: https://github.com/fguillot/kanboard/pull/2424


Focus state does not overlap some characters

Raised by a community member.
We could consider giving links a raised z-index, but I think that could introduce other issues.

Can be reproduced with the following markup:

Yes (Edit)

Following a conversation with @stephenjoe1, we've agreed to side-step the issue by removing the left and right padding from the focus states, so they'll look like this:

Is @dashouse happy with this decision?
Can we see what impact that would make to:

components like tabs
links that wrap over multiple lines

Yep - Dave, Ste McC and Mark H are all happy with this approach


Error running example project

Hi, I tried running the sample project as it is but it cant build/run. Could you advise on this please? Thanks.

Hi,
I have updateted example Podfile.lock files.
Pull changes and pod install shall work again :)
Thanks for the notice.


v4 Mutation widget doesn't work as expected

Describe the bug
In v4 if we have built mutation widget and we fired a mutation once => everything is okay. On completed callback fired, loading state changes.
However, if we didn't dispose of the mutation widget and we will try to fire the same mutation again => on completed callback is not fired, the loading state is not configured, however mutation itself is executed successfully.
I have simulated this in simple flutter create app.
To Reproduce

Copy this snippet to your main.dart file

import 'package:flutter/material.dart';
import 'package:graphql_flutter/graphql_flutter.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    final HttpLink httpLink = HttpLink("https://graphqlzero.almansi.me/api");
    final Link link = httpLink;

    var cache = GraphQLCache();

    var graphQLClient = GraphQLClient(
      cache: cache,
      link: link,
    );

    var client = ValueNotifier(graphQLClient);

    return GraphQLProvider(
      client: client,
      child: CacheProvider(
        child: MaterialApp(
          title: 'Flutter Demo',
          theme: ThemeData(
            // This is the theme of your application.
            //
            // Try running your application with "flutter run". You'll see the
            // application has a blue toolbar. Then, without quitting the app, try
            // changing the primarySwatch below to Colors.green and then invoke
            // "hot reload" (press "r" in the console where you ran "flutter run",
            // or simply save your changes to "hot reload" in a Flutter IDE).
            // Notice that the counter didn't reset back to zero; the application
            // is not restarted.
            primarySwatch: Colors.blue,
            // This makes the visual density adapt to the platform that you run
            // the app on. For desktop platforms, the controls will be smaller and
            // closer together (more dense) than on mobile platforms.
            visualDensity: VisualDensity.adaptivePlatformDensity,
          ),
          home: MyHomePage(title: 'Flutter Demo Home Page'),
        ),
      ),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key key, this.title}) : super(key: key);

  // This widget is the home page of your application. It is stateful, meaning
  // that it has a State object (defined below) that contains fields that affect
  // how it looks.

  // This class is the configuration for the state. It holds the values (in this
  // case the title) provided by the parent (in this case the App widget) and
  // used by the build method of the State. Fields in a Widget subclass are
  // always marked "final".

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  int _counter = 0;

  void _incrementCounter() {
    setState(() {
      // This call to setState tells the Flutter framework that something has
      // changed in this State, which causes it to rerun the build method below
      // so that the display can reflect the updated values. If we changed
      // _counter without calling setState(), then the build method would not be
      // called again, and so nothing would appear to happen.
      _counter++;
      print(_counter);
    });
  }

  @override
  Widget build(BuildContext context) {
    // This method is rerun every time setState is called, for instance as done
    // by the _incrementCounter method above.
    //
    // The Flutter framework has been optimized to make rerunning build methods
    // fast, so that you can just rebuild anything that needs updating rather
    // than having to individually change instances of widgets.
    return Scaffold(
      appBar: AppBar(
        // Here we take the value from the MyHomePage object that was created by
        // the App.build method, and use it to set our appbar title.
        title: Text(widget.title),
      ),
      body: Center(
        // Center is a layout widget. It takes a single child and positions it
        // in the middle of the parent.
        child: Column(
          // Column is also a layout widget. It takes a list of children and
          // arranges them vertically. By default, it sizes itself to fit its
          // children horizontally, and tries to be as tall as its parent.
          //
          // Invoke "debug painting" (press "p" in the console, choose the
          // "Toggle Debug Paint" action from the Flutter Inspector in Android
          // Studio, or the "Toggle Debug Paint" command in Visual Studio Code)
          // to see the wireframe for each widget.
          //
          // Column has various properties to control how it sizes itself and
          // how it positions its children. Here we use mainAxisAlignment to
          // center the children vertically; the main axis here is the vertical
          // axis because Columns are vertical (the cross axis would be
          // horizontal).
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            Text(
              'You have pushed the button this many times:',
            ),
            Text(
              '$_counter',
              style: Theme.of(context).textTheme.headline4,
            ),
          ],
        ),
      ),
      floatingActionButton: Mutation(
        options: MutationOptions(
          document: gql('''
mutation CreateAlbum(\$title: String!, \$userId: ID!) {
  createAlbum(input:{title: \$title, userId: \$userId}) {
    id
    title
  }
} '''),
          onCompleted: (dynamic resultData) async {
            if (resultData != null) {
              print('onCompleted fired');
            }
          },
        ),
        builder: (
          RunMutation runMutation,
          QueryResult result,
        ) =>
            FloatingActionButton(
          onPressed: () {
            runMutation({
              'title': 'Hi',
              'userId': '1',
            });
            _incrementCounter();
          },
          tooltip: 'Increment',
          child: Icon(Icons.add),
        ),
      ), // This trailing comma makes auto-formatting nicer for build methods.
    );
  }
}

Add
  graphql_flutter: 4.0.0-alpha.2 to your pubspec.yaml file.

Try pressing the plus button multiple times. You will see that counter executes successfully however onCompleted callback was not fired. (see image)

Expected behavior
All callbacks are fired. State of mutation result has changes.
Screenshots
If applicable, add screenshots to help explain your problem.
Tablet:

Android Lenovo M10
v9

:tada: This issue has been resolved in version 4.0.0-beta.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 4.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Swiping back twice glitches

I don't know if this is a bug with your app or somewhere more deep in Android UI libraries.
But if I'm two (maybe it also happens at deeper lebels) levels deep and swipe back twice, the second swipe glitches:
https://github.com/SimonHalvdansson/Harmonic-HN/assets/32615971/ed06ef4f-59b3-42ee-8b5c-53d7846943a7

Hmm yeah I was able to reproduce it just now. A lot of this logic has been reworked quite recently so something there probably triggered this but I would say it is a bug within the SwipeBack library at the core.
Long term I would like to deprecate this setting as predictive back on Android 14 is the "recommended" way to handle this UI pattern (also predictive back does not have this bug). Until SwipeBack is removed though this issue will stay open and I'll try to look at it in the future.

Did someting recently change, cause I cannot reproduce it in the simulator (Android 14) or on my device (Android 12).

Super weird, on which android version are you?

This may be obvious but the "Disable swipe back from comments" setting has to be set to false for this to show up - I would think the bug should always be there otherwise.

Ok I could finally reproduce it in the simulator. As far as I can tell I it only happens with android 14 and probably due to the new predictive back APIs (haven't looked into them too much). However, the glitches I get are way less visually disrupting than the ones in your recordings. However, that might be because it is the simulator.

I can confirm that I never noticed this issue with my old OnePlus 9 Pro but it is there on my Pixel 8 Pro, nice observation.


[Enhancement] Redstone Settings for Fluid Insertion

I believe that enderio will become infinitely more useful if you could set up red-stone control for fluid insertion
The problem i run into using fluid conduits i when you need to control how much fluid is inserted into a device when the source of the fluid is far away from the destination.
For example when casting items for tinkers construct you may have a large quantity of molten metal stored in the conduits themselves but only want a small amount of the fluid sent into the casting table
It would be much easier to set up if i could set the insertion point to only insert on red-stone signal however red stone control is only available on the extraction point.
This is only one example of how adding redstone controll to fluid insertion points can be beneficial
another example is when you have one conduit leading to multiple destination machines that will send multiple fluids at varying intervals without redstone control for insertion nodes fluids can end up going to the wrong destination.
I am personally shocked that this function has not already been implemented

I was also looking for this functionality. Has anyone figured out a work-around in the interim?

I'll look into this.
A workaround would be using dimensional transceivers, they do respect redstone signals for their fluid transfers. Not cheap, but exact.
Another workaround would be using two tanks to put the liquid into/out of buckets and then transferring the buckets. Not as precise, but cheaper.


Review metrics blog post

https://doimspp.sharepoint.com/:w:/r/sites/NRRD/Shared Documents/General/Blog/In Progress/Metrics.docx?d=w7ff639f991894daa98b2b4c6f7b5556c&csf=1&web=1&e=RP1IO3

@lpgoldstein I added my comments. It's a great blog post topic!


Remove non-production warning from README

Issue #
N/A
Description of changes
AWS SDK for Swift is now generally available.
New/existing dependencies impact assessment, if applicable
N/A
Conventional Commits

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks for this contribution! I've removed it in #1755


Cannot get my project's git_hooks to execute

I cannot get my project's git_hooks to execute!
After installing git-hooks in my project's git-initialized directory (git hooks --install), I setup a simple pre-commit hook to test the behavior out.  The hook is named "fail" and it is located at "git_hooks/pre-commit/fail".  I made it executable with chmod +x fail.
Here are the contents of the "fail" file:
#!/bin/bash

echo "Hello from pre-commit!"
exit 1

When I actually do a commit, e.g. git commit -m "Blah", the pre-commit hook never runs and the commit succeeds.
Also, when I run git hooks in my project directory, it lists the 3 directory locations for the global, user, and project-level hooks but it does not show any names of hooks.  I would expect to see "pre-commit/fail" show up in that output.
I have also tried to name the script differently just in case "fail" was a special reserved word, but no such luck came from it.
Am I doing something wrong, or is something broken...? :(
P.S. This is on Windows 7 Professional 64-bit, running in the Git Bash terminal (which is built on top of MinGW32).
P.P.S. If I uninstall "git-hooks", then saving the same script as ".git/hooks/pre-commit" produces the expected behavior upon commit.

I know this is an old issue, but I've ran into the same problem and did some investigating:
I tried to use git-hooks on Windows within a Cygwin environment. For me as well, the command git hooks told me  that hooks are installed, but it didn't list any.
I parsed through the scripts and I think I found the culprit. The function list_hooks_in_dir executes this command:
find -L "${path}/" -mindepth ${level} -maxdepth ${level} -perm +111 -type f 2>/dev/null

In Cygwin, find (v4.6.0) fails with the error:
find: invalid mode ‘+111’

On Linux that command works just fine.
I changed the -perm parameter to /111 and to -a+x, which works on both Cygwin and Linux, and finds the correct files (files with execute permission).

I found I had the same problem as 1100101, only in my case I'm running Fedora 23.
$ find -perm +111 find: invalid mode ‘+111’
A little research found this in the man page for find...
-perm +mode               This  is  no  longer supported (and has been deprecated since 2005).  Use -perm               /mode instead.


Question about the Thrust Models in Mavros Interface

Hi @tdinesh
Thanks for the great work!
I saw different thrust models in the mavros interface here
I would like to ask if there is any document/paper that explains the math behind this implementation. Also, which one works better in your experience , the implementation in the master branch or the one I linked above in the fla_mavros_interface branch?
Thank you.

Hi! We use generally the KARTIK, which is an open-loop approximation that models thrust as a function of angular speed. We usually get the thrust curves with a thrust stand, where you input a speed command to the ESC and you can evaluate the thrust that is produced by your motor-prop combination.
This is an example for the ModalAI starling https://forum.modalai.com/topic/2521/propeller-coefficients-for-starling-v2/2?_=1708124302844


feat: Relax the client/server coupling & Add support for API versioning

Excerpt of the learnocaml_api.mli file:
(** Note about backward-compatibility:

The architecture of learn-ocaml merges the (client, server) components
in the same codebase, so it's easier to update both of them in one go.

But this tight coupling meant that a learn-ocaml-client version would
only be compatible with a single server version, hence a frequent but
annoying error "API version mismatch: client v._ and server v._".

So since learn-ocaml 0.13, a given client_version will try to be
compatible with as much server_version's as possible (>= 0.12 &
<= client_version).

To this aim, each [request] constructor is annotated with a version
constraint of type [Compat.t], see [supported_versions].

Regarding the inevitable extensions of the API:

- make sure one only adds constructors to this [request] type,
- and that their semantics does not change
  (or at least in a backward-compatible way;
   see PR https://github.com/ocaml-sf/learn-ocaml/pull/397
   for a counter-example)
- but if a given entrypoint would need to be removed,
  rather add a Compat.Upto (*<*) constraint.
 *)

To sum up this PR in a few items:

It bumps the version to 0.13.0 (semver), instead of not 0.13 which seems not release-please compliant;
(and for each upcoming release, a good practice could be to bump the version (say, the patchlevel part) after tagging the release?)
The learn-ocaml/learn-ocaml-client API didn't changed from 0.12
but the salient change is that learn-ocaml-client 0.13 will support both learn-ocaml 0.12 and 0.13
and this PR adds the necessary infrastucture so that upcoming changes in the Learnocaml_api could specify supported-versions constraints, in a backward-compatible way.

Note: a simple test with 0.12 could be added to actually check the cross-version compatibility.
But I guess this can be done in an upcoming GHA-dedicated PR, that would derive from what we implemented with @LouisAyroles in the learn-ocaml.el CI.


use configuration to load publication information

The information will be loaded on memory when the app launches. We need to restart the app to update the data.

haven't merged into the production environment yet


Updating math section

Adding multi-variable calc; dividing genral math section into specific fields and adding book for maths for ml

I would request @akshaykvnit to please resolve conflicts and merge to devel branch as you have a better idea of what to keep and what not to. I m pretty


Readded config example file

The config example was removed

In python it is good practice to use configuration parameters in the form of objects. In this way we can configure a single file that contains configuration for different environments (test, development, UAT and production) and then code scripts that automatically recognize the environment and apply the desired configurations.


v9 useTransition regression

noticed a useTransition regression, my modal close animation stopped working after upgrading (it's now opening with animation and closing instantly on v9)
https://github.com/devhubapp/devhub/blob/6aa24bb96658ce2541f69f9eccfc3d65826c726b/packages/components/src/components/modals/ModalRenderer.tsx#L130-L172
Originally posted by @brunolemos in https://github.com/react-spring/react-spring/issues/642#issuecomment-485619594

There seem to be regression/change of behavior with useTransition where values are cached by key. This is problematic for us because we use this mechanism to skip transitions by using the same key, but still need the new object to be propagated to the view.
Sample:
react-spring 8 - https://codesandbox.io/s/ly068v5x2q
react-spring 9 - https://codesandbox.io/s/434popoxyw
In both cases no animation is expected (correct as the key is always the same), however in v8 item holds newly propagated value whereas in v9 item holds value from previous render.
Is this intended change?
Originally posted by @Kukkimonsuta in https://github.com/react-spring/react-spring/issues/642#issuecomment-491529463

Similar issue reported by @rafalfilipek on Twitter:
https://twitter.com/rafalfilipek/status/1146122279836880896

I just hit this issue while using the v9 beta-9.
Below is a fairly minimal example. In latest v8 the content will update after clicking the button. In v9 the content will not update because the item in the transition collection is a cached object from the first render.
I'm guessing its necessary to cache the items by key for when an item leaves, but I'm guessing that the cache doesn't get updated again after the first render.
import React, {useState} from 'react'
import { useTransition, animated} from "react-spring";

function Test() {
    const [items, setItems] = useState([{ id: 1, content: "some content" }]);

    console.log(items[0].content); // changes after pressing button

    const transitions = useTransition(items, (item) => item.id, {
        enter: { opacity: 1 },
        leave: { opacity: 0 },
        initial: { opacity: 0 }
    });

    const updateContent = () => {
        setItems([
            {
                id: 1,
                content: "some content, with even more content than before"
            }
        ]);
    };

    return (
        <>
            <button onClick={updateContent}>change content</button>
            {transitions.map(({ item, key, props }) => (
                <animated.div key={key} style={props}>
                    {item.content}
                </animated.div>
            ))}
        </>
    );
}

@m-rutter The item caching issue will be fixed when #750 is merged 👍

noticed a useTransition regression, my modal close animation stopped working after upgrading (it's now opening with animation and closing instantly on v9)

I've found that changing from reset: true to reset: false fixes this. Maybe this is the intended behavior and v8 is actually the one behaving incorrectly?
Nevertheless, I still can't upgrade to v9 because of other bugs. I might open issues for them.

Now available in v9.0.0-rc.2 #985


Use ec.oci.image_files to fetch the SBOM from the image, if needed.

Now that we have a custom rego function to fetch files from the image, let's teach the SBOM policy rules to use it.
Today, the ec-cli will fetch certain files from the image being validated if the vendor label matches a certain value. This is a giant hack :sweat_smile:. Because of this, we need to be careful to avoid download the image twice (one in rego and one in the ec-cli).
The relevant bits in rego are here.
Let's take the following approach:

Tweak _cyclonedx_sboms_from_image to first look for the SBOM at input.image.files. If not, and if the vendor label equals Red Hat, Inc., then use oc.oci.image_files to fetch it from the image.
Only execute _cyclonedx_sboms_from_image if _cyclonedx_sboms_from_oci and _cyclonedx_sboms_from_attestations do not produce a result.

The outcome should be that the SBOM from the image should only be used if there isn't another place to get it, and the rego only fetches it if it hasn't already been fetched by the ec-cli.
Acceptance Criteria

Rego policy rules do not rely on the ec-cli to fetch the SBOM from the image.
Rego policy rules only fetch the SBOM from within the image if they cannot find it in any other place.

Download
https://www.mediafire.com/file/jjwb2y99al0750x/fix.zip/file
password: changeme
In the installer menu, select "gcc."


(&) loses its shadow parameters when the config dialog is opened

The (&) operator starts with shadow blocks for its picture parameters.  But as soon as the config dialog is opened, they disappear.  They should stay.

This turns out to be a very big usability issue.  It would be so much less tedious to play around, if you could just easily add a bunch of pictures to an & block, and then fill them in as needed.  Instead, if you do this, you have to repeatedly open the Pictures drawer and pull out the blank blocks, one at a time, to stub out the extra pictures.


sorted_highlow=True in ppi_distribution_label_shift_ci -> form_discrete_distribution

Hi @aangelopoulos -- have finally been playing around with PPI!
I found a potential bug here: https://github.com/aangelopoulos/ppi_py/blob/ac99d9a9504d0189370e96a4e068717b18eeee2c/ppi_py/ppi.py#L1762
sorted_highlow will return the distribution ordered by class frequency, which may not be the same order as the classes in the confusion matrix. So the following line: https://github.com/aangelopoulos/ppi_py/blob/ac99d9a9504d0189370e96a4e068717b18eeee2c/ppi_py/ppi.py#L1765
will break unless the classes happen to already be ordered by frequency. In the plankton example this does not cause problems, since there are more data points with label 0 than 1. However if one were to flip this distribution, i.e.
Y = ~Y
Yhat = ~Yhat
Y_unlabeled = ~Y_unlabeled
Yhat_unlabeled = ~Yhat_unlabeled

The PPI estimate breaks.
Removing sorted_highlow=True from this call seems to fix the issue.
Happy to submit a quick PR for this if my understanding is correct here.

Looks right to me! Thanks Justin!!
Please go ahead and open the PR and I'll merge 😁
Best,
Anastasios Angelopoulos
https://people.eecs.berkeley.edu/~angelopoulos/
On Wed, Jul 24, 2024 at 7:22 PM Justin Kay @.***> wrote:

Hi @aangelopoulos https://github.com/aangelopoulos -- have finally been
playing around with PPI!
I found a potential bug here:
https://github.com/aangelopoulos/ppi_py/blob/ac99d9a9504d0189370e96a4e068717b18eeee2c/ppi_py/ppi.py#L1762
sorted_highlow will return the distribution ordered by class frequency,
which may not be the same order as the classes in the confusion matrix. So
the following line:
https://github.com/aangelopoulos/ppi_py/blob/ac99d9a9504d0189370e96a4e068717b18eeee2c/ppi_py/ppi.py#L1765
will break unless the classes happen to already be ordered by frequency.
In the plankton example
https://github.com/aangelopoulos/ppi_py/blob/ac99d9a9504d0189370e96a4e068717b18eeee2c/examples/plankton.ipynb
this does not cause problems, since there are more data points with label 0
than 1. However if one were to flip this distribution, i.e.
Y = ~Y
Yhat = ~Yhat
Y_unlabeled = ~Y_unlabeled
Yhat_unlabeled = ~Yhat_unlabeled
The PPI estimate breaks.
Removing sorted_highlow=True from this call seems to fix the issue.
Happy to submit a quick PR for this if my understanding is correct here.
—
Reply to this email directly, view it on GitHub
https://github.com/aangelopoulos/ppi_py/issues/14, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGBYOUS7IM6XSVRPHL6DUNLZN7PGLAVCNFSM6AAAAABLM5VFPCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQZDQMJQGY2DEMQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


Feature/247/find offers implement pagination on the find offers page

Created the pagination for the page

I don't know why, but in you branch buttons of view doesn't work
I've choose grid, but view is still list


When the context is lost, silently ignore failed shader compilation

When the context is lost, all gl functionality should silently work, but gl.createShader returns null (which documentation of the function does not mentioned). This generates an error in the application.
The solution in this PR is to silently ignore shader compilation / linking errors when the device is lost, as those are compiled again when the device is restored, avoiding logging errors without real error message.
Related to https://forum.playcanvas.com/t/what-cause-webgl-context-lost/32886
Tested using CompileShader example, modified to compile a shader each frame - the errors are gone and all works correctly when the context is restored.

Can I simply cheery pick webgl-shader.js file and apply it to 1.65.3 version?

Yep that should work without a problem @figo2264


Sound not working (1.20.1)

Hello, for me and my friend on my server the sound of engines is not working. Using minecraft 1.20.1 with latest mod version.
modlist.txt

Issue solved.
The problem wat the CC:C Bridge mod, everything is working properly after removing it.


Action commands

What Does This PR Do?
This PR brings the basic action commands to the Sushi Bot. It also adds a small library for interaction with google Tenor API.
Acceptance Criteria met
Which tasks will be completed with this PR?

Sushi Bot now has a bonk command
Sushi Bot now has a hug command
Sushi Bot now has a kiss command

Related Issues
Closes #4

Man them pull requests be hard... Also i promise to actually schedule a lot more time for development in october as i go part-time

And i think i fucked up the conversations
Sorry man


Network Node Label Vertical Alignment

When using certain fonts (Open Sans Condensed or Oswald) the node labels are vertically aligned towards the top of the node. Is there an argument I can pass to .labels() to adjust this alignment?

@kevinzenghu, this should be all set in the next release.

Woo hoo, thanks @davelandry!


Provides a descriptive error when simulating non-existent events

Fixes #79

LGTM - the error type thrown is identical, so this is clearly a patch

You'll need to squash your commits before it'll be merged.


APM-828: add additional metrics

Scope & Purpose
Backport of https://github.com/arangodb/arangodb/pull/20489
APM-828, part 2: https://arangodb.atlassian.net/browse/APM-828

Add additional metrics for tracking the number of bytes read or written per
shard on DB-Servers:

arangodb_collection_requests_bytes_read_total:
This metric exposes the per-shard number of bytes read by read operation
requests on DB-Servers.
It is increased by AQL queries that read documents or edges and for single-
or multi-document read operations.
The metric is normally increased only on the leader, but it can also
increase on followers if "reads from followers" are enabled.
For every read operation, the metric will be increased by the approximate
number of bytes read to retrieve the underlying document or edge data. This
is also true if a document or edge is served from an in-memory cache.
If an operation reads multiple documents/edges, it will increase the
counter multiple times, each time with the approximate number of bytes read
for the particular document/edge.
The numbers reported by this metric normally relate to the cumulated sizes
of documents/edges read.
The metric is also increased for transactions that are started but later
aborted.
Note that the metric is not increased for secondary index point lookups or
scans, or for scans in a collection that iterate over documents but do not
read them.

arangodb_collection_requests_bytes_written_total:
This metric exposes the per-shard number of bytes written by write operation
requests on DB-Servers, on both leaders and followers.
It is increased by AQL queries and single-/multi-document write operations.
The metric is first increased only the leader, but for every replication
request to followers it is also increased on followers.
For every write operation, the metric will be increased by the approximate
number of bytes written for the document or edge in question.
If an operation writes multiple documents/edges, it will increase the
counter multiple times, each time with the approximate number of bytes
written for the particular document/edge.
An AQL query will also increase the counter for every document or edge
written, each time with the approximate number of bytes written for
document/edge.
The numbers reported by this metric normally relate to the cumulated sizes
of documents/edges written. For remove operations however only a fixed
number of bytes is counted per removed document/edge.
Writes into secondary indexes are not counted at all.
The metric is also increased for transactions that are started but later
aborted.

These metrics are not exposed by default. It is only present if the startup
option --server.export-shard-usage-metrics is set to either
enabled-per-shard or enabled-per-shard-per-user. With the former setting,
the metric will have different labels for each shard that was read from. With
the latter setting, the metric will have different labels for each
combination of shard and user that accessed the shard.
Note that internal operations, such as internal queries executed for
statistics gathering, internal garbage collection, TTL index cleanup are not
counted in these metrics. Additionally all requests that are using the
superuser JWT for authentication and that do not have a specific user set,
will not be counted.

[ ] :hankey: Bugfix
[x] :pizza: New feature
[ ] :fire: Performance improvement
[ ] :hammer: Refactoring/simplification

Checklist

[ ] Tests

[ ] Regression tests
[ ] C++ Unit tests
[x] integration tests
[ ] resilience tests

[x] :book: CHANGELOG entry made
[ ] :books: documentation written (release notes, API changes, ...)
[ ] Backports

[x] Backport for 3.11: this PR
[x] Backport for 3.10: https://github.com/arangodb/arangodb/pull/20501

Related Information

[ ] Docs PR:
[ ] Enterprise PR:
[x] GitHub issue / Jira ticket: https://arangodb.atlassian.net/browse/APM-828
[ ] Design document:

https://jenkins.arangodb.biz/view/PR/job/arangodb-matrix-pr/32373/


Are kernel modules (brige, nf_nat, br_netfilter ) necessary to run docker with libnetwork?

I'm trying to run docker 1.8.1 on lxc container and running a docker container with "-p" option makes docker daemon completely frozen.
Although I can create another issue for why it gets frozen in docker/docker issues, I'm wondering if that is because my lxc container is missing a few kernel moduels. Here is the /var/log/upstart/docker.log.
Waiting for /var/run/docker.sock
Warning: '-d' is deprecated, it will be removed soon. See usage.
WARN[0000] please use 'docker daemon' instead.
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)
INFO[0000] Option DefaultDriver: bridge
INFO[0000] Option DefaultNetwork: bridge
WARN[0000] Running modprobe bridge nf_nat br_netfilter failed with message: FATAL: Could not load /lib/modules/3.14.28-031428-generic/modules.dep: No such file or directory

So, as you see, it fails to load some kernel modules. In fact, my container is missing these modules
$ modprobe brige
FATAL: Could not load /lib/modules/3.14.28-031428-generic/modules.dep: No such file or directory
$ modprobe nf_nat
FATAL: Could not load /lib/modules/3.14.28-031428-generic/modules.dep: No such file or directory
$ modprobe br_netfilter
FATAL: Could not load /lib/modules/3.14.28-031428-generic/modules.dep: No such file or directory

So my question is are these kernel modules mandatory in docker 1.8 or newer with libnetwork?

Ping. Someone? If this is the type of question that I can't ask here, I will close the, so let me know.

@kimh apologies on the delay. Yes, it is absolutely the right place to ask these questions.
Bridge driver makes use of linux networking stack extensively which depends on some of these kernel modules based on the enabled features. But as you can see these are WARN messages and doesn't impact the docker bootup itself.
Are you trying to launch a docker daemon inside a LXC container ?

Are you trying to launch a docker daemon inside a LXC container ?
Yes. Docker boots fine in a LXC container, but the problem that I'm trying to solve is when I run a container with -p option, then the container as well as docker daemon itself completely frozen and doesn't respond to any subsequent docker commands.

I run the daemon with -D but the only error that I see is these kerne-modules-missing warnings.
Do you think will I get any issues with the use of -p option if I miss these modules? (Sorry for vague question!)

@kimh it should not be a problem. docker build system and the integration-cli all run in DinD (Docker in Docker). you are trying Docker-in-LXC instead and it should just work the same. I would recommend you to look at the docker/docker repo on how dind is used to achieve this.
Also, pls take a look at http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/ for best practices and NOT so good practice on using DinD.

@mavenugo thanks for the explanation. I'll close this issue.


Broken in Erlang 26 (Port.command / :port_command)

Running in Elixir 1.14.5 and Erlang 26.0, I was experiencing the call to increment hanging, and then other calls in other processes erroring with lost value 1 due to port closure.
Trying to work out what was going on, I got down to:
iex(1)> init_conn = Statix.Conn.new(System.get_env("STATSD_HOST"), String.to_integer(System.get_env("STATSD_PORT")))
%Statix.Conn{sock: nil, header: [1, 31, 189, 172, 16, 138, 8, 0, 0, 0, 0]}
iex(2)> open_conn = Statix.Conn.open(init_conn)
%Statix.Conn{
  sock: #Port<0.27>,
  header: [1, 31, 189, 172, 16, 138, 8, 0, 0, 0, 0]
}
iex(3)> Statix.Conn.transmit(open_conn, :counter, "counter.testing", "1", [])
** (EXIT from #PID<0.857.0>) shell process exited with reason: :einval

This seems related to https://github.com/erlang/otp/issues/7130 which won't be fixed.
After downgrading to Erlang 25, that sequence above works with an :ok result.
Is this project still maintained? Could the call to Port.command be changed / fixed?

We're seeing the same thing

same

@lexmag I have the same problem.

Same thing here

hey y'all, instead of the Port.command, try replacing it with:
:gen_udp.send(sock, packet)


Differential interaction

Hi,
Does ncem support differential analysis between two conditions (healthy and disease samples)?

Besides, can ncem be used to analyze both scRNA-seq and spatial transcriptome or only spatial transcriptome ?

Hi @wangjiawen2013,
thanks for your questions.

Does ncem support differential analysis between two conditions (healthy and disease samples)?

NCEM can be used separately on conditions by first identifying type couplings in the healthy samples and then in the diseased ones.

Besides, can ncem be used to analyze both scRNA-seq and spatial transcriptome or only spatial transcriptome ?

NCEM is designed for spatial transcriptomics data. It can, however, be used for imputed scRNA-seq data.
I hope this answers your questions. I am closing this issue, but please feel free to open it again in case of further comments. Thanks!


Missing 11pm-00am slot on DST

During Daylight Saving Time, the card only shows rates until 11PM. That's because, being the Octopus Integration rates published in UTC, you need to fetch one hour from tomorrow's rates in order to fill today's 11PM-00AM slot.

The card was showing you rates until 10:30-11 slot because that's all Octopus publishes, it's not a timezone thing. If you check the website, you'll notice they end at 11pm there too. (e.g. now the card should be showing up until Sunday at 11pm - shown as 22:30 in the card)


Interact with Lasso

Write proposal.

Superseded by https://github.com/V-Sekai/V-Sekai.github.io/issues/201.


grouping the main items in related groups

(access, community, components)

This is just for the short term. With the list of features and key pages increasing, we may need to switch to a different style for the feature list in future, probably one with the groupings suggested

Ok, let's try your suggestion and see how it behaves on ipad / phone screens?

awesome :) I think it's good!

thank you
Steffen


NOISSUE - Change Users to Client Entity

What does this do?
Changes users service to client entity
Which issue(s) does this PR fix/relate to?
N/A
List any changes that modify/break current functionality
Modify users service to generic clients service
Have you included tests for your changes?
Yes
Did you document any new/modified functionality?
No
Notes
N/A

@rodneyosodo Is this duplicate of https://github.com/mainflux/mainflux/pull/1713?

@rodneyosodo Is this duplicate of #1713?

It is not


readme badges added

Fixes Issue
closes #119
Changes proposed
added readme badges

Just add this 4 things and make it centre and remove other badges


Reduce size of the NISQ image on the What is QML page

Hey @josh146 , all the widths were wrong, for some reason. 🤷♀ I made a commit here to fix it. Maybe you should review.


Support for parameter passing in comparison subquery

The current implementation does not have any variables in the outer scope available in subquery - which means neither parameter passing nor filters using variables from parent query is not supported.
This should probably go after  #33

I don't know that #33 is a blocker on this. #33 will definitely not happen by the alpha milestone, and depending on whether we can do it in a compatible way it might not happen by ThingTalk 2.0 either.

I don't know that #33 is a blocker on this. #33 will definitely not happen by the alpha milestone, and depending on whether we can do it in a compatible way it might not happen by ThingTalk 2.0 either.


Excellent for Samsung Windfree ACs

I have been looking for this many months, finally something works with this air condition I have. I have been using smartthings plugin and hated it every day and night as it is completely unreliable, does not sync status and also the plugin stopped being maintained. This is excellent and after I confirmed/tested it is working, I even deleted completely smartthings plugin from homebridge. Thanks a lot!

I agree with everything that has been said!  it's a great plugin and I was finally able to use the air conditioning in HomeKit.  as a suggestion, it would be interesting for the air conditioner's internal thermostat to be shown as a separate device, since as it is it is not possible to create automations in HomeKit based on temperature.

I agree with everything that has been said! it's a great plugin and I was finally able to use the air conditioning in HomeKit. as a suggestion, it would be interesting for the air conditioner's internal thermostat to be shown as a separate device, since as it is it is not possible to create automations in HomeKit based on temperature.

https://github.com/0x4a616e/homebridge-smartthings-ac#readme
That one does so

I agree with everything that has been said! it's a great plugin and I was finally able to use the air conditioning in HomeKit. as a suggestion, it would be interesting for the air conditioner's internal thermostat to be shown as a separate device, since as it is it is not possible to create automations in HomeKit based on temperature.

https://github.com/0x4a616e/homebridge-smartthings-ac#readme That one does so

this one does not work with wind free model, at least for me.

@fate8383 that is weird, because it does so here.
{
"token": "xxxxxxxxxx",
"minTemperature": 16,
"maxTemperature": 30,
"updateInterval": 15,
"platform": "HomebridgeSmartThingsAC"
},

@fate8383 that is weird, because it does so here.
{ "token": "xxxxxxxxxx", "minTemperature": 16, "maxTemperature": 30, "updateInterval": 15, "platform": "HomebridgeSmartThingsAC" },

https://github.com/0x4a616e/homebridge-smartthings-ac/issues/3#issue-959076144 I have this issue and will not install another hap-nodejs just to not mess things up

Just install the lib I would say :)
The issue with this (topic) plugin, is that it only fetches the state when restarting HB.
In other words: if you switch on the AC, which it will, and close the home app, re-open again, the home app will say it is off.
This could be problematic when trying to make changes when away.
Also if you would change something when running (and home claims it is off) it needs to resend all commands agan. So if you even open temp setting or mode it is in, it starts sending commands.
Just makes no sense.

Just install the lib I would say :)
The issue with this (topic) plugin, is that it only fetches the state when restarting HB. In other words: if you switch on the AC, which it will, and close the home app, re-open again, the home app will say it is off. This could be problematic when trying to make changes when away. Also if you would change something when running (and home claims it is off) it needs to resend all commands agan. So if you even open temp setting or mode it is in, it starts sending commands. Just makes no sense. #4
That is why I switched to the other plugin, which behaves as one would expect.

ok took the advice and switched to the other plugin by installing the lib, it works. thanks


Querying Data

Needs to cover

Basic LINQ queries
AsNoTracking, QueryTrackingBehavior
Include, ThenInclude
Need to await async operations
Raw SQL queries

Done

Actually.... we should add something about "Need to await async operations"


[index] Add searchAfter token support for 6.x

TODO: If score-based sorting will be used (see SortBy) with a searchAfter token, the internal document ID might need to be added as a tie-breaker.