Vocean version 3.0. Implementation of the use of new designations in …

…the platform.

When submitting a connector, please make sure that you follow the requirements below, otherwise your PR might be rejected. We want to make you have a well-built connector, a smooth certification experience, and your users are happy :)
If this is your first time submitting to GitHub and you need some help, please sign up for this session.

[ ] I attest that the connector doesn't exist on the Power Platform today. I've verified by checking the pull requests in GitHub and by searching for the connector on the platform or in the documentation.
[x ] I attest that the connector works and I verified by deploying and testing all the operations.
[x ] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x ] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x ] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x ] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

If you are an Independent Publisher, you must also attest to the following to ensure a smooth publishing process:

[ ] I have named this PR after the pattern of "Connector Name (Independent Publisher)" ex: HubSpot Marketing (Independent Publisher)
[ ] Within this PR markdown file, I have pasted screenshots that show: 3 unique operations (actions/triggers) working within a Flow. This can be in one flow or part of multiple flows. For each one of those flows, I have pasted in screenshots of the Flow succeeding.
[ ] Within this PR markdown file, I have pasted in a screenshot from the Test operations section within the Custom Connector UI.
[ ] If the connector uses OAuth, I have provided detailed steps on how to create an app in the readme.md.

This is an update and since this connector already exists I have not ticked that checkbox.
The change validation changes due to the enum change. This is the actual update of the connector, and have been thoroughly tested. And yes the enum is changed from Vote to Prioritize. I don't want it to be possible to choose Vote as an enum option, but not to break possible existing setups I have implemented a check for both Vote and Prioritize in our API so that this still works. If something is updated to an existing flow they will need to change from Vote to Prioritize in order to be able to save.


Close/Adj Close in yf.Ticker vs yf.download

yf.download returns a df with columns ['Open', 'High', 'Low', 'Close', 'Volume', 'Dividends', 'Stock Splits'] while the columns of yf.Ticker().history are ['Open', 'High', 'Low', 'Close', 'Volume', 'Dividends', 'Stock Splits'].  The 'Close' columns in yf.Ticker().history is actually the 'Adj Close' columns in yf.Ticker().history, which can lead to confusion.
I think it would be preferable to change the column name 'Close' to 'Adj Close' in yf.Ticker().history, or include 'Close' and 'Adj Close' in the returned dataframe.

Indeed this creates a lot of confusion. But an argument against change is it would break all users codes that isn't disabling dividend-adjustment.

What does community think?

hmm.. I can see why this could cause some pain, but longerterm we may want to have consistency.
BTW, some libraries return both 'close' and 'adjclose', so that users can choose which they want.
Depending on the nature of the change made, possibly a warning message could be added (in the next 1-2 releases) to raise awareness.
p.s. Not sure if other libraries like yahooquery and pandas-datareader use yfinance or parse their data directly (and if they use yfinance, which method they use download/history).

@galashour Good point. So 2 stages: pre-warning message, then future implementation.
Regarding returning both close and adj close: already possible if user disables adjustment: auto_adjust=False. Btw returning both is maybe bad idea for weekly & monthly because Yahoo's adjustment is broken (see #1273 for details).

I've changed my mind on renaming columns. Better to resolve through documentation, whether in README or Wiki.


Try building on Windows

Blocked by https://github.com/epam-cross-platform-lab/swagger-dart-code-generator/issues/272


Publish 5.0.1

It appears you've updated and finished 5.0.1 but have not published it to npm etc.

@kewde I note you released 5.0.1 16 days ago. Can this be published to npm so that we can pick up on these changes.
SNYK has identified an issue with 5.0.0 which is fixed by 5.0.1

Any progress on this?

We are wondering if there is any update on this

Hi, do you have an update on this? Is there anything we can do to help?

@kewde adding to the rest of comments above :heavy_plus_sign: Would love to help 5.0.1 npm publish happen as well.
P.S. Big thanks for all the work you've put into this project :black_heart:

Same here 👍 (Posting here to be sure to get a notification)

Looks like this post might add some color:
https://kewde.github.io/sqlite
Sounds like kewde wants someone trustworthy with experience being a long-term open-source maintainer and who relies on node-sqlite3 for their business to step up and make a long-term commitment to helping maintain. Any takers?

5.0.1 has been published on npm :tada:

5.0.1 has been published on npm :tada:

@awjreynolds think this issue can be closed now?

@awjreynolds think this issue can be closed now?

Fantastic!

Fantastic!

thank you!

thank you!


Ambassador application - Rituraj Mahato

Email
<EMAIL_ADDRESS>Bio
Rituraj Mahato is currently enrolled in a Bachelor's degree program in Computer Science and Engineering at VIT University located in Vellore, Tamil Nadu, India. He is a dedicated IBM Z Ambassador Captain, who has a strong enthusiasm for educating students about the field of enterprise computing and mainframes. He directs students towards earning industry-recognized badges, which will help them stand out in the job market. His efforts have earned him the recognition of IBM Champion 2023. His core strengths are his commitment and deep desire to learn more. He is always up for a challenge and approaches every opportunity with a positive mindset.
Projects within OMP you would want to be an ambassador for
I would like to be an ambassador for Mainframe Open Education Project and COBOL Programming Course.
List any other topics you would be able to speak about

Mainframe Hardware
Operating Systems
Database Management
Security on IBM Z
Emerging Trends in Mainframe

Why do you want to be an ambassador?
Advocacy is a word that resonates with me deeply, particularly in my role as an IBM Z Champion. Constantly honing my technical skills through my university curriculum and Interskill Learning platform has been a continuous journey. While advocacy and learning are passions, aspiring to be an ambassador holds the promise of a broader impact. I aim to extend my contributions to the open source community under the Open Mainframe Project.
I was invited by a community member to be a student speaker at Broadcom's Mainframe Technical Exchange last year. From that experience I got to know about how they are contributing in this project on GitBook, where a wealth of knowledge is compiled for next-gen mainframers. I completed a COBOL programming course led by IBM's Jeff Bisti, gaining proficiency in the language's basic syntax and functions.
Becoming an ambassador is an exciting prospect for me as it presents an opportunity to not only advocate for causes I believe in but also to share the insights and skills I've gained. Inspired by past experiences, I look forward to making impactful contributions and fostering knowledge exchange in the coming year.
Attach a headshot

Closing since the re-application has happened


gradio生成后预览不显示

RT，生成webui预览不显示，本地output_video是可以预览的，是不是bug ？

Thanks for your feedback. I'll take some time to test the Gradio API and verify this issue. meanwhile, you can try the ComfyUI interface.
https://github.com/HelloVision/ComfyUI_HelloMeme


General overall data model discussion

Set up a data model discussion with TAMU. Data model comparison and defined outside of code (for example, in JSON format).

[ ] Review API documentation https://demos.library.tamu.edu/scholars-ui-service/api
[ ] Capture similarties and differents in the TAMU and product evolution models
[ ] Suggest path going forward for combining these.

Hi @delsborg @roflinn, I got a chance to review the API documentation today.  My first impressions are that overall it looks similar.  That said...

The Product Evolution data spec has a lot more going on, particularly when it comes to date resolution, roles, and dates on roles.

People tend to be referenced in the data model with their organization ID and organization Label.  For example, you can traverse from Documents (publications)-->authors-->organizations.  Same thing for keywords.  Not sure how useful that is since a person's publication or keywords doesn't necessarily relate to every department with which they have an affiliation.

Still thinking about sorting options and the possibility to tag information as "featured"

It seems like with the flexibility of GraphQL, there's no downside to putting a ton of data into the data model...maybe I'm wrong on that but seems like the safest option so that we don't run into limitations down the road.
Damaris

@roflinn will look into setting up a preliminary data discussion with TAMU.  Should we document our questions for TAMU in the description section of this issue?

A couple of pre-req tasks:

Create a branches of data model for TAMU, PE Spec, and Original Duke GO model.
TAMU models now at:  https://github.com/TAMULib/Scholars/tree/sprint3-experiment/middleware/schema/base
Reconcile the models


Refactor currency converter

Describe the bug
currently the currency converter loads the settings every time an amount is converted.
Generally I think it might be good to move getting the rate and caching the rate to an action in the background script.
Currently this is done in the "frontend". Which means on every page load we get the rate again.

Duplicates #1021, will be done there

ah thanks, missed that one. very well documented.


Translatable descriptions

graphene-django 2 passes a lazy translated string as description if that's what's used on the model. This way the descriptions can be translated to the language current at the introspection time.
But graphql-core 3 asserts the description is an str, which forces choosing the translation at the definition time.
I couldn't find such type check in GraphQL.js - they just declare descriptions as strings, but don't check that (at least not in definition.js).
Would it make sense to loosen that restriction a bit? Or even drop the type check, and add an str() around descriptions in introspection?
I see similar issue would apply to deprecation_reason - they are both human-readable text.

Sounds reasonable. Actually it already works when you set the description manually. Here is an example:
class LazyText:
    def __init__(self, text):
        self.text = text
    def __str__(self):
        return self.text + ' (lazily evaluated)'

from graphql import *

queryType = GraphQLObjectType('Query', {
    'someField': GraphQLField(GraphQLString)},
    description='test description')

queryType.description = LazyText(queryType.description)
schema = GraphQLSchema(query=queryType)
query = get_introspection_query(descriptions=True)
result = graphql_sync(schema, query)
print(result.data['__schema']['types'][0]['description'])

We would need to remove the restriction for descriptions to be strings in the constructors of all the GraphQL types. Anything that can be converted to a string with str() (which is literally anything in Python) would then qualify as a description.
But removing the type hints and runtime type checks has also disadvantages; these can prevent real errors when you pass wrong arguments.
One solution would be to have the lazy texts masquerade as strings, then everything would just work:
class LazyText(str):
    def __init__(self, text):
        self.text = text
    def __str__(self):
        return self.text + ' (lazily evaluated)'

from graphql import *

queryType = GraphQLObjectType('Query', {
    'someField': GraphQLField(GraphQLString)},
    description=LazyText('test description'))
schema = GraphQLSchema(query=queryType)
query = get_introspection_query(descriptions=True)
result = graphql_sync(schema, query)
print(result.data['__schema']['types'][0]['description'])

Unfortunately, the Django lazy translations don't do that:
>>> from django.utils.translation import gettext_lazy
>>> isinstance(gettext_lazy('text'), str))
False

One solution would be to put a second wrapper around the Django translation:
from django.utils.translation import gettext

class GetTextLazy(str):
    def __init__(self, msg):
        self.msg = msg
    def __str__(self):
        return gettext(self.msg)

from graphql import *

queryType = GraphQLObjectType('Query', {
    'someField': GraphQLField(GraphQLString)},
    description=GetTextLazy('test description'))
schema = GraphQLSchema(query=queryType)
query = get_introspection_query(descriptions=True)
result = graphql_sync(schema, query)
print(result.data['__schema']['types'][0]['description'])

I''let this set for a while to see if we can come up with other/better ideas before starting to remove all the checks. Maybe it could be made configurable somehow. E.g. there could be a global DescriptionType = str which could be monkeypatched to another class or tuple of classes or to None to completely remove type checks for descriptions.

Another idea would be to use an ABC for DescriptionType, to let library users register their own types. But it seems mypy doesn't support ABCMeta.register(), which would be a problem when typing the uses of graphql-core.

I have now implemented a different solution that allows registering additional classes that can be used as descriptions. Please reopen if you see any problems with this solution or have a better idea.


Update chatmessagemanager_requeststoreasync_428591920.md

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


Can the translation variable delimiters be configured?

It seems like translation variables are currently wrapped in {{variable}}. Is this configurable to something like %{variable}?

I'd be happy to make a PR to support this — if it is not already.

@josephfarina for now the interpolation prefix and suffix are limited to only {{ and }}, here's the code:

https://github.com/vinissimus/i18n-next-static/blob/5f27c864189455382a5c98f20debc23208acd798/src/I18nProvider.js#L44-L45

I think it's good to give the opportunity to be configurable. So, if you want to go ahead with your PR, you are welcome to do so. Thank you very much!

Hey again @aralroca, do you have any suggestion of how to access the i18n.js config file here?
https://github.com/vinissimus/next-translate/blob/5f27c864189455382a5c98f20debc23208acd798/src/I18nProvider.js#L44-L45
IMO this option should be supported similar to how i18next does it with an interpolation.prefix and interpolation.suffix option in the config file:
https://www.i18next.com/translation-function/interpolation#additional-options

@josephfarina You have made me realize that it is a bit cumbersome to use the settings inside I18nProvider. I've done a PR to fix this, so now you can consume the configuration:
https://github.com/vinissimus/next-translate/pull/369/files#diff-ea0a179cd243269347b1b4d033a6bfd270e19e2a319af583c8c318b1040d3bcaR112

Thanks @aralroca that made it really easy


EOFError Ran out of input

Can you try with
!pip install face-alignment==1.3.4

It's saying this after changing the code to that

This error may be due to not downloading the correct model. Previously, I had stored the model on Tsinghua Cloud, but since I have graduated from Tsinghua University, I cannot continue to use it, and the model was deleted. However, I have now uploaded the model to Yandex and it can be downloaded using the following commands:
!mkdir checkpoints
!pip3 install wldhx.yadisk-direct
!curl -L $(yadisk-direct https://disk.yandex.com/d/i08z-kCuDGLuYA) -o checkpoints/vox.pth.tar

that fixed it! awesome!

unable to download
Traceback (most recent call last):
File "/usr/local/bin/yadisk-direct", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.10/dist-packages/wldhx/yadisk_direct/main.py", line 23, in main
print([get_real_direct_link(x) for x in args.sharing_link], sep=args.separator)
File "/usr/local/lib/python3.10/dist-packages/wldhx/yadisk_direct/main.py", line 23, in
print([get_real_direct_link(x) for x in args.sharing_link], sep=args.separator)
File "/usr/local/lib/python3.10/dist-packages/wldhx/yadisk_direct/main.py", line 12, in get_real_direct_link
return pk_request.json()['href']
KeyError: 'href'

!mkdir checkpoints
!wget -c https://cloud.tsinghua.edu.cn/f/da8d61d012014b12a9e4/?dl=1 -O checkpoints/vox.pth.tar
Chnage it to this and shoudl work that is a curl error.

!mkdir checkpoints
!wget -c https://cloud.tsinghua.edu.cn/f/da8d61d012014b12a9e4/?dl=1 -O checkpoints/vox.pth.tar
Change it to this it should work .

I am still getting same error as @themichaelminer,
When I performed what @sarique2003 mentioned I am below getting error, though file is getting created

Even after performing what @yoyo-nb suggested I am getting the same error as @allthingssecurity is getting.
Can anyone please help here.

My bad it has been removed from tsinghua cloud, intially i followed what @yoyo-nb said and it worked , now i am facing the same error again.

@sarique2003 @allthingssecurity @lokesh005
Sorry, this is because Yandex is displaying the message "Download limit exceeded".
According to the Yandex Disk website:

If a public file was downloaded many times during the day, the download limit is activated, and the download may be restricted for a day. If you don't want to wait, save the file to your Yandex Disk using the Save to Yandex Disk button.

You can try manually downloading the model from Yandex or Google Drive, and then upload it to the corresponding location in Google Colab.

I registered links to the models (the author fixed them in the code), manually uploaded all the models to the Checkpoints folder.
But it still gives an error .. What could be?

thanks @yoyo-nb it worked


Semver

v0.0.x are not semver compliant because a bug fix cannot happen before a minor release or an impossible initial version v0.0.0.
The first tag should always be at least v0.1.0.

PATCH version when you make backward compatible bug fixes

https://semver.org/

How should I deal with revisions in the 0.y.z initial development phase?
The simplest thing to do is start your initial development release at 0.1.0 and then increment the minor version for each subsequent release.

https://semver.org/#how-should-i-deal-with-revisions-in-the-0yz-initial-development-phase

Thanks released v0.1.0 for that
https://github.com/raeperd/recvcheck/releases/tag/v0.1.0


core README usage example needs updating to reflect the base name change

The azure_core crate has been published to crates.io as azure_base.  The usage example in the README therefore needs to be updated accordingly.
It is currently this:
[dependencies]
azure_core = { version = "0.1.0", git = "https://github.com/Azure/azure-sdk-for-rust" }

I propose we drop the git reference, as this is not normally specified by end-users.
I guess we want to keep references within the code as azure_core, so the best option is probably to rename the crate within Cargo.toml:
[dependencies]
azure_core = { package = "azure_base", version = "0.1.0"  }

Closing, as we are switching back from azure_base to azure_core


Allow arrays of u8 by moving bytes to a wrapper type

By wrapping Bytes and FixedBytes we make the code and api more consistent because Vec is no longer a special case. Fixes not being able to use Array of uint8 in abi.

Fixed the event issue. Ready to merge now.


Added a Coy bug to the known failures page.

As discussed here.

I also quickly looked for other open theme issue but couldn't find any. If there are any I missed, please leave a comment.

Actually @RunDevelopment I discovered another Coy shadow bug, this time vertically!. If you have two flexbox items (this is very important to me to include code snippets in flexbox children!), the code snippit will only extend vertically as much as it needs, but the shadow will extend vertically to fill the flexbox!

The overall problem is that you seem to be using two different approaches to sizing the code section and the shadow. It seems to be that if this keeps appearing, there's a fundamental flaw in the approach.
The shadow should match the code area, both horizontally and vertically.
As I mentioned before I'm going to turn the shadow off across all my pages, but it's a shame and I think you should revisit how you do the shadow.

So we can go in both directions... At least it's consistent.
But this seems to be the same bug just cause by flex(ing) this time.

It seems to be that if this keeps appearing, there's a fundamental flaw in the approach.

There is. For Coy, the pre is just a wrapper and all styling is done on the code element. This is basically the opposite of what all other themes are doing and one of the reasons why we have so many Coy-related issues.
It's actually quite simple to rewrite the themes to style the pre making it behave like all others but I can't get the shadows working. More details.

I'm going to turn the shadow off

I am curious about how you do this. Do you just disable the pseudo-elements and make the background transparent or do you actually fix the layout (if so, how)?

I'm going to turn the shadow off

I am curious about how you do this. Do you just disable the pseudo-elements and make the background transparent or do you actually fix the layout (if so, how)?

I'm just following the instructions in #894 (which I opened after all the Coy shadow problems in #859).
It had been so long that I had forgotten all the pain the shadows caused, and tried to turn them back on. Now they are on across all my sites and I'll have to go back and turn them off again. It will be wonderful to have the bugs publicly documented so I won't make that mistake again.

If there's an alternate approach you have in mind, we could possibly put it in prism-themes as like a coy-alt or something. Alternatively, I would accept coy-without-shadows there as well (although preferably only one of those).

Thanks, but frankly this is the least of my worries at the moment. As long as I have a way to turn it off, I can concentrate on other problems. I think coy-without-shadows is a hack, but it does point out that there may be variations needed to some of the themes. So you might want to think about that in a general sense going forward; maybe each of the themes have customizable options on the download page or something.
In any case the most important thing for the short terms is to document the problems in a visible way and explain how to turn the shadows off.

I'm just following the instructions in #894 (which I opened after all the Coy shadow problems in #859).

And that works? I see that it disables the shadows but it doesn't change the background, so it should still be able to overlap with other elements if I'm not mistaken. I'll look into it.

And that works?

I haven't tried it in a while. When I last tried it I was using an old version of Prism. I just assumed it still worked. If not we have a bigger problem.
If it doesn't work then maybe you should provide a version of Coy after all that uses the same technique as the other themes but without the shadow.

it should still be able to overlap with other elements if I'm not mistaken.

I think the Coy theme always overlapped other elements, correct? That's why usually I would float the Prism block e.g. to the left if I had something I wanted it to wrap around.
This problem with the shadow is not that the code block overlapped with a float (because that always happened, unfortunately), but that the shadow didn't match up with the code block dimensions and therefore didn't look like a shadow.

Yes, they still overlap.

I'll make a PR for a version of Coy without shadows.
Only problem: Right now, the download page doesn't support themes from Prism themes... This will be a little harder to bring to the download page.

Yes, they still overlap.

I can't say 100%, but I'm pretty sure that two or three years ago the overlap would occur but the code would also extend to fill that white space!
So did something change in the past couple of years? If as you say the <pre> is a block element and shouldn't wrap around the floats, then why is the Coy code section cut of or pushed to the left? I would almost swear that it didn't use to work like that.

See, look at #866. I'm pretty sure that the Coy theme would reach right through the float. Why doesn't it work that way anymore? One could argue that this is the correct behavior, even though I don't like it.

In fact #866 wouldn't be so bad if I could change the Z order somehow and have my floats go on top of Prism.


Enhancements: SVGImageView - Define an asset attribute and cache drawables.

What steps will reproduce the problem?
1. My app uses a number of svg images, some of them in several places. All of
them are use an asset.

What is the expected output? What do you see instead?

The app takes a performance hit. SVG images load slowly.

What version of the product are you using? On what operating system?

Version 1.2 (hg clone).

Please provide any additional information below.

My suggestion is that an "asset" attribute is defined to go along with the
standard "svg" attribute. "asset" should be set to override "svg". When
specified the SVGImageView should bypass the Resource and InternalURI logic and
load the image straight from the asset. Gains a little speed and makes the use
of the View in the layout more logical.

As far as caching is concerned, I have implemented a solution using a "cache"
(boolean) attribute and an internal HashMap which caches the Drawable with the
"svg" or "asset" attribute value as the key.

The first time a particular asset (resource or URI) is used with "cache" set to
true the drawable is created and stored in the HashMap. The next time an
SVGImageView accesses the same "asset" (again with "cache" set to true) we
simply pull the stored drawable.

This introduces a significant speed boost. Find the modified SVGImageView.java
file attached.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 6 Nov 2013 at 5:30
Attachments:

SVGImageView.java

Inherited issue, not relevant.


How to serve manet not at the root of a web domain?

Hi,
We're trying to install Manet for use on one of our servers without having to setup a new subdomain for it nor opening a port to the whole world.
So we were basically just using apache's ReverseProxy to serve manet's port onto a url such as http://www.example.com/manet
It works perfectly for the API part, unfortunately it looks like the code for the web ui is only meant for the app to be served at the baseroot of the domain: the css and js are not found and the open button redirects to root urls

+1

@boogheta Hello, I hope, I've just fixed this problem. Could you please check it with the master branch? If everything is fine - just write me back and I make a new hot-fix release.

Looks fine, yes! Thanks @vbauer !

@boogheta No problem, you're welcome. )

Please let me know when it is updated in npm so I can update your install which was installed using npm -g :)

Sorry for delay, I've just released version 0.4.13.


[board-server] Add new server.ts to wireit file list

Part of #2889 and #2896
Missed from #2905

@aomarks Can you confirm this is what we want. This is a new file added in #2905 that wasn't being picked up by the build script.
A couple questions:

What is the difference between the build:esbuild and build:vite targets? What goes in what?
Is there any reason not just to do *.ts here so that we don't need to keep adding files if any more are added in the future?


Make method reference to Markup.Escape more obvious

best-practices refers and links to the Markup.Escape method but labeled it EscapeMarkup.
I got quite confused trying to find EscapeMarkup. Using the typical class dot method pattern seems preferable. It also matches what you write in code.
Despite the caps NOT I hope it's okay to create this PR as-is, for this trivial obvious change instead of first creating a Discussion and then a ticket and the the PR.
Checklist

[x] I have read the Contribution Guidelines
[ ] I have commented on the issue above and discussed the intended changes
[ ] A maintainer has signed off on the changes and the issue was assigned to me
[ ] All newly added code is adequately covered by tests
[x] All existing tests are still running without errors
[ ] The documentation was modified to reflect the changes OR no documentation changes are required.

I see some chore:  commit prefixes but none other. The contribution guidelines do not mention any. So I omitted using a commit prefix.

I edited it directly in GitHub UI. Is the addition of the end-of-file newline an issue?


[2024 Yearly Social Media]  Become a MPWG contributor/Member/User

Inventory sheet Yearly Spreadsheet Media Inventory
Media Description
Join the MicroProfile Working Group (MPWG) and be part of the future of Enterprise Java Microservices! ☕ The MPWG fosters a well-governed, vendor-neutral open  source ecosystem 🤝, Become a member and help shape its evolution &  sustainability  ➡ https://microprofile.io/workinggroup/#prospectus
Schedule
1 per month
Notes
2023
https://github.com/eclipse/microprofile-marketing/issues/766
2022
https://github.com/eclipse/microprofile-marketing/issues/664

all scheduled


[Question]: How are citations generated in the response of CitationQueryEngine?

Question Validation

[X] I have searched both the documentation and discord for an answer.

Question
I understand that in a CitationQueryEngine, we retrieve a couple of reference nodes from a vector index. Then, these nodes are passed into a synthesizer to generate a final response.

The nodes are labeled as source 1, source 2, etc. and then the LLM is prompted to cite which sources it used

Would you mind referring me where the LLM is prompted? I just wonder how to pass the citation URLs if there are any. Also, if I understand it correctly, the nodes are formatted as the following through a metadata conversion template, right?
[source 1]
context:
metadata:
xxx: xxx
url: url

@logan-markewich ^^

@mw19930312
prompt: https://github.com/run-llama/llama_index/blob/287c3df887792035c9605ae87234903c2ca68795/llama-index-core/llama_index/core/query_engine/citation_query_engine.py#L32
code entry point: https://github.com/run-llama/llama_index/blob/287c3df887792035c9605ae87234903c2ca68795/llama-index-core/llama_index/core/query_engine/citation_query_engine.py#L266


WIP: Improved Logging

 New logging system

Sweet, my only worry is that 'http' level, just that we're not logging even less in prod.
The rest is a balancing act of wanting to log enough in prod... Any of those you feel like need to be moved?
I'd be tempted to move all the verbose ones that happen in non-often called flows to info. i.e, the ones in runner where we're moving state around. That shouldn't be called too often I believe, so maybe they can be info's instead? The'd give us a lot of useful information when debuggin in prod


Add audit job to CI pipeline

📝 Summary

Add cargo audit invocation to Makefile as make audit
Add make audit to existing CI pipeline

💡 Motivation and Context
See #79 for context.

✅ I have completed the following steps:

[x] Run make lint
[x] Run make test
[x] Added tests (if applicable)

This is great, thanks!
Merging this as-is would make the checks CI step fail. Are the audit issues easy to resolve?

Merging this as-is would make the checks CI step fail.

Yeah I knew this would break CI but wanted to file a PR regardless; I agree that it shouldn't be merged in prior to actual fixes.

Are the audit issues easy to resolve?

It's essentially blocked by two things:

Updating our Reth dependencies (#51)
Merging in dvush/mempool-dumpster-rs#2, which will fix the same issues upstream. Note that after this occurs, we can either

Publish a new crate version for mempool-dumpster-rs, or
Change the dependency in rbuilder to point to the Git repo directly

Personally, I'm leaning towards the latter resolution.

After some debate, we prefer not to merge this because it will lead to lots of false positives and block merging PRs.
Thanks for the contribution, looking forward to your next one <3


bug: go binding cannot be imported

Did you check existing issues?

[X] I have read all the tree-sitter docs if it relates to using the parser
[X] I have searched the existing issues

Tree-Sitter CLI Version, if relevant (output of tree-sitter --version)
No response
Describe the bug
Go binding cannot build.
Here is my sample code
package main

import (
	"fmt"

	_ "github.com/tree-sitter-grammars/tree-sitter-markdown"
)

func main() {
	fmt.Println("Hello")
}

Terminal output:
➜ go get "github.com/tree-sitter-grammars/tree-sitter-markdown"
go: added github.com/tree-sitter-grammars/tree-sitter-markdown v0.2.3
➜ go mod tidy
go: finding module for package github.com/tree-sitter-grammars/tree-sitter-markdown
go: code.byted.org/flow/mytest imports
	github.com/tree-sitter-grammars/tree-sitter-markdown: module github.com/tree-sitter-grammars/tree-sitter-markdown@latest found (v0.2.3), but does not contain package github.com/tree-sitter-grammars/tree-sitter-markdown
➜ go build
main.go:6:2: no required module provides package github.com/tree-sitter-grammars/tree-sitter-markdown; to add it:
	go get github.com/tree-sitter-grammars/tree-sitter-markdown

Steps To Reproduce/Bad Parse Tree

create a new project
write code above
run in terminal

Expected Behavior/Parse Tree
build success
Repro
No response

That's a limitation of go that we have not figured out how to solve properly.
A workaround is to add the repo as a git submodule and add this to go.mod:
replace github.com/tree-sitter-grammars/tree-sitter-markdown => ./tree-sitter-markdown/bindings/go


Add support for setting the max seek to previous position on ExoPlayer.Builder and CastPlayer

This PR introduces the following changes:

Add a new constructor to CastPlayer to provide a maxSeekToPreviousPositionMs argument.
Add `ExoPlayer.Builder.setMaxSeekToPreviousPosition(long).
Update MediaControllerImplLegacy.getMaxSeekToPreviousPosition() to return the value from controllerInfo.playerInfo.maxSeekToPreviousPositionMs instead of 0.
Add TestExoPlayerBuilder.setMaxSeekToPreviousPosition(long).
Add TestExoPlayerBuilder.getMaxSeekToPreviousPosition().

[!NOTE]
This new functionality only allows setting the value at initialisation (for ExoPlayer and CastPlayer). Let me know if I should also add a dedicated setter on these classes (or on Player directly).

Fixes #1425

Thanks, I'll merge it internally and you may see some additional commit appearing here in the meantime (mostly formatting changes).


iOS: highlightOnTouch prevents collectionView "selected" event

In the rss example, see branch : "highlight-bug"
It works nicely on Android, but on iOS the collectionView selections seem not to fall through.
In file news_widget.js, line 73, removing highlightOnTouch:true will make the app functional but without the highlights.

I finally have gotten to the bottom of the problem. This is a problem because for highlighting cell we use a gesture recognizer that is provided by a Composite widget instead of using collection view delegate callbacks. Solution would be to reimplement this with those callbacks if Composite is used as a cell.

Non reproducible as of latest nightly/2.0.


Story/mvbe 12081/automate queries

Coverage increased (+0.02%) to 63.139% when pulling 476655e5c60b104a32466b62ee8ddc9c27de66c8 on story/MVBE-12081/automate-queries into 3f10c3008c7d880e6298795e6f56240f95a67c09 on master.


fix issue #1: wrong srcBones indexing

Setting the srcBones indexing variable to idx instead of i makes code run

Thank you! Somehow we missed it... We're glad someone is using it and collaborating :)


[Error] Downloading stash for Standard, details logged to DebugInfo.log

[02-10-2015 17:04] System.NullReferenceException: Object reference not set to an instance of an object.
at POEApi.Model.Map..ctor(Item item)
at POEApi.Model.ItemFactory.Get(Item item)
[02-10-2015 17:04] ItemFactory unable to instanciate type : Reef Map
[02-10-2015 17:04] Error downloading stash for Standard, exception details: System.Exception: ItemFactory unable to instanciate type : Reef Map
at POEApi.Model.ItemFactory.Get(Item item)
at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext()    at System.Collections.Generic.List1..ctor(IEnumerable1 collection)    at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)
at POEApi.Model.Stash..ctor(Stash proxy)
at POEApi.Model.POEModel.GetStash(Int32 index, String league, Boolean forceRefresh)
at POEApi.Model.POEModel.GetStash(String league, String accountName)
[02-10-2015 17:04] System.Exception: Downloading stash for Standard, details logged to DebugInfo.log, please open a ticket at https://github.com/Stickymaddness/Procurement/issues
at POEApi.Model.POEModel.GetStash(String league, String accountName)
at Procurement.ViewModel.LoginWindowViewModel.LoadStashItems(Character character)
at Procurement.ViewModel.LoginWindowViewModel.d__6.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Procurement.ViewModel.LoginWindowViewModel.<>c__DisplayClass2.b__1()
at System.Threading.Tasks.Task.Execute()

It's because of the changes to maps. I sold all my maps in Standard league, and now Procurement loads again. It will cost you all of your maps in Standard this way though. (I never play standard anymore, so I don't care :) )

The new version of Procurement is out, which fixes this issue: https://github.com/Stickymaddness/Procurement/releases/tag/1.9.6
Unfortunately until GGG decide to support the dev community, these type of issues will continue to happen as it is out of our hands. http://i.imgur.com/yrPtajM.jpg


Update United States holidays: Alaska state holidays correction

Proposed change

According to the "Alaska Dispatch":

The changing of the colors and the guard is commemorated in Alaska each Oct. 18, designated "Alaska Day," an official state holiday in 1917 by the third Territorial Legislature. That same year, territorial lawmakers also created Seward's Day, also a state holiday, to mark on each final Monday in March the signing of the purchase treaty.

Thus, the start date for this should be 1917 instead of 1867 as in the current implementation.
As for Seward's Day, a local newspaper mentioned that this wasn't observed in 1921:

[!NOTE]
There's currently 2 state-level checks being used in United States test files at the moment, between
self.assertNoHolidayName(name, self.state_hols["AK"], range(1865, 1917))

and
self.assertNoHolidayName(name, UnitedStates(subdiv="AK", years=range(1865, 1917)))

with negligible performance difference between the two - though we should probably standardize our test code to either one of them.

Type of change

[ ] New country/market holidays support (thank you!)
[x] Supported country/market holidays update (calendar discrepancy fix, localization)
[ ] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency update (version deprecation/pin/upgrade)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[ ] New feature (new holidays functionality in general)

Checklist

[x] I've followed the contributing guidelines
[x] I've run make pre-commit, it didn't generate any changes
[x] I've run make test, all tests passed locally

There's currently 2 state-level checks being used in United States test files at the moment, between
self.assertNoHolidayName(name, self.state_hols["AK"], range(1865, 1917))

and
self.assertNoHolidayName(name, UnitedStates(subdiv="AK", years=range(1865, 1917)))

But option with UnitedStates(subdiv= is used only for cases with observed=False or for years before 1865.


GitHub Repo: Auto-merging is too early

When Auto-merging is enabled PR gets merged before CI runs completed, thus it doesn't cover CI runs. We should at least require one of them.

I've made Ubuntu 20.04 required.


Fix instructions and dependencies on macos

Use brew --prefix instead of hardcoded path, it does not work on my system.
Fix the flags for the c++ compiler
Ran cargo build --release on macos mojave and ubuntu 18.04

Thanks for the fixes! It looks good to me -- is it ready to merge?

Ready!


[Bug]: Cookiecutter SQL Tap doesn't list a default_stream_class any longer

Singer SDK Version
0.14.0
Python Version
3.8
Bug scope
Taps (catalog, state, stream maps, etc.)
Operating System
Linux
Description

Create a new cookiecutter tap as a SQL Type
In tap.py you will not see a default_stream_class listed

Run the tap and you'll get something like
AttributeError: 'TapDuckDB' object has no attribute 'default_stream_class'
Bump to https://github.com/meltano/sdk/issues/993

Addressed by https://github.com/meltano/sdk/pull/1648


Revert "Introduce share links in more places via a contrib"

Reverts microsoft/vscode#177311
@aeschli over eagerly merged this without await requested reviews.

Sorry, the PR showed up in #codereview channel, and I didn't see that @jrieken  were request for a review (it's subtle in the UI).


Support of Properties dependency

It would be nice to support properties dependencies so that, one property can depend on another property in same file or super file..
This approach can mean properties file value can constucted from another property value either complete or partially some thing like in ant syntax ${abc}

This feature already exist: Variable expansion.


Alex readme changes

1 Made GPT turn the blue table with metrics into a markdown table, I think it looks a little better - what do you think?
2 The logo seems very pixelated on Mac - would it be worth reducing it in size?

Thanks, Alex! Changes look good. On the logo, we likely have a better one with the right size designed by @aimonp (Puneet). We need to update this logo across several of our repos. We can track this task separately in Asana. For now, lets go with the reduced size. I will merge this PR.


Improve codebase, fix potential issues

There are a few places that may lead to panic, have TODOs, and have documentation inconsistency.
Explicit panic
Is there a way to get panic in real world cases?
https://github.com/xJonathanLEI/starknet-rs/blob/91425ad9c20cceaf87f5ae179341f7e1f7958507/starknet-crypto/src/fe_utils.rs#L54
https://github.com/xJonathanLEI/starknet-rs/blob/91425ad9c20cceaf87f5ae179341f7e1f7958507/starknet-crypto/src/rfc6979.rs#L52
TODO
https://github.com/xJonathanLEI/starknet-rs/blob/91425ad9c20cceaf87f5ae179341f7e1f7958507/starknet-crypto/src/rfc6979.rs#L58
Documentation inconsistency
Pedersen points at curve_params.rs are different from what said in the documentation: https://docs.starkware.co/starkex/crypto/pedersen-hash-function.html

You're referencing starkex docs.

@xJonathanLEI yes, so the mistake is in the starkex docs or in code implementation? I guess the first because starknet-rs generates valid signatures. If so, I'll address the question to them

Sorry what I meant was that this is a Starknet library not StarkEx. Afaik StarkEx uses different parameters.

@xJonathanLEI I've seen you sent a reply to my last question. Not sure why I can't see it anymore, but is that correct?

Sorry what I meant was that this is a Starknet library not StarkEx. Afaik StarkEx uses different parameters.

Could you please send a documentation to the curve implemented by the starknet-rs?

I deleted that comment because it's not correct. Turns out Starknet and StarkEx uses the exact same curve and Perdersen params.
Printing the values from the file you referenced:
SHIFT_POINT.x =<PHONE_NUMBER>348253421170679821480865132823066470938446095505822317253594081284
SHIFT_POINT.y =<PHONE_NUMBER>540660377023406109199410414810705867260802078187082345529207694986

PEDERSEN_P0.x =<PHONE_NUMBER>33008774514500082376783249102396023663454813447423147977397232763
PEDERSEN_P0.y =<PHONE_NUMBER>786377725805489344771023921079126552019160156920634619255970485781

PEDERSEN_P1.x =<PHONE_NUMBER>489750535117886426533222435294046428347329203627021249169616184184
PEDERSEN_P1.y =<PHONE_NUMBER>562728905295480679789526322175868328062420237419143593021674992973

PEDERSEN_P2.x =<PHONE_NUMBER>194151160943305727036575959195309218611738193261179310511854807447
PEDERSEN_P2.y =<PHONE_NUMBER>30064486255102093846540133784865286929052426931474106396135072156

PEDERSEN_P3.x =<PHONE_NUMBER>567351885752724891227938183011949129833673362440656643086021394946
PEDERSEN_P3.y =<PHONE_NUMBER>33298175483985398648758586525933812536653089401905292063708816422

It's clear that starknet-rs uses the exact same params as in https://docs.starkware.co/starkex/crypto/pedersen-hash-function.html, just named differently. This should resolve the 2nd part of the submitted issue.

Regarding this panic:
https://github.com/xJonathanLEI/starknet-rs/blob/91425ad9c20cceaf87f5ae179341f7e1f7958507/starknet-crypto/src/rfc6979.rs#L52
I should have added a comment above this line. This never panics. The value k comes from generate_k_shifted(), which ensures the value is smaller than EC_ORDER, and hence always a valid FieldElement.

As for this panic:
https://github.com/xJonathanLEI/starknet-rs/blob/91425ad9c20cceaf87f5ae179341f7e1f7958507/starknet-crypto/src/fe_utils.rs#L54
https://github.com/xJonathanLEI/starknet-rs/blob/91425ad9c20cceaf87f5ae179341f7e1f7958507/starknet-crypto/src/fe_utils.rs#L46-L55
This function itself could panic when the GCD is not one. However, this function is only used internally (never part of the public API) against EC_ORDER, which is a prime, so GCD is always one. Overall, the usage of the function inside the lib never panics.
This is not exactly a good design though. We should probably leave the unwrapping to callers themselves instead of making assumptions on input (if so maybe at least document it). However, this is just an implementation detail.

Closing this as it's not actionable (or at least, no plan for performing the action). Feel free to submit a PR switching to use the upstream generate_k though.


SEQUENCES view missing in "System Information Schema Views (Transact-SQL)"

ID: 7178ceb7-4a73-234d-fd3a-845754774ce7
URL: https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/system-information-schema-views-transact-sql?view=sql-server-ver15

On this page there is no documentation about the INFORMATION_SCHEMA.SEQUENCES view.

@knutwannheden -- Knut, thank you for your feedback.
@CarlRabeler -- Carl, please look into this issue 3783.

PR pending

PR merger pending


Remove apm dataconverter as its functionality are superseeded by the …

…pynxtools-apm plugin, implementing a contribution for #283

Working on the pluginization of the apm dataconverter it turned out that here ifes_apt_tc_data_modeling library in version >=0.2 is needed while here ifes_apt_tc_data_modeling<0.2 which generates a conflict when installing pynxtools as the dependency for the pynxtools-apm locally. Therefore, and as it is needed anyway soon, we should remove the apm dataconverter here.
End users should consult pynxtools<=0.1.1 if they still want to use the apm parser for now.
Developers and users should follow on pynxtools-apm and comment and raise issues there for atom probe specific parsing into NeXus and NOMAD Oasis.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+4.0%) to 49.734%

Files with Coverage Reduction
New Missed Lines
%

tests/dataconverter/test_writer.py
1
96.77%

Totals

Change from base Build<PHONE_NUMBER>:
4.0%

Covered Lines:
3461

Relevant Lines:
6959

💛  - Coveralls


how can i use it in cad with old vision

how can i use it in cad with old vision

We used to target R18 (as old as 2010). You can use our early release
https://github.com/luanshixia/AutoCADCodePack/releases
Also, it should not be difficult to change the framework and dependency of the latest code to fit your needs if you want the new features.

very think, my english is bad , can i use chinese ,i guess you are chinese
<EMAIL_ADDRESS>From: Yang Wang
Date: 2018-09-15 07:31
To: luanshixia/AutoCADCodePack
CC: diablo333; Author
Subject: Re: [luanshixia/AutoCADCodePack] how can i use it in cad with old vision (#10)
We used to target R18 (as old as 2010). You can use our early release
https://github.com/luanshixia/AutoCADCodePack/releases
Also, it should not be difficult to change the framework and dependency of the latest code to fit your needs if you want the new features.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes.
On Sat, Sep 15, 2018 at 10:28 PM diablo333<EMAIL_ADDRESS>wrote:

very think, my english is bad , can i use chinese ,i guess you are chinese
<EMAIL_ADDRESS>From: Yang Wang
Date: 2018-09-15 07:31
To: luanshixia/AutoCADCodePack
CC: diablo333; Author
Subject: Re: [luanshixia/AutoCADCodePack] how can i use it in cad with old
vision (#10)
We used to target R18 (as old as 2010). You can use our early release
https://github.com/luanshixia/AutoCADCodePack/releases
Also, it should not be difficult to change the framework and dependency of
the latest code to fit your needs if you want the new features.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/luanshixia/AutoCADCodePack/issues/10#issuecomment-421700073,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEDoqwM2NNDAGjfB91p6OidYyosNdo1Tks5ubeF2gaJpZM4WqEit
.

hello，the new vision   can support autocad 2019  and   can it  run in atuocad 2018 ?
<EMAIL_ADDRESS>From: Yang Wang
Date: 2018-09-16 13:33
To: luanshixia/AutoCADCodePack
CC: diablo333; Author
Subject: Re: [luanshixia/AutoCADCodePack] how can i use it in cad with old vision (#10)
Yes.
On Sat, Sep 15, 2018 at 10:28 PM diablo333<EMAIL_ADDRESS>wrote:

very think, my english is bad , can i use chinese ,i guess you are chinese
<EMAIL_ADDRESS>From: Yang Wang
Date: 2018-09-15 07:31
To: luanshixia/AutoCADCodePack
CC: diablo333; Author
Subject: Re: [luanshixia/AutoCADCodePack] how can i use it in cad with old
vision (#10)
We used to target R18 (as old as 2010). You can use our early release
https://github.com/luanshixia/AutoCADCodePack/releases
Also, it should not be difficult to change the framework and dependency of
the latest code to fit your needs if you want the new features.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/luanshixia/AutoCADCodePack/issues/10#issuecomment-421700073,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEDoqwM2NNDAGjfB91p6OidYyosNdo1Tks5ubeF2gaJpZM4WqEit
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

We haven't done test against 2018. The binary is probably not compatible with 2018, but again you can always rebuild with minimal changes to the source code.


Store combined (and possibly individual) component diagram source in separate file(s)

Having the source of the combined, as well as individual, component diagrams available for parsing and rendering outside LSD would be hugely useful.
For the combined source, I believe, all that is needed is a dump of all unique interactions - order should not be important.

Hey @lukasz-gryzbon,
Thinking about this and different approaches. A couple options that come to mind:

A component diagram per Report. For example every report may have multiple scenarios and each has its own component diagram currently but we could add an additional link at the top/bottom of the report for a component diagram taking into account all events from all the scenarios related to the report. So essentially this usually translates to a Test class having an overall component diagram for all test scenarios.
Additionally (or instead of) there could be a further component diagram that considers all Reports with all their scenarios - therefore if multiple tests are triggered then they all contribute towards an overall component diagram. One thought that springs to mind is that the index page could include a link to this overall component diagram file (or maybe displayed on the index page by default but a link sounds neater on reflection).

These are all good ideas. I like both of them actually. The question is, should we implement any of them as part of this PR or create 2 new ones?


Support Thread and Message for Assistant v2

Is your feature request related to a problem? Please describe.
OpenAI has released their new version of assistant(v2) and the old version of assistant(v1) will be deprecated by the end of 2024. There are some incompatibilities between the two version in terms of API request body.
For example, MessageRequest in v1
type MessageRequest struct {
	Role     string         `json:"role"`
	Content  string         `json:"content"`
	FileIds  []string       `json:"file_ids,omitempty"` //nolint:revive // backwards-compatibility
	Metadata map[string]any `json:"metadata,omitempty"`
}

MessageRequest in v2, which introduced attachments
type MessageRequest struct {
	Role        string         `json:"role"`
	Content     string         `json:"content"`
	Attachments []Attachment   `json:"attachments,omitempty"`
	Metadata    map[string]any `json:"metadata,omitempty"`
}

We let the user configure the assistant version in the client configuration but the new assistant version will cause trouble at runtime when making calls to Thread and Message.
Describe the solution you'd like
Support both assistant v1 and v2.
Additional context
There are different implementations I can think of that could make the enhancement, but most likely the compatibility will be checked at runtime. Would be good to see an implementation to support both assistant versions and check errors at compile time while maintaining the configured assistantVersion.

All of the structs have changed. The run steps have also changed format. The existing structs do not work with V2

There are more changes, because the Content can be now a string, but also an array of objects. https://platform.openai.com/docs/api-reference/messages/createMessage

In the new version, seems like assistant v1 cannot usegpt-4o.

A workaround for now is to use a custom config to set the version:
config := openai.DefaultConfig(key)
config.AssistantVersion = "v2"

return openai.NewClientWithConfig(config)

Was working on a pull request for this but don't know how to handle content being either a string or array in Go.

@sashabaranov thoughts?

https://github.com/sashabaranov/go-openai/releases/tag/v1.26.0 contains assistant API v2 by default

@sashabaranov It's still missing attachments and content being a string or object.
https://github.com/dezchai/go-openai/commit/f4149b4f664890e302e0fa5f172327d71b5dbd89
See: https://platform.openai.com/docs/api-reference/messages/object

@dezchai we're open for your contributions to add those! 🥰

@sashabaranov Sounds good, but I'm new to Go and am not sure how content being a string or array* in https://platform.openai.com/docs/api-reference/runs/createThreadAndRun

@dezchai there are a couple of ways we can go here:

Use any as a type and document that it's either a string or array (slice in Go's terms). Then, it would be possible to use a type switch with it https://go.dev/tour/methods/16
Use json.RawMessage for it, see it's usage for errors
Add a custom type with json.Unmarshaler implemented for it (i.e. having a UnmarshalJSON method) errors examples applies here as well


Synology installation failed

Hi together,
just recently I bought myself a Synology DS218+ NAS and found that it directly supports to install and run redmine from its Package Center. Since this redmine version is not the latest one I came across sameersbn/redmine on dockerhub. I tried to download and install it from the Synology docker GUI but after startup it gives me an database connection error. I've downloaded MariaDB and setup a database along with a user (equipped with the required right) and connected it to docker using the DB_NAME, DB_USER, DB_PASS and so on. Is there anything else I have to do in order to run it?

I think if you just go through the different options in the Readme you should be good.
Make sure you mount the data volume somewhere so your data is persistent.

Closing due to no resonse

Hi jcormier,
sorry for the late response. Here is my problem in detail. I hope you can help me.
I've downloaded and setup the redmine image on my Synology as shown in the screenshot below. Additionally I've created and linked the directory to store redmine's data.

When I start the instance, docker is trying to start everything up but is not able to configure the database as shown in the screenshot below.

I've cross-checked with the default Redmine version (available through the embedded Synology package center) and here an additional file/link to file "mysqld-redmine.sock" is created. I know that database connection information is stored in a .sock files. I've tried to find and open the file to check its content but for some reason its not there. I was only able to locate it when accessing the location using the windows network shared directory. But for some reason the file is 0kB and I'm not able to open it. Might be something like a symlink or so.

I think I have to link to the database somehow but since I'm not so into the linux/synology topic I'm unable to do so.
I hope you can guide me from here.
Thanks in advanced!

I've cross-checked with the default Redmine version (available through the embedded Synology package center) and here an additional file/link to file "mysqld-redmine.sock" is created. I know that database connection information is stored in a .sock files. I've tried to find and open the file to check its content but for some reason its not there. I was only able to locate it when accessing the location using the windows network shared directory. But for some reason the file is 0kB and I'm not able to open it. Might be something like a symlink or so.

A .sock file is a special file type.
https://askubuntu.com/a/372728/170689

I've tried to find and open the file to check its content but for some reason its not there.
How did you look? its possible the GUI hides this file type.

Have you tried just mounting the sock file to the docker?
Also set DEBUG=true which should give you more detailed output about whats failing and post here.

Hi jcormier,
thanks for the help.
I was able to fix the database connection issue. I checked the .sock file which was created by the default redmine version and found that it is a symlink pointing to the MarioDB .sock file. The issue here is that the synology DSM won't display symlinks within its File Station and thus I'm unable to select it from the docker-GUI. To work around this I created a dummy file like dummy.sock which I used to created the mount within docker. After that was done I deleted the file and created a second symlink with the same dummy-name pointing to the same MarioDB .sock file.
Unfortunately now I'm running into the following different issue (see log attached).
bundler: failed to load command: rake (/usr/bin/rake)
redmine-4.0.4.log
I hope you can help me here.
Thanks!

Hmm could you try this without any plugins installed? Also would help to
see the whole start log possibly with DEBUG=true.
On Sun, Jun 16, 2019, 6:56 AM Nan000<EMAIL_ADDRESS>wrote:

Hi jcormier,
thanks for the help.
I was able to fix the database connection issue. I checked the .sock file
which was created by the default redmine version and found that it is a
symlink pointing to the MarioDB .sock file. The issue here is that the
synology DSM won't display symlinks within its File Station and thus I'm
unable to select it from the docker-GUI. To work around this I created a
dummy file like dummy.sock which I used to created the mount within docker.
After that was done I deleted the file and created a second symlink with
the same dummy-name pointing to the same MarioDB .sock file.
Unfortunately now I'm running into the following different issue (see log
attached).
bundler: failed to load command: rake (/usr/bin/rake)
redmine-4.0.4.log
https://github.com/sameersbn/docker-redmine/files/3294052/redmine-4.0.4.log
I hope you can help me here.
Thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/sameersbn/docker-redmine/issues/399?email_source=notifications&email_token=ABK2RGN5O4PRYOIPLI7JAC3P2YL4XA5CNFSM4HK5WGU2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXZKNUY#issuecomment-502441683,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABK2RGOAO2VELBBUYJVT34DP2YL4XANCNFSM4HK5WGUQ
.

Hi,
actually there are no plugins installed. The only think I did is to link a folder to act as redmien's data storage. The folder which where created inside the linked directory by the docker image are untouched.
Anyway, I'll try to enable the DEBUG option later today and post the log.
Thanks for your help!

I'd recommend deleting the tmp folder inside the redmine data storage location.
For me that's at /srv/docker/redmine/redmine/tmp/

I've deleted the tmp folder with the same result :-(
Unfortunately I'm unable to run the container in DEBUG mode since I'm starting it from Synology docker GUI.
To me it still seems like a database access issue since the error appears after the prompt "Migrating database. Please be patient, this could take a while..." I've tested two things:
1.) I've written the password wrongly in purpose within the docker environment vars -> Now docker can't connect to the database anymore.
2.) I've deleted the database which was setup in the docker environment vars -> Same issue as before, Database migration failed.
So somehow docker can access the SQL server but not the database.

Hmm this error seems to be jumping out at me.  Perhaps it doesn't like the .sock symlink or something else is symlinked it doesn't like...
2019-06-16 10:33:35	stdout	[!] There was an error parsing `Gemfile`: Too many levels of symbolic links - /home/redmine/redmine/vendor/bundle/ruby/2.4.0/specifications. Bundler cannot continue.

Log of what I ran through to get socket working on my machine.  Maybe it will help you.
# Installed postgres on host

 $ sudo su - postgres
postgres@jcormier-MS-7A93:~$ psql
psql (11.3 (Ubuntu 11.3-1.pgdg18.04+1))
Type "help" for help.
postgres-# \conninfo
You are connected to database "postgres" as user "postgres" via socket in "/var/run/postgresql" at port "5432".
postgres=# \q
postgres@jcormier-MS-7A93:~$ createuser --interactive --pwprompt
Enter name of role to add: redmine
Enter password for new role:
Enter it again:
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
postgres@jcormier-MS-7A93:~$ createdb -O redmine redmine
postgres@jcormier-MS-7A93:~$

postgres@jcormier-MS-7A93:~$ ls -la /var/run/postgresql*
total 8
drwxrwsr-x  3 postgres postgres  120 Jun 18 10:01 .
drwxr-xr-x 49 root     root     2020 Jun 18 10:01 ..
drwxr-s---  2 postgres postgres   60 Jun 18 10:01 11-main.pg_stat_tmp
-rw-r--r--  1 postgres postgres    6 Jun 18 10:01 11-main.pid
srwxrwxrwx  1 postgres postgres    0 Jun 18 10:01 .s.PGSQL.5432
-rw-------  1 postgres postgres   70 Jun 18 10:01 .s.PGSQL.5432.lock
postgres@jcormier-MS-7A93:~$ file /var/run/postgresql/.s.PGSQL.5432
/var/run/postgresql/.s.PGSQL.5432: socket
postgres@jcormier-MS-7A93:~$ logout

# Create symlink
 $ sudo ln -sf /var/run/postgresql/.s.PGSQL.5432 /var/run/postgresql.sock

# Figure out what sock file needs to be named

 $ docker-compose run redmine bash
Creating network "dockerredmine_default" with the default driver
root@d847e86cba0a:/home/redmine/redmine# psql
psql: could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
root@d847e86cba0a:/home/redmine/redmine# exit

# Update docker-compose.yml to connect using sock file
 $ git diff
diff --git a/docker-compose.yml b/docker-compose.yml
index c667fb816869..13930057a2c4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml

   redmine:
     build: ./
     image: sameersbn/redmine:4.0.4
-    depends_on:
-    - postgresql
+    #    depends_on:
+    #    - postgresql
     environment:
     - TZ=Asia/Kolkata

     - DB_ADAPTER=postgresql
-    - DB_HOST=postgresql
+    - DB_HOST=localhost
     - DB_PORT=5432
     - DB_USER=redmine
     - DB_PASS=password
@@ -61,3 +61,5 @@ services:
     - "10083:80"
     volumes:
     - /srv/docker/redmine/redmine:/home/redmine/data
+    - /var/run/postgresql.sock:/var/run/postgresql/.s.PGSQL.5432

# Try to connect to database.  But permission issues.
 $ docker-compose run redmine bash
root@dda493495ba8:/home/redmine/redmine# psql -U redmine
psql: FATAL:  Peer authentication failed for user "redmine"
root@dda493495ba8:/home/redmine/redmine# ls -la /var/run/postgresql/.s.PGSQL.5432
srwxrwxrwx 1 130 138 0 Jun 18 19:31 /var/run/postgresql/.s.PGSQL.5432
root@dda493495ba8:/home/redmine/redmine# exit

# enable password auth for socket, https://stackoverflow.com/a/18664239/780194
 $ sudo vim /etc/postgresql/11/main/pg_hba.conf
-local   all             all                                     peer
+local   all             all                                     md5
 $ sudo service postgresql restart

# Try again, success
 $ docker-compose run redmine bash
root@5333fe1e5923:/home/redmine/redmine# psql -U redmine
Password for user redmine:
psql (11.3 (Ubuntu 11.3-1.pgdg16.04+1))
Type "help" for help.

redmine=>
redmine=> \q
root@5333fe1e5923:/home/redmine/redmine# exit

# Now testing with redmine didn't work, it kept running pg_isready but couldn't find the server.  Its expecting a ip connection.

# Set DB_HOST=/var/run/postgresql which allows pg_isready to pass but then unicorn starts crashing.

redmine_1  | 2019-06-18 20:44:29,998 INFO success: unicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
redmine_1  | 2019-06-18 20:44:30,766 INFO exited: unicorn (exit status 1; not expected)
redmine_1  | 2019-06-18 20:44:31,769 INFO spawned: 'unicorn' with pid 233

# Turns out I named the database redmine instead of redmine_production.  Changing DB_NAME to redmine and container starts

 $ docker-compose up
Recreating dockerredmine_redmine_1 ...
Recreating dockerredmine_redmine_1 ... done
Attaching to dockerredmine_redmine_1
redmine_1  | Initializing logdir...
redmine_1  | Initializing datadir...
redmine_1  | Symlinking dotfiles...
redmine_1  | Installing configuration templates...
redmine_1  | Configuring redmine...
redmine_1  | Configuring redmine::database
redmine_1  | Configuring redmine::unicorn...
redmine_1  | Configuring redmine::secret_token...
redmine_1  | Generating a session token...
redmine_1  | Note:
redmine_1  |   All old sessions will become invalid.
redmine_1  |   Please specify the REDMINE_SECRET_TOKEN parameter for persistence.
redmine_1  |   **SHOULD** be defined if you have a load-balancing Redmine cluster.
redmine_1  | Configuring redmine::max_concurrent_ajax_uploads...
redmine_1  | Configuring redmine::sudo_mode...
redmine_1  | Configuring redmine::autologin_cookie...
redmine_1  | Configuring redmine::backups...
redmine_1  | Configuring nginx...
redmine_1  | Configuring nginx::redmine...
redmine_1  | Installing plugins...
redmine_1  | Installing themes...
redmine_1  | 2019-06-18 20:46:54,413 CRIT Supervisor running as root (no user in config file)
redmine_1  | 2019-06-18 20:46:54,413 WARN Included extra file "/etc/supervisor/conf.d/cron.conf" during parsing
redmine_1  | 2019-06-18 20:46:54,413 WARN Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
redmine_1  | 2019-06-18 20:46:54,414 WARN Included extra file "/etc/supervisor/conf.d/unicorn.conf" during parsing
redmine_1  | 2019-06-18 20:46:54,422 INFO RPC interface 'supervisor' initialized
redmine_1  | 2019-06-18 20:46:54,422 CRIT Server 'unix_http_server' running without any HTTP authentication checking
redmine_1  | 2019-06-18 20:46:54,422 INFO supervisord started with pid 1
redmine_1  | 2019-06-18 20:46:55,425 INFO spawned: 'unicorn' with pid 222
redmine_1  | 2019-06-18 20:46:55,428 INFO spawned: 'cron' with pid 223
redmine_1  | 2019-06-18 20:46:55,431 INFO spawned: 'nginx' with pid 224
redmine_1  | 2019-06-18 20:46:56,745 INFO success: unicorn entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
redmine_1  | 2019-06-18 20:46:56,745 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
redmine_1  | 2019-06-18 20:46:56,745 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

All the changes to my docker-compose.yml
 $ git diff
diff --git a/docker-compose.yml b/docker-compose.yml
index c667fb816869..af348bd1f4f5 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,29 +1,29 @@
 version: '2'

 services:
-  postgresql:
-    image: sameersbn/postgresql:9.6-4
-    environment:
-    - DB_USER=redmine
-    - DB_PASS=password
-    - DB_NAME=redmine_production
-    volumes:
-    - /srv/docker/redmine/postgresql:/var/lib/postgresql
+  #  postgresql:
+  #    image: sameersbn/postgresql:9.6-4
+  #    environment:
+  #    - DB_USER=redmine
+  #    - DB_PASS=password
+  #    - DB_NAME=redmine_production
+  #    volumes:
+  #    - /srv/docker/redmine/postgresql:/var/lib/postgresql

   redmine:
     build: ./
     image: sameersbn/redmine:4.0.4
-    depends_on:
-    - postgresql
+    #    depends_on:
+    #    - postgresql
     environment:
     - TZ=Asia/Kolkata

     - DB_ADAPTER=postgresql
-    - DB_HOST=postgresql
+    - DB_HOST=/var/run/postgresql
     - DB_PORT=5432
     - DB_USER=redmine
-    - DB_PASS=password
-    - DB_NAME=redmine_production
+    - DB_PASS=redmine
+    - DB_NAME=redmine

     - REDMINE_PORT=10083
     - REDMINE_HTTPS=false
@@ -61,3 +61,5 @@ services:
     - "10083:80"
     volumes:
     - /srv/docker/redmine/redmine:/home/redmine/data
+    - /var/run/postgresql.sock:/var/run/postgresql/.s.PGSQL.5432

I have run into same error as @Nan000 met.
It can be reproduce under the following combined condition:

DB_ADAPTER=mysql2
"/var/run/mysqld/mysqld.sock" not mounted to a file in host filesystem(R/W permission is required for this file).

Detailed description:
I'm running sameersbn/redmine v3.4.6 on my DS218+ fine. And today I decide to migrate to latest sameersbn/redmine latest(4.0.4). Before migrating, I exported the container setting of current v3.4.6 container. Then I clear and deleted the existing container and manually created a new container from sameersbn/redmine latest, and set all parameter in DS218+ Docker system GUI along with the exported setting file.
By referencing the Readme file. I found there is only one directory need to be mounted. So initially I skipped the "/var/run/mysqld/mysqld.sock" mount point in my v3.4.6 exported setting file. I verified the DB connection info is correct and same as the value in backup setting files, but still got error of "Could not connect to database server. Aborting...". I tried to using my DS218+ ip address instead of localhost but not working. Then I found this post. And I see @Nan000 mentioned mounting the mysqld-redmine.sock file which seems not working for him. Then I export the current non-working 4.0.4 container setting and manually edit it to add the additional mount point in "volume_bindings" section:
   "volume_bindings" : [
      {
         "host_volume_file" : "/docker/my_redmine_data_path_in_ds218host_path",
         "mount_point" : "/home/redmine/data",
         "type" : "rw"
      },
      {
         "host_volume_file" : "/docker/mysqld/mysqld-redmine.sock",
         "mount_point" : "/var/run/mysqld/mysqld.sock",
         "type" : "rw"
      }
   ],

Then remove the previous non-working container and import this modified file and start the container. It seems everything work flawlessly now. And the exist v3.4.6 DB is auto migrated successfully.

Hi @SONIC3D,
thanks a lot for sharing your solution. How did you manage to export the original docker redmine settings? When I try this the export-option is grayed out.

I had a similar issue.
This is what I did:

set DB_TYPE to mysql2
make sure the password contains no escape characters (idk if that is important but I just wanted to rule this out)
set DB_HOST to the actual IP instead of localhost

access the redmine using the port 30002 (as set in the configs) e.g. http://<IP_ADDRESS>:30002/
After running you should be able to login with user: admin password: admin.

I guess that in my case it was because of below variable contained a dot:

DB_HOST: client.example-db

I changed to a dash and it works now:

DB_HOST: client-example-db

Closing due to inactivity


AVRO-3354 Simplified if statements

Jira

[ ] My PR addresses the following Avro Jira issues and references them in the PR title. For example, "AVRO-1234: My Avro PR"

https://issues.apache.org/jira/browse/AVRO-3354

Tests

[ ] My PR  does not need testing for this extremely good reason: non functional changes

Commits

[ ] My commits all reference Jira issues in their subject lines. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters (not including Jira issue reference)
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Documentation

[ ] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain Javadoc that explain what it does

Thank you, @KyleSchoonover !


Refactorings and flowtyping for better documentation of prop's

Since prop-types package is removed its time to update this to flowtyping in order to get better typesafety and easier contracts between components.

Since also componentWillMount and componentWillReceiveProps is deprecated this needs to adapt to the new lifecycle methods / replace the old ones

Also updating to the new React.createRef() api


Setting esp level log doesn't work

I'm using last version of esp idf.
Seems like esp_log_level_set() doesn't override the log level in menuconfig
esp_log_level_set("*", ESP_LOG_VERBOSE);
ESP_LOGV(TAG_I2C, "OK _sendStopBit"); // don't work
ESP_LOGD(TAG_I2C, "OK _sendStopBit"); // work

/**
 * @brief Set log level for given tag
 *
 * If logging for given component has already been enabled, changes previous setting.
 *
 * @param tag Tag of the log entries to enable. Must be a non-NULL zero terminated string.
 *            Value "*" resets log level for all tags to the given value.
 *
 * @param level  Selects log level to enable. Only logs at this and lower levels will be shown.
 */
void esp_log_level_set(const char* tag, esp_log_level_t level);`

I had a similar situation, and I noticed that changing the menuconfig log level will actually result in different compiled code size, so I guess esp_log_level_set only applies to log levels higher than the on in menuconfig.

Thank you, this behavior must be better explained in the function documentation


[BUG] - Import-PnPTaxonomy confuses "," for "|" delimiter

Reporting an Issue or Missing Feature
When using Import-PnPTaxonomy, if the term has a "," in it, this is confused for a delimiter
Expected behavior
For only "|" to be taken as a delimiter
Actual behavior
Here's a screenshot of the relevant line from my txt file

Here's how that appears in the term store

Steps to reproduce behavior
Please include complete script or code samples in-line or linked from gists
    Import-PnPTaxonomy -Path $textFile
BMS|Category|Bus, Rail & tram|Service planning and Operational readiness activities
What is the version of the Cmdlet module you are running?
2.3.0
Which operating system/environment are you running PnP PowerShell on?

[x ] Windows
[ ] Linux
[ ] MacOS
[ ] Azure Cloud Shell
[ ] Azure Functions
[ ] Other : please specify

@a1mery might just be a documentation issue then, because I couldn't see this documented anywhere in Import-PnPTaxonomy page


Automated release of grist spreadsheet and fully integrate ecosyste.ms

In order to automate the grist spreadsheet integration with up to date data from ecosyste.ms a GitHub Action need to be defined. This requires  multiple processing steps:
Repeat once per week:

Download JSON from ecosyste.ms.
Flatten dimensions so that most relevant numbers are spreadsheet ready.
Extract the organisations data.
Merge the manual create labels from another static file.
Upload to grist.

Closed by #795


Adder Currency Converter

#14 I have added currency converter to the project .
Here are some screenshots of it

Great work 💯 !! Merged. And next time please create separate branch and make your changes rather than main branch.


Catch all exceptions from Exit shutdown (master).

Same as https://github.com/aspnet/AspNetCore/pull/12518 except to master.

@JunTaoLuo is it know that Arcade is hitting issues right now?


baby steps please assist

Hi ,
i am simply trying to get the player to appear on a page and play some audio.
I am really rather new at front end and I need a little help , I'm sorry if this is annoying...
I have followed carefully the instructions, and I can neigher get the CodePen to run
https://codepen.io/cristianvogel/pen/vPRdZb
or a local version on my server....
http://endless-process.net/playerDemo.html
Please could anyone just help a new guy out here? thanks

Error: Container element not found wavesurfer.js:1:16229

ok - thankyou - it was CORS related and I am feeling more confident now. Sorry to bother you


[BUG] GIF Images not playing in Sonoma

Describe the bug
Just a heads up it seems that .gif images to do not play in popup windows in macOS 14.0 Sonoma Beta 1. Only the first frame of the .gif statically shows. Thanks so much!
To Reproduce
Attempting to display a .gif file in an image accessory view type popup when running on 10.14 macOS Sonoma beta 1
Expected behavior
For the .gif image to play and autoloop
Desktop (please complete the following information):

OS: macOS 14 Sonoma Beta 1
v-2.9.1-b-96

Hi @marcusheBG 👋 actually IBM Notifier never officially supported GIF. I'm going to change this [BUG] to a [Feature Request] and start tracking it for v3.1.0 that should be released before the Sonoma public release 👍

Thanks for confirming! Ok so version 3.0.0 that should be released this month will not support GIF since the migration to SwiftUI made it not "automatically" supported by the framework. We're working to enable the GIF support again in version 3.1.0 for all the supported macOSs. If GIFs are important to you/your org be aware of it when considering to update to the next release (3.0.0)


feat: add custom ca certificate support for pongo image

This allows pongo to add a custom CA into the container image's OS truststore during the build/up.
It allows the user to add e.g. their employer's traffic inspection CA.
It makes these all works, when running behind e.g. Zscaler:

Kong outbound requests
pip3
luarocks
git
probably everything else

Oh it's failing all code coverage also

@tysoekong wdyt; should the cert be added in the build stage (and become part of the created image), or should it be added while doing a pongo run/shell? (eg. upon container instantiation)


Added my name to README.md

Fixes or introduces:
Proposed Changes

Added my name to READE.md

Nice work @lchaglla! Make sure you watch for spelling errors :)


Update assignment_2.ipynb

Completed the assignment with all questions answered. Learned how to call functions, work with files in Python, if conditioning, numpy.
I had a challenge with relative file paths returning error on Mac. Ended up using absolute file paths on my local repository to run the code, then added relative paths back before committing to GitHub.

Assignment marked.


Translation: "Synthetic Event"

@ph1p I'm not quite satisfied with following part

...Events propagieren vom verlassenen Element zu eintretenden...

What do you say? Currently I'm not quite sure if the way I translated is, makes sense (is understandable).

top!


Feature/partitions filter

Description
Add the functionality of filtering partitions while reading a partitioned DeltaTable.
The allowed operations are: =, !=, in, not in.
The supported type for the value is String but we could provide other types for enabling other operators >, <, >=, <= for different types.
The partition filters is a  List and the filters are evaluated one-by-one with an AND operator.
The partition filter could be a Tuple(key, operation, value) for operator = and != operators
The partition filter could be a Tuple(key, operation, List<values>) for in and not in operators
The Python bindings are also added.
Documentation
Inspired by https://arrow.apache.org/docs/python/generated/pyarrow.parquet.ParquetDataset.html

this looks neat 👍  I will take a closer look later today.

@fvaleye clippy fixed merged into master, looks like it's rebase time :)

Hum, same error with the Window build... 😞 it might be related to fetching the git history.

@rtyler you want to take a final look?

@fvaleye now that the PR has been merged, do you want to try releasing a new pypi package? Here are the steps:

bump python create version in cargo.toml
create a new github release at https://github.com/delta-io/delta-rs/releases

This should trigger the automated pypi release github action pipeline.


Fix Backend issues in APIM 4.0.0

Description:
The following issues should be fixed in APIM 4.0.0.
[1]. https://github.com/wso2/product-apim/issues/11107
[2]. https://github.com/wso2/product-apim/issues/11091
[3]. https://github.com/wso2/product-apim/issues/11062
[4]. https://github.com/wso2/product-apim/issues/11043
[5]. https://github.com/wso2/product-apim/issues/11004
[6]. https://github.com/wso2/product-apim/issues/10999
[7]. https://github.com/wso2/product-apim/issues/10792
[8]. https://github.com/wso2/product-apim/issues/11138
[9]. https://github.com/wso2/product-apim/issues/11143
[10]. https://github.com/wso2/product-apim/issues/11141
[11]. https://github.com/wso2/product-apim/issues/11174
[12]. https://github.com/wso2/product-apim/issues/11175
[13]. https://github.com/wso2/product-apim/issues/11179
[14]. https://github.com/wso2/product-apim-tooling/issues/717
[15]. https://github.com/wso2/product-apim-tooling/issues/714
[16]. https://github.com/wso2/product-apim-tooling/issues/713
[17]. https://github.com/wso2/product-apim-tooling/issues/709
[18]. https://github.com/wso2/product-apim-tooling/issues/708
[19]. https://github.com/wso2/product-apim/issues/11110
[20]. https://github.com/wso2/product-apim/issues/10910
[21]. https://github.com/wso2/product-apim/issues/11097
[22]. https://github.com/wso2/product-apim/issues/11098
[23]. https://github.com/wso2/product-apim/issues/11085
[24]. https://github.com/wso2/product-apim/issues/11100
Steps to reproduce:
Affected Product Version:
APIM 4.0.0
Environment details (with versions):

OS:
Client:
Env (Docker/K8s):

Optional Fields
Related Issues:

Suggested Labels:

Suggested Assignees:

Closing the issue as the updates are released.


Breaking update 1.1.3 and how to tune?

#11 changed the info on p/i/d as they are now only allowed to be between 0 and 1.
So how are we supposed to tune the algorithm now? Following the Calibrate the PID section, we probably always have values greater than 1.
This is also a breaking change which isn't mentioned in the v1.1.3 release nodes.
Do old configurations still work with 1.1.3? I mean, the p/i/d values are out of the allowed range now.

Yehhh added that info because I was working on the auto tune, and was thinking on a way to make this usable in all situations! And the idea was to make it with value's based on percentage! Actually there is no limitations on that fields! I will remove that info because it's not true!
Actually nothing changed in this version, only some tweaks too make it more clean in the code and more reliable!
Sorry about the confusion!

Ah! No worries, I was just a bit confused. Thanks for the fast answer! :)


Patch 1

Thank you! There are several strings which are marked as #, fuzzy, meaning that the original strings slightly changed. Could you please check them as well and remove the #, fuzzy comments? In most cases you will need to replace "Submenu" with "Menu", I guess.

Thank you!


Usage with SSR returns "Missing translationId: ID for language: ${ languageCode }"

Do you want to request a feature or report a bug?
Report a bug
What is the current behavior?
When rendering with ReactDOMServer.renderToString, the translations are not ready at the time of page render and therefore yields the uninitialized message of the translation.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem. Your bug will get fixed much faster if we can run your code. Paste the link to your JSFiddle (https://jsfiddle.net/Luktwrdm/) or CodeSandbox (https://codesandbox.io/s/new) example below:
Here's an example:
https://codesandbox.io/s/2z9vqwwxlp
What is the expected behavior?
The localization should be initialized before render time to get the translated message rendered correctly by the server.
Which versions of react and react-localize-redux are you using?
v3.3.2

This is probably related to issue #103

I'm not using redux and I thought it deserves a new thread as it's not very much related..
I suppose we need to have a way to initialize the provider with some props to avoid having the context uninitialized at the time of SSR.
@ryandrewjohnson  What's your thoughts ?

Regardless of redux you need to use LocalizeProvider. The related issue I believe is that LocalizeProvider is dependent on componentDidMount lifecycle method that doesn’t get called for SSR. I need to investigate whether the logic in componentDidMount can be moved to the constructor instead, as that would get called both in SSR and browser rendering.

Correct me if I'm wrong, the code you're referring to in cdm is
componentDidMount() {
    if (this.props.store) {
      this.unsubscribeFromStore = storeDidChange(
        this.props.store,
        this.onStateDidChange.bind(this)
      );
    }
  }

Which only gets called if a store is passed to LocalizeProvider.
So I suppose it actually differs if redux is not used, no ?

Ah you’re right. If you have some time to investigate that would be great. I still don’t have an example mocked for SSR so will be some time before I can get to this.

I have a theory, if we can pass the initialize object to the LocalizeProvider and then use the passed values as the defaults when setting up the context, we'd be able to get the context initialize right from the start.
I've been doing some digging in the code but I don't know where would that fit exactly..
I'd like to help, can you give me any pointer ?
BTW I've created a minimalistic library example here to test SSR with the

@ryandrewjohnson what do you think ?

Fixed in #117 and included in version v3.4.0.


Add migration steps for conda-store namespaces

Reference Issues or PRs
closes #177

What does this implement/fix?
Put an x in the boxes that apply

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds a feature)
[ ] Breaking change (fix or feature that would cause existing features to not work as expected)
[x] Documentation Update
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build related changes
[ ] Other (please describe):

Testing

[ ] Did you test the pull request locally?
[ ] Did you add new tests?

Documentation

Access-centered content checklist
Text styling

[ ] The content is written with plain language (where relevant).
[ ] If there are headers, they use the proper header tags (with only one level-one header: H1 or # in markdown).
[ ] All links describe where they link to (for example, check the Nebari website).
[ ] This content adheres to the Nebari style guides.

Non-text content

[ ] All content is represented as text (for example, images need alt text, and videos need captions or descriptive transcripts).
[ ] If there are emojis, there are not more than three in a row.
[ ] Don't use flashing GIFs or videos.
[ ] If the content were to be read as plain text, it still makes sense, and no information is missing.

Any other comments?

@viniciusdc Thank you for writing this document! I've added some small suggestions to align with the style guide #172 (hopefully, we can have these be a part of our pre-commit/CI soon). :)

@viniciusdc We just had a couple of typos blocking the merge, so I've taken the liberty to commit them and merge this in. Please let me know if that's not ok, and I'll be mindful in the future. :)
Thanks again for working on this PR! ✨


[Test] Refactor test modules

Problem (Why?)
Refactor test modules
Solution (What/How?)

[x] Refactor test modules

merge fp32 & fp16 recipes into one list

[x] test cases for Lookahead

Other changes (bug fixes, small refactors)
nope
Notes
nope

Codecov Report

Merging #48 (c42f762) into main (c567e61) will increase coverage by 0.57%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #48      +/-   ##
==========================================
+ Coverage   83.85%   84.42%   +0.57%
==========================================
  Files          25       25
  Lines        1740     1740
==========================================
+ Hits         1459     1469      +10
+ Misses        281      271      -10

Impacted Files
Coverage Δ

pytorch_optimizer/lookahead.py
86.76% <ø> (+14.70%)
:arrow_up:

Continue to review full report at Codecov.

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


Be able to override legend labels

Designs in https://github.com/CartoDB/design/issues/284

This is a requirement for migrating more and more users.
Take this in consideration for migrating legends with custom labels
cc/@xavijam @gfiorav

Just noticed we also have prefix and suffix. Those should be disabled if you override the labels

@saleiva does it make sense we keep the avg label for custom labels in choropleths? should we hide it in this case?

Yes plz!
On Mon, Nov 21, 2016, 6:48 PM Buti<EMAIL_ADDRESS>wrote:

@saleiva https://github.com/saleiva does it make sense we keep the avg
label for custom labels in choropleths? should we hide it in this case?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CartoDB/cartodb/issues/10687#issuecomment-262013382,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAIENV_X3m1EKZrADKFXYaQop9_e7dACks5rAdmAgaJpZM4KuvQc
.


Left recursion

So far I have not seen a need for left recursion, particularly because pe emits values in a flat list. But some people seem to really care about it, so this issue is for tracking its implementation.
Using the memo to escape the left-recursive loop looks promising, and this method was chosen for Python's new pegen parser. Guido wrote about it here: https://medium.com/@gvanrossum_83706/left-recursive-peg-grammars-65dab3c580e1

Not sure how applicable this is to PEG but ANTLR can deal with direct left-recursion very gracefully and from its docs I quote

The most natural expression of some common language constructs is left recursive. For example C declarators and arithmetic expressions.

which is why it's always a very handy feature for a parser generator to support at least direct left recursion.
See also the corresponding publication. From there I quote

ANTLR 4 generates ALL(*) parsers and supports direct left-recursion through grammar rewriting

so maybe a similar automatic grammar-rewriting strategy could be used by pe as well?

Thanks for the links. I haven't seen that paper yet, and I'm curious how the ALL(*) parsing works. I think that some limited grammar rewriting is possible to avoid trivial left-recursion cases in the same way that pe's "common" optimizations do grammar rewriting, such as transforming patterns like "a" "b" into "ab" or "a" / "b" into [ab].
If you continue the section you quoted, they say this:

Direct left-recursion covers the most common cases, such as arithmetic expression productions, like E → E . id, and C declarators. We made an engineering decision not to support indirect or hidden left-recursion.

So they do not handle the more difficult left-recursion cases, which sounds like a practical decision (especially since they are apparently doing grammar analysis at parse time instead of compile time).


CLI: would be nice to have a custom icon for the server console

From @davidebbo on August 19, 2016 23:35
Currently, it looks like this on my taskbar, which makes it hard to know what it is:

Would be nice to have some custom Functions icon there.
Copied from original issue: Azure/azure-webjobs-sdk-script#595

From @fabiocav on August 20, 2016 0:47
We also need something like this :)

                 ++++++++++
                ++++++++++
                +++++++++
            =  +++++++++  =
          ==   +++++++=   ===
        ===   ++++++++      ==
       ==     ++++++++++++++ ~==
     ===     +++++++++++++     ===
   ===      +++++++++++++        ==
   ==       ======++++++          ==
    ===           +++++         ==
      ==         ~++++        ===
        ==       ++++        ==
         ===    ++++       ==~
           ==   ++        ==
               ++
               +
              +
                                 ______                _   _
     /\                         |  ____|              | | (_)
    /  \    _____   _ _ __ ___  | |__ _   _ _ __   ___| |_ _  ___  _ __  ___
   / /\ \  |_  / | | | '__/ _ \ |  __| | | | '_ \ / __| __| |/ _ \| '_ \/ __|
  / ____ \  / /| |_| | | |  __/ | |  | |_| | | | | (__| |_| | (_) | | | \__ \
 /_/    \_\/___|\__,_|_|  \___| |_|   \__,_|_| |_|\___|\__|_|\___/|_| |_|___/

From @lindydonna on December 21, 2016 21:41
Should run host in a separate window (in which case the icon should be used)

From @lindydonna on December 21, 2016 21:43
Extra credit: add colors:

From @lindydonna on December 21, 2016 21:42
                  %%%%%%
                 %%%%%%
            @   %%%%%%    @
          @@   %%%%%%      @@
       @@@    %%%%%%%%%%%    @@@
     @@      %%%%%%%%%%        @@
       @@         %%%%       @@
         @@      %%%       @@
           @@    %%      @@
                %%
                %

From @christopheranderson on August 22, 2016 16:59
Tell me size/format and I can get the resource to you

From @davidebbo on December 30, 2016 18:28
If it's a significant pain/investment, it's probably not worth doing...

Here is what it looks like now.

note that to get David's original ask, which is to have an icon in the taskbar, this would require more work.
AFAIK, console applications  can't have their own icons in the taskbar because they don't have UI. The console UI you get is from conhost.exe not func.exe, so that would require to change the icon for conhost.exe which is shared with all the console applications.
What we can do however is run as a WinForm or a WPF app, i.e a csc /target:winexe vs csc /target:exe and then we will get control over the icon, but we lose the console interface.
The experiment I have working is to launch as a winexe, then launch again as a console app, then set the winexe window to be the parent of the console window, which will display it inside the winexe frame. It sounds complicated, but what I meant to say is that it's possible but not straight forward with a bunch of a very Windows specific code. Let me know if you want me to get that in.

From @lindydonna on January 4, 2017 0:2
I agree with David. It would be nice to have but not critical. For Visual Studio, we may even pipe the output to the VS Output window, in which case there may not even be a separate console window.

Closing due to complexity of implementation.


feat(app): migration to next.js

:tada: This PR is included in version 0.17.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Try an update to Xcode 9.3

Also cherry-picks some old commits.  The hope is we can get the macOS bot green.

⛵


Error: "CancelledByUser" at p (https://res.cdn.office.net/teams-js/2.7.1/js/MicrosoftTeams.min.js:23404)

Copied bug from: https://github.com/OfficeDev/TeamsFx/issues/9143
Details from original post:
Copied -https://github.com/OfficeDev/microsoft-teams-library-js/issues/1798
We are currently importing Teams JS in C# project. However the error in step 6 appeared. After testing, the error only appears in Teams on the web, and works fine in Teams Desktop. Also tested with Teams JS 2.11.0, and the error still appeared.
You could reproduce the error by following the steps:

Install Visual Studio and Microsoft Teams development tools under individual components

Scaffold a new project - Microsoft Teams App - Tab - Configure With SSO.

Under Components/Welcome.razor, add await MicrosoftTeams.InitializeAsync() as follows

Prepare Teams App Dependencies and Press F5 to start local debug

Click Authorize and the Auth page will pop out. Click Accept.

Error appeared instead of the profile card.

7.Refresh the page, the profile card appeared.

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

ID: b743e43d-95cc-3d1e-b142-31a16369f97e
Version Independent ID: b743e43d-95cc-3d1e-b142-31a16369f97e
Content: Teams Toolkit Overview - Teams
Content Source: msteams-platform/toolkit/teams-toolkit-fundamentals.md
Service: msteams
GitHub Login: @zyxiaoyuer
Microsoft Alias: zhany

Duplicate - https://github.com/OfficeDev/microsoft-teams-library-js/issues/1798