meteor 1.8 - angular

should meteor-client-bundler work with meteor 1.8? I use it in an angular frontend and it doesn't work anymore since upgrading meteor from 1.6 to 1.8.

Hello @JanvanCasteren,
meteor-client-bundler does not work yet with Meteor 1.8.
As a workaround, please follow the steps in:
https://github.com/Urigo/angular-meteor/pull/1957#issuecomment-444721945
Georgy

We have Meteor 1.8.2, using meteor-client-bundler 0.6.0 with client parameter "release": "<IP_ADDRESS>" as stated in the workaround. However, we experience occasional node process crashes with following error:
TypeError: Cannot set property 'setWebsocketTimeout' of null
    at Server.<anonymous> (packages/ddp-server/stream_server.js:99:5)
    at emitOne (events.js:116:13)
    at Server.emit (events.js:211:7)
    at App.emit (c:\cmms.bee\prod\meteor\bundle\programs\server\npm\node_modules\meteor\ddp-server\node_modules\sockjs\lib\sockjs.js:196:29)
    at c:\cmms.bee\prod\meteor\bundle\programs\server\npm\node_modules\meteor\ddp-server\node_modules\sockjs\lib\transport.js:111:25
    at _combinedTickCallback (internal/process/next_tick.js:131:7)
    at process._tickDomainCallback (internal/process/next_tick.js:218:9)

Could this be related to meteor-client-bundle version mismatch?

@ardatan @urigo is this package dead or what?

@ardatan id love to assist with getting this package updated, but i dont know where to start.

I have a working project with angular cli 7.3.9 version and meteor 1.8.1 version which uses meteor-client-bundler.
It took me quite some time to get around all typescript errors but eventually I got it working. I planned to extract a starter project from it to share on github, but didn't find time yet.
If anyone needs help to achieve a setup with angular 7 and meteor 1.8, please contact me, so I can see if I can help

Let's team up @JanvanCasteren and @Urigo

Hi @JanvanCasteren . I am having the same problem as @kombadzomba . We are using Meteor version <IP_ADDRESS>, angular cli version 7.2.3 and meteor-client-bundler version 0.6.0. Do you think that you have fixed our problem aswell with the changes you made?

I have three meteor-related imports in my angular main.ts:
import './meteor-client.production';   // meteor client bundle
import { Meteor } from 'meteor/meteor';  // meteor itself, only import it here, and not in any other file!
import 'angular2-meteor-polyfills';

my meteor version is 1.8.1
It is important to only import Meteor in main angular file. Don't import it in any of the files of your Meteor folder, because you will have tslint complaining about double declarations.
Versions of the relevant client side packages are
    "@angular/core": "~7.2.0",
    "angular2-meteor-polyfills": "^0.2.0",
    "meteor-client-bundler": "^0.6.0",
    "meteor-node-stubs": "^0.4.1",
    "meteor-rxjs": "0.4.14",  // fixed!
    "rxjs": "~6.3.3",

Could the above information be helpful to you?
The combination of Meteor with Angular works very well for me and I do plan to put a starter project on github with my setup. I don't have time for it this week, but I will do it soon.

Hi @JanvanCasteren . Thank you for the quick response. I will try these fixes and let you know if they work. I would also be very thankful if you created a starter project at some point.


[WIP] TLS Bootstraping

Coverage decreased (-0.2%) to 61.537% when pulling 7211b0ae5aa9693a7bade546e18422a7afa34679 on stgleb:tls_bootstrap into 00ce632f924cdc235d9331fe6477a49aac435716 on supergiant:master.


SequenceModel step function _setup_state missing?

I am building an encoder/decoder architecture where the encoder and decoder are S4 models. Since this is for a generative task I want to use the step function defined in the SequenceModel class for inference.
When I call the function I get:
File "state-spaces/statespaces/models/sequence/model.py", line 129, in step
x, state = layer.step(x, state=prev_state, **kwargs)
File "state-spaces/src/models/sequence/block.py", line 117, in step
y, state = self.layer.step(y, state, **kwargs)
File "/state-spaces/src/models/sequence/ss/s4.py", line 253, in step
y, next_state = self.kernel.step(u, state) # (B C H)
File "/state-spaces/src/models/sequence/ss/kernel.py", line 1127, in step
y, state = self.kernel.step(u, state, **kwargs)
File "/state-spaces/src/models/sequence/ss/kernel.py", line 862, in step
next_state = contract("h n, b h n -> b h n", self.dA, state)
File "/.local/lib/python3.10/site-packages/torch/nn/modules/module.py", line 1269, in getattr
raise AttributeError("'{}' object has no attribute '{}'".format(
AttributeError: 'SSKernelDiag' object has no attribute 'dA'. Did you mean: '_A'?
Could the problem be, that the _setup_step function for the kernel is not called? If yes, what would be a practical way of calling the function, while using the SequenceModel class?
Thanks
Flo

You have to call a setup function first. See the generation script for an example: https://github.com/HazyResearch/state-spaces/blob/06dbbdfd0876501a7f12bf3262121badbc7658af/generate.py#L190
Let me know if that works.
Also note that using the step unroll during training may be very slow depending on the model and data.


Add logging for undo/redo commands

Codecov Report

Merging #178 (9f396da) into master (17b288f) will increase coverage by 0.10%.
The diff coverage is 90.90%.

@@             Coverage Diff              @@
##             master     #178      +/-   ##
============================================
+ Coverage     67.91%   68.01%   +0.10%
  Complexity      719      719
============================================
  Files           116      116
  Lines          2465     2476      +11
  Branches        289      289
============================================
+ Hits           1674     1684      +10
- Misses          703      704       +1
  Partials         88       88

Impacted Files
Coverage Δ

...in/java/seedu/address/storage/UndoRedoStorage.java
88.88% <85.71%> (-0.77%)
:arrow_down:

...java/seedu/address/logic/commands/RedoCommand.java
100.00% <100.00%> (ø)

...java/seedu/address/logic/commands/UndoCommand.java
100.00% <100.00%> (ø)

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 17b288f...9f396da. Read the comment docs.


Add goggle battery voltage to inflight OSD

Added the goggle battery voltage to the inflight OSD, as well as a toggle to show/hide it on the power settings page.
Voltage is shown in the same format as in the menu statusbar and turns red if the battery is low.
Gonna need some help testing this one since I don't have goggles yet, so there may be bugs.
Resolves #169

i am kinda torn on this one, i think we want a dedicated menu to toggle osd elements and other options before we add anymore elements.
there are likely a couple more elements and we wanna be able to manage them, before we go nuts on these.

@bkleiner totally agree. Being able to toggle all the OSD elements would be great and then eventually being able to position them.

Yeah I was thinking the same thing, since there also already is also an option regarding the OSD in the image settings menu. (makes more sense than power menu but still)
But if the feature works, moving page entries to a different page wouldn't be much work, might do that next.

Yeah I was thinking the same thing, since there also already is also an option regarding the OSD in the image settings menu. (makes more sense than power menu but still) But if the feature works, moving page entries to a different page wouldn't be much work, might do that next.

yeah consens back then was that it wouldn't be worth adding a new menu for a single option, so once a dedicated osd menu is in place, that option should be moved.

Yeah I was thinking the same thing, since there also already is also an option regarding the OSD in the image settings menu. (makes more sense than power menu but still) But if the feature works, moving page entries to a different page wouldn't be much work, might do that next.

yeah consens back then was that it wouldn't be worth adding a new menu for a single option, so once a dedicated osd menu is in place, that option should be moved.

Think we should close this pr for now or move the option later on once the OSD menu exists?

Yeah I was thinking the same thing, since there also already is also an option regarding the OSD in the image settings menu. (makes more sense than power menu but still) But if the feature works, moving page entries to a different page wouldn't be much work, might do that next.

yeah consens back then was that it wouldn't be worth adding a new menu for a single option, so once a dedicated osd menu is in place, that option should be moved.

Think we should close this pr for now or move the option later on once the OSD menu exists?

Let's convert it to a draft and rebase once the menu is in-place. changes look good overall.

Sounds good 👍

Might also be worth to refactor the inflight OSD a bit before we add more elements, especially the element positioning seems really jank. Wish I already had my goggles right about now, that's a bit beyond what I'll dare to put in a pr without any testing 😄

I think BetaFlight created a system for goggle side OSD elements that are enabled/placed by BetaFlight.

My take is - don't let "great" be the enemy of "good".
My racing season has started and I'm already thinking that having the goggle battery shown would be a massive help. I don't want my warning to go off in the middle of a heat, but it's easy to forget to check during a busy race day.
I think we should test and merge this PR now, then clean up the OSD config at a later stage.

feature that I'm asking for, that might be very related to this:
https://discord.com/channels/880782999006883870/880801151539347467/1097715740498472990
I'd like to be able to know how many flights I can get on a battery.  or how many minutes I can get.  this would mean that we'd have some way to zero a time counter, at will, and use that as our battery run time.  similarly, if we set a value and had it count down, it could give us a time estimate of when we are likely to run low (ie, an alarm or water mark for the alarm threshold).

Now that PR #222 has been merged in... should this PR be refactored to take into account #222?  Have it added and defaulted to hidden as part of the OSD UI Management?

@SumolX Yup, I'll rebase. I think we should make it visible by default, I imagine a decent amount of people want the goggle voltage in their OSD and some might not realize it's an option it if it's hidden by default.

@SumolX Yup, I'll rebase. I think we should make it visible by default, I imagine a decent amount of people want the goggle voltage in their OSD and some might not realize it's an option it if it's hidden by default.

I agree... I am one of them.

Rebased after merge of #222


BuildEnvironment model should expose the Gradle home

Expected Behavior

The GradleEnvironment interface should have a getGradlehome() method.
Context

In Buildship we need to know what is the exact location of the used Gradle distribution on the disk. Currently, we can only approximate information from the import properties: https://github.com/eclipse/buildship/blob/master/org.eclipse.buildship.kotlin/src/main/java/org/eclipse/buildship/kotlin/GradleKotlinScriptTemplateProvider.java#L70

Why do you need the exact location of the Gradle distribution? Sounds like a proxy for something else.

The real use case is getting the bootstrap(*) classpath for GSK without paying the price of configuring the project.
(*) When working with Kotlin in Eclipse or IntelliJ, we first need to pass it a classpath which contains the GSK version that is bundled with that Gradle version. This GSK version is then responsible for building the buildscript classpath model in a second request.

Thinking more about this, we should probably just get rid of this weird two-way-dance in GSK. There should be a gsk-client JAR that is published just like our tooling-api JAR and which can talk to any current and future GSK version. Clients should not depend on the contents of the Gradle distro.


Rhv details

What does this PR do?

Clean-up of playbooks
Added validation and uninstall playbooks
Load balancer http/s configs

How should this be manually tested?
See Ref Arch (when committed)
Is there a relevant Issue open for this?
N/A
Who would you like to review this?
cc: @cooktheryan

@e-minguez I just added a couple minor changes from the stakeholders' discussion this morning.


enabled/disabledHours not working

Somehow the system doesn't enable nor disable hours on my timepicker, any ideas?
Also if I don't typecast with the (array) it throws an exception: "Uncaught TypeError: enabledHours() expects an array parameter"
$('#overtime-withdraw-start, #overtime-withdraw-end').datetimepicker({
daysOfWeekDisabled: [0, 6],
enabledHours: (Array)[9, 10, 11, 12, 13, 14, 15, 16, 17],
});

I have the same problem with en/disabledDates. Constructor can't handle collections, you have to do it one-by-one. With a each loop, for example. #1257

I don't see any differences in your code with mine...

My code is the "bad" example of use. Here, an example with a functional enabledDates (it has to work equal with enabledHours) http://jsfiddle.net/3wsedhbk/2/

Yep, that did the trick for me!
So basically you have to assign the datetimepicker function to each formfield separately :)

Yep, this worked for me. Thanks @samfrjn11 and @MarcReniu

Can someone post a working example of enabledHours ??  The reference to the jsfiddle is to enabled dates.  I have exactly what is in the example, and the hours are still available for picking in the widget.

@JackWells Just add the option to your options...
http://jsfiddle.net/3wsedhbk/20/

Thank you for the quick response  In my Rails app, using the gem here (https://github.com/TrevorS/bootstrap3-datetimepicker-rails)  the enabled and disabled hours does nothing, though minDate and defaultDate work ok in the same block of options.  That got me thinking ... I have now discovered that allowTimes[] from jquery-ui-datetimepicker syntax works - and that JS is running on my input - overriding the bootstrap-datetimepicker JS.  Apologies for the trouble - and thank you again for responding.  If returning to the Bootstrap version, I will reference the same files you use in your fiddle.


Custom lombok jar

we want to use only @Getter and @Setter lombok annotations, is it possible to do so? Is it ok to delete rest of all the class files so that no one in the org can use them other than Getter.class ans setter.class?

Why do you want to do this? Are you trying to punish your developers?

If your desire is to reduce final jar file size maybe you need to take a look at Proguard, it can remove unused files from your final build jar, but you will need to configure some things to do it works well with reflections.
If you want to forbid another lombok features, maybe a configuration on tools like PMD or findbugs can solve.


Can not show the Contribution time distribution when Period is Past 3 year

Bug Report

Describe the bug

It cannot show the Contribution time distribution when Period is Past 3 year. link: https://ossinsight.io/analyze/zhuwenxing (I checked other usernames, and the behavior is same )

it works well when Period is Past 1 year and All times

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior

Screenshots

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari] Chrome
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context

It works again.


Update insider-risk-management-policies.md

Data leaks by priority users are no longer in preview and are available for the general audience. Updated the Document accordingly.

@JohanFreelancer9 Please copy review

Issue#https://github.com/MicrosoftDocs/microsoft-365-docs/issues/9671

Docs Build status updates of commit 13516c6:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-365/compliance/insider-risk-management.md
:warning:Warning

Details

microsoft-365/compliance/insider-risk-management-policies.md
:white_check_mark:Succeeded

microsoft-365/compliance/insider-risk-management.md

Line 93, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.
Line 164, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.
Line 181, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit df4af2a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-365/compliance/insider-risk-management.md
:warning:Warning

Details

microsoft-365/compliance/insider-risk-management-policies.md
:white_check_mark:Succeeded

microsoft-365/compliance/insider-risk-management.md

Line 93, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.
Line 164, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.
Line 181, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 1c86ef3:
:warning: Validation status: warnings

File
Status
Preview URL
Details

microsoft-365/compliance/insider-risk-management.md
:warning:Warning

Details

microsoft-365/compliance/insider-risk-management-policies.md
:white_check_mark:Succeeded

microsoft-365/compliance/insider-risk-management.md

Line 93, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.
Line 164, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.
Line 181, Column 3: [Warning: bookmark-not-found] Cannot find bookmark '#data-leaks-by-priority-users-preview' in 'compliance/insider-risk-management-policies.md'.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@robmazz Please merge this PR. Thanks

@msbemba validation warning. Please review. Thanks

@msbemba Gentle reminder

Learn Build status updates of commit 31d7a37:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

microsoft-365/compliance/insider-risk-management.md
:white_check_mark:Succeeded

microsoft-365/compliance/insider-risk-management-policies.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

@msbemba Gentle reminder

This has been fixed.

Closing as per the comment in #9671


Remove src/ITMTmaganer.py

Check if this file can be safely removed, and delete it

Everything is in /topicmodeler/src/project_manager/itmt_task_manager.py.


added windows 11

after reading this article, i confirmed windows 11 is supported

Learn Build status updates of commit 56b07c8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows/security/threat-protection/security-policy-settings/interactive-logon-number-of-previous-logons-to-cache-in-case-domain-controller-is-not-available.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


[Feature Request] Add custom Pasta name

I am using this to store links to some websites. It will be nice if I can give a custom bookmark name instead of auto generated pasta name.

This would be a good enhancement.
Maybe keep the key for uniqueness, and add an optional description.


Add "create" tag for sheet versions

Issue #1296
TODO:

[x] Implement
[x] Test
[x] Cleanup
[x] Docs

Another Issue: #1723
TODO:

[ ] Implement test

btw: I found an interesting approach to avoid imports of IrodsRequest and ISATab - just mocking them. I hope it works fine, if not - let me know and I will reimplement them.


How to set custom timeout for common AT Command functions?

Hello all,
How do I set custom timeouts for common functions like Cellular_CommonGetModemInfo?
I see that the send functions use PACKET_REQ_TIMEOUT_MS as the default value.
My modem documentation recommends a longer timeout for some of the common AT commands.
Since this define doesn't have #ifndef block around it there is no way to redefine it without modifying the Cellular Interface Files.
I wanted to ask if setting a custom timeout is possible before asking for a feature request.
Thank you,
Tuna Bicim

Hi - thanks for your question.  Our preference is to keep all support conversations on the support forum, so there is a single place for users to search for answers.  I would be grateful if you can post your question to https://forums.freertos.org, where we will be happy to reply.


question: iOS support

Thank you for the awesome plugin. Any chance iOS support will be added any time soon?

Hi @terreb ,
Thank you for your kind words, there are ideas of bringing similar "Fresco" implementation on the iOS side of this plugin but for now since there is no such iOS native component/library such feature is not planned immediate release. If you have any ideas on how this could be achieve for iOS please share it with us and the community.

Well, until anything like that appears for iOS I thought of using nativescript image and image-cache functionality to "mimic" the methods of Fresco plugin. Since both components works pretty well on iOS I believe the most features of Fresco can be implemented just with them.

@terreb Indeed they are similar but a lot of what makes Fresco on Android is missing on iOS altogether, If you believe that using the default Image + image cache will be beneficial in achieving the same behavior from Android on iOS and you like to contribute to the {N} community we would love to see this as PR to the nativescript-fresco plugin, here details on how you can start contributing to the plugin via its demo app.

@VladimirAmiorkov, ok, thank you.

We can use library for IOS https://github.com/rs/SDWebImage/ ?

Hi @mpochron ,
This looks promising indeed. I have not experiment with this library on iOS so I cannot say for sure but it is worth it to give it a try. We are always welcoming contributions to this or any other NativeScript plugin so if you feel up to the task of implementing this library into the missing iOS functionality of the fresco plugin I would be happy to assist you by reviewing a PR, merging it and releasing a new version.

@VladimirAmiorkov I wrote a basic iOS version of the fresco module here. Basic features work, especially loading images ;) Some feature like decoding, blur.... are not developed yet but will be very easy to develop as soon as SDWebImage 5.0 lands.
But before i make a PR i would like to discuss with you the way it should be done. I have an issue with plugin actually being called Fresco if we add the iOS implementation. Should we think about renaming that repo? Should i create a new repo/plugin based on your code and adding iOS implementation?

Hi @farfromrefug,
Awesome. You have a point the name Fresco is more or less and Android only term, we will discussed what is the best way to handle the iOS approach  and get back to you.

@VladimirAmiorkov had to move forward. For now the plugin is now called nativescript-image and hosted here:
https://github.com/Akylas/nativescript-image
I kept your directory structure but rewrote quite a few things.
Still want to merge it with you or even transfer the ownership. Pretty well tested. Remains a bug in listview on iOS which i think come from the listview module.
Let me know


belindas-closet-nextjs_5_293_edit-user-role-button-and-page-styling

Resolves <issue #293 >

Link "Edit User Role" button to correct page
Style elements to match Creator page
Fix spelling errors

https://github.com/SeattleColleges/belindas-closet-nextjs/assets/36825393/05e58aa4-06c8-424f-8afe-be133fa77157

Just checked it out. Everything seems to be working as it should be and meeting the criteria as outlined by the miro board and issue #293 👌

Looking good!


Folder Hierarchy using SSIS for Blob

If I am copying source data into Blob Storage, how would I dynamically create the folder structure on the fly to be like this
container/datasource/yyyy/MM/dd/ yyyy-MM-dd HH:mm:ss_datasource.csv"
We are thinking of executing this package using ADF and passing datasource, yyyy, MM, dd using parameters and trigger runtime. There is not much documentation on this piece so anything would help!

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

ID: f5411258-7d41-101c-f864-376da9140228
Version Independent ID: 81b50ad0-f9e2-6866-3701-93ac3224c364
Content: Move Blob storage data with SSIS connectors - Team Data Science Process
Content Source: articles/machine-learning/team-data-science-process/move-data-to-azure-blob-using-ssis.md
Service: machine-learning
Sub-service: team-data-science-process
GitHub Login: @marktab
Microsoft Alias: tdsp

@toenie23 Thanks for the feedback. We are investigating into the issue and will update you shortly.

@toenie23 There isn't a direct way to achieve this. You can use the script task and write custom C# script to upload files to blob container with the required folder structure.

@toenie23 We will now proceed to close this thread. If there are further questions regarding this matter, please tag @RohitMungi-MSFT in your reply.


Updating language codes in Language Classification

PR to resolve the bug in #1086, updating obsolete language codes

This dataset still seems incorrectly formatted (the language . I have

Superseded by https://github.com/embeddings-benchmark/mteb/pull/1094


fixes #21

fixes #21

I thought the reason why we had the fine_ID_find_type table was because we had to normalize?

i guess but it just doesnt make sense. a space only has one rate, so a separate table doesn't make sense and makes the front UI really weird too.

Um ok uh let's wait for Tony and get a third opinion lol.


allow to disable ti-autosize directive.

i need to disable ti-autosize inside input element

This issue was selected to be spring-cleaned by a script. More information can be found here.
If anyone thinks this was a mistake and this issue should be reopened, please leave a message below explaining why. Before doing so, please consider reading the CONTRIBUTING file.


Optimization

Load x amount of words on first page load?

Donewords should be saved into database as info, not individual objects
e.g. user has done 5 indicative present etc


Please provide a subcommand to refresh the crates.io index

When writing other tools that use the cargo API, and that don't want to unconditionally update the crates.io index from the network, it would help to have a cargo subcommand that refreshes the crates.io index.  That avoids having to add such a subcommand to every other such tool built on the cargo API.

Or more generally an subcommand for querying the index, so we are not each reinventing it. Maybe move the index stuff into a crate, like the crates.io library. There is rust-crates-index but it is not kept up to date with how cargo maintains the index.

You can use cargo search --limit 0 instead of using a crate like lazy_static.

Since 5e680f2, cargo search will no longer update the registry. This has hit those users of cargo install-update who default to nightly so far, but will outright break every installation as that commits gets released down.

cc https://github.com/rust-lang/cargo/pull/5621 where the logic for search was changed.
Note that one of the users of the search hack was crater, so when we have somthing that works, they need a PR. In the meantime @pietroalbini how big a deal is it that this is broken?

Uh, this means Crater won't update the registry when generating the lockfiles :/
While cargo update-registry rides the trains I guess we could use cargo install lazy_static, which should do nothing but update the registry (@Eh2406 want to send a PR to Crater?)

With the sparse registry, is this command still practical to add?
Note, we also have https://github.com/rust-lang/cargo/issues/11034

With this proposal being incompatible with sparse index, I'm closing this.  We still have #11034 for the comment about querying the index.  If there is a reason we should keep this open, let us know!

@epage

With this proposal being incompatible with sparse index, I'm closing this. We still have #11034 for the comment about querying the index. If there is a reason we should keep this open, let us know!

Could you elaborate on this incompatibility?
I have not read about the sparse index implementation, but I don't understand how there could not be a command that would, at least, check if a local copy of whatever was previously downloaded is outdated.

With the git-based registry, the index is downloaded all-or-nothing.
With the sparse registry, each package is kept in an individual file that is downloaded.  What to download is context dependent.
You brought up the solution of  "re-downloaded whats downloaded".  That might work in your case but I suspect it won't work in enough other cases  for such a feature to stand on its own.   Something like #11034 indirectly offers a way of providing this functionality that adapts to the needs of the user.

In my case, the ability to download the index came from the fact that it was a substantial upfront cost that was useful to perform ahead of time as a cache-warming step. Now that this cost is effectively zero (when downloading dependencies, a majority of the cost is now the dependencies themselves, and not the index), I can rely on just  downloading dependencies for crates as I need them.
So, I'm fine with the decision to say, this specific use case isn't necessarily needed, but general index introspection is still good. If you really wanted to download the source for a bunch of crates ahead of time without making a custom empty crate to handle this logic, for example, that would fit under that. Downloading just the index doesn't even solve that problem anyway, since the sources still have to be downloaded separately.


Add support for displaying week days starting from monday

Add support for displaying week days starting from monday
Currently Su Mo ... Sa
Must be possible to display Mo ... Sa Su
based on locale and/or configuration setting.

the picker already does this. set the locale option appropriate and include the correct local file from momentjs

See my comment to #1313.
Having a good example in the docs of how to include the correct local file from momentjs would be great...

Yes. Adding moment-with-locales.js and using locale: "ru" in options results in days starting from Monday... Thanks for clarification.


Config.from_file() feeds descriptor, not string to tomllib.loads()

outline of what the bug is:
https://github.com/pallets/flask/blob/main/src/flask/config.py#L236
...has us loading from a .toml file path
Describe how to replicate the bug.
https://docs.python.org/3/library/tomllib.html provides load() for rb files, and loads() for .toml strings.
Describe the expected behavior that should have happened but didn't.
To get to desired behavior, I added another function to read in the .toml and provide it to tomllib.loads()
import tomllib
from flask import Flask

def tomllib_loads(fp):
    return tomllib.loads(fp.read())

def create_app(config_filename):
    app = Flask(__name__)
    app.config.from_file(config_filename, load=tomllib_loads, silent=False, text=True)

    @app.route("/hello")
    def hello():
        return "Hello, World!"

    return app

Environment:

Python version: 3.11.3
Flask version: 2.3.2

I don't understand what you're reporting. Please show the code that's not working.

Instead of
app.config.from_file(config_filename, load=tomllib.load, silent=False, text=True)
... as in the documentation, I needed a helper:
tomllib_loads(fs):
    return tomllib.loads(fp.read())

So that I could say
app.config.from_file(config_filename, load=tomllib_load, silent=False, text=True)
to provide the .toml content string to from_file() instead of the .toml file path.
Regret the lack of clarity.


feat: add option to require a match for autocomplete fields

@lab900-senn-lambrecht you got some time to review this? We'd want to use it in MedOps.


Column Schema protobuf and properties support

This PR provides support for writing ColumnSchemaSets to protobuf. It also updates the ColumnSchema to handle properties as a Dictionary (property_name, property_value).

(It also needs some style fixes though)


Error when I want apply migrate and metadata

npm run hasura metadata apply

><EMAIL_ADDRESS>hasura /home/mai-ly/Bureau/skillz/skillZ
> hasura --project ./hasura "metadata" "apply"

ERRO connecting to graphql-engine server failed
INFO possible reasons:
INFO 1) Provided root endpoint of graphql-engine server is wrong. Verify endpoint key in config.yaml or/and value of --endpoint flag
INFO 2) Endpoint should NOT be your GraphQL API, ie endpoint is NOT https://hasura-cloud-app.io/v1/graphql it should be: https://hasura-cloud-app.io
INFO 3) Server might be unhealthy and is not running/accepting API requests
INFO 4) Admin secret is not correct/set
INFO
FATA[0000] making http request failed: Get "http://localhost:8080/healthz": dial tcp [::1]:8080: connect: connection refused

I've nerver got this kind of error. Someone have an idea to resolve it ?

is hasura running ? can you access http://localhost:8080/healthz manually ?

I've just resolved this issue with Hugo this morning. Hasura couldn't run in any way.
My volumes belonged to an older version. When I ran docker logs I've got this output :
2022-03-24 08:10:47.427 UTC [1] FATAL:  database files are incompatible with server
2022-03-24 08:10:47.427 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 12, which is not compatible with this version 13.6 (Debian 13.6-1.pgdg110+1).

And postgres restarted everytime :
docker ps
CONTAINER ID   IMAGE                          COMMAND                  CREATED        STATUS                          PORTS                                       NAMES
36fb167c6073   hasura/graphql-engine:v2.1.1   "graphql-engine serve"   14 hours ago   Up 1 second                     <IP_ADDRESS>:8080->8080/tcp, :::8080->8080/tcp   skillz_graphql-engine_1
f205d2e9858a   postgres:13                    "docker-entrypoint.s…"   14 hours ago   Restarting (1) 24 seconds ago                                               skillz_postgres_1

So I ran
 docker compose down -v

Then it resolved my issue. I close this issue now


Use HiDPI cursors on scale>1 monitors on Wayland

This prevents them from looking blurry.
Note that only the NULL cursor and the ones used for decorations (resize, etc.) are rendered at scale=2 currently.  The cursors created by glfwCreateStandardCursor() and glfwCreateCursor() contain a single image which is specified to be scale=1.
In the future, GLFWcursor should be extended to support that usecase, as well as animations.

Thanks to the improvements from #1323, standard cursors now support HiDPI too, only user-defined ones still don’t.


delete file extensions for only certain filetypes

    "path-autocomplete.extensionOnImport": true,
    "path-autocomplete.transformations": [{
        "type": "replace",
        "parameters": ["\\.[jt]sx?$", ""],
        "when": { "fileName": "\\.[jt]sx?$" },
    }],

I don't know where I am wrong.
#35

Sorry, I found the correct result after the selection


Add AST builder join nodes to query node conversion support

Add supports conversion from JoinNode, JoinConstraintNode and HashJoinNode to QueryNode which can be used in ExprNode.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

68 of 69 (98.55%)  changed or added relevant lines in 1 file are covered.
36 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.04%) to 97.943%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

core/src/ast_builder/query.rs
68
69
98.55%

Files with Coverage Reduction
New Missed Lines
%

core/src/data/value/binary_op/i64.rs
36
96.29%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
38095

Relevant Lines:
38895

💛  - Coveralls


Question about output files

Dear. CafePlotter manager.
First of all, thank you for developing good tool to use!
I made the figure as you guided.
cafeplotter -i results -o cafe_visual

However, I got the wrong tree as above.
Could you tell me how to make appropriate tree with gene expansion/contradiction numbers.
results.zip
Is there any option to use?
Thank you!

I have checked the files in results.zip and cannot properly open results/Base_clade_results.txt as a text file in my environment. This file seems to be corrupt.
I don't know why the file is corrupted, but this may be the reason why CafePlotter is not working properly.

Hello.
I check the Base_clade_results.txt, then I find there was an error making the .zip file.
I send the proper Base_clade_results.txt here.
Could you check it once again?
Base_clade_results.txt
Thank you.

Perhaps you have assigned consecutive numbers (0,1,2,3, etc.) as organism names in your CAFE5 input phylogenetic tree?
Each branch of the CAFE5 output phylogenetic tree is assigned a continuous numeric ID. Because of the duplication of these numeric IDs and numeric organism names, it is likely that CafePlotter is failing to acquire the branches associated with the numeric IDs.
If the organism names in the CAFE5 input phylogenetic tree were given a string of unique organism names instead of numbers, CafePlotter would work correctly.

@moshi4 Thank you very much. I will try it!


Add support for status code 418

Hi,
I'd like to upstream a small change to support HTTP 418 I'm a teapot. I use this status code to tag special responses that need special handling by other software in the system/app (since no one sane uses it). Don't see reasons to not upstream it and it will be a nice Easter agg.
Best,
marty1885

Interesting, thanks.


M3 Stuff

Namely:

[x] Static methods of object should have names preceded by object name e.g. apply -> Option.apply (By changing this all owners should also be packages)
[x] Remove $ from object names
[x] Check if packages are "indexed"
[x] Check implicit classes if they are indexed as implicit conversions as well

[ ] Check implicit classes if they are indexed as implicit conversions as well

Fixes in dotty


Pass tests on Apple silicon

Tegola's tests don't pass on M1/M2 Macs for two reasons:

Many calculated floats are slightly (insignificantly) different, but SQL string comparisons in the PostGIS and Hana providers expect an exact match.
TestGenerateTilesForBounds fails because of a bug in go-spatial/geom (uint overflow, resulting in implementation-specific behavior—see https://github.com/golang/go/issues/52943). The geom code in question has since been rewritten and does not exhibit the same bug, so upgrading fixes it.

From my perspective, (2) is best fixed by upgrading go-spatial/geom. But that introduces its own trouble in that some float calculations are even more different (exacerbating 1), and backward-incompatible changes have been made.

With the two PRs merged, tests are now passing on my M1 Mac. Thank you!


Evaluate stack options for the v2

The website (v1) use currently Wordpress + Divi.
This stack is problematic for differents reasons :

Difficulty in updating the content (it is often an integrator who has to take care of it).
Poor performance (loading time).
SEO issues related to the sources page (#124)
Rather long integration and development time for new parts.

The needs are:

Let the integrators take care of the content from the start. These do not need a CMS.
Maximize performance and eliminate all unnecessary frameworks.
Find a solution allowing indexing of the sources page (#124)
Quickly integrate version 2 by going directly through the code.
Keep the current content of the pages.

The first ideas are:

Directly code the front of version 2 in pure HTML/CSS/JS.
Use a Headless CMS.

@lutangar : Do you think we speak about this subjet this week ?

Keep me in touch, i am very motivated about setting up a headless CMS.
And maybe with strapi ? https://strapi.io/

Call 7/04/21 : @gregoirelacoste, @julienadamcom, @antoinewolff said :
Needs :

On home : list a text inputs to update specific text parts (no structural changes)
On inside pages : structured text that can be edited with a Markdown WYSIWYG (with stylized preview like on GitHub or/and with a "preview" button to render the page with AJAX and display it in a modal).

Stack considered :

Strapi to manage the content : @gregoirelacoste has a good experience on it, @julienadamcom thinks it's a good idea but he wants to test it before.
Gatsby to genrerate a static HTML/CSS/JS website : it use React, witch is a good thing if we want to work with common Storybook (extension + website) (it's on discussion with @newick).
CleverCloud or Netlify to host the website.

Next step :
@julienadamcom will test Strapi and check Markdown WYSIWYG libraries.
@gregoirelacoste will check what Strapi plugins can help us.
@antoinewolff will schedule a new call for 9/04 at 4:30pm.

Does it mean crafting the V2 from scratch is now officially on the roadmap?
Just wanted to mention my previous warnings here, apart from the substantial gain on the Developer Experience (and I know it matters) from the initially described issues:

Difficulty in updating the content (it is often an integrator who has to take care of it).

I thought @KaliviArf was now autonomous to edit the content.

Poor performance (loading time).

I didn't know it was an issue. What am I missing?

SEO issues related to the sources page (#124)

This won't solve this issue.

Rather long integration and development time for new parts.

So true.
So from where I stand, if we have a sufficient amount of work to do on the website to reach a critical milestone (to be defined)  and the time spent on the new version will actually speed up the delivery of the critical features (to be defined) for this milestone then it need to be done asap otherwise it might not be a top priority.

@lutangar really good points. We are still in evaluation mode - we need to answer questions like these before we kick off officially.
I would love to set us up to address the SEO issue - @antoinewolff I know Pierrick has done some good thinking on this

Call 12/04/21 : @gregoirelacoste, @julienadamcom, @JalilArfaoui, @lutangar, @antoinewolff said :
Important points :

Markdown is the good way to format the page content.
We must be sonverein on our data.

Solutions considered :

Solution 1 : full HTML/CSS/JS

Faster on short term but not fitting with the dev team middle term strategy : mono-repo, shared components, storybook...

Solution 2 : React + Edition on GitHub (or ~Gatsby only)

Beginner on GitHub is not optimal. GitHub is designed for developpers, not for content managers !

Solution 3 : Strapi + Gatsby

A content managers friendly interface.
One additional server for Strapi with DB addon
No history ? (except if we find a way for DB on text file)
More maintenance

/!\ Might find a way to have best of both worlds and have md files in git  as a source of truth

Conclusion :
Solution 3 seems to be the good one but we must check if :
- How much time ? :
- Who ? : Gregoire or Julien can be available.
- Concurence ? Do we have enough resource on the team... ? How do we organize the differents works ?
- @antoinewolff/Marco/@newick : must finish the design.
- ... ?
-Steps ?
- Step 1 : develop the website with React
-  Step 2 : define on the mockups the data that can be updated in Strapi
- Step 3 : design the data model in Strapi
- Step 4 : plug the website on the strapi APIs
Next step :

Call with @MaartenLMEM (with everybody if they want)
Planification

Some interesting Strapi plugins ?

https://www.npmjs.com/package/strapi-plugin-versioning
https://www.npmjs.com/package/strapi-provider-upload-github


[enhancement] show beginning of the file's name instead of dots

Using iterm2 on a Mac with latest (1.42) to transfert files to Hubic.
When the file's name is too long, the last part of the file's name is shown but not beginning, it's replaced by dots. It can be very difficult to know which file is currently being uploaded.

This ticket is to change the UI to <...> like
ThisisATestFile...EndOfFilesName.xxx

Rclone has
  --stats-file-name-length int               Max file name length in stats. 0 for no limit (default 40)

which can make the names of the files longer.
I'm not sure we will ever satisfy everyone here as squeezing > 40 chars into 40 characters always means leaving out something!

I didn't know this option. Will help.
Sure you will always leave something out but if you have the beginning of the file's name and the end, that would help

Do you want to have a go at implementing this?
The code is here.
Replacing the ... with a unicode elipsis … might be sensible too to save 2 characters.
https://github.com/ncw/rclone/blob/4ca26eb38cf9befdabc6b6a68a7a320fa247a21f/fs/accounting/accounting.go#L259-L265

I would love too but, if I can read the code, I can't write it, I'm not a
developper.
On Tue, Sep 4, 2018 at 4:06 PM Nick Craig-Wood<EMAIL_ADDRESS>wrote:

Do you want to have a go at implementing this?
The code is here.
Replacing the ... with a unicode elipsis … might be sensible too to save
2 characters.
https://github.com/ncw/rclone/blob/4ca26eb38cf9befdabc6b6a68a7a320fa247a21f/fs/accounting/accounting.go#L259-L265
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ncw/rclone/issues/2490#issuecomment-418379983, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB276VD3_WV8Xu-dDSNQ-QL-KQBkAhTyks5uXoj4gaJpZM4WNWRK
.

--
Fred

@fbastok no worries.  I've marked this as "good first issue" so hopefully we'll get someone who'd like to help  implement it.

thanks!
On Wed, Sep 5, 2018 at 11:17 AM Nick Craig-Wood<EMAIL_ADDRESS>wrote:

@fbastok https://github.com/fbastok no worries. I've marked this as
"good first issue" so hopefully we'll get someone who'd like to help
implement it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ncw/rclone/issues/2490#issuecomment-418659915, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB276V1s-Ds8zdguLWgt_fE_KxYGp2inks5uX5aogaJpZM4WNWRK
.

--
Fred

Hi, I think I could give it a go :) (It would be my first issue here but it doesn't look very complicated)

Thanks @asiamarek - much appreciated :-)

This is now in the latest beta and will be in v1.44 :-)


Form ajax submit should have a another behavior like link ajax load page

This is a (multiple allowed):

[ ] bug
[x] enhancement
[ ] feature-discussion (RFC)
Framework7 Version: 1.4.2
Platform and Target: IOS, ANDROID.

What you did
I have a form with class "ajax-submit". When submit the server will return html content (well formed page structure).
Expected Behavior
When submit, the view will be replaced with response html content.
Actual Behavior
when submit, it only send ajax request then do nothing, but not replace the view with response content.
So I hack by myself.
$$('#form').on('submitted', function (e) {
     mainView.router.load({url: e.detail.responseURL, content: e.detail.data});
});

The correct event to listen for is form:success


ENH: Add sr option to actions that use Minimap2

In general, Minimap2 is optimized for long reads (ONT, PacBio, etc.). By using the sr option, we can achieve better performance when aligning short reads (e.g., Illumina).
This PR:

Adds the sr option to the preset parameters for all actions that use Minimap2.

Adds all the missing preset options for minimap2-search and classify_consensus_minimap2.

This PR closes #27.
Set up the environment
mamba create -n q2-minimap2 -c conda-forge -c bioconda -c https://packages.qiime2.org/qiime2/2024.2/shotgun/passed/ -c defaults q2cli q2-types q2-feature-classifier minimap2 bs4 samtools gzip chopper nanoplot

Activate q2-minimap2 environment
conda activate q2-minimap2

Clone the repo and checkout the PR branch
git clone https://github.com/bokulich-lab/q2-minimap2.git
cd q2-minimap2
git fetch origin pull/30/head:pr-30
git checkout pr-30
pip install -e .

1. Download Dataset
here
2. Test it out!
Using sr option with single-end reads:
qiime minimap2 filter-reads --i-query-reads single-end.qza  --i-index-database human_index_sr.qza --p-mapping-preset sr --o-filtered-query-reads mapped_se.qza --verbose

Using sr option with paired-end reads:
qiime minimap2 filter-reads --i-query-reads paired-end.qza --i-index-database human_index_sr.qza --p-mapping-preset sr --o-filtered-query-reads mapped_pe.qza --verbose

Using default preset map-ont option with paired-end reads:
qiime minimap2 filter-reads --i-query-reads paired-end.qza  --i-index-database human_index_sr.qza --o-filtered-query-reads mapped_pe.qza --verbose

Thank you @Sann5 !
I will have a better look at why you get the warning, maybe I missed it. If I create the index using the sr option then I think I shouldn't get this warning when I use the filter-reads. Basically it says that different flags were used during building the index from the ones I give when mapping.
I will investigate it before I merge!

Hey @Sann5,
I made two changes:

It seems that it is possible to use paired-end reads with the sr option in Minimap2, so I removed the code for the SampleData[JoinedSequencesWithQuality] input where I used the TypeMap. Now everything works as it should for both single-end and paired-end reads.

The warning you got was because I used both the preset option and the kmer_length option when indexing. What the preset does is essentially provide many parameters together for Minimap2. For example, for sr: (-k21 -w11 --sr --frag=yes -A2 -B8 -O12,32 -E2,1 -b0 -r100 -p.5 -N20 -f1000,5000 -n2 -m20 -s40 -g100 -2K50m --heap-sort=yes --secondary=no). When both options are used, one of the options (in this case, the kmer length -k) is overritten. This means it will not have the value based on the sr preset. So, if I use minimap2 -k 15 -x sr ..., Minimap2 will set the kmer length to 15. Then, when performing the alignment and using the sr option, Minimap2 will notice that the value of k does not match the one it should have for sr (=21) but instead has the overridden value set during indexing (=15).

I have renewed the datasets, and you can rerun the analysis if you want. Now you shouldn't get the warning, and you should also be able to use paired-end reads with the sr option.
Let me know what you think,
Thank you!

Hey @Sann5 ,
Sorry, I forgot to add it in the description. Yes, in the last one it is expected because we use different preset during indexing (sr) and different during the mapping process (map-ont which is the default).


Re-init conditions each reconcile

This patch follows the same pattern applied to the other operators, where we re-init the conditions at each reconcile loop. Conditions are re-evaluated and updated, keeping the LastTransitionTime for those that haven't changed (it avoids the transition from True to Unknown to True again).
In addition, the observedGeneration field is introduced, and it is used by the openstack-operator to check the IsReady() function for a particular CR in case a minor update is triggered. All the conditions are evaluated during the main Reconcile loop ( or the reconcileNormal function in some circumstances), hence the main ReadyCondition is updated within the same flow. The defer function still updates the Resource and Mirror the condition to the top-level CR.
Jira: OSPRH-5919
Jira: OSPRH-5698

The CI didn't finish, because heat never achieved Ready state (autoscaling isn't ready, but it's in fact just waiting for heat). The conditions in heat cfnapi behave strangely - everything is ready, but the main condition says "Unknown". Couldn't that be related to a similar PR like this in heat? https://logserver.rdoproject.org/59/359/3688bb5a5a27a3cd2829825ee2e2e02f4a8c59b4/github-check/telemetry-operator-multinode-autoscaling-tempest/ff6bf1a/controller/ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/heatcfnapis.heat.openstack.org/heat-cfnapi.yaml

The CI didn't finish, because heat never achieved Ready state (autoscaling isn't ready, but it's in fact just waiting for heat). The conditions in heat cfnapi behave strangely - everything is ready, but the main condition says "Unknown". Couldn't that be related to a similar PR like this in heat? https://logserver.rdoproject.org/59/359/3688bb5a5a27a3cd2829825ee2e2e02f4a8c59b4/github-check/telemetry-operator-multinode-autoscaling-tempest/ff6bf1a/controller/ci-framework-data/logs/openstack-k8s-operators-openstack-must-gather/namespaces/openstack/crs/heatcfnapis.heat.openstack.org/heat-cfnapi.yaml

Thank you, it makes sense, and it should be fixed by: https://github.com/openstack-k8s-operators/heat-operator/pull/344

Actually, that will solve the Kuttl issue on ALL of our PRs ;)
Thank you Francesco and Jaromir!

recheck
The Zuul jobs are not affected by this issue so they can pass

/test telemetry-operator-build-deploy-kuttl

looks good to me


Is ieeetr the correct bibtex format?

This bib style causes sorting to be based on usage within the document, which is unwieldily for lookup. Recent dissertations (referencing Justin's and Yasmin's) use first-author sort-order instead.

plain seems to be what's used.

It all depends on which journal model we use. If we can find a suitable journal sample we can include that as per #8 and make necessary changes here as well.


🧪 Redefine tests

Current tests are pretty poor and don't cover everything. It need to be redefined in a better way !

:heavy_check_mark:


support multi add different field for one doc

add  needResetFieldData for doc to make doc can get more field data when call
add_document()

run buildall


Feat: adds GraphQL layer tests

What's the purpose of this pull request?

How it works?

How to test it?

Starters Deploy Preview

References

closed due to rebase issues
superseded by https://github.com/vtex/faststore/pull/1920


Add PhD

Curated list of awesome advice, tips, and resources to prepare for PhD/grad school.

https://github.com/alirezasmr/awesome-phd
Curated list of awesome advice, tips, and resources to prepare for PhD/grad school.
By submitting this pull request I confirm I've read and complied with the below requirements.
Failure to properly do so will just result in the pull request being closed and everyone's time wasted. Please read it twice. Most people miss many things.

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title. For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should include a short description about the list project/theme (not the list itself), and should be added at the bottom of the appropriate category.
The list I added

has been around for at least 30 days,
is the result of hard work and is the best I could possibly produce,
is a non-generated Markdown file in a GitHub repo,
is not a duplicate,
includes a succinct description of the project/theme at the top (example),
includes a project logo/illustration (whenever possible) at the top right of the readme (example). (The logo should link to the project website or any relevant website. The logo should be high-DPI, so set it to maximum half the width of the original image.),
only has awesome items with descriptions (Awesome lists are curations of the best, not of everything),
contains the awesome badge on the right side of the list heading,
has a Table of Contents section named Contents as the first section,
has an appropriate license (Meaning something like CC0, NOT a code licence like MIT, BSD, Apache, etc) (If you use a license badge, it should be SVG, not PNG),
has contribution guidelines,
doesn't include a Travis badge,
has been checked for inconsistent formatting, spelling, and grammar:

Each link description starts with an uppercase character and ends with a period.
Drop all the A / An prefixes in the descriptions.
Consistent naming. For example, Node.js, not NodeJS or node.js.

Ping @sindresorhus

There are lots of list submissions. Most are low-quality and need a lot of effort on my part to improve. I have limited time and I'm only one person. Needlessly pinging me only results in me putting the PR at the bottom of the pile.

The entry in the Awesome list should include a short description about the list project/theme (not the list itself), and should be added at the bottom of the appropriate category.

Not followed.

includes a succinct description of the project/theme at the top (example),

Not followed.

only has awesome items with descriptions

Not followed.

has a Table of Contents section named Contents as the first section,

Not followed.

Consistent naming. For example, Node.js, not NodeJS or node.js.

Not followed. You're using both PhD and Ph.D.

Did you even check the repo!!
The description is there!!
Table of content is there!!
I can't change the title of others article where they used Ph.D.!!
The only thing you could argue is the description for each item, which I'd say these are not projects name that requires the description to clarify!! The titles by itself are descriptive.
The point here I guess is helping each other, with total respect to the rules and formatting, these non-sense 'Not followed.' after 21 days are just looks odd.

@alirezasmr  please be patient, facts are better than emotions.


Error on github user-ID

When updating a training record to "accepted", the profile failed to update because it indicated that the github user idea that the applicant had entered was invalid. However, I checked and this is their correct username.

That doesn't look like a valid GitHub user name.  I believe usernames can only have alphanumeric or hyphen characters.


enable secure protocol

I want to request "TLS1" server.
So add Request.prototype.secureProtocol method.

Please merge me!

what does this do?

by this p-r, we can control ssl/tsl version to request.
(now I want to connect a server only accepting tls1 protocol.)

What about the client version?

i forked from v1.2.0 (exactly 94afa3ae189267a8d352d72b20edb9900148959e).

Not sure what that last comment has to do with this. I was asking about the browser side version of the library.

Sorry, I use superagent in node (ServerSide).

While that may be the case, we still need to keep parity between the two versions if we can. Is this feature relevant for the client version?

I don't know it, but I will check it.

This is no longer compatible, so I'm going to close this.


Fade out merge commits in commit list

Closes #94
@sindresorhus I've made this PR to close #94, but seeing this live I am not sure I need/want this. Merge commits are important to see in the commits list marking a point when something was merged (or released if a web app is deployed when pushed to master).

Sure, that's why we're not removing them, but instead making them less visible to reduce the noise.
@paulmolluzzo Thoughts?

This looks pretty good. If I nitpick I'd make the opacity on the avatars 0.8, but not a deal breaker.
I think merges are critical to see, and the way @hkdobrev did it doesn't take them out of the picture entirely or make them too hard to find. I think this is a good balance. If I end up hating it I'll just use a different version locally anyway :smile:.

I'm open to other suggestions too. I just don't want merge commits to be there when looking for a commit. It's also weird that merge commits are not decorated differently by GitHub somehow.

Just a quick braindump to start a conversation:

What if we append the merge icon to the left of the row? Or replace the avatar with the icon?
Default but put the merge icon in the back and overlay avatar:

Keep all of @hkdobrev's opacity/color chages, put the merge icon in the back, overlay avatar, shift it over 10px right to seem "nested":

I like! 😬
Would it make sense to reduce the font size too? As it's more of a "connector" than a real commit.

I don't like nesting it as it seems it is nested below the commit above, which is far from the truth.
I really like the merge icon with the avatar!
I'd suggest not using the fading colours just the merge icon and not nesting at all. I can live with reducing font size as well.

I'd suggest not using the fading colours just the merge icon and not nesting at all. I can live with reducing font size as well.

Works for me.

I've updated with using the same style as committer-author avatar style GitHub uses (even took advantage of their CSS) as @paulmolluzzo suggested. Let me know if you think I should remove the font-size change as well.

This looks good to me. :+1:

If we're going to change the font size, I think we should do it on the other text in the merge commit too. Like author and date.

@sindresorhus Hmm, it seems I've mixed that up when rebasing. I'll fix that.

Updated.

Woot 🎉 Nice work on this @hkdobrev :)


SyntaxError: Unexpected identifier

I used bytenode -c index.js , the following error occurred:
evalmachine.:1
(function (exports, require, module, __filename, __dirname) { import Koa from 'koa';
^^^
SyntaxError: Unexpected identifier
at new Script (vm.js:74:7)
at compileCode (/usr/local/lib/node_modules/bytenode/index.js:28:16)
at Object.compileFile (/usr/local/lib/node_modules/bytenode/index.js:147:22)
at /usr/local/lib/node_modules/bytenode/cli.js:47:18
at Array.forEach ()
at Object. (/usr/local/lib/node_modules/bytenode/cli.js:38:17)
at Module._compile (internal/modules/cjs/loader.js:702:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
at Module.load (internal/modules/cjs/loader.js:612:32)
at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
How can I solve this problem? thanks.

bytenode version 1.1.7
nodejs  v10.5.0
macos 10.14.5

bytenode version 1.1.7
nodejs  v10.5.0
macos 10.14.5

Using LTS version of Node.js, which is v14.15.4 currently, you will get this error:
SyntaxError: Cannot use import statement outside a module

So, try to use the CommonJS require function, instead of the es6 imports.

Using LTS version of Node.js, which is v14.15.4 currently, you will get this error:
SyntaxError: Cannot use import statement outside a module

So, try to use the CommonJS require function, instead of the es6 imports.

I have all my libraries build with ESM modules, is it not possible to use them with bytenode? Is there any alternative that's not rewrite my code to use requires instead of imports? Maybe babel?

Could it be possible, the same way we generate CommonJS modules, to add another flag to create ESM ones?

@OsamaAbbas Is there any way to still implement ESM, it appears to be the future of node.
It would be very nice

The last time I looked into it, it was still experimental and it was hard and confusing to implement. I will look into it again soon, but I cannot promise it will be implemented, as I have little time to spend on the issue.

Still experimental in 18.x. It became Release candidate in 20.x.
I prefer to wait until it is a stable API. I will see what can be done.

Great =)

Unfortunately, I was wrong. The vm.Module class is still experimental and "is only available with the --experimental-vm-modules command flag enabled", as per Node.js docs.
I somehow ended up in this section before I wrote my previous comment. This is irrelevant, as we must use the vm module for compiling and re-creating the code from the bytecode.

Sorry to bother you but I realy need thid feature asap.
So to ubderstand clearly : do you wait nodejs devs to stabilise VM or is it a more complex task ?
Best

@aleluff i offer freelance services and maybe i can help you, send me an email to<EMAIL_ADDRESS>

@piranna Thanks, right now im just obfuscating esm. Do you have a
better idea

Yes, in fact I've implemented a tool for @Mafalda-SFU on top of bytenodeify that supports ESM, export modules, obfuscates Code, and support code licensing, and have in my roadmap to add support for signatures too.

Thanks but it will be ok

My main issue or obstacle with implementing Bytenode using vm.Module class is how would we "link" the dependencies. The dependencies of each ESM module must be linked to it explicitly. If we are implementing plain JavaScript files: no problem, we would parse the file for import statements and link them. I don't even know how to tackle this issue when dealing with cachedData (v8 bytecode).

Another simpler solution is adding an extra step in your setup (which should be fairly easy and straightforward): transpile your ESM code to CommonJS before using Bytenode.

I have to admit that I don't have any idea about dep linking but at least I see your tech problem
I will see about transpilation despite I'am not a huge fan of adding steps
I will tell you if I succeed (if I remember :))


LoRaWAN Library

To make our project simpler, higher quality and easier to maintain we are working on a separate LoRaWAN library project which will integrate with Router.  This parent ticket will track the high level library plan, roadmap and progress.
The library will be accessed by Miner, Router, Blockchain-Core and gateway-rs.  We expect substantial portions of Router to be removed and replaced by LoRaWAN API calls.
The library is in a separate repo - https://github.com/helium/erlang-lorawan
Encode/Decode for 1.0 complete
ADR Engine complete
Regional in-progress
Plan:

Review and merge lora_subnet into master.
Integrate Region (renamed to lora_plan) with Router
Deploy special AS923-Malaysia variant into Malaysia Region
Integrate lora_plan with on-chain variable data.

Child Tickets:
https://github.com/helium/router/issues/664

Regional library code is in-progress.  Regional code handles channel frequency plan logic, which implement the dozen channel plans defined by the LoRaWAN Regional spec, e.g. EU868, AS923-1 and US915.

Regional code PR: https://github.com/helium/router/pull/710


step-cli: 0.23.4 -> 0.24.3

Changelog: https://github.com/smallstep/cli/blob/v0.24.3/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

1 package built:

step-cli


npm install

'npm' is not recognized as an internal or external command,
operable program or batch file.

Do you have node JS installed? If yes, is it setup in the PATH variable?
Windows versions of NodeJS ship with a 'Node.js command prompt' which sets the environment for you; does this issue still persist when running it through this?


CI: test with zig 0.11.0

https://ziglang.org/download/0.11.0/release-notes.html

Blocked by https://github.com/ziglang/zig/issues/15610

zig v0.11.0 causes several regression in cargo-binstall
https://github.com/cargo-bins/cargo-binstall/actions/runs/5769589047/job/15641774489?pr=1248#step:8:670
https://github.com/cargo-bins/cargo-binstall/actions/runs/5769724764/job/15642061409?pr=1249#step:8:672
TL; DR: Unsupported --icf and --undefined option.


remove klay from busd usdt reporter

deprecated pair having 30 klays each should be retrieved

https://bisonai.slack.com/archives/C04772WQ3DW/p1709621297131379


[WIP][Cherry-pick][branch-2.2][BugFix] PartialUpdate rowset rewrite may not work with tablet clone

What type of PR is this：

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

Which issues of this PR fixes ：

Fixes #5488
Problem Summary(Required) ：

Tablet clone assumes rowset file is immutable, while during rowset apply for a partial update, rowset file may be changed. It may raise a bug. This PR fixes this potential bug.

BE ut has not passed, don't merge it please


ArgumentNullException on firstly registering ExtensionType with filtering

Describe the bug
Two ExtensionTypes on a Type: one has filtering applied, the other doesn't.  It will the throw ArgumentNullException at FilterObjectFieldDescriptorExtensions.CompileMiddleware, if we register the one extension type with filtering first. It will not throw if we register the other one first.
To Reproduce
Steps to reproduce the behavior:

Create a Asp.Net Core WebApplication and have the Startup.cs like following:

using HotChocolate;
using HotChocolate.AspNetCore;
using HotChocolate.Types;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;

namespace WebApplication_DemoNullArgExOnFilterOnResolverType
{
    public class Startup
    {
        public void ConfigureServices(IServiceCollection services)
        {
            // -------------------
            ISchema schema = SchemaBuilder.New()
                .AddQueryType(c => c.Name("Query"))
                .AddType<QueryExtensionType_A>() // function group # 1.
                .AddType<QueryExtensionType_B>() // function group # 2. **Note: if we switch this line with line above, it will not throw.
            .Create();
            services.AddGraphQL(schema);
            // -------------------
        }

        public class QueryExtensionType_A : ObjectTypeExtension
        {
            protected override void Configure(IObjectTypeDescriptor descriptor)
            {
                descriptor.Name("Query")
                    .Field("words").Type<ListType<ObjectType<Word>>>().Resolver(new Word[] { new Word { Value = "Hello" }, new Word { Value = "World" } })
                    .UseFiltering();
            }
        }

        public class QueryExtensionType_B : ObjectTypeExtension
        {
            protected override void Configure(IObjectTypeDescriptor descriptor)
            {
                descriptor.Name("Query")
                    .Field("greeting").Type<StringType>().Resolver("Hello world!");
            }
        }

        public class Word
        {
            public string Value { get; set; }
        }

        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            // -------------------
            app.UseGraphQL(new QueryMiddlewareOptions { Path = "/gql", EnableSubscriptions = false });
            app.UsePlayground(queryPath: "/gql");
            // -------------------
        }
    }
}

WebApplication_DemoNullArgExOnFilterOnResolverType.csproj:
<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp3.1</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="HotChocolate.AspNetCore" Version="10.3.5" />
    <PackageReference Include="HotChocolate.AspNetCore.Playground" Version="10.3.5" />
    <PackageReference Include="HotChocolate.Types.Filters" Version="10.3.5" />
  </ItemGroup>
</Project>

Run the application. You will see the NullArgumentException:

System.ArgumentNullException
  HResult=0x80004003
  Message=Value cannot be null.
  Source=System.Private.CoreLib
  StackTrace:
   at System.RuntimeType.MakeGenericType(Type[] instantiation)
   at HotChocolate.Types.FilterObjectFieldDescriptorExtensions.CompileMiddleware(ICompletionContext context, ObjectFieldDefinition definition, ITypeReference argumentTypeReference, FieldMiddleware placeholder)
   at HotChocolate.Types.FilterObjectFieldDescriptorExtensions.<>c__DisplayClass5_1.<UseFiltering>b__3(ICompletionContext context, ObjectFieldDefinition defintion)
   at HotChocolate.Types.Descriptors.TypeConfiguration`1.HotChocolate.Types.Descriptors.Definitions.ILazyTypeConfiguration.Configure(ICompletionContext context)
   at HotChocolate.Types.TypeSystemObjectBase`1.ExecuteConfigurations(ICompletionContext context, TDefinition definition, ApplyConfigurationOn kind)
   at HotChocolate.Types.TypeSystemObjectBase`1.CompleteType(ICompletionContext context)
   at HotChocolate.Configuration.TypeInitializer.<CompleteTypes>b__42_0(RegisteredType registeredType)
   at HotChocolate.Configuration.TypeInitializer.CompleteTypes(DiscoveredTypes discoveredTypes, TypeDependencyKind kind, Func`2 action)
   at HotChocolate.Configuration.TypeInitializer.CompleteTypes(DiscoveredTypes discoveredTypes)
   at HotChocolate.Configuration.TypeInitializer.Initialize(Func`1 schemaResolver, IReadOnlySchemaOptions options)
   at HotChocolate.SchemaBuilder.Create()
   at HotChocolate.SchemaBuilder.HotChocolate.ISchemaBuilder.Create()
   at WebApplication_DemoNullArgExOnFilterOnResolverType.Startup.ConfigureServices(IServiceCollection services) in M:\Users\zguo\source\repos\WebApplication_DemoNullArgExOnFilterOnResolverType\Startup.cs:line 14
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.<Invoke>g__Startup|0(IServiceCollection serviceCollection)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.<Build>b__0(IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass12_0.<UseStartup>b__0(HostBuilderContext context, IServiceCollection services)
   at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
   at Microsoft.Extensions.Hosting.HostBuilder.Build()
   at WebApplication_DemoNullArgExOnFilterOnResolverType.Program.Main(String[] args) in M:\Users\zguo\source\repos\WebApplication_DemoNullArgExOnFilterOnResolverType\Program.cs:line 10

If we switch the order we register the ExtenstionType
Run the application. You will not see any issue.

Expected behavior
It shouldn't throw exception and the order of ExtensionType shouldn't matter.
Desktop (please complete the following information):

OS: Windows
Version: 1803

Additional context
Another slightly bigger repo the recreates the issue can be found here

@PascalSenn are you handling this or should I take a look?

After talking to pascal I will take over this one.

OK... got the bug ... but still investigating why it happens ... some how the entity type cannot be inferred.

The issue is that we do not honor the OnCompleted on the lazy configuration.

This one is now officially a big :)

So the issue is that we are not coping the type extension locks over to the type when we merge them into one object.

I have fixed it in version 11 and will port the fix to version 10.4 now

@zxg93 awesome catch. This was a nasty bug. with your simple repo I could find it quickly. Thanks for your help :)
We will release a bug fix with 10.4.0-preview.15 and 11.0.0-preview.105.
I will give you a ping once we start building the packages.

We have triggered a 10.4 release:
https://github.com/ChilliCream/hotchocolate/releases/tag/10.4.0-preview.15
I will close this issue since it is now fixed.

I just verified that it gets fixed and my code works perfectly with the 10.4.0-preview.16.  Thanks so much for the prompt response and fix! Your guys are awesome and building wonderful product! :)


convert c_standard to an optional pass in argument

for compiling micro-ros pico sdk with multi threading see: https://github.com/eProsima/Micro-XRCE-DDS-Client/pull/345 & https://github.com/micro-ROS/micro_ros_raspberrypi_pico_sdk/issues/795

LGTM CC @Acuadros95

LGTM CC @Acuadros95

@mergify backport main foxy galactic

Codecov Report

:exclamation: No coverage uploaded for pull request base (humble@6df0003). Click here to learn what that means.
 Consider uploading reports for the commit 68e94c8 to get more accurate results

Additional details and impacted files
@@            Coverage Diff            @@
##             humble     #286   +/-   ##
=========================================
  Coverage          ?   47.82%
=========================================
  Files             ?       45
  Lines             ?     1744
  Branches          ?      508
=========================================
  Hits              ?      834
  Misses            ?      679
  Partials          ?      231

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


support multiple commits at the command line

Right now there is a CLI option:
--commit=         sha of commit to audit

I am looking for something like this:
--commits=         comma separated sha's of commits to audit

or just keep --commit and split on commas?
Basically  I want to be able to test 5-50 commits at once:
gitleaks --commit=$1 --commit=$2 --commit=$3 --commit=$4  ... --commit=50

No plans to add this, submit a PR if you want to implement this feature


Update webapi-7x.md

Docs Build status updates of commit 8afb13a:
:clock10: Pending: waiting for processors (5 builds ahead of you)
:warning: Docs Build is busy, currently there are 5 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 8afb13a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/changelog/webapi-7x.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit cc5ab01:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Odata-docs/changelog/extensions-1x.md
:warning:Warning
View
Details

Odata-docs/changelog/webapi-7x.md
:white_check_mark:Succeeded
View

Odata-docs/changelog/extensions-1x.md

[Warning] Author Chuanbo Zhang cannot be recognized in GitHub.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 95b1821:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/changelog/extensions-1x.md
:white_check_mark:Succeeded
View

Odata-docs/changelog/webapi-7x.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@madansr7  when I get time I'll do more PR's to get rid of OPS errors/warning messages.


Add installCRDs option to Helm chart

What this PR does / why we need it:
In order to support eventually building a 'helm-operator' based OLM plugin (for deploying cert-manager on OpenShift clusters), this PR adds an optional installCRDs option to the Helm chart.
This option defaults to false, but when enabled, CRDs will be installed along with the other cert-manager components. This also means that when the Helm chart is uninstalled, the CRDs will be deleted too (because we do not use the crd-install annotation due to https://github.com/helm/helm/issues/7735).
It looks like VMWare have taken a similar approach in Velero to this too: https://github.com/vmware-tanzu/helm-charts/pull/81
Special notes for your reviewer:
As noted, this option is disabled by default and we still ship the same 'static manifests' as before, so this should be a no-op change for users unless they choose to opt in.
Release note:
Add installCRDs option to Helm chart to enable managing CRDs as part of regular Helm chart

/area deploy
/kind feature

/assign

Looks good to me, just the comment above ^
/unassign
/assign @munnerz

All addressed - back to you two!
/assign @JoshVanL
/assign @meyskens

Just one thing then LGTM :)

Done!

/lgtm


AQCU-1139: Renamed the related series section to related time series

Coverage remained the same at 98.489% when pulling 755842401d7934f7b8f00a77e1d428cbb587e180 on zmoore-usgs:bug/rename-section into 605b5ce0e4f879a6b0d54f0328324c4d93b0fa23 on USGS-R:master.


Functions that are expected to be empty are not empty

I use a library, automat that has some runtime assumptions about whether certain functions have function bodies or not.
When I run my tests with pytest and coverage, it works as expected:
$ python -m coverage run -m pytest
================================== test session starts ==================================
platform linux -- Python 3.10.4, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/di/example
collected 1 item

test_something.py .                                                               [100%]

=================================== 1 passed in 0.02s ===================================

When I run it with slipcover, it causes these assumptions to fail:
 python -m slipcover -m pytest
================================== test session starts ==================================
platform linux -- Python 3.10.4, pytest-7.1.2, pluggy-1.0.0
rootdir: /home/di/example
collected 0 items / 1 error

======================================== ERRORS =========================================
__________________________ ERROR collecting test_something.py ___________________________
test_something.py:1: in <module>
    from foo import Something
<frozen importlib._bootstrap>:1027: in _find_and_load
    ???
<frozen importlib._bootstrap>:1006: in _find_and_load_unlocked
    ???
<frozen importlib._bootstrap>:688: in _load_unlocked
    ???
../.pyenv/versions/3.10.4/lib/python3.10/site-packages/slipcover/__main__.py:43: in exec_module
    exec(code, module.__dict__)
foo.py:4: in <module>
    class Something:
foo.py:12: in Something
    def some_input(self):
../.pyenv/versions/3.10.4/lib/python3.10/site-packages/automat/_methodical.py:376: in decorator
    return MethodicalInput(automaton=self._automaton,
<attrs generated init automat._methodical.MethodicalInput>:11: in __init__
    __attr_validator_method(self, __attr_method, self.method)
../.pyenv/versions/3.10.4/lib/python3.10/site-packages/automat/_methodical.py:166: in assertNoCode
    raise ValueError("function body must be empty")
E   ValueError: function body must be empty
================================ short test summary info ================================
ERROR test_something.py - ValueError: function body must be empty
!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!
=================================== 1 error in 0.17s ====================================

File                 #lines    #l.miss    Cover%  Missing
-----------------  --------  ---------  --------  ---------
foo.py                    8          1        88  15
test_something.py         3          2        33  3-4

A minimally reproducing example is below
requirements.txt:
automat
coverage
pytest
slipcover

foo.py:
import automat

class Something:
    _machine = automat.MethodicalMachine()

    @_machine.state(initial=True)
    def some_state(self):
        """Nothing"""

    @_machine.input()
    def some_input(self):
        """Nothing"""

    some_state.upon(some_input, enter=some_state, outputs=[])

test_something.py:
from foo import Something

def test_something():
    Something().some_input()

Hi, thank you for reporting it, and sorry I didn't get to it any sooner.
I am not sure this can be fixed on Slipcover's side... Slipcover needs to instrument the code to measure coverage, but automat requires it not to be instrumented. This is the code in automat/_methodical.py:
def _empty():
    pass

def _docstring():
    """docstring"""

def assertNoCode(inst, attribute, f):
    # The function body must be empty, i.e. "pass" or "return None", which
    # both yield the same bytecode: LOAD_CONST (None), RETURN_VALUE. We also
    # accept functions with only a docstring, which yields slightly different
    # bytecode, because the "None" is put in a different constant slot.

    # Unfortunately, this does not catch function bodies that return a
    # constant value, e.g. "return 1", because their code is identical to a
    # "return None". They differ in the contents of their constant table, but
    # checking that would require us to parse the bytecode, find the index
    # being returned, then making sure the table has a None at that index.

    if f.__code__.co_code not in (_empty.__code__.co_code,
                                  _docstring.__code__.co_code):
        raise ValueError("function body must be empty")

I don't see how this can be fixed on SlipCover's side...


OperationalError when migrating this specific sqlite

threedi-schema version: 0.226.1
Sqlite: y0243_variant1_toekomst_purmer.zip
ERROR: OperationalError('(sqlite3.OperationalError) table obstacle already exists')

This is similar to the problem with temp. I propose to add a generic solution to all migrations for this by removing/renaming all tables in the supplied schematisation that cause conflicts. @leendertvanwolfswinkel should these tables be renamed with some kind of prefixed, or can they just be dropped


Add show-ingredients command

Thought it would be cool to extend cook-mode to have some of the functionality from the CLI.
This PR adds cook-show-ingredients as an interactive command for extracting out an ingredients list. Right now it just prints into the echo area:

I've also added a custom keymap for cook-mode so that I could bind the new command to C-c i. Also, I pulled out one of regexes from the font-lock to re-use it in the ingredient parsing.
Let me know if there is any way I could improve the PR.

Amazing, we should also discuss if we are going to integrate some cli or reimplement the parsers using emacs-lisp


Fix for issue https://github.com/twitter/bootstrap/issues/514 - using a ...

...custom title attribute breaks the fallback

this doesn't work because 0 is falsey and would therefore cause it to fallback. This code has been simplified and cleaned up in 2.0 - so i think we'll hold off for now


Issue when testing ProvisionUserToOperations

When I follow the article, and get to the point where I test the function ProvisionUserToOperations, I get the following error:
"System.TypeInitializationException: The type initializer for 'Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformPlugin' threw an exception. ---> Microsoft.IdentityModel.Clients.ActiveDirectory.AdalException: Assembly required for the platform not found. Make sure assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory.Platform, Version=<IP_ADDRESS>9, Culture=neutral, PublicKeyToken=31bf3856ad364e35' exists ---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.IdentityModel.Clients.ActiveDirectory.Platform, Version=<IP_ADDRESS>9, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.\r\n   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)\r\n   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)\r\n   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)\r\n   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformPlugin.LoadPlatformSpecificAssembly()\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformPlugin.LoadPlatformSpecificAssembly()\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformPlugin.InitializeByAssemblyDynamicLinking()\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformPlugin..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.PlatformPlugin.get_Logger()\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext..cctor()\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.IdentityModel.Clients.ActiveDirectory.AuthenticationContext..ctor(String authority)\r\n   at Submission#0.d__4.MoveNext() in D:\home\site\wwwroot\ProvisionUserToOperations\run.csx:line 89\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)\r\n   at Submission#0.d__3.MoveNext() in D:\home\site\wwwroot\ProvisionUserToOperations\run.csx:line 44"
Run

I'm also having this issue, it seems the function app isn't restoring NuGet packages properly after the ARM template deployment. A workaround I've found is to restart the function app multiple times to trigger the package restore.

amervitz is correct. This issue is caused by the Azure Function app not restoring the NuGet packages correctly, specifically the Microsoft.IdentityModel.Clients.ActiveDirectory.dll is not loaded
When we have seen this bug in the past it has been an issue with the Azure Function infrastructure itself. Here is one fix I was tracking (https://github.com/Azure/Azure-Functions/issues/590). Is this what you are running into?
In the past a workaround for this issue has been to continue to try restoring the NuGet packages until it works. You can do this by restarting the Azure Function, or making the project.json file dirty (add a space to it then save) and try to run the function. The Azure Function will detect the change in the project.json file and trigger a reload of the NuGet packages.
If you could paste the logs outputted by the Azure Function during the Nuget package reload that may help us identify the issue.
Another way to check if the NuGet packages loaded correct is to see if the project.lock.json file is created for your Azure Function. This file is created on NuGet package restore. If the restore failed, the file will not exist.

If you want to open an issue on Azure Function team their github is at:
https://github.com/Azure/Azure-Functions


[BUG] Images with portrait orientation rotated 90 degrees after processing

Model
Lama
Describe the bug
After an image is processed, images with portrait orientation get rotated 90 degrees, ie horizontally. exiftool says the tag reads - Orientation : Rotate 90 CW
System Info
Software version used

lama-cleaner: 1.2.0
pytorch: 2.1.1
CUDA: 12.1.105

Can you provide an image for testing?

No problem, thank you.

Fixed in the new release, lama-cleaner has now been renamed to iopaint, the general usage method is similar, and you can install it with pip install iopaint

Hi, thanks for heads up.
I installed iopaint and the issue is fixed :)
I see at this time the --help menu is pretty minimal. I used to start lama-cleaner with the following flags:
 lama-cleaner --model=lama  \
--enable-interactive-seg --interactive-seg-model=vit_l \
--input=/mnt/PHOTO/lama-cleaner/input --output-dir=/mnt/PHOTO/lama-cleaner/output

Do you intend to implement any of the flags from lama-cleaner or is this a new minimal version? Thanks for your time!


[Swift 4.2] Update Palindrome

Checklist

[x] I've looked at the contribution guidelines.
[x] This pull request is complete and ready for review.

Description
Swift 4.2 Palindrome update.
A little code change: characters - an instance property of String, is deprecated. And some project files update

References #748. Makes it easier to find algorithms to update.

Looks like Palindromes have already been migrated by another PR. Closing this one. Thanks!