It will be good practice to pass more params to the overflowText var.

I need to use in the overflowText length of all text. Can you pass more params to the text?
https://github.com/ractoon/jQuery-Text-Counter/blob/c89ff022c51b30111d441b24921974a704378a0c/textcounter.js#L279

Hi @david1993,
Could you provide an example of what you're looking to do?

Closed due to inactivity.


[ENHANCEMENT] Update app

I can Merge more changes if needed.

Okay! I’ll just keep leaving PR’s for you to merge, it’s okay :)


ES6 support in Edge's IE compatibility mode.

IE 11 is ES5.  Is that still true of Edge's IE compatibility mode, or does it support ES6?

IE Mode uses the same engine as the installed IE version.

Clean up of old issues.  Closing as question was previously answered.


Can this library be used to replicate the iOS 11 Appstore Card animation?

Looking to use an all inclusive animation library in my project. Can this be used to replicate the iOS 11 Appstore Card opening/closing animation?

Should be able to. I don't see any significant problem. But it is a very complicated transition requiring some time to tweak.
I will try to build an example of App store transition using this week. stay tuned.

I would also suggest you take a look at: https://github.com/PaoloCuscela/Cards

Almost able to reproduce iOS 11 App Store card animations. Still have issues to handle corner radius and shadows of the tiles. These are not animated correctly: they disappear before each animation, and reappear after animation is finished (when dismissing the controller)

@RomeHein I having same issue with animating corner radius. How did you solved it?


Query : Possible to add multiple subscriptions under connectivity management group?

Community Note
We use Enterprise CAF, and when we deployed enterprise can, default subscription under connectivity management group is created. I have got a request to move multiple subscriptions under connectivity management group.
Description
Is it possible to add multiple subscriptions under connectivity management group? If yes, How can we move those subscriptions under connectivity management group? If I move manually, will it create any issue when I upgrade CAF module? As we use terraform to deploy our enterprise car

Hey @kiranmanohar-manohar,
You should be able to add more subscriptions beneath the connectivity management group using the subscription_id_overrides input variable
something like this:
# other module declaration and config
...
subscription_id_overrides = {
    connectivity           = ["xxxxxx-xxx-xx-xxx-xxxxxx", "yyyy-y-yyyy-yyyyyy-yyyyy"]
}
...
# other module declaration and config

@jtracey93  thank you


Allow trailing comma

Allow trailing comma within macro call.
And some tiny fixes I found.

Coverage remained the same at 87.092% when pulling 143ecdae1a99acb59759b491a50edfef8a9d3fe9 on HyeonuPark:allow-trailing-comma into 3dd66729973f4ade748cfb2f2a4b49e0583e1aae on Geal:master.

Coverage remained the same at 87.092% when pulling 143ecdae1a99acb59759b491a50edfef8a9d3fe9 on HyeonuPark:allow-trailing-comma into 3dd66729973f4ade748cfb2f2a4b49e0583e1aae on Geal:master.

hmm, that's a lot of changes for something I'm not really convinced is useful. Why do you need trailing commas in argument lists?

Nom macros tend to be deeply nested, so it should usually be split into multiple lines.
And there's two major style rules for multiline function call: comma-first and comma-last
I saw you prefer comma-first style for your own code, but many people in Rust community likes comma-last with trailing comma.
So it will be nice to allow trailing comma in nom macros!

I saw you prefer comma-first style for your own code, but many people in Rust community likes comma-last with trailing comma.

To give my 0,02€ of this, we really don't know this. We just know that those who like trailing comma tend to raise their voice louder and share their opinion.
Until someone really does an exhaustive poll/examination of some sort, I think we should be careful to draw too far-reaching conclusions from that discussion.
(Disclaimer: I am the author of the linked issue, where I advocated that the default Rust style should not advocate trailing comma. 😃 Since writing that flamebait, I have given trailing comma a chance in a minor TypeScript project, and it's not that bad once you get used to it.)

closing this, it's not really useful for nom, sorry


chore: read all messages from a file

Hey nop, i forgor what the issue wanted me to do, i am gonna pick this up again. Can you explain what i had to do

HOW DID I WRITE SUCH SHIT CODE WTF

Please?

fix eslint errors
the goal is to check if the bot properly ignores normal messages

fix eslint errors
the goal is to check if the bot properly ignores normal messages

idk what i did in this pr
I am getting no eslint errors and using your tests i can confirm it is ignoring normal messages

It is failing one test called "tl shorthand" tho

@BeanieMen read PR title


⚠ Bofrost.be has degraded performance

In 2f247aa, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1246 ms

Resolved: Bofrost.be performance has improved in 0ed18d0 after 44 minutes.


Test for Pauline

First make sure you read the test guidelines here: https://github.com/Wiredcraft/test-pm
This task will be followed up asynchronously over a few days and should not take more than two hours in total.
Project Introduction
You have been assigned as project manager for a project for the client Makara Corp (your client stakeholder is Chopper). The outcome of this project will be an app which allows a user to sign up with SMS verification (input your phone number, receive an SMS with a special code and enter that code in the app to complete registration), and log-in to an existing user-tracking system made by Wayne Labs. The system as a whole is expected in 8 weeks.
Project Details
The work has been divided into two parts:
• the backend and frontend for login and signup with SMS verification - This will be handled by Wiredcraft completely
• the backend and frontend for the existing  user-tracking system which will be provided by a separate company Wayne Labs, you will need to interface with Kate, their project manager, to coordinate as they are maintaining the existing system from for Makara Corp.
The specific requirements for the registration have been decided as Username, Password and Email address fields as well as SMS validated phone number. The login will be based on username or phone number. And after sign up the existing system expects to receive the Username and Email so they can customise the information.
In your team you have:
• A designer who can make mockups and flow diagrams of the login and registration with SMS validation and once confirmed, implement the frontend.
• A developer who can implement the backend and help out integrating the login frontend.
• A dev-ops engineer who can set up the servers and take care of deployment.
Your Task
The first step of this task is for you to provide the following:
• Clarify the requirements and provide your understanding of the final scope for Wiredcraft's work.
• An initial project plan including:
• A work breakdown for Wiredcraft's integration with Wayne Labs up to the final delivery
a rough timeline of what you think needs to happen in this project and deliverables. You can use the methodology of your choice for this plan.
• Outline the project phases you would have and what should be delivered at each phase.
The plan can be a few paragraphs of text and the timeline can also be made using Github markdown by outlining what needs to be done during each week.
• A rough outline of the process you would use for the day-to-day organisation of the development team and a short overview of how you would manage the communication flows internally and externally.
• You can also kick off with any questions to multiple people in one GitHub comment, I will answer likewise and bring up more cases to test your communication skills as we go along:
(Assume you have already been introduced to the client (@chopper111) and existing service vendor (@kate222) ) and you can @myteam333 for questions to your development team)
e.g.
@chopper111 - Hi there, can I confirm with you the requirements for ...
@kate222 - I heard from chopper111 that they need to have xxx, does that mean we need to change ....
@myteam333 - I'm not clear on how xxx could work, can you tell me more about it?
@mpathiuk - For the test, I don't understand what you mean by xxx ...

@Kate222 - Hi Kate, hope everything is going well on your side of the application! I was wondering if you and your team have time to meet on a weekly basis with our team? I want to make sure we will be able to implement our features and functions immediately in your already existing application without any complications, so a weekly update meeting and possible test would be very helpful. What do you think?
Furthermore, do you require the app to be responsive only on a mobile phone (apple, android) or also on tablets and PC's?
I hope to hear from you soon,
Pauline
@Chopper111 - Hi Chopper, I hope you're well. I am just about to finalize our project requirements and planning and have a few questions which I hoped you could help me with:

Should a user be able to change their details after they have signed-up in the app, or is this organized by the Wayne labs team?
If a user forgets their password, should we create password change page? We could use the same SMS verification to validate their identity and then a new frame where they can change and confirm their new password.
Are their any other validations and restrictions we should keep in mind for the information? E.g. necessary special characters for the password requirements, length of a username, etc.

Looking forward to your reply,
Pauline
@Myteam333 - Hi team, could one of you explain me more about the set-up time and requirements for implementing an SMS verification? Do we need any special features or functionalities that can stand in the way of our planning?
I am also planning weekly update and test meetings with Wayne Labs, to support us in making sure we will be able to implement it without further complications. Could you tell me if we will be able to start integrating and testing our app from the first sprint deliveries (for example a working login-page)?
Cheers,
Pauline

Project scope
WiredCraft has been assigned to help Makara Corp to produce and implement an application which can be fully integrated in their already existing user-tracking system. The function of the application is to make it possible for users to sign up for the user-tracking system and once signed up to login into the system with their defined details. One of the most important features of the application will be the verification process, where an SMS text message with a code is send to the user to confirm their details. The application will be interacting with the User-tracking system to exchange and update information. WiredCraft will be cooperating with Wayne Labs to coordinate the integration between the two systems. The finished product will be a fully working and integrated signup/in system for their user-tracking system.
Project breakdown
For this project we will use Scrum as a project management methodology as this will give our client a transparent view of the progress we are making. I have broken down the project timeline into sprints of each 1 week, starting with an initial 6 weeks. Each sprint will start with a meeting in which the sprint deliverables are being discussed and end with a demo, evaluation and sprint review to make sure the following sprint has the right set of deliverables and that these can be implemented within that timeframe.
Besides the sprint meetings there will also be daily scrum meeting to review the work done, any risks and constraints and the work to be done that day, this will keep the team on point and give the chance set a time to discuss issues and concerns during that day.
The initial deliverable are set out in the following table, these deliverables are fluid and will be adjusted according to the process as explained before. The deliverables are set out based on priority, where the sign-up page with the SMS verification has the highest priority.
Sprint 1	Initiation and Design

A design of the front-end pages and the flow of the registration and log in. (wireframes)
A server will be chosen and set up.
The dev-ops and developer will do their first test of working with Wayne labs back-end, to make sure our back-end will be compatible.

Initial deliverables
D-001 Wireframes of front-end
D-002 A compatible back-end structure for future implementation.
Sprint 2	Implement and validate

Create the front-end of the sign-up pages.
Create the back-end of the sign-up procedures.

Initial deliverables
D-003 Working Front-end and back-end that can receive and send information.
Sprint 3	Implement and validate

A working SMS verification in the back-end (a generated unique code can be requested and sent to a mobile phone number)

Initial deliverables
D-004 An SMS verification system in the back-end.
Sprint 4	Implement and validate

Integrate the SMS verification with the front-end.
Integrate Sign-up procedure with Wayne labs

Initial deliverables
D-004 An SMS verification system implemented in the front-end including validations.
Sprint 5	Implement and validate

Create the front-end of the login-up pages.
Create the back-end of the login-up procedures.
Integrate Login-up procedure with Wayne labs

Initial deliverables
D-005 Working Front-end and back-end that can receive and send information and integrated with the Wayne Labs system.
Sprint 6	Validation and review

Deployment and final integration of the application

Initial deliverables
D-006 A working application which is integrated with the Wayne labs system.
Documentation
The sprint meetings will have the following project management deliverables to keep track of the project status:

Updated requirements list based on the evaluation and demo
Updated bug list based on the demo
Minutes including the discussion points and conclusions, finalized into a confirmed sprint deliverables list.

The requirements will be organized according to the below, in an excel file that will be updated on a daily basis, the client will receive a copy by email at each sprint:

Deliverables: D-001 to D-999
User stories: U-001 to U-999
Bugs: B-001 to B-999

Internally all requirements are being kept track of via Trello. Trello is a flexible project management tool which allows the team to use one "board" to keep track of tasks. As the PM I will input all the requirements, bugs and user stories and organize the board with 5 columns: "Deliverables", "Requirements", "Bugs", "Work in progress", "Testing" and "Done Sprint #". The team members will update their own assigned cards according to their progress. This will create full transparency to the team.
Documentation version tracking will be done via Github.
External Communication
Daily communication will be handled by the Project Manager of WiredCraft and will usually go via email or Github. There will be weekly sprint meetings organized together with Makara Corp to review the status and process. WiredCraft will work tightly with the Wayne Labs team and have weekly meetings and testing moments to keep track of the progress. Wayne Labs will also biweekly be invited to the sprint meetings to align all parties. Documentation will be updated regularly into github, so the Makara Corp, Wayne Labs and the team can access this at all times.

@mpathiuk - Hi Mik, just wanted to check in with you if there were any comments to the above. Would love to hear if you'd like me to be more detailed on certain aspects or if there are any parts missing. Thanks and look forward to hearing from you.
Regards, Pauline

@PaulinevDuin Hi, a few additional situations come up for your project:
• During client QA, they found out the sign-in is not available, and your team's investigation shows that Wayne Lab changes the user ID digits specs without informing you guys.
• @chopper111 came to you, 2 days before the release, that due to marketing team arrangement, large scale marketing event will happen during the release date and thus they would like to separate the release into 2 phases, SMS validation will be released in a later date and the rest still going for the original plan.

@kate222 - HI Kate, we were testing our demo and found out that some user ID digits specs changes have affected our sign-in. Currently it's not available which we hope to solve quickly. Could we schedule a meeting or Skype call to discuss how we can set up an automatic communication of user changes between the user-tracking system and the login? Then we can make sure our systems are always up to date, and users can have access to the tracking system without trouble.
Let me know your thoughts,
regards,
Pauline
@myteam333 - Hi Team! I'm happy to say we are still on schedule, great! I've just spoken to Chopper and he has indicated he would like to have some slight changes in what to release when. Let's have a quick meeting in about 10 minutes to discuss and see the best way to move forward. Then I will send a proposal to Chopper with the details after.
@chopper111 - Hi Chopper, glad we spoke today, I understand you would like to split up the SMS verification and the rest of the log-in into two separate release dates. I think it's a good idea, but we need to keep in mind that we set up some sort of validation of the data. As you can imagine, without verification, anybody can sign up and can even create multiple and fake accounts, which will influence the data you are collecting to track your users. I was considering a quick email verification, what do you think?
Regarding the timeline, I estimate that we can release the SMS verification one week later, in Sprint 9,, would that work for you as a release date?
Furthermore, as we have to delay our release a little bit and we need to consider some extra work on the back-end to separate the two parts, I have set up a proposal for the extra cost based on my time estimation. Please see it below and let me know if you have any comments.
Proposal
Looking forward to your feedback and of course to the release in two days!
Kind regards,
Pauline

Thanks @PaulinevDuin . We have enough info in this test to proceed to the next stage. Our Operations team will be in touch with you to coordinate.

Moved to next stage, closing as done.


Fix JDBC type for DECIMAL columns; add test

This PR allows DECIMAL(W,S) types to be interpreted as DECIMAL JDBC type. Currently the type is returned as a generic JAVA_OBJECT because  DECIMAL(W,S) does not match  DECIMAL` in the case statement. This is similar to 0.9.2 behavior except the start-of-string matching is done in SQL rather than Java.
I wonder if a better fix would be to use data_type_id from duckdb_columns() rather than data_type from information_schema.columns? It would require adding hardcoded duckdb type numbers into DuckDBColumnType. The test is useful either way.
There is a tiny unrelated improvement to Assertions utility, allowing the calling code to add a prefix to indicate which one of the loop iterations failed.
Fixes duckdb/duckdb#11365

Thanks!


Some resources will randomly reset their UID

Godot version
0aa85f4
System information
Windows 10 x64
Issue description
Example diff:
diff --git a/default_bus_layout.tres b/default_bus_layout.tres
index 8cf0b3a7..f306fb8d 100644
--- a/default_bus_layout.tres
+++ b/default_bus_layout.tres
@@ -1,4 +1,4 @@
-[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://mebhjwywmmgu"]
+[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://bn3ouxpvseinh"]

There is new UID every time I load the project. No idea what causes this, as I wasn't able to reproduce in minimal project.
Steps to reproduce

Create default_bus_layout.tres
Restart the project
The bus layout now has a different UID if your project is unlucky to trigger this :/

Minimal reproduction project
No response

I think this can happen for every .tres file, so also custom ones for e.g. saving/loading data (Savegame).

I have seen this happen with tscn files as well

I think the reason why this happens is that default bus layout is leaded very early in the project and UIDs might be unavailable then. I can confirm that it also happens with other resources, but only bus layout is consistently affected.

This isn't completely fixed. In beta 3, it appears default_bus_layout.tres is fixed, but my theme.tres and scene files and potentially every other tres are still changing subresource UIDs nearly every time they are run/saved.
-[sub_resource type="Image" id="Image_cbjwt"]
+[sub_resource type="Image" id="Image_k4fhf"]

@tinmanjuggernaut Does it happen in a new project too? Do you have some MRP?
I'm using beta3 and the issue is completely gone for me.

Nevermind I had this happen again. Not sure how to reproduce it this time, it was completely random. (although I had the project opened twice)

Note that the original report, which you fixed for default bus, was the uid for top level resources.
[gd_resource type="AudioBusLayout" load_steps=2 format=3 uid="uid://mebhjwywmmgu"]
My followup, and everyone else's issue was also for sub resources, which are still not fixed.
[sub_resource type="Image" id="Image_cbjwt"]

@Calinou This is incorrectly marked as "Done" on the roadmap. It's still a daily issue. Thanks.
Related
https://github.com/godotengine/godot/issues/68672

So I have a reproduction project that might be useful, with a few caveats.
The first is that the UID of a file can sometimes change if you play the game immediately after loading the project, though the occurrence of this is seemingly rare. My assumption would be that this happens because you play the game (and in essence, save the scene) before the cache is entirely built. This may vary based on your system configuration and speed of your drives too -- but it's much harder to achieve so far.
The second is easier. If you take light-plane.gdb and extract the mesh information to the root asset directory, you can save and quit and commit the git repository included in the zip. (The commit is only there to "track" when the change occurs) When you reopen the scene, and save, it will change the tscn file to match the .import that was made after reimporting the file.
So, if I were to take a guess, the issue here probably has to do with the reimporter changing the uid of a resource after extracting internal resource to external filesystem resources. Perhaps because the base resource is copied when extraction occurs in the reimporter in question?
Minimal Reproduction Project
bug62258_random_uid_change.zip

So, specifically for FontFile:

Not opening a theme using the font kind-of-reliably does not trigger new Image generation
I can reliably trigger new Image by opening the using theme
I think the new Image resources are supposed to be preview images being created during ResourceFormatSaverText::save

Since these are fresh Resources they do not have a unique_scene_id  (which are generated in ResourceFormatSaverTextInstance::save before serialization)

Backtrace (ignore the lines. I have some test code mixed in):
#0  Resource::Resource (this=this@entry=0x5555791fb3f0) at core/io/resource.cpp:463
#1  0x0000555559e11e09 in Image::Image (this=0x5555791fb3f0) at core/io/image.h:313
#2  Ref<Image>::instantiate (this=0x7fffffffc210) at ./core/object/ref_counted.h:227
#3  Image::create_from_data (p_width=256, p_height=256, p_use_mipmaps=p_use_mipmaps@entry=false, p_format=Image::FORMAT_LA8, p_data=...) at core/io/image.cpp:2112
#4  0x0000555556c516dc in TextServerAdvanced::_font_get_texture_image (this=0x55555d7503c0, p_font_rid=..., p_size=..., p_texture_index=0) at modules/text_server_adv/text_server_adv.cpp:2544
#5  0x0000555556d9ef94 in TextServerAdvanced::font_get_texture_image (this=<optimized out>, arg1=..., arg2=..., arg3=<optimized out>) at modules/text_server_adv/text_server_adv.h:775
#6  0x0000555558bc78ec in FontFile::get_texture_image (this=0x55556ca51b00, p_cache_index=0, p_size=..., p_texture_index=0) at scene/resources/font.cpp:2434
#7  0x0000555558be568b in FontFile::_get (this=0x55556ca51b00, p_name=..., r_ret=...) at scene/resources/font.cpp:1252
#8  0x000055555a224e54 in Object::get (this=this@entry=0x55556ca51b00, p_name=..., r_valid=r_valid@entry=0x0) at core/object/object.cpp:376
#9  0x0000555558d88bbf in ResourceFormatSaverTextInstance::_find_resources (this=0x7fffffffc930, p_variant=..., p_main=<optimized out>) at scene/resources/resource_format_text.cpp:1807
#10 0x0000555558d88954 in ResourceFormatSaverTextInstance::_find_resources (this=0x7fffffffc930, p_variant=..., p_main=<optimized out>) at scene/resources/resource_format_text.cpp:1836
#11 0x0000555558d88f1d in ResourceFormatSaverTextInstance::_find_resources (this=0x7fffffffc930, p_variant=..., p_main=<optimized out>) at scene/resources/resource_format_text.cpp:1820
#12 0x0000555558d89506 in ResourceFormatSaverTextInstance::save (this=0x7fffffffc930, p_path=..., p_resource=..., p_flags=<optimized out>) at scene/resources/resource_format_text.cpp:1893
#13 0x0000555558d8e833 in ResourceFormatSaverText::save (this=<optimized out>, p_resource=..., p_path=..., p_flags=96) at scene/resources/resource_format_text.cpp:2254
#14 0x0000555559eabbff in ResourceSaver::save (p_resource=..., p_path=..., p_flags=p_flags@entry=96) at core/io/resource_saver.cpp:121
#15 0x00005555571caede in EditorNode::_save_external_resources (this=<optimized out>) at editor/editor_node.cpp:1670
#16 0x00005555571e388a in EditorNode::_save_scene (this=0x555560f5c4e0, p_file=..., idx=-1) at editor/editor_node.cpp:1748

The addresses of the Images generated here corresponds with the address written as a sub_resource.
My guess: preview Images for Resources are not being cached properly.
I'm not sure how to fix this though if someone else wants to take a stab at this.

For FontFile, the offending code lies in modules/text_server_adv/text_server_adv.cpp:2534:
Ref<Image> TextServerAdvanced::_font_get_texture_image(const RID &p_font_rid, const Vector2i &p_size, int64_t p_texture_index) const {
	FontAdvanced *fd = font_owner.get_or_null(p_font_rid);
	ERR_FAIL_COND_V(!fd, Ref<Image>());

	MutexLock lock(fd->mutex);
	Vector2i size = _get_size_outline(fd, p_size);
	ERR_FAIL_COND_V(!_ensure_cache_for_size(fd, size), Ref<Image>());
	ERR_FAIL_INDEX_V(p_texture_index, fd->cache[size]->textures.size(), Ref<Image>());

	const ShelfPackTexture &tex = fd->cache[size]->textures[p_texture_index];
        // Always returns a new Image resource
	return Image::create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata);
}

Possible solutions:

TextServerAdvanced will cache the Image
FontFile will cache the Image and use it in FontFile::get_texture_image()
FontFile will no longer serialize preview Image as subresources

* `TextServerAdvanced` will cache the `Image`

Looks like it technically already caches it as an ImageTexture in ShelfPackTexture.
Replacing:
return Image::create_from_data(tex.texture_w, tex.texture_h, false, tex.format, tex.imgdata);
with
return tex.texture->get_image();
fails because it eventually reaches TextureStorage::texture_2d_get() (which allocates a new Image).

* `FontFile` will no longer serialize `Image` as subresources (by not serializing the `fallback` property)

Breaks a bunch of stuff
I also tried omitting the images entirely from serialization which broke some more things in the editor.

CC @bruvzg

I found a situation that might be related to this. Related to #69794.
But when moving or renaming a resource file A, another resource/scene file B that depends on this resource A will be modified. B's title tag will lose uid information. If B is opened and saved again, B will generate a new uid, and then update another resource/scene file C that depends on resource B. And so on, if the project has a long chain of dependencies on external resources. This can happen quite often.

This is still not fixed and should probably be reopened again. See continuing discussion in https://github.com/godotengine/godot/issues/68661#issuecomment-1499139373

It's fixed, the discussion you linked is about something different.

The issue discussed in the other comment was brought up on this ticket in october.
https://github.com/godotengine/godot/issues/62258#issuecomment-1280937641
https://github.com/godotengine/godot/issues/62258#issuecomment-1285056930
Subresource references has still not been fixed.

@TokisanGames  If dependent files are moved or renamed, it may be related to https://github.com/godotengine/godot/issues/69794#issuecomment-1499758039.

I agree with above, still not fixed. I have hundreds of resources in my project and I have lost weeks worth of progress chasing down this bug.

@Vennnot I was able to resolve it on our project. But you need to change things in your files. The last issue for me was subresources. UIDs and subresource IDs are different things.
If new UIDs are showing up, on every save, then strip them out of all files and resave. Eventually they'll stop generating new UIDs when not necessary.
https://github.com/godotengine/godot/issues/68661#issuecomment-1372115461
https://github.com/godotengine/godot/issues/68661#issuecomment-1465258995
However, my persistent issue was subresources, which are not UIDs. I resolved it by removing resources marked as "local_to_scene", and removing all images saved as text within scenes. Both regenerate new subresource IDs on every save. Including in the theme. If you have an original gd3 theme saved as tres, it's filled with images. Either drop them or save them as links to binary images. Read from here to the end.
https://github.com/godotengine/godot/issues/68661#issuecomment-1499245624
Especially the conclusion
https://github.com/godotengine/godot/issues/68661#issuecomment-1499786691

This issue still persists for me and my team. v4.2.dev4.mono.official [549fcce5f]
Can this be reopened?

Please open a new issue after testing a current version (dev4 is over two months old)

From the following post, the issue seems to be FULL presents on the 4.2b4 too :(
https://discord.com/channels/212250894228652034/1171095147518365736/1171095147518365736

Again, please open a new issue as this specific bug is resolved and any broken behaviour now is a separate bug

What do you think to use as temporary workaround (until this bug isn't fixed) the following custom .gitignore file?
# Godot 4+ specific ignores
.godot/
# Does not ignore the Resources UID cache file
!.godot/uid_cache.bin

@joined72 Hi, can you give some feedback on this workaround? I'm working on a new project in a team and I thought to do the same to prevent UIDs changing all the time. Files keep changing just because of those ID and since committing them can cause problem later, I prefer to correct this right now. But if it cause more problems I won't do it. Thank you.

@joined72 Hi, can you give some feedback on this workaround? I'm working on a new project in a team and I thought to do the same to prevent UIDs changing all the time. Files keep changing just because of those ID and since committing them can cause problem later, I prefer to correct this right now. But if it cause more problems I won't do it. Thank you.

I don't know if this bug was really fixed in the latest 4.2.1 release, anyway this workaround works simply adding the ".godot/uid_cache.bin" Resources UID Cache File to the git repository, so to can restore it in case of Resources UID corruption, but this workaround works ONLY if you are a solo developer, otherwise can cause ".godot/uid_cache.bin" Resources UID Cache File conflicts for developers that are working on different resources at the same time. But if you are the unique developer that are working on your game, also working from different workstations, no problems.
I hope to have help you. :)

@joined72 It makes sense. With the team it won't be possible. Thank you for you time and the fast reply.

I'm still coming across this problem. Can this be re-opened please?

Please attach a minimial reproduction project and/or some reproduction steps. With no information the issue is not actionable.

I am battling this severely. Godot's resource management seems to break so easily when files get moved, renamed, or just out of the blue. My projects that I have sunk many hours into, just come suddenly screeching to a halt when a main component of my game's .tscn file gets corrupted out of nowhere. I then have to spend hours tracking down what change I made.

Please attach a minimial reproduction project and/or some reproduction steps. With no information the issue is not actionable.

I have been struggling to accurately reproduce this issue over the last week. My best guess so far is that each computer is determining the UIDs in different ways even though they are running identical OSs and Godot versions. I'll keep trying to figure it out and get back to you

I am battling this severely. Godot's resource management seems to break so easily when files get moved, renamed, or just out of the blue. My projects that I have sunk many hours into, just come suddenly screeching to a halt when a main component of my game's .tscn file gets corrupted out of nowhere. I then have to spend hours tracking down what change I made.

I am so with you here. This is so insanely frustrating to deal with

I am also having this problem. I do not have a reproduction project, but I am wondering what other systems people are using? I'm On Linux mint on a Framework 13 12th gen Intel. I'm about to swap the motherboard to the AMD one, so I'll see if different hardware causes a change.

Glad I am not alone! I had an entire project get lost due to some sort of domino effect causing every .tscn to get corrupted a month ago. I hope we can figure this out.
I'm trying to get a project demo sorted, but it still appears so randomly it's hard to nail it down. For those who want some more info, I mostly have been using Godot 4.2.1-stable when the problems occur. I recently went to Godot 4.2.2-rc1 to see if maybe that helped, but it did not. I also get these problems most notably when I am trying to import a scene file from another project into a new one. Like a "player.tscn" or maybe a "explosion.tscn". Everything is corrupted on import, after clicking "Reload current project", restarting, re-importing, etc... If it somehow doesn't end up being corrupted, the dependency window pops up, and when I fix all the missing deps, it still remains un-openable!
My system specs:
Windows 10.0.19045 Build 19045
12th Gen Intel(R) Core(TM) i9-12900K
NVIDIA GeForce RTX 4070
Godot versions tested: 4.2.1-stable, 4.2.2-rc1
My recent list of errors:
ERROR: Attempt to open script 'res://example/scenes/Airplane/visuals/Steering/Steering.gd' resulted in error 'File not found'.    at: (modules/gdscript/gdscript.cpp:1025)
ERROR: Failed loading resource: res://example/scenes/Airplane/visuals/Steering/Steering.gd. Make sure resources have been imported by opening the project in the editor at least once.    at: (core/io/resource_loader.cpp:274)
ERROR: res://visuals/Steering/Steering.tscn:16 - Parse Error:    at: _parse_node_tag (scene/resources/resource_format_text.cpp:284)
ERROR: Failed loading resource: res://visuals/Steering/Steering.tscn. Make sure resources have been imported by opening the project in the editor at least once.    at: (core/io/resource_loader.cpp:274)
ERROR: res://ui/3d_tracker_ui.tscn:10 - Parse Error:    at: _parse_node_tag (scene/resources/resource_format_text.cpp:284)
ERROR: Failed loading resource: res://ui/3d_tracker_ui.tscn. Make sure resources have been imported by opening the project in the editor at least once.    at: (core/io/resource_loader.cpp:274)
ERROR: res://planes/Drone.tscn:162 - Parse Error:    at: _parse_node_tag (scene/resources/resource_format_text.cpp:284)
ERROR: Failed loading resource: res://planes/Drone.tscn. Make sure resources have been imported by opening the project in the editor at least once.    at: (core/io/resource_loader.cpp:274)
ERROR: Failed to instantiate scene state of "res://planes/Drone.tscn", node count is 0. Make sure the PackedScene resource is valid.    at: (scene/resources/packed_scene.cpp:141)
ERROR: Failed to load scene dependency: "res://planes/Drone.tscn". Make sure the required scene is valid.    at: (scene/resources/packed_scene.cpp:222)
ERROR: Failed to load scene dependency: "res://planes/aircraft_spawn.tscn". Make sure the required scene is valid.    at: (scene/resources/packed_scene.cpp:222)
ERROR: Failed to load scene dependency: "res://planes/Airship.tscn". Make sure the required scene is valid.    at: (scene/resources/packed_scene.cpp:222)
ERROR: Index p_idx = 1 is out of bounds (edited_scene.size() = 1).    at: remove_scene (editor/editor_data.cpp:626)
Some scenes are openable, some are not. The ones that aren't state that they are corrupted. The errors stating that the files don't exist is bs too. But even with all these errors.... My game still runs when I hit F5! What in the world is going on?
Here's the big whoop, even if I revert to an older version of the file (that is now "corrupted") using git, it still says it is corrupted. This leads me to beleiver the external resource UID system, is not updating properly with updated files.
"Reload current project" doesn't help either, and sometimes can WIPE my .tscn file.
The error happens a lot when you don't properly save certain files when you exit the Godot program, which then causes a bunch of "file corrupted" errors when you restart.
I want to help, if anyone needs more info, projects files, etc let me know.

Here's an interesting observation:
I reset my UIDs on my desktop using this command find . -name \*.tscn -exec perl -i -pe 's/ ?uid=\"uid:\/\/[a-zA-Z0-9]+?\"//g' {} \; as recommended from https://github.com/godotengine/godot/issues/68661#issuecomment-1372115461 and got Godot to save all scenes Scene -> Save All Scenes, then committed and pushed these UID changes to Git (which were all my png assets btw).
I then pulled these changes on my laptop and got Godot to save all the scenes. Git showed that Godot had changed these png UIDs again. I reverted the changes, then deleted the .godot directory in the project and resaved the scenes. There were no UID updates after this.
This makes me wonder if the UID caches are getting out of sync because I don't have my .godot folder committed to Git

I agree, I never had my .godot file committed because it contained a bunch of fluff that would have to get committed over and over again.
But that is where the cache is. I just don't think the current resource system is very stable still. In the past, I still had issues when I had the same cache.

This makes me wonder if the UID caches are getting out of sync because I don't have my .godot folder committed to Git

Yes, but the .godot Folder is not intended to be committed to git. That is why it is being ignored by default.
You could make a somewhat usable workaround by syncing this folder until this issue is resolved, but that is also only feasible, when you do not have to deploy to somewhere from git.

Just wanted to note that in order for @joined72 suggested workaround, you should add the following .gitignore in your .godot directory:
/*
!/uid_cache.bin

and then remove .godot/ in the .gitignore in your root dir. If you don't break it out like that, the ignore rule that omits the .godot dir will take over and git won't track .godot/uid_cache.bin.

I have this same issue when working on a project with another developer (have had in both 4.2 and 4.3). It happens frequently, but is hard to reliably reproduce because it requires two different computers.
My question is, given that UIDs are not stable, is there any reason to commit them to VC at all?
I am considering setting up a .gitattributes filter to clean out all UIDs from version control. That way each local version of the project can have its own "local UIDs" and nobody else ever sees them.

Unstable UIDs are a result of a bug. Sometimes they are caused by the user, e.g. when one person adds new texture, imports and commits it, but does not commit .import file, another person will import it again and reset UID.
UIDs make the project more resilient to breaking dependencies when files are moved. Not commiting them would make unique UIDs generated by every person that imports a file or opens a scene, which can break them.

Thanks for the reply. Incidentally, we always commit imports alongside assets. UIDs just sometimes are changed. It's a similar presentation to the initial issue you reported, but less reliably reproduced and seems to always occur due to differences between two different development environments.
Also, after reading your comment and looking more in depth, it seems my issue might be primarily impacting [ext_resource type="PackedScene" ...]. I couldn't find an instance of other resource types being impacted, but that doesn't mean they couldn't be 🤷 And unfortunately, I still can't re-create it reliably enough to file a useful new issue.

sometimes my computer vs. my teams computer adds or removes UID in very noisy commit-back-and-forth changes that I either have to ignore every commit or deal with. Is there a way to pick a UID and then fix this problem? It seems to be happening to more and more scenes and assets over time making it impossible to commit changes easily.


[CH-170] Implement strings functions between spark and clickhouse: ascii/extract/concat/instr/char_length/replace/split

Changelog category (leave one):

Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Implement strings functions between spark and clickhouse: ascii/extract/concat/instr/char_length/replace/split

[ x ] concat
[ x ] instr
[ x ] char_length

Information about CI checks: https://clickhouse.tech/docs/en/development/continuous-integration/

Can one of the admins verify this patch?

related pr contributed to upstream:  https://github.com/ClickHouse/ClickHouse/pull/42670/files


test: add empty decode buffer check

adds an additional test for rlp generated roundtrip test that ensures the buffer is empty after decoding the encoded value.
@Rjected this currently fails for P2PMessage::Ping because encode/decode aren't symmetrical.
this is the snappy snafu again, how do we fix this properly?

Codecov Report

Merging #1628 (456a668) into main (1bb25ae) will decrease coverage by 55.79%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff             @@
##             main    #1628       +/-   ##
===========================================
- Coverage   74.43%   18.65%   -55.79%
===========================================
  Files         377      377
  Lines       44992    44961       -31
===========================================
- Hits        33490     8387    -25103
- Misses      11502    36574    +25072

Flag
Coverage Δ

integration-tests
18.65% <100.00%> (-2.34%)
:arrow_down:

unit-tests
?

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

 Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

that makes sense.
added decode helper that removes the snappy payload entirely.


Country flags are not shown

When expand comments country flags are not shown
Opera 12
YTC 2.1.1 as extension
or YTC 2.1.5 via Violent monkey 1.6.3

Migrating all issues about country flags not working to one issue, check out issue number "1877",


Fix Ansible playbook problems with missing variable interpolation

Surround variables introduced with PR #2669 with double curly braces to force interpolation.
We observed Ansible playbook runs where become was not active because variables
were not interpolated such that the value was false.

PG 2 / 2045

@sven-lange-last my fault for not catching it - thanks for the patch.
i think a pg isn't helpful since twice this has bit in the main build.

@rabbah If become: false is acceptable in an environment, a test won't catch this problem. And in a clean environment, become: false is always acceptable.

@sven-lange-last it's odd that it was silently evaluating to false, and giving an error about the  specific variable.

PG2 2045 🔵


feat!: infering modules and treating them as SQL schemas

Squashed commit of the following
infer modules
make table reference an Ident instead of String

Closes #1535
A big commit, I had to tweak how we do inference.
A thought: should we throw an error when a table name ends in .parquet or .csv? It'd be nice to redirect users toward read_parquet or read_csv.

I've been going through my notifications and I found an unsent comment on this — thank you very much indeed @aljazerzen — I found this a pervasive issue for the lang, now solved!


feat: add my blog series

Fixes Issue
Fixes #529

Changes proposed

Added my blog series to the open source category
Screenshots

Note to reviewers

Feedback would be appreciated

Hey Chrissy, it's not showing it on the site,

I noticed that too @rupali-codes. Did I put in the right categories?

Hey Chrissy, it's not showing it on the site,

I noticed that too @rupali-codes. Did I use the right categories?

Yeah, the category and subcategory were incorrect

Hey Chrissy, it's not showing it on the site,

I noticed that too @rupali-codes. Did I use the right categories?

Yeah, the category and subcategory were incorrect

Ohh ok. What should I put to correct it @rupali-codes?


CASMINST-5877 Expand IUF documentation

Add more details to the IUF section. Key changes:

Add details regarding use of sat bootprep
Add section on recovering from failures
Expand limitations section
Update usage examples to match IUF CLI code changes
Add details on abort command
Add details on site-vars, recipe-vars, and sat bootprep config file use
Add more details to the content of the examples directory
Add more details to the content of the stages directory

Description

Expand IUF documentation. Standalone PR.
Checklist

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[x] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

@leliasen-hpe could you check the parts where I expand on the management node rollout stage?  TIA


feat: added neumorphic buttons to the button list

Fixes Issue🛠
Closes #165
Description👨💻
Added neumorphic button as one of the styled buttons under buttons section under components
Type of change📄

[] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

How this has been tested✅
Tested and run on my local machine, it looks and works as expected.
Checklist✅

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have added demonstration in the form of GIF/video file
[x] I am an Open Source Contributor

Screenshots/GIF📷

Nice one, Merged!! Congrats on getting your PR merged to this repo under IWOC 2.0 🎉🎉 @SoumyadevSaha


How to import modules on demand？如何按需导入模块？

Describe the issue/behavior that seems buggy
How to introduce modules as needed?
如何按需引入需要使用的模块？
I use highlight in vue3.
我是在 vue3 中使用的 highlight.js
But I don't know how to import modules on demand
但是我并不清楚如何按需导入模块
The volume of complete import is too large
完整导入的体积实在是太大了
Sample Code or Instructions to Reproduce
Here is my import method
下面是我的导入方式
main.js
import { createApp } from 'vue'
import App from './App.vue'
import hljs from 'highlight.js'
import 'highlight.js/styles/github.css'

const app = createApp(App)
app.use(({ directive }) => {
  directive('highlight', {
    mounted(el) {
      el.querySelectorAll('pre code').forEach((item) => {
        hljs.highlightElement(item)
      })
    },
  })
})
app.mount('#app')

app.vue
<template>

{{ alert.ale1 }}

{{ alert.ale2 }}

{{ alert.ale3 }}

</template>

Expected behavior
I hope you can import on demand through the following methods
希望可以通过下面方式按需导入
import { xxx, xxx } from 'highlight.js'

Additional context
My project is used here
我的项目在这里使用到了
https://github.com/Tyh2001/tyh-ui-docs/blob/master/src/main.js
There will be a warning message after packaging
打包之后就会带有警告信息
(!) Some chunks are larger than 500 KiB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/guide/en/#outputmanualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.

This type of functionality isn't built in so you'd have to do it manually, and of course this would be done differently whether one was using the CJS or ESM on the client-side. It'd VERY roughly look something like:
// determine language to use for highlighting (from `lang-ruby` CSS classes, etc)
// you'd have to do this yourself, but it shouldn't be too hard

// check if that language has been loaded yet
if (hljs.getLanguage(language)) {
  hljs.highlightElement(item)
} else {
  import(grammarUrlFor(language)).then(module => {
    hljs.registerLanguage(language, module)
    hljs.highlightElement(item)
  }
}

This is using ESM dynamic imports of course. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import#dynamic_imports
Of course it's more complicated than that... you're really likely want a small amount of logic to queue of request... so if there are 12 basic blocks on a page that only a single import happens and when that resolves then highlightElement is triggered for all 12 sequentially.

Another solution is simply to bundle only the languages you need, which can easily result in much, much smaller modules sizes... we highly recommend that people do NOT bundle all languages for exactly this reason (the huge payload size).

And of course you need to known which languages were valid upfront... since lang-pickboogerseveryday is just going to waste time and band witch and load nothing at all...

I've solved the problem. Thank you

How did you solve?

I don't know if you understand vue framework, but I believe you must be good at ES6.
I showed my friend issues. According to my questions, he recommended vue-plugin as a Vue plug-in. I'm sure you know it well. Then I introduced it in the following ways and solved it effectively:
main.js:
import 'highlight.js/styles/stackoverflow-light.css'
import hljs from 'highlight.js/lib/core'
import javascript from 'highlight.js/lib/languages/javascript'
import hlVue from '@highlightjs/vue-plugin'
hljs.registerLanguage('javascript', javascript)

app.vue:
<template>
  <highlightjs language="javascript" :code="button.btn2" />
</template>

Thank you for your answers. I wish highlightjs better and better.
I am also an open source project and love it. Maybe we can pay attention to each other or add my wechat: VirgoTyh.
Come on ～

I remember this should be the second time I asked you a question.:blush::blush::blush:

ok

Closing as asked and answered. :)


Add mac travis CI

Do not merge because the tests don't pass yet. I'll update this branch and PR.

Looks like the cmake setup got removed somehow,  not sure why the existing ones are failing?

#14 Addresses this.


Incorrect link in Documentation

In this section below the link goes to the wrong url. The link is to create office config files, not the OneDrive sync health dashboard.
"Use the OneDrive sync health dashboard in the Microsoft 365 Apps Admin Center to get an executive summary of everything happening with OneDrive so that you can resolve common issues quickly and focus on other strategic tasks as an administrator."
In this section below the link goes to the wrong url. Shouldn't this link be admin.microsoft.com?
Under heading "Set up the OneDrive sync health dashboard"
2. Go to Microsoft 365 Apps admin center and sign in as a global admin or Office apps admin.

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

ID: 9f65565e-e318-a6d3-2216-b81243b753f3
Version Independent ID: 905fabb5-f3cb-0dd4-af58-f785a45002a5
Content: OneDrive sync reports in the Apps Admin Center - SharePoint in Microsoft 365
Content Source: SharePoint/SharePointOnline/sync-health.md
Service: one-drive
GitHub Login: @MikePlumleyMSFT
Microsoft Alias: mikeplum

Sorry never mind. I missed the sign in option on that page so I was confused.


Improve Mic Check Intiuitiveness

Right now it's not super clear that you need to speak loudly to check your audio. Need a new design that lets you do that cleanly.
Needs to be an instruction in the video check that says you need to say something loud in order to test the audio.

Split the videocheck into multiple subpages:

This way you can't accidentally miss an instruction because you skim the page.


Add vue-routing

All the dependencies such as vue-router has to be linked up on prompting the user whether he would require it or not.

👍


Some hard coded strings added to strings.xml and german translation added

Sorry while you did some changes in the german strings.xml I also did many changes. Therefore you have to resolve the conflict manually.

Okay I removed the german translator ;-)
Additional I changed the support_development_dialog to a scrollable dialog because it was too small for smaller screens and in landscape orientation.

With the latest commit nearly all strings were moved to strings.xml and they are translated to german. Therefore I will stop my activities until you send a message if you need any updates.
I think now you should update the translation files at OneSky. Also you can add the Play Store string at OneSky

I think now you should update the translation files at OneSky. Also you can add the Play Store string at OneSky
Updated the translations at OneSky

Okay I removed the german translator ;-)
Additional I changed the support_development_dialog to a scrollable dialog because it was too small for smaller screens and in landscape orientation.

I have added a new contributions dialog in the AboutFragment and added your name to it. Thanks for the help.


XP globe infoboxes cut off

If you have your xp globes towards the side of the window, the infoboxes get cut off rather than moving to the side to stay within it.

I've got it working so that the infobox is moved in case it gets cut off on the left side. I don't have it working for the right, but I don't see that being a problem as pretty much all of the regular osrs UI is crammed over there anyways.

It’s better than nothing but I did test putting them under the minimap at one point and I could see that being a comfortable position for some people to place them in. Ideally, it would be nice to have that freedom since it’s still technically a bug that it would get cut off.

#10982


chore(nix): Remove treefmt

We already use pre-commit and that supports nixpkgs-fmt.
cf. https://github.com/srid/haskell-template/pull/144
Also, this PR updates git-hooks.nix while making a non-flake thereby reducing the number of lock file (dev/flake.lock) entries.

The stdout when there is a modification to be done using pre-commit:
services-flake on  main [$!] via ❄  impure (nix-shell-env) took 6s
❯ just fmt
pre-commit run -a
nixpkgs-fmt..............................................................Failed
- hook id: nixpkgs-fmt
- files were modified by this hook

flake.nix
1 / 8 have been reformatted
0 / 8 have been reformatted
0 / 8 have been reformatted
0 / 8 have been reformatted
0 / 8 have been reformatted
0 / 8 have been reformatted
0 / 8 have been reformatted
0 / 3 have been reformatted

error: Recipe `fmt` failed on line 29 with exit code 1

The error at the end is a bit misleading because it makes one think that formatting didn’t run successfully.

I should have thought more on this.
pre-commit does not have a notion of "run all hooks unconditionally". Let's just get rid of the fmt target entirely, and briefly document pre-commit in the README like haskell-template now does:
https://github.com/srid/haskell-template/commit/b224c24f7db6afea775d80a994c12ded162ecbf4
Besides, fmt naming is now inaccurate anyway - since you can do more than formatting (e.g.: run hlint).


some errors in readme

For atis project, it seems you have  put conll.ipynb as examples...and vice versa

yes. readme is different from real code for now :(


adding verbose output switch for inspect

See https://github.com/kubernetes/kubernetes/pull/53965
Signed-off-by: Mike Brown<EMAIL_ADDRESS>

Look at https://github.com/kubernetes-incubator/cri-tools/blob/master/cmd/crictl/info.go
We should generate similar output.

Look at https://github.com/kubernetes-incubator/cri-tools/blob/master/cmd/crictl/info.go
We should generate similar output.

It does..

Ok I've changed inspect to use json format by default, made the default verbose, and introduced a quiet flag just because.

I've added a new commit for the inspects (sandbox inspect) changes.

/lgtm
I think we don't need the table output, but let's keep it for now in case that someone may like it.


MP Fault tolerance @Timeout doesn't work with MP Rest Client

Environment Details

Helidon Version: 1.4.4
Helidon MP
JDK version: 14
OS: MacOS

Problem Description
When a method using the @Timeout(500) annotation invokes a long duration remote service using MP RestClient, the TimeoutException occurs after 2 seconds.
The expected TimeoutException should occur after 500ms. This is due to https://github.com/oracle/helidon/blob/master/microprofile/fault-tolerance/src/main/java/io/helidon/microprofile/faulttolerance/CommandRetrier.java class that uses a default retryValue of 2 retries attempts with 1 second each. The @Timeout annotation is not being considered here.
Steps to reproduce
Create a service A with the following code that access a service B (running at http://localhost:8081/test) That takes 10 seconds to reply (You can use Thread.sleep).
Service A:
@Timeout(500)
@GET
public String checkTimeout() throws IllegalStateException, RestClientDefinitionException, MalformedURLException {
        RestClientBuilder
            .newBuilder()
            .baseUrl(new URL("http://localhost:8081/"))
            .build(RemoteService.class)
            .test();
    return "Never from normal processing";
}

@Path("/test")
@RegisterRestClient
interface RemoteService {

    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String test();

}

Service B
   public Response doGet() throws InterruptedException {
		Thread.sleep(1000 * 1000);
		return Response.ok("OK").build();
  }

As explained here,
https://download.eclipse.org/microprofile/microprofile-fault-tolerance-1.1.2/microprofile-fault-tolerance-spec.html#timeout
if used without @Asynchronous there are some cases in which a thread cannot be interrupted. I will investigate if this is related to the CommandRetrier, but regardless that's something to keep in mind.

@rafabene As a workaround, try adjusting the read timeout on the builder as follows:
RestClientBuilder.newBuilder()
    .readTimeout(500, TimeUnit.MILLISECONDS)
    ...

Yeap. That was what I did, but my point was to demonstrate the usage of @Timeout in MP-FT
Thanks

@rafabene As a workaround, try adjusting the read timeout on the builder as follows:
RestClientBuilder.newBuilder()
    .readTimeout(500, TimeUnit.MILLISECONDS)
    ...


Add electron 17 support

@amaurym There has been another new electron release, this PR adds support for electron 17.

Thanks @MvRemmerden for this PR! Let's also update the lock file before merging

And published to 9.1.2


excluding ARNavigationControllerDelegateProxy in osx builds

ARNavigationControllerDelegateProxy includes UIKit, and it should be excluded from osx builds.
Updated the podspec to exclude ARNavigationControllerDelegateProxy.h/m from osx builds.
See https://github.com/orta/ARAnalytics/issues/144

:+1: Thanks!


loadOnOpen gets reset to false

The control specific flag loadOnOpen gets reset to false after first use 'to avoid re-loading data'. However in many cases (mine included) the option data may well have changed by the next time it is used.
This behaviour should be controlled by a new option I would suggest.

+1


Error

Response : stdClass Object ( [ProcessPaymentOrderResult] => Error: 1 )
Debug::
Slydepay\Exception\InvalidPayTokenException: Return token is not a valid GUID ::Error: 1:: is returned instead in /home/aju/Slydepay/vendor/slydepay/slydepay-soap/src/Slydepay.php:63 Stack trace: #0 /home/aju/Slydepay/index.php(36): Slydepay\Slydepay->processPaymentOrder(Object(Slydepay\Order\Order)) #1 {main}

Hi DreamOval/slydepay-php-connector!
Thank you for your message. Our team will reply to you very shortly
and we'll update you by email.
You can log in and view your entire conversation history with us at
anytime in our Help Center
[https://support.dreamoval.com/conversation/view/45664].
Thank you!
This is a Dreamoval Limited message delivered by Kayako
[https://kayako.com].

First can you please help me signup as a Business Account

I am calling Order::create();

	 How did we do?

Wed love to hear what you think about our service.
[img
src="https://dreamoval.kayakocdn.com/__apps/cases/assets/__universal/images/email/face-happy.png"
width="42" height="42" alt="Good, Im satisfied."]
Good, Im satisfied.
[https://support.dreamoval.com/conversation/rating/45664/c7a43d4c02f8987db14fe00adfd6e0dbf76e9697/3523409790/GOOD]
[img
src="https://dreamoval.kayakocdn.com/__apps/cases/assets/__universal/images/email/face-sad.png"
width="42" height="42" alt="Bad, I am not satisfied"]
Bad, I am not satisfied
[https://support.dreamoval.com/conversation/rating/45664/c7a43d4c02f8987db14fe00adfd6e0dbf76e9697/3523409790/BAD]
This is a Dreamoval Limited message delivered by Kayako
[https://kayako.com].

i am using the  api in my website and i keep getting this error:
Return token is not a valid GUID ::Error: 3:: is returned instead in C:\wamp64\www\books\vendor\slydepay\slydepay-soap\src\Slydepay.php:63 Stack trace: #0 C:\wamp64\www\books\public\php\main.php(80): Slydepay\Slydepay->processPaymentOrder(Object(Slydepay\Order\Order)) #1 {main}

Hi DreamOval/slydepay-php-connector!
Thank you for your message. Our team will reply to you very shortly
and we'll update you by email.
You can log in and view your entire conversation history with us at
anytime in our Help Center
[https://support.dreamoval.com/conversation/view/46950].
Thank you!
This is a Dreamoval Limited message delivered by Kayako
[https://kayako.com].

	 How did we do?

Wed love to hear what you think about our service.
[img
src="https://dreamoval.kayakocdn.com/__apps/cases/assets/__universal/images/email/face-happy.png"
width="42" height="42" alt="Good, Im satisfied."]
Good, Im satisfied.
[https://support.dreamoval.com/conversation/rating/46950/e94159a63acf9418f266237337c92a1821f17912/1663017686/GOOD]
[img
src="https://dreamoval.kayakocdn.com/__apps/cases/assets/__universal/images/email/face-sad.png"
width="42" height="42" alt="Bad, I am not satisfied"]
Bad, I am not satisfied
[https://support.dreamoval.com/conversation/rating/46950/e94159a63acf9418f266237337c92a1821f17912/1663017686/BAD]
This is a Dreamoval Limited message delivered by Kayako
[https://kayako.com].

Both error 1 and 3 means Merchant credentials invalid , and merchant not verified as explained here https://s3.amazonaws.com/slydepay-public/docs/SlydepayMerchantApi_V_1.4.pdf and here https://github.com/DreamOval/slydepay-php-connector/issues/14#issuecomment-826667524


Mouse without Borders not working on VPN

Microsoft PowerToys version
0.70.1
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
Mouse Without Borders
Steps to reproduce
I've tried all the options in 0.71 but it still doesn't work with VPN. My company uses Cisco AnyConnect and my settings are locked down. I can ping the IP without VPN, but it's blocked on VPN. I'm guessing if a ping won't work, nothing will. Any suggestions?
My settings:
Validate remote machine IP: ON
IP address mapping: I've entered machine_name ip_address

Clicked on Add a firewall rule and confirmed it's active from WF.msc
✔ Expected Behavior
Able to connect to the remote machine while on VPN.
❌ Actual Behavior
Not able to connect. If I click the Refresh connections button, the remote machine border goes to yellow and quickly to orange and eventually to pink.
Other Software
Cisco AnyConnect 4.10.02086

can you please verify that the original MWB works in your case?

/needinfo

I installed it on both computers and realized I had to disable the PowerToys version.
(1): WSAEADDRINUSE: [::]:15101: Only one usage of each socket address (protocol/network address/port) is normally permitted
Once disabled, I am able to connect without VPN. Connected to VPN, I get a connection timed out message. I have the local IP address of my home computer configured, but can't even ping my home computer when connected to VPN from my work computer. I would assume this is a VPN configuration issue, but not sure how or if I can change that.
CMD while on VPN:
C:\windows\system32>ping 192.168.xxx.xx
Pinging 192.168.xxx.xx with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.xxx.xx:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
LOG:
Mouse without Borders version <IP_ADDRESS>7
OPTIONS:
(1) &Transfer file
(0) Send &error log
(0) Show clipboard/&network status messages
(0) Same subnet only
(0) &Use Key Mappings
(0) &Validate remote machine IP Address
(1) &Draw mouse cursor
(0) &Move mouse relatively
(1) &Hide mouse at screen edge
(0) Block mouse at screen corners
(0) &Wrap Mouse
(1) &Block Screen Saver on other machines
(1) Hide &logo from Logon Screen
(1) &Share Clipboard
(1) Disable &CAD
comboBoxEasyMouseOption = Enable
comboBoxScreenCapture = S
comboBoxEasyMouse = Disable
comboBoxReconnect = R
comboBoxSwitchToALLPC = Disable
comboBoxExitMM = Q
comboBoxLockMachine = L
comboBoxShowSettings = M
(0) radioButtonDisable.[&Disable]
(0) radioButtonNum.[&1, 2, 3, 4]
(1) radioButtonF1.[&F1, F2, F3, F4]
workcomputer=>homecomputer(0):timeout
Helper:2168006
Name2IP =
homecomputer homeipaddress
Last 10 trace messages:
=============================================================================================================================

Routing issue? Maybe your work VPN isn't splitting traffic and all traffic, even local, is getting sent out the VPN. Do a tracert to your home PC to confirm.

Sorry if I missed this but did the original MWB work and connect.
this was one of the API areas we had to tweak
/needinfo

@crutkas It doesn't work with either. It looks like our VPN doesn't do split tunneling for local networks, and I'm guessing I won't be able to change that and it won't work without it.

Same issue here. Company policy does not allow split tunneling.
Tried the static route, and a wifi dongle, but neither worked with Cisco Anyconnect :(

@Naolador were you able to fix this, I have exact same issue trying to find a solution

Can't really help with troubleshooting here since there are so many factors with company VPNs and admin settings but for those willing to try there is Open Connect which is an open source VPN client which supports a number of VPN protocols used by enterprise network equipment. It'll give you the ability to still connect to company's VPN but allow you more control of your routing tables, DNS, etc.

@Naolador were you able to fix this, I have exact same issue trying to find a solution

No, I had to give up eventually 🥲

Hey peeps! Had the same issue with this. Using Mouse without Borders is impossible unless your company supports multiple tunneling.
The workaround is to use Input Director instead: http://www.inputdirector.com/downloads.html


Improve Action Management APIs to support for pre password update action type specific properties.

Describe the issue:
With the introduction of action type related properties, we need to support managing those through our Action Management APIs.
This issue will track the necessary improvements done to facilitate properties in certain action types and first this will focus on PreUpdatePassword action type.

We will be adding a fallback logic as we are renaming IDN_ACTION_ENDPOINT table to IDN_ACTION_PROPERTIES table to avoid issues in the deployements.
Once it is resolved need to revert the following commit: 30d9ad4
It will be tracked by:

https://github.com/wso2/product-is/issues/21908


draft create fails to detect asp.net net core application language

draft version
&version.Version{SemVer:"v0.14.1", GitCommit:"fdc29c553a45600ac4f795f3485d4bb9a80c7862", GitTreeState:"clean"}
Windows 10 April update - windows command line
Looks like we still have an issue with draft detecting the correct language when it comes to .net
**dotnet new mvc**
The template "ASP.NET Core Web App (Model-View-Controller)" was created successfully.
This template contains technologies from parties other than Microsoft, see https://aka.ms/template-3pn for details.

Processing post-creation actions...
Running 'dotnet restore' on C:\Repos\drafttest\drafttest.csproj...
  Restoring packages for C:\Repos\drafttest\drafttest.csproj...
  Restore completed in 142.57 ms for C:\Repos\drafttest\drafttest.csproj.
  Generating MSBuild file C:\Repos\drafttest\obj\drafttest.csproj.nuget.g.props.
  Generating MSBuild file C:\Repos\drafttest\obj\drafttest.csproj.nuget.g.targets.
  Restore completed in 5.48 sec for C:\Repos\drafttest\drafttest.csproj.

Restore succeeded.

**draft create**
--> Draft detected Coq (45.110470%)
--> Could not find a pack for Coq. Trying to find the next likely language match...
--> Draft detected JSON (23.281315%)
--> Could not find a pack for JSON. Trying to find the next likely language match...
--> Draft detected JavaScript (17.572730%)
--> Ready to sail

I have the same issue when using
dotnet new web
and when using
dotnet new web -n WebApplication -o .
The latter being exactly the example from https://github.com/Azure/draft/tree/master/examples/example-dotnet

Hi and thanks for letting us know!
Just for reference, as a manual fix you can specify the pack to use:
draft create --pack=csharp

I tried that and it gives me the following:
C:\repos\someapp> draft create --pack=csharp
Error: No packs found with name csharp

A reinstall did the trick.

@iliasjennane sorry reinstall of what?

Probably a reinstall of draft (draft init), since that error usually indicates that there's no packs available with the name csharp in ~/.draft/packs.

Yeah, had to figure that out all by myself ;) I wish the error message was a bit more clear on that. In particular if you try to do draft create without first issuing draft init the error message should mentioned that.

Yes, First run draft init and then run draft create.


Is it possible to apply GOPT in real life application?

Hello,
Does GOPT solution has potential to go to real life production apps if it is fine tuned? I am curios about that, thanks.

Dont know but I have the same question as you.
I am currently working on my thesis, whose objective is to automatically evaluate the orality of English as a second language, but struggling with a lot of things. I'll leave my email in case you want to talk about it<EMAIL_ADDRESS>

@anelibon I cannot answer the question about real life application. This is very complex for many things, especially about data.
But I believe this code is good enough for a thesis - check our colab training script: https://colab.research.google.com/github/YuanGongND/gopt/blob/master/colab/GOPT_GPU.ipynb

Yuan, thanks for your response.
Yes, I had already read your paper and reviewed the training script in Colab; it's an amazing project, and thanks a lot for making the code available. It's crucial for people like me who are seeking to enter this field and face a lot of challenges.
However, I need to make inference with my own data, and from what I read in the Issues section, the bug isn't fixed, right?Additionally, I read a comment from you mentioning that even if the bug is fixed, it may still not work well with other data due to the impact of the phn input, did I understand it correctly?
Thanks in advance.

@YuanGongND, thanks for your response.
Yes, I had already read your paper and reviewed the training script in Colab; it's an amazing project, and thanks a lot for making the code available. It's crucial for people like me who are seeking to enter this field and face a lot of challenges.
However, I need to make inference with my own data, and from what I read in the Issues section, the bug isn't fixed, right?Additionally, I read a comment from you mentioning that even if the bug is fixed, it may still not work well with other data due to the impact of the phn input, did I understand it correctly?
Thanks in advance.

hi there,

However, I need to make inference with my own data, and from what I read in the Issues section, the bug isn't fixed, right?

We didn't officially has a wav based inference code. The one you mentioned is from a third-party. The reason we did not provide one is simply because we didn't have one. In the paper, we only evaluated on the SO762 dataset.

We do provide a very detailed guidence on how to extract GOP feature for SO762 dataset using Kaldi. User who are familiar with Kaldi should be able to adapt this to extract GOPT feature for their own datasets. (Note: Kaldi has a sharp learning curve for non-ASR professional).
All code that is from us is supposed to be bug-free and can fully reproduce the results in the paper.

Additionally, I read a comment from you mentioning that even if the bug is fixed, it may still not work well with other data due to the impact of the phn input, did I understand it correctly?

For almost all DNN based model, inference on a dataset that is different from the training set would have a performance drop, so does our GOPT model. In the context of this task, the factor includes: the spoken text, the native language, the speaker demographics.
-Yuan

Dont know but I have the same question as you. I am currently working on my thesis, whose objective is to automatically evaluate the orality of English as a second language, but struggling with a lot of things. I'll leave my email in case you want to talk about it<EMAIL_ADDRESS>
Hey,
Are you able to achieve this? I'm also working on a similar project to evaluate voice recordings in real-time. Could you tell me how you achieved this? I've encountered some errors, like "utt2spk" and "spk2utt" not matching. If you're willing, we can collaborate and develop a robust system where people can assist each other in recording their voices in real-time and evaluating them.
If anyone is interested in joining this effort, we can work together and accomplish it as soon as possible. I don't need any credits since I'm pursuing this for study purposes and out of passion. Anyone can take credit if desired.
Let me know if you're interested in collaborating!

Dont know but I have the same question as you. I am currently working on my thesis, whose objective is to automatically evaluate the orality of English as a second language, but struggling with a lot of things. I'll leave my email in case you want to talk about it<EMAIL_ADDRESS>
Hey,
Are you able to achieve this? I'm also working on a similar project to evaluate voice recordings in real-time. Could you tell me how you achieved this? I've encountered some errors, like "utt2spk" and "spk2utt" not matching. If you're willing, we can collaborate and develop a robust system where people can assist each other in recording their voices in real-time and evaluating them.
If anyone is interested in joining this effort, we can work together and accomplish it as soon as possible. I don't need any credits since I'm pursuing this for study purposes and out of passion. Anyone can take credit if desired.
Let me know if you're interested in collaborating!

Do you still work on this subject?


[bugfix](inverted index) fix not writing inverted index file if upgrade from old version

Proposed changes
Issue Number: close #xxx
The metadata indexes in MaterializedIndexMeta is introduced in 2.0-beta version and it's relied by writing inverted index. When upgrade doris from old version to 2.0-beta, the metadata indexes in MaterializedIndexMeta is empty and no inverted index file will be written.
This PR add compatibility logic to use metadata indexes in table if indexes in MaterializedIndexMeta is empty and indexes in MaterializedIndexMeta indexId is equal to table baseIndexId.
This PR also fix metadata indexes missing for schema change.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Manipulator

Added Manipulator subsystem
Added Color sensor

Duplicate code, there is code to control the manipulator within the "Arm" class/branch.


When adding Extension on Parameter, it does not populate in the schema

Let's say I have a controller like this:
public class HomeController : Controller
{
    [Route("")]
    [HttpGet]
    [AllowAnonymous]
    public HomeResponse Get([FromQuery]Go soso)
    {
        return new HomeResponse
        {
            Result = "Welcome to the API"
        };
    }
}

Where Go is:
public enum Go
{
    Asdf,
    Asdfge,
    Asdfasdva,
    Asdcvawce
}

If I add the following Schema Filter:
public class EnumTypeSchemaFilter : ISchemaFilter
    {
        public void Apply(Schema schema, SchemaFilterContext context)
        {
            var typeInfo = context.SystemType.GetTypeInfo();

            if (typeInfo.IsEnum)
            {
                schema.Extensions.Add(
                    "x-ms-enum",
                    new
                    {
                        name = typeInfo.Name,
                        modelAsString = false
                    });
            }
        }
    }

I would expect something like (working with Autorest 1.0.1-20170331-1605-preview):
 "paths": {
    "/": {
      "get": {
        "consumes": [],
        "operationId": "Get",
        "parameters": [
          {
            "enum": [
              "Asdf",
              "Asdfge",
              "Asdfasdva",
              "Asdcvawce"
            ],
            "in": "query",
            "name": "soso",
            "required": false,
            "type": "string",
            "x-ms-enum": {
              "modelAsString": false,
              "name": "Go"
            }
          }
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "schema": {
              "$ref": "#/definitions/HomeResponse"
            }
          }
        },
        "tags": [
          "Home"
        ]
      }
    },

But I get this instead:
 "paths": {
    "/": {
      "get": {
        "consumes": [],
        "operationId": "Get",
        "parameters": [
          {
            "enum": [
              "Asdf",
              "Asdfge",
              "Asdfasdva",
              "Asdcvawce"
            ],
            "in": "query",
            "name": "soso",
            "required": false,
            "type": "string"
          }
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json"
        ],
        "responses": {
          "200": {
            "description": "Success",
            "schema": {
              "$ref": "#/definitions/HomeResponse"
            }
          }
        },
        "tags": [
          "Home"
        ]
      }
    },

I've put a breakpoint and the schema filter works for the Enum, so adding the Extension is working. But there must be a sanitize after and it removes my extension or the Extensions are not passed as ref so they are not saved.
Any clues?

I've traced back an issue in Swashbuckle where someone tried to use a complex type (json) as a query parameter. https://github.com/domaindrivendev/Swashbuckle/issues/277
@domaindrivendev said: For query parameters, you are limited to the following types - "string", "number", "integer", "boolean", "array" or "file".
Does that mean the json gets sanitized because swagger specification does not support Enum as query parameter?
Thanks

Just tried this in the latest version (1.2.0) and it appears to work correctly, so no repro at this point. Feel free to re-open if you still can't get it to work with the latest version.

I'm experiencing the same problem in 1.2.0 as well as 2.4.0, using the x-ms-enum sample code copied from the README.md.

I'm seeing this in 2.4.0 as well. x-ms-enum is added to properties of classes, but not to parameters.

SwashbuckleEnumTest.zip
I've attached a minimal test project. It's a single controller with a single action:
[HttpGet]
public Color Get(Color color) {
    return color;
}

I included the generated swagger.json file in the zip file. You'll see that it includes x-ms-enum with the return type, but not for the parameter.
"parameters":[
   {
      "name":"color",
      "in":"query",
      "required":false,
      "type":"string",
      "enum":[
         "Red",
         "Green",
         "Blue"
      ]
   }
],
"responses":{
   "200":{
      "description":"Success",
      "schema":{
         "enum":[
            "Red",
            "Green",
            "Blue"
         ],
         "type":"string",
         "x-ms-enum":{
            "name":"Color",
            "modelAsString":false
         }
      }
   }
}

Does anyone get notifications on closed issues? I can't reopen. Maybe I should just open a new issue.

My version of Swashbuckle 5.6.0 doesn't filter to Enum types, so I needed to add
             c.ApplyFiltersToAllSchemas();


No module name example_project

I followed the instructions in terms of pip install django-timepiece and then installing less. However I get the following error when I do python manage.py runserver in the example_project directory.
ImportError: No module named 'example_project'

You will need to change a few lines to make this work in that directory,
in wsgi.py
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.local")
in settings/base.py
ROOT_URLCONF = 'urls'
...
WSGI_APPLICATION = 'wsgi.application'

Although I believe the better way to fix this problem is to use startproject with a template folder, https://docs.djangoproject.com/en/1.9/ref/django-admin/#startproject

Also in manage.py
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings.local")


Failed to run npm run download-example-input when /tmp is on a different partition than chemiscope

When trying to download the example input following the install instructions, the download-example-input step fails when /tmp is on a different partition than the current working directory:
$ npm run download-example-input

><EMAIL_ADDRESS>download-example-input /home/kai/Documents/reviews/2020/JOSS-2117/chemiscope
> ts-node ./utils/download-example-input.ts

Cloning into '/tmp/tmp-173153-8SqGyGFytJyu/chemiscope'...
Error: EXDEV: cross-device link not permitted, rename '/tmp/tmp-173153-8SqGyGFytJyu/chemiscope/CSD-500.json.gz' -> './app/CSD-500.json.gz'
    at Object.renameSync (fs.js:756:3)
    at Object.<anonymous> (/home/kai/Documents/reviews/2020/JOSS-2117/chemiscope/utils/download-example-input.ts:14:8)
    at Module._compile (internal/modules/cjs/loader.js:1200:30)
    at Module.m._compile (/home/kai/Documents/reviews/2020/JOSS-2117/chemiscope/node_modules/ts-node/src/index.ts:858:23)
    at Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
    at Object.require.extensions.<computed> [as .ts] (/home/kai/Documents/reviews/2020/JOSS-2117/chemiscope/node_modules/ts-node/src/index.ts:861:12)
    at Module.load (internal/modules/cjs/loader.js:1049:32)
    at Function.Module._load (internal/modules/cjs/loader.js:937:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)
    at main (/home/kai/Documents/reviews/2020/JOSS-2117/chemiscope/node_modules/ts-node/src/bin.ts:227:14)

Googling the error message ends me up on a stackoverflow post that sounds like fs.rename uses a syscall that doesn't work across partitions/mount points/filesystems.
In my case, /home is on a different filesystem than /tmp, and thus the above error happens.

I forgot to mention that cloning chemiscope in /tmp of course makes this work fine.

That's an interesting one, thanks for the report!
We may as well do the download directly inside the chemiscope folder then.

Yeah, I was a bit surprised that fs.rename apparently tries to hardlink the file to the new location before deleting the old copy. It should be smart enough to fall back to some other strategy if that doesn't work. But I agree downloading directly in the chemiscope folder would also fix things.

Should be fixed now, I would appreciate if you could test it since I don't have a system where /tmp is on a different partition.

Yes, fixed now, thanks!


Some javadoc fixes

SUMMARY
Symbols such as < should not be used in comments unescaped as they cause problems with javascript.

Sorry about that. I forgot that javadoc is bad at escaping stuff.
Maybe we should run javadoc generation as part of the tests to make sure there are no errors?

Maybe we should run javadoc generation as part of the tests to make sure there are no errors?

Pull request invited!

Note that the initial description referred to javascript when I meant javadoc.

Merging.


bug in “python bcbio_prepare_samples.py ?

Hello,
I have access to bcbio-nextgen version 0.8.7.
I am trying to use “python bcbio_prepare_samples.py” but it is complaining about the function is_fastq( ) line 51 having 2 arguments.
I tried to copy the program locally to be able to make prints. It seems that if I remove the second “True” argument, the program pass this step. But then it cannot find the module “prepare_bcbio_samples”.
Would it be possible that this is a small bug please? Or I am doing something wrong? If it is a bug how can I fix it please? (given that I do not have the rights to edit the python file).
Many thanks

hi,
sorry about that issues. it seems there is the script needs a newer version of bcbio. Now the script is part of the main bcbio tools, so you should be able to call it directly doing bcbio_prepare_samples.py.
any way bcbio can be updated in your system?
sent not from my computer

On Jun 1, 2015, at 09:14, AurelieMLB<EMAIL_ADDRESS>wrote:
Hello,
I have access to bcbio-nextgen version 0.8.7.
I am trying to use “python bcbio_prepare_samples.py” but it is complaining about the function is_fastq( ) line 51 having 2 arguments.
I tried to copy the program locally to be able to make prints. It seems that if I remove the second “True” argument, the program pass this step. But then it cannot find the module “prepare_bcbio_samples”.
Would it be possible that this is a small bug please? Or I am doing something wrong? If it is a bug how can I fix it please? (given that I do not have the rights to edit the python file).
Many thanks
—
Reply to this email directly or view it on GitHub.

@AurelieMLB @lpantano, just chiming in, we have 0.8.9 installed on the cluster. Aurelie can you use 0.8.9 instead?

OK. Thank you I will try this.

Hello
It seemed promising at first but then I had:

bcbio_prepare_samples.py --out merged_fastq_file --csv Myproject_prepSamples.csv
Traceback (most recent call last):
File "/apps/bcbio-nextgen/0.8.9/rhel6-x64/anaconda/bin/bcbio_prepare_samples.py", line 116, in
log.setup_local_logging(config, parallel)
File "/apps/bcbio-nextgen/0.8.9/rhel6-x64/anaconda/lib/python2.7/site-packages/bcbio/log/init.py", line 139, in setup_local_logging
handler = _create_log_handler(config, direct_hostname=wrapper is not None)
File "/apps/bcbio-nextgen/0.8.9/rhel6-x64/anaconda/lib/python2.7/site-packages/bcbio/log/init.py", line 65, in _create_log_handler
utils.safe_makedir(log_dir)
File "/apps/bcbio-nextgen/0.8.9/rhel6-x64/anaconda/lib/python2.7/site-packages/bcbio/utils.py", line 155, in safe_makedir
os.makedirs(dname)
File "/apps/bcbio-nextgen/0.8.9/rhel6-x64/anaconda/lib/python2.7/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/apps/bcbio-nextgen/0.8.9/rhel6-x64/share/java/log'

Does it make any sense to anyone please?

Many thanks

Hi,
sorry about that, it is weird because it's like trying to create the log inside that /apps/bcbio-nextgen/0.8.9/rhel6-x64/share/java/log instead of inside the working directory.
I will try to reproduce the error and come back.

Hi, to avoid updating the main bcbio, could you download the script again https://raw.githubusercontent.com/chapmanb/bcbio-nextgen/master/scripts/bcbio_prepare_samples.py, and use the bcbio python to run it: /apps/bcbio-nextgen/0.8.9/rhel6-x64/anaconda/bin/python bcbio_prepare_samples.py --out merged_fastq_file --csv Myproject_prepSamples.csv and see what happens?
sorry about the issue, and thanks to help with the problem.

Hello,
Your solution did work very well.
Thank you so much !

Thank you so much!


2048 example (based on @Matt-Esch's)

(replaces #33)

@Raynos there are some non-style errors. If lgty, then I'm going to merge. And you can fix errors :smile:

Merging as is.

Never mind i accidentally closed it.


Add --run-once option to watcher to overcome testability issues

Currently, on the windows platform, the watcher related tests have been disabled due to issues with that platform, i.e. killing a process does not work out of the box.
In order to overcome this situation, and maybe also to provide the user with some extra benefit, we should introduce a --run-once option to the watcher, that will terminate it as soon as that it has processed the watched files.

@pana-cc Adding this option to the watcher will make tests run on both windoze and UN*X b ased platforms. See the working CI jobs on the existing PR on both travis and appveyor.
We should definitely go for this solution over any skip platform based test solution.

And I would also make this part of the v2.0.0 release, along with gh-157.


Initialize the search box with last searched string

The string is selected by default. Similar to what IntelliJ does.

👍  Should be optional though.

👍 Should be optional though.

IntelliJ has it ON by default, and it seems very natural after a while.
Since the last searched string is pre-selected, it doesn't even require any additional key-press before typing a new one.
Not against having it as an option, but I think it should be ON by default

And why isn't it merged?

Updated pull request - Added an option to disable last-searched string from search box
PS - Looks like this repo and extension are no longer maintained :(


ThrowExceptions xmldocs is misleading

NEST/Elasticsearch.Net version:
6.3.1
Elasticsearch version:
6.5.0
Description of the problem including expected versus actual behavior:
Apparently it was decided to not always throw in case IsValid is false (see #2153, #2385).
My issue is not to reconsider this (although it would be nice to have this functionality somehow) but rather to clarify the documentation of ThrowExceptions which states:
...always throw an exception on the client when a call resulted in an exception on either the client or the Elasticsearch server.
Because I assumed I do not have to check a response for IsValid to be false I actually introduced a bug in my code. Maybe the xmldocs can be updated to state that always is not always always? 😉
Steps to reproduce:

Create new ElasticClient instance using ConnectionSettings.ThrowExceptions()
Call a method like UpdateByQuery which causes an error (like a document object not passing the strict mapping validation)
No exception is thrown

@kpstolk this would be a a great first PR ;)

@Mpdreamz Will look into it soon 😄

@Mpdreamz Created PR #3518 , I hope this is a simple and accurate description?


subsys: logging: Enable log only when backend initializes

Do not enable log if backend initialization function fails.
For RTT backend fail initialization function if JLink is not connected.
This is to prevent logger lockout when in panic mode if debugger
was not connected to the system.
Fixes #12051
Signed-off-by: Pawel Dunaj<EMAIL_ADDRESS>

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@8f56e8e). Click here to learn what that means.
The diff coverage is 50%.

@@            Coverage Diff            @@
##             master   #12071   +/-   ##
=========================================
  Coverage          ?   48.05%
=========================================
  Files             ?      281
  Lines             ?    43418
  Branches          ?    10407
=========================================
  Hits              ?    20865
  Misses            ?    18403
  Partials          ?     4150

Impacted Files
Coverage Δ

include/logging/log_backend.h
75.67% <ø> (ø)

subsys/logging/log_core.c
74.45% <50%> (ø)

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 8f56e8e...b0121a9. Read the comment docs.


Compass is broken

shows a lot of updates. will have to check it further

compass seems to be working, compared to another android phone is about +40° off

Compass needs the currently recommended approach for Android phones: use of magnetometer together with accelometer. Compass code is available, but not merged to Qt https://codereview.qt-project.org/c/qt/qtsensors/+/92017
We can probably lift it and incorporate into the qt sensors. For now, compass at https://github.com/janbar/harbour-compass works

Fixed through new sensors in sensorfwd. Released via OTA


Request type can now be set via options. Default type HEAD.

this is a good change, but can you run grunt so that when this pull request is merged in it includes the updated transpiled js files as well?


update project structure

PR Description

Updated project structure: added new abstraction level for E2E tests

Checklist

[x] I agree with the Code Contribution License Agreement in CONTRIBUTING.md

Added import path aliases here https://github.com/spryker-projects/cypress-boilerplate/pull/18


Add multitenancy

IMPORTANT: Do not merge yet this until we understand what's the situation with Orion's support for notifications when using fiware-service and service-servicepaths. See https://github.com/telefonicaid/fiware-orion/issues/3147
First approach for multitenancy support working.
Using fiware-service http header, QL works with tables in a schema named after the fiware-service (the tenant)
Using fiware-servicepath http header, QL stores that path as an "attribute" in the table (which then is removed so as to preserve the entity in its original form). This way, the queries can be done using a "match entities whose servicepath matches in prefix the stored service path.
This implementation is still subject to the bug in #64, which will be fixed in a new PR. The documentation of this feature will come in the next PR along with an overall documentation revamp (also covering geocoding feature and other recent stuff).

@taliaga i don't see the relation with https://github.com/telefonicaid/fiware-orion/issues/3147
the orion issue is about supporting receiving notifications. i.e. context broker a sends notifications to context broker b. another matter is to understand the behaviour of notifications, i.e. if they are generated based on 1) headers in the entity; 2) headers used in the creation of the subscription; 3) headers you used as values in the subscription body.

Sorry wrong link, I meant https://github.com/telefonicaid/fiware-orion/issues/3159.
In any case, reading that orion's support for ngsiv2 notifications in multitenancy scenarios was not 100% ready raised an alarm and I wanted to make sure I was not missing anything before merging this.
From what I tested, orion is including in the notification the headers used in the subscription (in terms of service and servicepath). If the headers of the entity insert are different to those of the subscritpions, notifications are not triggered.


Deprecated functions and variables for v1.0

This is to record functions and variables that are now deprecated - to be removed with version 1.0 of RHEOS.

The functions onlytime, onlystress, onlystrain and onlyfreq now replace extract, which is deprecated.
#23

Function freezeparams replaces freeze_params.

Can we add a subtask to this list to update the API section of docs to add remove functions as needed?

Thanks Louis, this is definitely part of the workflow.
I think we should update the docs as soon as the new syntax is introduced, rather than when we remove the deprecated functions. This is to encourage the use of the new functions from now on. I already changed freezeparams. The doc exists for the others and example files have been updated too. I forgot indeed to change the API file of the doc... back on the list!


CIF-2905: Experience Connector Extension

Description
Introduced a Javascript library that collects storefront events and forwards them to AEP
Related Issue
CIF-2905
Motivation and Context
Send ACDL commerce events to AEP
How Has This Been Tested?
Unit tests
Screenshots (if appropriate):
Types of changes

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

Checklist:

[x] I have signed the Adobe Open Source CLA.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes and the overall coverage did not decrease.
[x] All unit tests pass on CircleCi.
[x] I ran all tests locally and they pass.

Followed up on in
https://github.com/adobe/aem-core-cif-components/pull/949


Ambiguous license requirement

This is a good article, but the license requirements could be clearer. At first reading this article makes it sound like the policies could be put in place without Microsoft Defender for Cloud Apps licenses. The article seems to suggest that just Azure AD P1 is required.

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

ID: 019ab0de-8c3b-7eba-3506-cc2ab655b4ed
Version Independent ID: 8f37cbfb-edce-a737-5bc8-17f2ed3d5958
Content: Create session policies in Defender for Cloud Apps
Content Source: CloudAppSecurityDocs/session-policy-aad.md
Service: defender-for-cloud-apps
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

Thank you for your comment. We'll investigate and get back to you.

@terryhugill - Thanks for your contribution. The page has been updated.


[bepo] tools/lsp: add t/s/C-t/C-s for lsp-ui-peek

Reference is 2491c8ed2cc078e128ce899c334acfb2d737a8ea

Thanks!