Resource Landing Page - required metadata alert goes away

As deployed on beta, the alert to display what metadata is required to make the resource public goes away as soon as any metadata element is filled in. The alert needs to persist until all required metadata is filled in.

This has been fixed and deployed to www. Closing...


[Feature]: (Un)Archive Actions on EditRecord

What happened?
It would be nice to have archive/unarchive actions when editing a record.
PS: Request a feature button in the Github issues tab does not work. I think you need to enable discussions in repo settings.
How to reproduce the bug
.
Package Version
1.0.1
PHP Version
8.3
Laravel Version
11
Which operating systems does with happen with?
No response
Notes
No response

Would you like to make/are planning to make this feature? You're welcome to add it through a PR. More people are suggesting this, so I might add it if the community does not add it.

See v1.1.0


Add coordinates sub-command

with support for coordinate position and on- and off-curve point status

Initial implementation as of 6b8c5abf17786708beda1682337de98ebef22799

added in v0.3.0


497 gif images

add gif images to the reasons

added a separate file for reasons with gifs because I thought it'll be easier to verify, you can delete the original file while merging, if you like the changes
selects a random gif URL from a pre-defined array of URLs
displays gif below the reason
and some style changes to make the gif look good
fixed a file name typo

tenor images seem to be faster than giphy, we might want to replace giphy URLs with tenor ones

I really appreciate the hard work here. Im gonna keep this PR open for now I want to re-think a little more the whole idea/layout now that you include images.


False language

Bugreport:
Bug reported by Nickkel
What is the title of your bugreport?: False language
Is it a bugreport for the website or for the bot?: Bot
How can you reproduce the bug? (Explain in steps):

?language German
?userinfo (alias: ?ui)
Which result would normally have to be?: Normally the language of the month is in German, but (look on the screenshot) the language of the month is English
What happens if you do the action now?: The month language is in English

ReportID: 49
┆Attachments: image0.png

➤ LenoxBot commented:
Approve:
could be reproduced
Dadi#7808

➤ LenoxBot commented:
Approve:
could be reproduced
Monkeyyy11#0001

➤ LenoxBot commented:
Approve:
reproducible
Fabiooo#3984


Logging with Elastic stack

This pr will close #86
Crete a docker-compose file for running Elastic Stack. The container will run 4 services -

Elasticsearch - For storing data
APM - For tracking application performence
Filebeat - For Shipping log to elasticsearch
Kibana - For visualization

To write application log on log file, we use  @elastic/ecs-winston-format package for formatting log into ECS format, this format help filebeat to parse log properly and also this package add a extra trace id along with other data with each log

Amazing work @aninda052
I am really feeling proud 🥳

Please add a documentation for the future users to help them how to run the ElasticSearch (eg. Username, password, where to see the logs etc.). You can add a separate readme file inside of the EKA folder and reference it in the main readme.
Please add a condition so that we can spin up the elasticsearch according to our preference (I assume the ES will be running everytime)

Please add a condition so that we can spin up the elasticsearch according to our preference (I assume the ES will be running everytime)

@foyzulkarim  vai, can you tell me more details about the condition?
i already add a env variable which will be responsible for activating APM Node Agent.

For example, in our code we have integrated Loggly, but what if people don't want to use Loggly?
As a condition, I am checking like this
 if (process.env.ENABLE_WINSTON_LOGGLY === 'true') {
So, if anyone  doesn't enable loggly, we will not run loggly specific configuration. Thus system will not beak.
I suggest you to make the ElasticSearch configurable in this way so that if we don't enable the ES specific thing, the code will not even run the ES.
Also, may be we can create another npm command to run with ES like set ES=true && npm run es && npm start
Above suggestions are just for an idea, feel free to tweak them as you see fit. 🥳

I suggest you to make the ElasticSearch configurable in this way so that if we don't enable the ES specific thing, the code will not even run the ES.

@foyzulkarim vai, our system doesn't depend on elastics stack. i made all the elastic stack related docker configuration in a different directory with separate readme so that we can run elastics stack on a different container. Apart from APM Node Agent there is no other ES specific config in our system codebase.
APM Node Agent is used for sending http related log/performance to elasticsearch. This agent can be active by a environment variable called IS_APM_ACTIVE. By any chance the value of IS_APM_ACTIVE  is true and the elasticsearch is not running, then our system will not break.

Also, may be we can create another npm command to run with ES like set ES=true && npm run es && npm start

i like the idea of running ES Stack by a npm command.


Add versionFunctions: false to serverless.yml

What did you implement:
Disable serverless versionFunctions option

How did you implement it:

How can we verify it:

Todos:

[ ] Write tests
[ ] Write documentation
[ ] Fix linting errors
[ ] Tag ready for review or wip

Is this a breaking change?: NO/YES

We actually find the versioning useful for some use cases internally just now, sorry it has taken so long to get back to you re: PR.  Going to close this for now unless it starts becoming a problem.
The footprint right now is currently incredibly small.
We have some stickers / swag, if you drop me an email with your office address I will send some over to say thanks for your contributions thus far.

Yeah, but for me it the lambda storage was growing extremely fast as I was trying out deployment with different configs/versions. So I had to disable versionFunctions. For single deployment this shouldn't be a problem. Thanks for this awesome thingy 👍
P.S: sent you a mail with address to craftship.io email, Thanks.


invalid_credentials error

When I try do login with incorrect username or password I get this error:
OmniAuth::Error
invalid_credentials
It don't render /auth/failure, just raise this error and stop. When I login with a correct username/password it's works fine.
Someone had this error too?

The latest release has validation failure error messages!


Label completion using @ replaces with reference title instead of label

Hello! Thanks for all the work
Describe the bug
When auto-completion triggers with character @ for a reference, the replacement text is the title instead of the label.

With #cite, there are no issues and the query replacement is the bibliography item label.
Is this intended behaviour? In which case, would it be possible to limit the reference title completion suggestion to #cite and not @?
Thanks!

Package/Software version:
VSCode version(Help -> About):
Version: 1.92.0-insider
Commit: 4d17e85cfd911fb6b116e08a4d7c37cd725a966a
Date: 2024-07-26T13:12:28.318Z
Electron: 30.1.2
ElectronBuildId: 9870757
Chromium: 124.0.6367.243
Node.js: 20.14.0
V8: <IP_ADDRESS>-electron.0
OS: Linux x64 6.10.2-arch1-1

tinymist extension version: v0.11.0. Get it by tinymist --version in terminal.
tinymist
Build Timestamp:     2024-07-27T10:27:48.450267030Z
Build Git Describe:  v0.11.17-dirty
Commit SHA:          651d7f7148448e815d8e50c03e52d48f714f85a0
Commit Date:         None
Commit Branch:       None
Cargo Target Triple: x86_64-unknown-linux-gnu
Typst Version:       0.11.1

Additional context
https://github.com/Myriad-Dreamin/tinymist/releases/tag/v0.11.17
https://github.com/Myriad-Dreamin/tinymist/pull/365

@kririae

@kririae

I'll work on this.

I tried to fix the issue in https://github.com/Myriad-Dreamin/tinymist/pull/485.
Title completion is retained in @ trigger for now, but it worth discussing whether or not it is the intended behavior.

Thanks!


Adding TS typings.

Hey, @bobby-brennan. Thanks for this awesome package!
Due to Hacktoberfest 2018, I'm contributing to some packages that I use; yours is one of those.
TypeScript typings help a lot of us who use it due to it's integration to TSLint and some more strict checkings, needed to be performed in some cases in the used packages as well; that's why I've decided to share the ones that I've made, making it more accessible to all that programs in this environment :)
Since I'm not altering any of your JavaScript code, didn't feel the need to write any test. But I ran the documentation examples in a dummy tests scenario through ts-node.
note: this is the project that I use your package, I intend to go back to it someday: github.com/Fazendaaa/podsearch_bot.

Thanks for the contribution!
I think we can remove decorateItunes from the public interface (and I believe the signature is wrong as well). Other than that looks great!
-Bobby

@bobby-brennan , just hit me up when changing this, then I will update it again :)

@bobby-brennan , removed the decorateItunes :)

I might be misunderstanding something here, but these typings don't work properly for me.
index.d.ts uses export default where both index.js and ./lib/parser.js just use module.exports.
Consequently the compiled JS expects a .default property, which doesn't exist.

@Fazendaaa - any tips here?

@bobby-brennan and @benji7425, let me have a look here, due to a recent contribution in another project I learned a lot. I will look at this scenario and fix it.

@Fazendaaa thanks, I did spend a while trying to sort it myself but I am relatively new to typescript and wasn't able to get it working in the time I had. Hopefully you'll have an easier time.
What I did learn from my attempts is that as Parser is a class, I believe the typings file needs to match the class signature. Where I ran into trouble was trying to get the constructor to correctly export, as modules can't have constructors. Haven't been able to work this one out yet.

@benji7425, got it... Could you, please, give it a try replacing your current index.d.ts file with this one here and see if works?

This has the same issue, the npm module exports a class directly, whereas this .d.ts describes an export with Parser as a class property on it. When imported the compiled JavaScript comes out like this:
const rss_parser_1 = require("rss-parser");
const parser = new rss_parser_1.Parser();

whereas it needs to look like this:
const rss_parser_1 = require("rss-parser");
const parser = new rss_parser_1();

After some more research I was able to get the class exporting as expected, you can see here. In your code you then need to import the module like this: import * as Parser from "rss-parser" for the correct working JS to be generated.
Unfortunately this does mean you lose full access to the interfaces, but I don't believe there is any way around that when the only thing the module actually exports is the Parser class. I'll submit another PR a bit later, unless you know of another way to solve this?

@benji7425 , if you are using VS Code and type "Output" as interface the import changes to something like this import * as Parser, { Output } from 'rss-parser'.

I am using VS Code, but it doesn't let me do any additional imports after import * as...

I'm having the same issue, can't import Items or Output types from the package.
I've tried playing with the .d.ts file but with no luck.


there's no isp involved, just the count, so we removed the comma (,)

I think there's been a mistake from the base. There are no ISP involved in the last (third) field of the csv file. So a removal of the last field's commas are necessary to make all rows having three columns. :smiley:

Salam Meysam Jan
Thanks for your pr, I think the count and ISP columns not necessary at all, Its so good if you delete the columns :)

Done :blush:

Damet Garm 💃


Add an Iterator for ListModel

This PR implements an Iterator for the ListModel interface.
The Iterator can be created by the interface’s iter method. Example usage:
for member in members.iter::<User>() {
    …
}

As you can see, the iter method takes a type parameter T that is the type of the yielded items. At creation time of the Iterator a type check is performed to make sure it is a subtype of the model’s item type. Having a type-wise more convenient Iterator is also the reason I decided against implementing IntoIterator as it forces you to yield Object-type items. (This restriction could be lifted, if ListModel itself had the correct type parameter.)
The Iterator gives always sensible results, even if the model underneath it changes. That means no duplicates or unnecessary omissions. It accomplishes that cheaply by listening to the items-changed signal of the underlying model and adjusting its internal index accordingly.
Implementing DoubleEndedIterator and ExactSizeIterator should be possible, too, I might do that after a round of feedback.

What happens when an item gets removed while you're iterating through the list model?

What happens when an item gets removed while you're iterating through the list model?

Funny, I asked the same question. I also asked for an alternative: what happens if you remove the current item and all the following ones?

First of all, the iterator never panics.

What happens when an item gets removed while you're iterating through the list model?

The iterator does the natural thing and continues relative to the items it was working on before the change of model. More specifically, I differentiate three cases: before, after and inside the change. The before and after cases continue relative to where they were before. For the inside case, I used the hopefully least unexpected thing and skip to after the change. The exact function of adjusting the underlying index can be seen at adjust_index.

what happens if you remove the current item and all the following ones?

The next method of the iterator returns None, so the iteration ends when it is called the next time.

I think a test case that ensures that it works as expected is needed here

This definitely needs many tests and documentation for the behaviour, and some justification why this is the right behaviour. @bilelmoussaoui as someone actually doing things with list models, would this behaviour be the one you would expect?

@GuillaumeGomez @bilelmoussaoui What do you think, which behaviour would make most sense here? Personally I think the Result/transactional way would make sense.

I'm new to this thread, so sorry if I've missed something.
Since a list model contains a list of GObjects, it's just a list of pointers. They're cheap to clone.
Can't we just get the entire list of GObjects in a sweep, put them in a Vec<glib::Object> and then return Vec::into_iter?
It's not the best solution, but hey, it works, it's transactional, and it's better than nothing. It can be improved later

That would be possible, yes.

That… yes. :sweat_smile:

That one is merged now but I'd still like to get something around this here in


Update vcpkg-tool to 2024-03-28.

https://github.com/microsoft/vcpkg-tool/releases/tag/2024-03-29
Also updates applocal.ps1 to make the signature verify :/

It seems this PR broke linux :(
With this commit, on a fresh clone, I get this:
$ ./vcpkg install liblzma:x64-linux
Computing installation plan...
The following packages will be built and installed:
<EMAIL_ADDRESS>  * vcpkg-cmake:x64-linux@2023-05-04
  * vcpkg-cmake-config:x64-linux@2022-02-06#1
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/bin/c++
Segmentation fault

Before this PR, that wasn't an issue. This also happens on ubuntu-latest on a GitHub Runner, totally breaking all our builds :)


Segmentation fault (core dumped) in tf.raw_ops.FractionalMaxPoolGrad when col_pooling_sequence is a very small negative number

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
Yes
Source
source
TensorFlow version
tf 2.16
Custom code
Yes
OS platform and distribution
Linux Ubuntu 22.04.3 LTS (x86_64)
Mobile device
No response
Python version
3.9.13
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
tf.raw_ops.FractionalMaxPoolGrad triggers a crash when the col_pooling_sequence parameter is a very small negative number. Additionally, the same situation exists with the row_pooling_sequence parameter.
Standalone code to reproduce the issue
import tensorflow as tf

overlapping = True
orig_input = tf.constant(100, shape=[1,4,7,1], dtype=tf.float32)
orig_output = tf.constant(.453409232, shape=[1,7,13,1], dtype=tf.float32)
out_backprop = tf.constant(.453409232, shape=[1,7,13,1], dtype=tf.float32)
# row_pooling_sequence = tf.constant(-1250999896764, shape=[5], dtype=tf.int64) # same
row_pooling_sequence = tf.constant(0, shape=[5], dtype=tf.int64)
col_pooling_sequence = tf.constant(-1250999896764, shape=[5], dtype=tf.int64)
tf.raw_ops.FractionalMaxPoolGrad(orig_input=orig_input, orig_output=orig_output, out_backprop=out_backprop, row_pooling_sequence=row_pooling_sequence, col_pooling_sequence=col_pooling_sequence, overlapping=overlapping)

Relevant log output
2024-06-10 08:49:22.910373: I tensorflow/core/platform/cpu_feature_guard.cc:210] This TensorFlow binary is optimized to use available CPU instructions in performance-critical operations.
To enable the following instructions: AVX2 FMA, in other operations, rebuild TensorFlow with the appropriate compiler flags.
Segmentation fault (core dumped)

@x0w3n I was able to replicate  the issue reported here.  One workaround could be to perform the forward FractionalMaxPool to get the correct pooling sequences, then using the obtained pooling sequences in the gradient operation. Please let us know if it helps?
Thank you!


Add link from submission summary page to a view of the imported studies

After importing a submission from the submission summary page, curators should be able link directly to a view of the imported studies and begin editing them.
Link either to Curation Home, filtered by the PMID of the imported submission, or to the publication-centric view for that PMID. This decision (which location to link to) should wait until more curators have started using the new submission/import process and we can collect more information about the preferred workflow.

Added link to Publication page from View Submission.


Suggestion: The toolbar - do not let it scroll off visible area

at present the buttons on the toolbar scroll with the text. I think they should remain visible and clickable.

Tool bar stays visible when text is scrolled.

Tested with v0.9.0-rc.2 build 29a2450 QA. Tool bar stays visible when scrolling.


Scrolling triggers MathJax rendering on mobile devices

Scrolling in both Chrome and Firefox on Android 4.2.2 and Safari on iOS 9.2 causes MathJax to rerender.
Example page: de.serlo.org/2115

Apparently the resize event is triggered when scrolling on mobile devices, see:
https://stackoverflow.com/questions/9361968/javascript-resize-event-on-scroll-mobile
https://stackoverflow.com/questions/17328742/mobile-chrome-fires-resize-event-on-scroll?lq=1

i can confirm this. can you look for a fix @Knorrke :)


RegexWorkerThread failed to execute

ℹ Computer information

PowerToys version: 0.29.0
PowerToy Utility: PowerRename
Running PowerToys as Admin: ? started from context menu while logged in as Admin
Windows build number: 20H2

📝 Provide detailed reproduction steps (if any)

enter . in Search for
enter $YYYY$MM$DD_$hh$mm$ss.jpg in Replace with
click "Use Regular Expressions" checkbox

✔ Expected result
renamed column populated
❌ Actual result
error dialog box titled "PowerRname Error"
RegexWorkerThread failed to execute
Please report bug to https://aka.ms/powerToysReportBug
📷 Screenshots

@wb7664
thank you for reporting the issue.
Possibly the same as https://github.com/microsoft/PowerToys/issues/8787

@enricogior looks like 8787 only fixed part of it.  I can repro this on 0.29.3 and same with just (

@crutkas
make sure to log off/on or restart Windows.
In theory, uninstalling the previous version and installing the new one should force Explorer to unload the old PowerRename extension from memory, but it doesn't (not sure if this is caused by a recent change in Windows, since I don't recall this to happen in the past).

@crutkas
make sure to log off/on or restart Windows.
In theory, uninstalling the previous version and installing the new one should force Explorer to unload the old PowerRename extension from memory, but it doesn't (not sure if this is caused by a recent change in Windows, since I don't recall this to happen in the past).


how to change dataset path or download url when evaluating

Hi guys, I’m having trouble downloading huggingface datasets directly from code.
So I need to download it through 1. mirror 2. offline by proxy
but by using cmd like
litgpt evaluate /work/4/zd/gpu-apac/litgpt/Meta-Llama-3-8B \
        --device 4  \
        --batch_size 4 \
        --tasks "gsm8k" \
        --out_dir eval_math/

I couldn't find a way to specify my mirror url or my local dataset which is already downloaded.
Is there any methods to realize my requirement?  Appreciate it!

That's a good question. LitGPT uses the simple_evaluate function from the LM evaluation harness under the hood:
https://github.com/EleutherAI/lm-evaluation-harness/blob/058cfd0eeb022c0bc4862651a3ae08e4e046a106/lm_eval/evaluator.py#L48-L77
I currently don't see how one could override the paths for the tasks. There may be a way to do it, but I am not sure at this point.


new dataset loss problem

hello, i use your model to my personal dataset, a 4 class  classification task silimar to IMDB. I followed all your steps but the performance is not that good. Even if i use all of my train data, the loss still decrease very slowly.  A simple MLP will increate acc from 0.25 to over 0.8 on my dataset, but vae can only increase acc from 0.25 to near 0.6, and take a much longer time.
I read your code for quite a long time,but i just can not figure out what is going wrong. can you give  me some advice about it ? Any advice will be appreciated.

Hi there! Sorry about the delay. I'm not sure I'll be able to work out the issue fully without digging into your data/problem space.
What is the quality of the topics that VAMPIRE learns? Low quality topics may suggest that VAMPIRE isn't learning well, and you could either tinker around with hyperparameters, or see if you can increase the size/quality of data.


offline-synchronization

Please use the form below, leaving the prefilled data to help us. Thank you.
Page link: offline-synchronization
Document link: synchronization.md
My Issue/Suggestion
In Section 2.4 there is an image of the 'Customize offline synchronization' dialogue.  Could we please have an explanation of why some entries are in bold font and others are not.

Hi @Chris-Karona ,
I believe it's merely that if you change the Synchronization mode, then the product emboldens your drop-down choice. If you leave it as the default option, it is not bolded.
This is a UI feature of the product, so we typically do not document those behaviors on our website.
Do you have any other questions I can help with?
Connor

Hi Connor,
Well, I'm not sure. I do see that if I change a setting that is not bold, it then goes bold but I think the default option is always "All Objects" and I see some entries that have "Nothing (clear data)" and are not bold.  So I'm not sure that's what it is.
If it was always bolded for anything other than "All Objects" that would sort of make sense except that in large apps this is the most dangerous option because we have seen cases where the default setting for an entity hadn't been changed and tens of thousands of objects were being synched which was making the app slow to open when a full sync is required.  I'd prefer the default to be "Nothing (clear data)" because you soon find out if that's not right for your app.
Generally I agree it wouldn't be necessary to document UI features because they should be self-explanatory. But in this case it's not self-explanatory.  It might be better if the bolding wasn't present at all because it only seems to add confusion.
However, it seems like this might fundamentally be a request to change the app rather than the documentation and I guess that's beyond your remit.
At least I know now that I'm not missing some useful insight into the sync configuration.
Kind regards
Chris

Hmm, I see your point.
I am investigating this behavior, and I will see if we can add some clarity. Because indeed, as you say, we don't want any confusion on this.
Thanks,
Connor

Connor
Well done for finding that reference.  I had a vague idea that I had seen something somewhere about it but I was looking in the wrong place.
So you were right, bold indicates that a setting has been changed from its default (although I'm not sure that this is particularly useful information for the developer to know).
What I hadn't realised is that the default is not always "All Objects". Looking at the exceptions in my model they seem to be entities that are created but never retrieved in the native UI.
On balance, I don't think that there is a strong case to change the behaviour and it seems unlikely that it would ever make it to the top of the backlog.
I do think that it's worth repeating that bit of text into this page (offline-synchronization) though, soemething like:
"For each entity the default download setting is automatically determined by analyzing the model, but it can be overridden by the devloper, in which case the setting will appear in boldface.".
I think that would avoid the potential for confusion.
Thanks for looking at this and pursuing it to a conclusion.
Best regards
Chris

I'll add that to the docs to make it clearer. Thanks Chris!


using FFMPEG

Fix #53
This should remove the necessity to install FFMPEG which might be a pain for Windows users.

Do you mind to test that @xiaodaigh ? Should work as it works in GitHub actions.

Test by @xiaodaigh worked. Can I merge @TheCedarPrince ?


All day events showing in the widget

Describe the bug
All day events showing in the widget even when I have them disabled.
To Reproduce
Have some all day events on the calendar and it will show them sometimes on the previous day and sometimes when another event is going on.
Expected behavior
They should not show.
Screenshots
Can't share on public forum but happy to email
Smartphone (please complete the following information):

Device: Galaxy S20 Ultra
OS Version: Android 10
App Version (that you can find inside the advanced settings) 2.0.12 (102)

Also when having an event starting say Monday at 10am and ends at Thu 6pm. Would like to have it not to show.

I have the same issue.    Even with "All day events" set to hidden they still show up.
In fact an all day event for tomorrow seems to take priority over normal events that are occurring today.

I have the same issue.    Even with "All day events" set to hidden they still show up.
In fact an all day event for tomorrow seems to take priority over normal events that are occurring today.

Yes, this is exactly what is happening.

Hey, @tommasoberlose! Any update on this please?

I am having the same issue. It's the only issue I have with it but it keeps me from using the widget . @tommasoberlose any updates?

At least for me, the widget appears to hide today's all-day evets as agreed in the settings, but shows tomorrow's all-day events. I'll try to look into it as soon as I get my Android Studio working correctly.

Same issue here. My work requires us to have an all day event with our schedule in it, which I'd prefer to not see every day. Without this feature working correctly, this widget doesn't work for me.


Support for mixed precision training

It's great to see half-precision is now supported. Are there any plans to support mixed precision as detailed, for example, here?

I'm pretty sure it's already supported. Documented, well, that's another issue. PR to update the docs with an example welcome.

Does that mean that if we set
K.set_floatx('float16')
K.set_epsilon(1e-4)

we're actually doing mixed precision training then?

There are a few gotchas to mixed precision training, so you would have to be aware of them if you don't want any NaNs but that's the idea, yes.

Ah. I'm getting NaN's right now. Would love to hear the gotchas!

May I have a link to the mixed precision training in Keras or something alike, if there is a one, please? I urgently need it! Many many thanks!!!


Assign status to processed archives

Reference: https://github.com/nexB/scancode.io/issues/827

@AyanSinhaMahapatra Could you also add an entry in the changelog?

@tdruez thanks for the improvement suggesttions!
I've added the updates and a CHANGELOG entry, except this point: https://github.com/nexB/scancode.io/pull/861#discussion_r1295861240
Ready for your review again! :smile:


FEAT-#7139: use ray-core+grpcio instead of ray-default

What do these changes do?

These changes are aimed at reducing the number of dependencies and thereby simplifying the installation of Modin with the Ray engine in the user environment. For example, we might not install dependencies for the Ray dashboard. To do this, we could use either package ray[client], but it appears only from version Ray>=2.6.0 (there is no desire to increase the minimally supported version of Ray so much for now), or switch to using the basic package itself (ray), but this will not work for fairly new versions of Ray, so how they don't include grpcio dependency.
As a transitional option, we can use the basic package with an explicit indication of grpcio package . This option will work, in this pull request, I tried it with different versions of Ray. However, there is a chance that grpcio package of some version will be installed, with which Ray has problems. Ray can explicitly exclude any versions in such cases (note: the exceptions are not made for the basic package, but for ray[client] package, so they cannot be reused on our side), but using the proposed approach, we most likely will not know about this until the problem arises for users.
If we decide to switch to such a transitional option, then I believe we should also consider switching to ray[client] package for Modin 1.0 release.
For example, dependencies for ray[default]==2.9.3:
        "default": [
            # If adding dependencies necessary to launch the dashboard api server,
            # please add it to dashboard/optional_deps.py as well.
            "aiohttp >= 3.7",
            "aiohttp_cors",
            "colorful",
            "py-spy >= 0.2.0",
            "requests",
            "gpustat >= 1.0.0",  # for windows
            "grpcio >= 1.32.0; python_version < '3.10'",  # noqa:E501
            "grpcio >= 1.42.0; python_version >= '3.10'",  # noqa:E501
            "opencensus",
            "pydantic!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,<3",
            "prometheus_client >= 0.7.1",
            "smart_open",
            "virtualenv >=20.0.24, !=20.21.1",  # For pip runtime env.
        ],

[x] first commit message and PR title follow format outlined here

NOTE:  If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

[ ] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[ ] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[ ] signed commit with git commit -s
[ ] Resolves #7139
[ ] tests added and passing
[ ] module layout described at docs/development/architecture.rst is up-to-date

@YarShev @sfc-gh-dpetersohn @dchigarev thoughts?

switch to using the basic package itself (ray), but this will not work for fairly new versions of Ray, so how they don't include grpcio dependency.

Why did they exclude grpcio? If we install ray-core, it won't work out of the box, right? Doesn't this look like an issue for Ray?

As a transitional option, we can use the basic package with an explicit indication of grpcio package . This option will work, in this pull request, I tried it with different versions of Ray. However, there is a chance that grpcio package of some version will be installed, with which Ray has problems. Ray can explicitly exclude any versions in such cases (note: the exceptions are not made for the basic package, but for ray[client] package, so they cannot be reused on our side), but using the proposed approach, we most likely will not know about this until the problem arises for users.

If Ray limits grpcio to install specific versions, it seems there shouln't be a problem when installing pip install grpcio ray-core. The pip resolver should handle a case with incompatible versions of grpcio for Ray.

If we decide to switch to such a transitional option, then I believe we should also consider switching to ray[client] package for Modin 1.0 release.

Why?

Why did they exclude grpcio? If we install ray-core, it won't work out of the box, right? Doesn't this look like an issue for Ray?

I don’t know for sure, but this is a conscious decision to transfer this package to another target: ray[client].

If Ray limits grpcio to install specific versions, it seems there shouldn't be a problem when installing pip install grpcio ray-core. The pip resolver should handle a case with incompatible versions of grpcio for Ray.

The default target does not contain version pins for grpcio dependency (only ray[client] or ray[default]).

If we decide to switch to such a transitional option, then I believe we should also consider switching to ray[client] package for Modin 1.0 release.

Why?

I consider this a more reliable solution, since this is not our direct dependency, but a transitive one from Ray.

Hi @rkooo567! I would like to be more confident that we are going in the right direction towards reducing Ray dependencies installed by default. Do I understand correctly that in a situation where core functionality and a cluster launcher are needed, it will be enough to install ray[client] instead of ray[default]? (since the dashboard from 'default' target is not needed)

I think there's no package that only includes cluster launcher. ray[client] is not for the cluster launcher (it is for ray client mode https://docs.ray.io/en/master/cluster/running-applications/job-submission/ray-client.html, which is not recommended to use)

I think there's no package that only includes cluster launcher. ray[client] is not for the cluster launcher (it is for ray client mode https://docs.ray.io/en/master/cluster/running-applications/job-submission/ray-client.html, which is not recommended to use)

@rkooo567 thanks! Now it’s more clear how to deal with this.

It looks like we can safely remove ClientObjectRef from Modin sources. It was introduced in https://github.com/modin-project/modin/pull/2851. Ray fixed the problem a long time ago and defined the type like this: class ClientObjectRef(raylet.ObjectRef):


ping: timeout error

This issue respects the following points:

[X] This is a bug, not a question or a setup/configuration issue.
[X] This issue is not already reported on Github (I've searched it).
[X] I use the latest release of the Monitoring Plugins (https://github.com/Linuxfabrik/monitoring-plugins/releases).
[X] I agree to follow Monitoring Plugins's Code of Conduct.

Which variant of the Monitoring Plugins do you use?

[X] Compiled, from repo
[ ] Source Code, from GitHub

Bug description
Hey everyone,
I installed your awesome plugins for use in my icinga. I did import the templates into director and deploying my first host with one of your "tpl-host-generic" templates and leaving all data fields to template values.
Strangely ping is runnning into an error:
when running
./ping '--count' '5' '--hostname' '<IP_ADDRESS>' '--intervall' '0.2' '--timeout' '5'
it's telling me ping: invalid argument: '5.0'
Running `./ping '--count' '5' '--hostname' '<IP_ADDRESS>' '--intervall' '0.2' '--timeout' works.
Steps to reproduce - Plugin call
./ping '--count' '5' '--hostname' '<IP_ADDRESS>' '--intervall' '0.2' '--timeout' '5'
Steps to reproduce - Data
ping: invalid argument: '5.0'
Environment
Linux monitoring 5.15.0-67-generic
Plugin Version
ping v2022021501 by Linuxfabrik GmbH, Zurich /Switzerland
Python version
python 3.10.6
List of Python modules
No response
Additional Information
No response

Maybe ./ping' points to another ping command, not the one from our monitoring plugins. In any case, the --interval' parameter is misspelled. What happens if you try /usr/lib64/nagios/plugins/ping --count 5 --hostname <IP_ADDRESS> --interval 0.2 --timeout 5 directly on the command line?

When running  /usr/lib64/nagios/plugins/ping --count 5 --hostname <IP_ADDRESS> --interval 0.2 --timeout 5 it's telling me:
root@monitoring:/lib64/nagios/plugins# ping --count 5 --hostname <IP_ADDRESS> --interval 0.2 --timeout 5
ping: invalid option -- '-'

So the "standard ping" is not pointing to your monitoring plugins I guess...
Running root@monitoring:/lib64/nagios/plugins# ./ping --count 5 --hostname <IP_ADDRESS> --interval 0.2 --timeout 5 gives me the ping: invalid argument: '5.0' - the same error message I reveice from icinga...
Sorry for the misspelled "intervall" - that was my mistake. Should have copied the text instead of typing it.

Didn't get it in the first run, but you are using an outdated version. The error was fixed in https://github.com/Linuxfabrik/monitoring-plugins/issues/628. Please upgrade the checks to the latest release, including the libs.

@markuslf oh i see the https://repo.linuxfabrik.ch/monitoring-plugins/ are not up to date. Thanks for your help!!!


Make LimitlessLED color/temperature attributes mutually exclusive

Description:
Since a light cannot be white and colored at the same time, this PR changes LimitlessLED to only report one of the hs_color/color_temp attributes. The temperature is used when the saturation is zero.
While at it, this PR also adds the effect feature bit for white lights. I missed that in #12567.
Breaking change: LimitlessLED will no longer report hs_color/rgb_color and color_temp simultaneously.
Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox.

If the code communicates with devices, web services, or third-party tools:

[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

I think objections would have been raised by now if this was way off so I will go ahead and merge it.


0.97.5 cannot compile with meteor 1.2.1

=> Errors prevented startup:

   While computing assigned variables:
   /packages/materialize_materialize/dist/js/materialize.js: Unexpected
   token (6830:1)

=> Your application has errors. Waiting for file change.

Is anyone else able to confirm this bug?

I am using it, and for me it compiles fine using meteor 1.2.1, just the wave-effects and checkboxes and do not what else is not working out of box.


chore: remove sizes buttons

Before this PR
"sizes" buttons and styling were present in the ProductImageContainer.tsx
After this PR
The sizes buttons and styling are removed.

Current dependencies on/for this PR:

next

PR #256

PR #258

PR #259

PR #257

PR #267

PR #275

PR #264

PR #274

Graphite Merge Job
Current status: ⏳ Queued to merge
This pull request is currently queued to be merged as part of a stack.
This comment was auto-generated by Graphite.

Job Reference: 6cwJaETgMG17vfBY88e2


nuget global packages folder not generating

I have nuget packages from multiple sources, including just a local drive.
I have added all of these to the package manager settings.  I also have added a line to the solution nuget.config file:

<config>
    <add key="globalPackagesFolder" value=".\packages" />
  </config>

Also, I had to add packages.config files manually to the projects that I want dependent upon nuget packages.  They weren't otherwise available in the solution 'manage nuget packages' view.
Below is my version and config info of Visual Studio.
Are there some hidden NuGet logs that might help me?  I've checked the compiler command lines, and they do refer to the [solution]/packages folder (but despite my efforts, it doesn't exist, and I don't want to manually generate!)
Microsoft Visual Studio Enterprise 2019
Version 16.1.3
VisualStudio.16.Release/16.1.3+29009.5
Microsoft .NET Framework
Version 4.7.03190

Installed Version: Enterprise

Visual C++ 2019   00435-60000-00000-AA248
Microsoft Visual C++ 2019

ADL Tools Service Provider   1.0
This package contains services used by Data Lake tools

Application Insights Tools for Visual Studio Package   9.1.00429.1
Application Insights Tools for Visual Studio

ASP.NET and Web Tools 2019   16.1.429.50124
ASP.NET and Web Tools 2019

ASP.NET Web Frameworks and Tools 2019   16.1.429.50124
For additional information, visit https://www.asp.net/

Azure App Service Tools v3.0.0   16.1.429.50124
Azure App Service Tools v3.0.0

Azure Data Lake Node   1.0
This package contains the Data Lake integration nodes for Server Explorer.

Azure Data Lake Tools for Visual Studio   2.3.9000.0
Microsoft Azure Data Lake Tools for Visual Studio

Azure Functions and Web Jobs Tools   16.1.429.50124
Azure Functions and Web Jobs Tools

Azure Stream Analytics Tools for Visual Studio   2.3.9000.0
Microsoft Azure Stream Analytics Tools for Visual Studio

C# Tools   3.1.1-beta4-19281-06+58a4b1e79aea28115e66b06f850c83a3f1fcb6d3
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Common Azure Tools   1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.

Cookiecutter   16.1.19129.1
Provides tools for finding, instantiating and customizing templates in cookiecutter format.

Extensibility Message Bus   1.1.77 (master@24013d5)
Provides common messaging-based MEF services for loosely coupled Visual Studio extension components communication and integration.

Fabric.DiagnosticEvents   1.0
Fabric Diagnostic Events

GitHub.VisualStudio   <IP_ADDRESS>62
A Visual Studio Extension that brings the GitHub Flow into Visual Studio.

IncrediBuild Build Acceleration   <IP_ADDRESS>
IncrediBuild effectively reduces compilation and development times by up to 90%.

IntelliCode Extension   1.0
IntelliCode Visual Studio Extension Detailed Info

Microsoft Azure HDInsight Azure Node   2.3.9000.0
HDInsight Node under Azure Node

Microsoft Azure Hive Query Language Service   2.3.9000.0
Language service for Hive query

Microsoft Azure Service Fabric Tools for Visual Studio   2.5
Microsoft Azure Service Fabric Tools for Visual Studio

Microsoft Azure Stream Analytics Language Service   2.3.9000.0
Language service for Azure Stream Analytics

Microsoft Azure Stream Analytics Node   1.0
Azure Stream Analytics Node under Azure Node

Microsoft Azure Tools   2.9
Microsoft Azure Tools for Microsoft Visual Studio 0x10 - v2.9.20419.2

Microsoft Continuous Delivery Tools for Visual Studio   0.4
Simplifying the configuration of Azure DevOps pipelines from within the Visual Studio IDE.

Microsoft JVM Debugger   1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines

Microsoft Library Manager   1.0
Install client-side libraries easily to any web project

Microsoft MI-Based Debugger   1.0
Provides support for connecting Visual Studio to MI compatible debuggers

Microsoft Visual C++ Wizards   1.0
Microsoft Visual C++ Wizards

Microsoft Visual Studio Tools for Containers   1.1
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.

Microsoft Visual Studio VC Package   1.0
Microsoft Visual Studio VC Package

Mono Debugging for Visual Studio   16.1.1 (2473f22)
Support for debugging Mono processes with Visual Studio.

NuGet Package Manager   5.1.0
NuGet Package Manager in Visual Studio. For more information about NuGet, visit https://docs.nuget.org/

ProjectServicesPackage Extension   1.0
ProjectServicesPackage Visual Studio Extension Detailed Info

Python   16.1.19129.1
Provides IntelliSense, projects, templates, debugging, interactive windows, and other support for Python developers.

Python - Conda support   16.1.19129.1
Conda support for Python projects.

Python - Django support   16.1.19129.1
Provides templates and integration for the Django web framework.

Python - IronPython support   16.1.19129.1
Provides templates and integration for IronPython-based projects.

Python - Profiling support   16.1.19129.1
Profiling support for Python projects.

ResourcePackage Extension   1.0
ResourcePackage Visual Studio Extension Detailed Info

ResourcePackage Extension   1.0
ResourcePackage Visual Studio Extension Detailed Info

Snapshot Debugging Extension   1.0
Snapshot Debugging Visual Studio Extension Detailed Info

SQL Server Data Tools   16.0.61904.23160
Microsoft SQL Server Data Tools

Syntax Visualizer   1.0
An extension for visualizing Roslyn SyntaxTrees.

Test Adapter for Boost.Test   1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test.  The use terms and Third Party Notices are available in the extension installation directory.

Test Adapter for Google Test   1.0
Enables Visual Studio's testing tools with unit tests written for Google Test.  The use terms and Third Party Notices are available in the extension installation directory.

ToolWindowHostedEditor   1.0
Hosting json editor into a tool window

TypeScript Tools   16.0.10506.2004
TypeScript Tools for Microsoft Visual Studio

Visual Basic Tools   3.1.1-beta4-19281-06+58a4b1e79aea28115e66b06f850c83a3f1fcb6d3
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.

Visual C++ for Cross Platform Mobile Development (Android)   15.0.28917.181
Visual C++ for Cross Platform Mobile Development (Android)

Visual C++ for Cross Platform Mobile Development (iOS)   15.0.28810.153
Visual C++ for Cross Platform Mobile Development (iOS)

Visual C++ for Linux Development   <IP_ADDRESS>917
Visual C++ for Linux Development

Visual F# Tools 10.4 for F# 4.6   16.1.0-beta.19253.3+42526fe359672a05fd562dc16a91a43d0fe047a7
Microsoft Visual F# Tools 10.4 for F# 4.6

Visual Studio Code Debug Adapter Host Package   1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio

Visual Studio Tools for CMake   1.0
Visual Studio Tools for CMake

Visual Studio Tools for CMake   1.0
Visual Studio Tools for CMake

Visual Studio Tools for Containers   1.0
Visual Studio Tools for Containers

Visual Studio Tools for Kubernetes   1.0
Visual Studio Tools for Kubernetes

Visual Studio Tools for Unity   <IP_ADDRESS>
Visual Studio Tools for Unity

VisualStudio.Mac   1.0
Mac Extension for Visual Studio

Xamarin   <IP_ADDRESS>3 (d16-1@34a619991)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin Designer   <IP_ADDRESS>8 (remotes/origin/d16-1@5b958bb10)
Visual Studio extension to enable Xamarin Designer tools in Visual Studio.

Xamarin Templates   16.2.112 (4db4af4)
Templates for building iOS, Android, and Windows apps with Xamarin and Xamarin.Forms.

Xamarin.Android SDK   <IP_ADDRESS> (HEAD/8e7764fdf)
Xamarin.Android Reference Assemblies and MSBuild support.
    Mono: mono/mono/2018-08@3cb36842fc4
    Java.Interop: xamarin/java.interop/d16-1@5ddc3e3
    LibZipSharp: grendello/LibZipSharp/d16-1@44de300
    LibZip: nih-at/libzip/rel-1-5-1@b95cf3f
    ProGuard: xamarin/proguard/master@905836d
    SQLite: xamarin/sqlite/3.27.1@8212a2d
    Xamarin.Android Tools: xamarin/xamarin-android-tools/d16-1@acabd26

Xamarin.iOS and Xamarin.Mac SDK   <IP_ADDRESS> (750a879)
Xamarin.iOS and Xamarin.Mac Reference Assemblies and MSBuild support.

Issue moved to NuGet/Home #8355 via ZenHub


Syntax for powershell customizer is not correct

https://docs.microsoft.com/en-us/azure/virtual-machines/linux/image-builder-json#powershell-customizer
inline element is expecting an array so correct syntax should look like
 {
             "type": "PowerShell",
             "name": "<name>",
             "inline": ["<PowerShell syntax to run>"],
             "validExitCodes": "<exit code>",
             "runElevated": "<true or false>"
         }

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

ID: 9ef2d683-1557-7097-0415-ea67a0350718
Version Independent ID: 20667a9c-cd22-ce77-d4d6-61ac10d380c8
Content: Create an Azure Image Builder template - Azure Virtual Machines
Content Source: articles/virtual-machines/linux/image-builder-json.md
Service: virtual-machines
Sub-service: image-builder
GitHub Login: @kof-f
Microsoft Alias: kofiforson

@artisticcheese - Thanks for brining this to our attention. We will investigate it further and update you shortly.

@artisticcheese - Thanks again for bringing this to our attention. We have updated the Doc and it will be live once its merged.  We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Adding Two Algorithms

Adding two algorithms for others to use.

Fractional Knapsack which gives the weight of the items infractions to be put in the knapsack.
Longest Palindrome Substring which gives the longest palindrome substring.

Thanks for your contribution 😄


Fix HapiFhirService test

Type
Choose one: Testing
Checklist

[x] I have written Unit tests for any new feature(s) and edge cases for bug fixes
[x] I have added any strings visible on UI components to the strings.xml file
[x] I have updated the  CHANGELOG.md file for any notable changes to the codebase
[ ] I have run ./gradlew spotlessApply and ./gradlew spotlessCheck to check my code follows the project's style guide
[x] I have built and run the fhircore app to verify my change fixes the issue and/or does not break the app

Pull Request Test Coverage Report for Build #192

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

Totals

Change from base Build #191:
0.0%

Covered Lines:
1208

Relevant Lines:
1411

💛  - Coveralls


Use defer to close http response body in auto generated client code

Less Code Less Complexity Less time to worry
Replaced all response.Body.Close calls inside of each Client handler with a deferred response.body.Close. The autogenerated code is less complex and the client generator is better adaptable in case of adding new response cases or adapting the current set of response cases. Reduces the likelihood of introducing a memory leak to an optiminun

@seseloos please have a look!

@seseloos I resolved all merge conflicts

@donutloop I will review the changes in the next days and give you feedback on the request.

@seseloos Sounds good to me!


catkin_make error with kinetic-devel branch

Does there anyone successfully build the kinetic version?
I've met the errors as shown below.
/opt/ros/kinetic/include/moveit/macros/declare_ptr.h:52:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
   typedef std::shared_ptr<Type> Name##Ptr;

/opt/ros/kinetic/include/moveit/macros/declare_ptr.h:53:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
   typedef std::shared_ptr<const Type> Name##ConstPtr;

Any help? thanks

I've tried to add this line in the CMakeLists.txt
add_compile_options(-std=c++11)
and it works now.


Fixes debug build. Does not strip symbols when debug

What this PR does / why we need it:
Currently debug build does not work because we strip symbols.  This fixes that problem.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #
Special notes for your reviewer:
Release note:

@yakman2020,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Videos not respecting page width

Published post: https://blog.opencollective.com/how-money-flows/
In the editor they are the correct width:

In the published post they are way too wide:

These are Loom videos.

That worked! I changed the iframe to fixed width and embedded it as an HTML card. Now the videos are normal size. Thank you!


Ditto data does not provide default export

Trying to follow the instructions to integrate Ditto into a React app, I've used the CLI to pull the data, which is in ./src/ditto/index.js where the tool put it.  However,
main.jsx: import source from './ditto'; throws:
Uncaught SyntaxError: The requested module '/src/ditto/index.js' does not provide an export named 'default' (at main.jsx:7:8)

I'm guessing this is some kind of problem with vite and how it imports, but I haven't kept up with all the ways to import things in JS-land.  Any thoughts?
package.json:
  "name": "frontend",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "storybook": "storybook dev -p 6006",
    "build-storybook": "storybook build",
    "chromatic": "npx chromatic --project-token=a06d720a1320"
  },
  "dependencies": {
    "@auth0/auth0-react": "^1.12.0",
    "@headlessui/react": "^1.7.4",
    "@headlessui/tailwindcss": "^0.1.1",
    "@tanstack/react-table": "^8.5.22",
    "ditto-react": "^1.2.0",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-feather": "^2.0.10",
    "react-router-dom": "^6.4.2",
    "react-table": "^7.8.0"
  },
  "devDependencies": {
    "@babel/core": "^7.19.6",
    "@dittowords/cli": "^2.5.1",
    "@faker-js/faker": "^7.6.0",
    "@storybook/addon-actions": "^7.0.0-alpha.47",
    "@storybook/addon-backgrounds": "^7.0.0-alpha.47",
    "@storybook/addon-essentials": "^7.0.0-alpha.47",
    "@storybook/addon-interactions": "^7.0.0-alpha.47",
    "@storybook/addon-links": "^7.0.0-alpha.47",
    "@storybook/addon-postcss": "^2.0.0",
    "@storybook/react": "^7.0.0-alpha.47",
    "@storybook/react-vite": "^7.0.0-alpha.47",
    "@storybook/testing-library": "^0.0.14-next.0",
    "@types/react": "^18.0.22",
    "@types/react-dom": "^18.0.7",
    "@vitejs/plugin-react": "^2.2.0",
    "autoprefixer": "^10.4.13",
    "babel-loader": "^8.2.5",
    "chromatic": "^6.11.4",
    "postcss": "^8.4.18",
    "prettier": "^2.7.1",
    "prettier-plugin-tailwindcss": "^0.1.13",
    "storybook": "^7.0.0-alpha.47",
    "tailwindcss": "^3.2.1",
    "vite": "^3.2.0"
  },
  "readme": "ERROR: No README data found!",
  "_id"<EMAIL_ADDRESS>}

@azjgard Thanks, that does the trick!  Now to scrub out that lame shell wrapper. :)


Remove the Publishing chapter

I'm not sure if conferences and journals should also be removed, do we have another place for these and are they still relevant?

Info on citable software is here: https://the-turing-way.netlify.app/communication/citable/citable-cite#cm-citable-cite-software
Info on research data management is here: https://the-turing-way.netlify.app/reproducible-research/rdm

Related to #286

Maybe the NL-RSE website would be a good place for a list of conferences and journals targeting RSEs https://github.com/nl-rse/website/issues/58

Oh that's a great idea!


when close modal, button will flash on IE 11

Reproduction link
https://stackblitz.com/edit/ng-zorro-antd-start-wvjvrn
Steps to reproduce
open modal,  and close it
What is expected?
nothing happen after close the modal
What is actually happening?
modal button will flash on window

Environment
Info

ng-zorro-antd
7.2.0

Browser
IE 11

you  can reproduce in the official website

close via #3245

i have the same problem, have you solve it?


[Extensibility enhancement] report 8 Budget - Getters needed

Hello,
We need these getters:

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


System Requiments for OpenThread Border Router

Hi everyone.
I build otbr for my GW. But my Gw uses a Ubuntu quite low version. I would like to know what is the minimum system requirement for otbr?

Closing stale issue.


Travis misc check installs requirements unnecessarily

https://travis-ci.com/quantumlib/Cirq/jobs/250854540

I thought that leaving out the 'install' field in the travis.yaml would result in no install steps. I believe this is a default step. So maybe 'install' is needed with a blank entry? Just needs to be checked.

install: skip should be the intended solution?
https://docs.travis-ci.com/user/job-lifecycle/#skipping-the-installation-phase

It worked. Thank you @himanshujaju .


please add ferroheme d1(4−) (CHEBI:60549) is a ferroheme (CHEBI:38573)

Hi Adnan,
hope you are doing well, would you consider adding this relation please?
ferroheme d1(4−) (CHEBI:60549) is a ferroheme (CHEBI:38573)
All the best, Alan

Hi @alanbridge
There is an issue classifying ferroheme d1(4−) as ferroheme (CHEBI:38573). I know you want to categorize them but this creates issues for ChEBI since when someone wants to search for ferroheme in ChEBI, we don't want to show duplicates (E.g. neutral form and ionised form of the same compound, in the strict sense they are the same). Is there any way that you can reach the parent class via the conjugate base of the entry from your end? otherwise i can create a new class called ferroheme anion which will be the conjugate base of ferroheme (CHEB:38573) and all of the ferroheme anions (ferroheme a(2−), ferroheme b(2−), ferroheme C(2−) etc)  will be placed under this new class. Let me know how you would like to proceed. Thanks


Please make Product Screenshots and Animations on LRDC available on Blueprints

Hi team,
Could you add Product Screenshots and Animations that are used on LRDC into the Blueprints?
I found lots of them are missing on blueprints, such as
https://www.liferay.com/en/solutions/intranets
https://www.liferay.com/en/solutions/headless-apis
https://www.liferay.com/en/solutions/b2b-commerce
https://www.liferay.com/en/solutions/industries/insurance
Also, if there are DXP 7.3 product screenshots, it'd be great if you could add them too.
Thank you,
Yoshi

hey @YoshikazuShimizu — we'll upload these into the Blueprints page after the holidays, in the meantime check this thread from the marketing slack channel for a way to get the product screenshots.

thank you @plhnk  and understood the process!

thank you @plhnk  and understood the process!

Hey @plhnk. Many "screenshots" on lrdc are not of a specific/real product and serve as poc mockups. Should we create a new page for this type of asset or include them in a "Mockups" section on the Product Screenshot page?

Hey @plhnk. Many "screenshots" on lrdc are not of a specific/real product and serve as poc mockups. Should we create a new page for this type of asset or include them in a "Mockups" section on the Product Screenshot page?

hm good point @abelhancock — what do you think would be a good way to organize these?
@YoshikazuShimizu if you have ideas, please share — also if you wouldn't mind giving us some info on how you're using these, that would be helpful too!

hm good point @abelhancock — what do you think would be a good way to organize these?
@YoshikazuShimizu if you have ideas, please share — also if you wouldn't mind giving us some info on how you're using these, that would be helpful too!

Bump — @YoshikazuShimizu can you please share how these are being used / shared?
@abelhancock let's move forward with creating a new top-level category at the same level as Product Screenshots —  per our chat let's use Solutions Mockups

Bump — @YoshikazuShimizu can you please share how these are being used / shared?
@abelhancock let's move forward with creating a new top-level category at the same level as Product Screenshots —  per our chat let's use Solutions Mockups

@plhnk  sorry for the delay and thank you for the reminder.
We use those product screenshots on our product pages and solution pages of liferay.co.jp. For example, on an intranet solution page, we say "Intranet built with LR improves employee productivity" and promotes its features (personalization, integration with other systems, etc), so it's great to have as many options as possible so that we can pick up a suitable image.
Also we could use those images on our banner ads too.

@plhnk  sorry for the delay and thank you for the reminder.
We use those product screenshots on our product pages and solution pages of liferay.co.jp. For example, on an intranet solution page, we say "Intranet built with LR improves employee productivity" and promotes its features (personalization, integration with other systems, etc), so it's great to have as many options as possible so that we can pick up a suitable image.
Also we could use those images on our banner ads too.

Can I help with something here @plhnk ?

yes — please move it w/ @abelhancock !


Model zoo for "scannet"

I find that pretrained model weights for "scannet" are missing. Is there any plan about this?

I will work on this in Dec.

Hi there! Is there any progress now?


Tooltip not showing

Describe the bug
All tooltips from AdminUI isn't showing.
To Reproduce
Steps to reproduce the behavior:

Go to AdminUI
Click on Clients
Put mouse over Comment Icon

Expected behavior
Show tooltip with information from Official docs.
Screenshots

Desktop (please complete the following information):

Browser: Chrome

PR #100


http-api: add peer id endpoint

Add endpoint to http-api to programmatically return peer id.

Move this to http-api

deprecated in favor of #67


Few questions regarding streaming API

Does onItemListed only stream  fixed-price listing ?  Can streamed listing contain auction ?   If yes, how can I tell the difference between fixed-price listing & auction ( listing_type is always null in the event ) . If no, how should I get streamed new auctions ?

is onItemReceivedOffer stream working ?  I set filter to "*" and receive 0 event over a hour.

What is the difference between onItemReceivedOffer and onItemReceivedBid  ?   Is Offer only for fixed-price listing and Bid for english/dutch auction ?

Regarding question 2, I also receive zero events from the item_received_offer stream with my wrapper even when I subscribe on a per-collection basis. Interested in the answer to question 3.


Update dependencies.

Security issues:
@babel/traverse

CVE-2023-45133 (Critical, Fixed in 7.23.2)

@babel/core

json5

CVE-2022-46175 (High, Fixed in 2.2.2)

There are some very old dependencies used by asyncapi. E.g. babel/core is 3 years old.
Can you please update the dependencies? I know it is used for code generation, but still.

@holomekc feel free to provide a PR happy review it ✌


Payment Status

i have some requirement to differentiate payment status.
unpaid, cancelled, success and failed.
i try to get payment details by following your documentation, section "4-Get Payment details",
but I only receive created, or approved state in my response.
is there any idea for this issue?
if this requirement has already provided by this package, any documentation or example will be appreciated.
Thank you

I use this logic,
"unpaid" when callback url is never hit,
"cancelled" when user click cancel button on confirmation page (paypal page) and redirect to cancelled url in our system,
"failed" when get some errors in executing payment.
and "success" whenever everything okay.
May be it will be needed by anyone who has just started implementing this package.
Thank you,


Throw flags

Add an ability to throw flags into target app.
fresh -- -flag="hello"

@pilu I want this function, but is there any possibility to introduce it?

@gmccue Bump?


Add rcrozean to OWNERS file

Issue #, if available:
Description of changes:
Add rcrozean(EKS-Distro team member) to OWNERS file.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve


CAD-804: Ignore sev filter for errors and metrics.

description

[x] Now TraceForwarder forwards errors and metrics regardless of their severity level.

Corresponding changes in cardano-benchmarking: https://github.com/input-output-hk/cardano-benchmarking/pull/96
checklist

[x] compiles (cabal v2-build or stack build)
[x] tests run successfully (cabal v2-test or stack test)
[ ] documentation added
[ ] link to an issue
[ ] add milestone (the current sprint)

bors r+


[config] enable SRP/DNS client on Thread 1.3 or higher as default config

This commit changes the default config headers to enable SRP and DNS
clients on Thread version 1.3 or higher by default. It also adds a
guard check in the config headers which use the thread version config
OPENTHREAD_CONFIG_THREAD_VERSION to ensure that it is defined.

DNS/SRP client might not be necessary for 1.3 BR?

DNS/SRP client might not be necessary for 1.3 BR?

The idea behind this is to help make default configs be the ones often used (to make it easier for product/platform integrators).
It is true that BR may not be need DNS/SRP but I guess including it should be relatively harmless (it will be compiled but may not be used).
Also possible that a non-BR device wants to use its own SRP/DNS implementation (and not use OT implementation).
I think in such cases, the product integrator can choose to explicitly disable the feature (override the default).
Thoughts?

No strong preference. But for product/platform integrators, I think they should know the features and explicitly specify the features they want to enable, other than depend on the default configuration.

I am closing this PR. We can assume that users (project integrators) will explicitly select the set of features to enable.


[Improvement]: Upgrade to iceberg 1.6.0 (#3084)

Why are the changes needed?

#3084.
Brief change log

Remove Flink 1.15/1.16/1.17 Mixed Format Support
Mixed Format Flink 1.18 Base Support Iceberg 1.6.X
Upgrade iceberg to 1.6.X
Fix some Mixed Format Unit Test Failed

How was this patch tested?

[x] Add some test cases that check the changes thoroughly including negative and positive cases if possible
[x] Add screenshots for manual tests if appropriate
[x] Run test locally before making a pull request

Documentation

Does this pull request introduce a new feature? (yes)
If yes, how is the feature documented? (not documented)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.ConradJam seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

https://github.com/apache/iceberg/blob/main/flink/v1.18/flink/src/main/java/org/apache/iceberg/flink/source/ScanContext.java#L161
https://github.com/apache/iceberg/blob/apache-iceberg-1.4.3/flink/v1.15/flink/src/main/java/org/apache/iceberg/flink/source/ScanContext.java#L149

Diff,Run TestFlinkSource.testUnkeyedSnapshotRead Have Exception

Codecov Report
Attention: Patch coverage is 0% with 1 line in your changes missing coverage. Please review.

Project coverage is 23.17%. Comparing base (9def89f) to head (47781b0).
Report is 8 commits behind head on master.

Files
Patch %
Lines

...java/org/apache/amoro/table/BasicUnkeyedTable.java
0.00%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #3071      +/-   ##
============================================
- Coverage     27.64%   23.17%   -4.47%
+ Complexity     2496     2330     -166
============================================
  Files           360      368       +8
  Lines         37133    37914     +781
  Branches       5372     5456      +84
============================================
- Hits          10265     8787    -1478
- Misses        25908    28353    +2445
+ Partials        960      774     -186

Flag
Coverage Δ

trino
23.17% <0.00%> (-4.47%)
:arrow_down:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

ops,some time ci was blocker have long time.Maybe we should check

It looks like there will be many engine versions that will no longer be supported.
@zhoujinsong PTAL

Maybe we should follow Iceberg 1.6, support:

Flink 1.17/1.18/1.19
Spark 3.3/3.4/3.5

What do you think?

Details

This will be supported in the future PR, Flink 1.20 as the LTS long-term support version, I recommend as the default version option

Details

This will be supported in the future PR, Flink 1.20 as the LTS long-term support version, I recommend as the default version option

Maybe we should follow Iceberg 1.6, support:

Flink 1.17/1.18/1.19
Spark 3.3/3.4/3.5

What do you think?

This will be support in the future PR, Flink 1.20 as the LTS long-term support version, I recommend as the default version option

Optimizing Task Run Normal

I think it is not a good idea to remove so many versions support.
What is the reason for deleting the support? Is it just that the official does not support it?
Maybe we can keep the combination of old flink and old iceberg versions. @zhoujinsong @baiyangtx @czy006

I think it is not a good idea to remove so many versions support. What is the reason for deleting the support? Is it just that the official does not support it?
Maybe we can keep the combination of old flink and old iceberg versions. @zhoujinsong @baiyangtx @czy006

mixed format relies on the spark and flink versions, and currently the iceberg community only supports the latest 3 versions. For example, they have to give up spark 3.2 their support.the last support in 1.4.3, iceberg if we upgrade version, we must give up its support it.flink version seems(I will add flink1.19 1.20 in the next pr),Spark now just support 3.3

I have initiated relevant discussions on the email list:
https://lists.apache.org/thread/1crbstg7prjxz8xokd7dtj1o5mgv1034

cc @zhoujinsong


Nodes without connections

Scenario
I'm adding a node without connection to the chord diagram.
# python

from chord import Chord

matrix = [
  [0, 1, 0],
  [2, 0, 0],
  [0, 0, 0]
]

names = ["Foo", "Bar", "Without connection"]

Chord(matrix, names).show()

In the above example, the node without connection corresponds to the third names entry and to the last column and row in the matrix containing only zeros.
Expected Behaviour
The chord diagram shows the labels of all nodes and the connections of the connected nodes. It does not show connections of the unconnected node.
Observed Behaviour
When adding nodes without connection, the chord diagram does not show any labels or connections.

Environment
nteract 0.25.1
Python 3.7.6
chord 0.3.0

Hello @fiedl
chord currently doesn't support items without any quantities at all (no occurrence or co-occurrence). What is your desired output for the third item - a thin line indicating with the corresponding label? This sounds like a possible feature in future. Are you using chord or chord pro?
At the moment I'm working on an update that contains better error logging, e.g. in this case the user would be informed about the missing data.

Thank you for the quick reply! I'm using the free chord, but I would be willing to pay for chord pro if necessary — despite my work being scientific and open source.
Indicating the unconnected nodes with zero-width line would be fine. Even better for my use case would be to set the width (or percentage of the circle) for each node manually. This would allow me to have the node size indicate their overall importance/share/percentage regardless of their connections to other nodes.

Happy to hear you're using chord for scientific work!
I asked because chord is on a feature freeze right now, with the upcoming update to be on better error messages. chord pro is still getting new features, with requests being accepted by chord pro owners too! It's only a small cost but it seems to be enough to fund some continued work on the project. You can check out chord pro here https://datacrayon.com/shop/product/chord-pro/!
Labelling connectionless items should be possible!  I'm on discord here https://discord.com/invite/nsezsyb if you want to drop by.

Hello @fiedl
I've pushed a quick solution to this in chord pro (https://datacrayon.com/shop/product/chord-pro/!), that is, some support for unconnected nodes.
It requires an update to chord 0.3.1 (Python) which has disabled wrap_labels by default.
Here is the output from your example code above:

Thank you


Decode Entity Appearance into readable struct and enum

The Entity State Appearance bitfield is read into a more user friendly struct with bools and enums.
This struct only implements the common fields, as this field is dependent on the domain.

Thanks for your pull request. The  struct is a definite quality of life upgrade and we'll most likely mimic what you have done here if we expand the struct for each domain.


EnableExceptionAsErrorMessage = false does not actually throw exception, but ignores/supresses it

STR
Have any invalid rule or one that somehow else throws an exception.
And have the settings configured as such:
      var engineSettings = new ReSettings()
        {
            CustomActions = // ...
            CustomTypes = // ...
            EnableExceptionAsErrorMessage = false
        };

        new RulesEngine.RulesEngine(mailWorkflows, engineSettings);

What should happen
EnableExceptionAsErrorMessage = false is explained on https://microsoft.github.io/RulesEngine/#settings should do the following:

Otherwise [= if false], throws an exception. This setting is only applicable if IgnoreException is set to false.

Notably IgnoreException is not touched, i.e. it is (as per https://microsoft.github.io/RulesEngine/#settings aka the default set to false)
What happens
Errors are silently ignored.
More information
I have also indicated this in https://github.com/microsoft/RulesEngine/issues/623, see this for a practical example.
System
    <TargetFramework>net8.0</TargetFramework>
<!-- ... -->
    <PackageReference Include="RulesEngine" Version="5.0.3" />

aka .NET 8
Windows 10

Okay tried it with a simple ruie with wrong Success name, ...
"OnSuccess": {
          "Name": "EvaluateRuleX",
          "Context": {
          }
        },

and when debugging (catching all CLR exceptions), I e.g. land here:
https://github.com/microsoft/RulesEngine/blob/dc5298989583954cd6aac598267747b4ce635f45/src/RulesEngine/Actions/ActionBase.cs#L22
It handles the exception and returns it.
At least for such "system exceptions". it's quite obvious there that these are ignored?

I also reproduced this in your DemoApp -this time using an obvious syntax error in an expression that results in an
index 88f9ad9..54e5c95 100644
--- a/demo/DemoApp/JSONDemo.cs
+++ b/demo/DemoApp/JSONDemo.cs
@@ -41,7 +41,10 @@ namespace DemoApp
             var fileData = File.ReadAllText(files[0]);
             var workflow = JsonConvert.DeserializeObject<List<Workflow>>(fileData);

-            var bre = new RulesEngine.RulesEngine(workflow.ToArray(), null);
+            var bre = new RulesEngine.RulesEngine(workflow.ToArray(), new ReSettings() {
+                EnableExceptionAsErrorMessage = false,
+                IgnoreException = false
+            });

             string discountOffered = "No discount offered.";

diff --git a/demo/DemoApp/Workflows/Discount.json b/demo/DemoApp/Workflows/Discount.json
index ad556d9..eb3b156 100644
--- a/demo/DemoApp/Workflows/Discount.json
+++ b/demo/DemoApp/Workflows/Discount.json
@@ -8,7 +8,7 @@
         "ErrorMessage": "One or more adjust rules failed.",
         "ErrorType": "Error",
         "RuleExpressionType": "LambdaExpression",
-        "Expression": "input1.country == \"india\" AND input1.loyaltyFactor <= 2 AND input1.totalPurchasesToDate >= 5000 AND input2.totalOrders > 2 AND input3.noOfVisitsPerMonth > 2"
+        "Expression": "input1.countr == \"india\" AND input1.loyaltyFactor <= 2 AND input1.totalPurchasesToDate >= 5000 AND input2.totalOrders > 2 AND input3.noOfVisitsPerMonth > 2"
       },
       {
         "RuleName": "GiveDiscount20",

Ah okay, if I change it to input1X.countr this correctly throws though:

Unhandled exception. RulesEngine.Exceptions.RuleException: Error while compiling rule GiveDiscount10: Unknown identifier 'input1X'
---> Unknown identifier 'input1X' (at index 0)

Maybe it only affects ActionWorkflows though, where you have no example for in the demo apps as far as I see?

Also asked a related question about this, because it totally confuses me how many places there are to store some exceptions (or exception messages): https://github.com/microsoft/RulesEngine/discussions/628


Introduce ChainedIterable implementation class in ceylon.language

There's currently a ChainedIterator, but by not having a ChainedIterable, several easy optimizations are missed.
chain() is currently defined as
    chain<Other,OtherAbsent>
        (Iterable<Other,OtherAbsent> other)
            given OtherAbsent satisfies Null
            => object
            satisfies Iterable<Element|Other,
                               Absent&OtherAbsent> {
        iterator() => ChainedIterator(outer, other);
    };

resulting in very slow performance (1M times slower) for the following operations (and others):
    value fast = ('\{#00}'..'\{#10FFFF}');
    value slow = fast.chain(["something"]);

    slow.findLast('\{#10FFFF}'.equals);
    noop(slow.size);
    slow.contains('\{#10FFFF}');

contains, for example, could easily be optimized to => first.contains(item) || second.contains(item).

I added the optimizations, still needs tests.
A few that I left out, which aren't clear wins:
coalesced => ChainedIterable(first.coalesced, second.coalesced);

shared actual
Iterable<Element&Object|Default,FirstAbsent&SecondAbsent>
defaultNullElements<Default>(Default defaultValue)
        given Default satisfies Object
    => ChainedIterable(
            first.defaultNullElements(defaultValue),
            second.defaultNullElements(defaultValue));

filter(Boolean selecting(Element element))
    => ChainedIterable(first.filter(selecting), second.filter(selecting));

shared actual
{Element|Other+} follow<Other>(Other head)
    => ChainedIterable(first.follow(head), second);

locations(Boolean selecting(Element&Object element))
    => ChainedIterable(first.locations(selecting), second.locations(selecting));

shared actual Iterable<Result,FirstAbsent&SecondAbsent>
map<Result>(Result collecting(Element element))
    => ChainedIterable(first.map(collecting), second.map(collecting));

shared actual {Element&Type*} narrow<Type>()
    => ChainedIterable(first.narrow<Type>(), second.narrow<Type>());
}

@jvasileff thanks!


Make jump_from_cursor return a vector of Position

Sorry @laurmaedje but as we say in French: "thing promised, thing owed" 😂
First step in fixing a bug in the webapp where writing to headings jumps you to the contents table: shortly discussed on discord -> https://discord.com/channels/1054443721975922748/1088371919725793360/1280530856615608413

Thanks!


sending data to neo4j

Following the guide in order to use Neo4J I eported these variables (passing through -e in docker run...) :
BEAGLE__GENERAL__LOG_LEVEL=DEBUG
BEAGLE__NEO4J__HOST=bolt://my_neo4j_ip:7687
BEAGLE__NEO4J__USERNAME=myuser
BEAGLE__NEO4J__PASSWORD=mypwd
I am able to see the debug messages, but there is no communication with Neo4j.
I see
INFO | Initialized NetworkX Backend
Am I missing something?
I tried also to use docker-compose with same variables under "environment" but result is the same.
Thanks

I dont find in the code a place to change the backend...

You need to use the python bindings to send to neo4j:
from beagle.backends import Neo4J
from beagle.datasources import HXTriage

HXTriage(...).to_graph(backend=Neo4J)

https://github.com/yampelo/beagle#python-library
Fair warning, my cypher is awful and there may be a way way way better to set it up to send to neo4j, if you guys have more experience you should totally contribute a better way to transform the node classes to batch cypher upload queries 😄

I installed (not so easy) beagle  outside docker with pipenv in order to modify code faster.
I'm looking the base_transformer.py should I set there Neo4j instead networkx?

Are you trying to use the web interface to upload to Neo4J? That won't work, you need to use the bindings like above. The web interface is meant to be a self-contained thing, where you upload a triage, it transforms it to a NetworkX object, saves it in the database, then redirects you to the web interface for it.
Try calling the python library directly like in my example above.

from beagle.backends import Neo4J
from beagle.datasources import HXTriage
backend = HXTriage('EA9OgF2nOpkgoI4Em15jMy.mans').to_graph(backend=NEO4J)
2019-04-19T14:10:56 | beagle.datasources.hx_triage.init:53 | INFO | Setting up HXTriage for EA9OgF2nOpkgoI4Em15jMy.mans
Traceback (most recent call last):
File "", line 1, in
NameError: name 'NEO4J' is not defined

having some issue passing db parameters:
Traceback (most recent call last):
File "", line 1, in
File "/root/.local/share/virtualenvs/beagle-ZloiBEyB/lib/python3.6/site-packages/beagle/datasources/base_datasource.py", line 111, in to_graph
return self.to_transformer(self.transformers[0]).to_graph(*args, **kwargs)  # type: ignore
File "/root/.local/share/virtualenvs/beagle-ZloiBEyB/lib/python3.6/site-packages/beagle/transformers/base_transformer.py", line 60, in to_graph
backend = backend(nodes=nodes, metadata=self.datasource.metadata(), *args, **kwargs)
File "/root/.local/share/virtualenvs/beagle-ZloiBEyB/lib/python3.6/site-packages/beagle/backends/neo4j.py", line 38, in init
self.neo4j = GraphDatabase(uri, auth=(username, password))
TypeError: object() takes no parameters

passing manually someghing changes:
backend = HXTriage('/home/users/analyst/dsadadm15jMy.mans').to_graph(backend=Neo4J, uri="bolt://12.3.4:7687", auth=("neo4j","password"))
2019-04-19T15:00:42 | beagle.transformers.base_transformer.run:111 | INFO | Finished processing of events, created 8838 nodes.
2019-04-19T15:00:42 | beagle.backends.neo4j.init:36 | INFO | Connecting to neo4j server at bolt://<IP_ADDRESS>:7687
Traceback (most recent call last):
File "", line 1, in
File "/root/.local/share/virtualenvs/beagle-ZloiBEyB/lib/python3.6/site-packages/beagle/datasources/base_datasource.py", line 111, in to_graph
return self.to_transformer(self.transformers[0]).to_graph(*args, **kwargs)  # type: ignore
File "/root/.local/share/virtualenvs/beagle-ZloiBEyB/lib/python3.6/site-packages/beagle/transformers/base_transformer.py", line 60, in to_graph
backend = backend(nodes=nodes, metadata=self.datasource.metadata(), *args, **kwargs)
File "/root/.local/share/virtualenvs/beagle-ZloiBEyB/lib/python3.6/site-packages/beagle/backends/neo4j.py", line 38, in init
self.neo4j = GraphDatabase(uri, auth=(username, password))
TypeError: object() takes no parameters

Seems like the Neo4J has a couple of bugs with it since I had to move over from py2neo to the official neo4j driver. I might not be able to debug until this weekend due to travel, do you wanna chat about it on slack? : https://join.slack.com/t/beaglegraph/shared_invite/enQtNjE1MzQyNTE3NTI3LTUzMGNhMzcwN2M5ODg3NGRmNzVmM2ZjMmU0NDk3ODEwMmRkZjEyZWIxYzU5NmM3MWMxOWU4MjVhNWEyNWVkNTI

Sure, I joined in slack (I'm also on gitter, same user)
on other projects I am running py2neo (4.x).
Take your time, now Easter times :)
Thanks

Hey @garanews , i finally finished my finals week and had time to check this out. I got it working!

The version on pypi (pip install pybeagle --upgrade) will allow it to work

Hello,
thanks, going to try it immediately!
Now it would be useful sending data from ui directly to neo4j :)

Opened #41 to track it, it should be pretty straight forward to do.


Swift_Message as instance of Swift_Mime_MimePart causes type mismatching in IDE parsing

i'm using PHPStorm 6.0.3, and it's reporting a Class type issue. Maybe it's not an actual problem, but i can see where the conflict is coming from...
Message.php:
class Swift_Message extends Swift_Mime_SimpleMessage {. . .}

SimpleMessage.php:
class Swift_SimpleMessage extends Swift_Mime_MimePart
  implements Swift_Mime_Message {. . .}

so...
$message = Swift_Message::newInstance();
// $message is instance of Swift_Mime_MimePart

Whereas the Swift_Mailer::send() functions signatures call for:
public function send(Swift_Mime_Message $message, &$failedRecipients = null){. . .}

The result is confusing the IDE, as it thinks $Message is a MimePart instance, so isn't valid for send(). On the same token, i should be able to call ->addPart(), but since Swift_Message is a MimePart, the IDE doesn't see it as an available function (even though it's defined in the Swift_Message class):

It may just be PHPStorm misinterpreting the class structures, or not a strict problem (PHP is pretty forgiving, after all), but i thought i'd at least bring it to your attention & let you decide if it's worth further examination. If you need any additional info, let me know.
Thanks.

As a note to anyone finding this issue add
/**
  * @var \Swift_Mime_Message $myMessage
  */

and PHPStorm will stop complaining.

The IDE is not wrong this warning appears because it can be an instance of another class by inheritance, so the correct way to solve this is as follows:
$message = \Swift_Message::newInstance()
    ->setSubject($subject)
    ->setFrom($from)
    ->setTo($to)
    ->setBody(
        $body,
        $bodyType
    );

if (!$message instanceof \Swift_Mime_Message) {
    throw new \Exception(sprintf('Expected Swift_Mime_Message, %s given', get_class($message)));
}

return $this->get('mailer')->send($message);

And the warning will disappear


MINOR: Bump version to 1.16.0-SNAPSHOT

Rationale for this change
The snapshot version should be bumped after releasing 1.15.0.
What changes are included in this PR?
Bump version to 1.16.0-SNAPSHOT and update japicmp previous version.
Are these changes tested?
Pass CIs.
Are there any user-facing changes?
No.

Is it time to bump the version to 2.0-SNAPSHOT? @Fokko @gszadovszky

Ah, I wanted to do this as well, thanks for picking this up @wgtmac. Regarding 2.0-SNAPSHOT, that might be a good question to discuss at the sync later today.

The docs suggest running the major release in October: https://parquet.apache.org/docs/contribution-guidelines/releasing/#release-cadence

We can bump it to 1.16.0-SNAPSHOT for now. A major version bump is something serious to discuss.


No recovery after network connection loss

If you lose your network connection and try to subscribe/unsubscribe, the request is never sent and the error is swallowed with no recovery on reconnection.
The flow goes subscribe() -> send() -> WebsocketNotConnectedException -> handleError() -> generic error.
When network connectivity comes back, how can we be sure we are in sync and didn't miss any server updates? I am unable to find any code in the library where things are recovered upon reconnection. Is it possible for our client-side collections to get in an invalid state since they missed DDP updates while being disconnected? I am just looking for some advice on how to recover. Thanks!

Another question. For now, when the network connection is lost and then regained, I simply call DDPStateSingleton.connectIfNeeded(); Once I am reconnected to Meteor, I simply re-subscribe to everything I care about and start fresh. Unfortunately, the call to connectIfNeeded() results in so much garbage collection, the app becomes unusable. Do you know what might be causing these GC's or how I can avoid them?

I think this is done server side...it tracks changes for a particular token and should send a bunch of ddp changes responses after reconnection.


add imprint to the menu

give credit to dev team, name us.
and also add a link to github, so people can add more issues.

finished but added to landing page


UBSan errors: perf_level and iostats_context

running make blackbox_ubsan_crash_test on rocksdb v7.2.2 results in the following errors:
monitoring/perf_step_timer.h:19:31: runtime error: load of null pointer of type 'PerfLevel'
file/writable_file_writer.cc:523:9: runtime error: member access within null pointer of type 'struct IOStatsContext'
seems like these variables are not initialized when reached.
accessing the members through a getter instead of directly, fixes these errors. e.g. GetPerfLevel() instead of perf_level directly.
perf_context is declared and defined in a very similar way (though with thread_local instead of __thread) but no error is raised from it. thats probably just a coincidence where the first access to perf_context is through get_perf_context() and the rest already see an initialized member.
Expected behavior
no errors
Actual behavior
errors
Steps to reproduce the behavior
make blackbox_ubsan_crash_test

still an issue after the 7.7.3 rebase

works now in release 2.5.0


Clear seed source structures.

If the structures have empty padding bytes, ensure they are zeroed.  These structures are added to seed pools as complete blocks including any padding and alignment bytes.
See #8603 for some discussion.
Note that the use of any uninitialised padding bytes in these structures would be harmless.  They are used as RNG personalisation material.  However, using uninitialised values is bad practice and triggers checkers like valgrind.

Merged, thanks @levitte


update to WEUI V1.1.2

Will update to WEUI V1.1.2, changelog https://github.com/weui/weui/blob/master/CHANGELOG.md
Most important change will be:

new swipe to delete component.

很期待楼主跟新左滑删除功能，请问近期会更新到WEUI V1.1.2吗，谢谢 @lihongxun945

Done


jsonp_free() would be public

Hello.
Why jsonp_free() would be public?
I'm writing some libraries based in jansson. I cannot use free() safely with the returned value of json_dumps() because someone can have used json_set_alloc_funcs() with other function than free().
Thanks Petri! Great job!

Yeah, why not if there's a real use case for it. But I think it would be better to add json_get_alloc_funcs() instead.

Yes, better

Fixed, see pull request #264


[Proposal] support spark load

For many users who want to load data into doris for the first time, they have large amount of data, about 20G+，it is hard to support to load so large data into doris at one time. To resolve this problem, I proposal a new solution to load data by using spark cluster. Here is my design. please review it and give me some comments.

spark_load.pdf

@kangpinghuang
Could you please give a PR for this design? Then others can make comment for this proposal.

ok, I will propose a pr


Depedency with the same name as the project doesn't error

If you add a dependency with the same name as the project name, nothing happens. Although this may seem strange, project names are free!
The steps are as follows
uv init ruff
cd ruff
uv add ruff

I guess we should have a dedicated error here? In some strange sense this is correct though... Projects do sometimes have circular dependencies.
[project]
name = "ruff"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
    "ruff",
]

[tool.uv.sources]
ruff = { workspace = true }

Yes, after further testing I realized that the dependencies are also not actually added to the environment when the project name is the same as the implicit dependency name. Often we initialize the project before adding the dependencies and it is also unlikely that we are aware of all the implicit dependency names, and when adding the main dependency package, implicit dependencies that have the same name as the project name are not added, which can cause unexpected problems.

One important use case for circular dependencies is extras, you might want your all extra to depend on your test and dev extra and you would define it as all = ["mypkg[test]", "mypkg[dev]"].
But it does seem odd for a project to depend on itself with no additional conditions, if you're already installing the project you don't need to specify you need to install your project for your project to work.

I ran into a possibly related issue where the directory name is the same as the python dependency.
For example:
uv init lark
cd lark
uv add lark
uv run <Python script using lark>

The script won't be able to find the module lark
It's understandable if this might be a restriction, but should be noted in the documentation.


Interpreting the output

Hi @fabro66,
I want to understand the output (given by prediction variable in gen_skes.py). It is a list of length T (number of frames) where each element being an array of shape (1x17x3). In this regard, what are these numbers? I am assuming that they are x, y, and z coordinates in metric space aligned w.r.t. pelvis joint. In this regard, is the following coordinate system (origin is in pelvis joint) axis correct?

On the other hand, I have seen that you do prediction[0][:, :, 2] -= np.amin(prediction[0][:, :, 2]) for "adding absolute distance to 3D poses and rebase the height". Could you please explain it in more detail?

Hi~

(T, N, C) :   T: Number of frames, N: numbers of joints, C: the (x, y, z) coordinates. Please see our paper for more details.

3. You comment out this line of code and you will know what it means by comparing the results.


Fix the result error of lowcardinality optimization in delete multiple conditions

What type of PR is this：

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

Which issues of this PR fixes ：
Fixes #5712
Problem Summary(Required) ：
when exists multiple delete conditions. the predicate will evaluate
evaluate_branchless as a select result.
in evaluate_branchless the select input should be sel[i] rather than
i. which will cause a select result error

please add test case

run starrocks_clang-format

@Mergifyio backport branch-2.2

@Mergifyio backport branch-2.1


Create "Get started with Git" guide

Contributions

[X] I have read the contribution docs, and understand what's expected of me.

Link to the page on docs.getdbt.com requiring updates
https://docs.getdbt.com/docs/get-started/getting-started/overview
What part(s) of the page would you like to see updated?
Content updates
As part of the Docs team's Guides project:

Create a brand new "Get started with Git" guide, covering Git basics.
Add card for new guide to landing page: https://docs.getdbt.com/docs/get-started/getting-started/overview

Left sidebar updates

Add guide to the "Get started with dbt" section

Additional information
No response

closing this as we have a git/version control doc here; https://docs.getdbt.com/docs/collaborate/git/version-control-basics


vite-plugin-inspect gets installed twice if it has already been added to the project

Just ran into this when trying to add this to a project that already had vite-plugin-inspect installed.
Console output:
  VITE v4.3.5  ready in 2273 ms

  ➜  Local:   http://localhost:5174/
  ➜  Network: http://<IP_ADDRESS>:5174/
  ➜  Network: http://<IP_ADDRESS>:5174/
  ➜  Inspect: http://localhost:5174/__inspect/
  ➜  Inspect: http://localhost:5174/__inspect/
  ➜  press h to show help

Should be we should need a silent option for the vite-plugin-inspect  plugin to hidden the output, I'll send a PR later.


Publish v0.13.4 to NPM

@sgasser

Done.
Next time please use: http://www.ember-cli.com/#publish-addon for versioning

I believe I'd need the right npm credentials to publish this addon


Fix Chinese pluralization bug in index.js

Update the chinese function in index.js to handle singular and plural forms correctly.

index.js

Modify the chinese function to return 0 for singular and 1 for plural.
Update the pluralTypes object to include the updated chinese function.

test/index.js

Add test cases to verify the correct handling of singular and plural forms for Chinese.

For more details, open the Copilot Workspace session.

Duplicate of #188.


Scanning QR code seems like doesn't working.

QR Scanner for PPK is having trouble on small size, when I open QR code image in a new tab, grabs it immediately but puts an http:// string to password area and that's all.
Device: IPhone 5S
OS: iOS 11.4
^ this happened on the released app store version. Not the beta. I just applied for beta access.

You need to click on the small QR code in browser. Small qr is an empty link

Didn't knew about that, thank you.

Yeah, I did not know about that too, same as many other people. Only when started to develop a qr login we found out. That is why we did the onboarding about QR and private keys, to make it easier for people to sign in. Did you see the onboarding by the way?

Yes, I've seen it but I guess most of us just fast forwards onboarding screens.


New functions at bottom to be written nicely

Removed them, as they don't really provide any significant values except for defining two standard parameters respectively


libSyntax: add several elementary nodes.

They are SequenceExpr, AssignmentExpr, and BinaryOperatorExpr.

@swift-ci please smoke test

@rintaro In this patch, I also moved void createNodeInPlace(SyntaxKind Kind, size_t N); to the private section for two reasons: (1) it's currently not used externally; and (2) the implementation doesn't check whether syntax tree creation is enabled and whether the context under manipulation is at the top of the stack. Please feel free to move it back to public if (2) is implemented in the future.


Use internal endpoint to interact with Keystone

Internal endpoint is meant for interaction between services. This ensures placement uses internal endpoints when it sends requests to the other services.

The functional failure seems relevant:
1.674463459437277e+09	ERROR	Reconciler error	{"controller": "placementapi", "controllerGroup": "placement.openstack.org", "controllerKind": "PlacementAPI", "PlacementAPI": {"name":"placement-37c2b764-338e-4f80-ad78-febb5581ef02","namespace":"default"}, "namespace": "default", "name": "placement-37c2b764-338e-4f80-ad78-febb5581ef02", "reconcileID": "23555cd7-5f5c-4b4d-8b5e-ecd2d15c9b16", "error": "internal endpoint not found"}

The test fixture creates KeystoneAPI only with the public endpoint https://github.com/openstack-k8s-operators/placement-operator/blob/b184c1b7a7eaf522816f247e5aa639da148fa9c5/test/functional/placementapi_controller_test.go#L154 hence the functional failure. So you have to extend it with an internal one.

^^
Thanks. Just noticed this after your initial comment.  I hope now this is fixed.