Adding the toplevel resource for querying the onboarded resources

This resource definition is for the top level readonly endpoint that serves the list of perimeter associable resources (resources/RPs that are onboarded to use the network security perimeter feature).
Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[X] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[X] I commit to follow the Breaking Change Policy of "no breaking changes"
[X] I have reviewed the documentation for the workflow.
[X] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[X] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
[ ] Ensure to copy the existing version into new directory structure for first commit (including refactoring) and then push new changes including version updates in separate commits. This is required to review the changes efficiently.
Adding a new service

[X] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from Breaking Change Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable or public preview version with Breaking Change Validation errors
[ ] Updating API(s) in public preview over 1 year (refer to Retirement of Previews)

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@harics24, this change is adding new Uri paths to an existing API version which is a breaking change. Current automation is failing to correctly add the BreakingChangeReviewRequired label (actually it incorrectly removed it in this case). I've added it back. Please follow the instructions to get a breaking change review. After you have breaking change signoff, send an email to armapireview group so the current oncall can pick up the review.

@lirenhe , I see 3 failures:
1). https://github.com/Azure/azure-rest-api-specs/pull/15230/checks?check_run_id=3088578737:
This is  a preview version and we want all the resources to go in  the same version.
2). https://github.com/Azure/azure-rest-api-specs/pull/15230/checks?check_run_id=3088578981:
Not related to the changes I made.
3). https://github.com/Azure/azure-rest-api-specs/pull/15230/checks?check_run_id=3088578904:
Duplicate definitions. Not sure how can I avoid them. Please help me if I need to fix them.
2).

@harics24, this change is adding new Uri paths to an existing API version which is a breaking change. Current automation is failing to correctly add the BreakingChangeReviewRequired label (actually it incorrectly removed it in this case). I've added it back. Please follow the instructions to get a breaking change review. After you have breaking change signoff, send an email to armapireview group so the current oncall can pick up the review.

Hi @mentat9 , this is a new service/endpoint and had never been exposed. There are no users. We are working on the very first version. We need the endpoints to be available through ARM. So, we had initiated the changes in manifest. The ARM had requested for swagger PR. This PR for the same. There's not really anything that we're breaking.

OK, please work with this week's oncall @majastrz to get this API reviewed.


Updated Release branch: IsGroupMember / Profile / Environment performance fixes

Several significant performance penalties have been eliminated, especially on crossings. These are in the areas of parcel crossing checks for users and objects (checking if the user or prim owner are denied entry), user profile fetching inside a lock, and unconditional database fetches each time the environment settings were needed (including on crossings).

Merged in order to get a 0.9.20 test build of 0.9.19+materials+master, but leaving this here for Tranq to review.


DDIC with reference to class/interface, Search Help with Exit Function

Fix for issue with cyclic dependencies between DDIC (data element, table, structure, table type) and classes or interfaces.
https://github.com/larshp/abapGit/issues/2015, https://github.com/larshp/abapGit/issues/2338
Inspired by https://launchpad.support.sap.com/#/notes/409671, the change replaces references to specific classes or interfaces with a generic OBJECT reference during DDIC step. This allows for successful activation.
The DDIC objects are then updated during LATE step with the original references and activated again. At this time, the referenced classes/interfaces exist and the activation is successful.
In a similar way, search helps with exit functions are pointed to existing exit function RS_DD_SELMEXIT during DDIC step. And then activated with the correct function during LATE step.
Successful tests:
https://github.com/abapGit-tests/TTYP_with_CLAS_reference
https://github.com/abapGit-tests/SHLP_with_exit
https://github.com/christianguenter2/test_TABL_SHLP.git
(just diffs related to language or old release, which should be fixed by updating these test cases)

nice solution for this problem IMHO

any other DDIC: not that I know, but we'll see

That's a very clever solution! Nice.


How to make Nodemailer work??

I cannot figure out how to get nodemailer to work, I have inserted my credentials for gmail too and tried sending an email to myself but it did not send me anything and it did not err, so I am confused. It is possible that I am missing stuff from my code..
this is written in the Conf file of protractor
onComplete: function () {
var nodemailer = require("nodemailer");
    var smtpTransport = nodemailer.createTransport("SMTP", {
        host: 'smtp.companyemail.com',
        port: '110',
        auth: { user<EMAIL_ADDRESS>pass: 'Systems@2015' },
        secureConnection: 'false',
        tls: { ciphers: 'SSLv3' }
    });

    console.log("SMTP Configured");

    smtpTransport.sendMail({
        from: "My Name<EMAIL_ADDRESS>// sender address
        to: "Your Name<EMAIL_ADDRESS>// comma separated list of receivers
        subject: "Hello ✔", // Subject line
        text: "Hello world ✔" // plaintext body
    }, function (error, response) {

        if (error) {
            console.log(error);
        } else {
            console.log("Message sent: " + response.message);
        }
    });

},

Hi there!
Your question is better suited for StackOverflow or Gitter. Please ask a question there with the 'protractor' tag or post in the Gitter Channel to get help.
From the the getting help section of the README:

Please ask usage and debugging questions on StackOverflow (use the "protractor" tag) or in the Angular discussion group. (Please do not ask support questions here on Github.)

Additionally, it sounds like this is a question for NodeMailer, not Protractor.


Bug: playground 项目中 功能下 标签栏（tabs）跳转多个详情 设置tabs 的标题问题

Version
Vben Admin V5
Describe the bug?
跳转详情时，ID不同，设置tabs标题时会讲所有已经打开的tabs的标题一起修改掉
Reproduction
http://<IP_ADDRESS>:5555/demos/features/tabs/detail/1
http://<IP_ADDRESS>:5555/demos/features/tabs/detail/2
http://<IP_ADDRESS>:5555/demos/features/tabs/detail/3
System Info
vue

Relevant log output
No response
Validations

[X] Read the docs
[X] Ensure the code is up to date. (Some issues have been fixed in the latest version)
[X] I have searched the existing issues and checked that my issue does not duplicate any existing issues.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

大佬，重现代码呢

大佬，重现代码呢

官方演示项目就可以复现


CMYK support

I'd like to use CMYK color plane for tiff format. I'm ready to PR for this only when using TIFFDecoder without going through DynamicImage. I think that I have to think a lot to support CMYK with going through DynamicImage. (ex. conversion to RGB, other image format, ...).
I have two questions.

Does image crate have plans to support CMYK color plane ?
If there is plans, How do you think it should be implemented ?

Thanks reading in my poor English 🙇

I closed this issue because it became possible to correspond with tiff format


Enclosures & cablemanagement question 🤔

I bought your exact setup :) I have some questions on how you manage your cables for connections and power to everything. The pictures don't quite show it.
The enclosure is really cool. But there is a cord port in the front left of the enclosure when the V2 has its power cable coming out of the back left. Honestly, the enclosure just feels backward for the V2 ( the flap on the right side would be great on the other side for feeding in the filament.)
Do you run your cables out of that right side, or use their port?

@mglaman - Haha I thought of you when I started writing this repo's README!
I'm using that giant flap on the right side, I just peeled back a tiny bit of the corner and pass in one extension cord (with three outlets on it), and plug it all in there.
I have the LED light, the Ender 3 V2, and the Pi plugged into that cord (using separate sockets).
The weird thing is—and I'm not sure if it's because I'm using an AFCI breaker or what—every few weeks, when I start preheating the hot end or bed, the breaker will trip and my workshop outlets go dead... nothing else besides one 11W lamp is turned on, so I'm wondering if there's something about the way the relay works inside the Ender 3 V2 that trips the AFCI's fault and kills the circuit.
 I was going to write a blog post review of the setup but I wanted to ping you about the case to see if I was nuts on the case setup. Interesting on the breaker tripping. That'll be a lovely experiment here (new house, basement finished, not easy to access any of the wiring 🙄 )

Going to close out this issue as I'm cleaning things up and will probably re-organize the whole repo a bit, since I've gone in less than a month from having one 3D printer to having five lol.


add hover effect on chapter card

Describe the feature
add a hover effect on chapter card

curser on the card its does hover(zoom out) effect

Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

i can add the hover effect on the chapter card with box shadows and div animations, make it look minimalistic yet interesting.

i can add the hover effect on the chapter card with box shadows and div animations, make it look minimalistic yet interesting.

assigned! tag me when you create a PR!

done sir. created a PR

i can add the hover effect on the chapter card with box shadows and div animations, make it look minimalistic yet interesting.

assigned! tag me when you create a PR!

done sir, created a PR  #724


Fix broken headings in Markdown files

GitHub changed the way Markdown headings are parsed, so this change fixes it.
See bryant1410/readmesfix for more information.
Tackles bryant1410/readmesfix#1

Hey @bryant1410 - if you can rebase this against develop I'll be able to merge it in.

Thanks!


Updates to ARC Branch

Brings the master-arc branch up to date with master.

Thanks a lot Bryan, that was quick!


Allow creating GIN index on JSONB fields in Postgres adapter

Problem
Prisma now allow filtering JSN fields but there is no way to create index on JSONB fields with schema definition language.
Suggested solution
Allow creating GIN index on JSONB fields in Postgres adapter with SDL.

🧨

Ap

H

does anyone have an example config of prisma not trying to drop a GIN index manually created directly in the database?  i tried turning on extended features and adding a dummy @@index, but couldn't figure out how to have prisma "ignore" the GIN index that wasn't specified in the schema file

That might not be possible right now 😞 As suggested in https://github.com/prisma/prisma/issues/12376#issuecomment-1090774952, please describe your current experience in an issue please and we can look better into that. Thanks.

Internal note: https://github.com/prisma/database-schema-examples/search?q="USING+GIN"

thank you @janpio for the quick response!
it would be good to update the docs, which suggest its possible - https://www.prisma.io/docs/concepts/components/prisma-client/full-text-search

This is now available in our dev version, so you can use prisma@dev and the extendedIndexes preview feature if you want to play with it. Optimally start with a db pull on your existing database that uses these, and see if they are added correctly to the introspected schema. Afterwards you can also play with adding additional ones and then migrate (with db push or migrate dev).


Where is the TinyYOLO Model/Weights from?

Hey there,
I noticed there is a difference between this repo's TinyYOLO model (yolo_tiny_deploy.prototxt) and the one generated by the code create_yolo_prototxt.py (i.e. the yolo_tiny_deploy.prototxt at xingwangsfu). May I ask where this repo's TinyYOLO model comes from and how can I train it?
Thank you and appreciate your help!

@gudovskiy Thanks for your reply!
Interesting - because the TinyYOLO deploy file in xingwangsfu is different from yours. Yours has three connected layers at the end while his only has one with batch-norm scale functionalities. Maybe his or yours is an older version of TinyYOLO?

@ameliatqy I'll try to check if have time. But I remember I took the weight file from the older commit of darknet Yolo repo to match this protobuf. Did you check whether mine matches the official Movidius NCS Yolo repo?


Migrate from uefy to Oruga: Message Component.

I'm in progress of moving from Buefy to Oruga to prepare the switch to Vue3.
Refactoring my Buefy components to Oruga components was straight forward.
But then I wanted to implement the Buefy Message:
https://buefy.org/documentation/message/
But I could not find a relevant counterpart on Oruga.
What is the best way to to have the same behaviour like a Message with a header?

Base notification? https://oruga.io/components/Notification.html#examples

Notification exist on Bulma as well and they are already perfectly styled.
https://bulma.io/documentation/elements/notification/
vs
https://bulma.io/documentation/components/message/
I could maybe somehow refactor it but a notification for example does not have a title while a message has a title. I think I should not hijack notification because its already perfectly working.

Then you can create a component by yourself or simply use html elements and Bulma CSS

Will do. Thanks for your help and your great framework!

Thanks 👍


Enhancement/augment UI for general or in-depth response

@marvinmarnold Works in theory, but I'm unable to generate responses from the cloud, despite attempting a manual deployment. Will explore in the morning.


Add Faroese Language Support

Added Faroese translations.
Note that for the dateLocales I used Danish because date-fns doesn't support Faroese. This isn't a big issue since practically all Faroese speakers are also capable of speaking Danish.

Thank you!


Calling get_activations in a loop causing problems

Hopefully someone can point me in the right direction.
I'm using get_activations to do some computations on different layer's output and do something with the result. The workflow is like:
model = VGG16()
model.compile(...)
for item in list:
load_img
get_activations(model, img)
# do stuff with activation layers
each time I loop through takes longer and longer. I've narrowed it down to the get_activations call that is causing the issue. It takes more time each iteration to get the activations. What is a workaround here?

@philipperemy I've narrowed it down to the _evaluate call in get_activations.

@hbarovertwo Could it be possible that the model gets re-compiled everytime the function is called? Do you have a code snippet that I can try to investigate too?

I don't see any major problem here. It does not look like it's increasing over time. There are some outliers though.
from keras.applications.vgg16 import VGG16
from keras.applications.vgg16 import decode_predictions
from keras.applications.vgg16 import preprocess_input
from keras.preprocessing.image import img_to_array

model = VGG16()

from PIL import Image
import requests
from io import BytesIO

url = 'https://upload.wikimedia.org/wikipedia/commons/thumb/1/14/Gatto_europeo4.jpg/250px-Gatto_europeo4.jpg'
response = requests.get(url)
image = Image.open(BytesIO(response.content))
image = image.crop((0, 0, 224, 224))
image = img_to_array(image)
image = image.reshape((1, image.shape[0], image.shape[1], image.shape[2]))
image = preprocess_input(image)
yhat = model.predict(image)
label = decode_predictions(yhat)
label = label[0][0]
print('{} ({})'.format(label[1], label[2] * 100))

import keract

model.compile(optimizer='adam',
              loss='categorical_crossentropy',
              metrics=['accuracy'])

from time import time
import matplotlib.pyplot as plt
times = []
for i in range(1000):
    a = time()
    activations = keract.get_activations(model, image)
    times.append(time() - a)
    print(times[-1], 'seconds')
    if i % 100 == 0 and i > 0:
        plt.plot(times)
        plt.show()

I'll do a run now and plot the times as well. I compile the model once outside the loop as you do, and loop through a list of unique images. It seems the bug appears when getting activations for different images.

And here is the snippet of code that causes the behavior:
`import os
import numpy as np
from keract import get_activations
from keras.applications.vgg16 import VGG16
from keras.applications.vgg16 import preprocess_input
from keras.preprocessing.image import load_img, img_to_array
from tqdm import tqdm
from PIL import ImageFile
ImageFile.LOAD_TRUNCATED_IMAGES = True
model = VGG16(weights='imagenet')
model.compile(optimizer='adam', loss='categorical_crossentropy')
def preprocessing(input_image):
img = load_img(input_image, target_size=(224,224))
img = img_to_array(img)
img = np.expand_dims(img, axis=0)
img = preprocess_input(img)
return img
db = '/home/rahul/new_vienna/'
with open('/home/rahul/similarity/trainset.txt','r') as f:
im_files = eval(f.read())
files = [db+i for i in im_files]
from time import time
import matplotlib.pyplot as plt
times = []
for i in range(len(files)):
a = time()
im = preprocessing(files[i])
activations = get_activations(model, im)
times.append(time()-a)
print(times[-1], 'seconds')
if i % 100 == 0 and i > 0:
plt.plot(times)
plt.savefig('foo.png')
print('figure saved')`

And it quickly becomes problematic

@hbarovertwo that's weird. Could it be because of the preprocessing or the fact that the model gets compiled every single step?

Can you try with an update version of keras? I can't reproduce the problem myself... And can you provide a ZIP of your images or something that can help me reproduce the error?

@philipperemy The problem seemed to be in the activations call, I tested the times for each block in the loop and that was the only block that grew with iterations. I was only interested in the output of 3 intermediate layers so I ultimately just used a backend function to run inputs through and catch the outputs of interest. Using the same package versions as mentioned above, going this route didn't produce a similar effect and I was able to run the loop in more or less constant time.
Closing this issue for now as I found a work around and I've moved on to another project. Thanks for the help.

@hbarovertwo Ok thanks for your analysis. If others people encounter this problem, we will re-open this issue. Thanks again!


Packaging

The right way: https://caremad.io/blog/setup-vs-requirements/

Authoritative source: https://packaging.python.org/


Topeka example takes > 30 seconds to load on smartphones

I just tested the latest version of Topeka (on master), and it takes more than 30 seconds to load on both iOS 8 (Safari mobile on iPad) and Android (Note 4, both Chrome and Samsung's browser).
I am about to use Polymer for my next project, but I want to make sure it will load faster than it loading now on smartphones.

Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.


ollama._types.ResponseError: llama runner process has terminated: signal: broken pipe

What is the issue?
How to resolve this problem
OS
Linux
GPU
Nvidia
CPU
AMD
Ollama version
0.5.3

Server logs willl aid in debugging.  Information about your client will also be helpful.


java: consider rewording client doc

Feedback from @domesticmouse on a generated client for currently-Google-internal API. Reproduced here with permission.
Both points concern text generated from java/main.snip

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Please replace "backing service" with "API". Everything behind the exposed API is invisible to the client library user.

The surface of this class includes several types of Java methods for each of the API's methods

Consider: This class includes several Java methods for each API endpoint:
I can pick this up if @garrettjonesgoogle and  @jabubake agree with the change.

Maybe this instead:
"This class issues calls to the API methods of the underlying API."

"This class issues calls to the methods of the underlying API." Probably don't want to repeat API

@pongad Can you add a priority?

Obsolete.


Dependency on jQuery unwanted

This makes the component not lightweight but heavyweight. If possible try to get rid of this dependency.

Actually, it doesn't depend on jQuery. jQuery is only a dev dependency which is used to make unit testing a bit easier. Alertify itself as it's used in the browser doesn't require jQuery.

Oh, I didn't see that it is only a dev dependency. Thanks for your answer.


fix(Breadcrumb): classes+i18n

small improvements
Also removed the trimText function so the user is responsible of text overflows if any

Also removed the trimText function so the user is responsible of text overflows if any

Ok. Thanks for your work!


Make Aspire.Hosting.AWS ready for GA status with next release

Description
PR removes the preview status for the Aspire.Hosting.AWS package. We are satisfied the CloudFormation and CDK features are ready for GA.
Checklist

Is this feature complete?

[x] Yes. Ready to ship.
[ ] No. Follow-up changes expected.

Are you including unit tests for the changes and scenario tests if relevant?

[ ] Yes
[x] No

Did you add public API?

[ ] Yes

If yes, did you have an API Review for it?

[ ] Yes
[ ] No

Did you add <remarks /> and <code /> elements on your triple slash comments?

[ ] Yes
[ ] No

[x] No

Does the change make any security assumptions or guarantees?

[ ] Yes

If yes, have you done a threat model and had a security review?

[ ] Yes
[ ] No

[x] No

Does the change require an update in our Aspire docs?

[ ] Yes

Link to aspire-docs issue:

[x] No

Microsoft Reviewers: Open in CodeFlow

Any update on moving this library out of the dotnet/aspire repo?

We are going through the internal channels to get the approvals. Challenging right now with re:Invent happening soon.


Fix issues in automatic classperm generation

Set of missed perms in process object class
Typo in node object class

Good catch, thanks.  Not sure why my system didn't complain about those as well.  Will add and update PR.

Not sure why my system didn't complain about those as well.

Follow-up on this.  It did complain about those, I just didn't read the log closely enough.


Are there any plans to add support for other SCM providers ?

Are there any plans afoot to add support for integration with other SCM providers like enterprise bitbucket etc? If not I could help with this?

Hello @trimbletraining - really sorry, but I have only just seen this. Yes, definitely it would be great if you could help with this.
Threat Dragon was migrated from Mike's personal github space to the OWASP github area, and this is where the active development is taking place:
https://github.com/OWASP/threat-dragon
along with
https://github.com/OWASP/threat-dragon-core
and
https://github.com/OWASP/threat-dragon-desktop
Would you like to raise an issue in the OWASP TD repo?
@mike-goodwin is still the leader of Threat  Dragon, it is just the repo that has changed

same here, Will go to other repo but gitlab support, especially for on prem installations, would be great!

Hello @mkkeffeler - yes, agreed, and gitlab support is planned for version 2.0 which we hope is later this year


Karabiner works with "touch bar" under one account but not another, on same computer.

I just set up a single, simple key remap in Karabiner in a second account on my computer and it doesn't work.
It's identical to the remap in my first account: Under Simple Modifications, I have
F12 -> delete_forward
I have the Mac OS set to show the F keys on the "touch bar" by default in both accounts. When I press F12 under the faulty account, the Karabiner event viewer shows key up/down for f12. If I remap a regular key, like tilde/gravure, the remap works.
I have Karabiner's "Use all F1, F2... as standard function keys ON.
This is under Mac OS 10.14.4, Karabiner Elements 12.2.0

OK, I discovered the one difference between the accounts: The "touch bar" is shown as an unknown device in Karabiner's Devices tab. It was activated in one account, but not in the other for some reason. Activating it, not surprisingly, fixed the problem.


Build for Terraform 0.12 is failing on Linux

The build is failing on Linux: https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=38085
From the log I see lots of these messages:
/usr/bin/nm: __.PKGDEF: File format not recognized
/usr/bin/nm: _go_.o: File format not recognized

@conda-forge-admin please rerender

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I rerendered the recipe in conda-forge/terraform-feedstock#28.


Swap querySelectors for vue refs

In order to test components and views in perfect isolation, i need uses of the querySelector removed and replaced with a vue ref
Currently i can only see the querySelector being used in the review.vue and referenced in the form component
[more reading] (https://blog.logrocket.com/how-to-use-refs-to-access-your-application-dom-in-vue-js/)

[x] ref in review
[ ] ref in form

Blocked on knowing how to fix the current configuration in the form, its referencing the root ($el) and running the querySelector on that, doesnt seem un-doable just want to be sure of what the 'novalidate' is doing and how to attach a ref to the root el


Add update instructions to readme

I thought this would be useful to surface on the repo's main page. Currently it was just mentioned as a side note in DEV.md.
View rendered

I wonder if that required lint build isn't running because the workflow isn't configured to fire when just a Markdown file is changed. 🤔

I disabled lint as a required build since it indeed doesn't fire on a *.md-only change:
https://github.com/github/gh-models/blob/fbce070edb37e4791457378b8cceafe8858a6afb/.github/workflows/lint.yml#L6-L10


opt out security/consistency features

Add a new optional options parameter:
new Migration(dbConfig, options);

which can be used to disable file order checking and checksums.

closes #40

Can this PR be merged?

@BarryOwens sorry i lost touch to the codebase as I needed access to the new mongo driver and opt out of the security related features :/ - therefore i created a not necessary better package to satisfy my needs. Feel free to close this pr

What is the status of this issue? I would need a possibility to skip steps or disable checksum validation because I need to replace an existing mirgration, because there was an error in it.

Was this already merged? I need this feature too, cause of some refactorings.


Update README.md

Updating the README to prepare for release

@LCCarmody @matentzn @iimpulse
Cleaning up README prior to submission

My comment is that I updated this for OBO academy--which I gave a talk. This is the prefered format for OBO ontologies. It was an attempt to give it context. So, do we have to get rid of all of it?


Add Night Shift Mod

Adds a Day/Night cycle to the Vehicle Editors
https://github.com/coldrifting/NightShift
https://forum.kerbalspaceprogram.com/index.php?/topic/208470-112x-night-shift-auto-daynight-cycle-in-the-vabsph-version-080-initial-release/

Thanks for the submission! The metadata looks good to me.
Only problem I noticed is on the forum thread, not here; the moderators like to have the license mentioned in the OP, and it isn't yet.

I've gone ahead and added that, thanks.


Time Elapsed

Hi @stapelberg ,
Thanks for this parser, I am currently using this to help me display a grafana dashboard. However I wanted to know if it is possible to use some sort of rsync flag to know exactly how much time the rsync lasted in order to pass that metric to https://github.com/stapelberg/rsyncprom and then display in my grafana dashboard.

No, I don’t think the rsync output contains the elapsed time.
Instead, you’ll need to separately keep track of how long the rsync process took that you started.


create medication_request qualify endpoint

https://github.com/edenlabllc/ehealth.api/issues/974

Changes Unknown when pulling fc962492c8be9d1281d1f11e07e148597bdccfc6 on qualify_medication_request#974 into ** on master**.


Promises api

Although not strictly necessary, it would probably make sense to add promise support to spi-device before adding it to mcp-spi-adc.


Refatoração em classes e instituição de método BUILDER

This pull request introduces several significant changes to the tsimg project, including updates to the build configuration, the main application logic, and the structure of the SPICE-related classes. The most important changes are listed below:
Build Configuration

Changed the build type from Release to Debug in CMakeLists.txt to facilitate debugging during development.

Main Application Logic

Added a comprehensive main function in src/main.cpp to handle command-line arguments, read JSON configuration files, and generate output files in different formats (e.g., SPICE, GIF).
Implemented utility functions split and read_json_file to process command-line inputs and read JSON configuration files, respectively.

SPICE-Related Classes

Refactored the SPICE-related classes by creating new classes Image, ImageList, SpiceContent, and SPICEBuilder in src/spice_constructor.cpp and src/spice_object.h to manage images, content, and labels more effectively. [1] [2]
Implemented methods in SPICEBuilder to add images, content, labels, and author images, and to generate labels from image names.

Code Simplification

Replaced the traditional include guard with #pragma once in src/spice_object.h for simplicity and to prevent multiple inclusions.

These changes collectively enhance the functionality, maintainability, and debuggability of the tsimg project.


Fix: Only active replica if it doesn't have deletion timestamp

longhorn/longhorn#5618

Sorry. I made a mistake in this commit https://github.com/longhorn/longhorn-manager/commit/580208f27772b8c6f74d43f46eaf3651b5e07dc9. This PR is fixing the mistake

@Mergifyio backport v1.3.x v1.4.x
cc @longhorn/qa


Switch to including tf2_geometry_msgs.hpp

Signed-off-by: Chris Lalancette<EMAIL_ADDRESS>This goes along with https://github.com/ros2/geometry2/pull/418

The Rpr job is going to fail here; see https://github.com/ros2/geometry2/pull/418#issuecomment-841321977 for CI.


Fix gossip target

This PR fixes an issue where the target of gossip messages was not being respected.
As part of the initial approach, it was necessary to separate the Item trait into the GossipItem and FetchItem traits.  However, providing the SmallGossipItem trait as a means for accessing the full data from a gossiped ID proved to be a better approach, and so splitting the Item trait wasn't strictly required, but is left in the PR as I feel it's an improvement nonetheless.
I also took the opportunity to remove the boxed fn from the gossiper (used to get data from storage), replacing it with an ItemProvider trait which can be specialized for the specific type of data being retrieved.
Finally, the PR also contains a couple of trivial improvements to the logging of versions on node startup.
Related to #3578.

bors merge

bors try

Left a few nits, but still LGTM :+1:

bors r+


✨📗 Quick learning: interesting things that are happening now🗓✨

✨🗓 A selection of opportunities for contribution and learning✨
📰 Note: You can start quickly by reading the shortened contribution guide, only 2 paragraphs here. Or the comprehensive one
📗 Have you ever configured and wrapped a logger?
Our logging library is doing nothing but console.log now 😞. We need to pick our preferred npm logger (remember to include a comparison table) and get it inside. There is no need to understand the entire project, the logger is a self-contained isolated package - You can test it without the rest
🎬 Action item - The corresponding issue

📗 A chance to setup your first (or second) GitHub bot
Bots can handle lots of messy work for us like this bot that closes old issues or that one that warns when packages contain vulnerabilities. See here a full list of potential bots, take one or few.
Free T-shirttt! - Our cool t-shirt to whomever handles this task  👚👕
🎬  Action items - See all related issues

📗 Refresh your knowledge on how to manage configuration
Although most projects use dotenv for reading configuration, we thoughtfully use another library, convict. All is comprehensively rationalized here. Interested to understand why and consider it to your own project? Read the comparison table here, go through the code (30 lines only). Learn something new today!
🎬  Action items - Visit the configuration package

It's seems like the follwing links are broken:

✨🗓 A selection of opportunities for contribution and learning✨
🎬 Action item - The corresponding issue
📗 A chance to setup your first (or second) GitHub bot
🎬 Action items - See all related issues
📗 Refresh your knowledge on how to manage configuration
🎬 Action items - Visit the configuration package


Custom calendarSlideBox not being applied to year view.

I have my three overrides in my calendar:
custom-template-urls="{calendarYearView: 'customYearCell.html', calendarMonthCell: 'customMonthCell.html', calendarSlideBox:'customSlideBox.html'}"
The calendarSlideBox template is:
	`

 Slide Event

</script>`

While this renders perfectly for month view, it does not work on year view. For year view, I am still getting the original slider.
I see in your source there is just one template to be overridden for slide box. Also if I see the calendarYearView.html and calendarMonthView.html there is similar implementation for calling  directive.
Where lies the difference then. How do I override the template for slide box of calendar year view.

In your custom year view template make sure you're passing all options through to the slidebox: https://github.com/mattlewis92/angular-bootstrap-calendar/blob/master/src/templates/calendarYearView.html#L41


webhookauth observer: set cache TTL to 30s

Set webhook authenticator's cache TTL to 30s to prevent very early
oauthaccesstoken timeouts.

as described in https://github.com/openshift/enhancements/pull/403
/assign @deads2k
cc @s-urbaniak

BZ tbd

/retest

/lgtm

/retest

/approve

/retest

/bugzilla refresh

/bugzilla refresh


bundle is locked to rest_client

C:\Users\JavierAlexander\Documents\github\rails-shop-example-master>bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Your bundle is locked to rest_client (1.8.1), but that version could not be
found in any of the sources listed in your Gemfile. If you haven't changed
sources, that means the author of rest_client (1.8.1) has removed it. You'll
need to update your bundle to a version other than rest_client (1.8.1) that
hasn't been removed in order to install.
I wanted to try the sandbox version but everytime I try to bundle install I get the error on top.

C:\Users\JavierAlexander\Documents\github\rails-shop-example-master>bundle install
Fetching gem metadata from https://rubygems.org/...........
Fetching gem metadata from https://rubygems.org/..
Resolving dependencies...
Your bundle is locked to rest_client (1.8.1), but that version could not be
found in any of the sources listed in your Gemfile. If you haven't changed
sources, that means the author of rest_client (1.8.1) has removed it. You'll
need to update your bundle to a version other than rest_client (1.8.1) that
hasn't been removed in order to install.
I wanted to try the sandbox version but everytime I try to bundle install I get the error on top.


Transform optional chaining maybe incorrectly, inconsistent with babel

Describe the bug
If a is undefined, this code can run in browser directly, and Babel transformed like this:

Is this an expected behavior
Input code
a?.b()()

Config
{
  "jsc": {
    "transform": {
      "react": {
        "runtime": "automatic"
      }
    },
    "parser": {
      "syntax": "typescript",
      "tsx": true
    },
    "target": "es5",
    "loose": false,
    "minify": {
      "compress": false,
      "mangle": false
    }
  },
  "module": {
    "type": "es6"
  },
  "minify": false,
  "isModule": true
}

Playground link
https://play.swc.rs/?version=1.3.52&code=H4sIAAAAAAAAA0u010vS0NTQ5AIA1MkElQkAAAA%3D&config=H4sIAAAAAAAAA1VQyw6DMAy77ytQzly3w%2F5hHxF1AXWiDyWpNIT497WFMji1tR3b6XLrOviIgWe35Gt%2BKKOXIbA7oAwyodETUKDk1TrKIGDS4FCtgZ1e67n2m2NEFuKzncxe8VtGdY4khm1U6BurUijlRBcbRR6plACS%2B66GKQQpHQachHbMWW%2BH%2BZxngotMIldhkaIfp2P%2B1rrXSHDhnSrZfiZ33eIf8Be1sMMYrLzaZF1i%2FQEQs2upZQEAAA%3D%3D
Expected behavior
if a is undefined, code can run successfully
Actual behavior
Output code is (a === null || a === void 0 ? void 0 : a.b())();, an Error has been thrownÏ
Version
1.3.52
Additional context
No response

Seems that parsed AST is inconsistent with Babel,

Can you leave this to me, maybe I can fix this

Of course, thank you!


Add cargo test of subpackages to the CI

Looks like cargo test of swc_ecma_parser, swc_ecma_transform, etc have been broken for a long time. Let's manage it with CI!

It's tested with cargo test ---all

Then you should add swc_ecma_parser, swc_ecma_transform, etc as a member of workspace member of root crate. Currently, cargo test of swc_ecma_parser and swc_ecma_transform do fail and they're not covered by cargo test --all
parser:

transformer:

You need to invoke with --all-features

I'm afraid it still do not cover the errornous tests of swc_ecma_parser, swc_ecma_transform.

I think parser test is gailing be ause of crlf. It should be lf. Also, you should initialize submodule.
swc_ecma_transforms require jest to be installed globally and you need to invoke npm i from the /ecmascript/transforms

I just followed CONTRIBUTING.md#getting-your-development-environment-set-up and confirmed that RUST_BACKTRACE=full cargo test --color always --all --all-features does not invoke ecmascript/parser/src/lexer/tests.rs. It fails at the compilation step.
I'll try to fix it, but I honestly don't know why not.

Wow sorry it is are being invoked, it was my mistake. Sorry to bother

It's ok :)


CET tutorial improvements init PR

Describe your changes
Introduced catchy intro, along with a summary of what JupySQL does in the example.
Issue ticket number and link
Closes https://github.com/ploomber/jupysql/issues/280
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I have added thorough tests (when necessary).
[x] I have added the right documentation in the docstring and changelog (when needed)

Preview https://jupysql--300.org.readthedocs.build/en/300/compose.html

@edublancas ready for review

Hello @edublancas  and @idomic
Added new suggestions to improve flow. Also noticed that when the docs are built, the last code block calling $final would return an error message.
%%sql
$final
*  sqlite:///my.db
(sqlite3.OperationalError) unrecognized token: "{"
[SQL: {final}]
(Background on this error at: https://sqlalche.me/e/14/e3q8)

I executed locally on a notebook and obtained this warning:
FutureWarning: Variable substitution with $var and {var} has been deprecated and will be removed in a future version. Use {{var}} instead. To remove this, see: https://jupysql.ploomber.io/en/latest/howto.html#ignore-deprecation-warnings
  warnings.warn(msg, FutureWarning)

Changed the block to
%%sql
{{final}}

great work!

Added new suggestions to improve flow. Also noticed that when the docs are built, the last code block calling $final would return an error message.

yes, this makes sense since we deprecated the old $var behavior!


Bad results on Set14 and Urban100 but normal on Set5 and B100 when testing

Thanks for your great job. I feel confused about the test results when train RCAN model. I use "CUDA_VISIBLE_DEVICES=1 python main.py --model RCAN --save RCAN_G10R20_X2 --scale 2 --save_results --epochs 1000 --reset --n_resgroups 10 --n_resblocks 20 --patch_size 96 --chop False --decay '200-400-600-800'" to train RCAN, and find that PSNR of Set5 and B100 is similar to the paper but Set14 and Urban100 has a large margin about 0.4. I have no idea about why this happened. Could you please help to analyze possible problems. Thanks a lot!

Have you solved this problem?

Which val set  do you use?


Is it possible to control the speed of the speech?

Hi! Thanks for the great work!
I have a question: is it possible to control the speed of the speech, like Fastspeech2, VITS, and so forth?
Thanks!

Hi, trading the speech duration is supported as original FastSpeech 2 by multiplying the predicted duration with a constant (e.g., 0.8 / 1.0 / 1.2)

Sorry for getting back so late.
Could you please explain a bit more about how to do so?
Thanks!


Create a compose file with arm images

https://github.com/provectus/kafka-ui/pull/2453#discussion_r958158239

@shubhwip I want it similar to kafka-ui.yaml or kafka-ui-connectors-only.yaml but with a few differences:

Let's keep it lightweight, with just one copy of each container (like without 2 kafkas)
Let's get rid of zookeeper if it's still there
Thanks!


Marketplace review: Multiple issues

Marketplace 1.0 review
04 April 2022
Homepage

Remove ‘collections’ in ‘Explore collections’ as it’s not just collections that can be browsed. We also don’t know our filter system yet, and we could potentially end up with a categorisation by art type for example, which isn’t the same as a collection
The profile and wallet icons should show ‘Account’ and ‘Wallet’ when hovering over them
Remove the ticker tape animation in all instances on image banners and just show the copy in one go
Change title casing to sentence casing, i.e. it should be Create once. Be discovered everywhere. (note the last full stop is needed)
Toggling between Upload and Discover is unclear - hovering over the next button lights both buttons up in colour
Insert more space between the strapline and the CTA buttons Upload and Discover (I’d say have the buttons ⅓ up from the bottom of the banner image)
Center ‘Top drops’ on the page
‘Top drops’ isn’t loading images
Insert a section headed: Go green and join the RChain Publishing community. Add subtitle: be the first to know about upcoming drops. Add button: Sign up
Reduce the space between the image banner and the three columns Be green, Be safe… below it
‘Be green’ icon: I’d prefer to see a leaf instead of a smiley face there
‘Be green’: change 2nd paragraph to: We can do this by using the RChain blockchain, which enables a high degree of concurrent transactions and uses a Proof-of-stake consensus mechanism.
Remove the n-dash after ‘record’: We are the first NFT marketplace that allows you to store your actual digital file alongside the NFT record - ‘on chain’.
Add slightly more space between the icons and the first paragraph
Add slightly more space between the last paragraph and ‘Read more’
When hovering over the ‘Read more’ buttons, they turn purple - all good. But when you stop hovering over it and move the mouse, the text ‘Read more’ has disappeared from the button and the button is blank
If the ‘read more’ buttons are coming down slightly it may not be necessary to reduce the space between these buttons and the image banner below them
There needs to be more clear space between each of the three columns as it looks too crowded now
These sections don’t work very well together at the moment: [refer to google doc]  ‘Create and sell your NFTs’ should be immediately followed by the three steps “Connect wallet, Upload file…” I therefore think that “Create and sell your NFTs” would be better just above the three steps and not inside the banner image. Solution: Take the copy from this banner: [refer to google doc] Insert it into this one, but change the copy to: At RChain Publishing we’re also walking the talk. All digital images that you see on this website are safely stored on our blockchain - disrupting the way digital file storage and content delivery is handled. Then add a header, just like ‘Top drops’ that says ‘Create and sell your NFTs’, centered above the three steps
Apply sentence casing the the column headers, so: Connect wallet (lower case ‘w’). Upload file (lower case ‘f’) Publish to marketplace (lower case ‘m’)
Insert a new section - titled: Getting you started. Create three columns with a tile in each. Tile 1: How to set up a wallet. Tile 2: Find the perfect NFT. Tile 3: Frequently asked questions.
Add more padding above the RChain logo in the black banner as it looks a bit cut off
Depending on screen zoom, the footer may get cut off - this is what it looks like on 90%: [refer to google doc]
Create three columns in the footer. Move logo to the left hand side and reduce the size. Left column include: Logo, larger in size, © RChain Publishing 2022. Middle column include: About, Explore, Meet the team, Careers, Investors, FAQ, Blog, Our fineprint, Contact. Right column include: Follow our journey, Social media icons underneath

About Rchain Publishing

Insert space after Web: “...conscious travellers on their Web3.0..”
Swap assets for data and remove the redundant text in brackets: “Extending beyond NFTs, this marketplace will serve as a launchpad for a larger, decentralised platform which will let users store self sovereign digital data on chain.”
Reduce the size of the logo on the right of the above text (try and keep the sizing of the imagery consistent and balanced throughout the site)
Apply changes in yellow: “RChain provides linear scale as the network grows and higher degrees of concurrency across executing transactions. Above all it uses a consensus mechanism based on Proof of Stake as opposed to an energy hungry Proof of Work mechanism. These three things are what enables RChain to deliver both internet scale and climate sustainability at the same time.”
Flip the comparison table and have the company names running across the top and the features on the left. This will then allow the column for RChain made to look visually different so that it stands out more - either by giving it a colour or larger size. Some examples below (I’m not a fan of the shadow effects though): [refer to google doc]
The header “Create once. Be discovered everywhere.” needs a full stop at the end.
The order is ‘Be green. Be safe. Be everywhere’ so swap these sections around (A safe haven’ should come before ‘Be everywhere’). If that messes up the alternating backgrounds, then the solution would for the tree image to be replaced with the comparison table
Some finessing to this copy [refer to google doc]: With the rollout of our future marketplace platform, you can create your own marketplace on your website without any need for custom development. Just plug and play with our technology. You can also connect your marketplace with each and every other marketplaces in our ecosystem. This makes you discoverable everywhere where our platform is used, exposing you to markets previously unreachable. It will also open the door to revenue streaming opportunities if other artists’ are discovered when using your marketplace.
Change ‘Management Team’ to ‘Management team’ (lower case ‘t’)
I don’t like the management team widget - it’s overcomplicated. Can we have the simple photographs, not in a frame like it is now, and then when you hover over a pop-up shows up with the short bio? Like this: https://thisiscrowd.com/about-crowd/our-team/ Also, we need to add you, Theo, Steve Henley, Greg Meredith and me
Bill should be Keuntje; Darryl is Chief Strategy Officer
The copy under RChain needs to change to:RChain is a PoS (Proof-of-Stake) blockchain platform for distributed applications. Intelligent, concurrent execution throughout the network unlocks the blockchain's potential for transactions of every type and scale. It is capable of processing anything between 40,000 to 100,000 transactions per second. This is much faster than transaction speeds on the majority of the bigger blockchains. Add button with ‘Learn more’ that links to RChain website13.

Explore collections

Change header to ‘Explore collections’ (lower case ‘c’)

Upload

Change header to ‘Upload file’
Add ‘file’ after ‘Enter’
Remove ‘very’ before ‘brief’
Not sure why upload is underlined? Also add space between ‘here’ and ‘JPG’

Profile

No file examples listed

Wallet

Link not working

Upload page:
Change copy: UploadedSuccessfully!. Upload another?JPG,JPEG,PGN,GIF
to (mainly punctuation):
Change copy: Uploaded successfully! Upload another? JPG, JPEG, PGN, GIF

@sringsma @David405 @RuhanVanVuuren It seems like a good time to break this into multiple issues instead of just one


How know who blocked me

Hello guys, how to know the list of users that blocked me?
May I know who I blocked?
Thank you very much

you cant know

I believe it has, because there are apps that show who blocked me

with API you cant but it's really simple to figure it out  you will need 2 ig account one who is going to check with and other to test if appear on one and other is not it means you blocked but they no endpoint on the ig API that will let you know that

I believe it has, because there are apps that show who blocked me

Do these apps work? Probably not.

@Nerixyz They work, you can check a mobile application for IOS called Reports +

I had friends block me intentionally so can see if it displays them but it won't.
Link

STALKER list never changed, BLOCKLIST stayed blank, SECRET ADMIRER, BEST FRIEND basically the whole INSIGHT/ENGAGEMENT PACK was either blank or never changed
Link

Generally overwhelmingly negative reviews often the app just doesn't work (also on iOS).

True, I thought it would, but thank you very much for the information

I sense good stalkers here.


Unable to animate a component that is unmounting

Is there an easy way to run animations when unmounting a component similar to supplying the "runOnMount" prop?  I did not see a "runOnUnmount".  I have enter and leave hooks working on other components where a higher order component is controlling the rendering but I'd like to be able to specify how a component animates both in and out in the component definition.   Here is some example code of what I'm trying to do.  I would like these "Tags" to expand in when created and shrink out when they are removed.  Is this possible?
const Tag = (props) => {
	return (
		<VelocityTransitionGroup display="inline-block"
			runOnMount={ true }
			runOnUnmount={ true }
			enter={ { animation: "transition.expandIn", duration: 200, display: "inline-block" } }
			leave={ { animation: "transition.expandOut", duration: 200, display: "inline-block" } }>

					{ props.children }

					×

		</VelocityTransitionGroup>
	);
}

VelocityTransitionGroup will run its animation when its child unmounts. I suspect you just need to rearrange things so that your VelocityTransitionGroup is sticking around, and its children are the only ones entering / leaving.


Flutter view in Android app is not notified in release mode when the device size changes

Repro steps here: https://stackoverflow.com/questions/53838043/how-to-rebuild-flutter-widgets-when-device-size-changes-in-release-mode-for-flu
This seems specific to a Flutter View inside an Android app in release mode. I tried reproducing it on a 100% Flutter app and didn't find a difference between debug and release mode (but this was a while ago).
Pasted here:

Pull down this example: https://github.com/flutter/flutter/tree/master/examples/flutter_view
Replace main.dart with (I know it's messy):

import 'dart:async';
import 'dart:ui' as ui;

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

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

class FlutterView extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter View',
      theme: ThemeData(
        primarySwatch: Colors.grey,
      ),
      home: RandomContainer(),
    );
  }
}

class RandomContainer extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final Size size = MediaQuery.of(context).size;
    print('maryx $size');
    return MyHomePage(
      title: 'Flutter Demo Home Page',
      width: size.width,
      height: size.height,
    );
  }
}

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

  final String title;
  final double width;
  final double height;

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

class _MyHomePageState extends State<MyHomePage> {
  static const String _channel = 'increment';
  static const String _pong = 'pong';
  static const String _emptyMessage = '';
  static const BasicMessageChannel<String> platform =
      BasicMessageChannel<String>(_channel, StringCodec());

  int _counter = 0;

  Widget _image = Container();

  @override
  void initState() {
    super.initState();
    platform.setMessageHandler(_handlePlatformIncrement);
    _buildImage();
  }

  Future<String> _handlePlatformIncrement(String message) async {
    setState(() {
      _counter++;
    });
    return _emptyMessage;
  }

  void _sendFlutterIncrement() {
    platform.send(_pong);
  }

  Widget _buildWidgets() {
    final size = MediaQuery.of(context).size;
    return Stack(
      children: [
        Center(
          child: Container(
            width: size.width - 50.0,
            height: 100.0,
            color: Colors.pink[900],
          ),
        ),
        Center(
          child: _image,
        ),
        Center(
            child: Container(
          width: 100.0,
          height: 50.0,
          color: Colors.pink[200],
        )),
      ],
    );
  }

  Future<void> _buildImage() async {
    final recorder = ui.PictureRecorder();
    final canvas = ui.Canvas(recorder);

    final rrect = ui.RRect.fromRectAndRadius(
        ui.Rect.fromLTWH(0.0, 0.0, widget.width, 100.0),
        Radius.circular(widget.width / 2));
    canvas.drawRRect(rrect, ui.Paint()..color = Colors.pink[500]);

    // Save drawing into a png.
    final picture = recorder.endRecording();
    final image = await picture.toImage(widget.width.toInt(), 100);
    final pngBytes = await image.toByteData(format: ui.ImageByteFormat.png);

    // See https://github.com/flutter/flutter/issues/6246
    if (!mounted) return;

    // Save png as an Image widget.
    setState(() {
      _image = Image.memory(
        pngBytes.buffer.asUint8List(),
        height: 100,
        width: widget.width,
        fit: BoxFit.cover,
      );
    });
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        children: <Widget>[
          Expanded(
            child: Center(
                child: Text(
                    'Platform button tapped $_counter time${_counter == 1 ? '' : 's'}.',
                    style: const TextStyle(fontSize: 17.0))),
          ),
          _buildWidgets(),
          Container(
            padding: const EdgeInsets.only(bottom: 15.0, left: 5.0),
            child: Row(
              children: <Widget>[
                Image.asset('assets/flutter-mark-square-64.png', scale: 1.5),
                const Text('Flutter', style: TextStyle(fontSize: 30.0)),
              ],
            ),
          ),
        ],
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _sendFlutterIncrement,
        child: const Icon(Icons.add),
      ),
    );
  }
}

Debug:

Release:

In debug mode, the widget draws correctly, but in release mode, the widget is sized 0x0 because at the moment that it's being drawn, the device size is 0x0. This seems to be related: https://github.com/flutter/flutter/issues/11697
How do I tell the widget to redraw once its size changes? Supposedly both LayoutBuilder and MediaQuery should be telling the widget to redraw, and when I add print statements, the device size IS changing:
12-18 12:01:31.084  1587  1752 I flutter : device: Size(0.0, 0.0)
12-18 12:01:31.087  1587  1752 I flutter : length 200.0 // hardcoded widget, used as a control (does not depend on device size)
12-18 12:01:31.088  1587  1752 I flutter : length 0.0 // widget based on device size
12-18 12:01:31.089  1587  1752 I flutter : length 0.0 // widget based on device size
12-18 12:01:31.563  1587  1752 I flutter : device: Size(600.0, 400.0)

and I would've expected the middle 3 lines to repeat (redraw) but they don't.
For comparison, this is what it looks like in debug mode. It completely bypasses the 0x0 device size:
12-18 12:10:44.506  1897  2063 I flutter : device: Size(600.0, 400.0)
12-18 12:10:44.593  1897  2063 I flutter : length 200.0
12-18 12:10:44.627  1897  2063 I flutter : length<PHONE_NUMBER>333334
12-18 12:10:44.631  1897  2063 I flutter : length<PHONE_NUMBER>333334

Flutter doctor:
[✓] Flutter (Channel master, v1.1.10-pre.170, on Mac OS X 10.13.6 17G4015, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[!] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
    ✗ Verify that all connected devices have been paired with this computer in Xcode.
      If all devices have been paired, libimobiledevice and ideviceinstaller may require updating.
      To update with Brew, run:
        brew update
        brew uninstall --ignore-dependencies libimobiledevice
        brew uninstall --ignore-dependencies usbmuxd
        brew install --HEAD usbmuxd
        brew unlink usbmuxd
        brew link usbmuxd
        brew install --HEAD libimobiledevice
        brew install ideviceinstaller
[✓] Android Studio (version 3.1)
[✓] Connected device (1 available)

(aware of iOS issues, but I'm running the example via Terminal and on an Android device)

MediaQuery is a bad idea. Sometimes we must initialize AnimationController in initState method with a device size, but MediaQuery cant work without a context.
window.physicalSize is a option, but it often return zero size  on app start in release mode as same as the MediaQuery. App run faster brings a problem. :(  Hope a solution.

@yn-tadpole Feel free to reopen this as an issue! I think ultimately I managed to do a workaround for my case but your example is valid (especially if you add a code snippet demonstrating it).

@maryx Good idea. look at the https://github.com/flutter/flutter/issues/36533


atom null support in parse transform

Null/Atom support in parse transform has been implemented and tested.


[discussion] Why does BetterDisplay's picture-in-picture mode not require desktop capture permissions

First of all, thanks to the hard work of the developers, these two are very useful software.
I've noticed in the process that using the picture-in-picture mode in BetterDisplay seems a bit more "real".
While DeskPad is used, there are types that seem to use VNC for remote desktops. (including BetterDisplay's streaming desktop mode)
I think that since desktop capture permissions are required, it is possible to achieve the principle by capturing the virtual desktop and then playing it on the real monitor. But what I'm wondering is why BetterDesktop's picture-in-picture mode doesn't require desktop capture and appears to display a real physical display with no streaming

I was wrong, if you disable the betterDisplay permission, then whether it is screen mirroring, screen streaming, or picture in picture, it will be black


chore(update): add event-generator to PR template file

Signed-off-by: Aldo Lacuku<EMAIL_ADDRESS>

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

If this PR will release a new chart version please make sure to also uncomment the following line:

/kind chart-release

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area falco-chart

/area falco-exporter-chart

/area falcosidekick-chart

What this PR does / why we need it:
Add event-generator area to PR template file.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Checklist

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: alacuku
To complete the pull request process, please assign fntlnz after the PR has been reviewed.
You can assign the PR to them by writing /assign @fntlnz in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 8b6fc59a8ab0235fc5ff8a5b2c6a84422d3286c8

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: alacuku, Issif
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Issif]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Avoid unnecessary cloneDeep usage

Change-type: patch

Resolves: #
HQ:
See:
Depends-on:
Change-type: major|minor|patch

Contributor checklist

[ ] Includes tests
[ ] Includes typings
[ ] Includes updated documentation
[ ] Includes updated build output

Really nice :+1:


[Builtins] [Evaluation] Drop lookups

Don't look here yet.

 I was unable to fall asleep and that gave me enough time to finally realize how to remove those damn lookups.

Wow!

I am quite scandalized that we didn't try this before??????

I am quite scandalized that we didn't try this before??????

I've tried something along these lines multiple times (see the roadmap):

It's obviously the case that not doing lookups is better than doing them, however doing them allowed us to cache a lot of stuff in the array and the non-obvious part was figuring out how to get the same caching (i.e. lack of inlining and lack of annoyingly persistent join-point generation) for the runtime denotations of builtins, while retaining all the inlining within the runtime denotations themselves.
Note that these issues aren't specific to our extensible builtins. If we simply wrote (pseudocode)
computeCek (VBuiltin AddInteger [x, y]) = do
    let (cost, z) = doCostingForAndComputeAddInteger x y
    spendBudgetCek cost
    returnCek z

we'd still run into the problem of needing to precompute and cache the costing function inside of doCostingAndComputeAddInteger somehow (given a cost model, which we only get at runtime).
So it's just non-trivial to do caching alongside full inlining and I'd tried quite a few things to make that happen before this:

did the trick.

I've documented everything without changing any code on the evaluation path, rebased on the fresh master, ran the benchmarks once again and got a 2-3x slowdown. A day later, after full-scale investigation and trying out anything and everything I could've thought of, I still have no idea what's going on. I've tried looking at the Core -- it seems fine. I've tried comparing it with the Core that we were getting three months ago when I opened this PR -- I can't observe any difference. I've tried tweaking things -- to no avail. I've run the benchmarks for the old version of this PR, for the new one and for a variety of masters -- it's all the same, this PR used to make things faster and now it makes them much much slower. Since I opened this PR we've moved to a new version of GHC and dropped immediate unlifting to name the most obvious potential culprits.
The reason why this small and very beneficial PR has been open for so long is that I never got it to be in my sprint and changing the sprint scope is explicitly discouraged, regardless of how non-urgent the tasks in the sprint are. The lack of automated benchmarking has not been very helpful either.
I'm closing this PR. I don't feel like I should pull my hair out to overcome a broken development process. Feel free to reopen and take over.

That's too bad.

That's too bad.

Give me some time to recover from this little breakdown and once we have automated benchmarking, I'll start over. I've moved the Jira ticket (PLT-1066) back to the backlog. Although if somebody else wanted to take over, that would be great too.

I've identified the problem. Two problems, actually. The first one is what I posted on slack, quoting verbatim:
for the love of god, why do our benchmarks not run using the same code path as our prod? In the benchmarks the machine parameters are constructed via
defaultCekParameters :: MachineParameters CekMachineCosts CekValue DefaultUni DefaultFun
defaultCekParameters = mkMachineParameters def defaultCekCostModel

while in the prod the machine params are constructed via
mkDynEvaluationContext :: MonadError CostModelApplyError m => BuiltinVersion DefaultFun -> Plutus.CostModelParams -> m EvaluationContext
mkDynEvaluationContext ver newCMP =
    EvaluationContext <$> mkMachineParametersFor ver newCMP

It's mkMachineParameters vs mkMachineParamtersFor! They are different functions that get compiled VERY differently!
I've been banging my head against a wall and asking myself why the hell the same patch works differently depending on the date it's applied despite the Core being more or less identical (I've even used ddump-prep which is substantially more painful to deal with compared to ddump-simpl), until I came to the conclusion that it must be something else, it can't be related to builtins. And then I observed this (not sure if it explains the weirdest results I've been getting, though).
Overall, all of our previous performance achievements are pretty much irrelevant now, since we've been benchmarking a different function, not the one that is actually used in prod.

The second one is related to

(not sure if it explains the weirdest results I've been getting, though).

The answer is yes. If we stare at the Core of PlutusCore.Evaluation.Machine.ExBudgetingDefaults (which is the file that is used in benchmarks instead of PlutusCore.Evaluation.Machine.MachineParameters.Default from prod) for long enough, we'll find this gem there:
Rec {
-- RHS size: {terms: 496, types: 226, coercions: 0, joins: 0/0}
defaultCekParameters2
  :: [DefaultFun]
     -> DefaultFun -> BuiltinRuntime (CekValue DefaultUni DefaultFun)
defaultCekParameters2
  = \ (ds_iiZU :: [DefaultFun]) (eta_B0 :: DefaultFun) ->
      case ds_iiZU of {
        [] ->
          case eta_B0 of {
            AddInteger -> lvl380_r1XIK;
            <...>
        : y_iiZW ys_iiZX ->
          case y_iiZW of {
            AddInteger ->
              case lvl380_r1XIK of { __DEFAULT ->
              defaultCekParameters2 ys_iiZX eta_B0
              };
            <...>
      }
      }
end Rec }

-- RHS size: {terms: 8, types: 10, coercions: 6, joins: 0/0}
defaultCekParameters1
  :: BuiltinsRuntime DefaultFun (CekValue DefaultUni DefaultFun)
defaultCekParameters1
  = case $wgo3 0# of { (# ww1_s1UI5, ww2_s1UI6 #) ->
    (defaultCekParameters2 (: ww1_s1UI5 ww2_s1UI6)) `cast` <Co:6>
    }

-- RHS size: {terms: 6, types: 9, coercions: 11, joins: 0/0}
defaultCekParameters
  :: MachineParameters CekMachineCosts CekValue DefaultUni DefaultFun
defaultCekParameters
  = case defaultCekParameters1 `cast` <Co:5> of nt_s1U3j
    { __DEFAULT ->
    MachineParameters defaultCekMachineCosts (nt_s1U3j `cast` <Co:6>)
    }

So defaultCekParameters is a MachineParameters and contains a forced-to-WHNF defaultCekParameters1 which is a BuiltinsRuntime, which is a newtype-wrapper around DefaultFun -> BuiltinRuntime (CekValue DefaultUni DefaultFun). GHC is able to see through newtype-wrappers, so for all intents and purposes a BuiltinsRuntime is a function to GHC and GHC performs its usual backstabbery by turning
case y of
    y' -> \x -> z

into
\x -> case y of
    y' -> z

which is how we end up with defaultCekParameters2 binding eta_B0 :: DefaultFun outside of recursion. Coupled with unsaturated defaultCekParameters2 (: ww1_s1UI5 ww2_s1UI6) in defaultCekParameters1 this gives us a function that recurses over the list of all possible builtins each time a builtin is looked up, which as you can imagine is a tad inefficient.
Solution? Block GHC's backstabbery by turning BuiltinsRuntime into a data rather than a newtype. And that's it. This is the Core that we get:
-- RHS size: {terms: 111, types: 2, coercions: 0, joins: 0/0}
lvl488_r1XNu
  :: DefaultFun -> BuiltinRuntime (CekValue DefaultUni DefaultFun)
lvl488_r1XNu
  = \ (x_i1Pr1 :: DefaultFun) ->
      case x_i1Pr1 of {
        AddInteger -> lvl380_r1XLD;
        <...>

$j6_r1XNv
  :: BuiltinsRuntime DefaultFun (CekValue DefaultUni DefaultFun)
$j6_r1XNv = BuiltinsRuntime lvl488_r1XNu

Rec {
-- RHS size: {terms: 332, types: 224, coercions: 0, joins: 0/0}
defaultCekParameters_go1
  :: [DefaultFun]
     -> BuiltinsRuntime DefaultFun (CekValue DefaultUni DefaultFun)
defaultCekParameters_go1
  = \ (ds_ij0S :: [DefaultFun]) ->
      case ds_ij0S of {
        [] -> $j6_r1XNv;
        : y_ij0W ys_ij0X ->
          case y_ij0W of {
            AddInteger ->
              case lvl380_r1XLD of { __DEFAULT ->
              defaultCekParameters_go1 ys_ij0X
              };
           <...>
           }
      }
end Rec }

-- RHS size: {terms: 8, types: 10, coercions: 0, joins: 0/0}
defaultCekParameters1
  :: BuiltinsRuntime DefaultFun (CekValue DefaultUni DefaultFun)
defaultCekParameters1
  = case $wgo3 0# of { (# ww1_s1DOf, ww2_s1DOg #) ->
    defaultCekParameters_go1 (: ww1_s1DOf ww2_s1DOg)
    }

-- RHS size: {terms: 6, types: 14, coercions: 0, joins: 0/0}
defaultCekParameters
  :: MachineParameters CekMachineCosts CekValue DefaultUni DefaultFun
defaultCekParameters
  = case defaultCekParameters1 of { BuiltinsRuntime dt1_i1ytI ->
    MachineParameters defaultCekMachineCosts dt1_i1ytI
    }

Nice and tidy: defaultCekParameters_go1 only binds one variable as it's supposed to, making defaultCekParameters_go1 (: ww1_s1DOf ww2_s1DOg) in defaultCekParameters1 saturated, making the latter reduce properly in defaultCekParameters.
This suggests that we should simply have a policy prescribing to always wrap functions in data rather than newtype, because who knows where else a newtype may backfire.

Great digging!

This suggests that we should simply have a policy prescribing to always wrap functions in data rather than newtype, because who knows where else a newtype may backfire.

Well, it depends, sometimes the saving from having an equivalent-representation newtype might also matter.

Were you going to make the fixes to which function we're using in the benchmarks and the data/newtype thing here?

Well, it depends, sometimes the saving from having an equivalent-representation newtype might also matter.

Ok, yes, unless there's a strong reason to use newtype, exceptions from a general rule are always possible.

Were you going to make the fixes to which function we're using in the benchmarks and the data/newtype thing here?

Yes, and then benchmark.

Ready for review.

Wow, that's massive.

Keep in mind that I'm running our current benchmarks, which don't necessarily reflect the performance of the production evaluator. But I'd like to get this merged already and then we can talk about fixing the benchmarks. If you're OK with this strategy, hit "merge".

Actually, it's -10.35% when I account for bench-compare calculating things incorrectly (reported on slack).


Cut a v0.10 release

Currently using --image-refs flag, and causing issues for developers instructed to install ko.
Is there are holdup on cutting a release with this feature?

+1 from me. I think we had hoped to get more SBOM options and maybe signing in before the next release, but this is already so jam-packed I think we can just bump those to v0.11.
@jonjohnsonjr any concerns?

Looking at open PRs:

https://github.com/google/ko/pull/471 - needs rebase @tcnghia
https://github.com/google/ko/pull/581 - I'd like to get in

Other than that, I think we're good to go?

+1 from me 🤩
The lack of release here came up with me encouraging Karpenter to use --image-refs and get free SBOMs.

RELEASE THE KRAKEN

I'd like to! I think the only thing we're really waiting on is #586 which depends on https://github.com/awslabs/amazon-ecr-credential-helper/pull/309

I think we are waiting on an ECR patch worth linking here


Support for Visual Studio / Visual Studio Code Extension

Is your feature request related to a problem? Please describe.
Do you think it's possible to add a feed of Private Gallery Extension (VSIX) for visual studio
https://devblogs.microsoft.com/visualstudio/create-a-private-gallery-for-self-hosted-visual-studio-extensions/
https://github.com/sverrirs/vsgallery
Describe the solution you'd like
Use bagetter for host all type of Microsoft available feed
Describe alternatives you've considered
use an extenral gallery but ...it's another service ....
Additional context
No Idea

This looks like a fitting addition, I could imagine adding this at some point. Thanks for the idea!


Update forwarded-data.md

🚀 Deployed on https://668c5062d47526b7094f5dae--cozy-fox-0defec.netlify.app


(1) Removal of gridlines and axes on boat plot (2) Attribution of photo

We were going to remove the gridlines and the axes on the boat plot right? Since these don't convey any information to the user. Will also make the viz cleaner looking.
Also, we should attribute the source of the photo which is a free image from thoughtco.com

I will definitely remove gridlines and axis coords


max length limit on channels group name

Hi,
I just found out that the obscure channels error message:
"Group name must be a valid unicode string containing only ASCII alphanumerics, hyphens, or periods."
do not mention the fact that group name cannot be longer than 100 characters.
I use UUID as pk and the generated group name (for model observer) exceed that limit:
1dd94a45-6020-4cc3-8e8a-3b5405a62eb2-handle.instance.change-model-establishment.establishment-pk-b63a92b5-4119-4908-8fcc-28e045a2cbbc
Any idea on how to solve that ?

@jbjuin thankyou for spotting this
my immediate solution for this would be the hash the generated group names and use the hash as the real group name. This should mean group names can be any data type. I will try to get a branch out tomorrow with this fix in place.


Allow Specifying Dependencies in Chassembly Transformers

ChasmLangTransformer currently doesn't have a way to specify depoendencies. Please discuss how these dependencies should be represented in Chassembly files.

Superseeded by #105


Error for gitgutter not enabled

I used a minimal config with packer, fugitive and gitgutter. Apparently when switching to another project file I get the following error
Errore/i eseguendo function <lambda>6[1]..<SNR>51_yadm_callback[4]..<SNR>51_yadm_reset_plugins:
riga    2:
E121: Undefined variable: g:yadm_git_gitgutter_enabled

OS configuration

Linux archlinux 6.5.9-arch2-1
NVIM v0.9.4 Build type: Release LuaJIT 2.1.1697887905

How to reproduce

Use the following init.lua:

local ensure_packer = function()
	local fn = vim.fn
	local install_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim"
	if fn.empty(fn.glob(install_path)) > 0 then
		fn.system({ "git", "clone", "--depth", "1", "https://github.com/wbthomason/packer.nvim", install_path })
		vim.cmd([[packadd packer.nvim]])
		return true
	end
	return false
end

local packer_bootstrap = ensure_packer()

return require("packer").startup(function(use)
	use("wbthomason/packer.nvim")

	use("tpope/vim-fugitive")

	use("airblade/vim-gitgutter")

	use({
		"seanbreckenridge/yadm-git.vim",
		config = function()
			vim.g.yadm_git_gitgutter_enabled = 1
			vim.g.yadm_git_fugitive_enabled = 1
		end,
	})

	if packer_bootstrap then
		require("packer").sync()
	end
end)

Run :PackerSync to install everything
Restart nvim
Open any file which is not tracked by yadm

I hope I gave every information as possible 😃.

Hi thanks for the detailed report
believe this was a bug I introduced last month when allowing for dynamic config changes
Ive pushed a change, could you re-packer sync and see if its fixed?

Works like a charm, thanks for the great plugin 🤙


State space refactor

This PR implements a different approach for handling state spaces in or_ompl.  Here, the knowledge of DOF indices is moved out of the state space class (was RobotStateSpace), and is instead moved into a new OrStateValidityChecker class (which subclasses ompl::base::StateValidityChecker).  This new class also subsumes the OpenRAVE robot specific kinematics and collision checking implementations which used to be duplicated in the OMPLPlanner, OMPLSimplifier, and TSRGoal classes (e.g. in the functions IsInOrCollision() and IsStateValid()).
One benefit of removing robot-specific code from the StateSpace is that it allows different implementations to be used for different robots.  In this PR, the CreateStateSpace() function now returns a vanilla RealVectorStateSpace when no joints are continuous, which reduces pointer indirections and should improve cache locality of states for robots like HERB (and allows for more well-tested projections to be used).  The old RobotStateSpace class is now much simpler, and was renamed ContinuousJointsStateSpace to clarify its purpose (a compound space with RealVector and SO(2) subspaces).
The eventual goal with these changes is so that external planners (such as LEMUR) can begin to depend on parts of or_ompl for currently duplicated functionality.

👍 Could you test this on ADA to make sure that it does not break SO(2) joints?

Works great on ADA! Below are results of OMPL_RRTConnect from J1=-2.8 to J1=+2.8, using a RealVectorStateSpace (left, for comparison only) and using ContinuousJointsStateSpace (right).


packages/babel-jest - fix readme

Summary
I got an error when I tried to use following command from readme:
yarn add --dev babel-jest<EMAIL_ADDRESS>@babel/core

It should be similar with command from getting the start page (https://jestjs.io/docs/en/getting-started<EMAIL_ADDRESS>in single quotes
yarn add --dev babel-jest<EMAIL_ADDRESS>@babel/core

Codecov Report

Merging #6746 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #6746   +/-   ##
=======================================
  Coverage   63.68%   63.68%
=======================================
  Files         235      235
  Lines        9007     9007
  Branches        3        3
=======================================
  Hits         5736     5736
  Misses       3270     3270
  Partials        1        1

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 61b4342...ca20b31. Read the comment docs.


Change the window width calculation strategy

The window width is currently been calculated to at least 25% of visible width regardless of how wide the visible width is.
https://github.com/xcv58/Tab-Manager-v2/blob/master/packages/extension/src/js/components/WinList.tsx#L40
We probably can set up a threshold or a totally different strategy for the window width so that users with a wider screen and many windows can use this extension easily without horizontal scrolling.

Published 1.3.7 to fix this: https://xcv58.xyz/tabs

Update the tab/window width to be fit all available space if possible (5e33a23)
Use tab/window width from user preferences if there are more than 4 columns (381f941)

Fixed in 5e33a23cf9b0758a21b428e9bb1d5d63cb048366 381f9411de12be979f0f43f8cd702805df08d5c7


update of french translation for general app and for two packages

update of french translation for general app and for packages telescope-newsletter and telescope-tags

I got wrong some translations


noisy warnings on import for subpackages: segregation, esda, spvcm

If we can bump releases of these three packages to silence these, that would be nice for the users.
Python 3.8.0 (default, Nov  6 2019, 21:49:08)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pysal
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/moran.py:734: SyntaxWarning: "is" with a literal. Did you mean "=="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/moran.py:1392: SyntaxWarning: "is" with a literal. Did you mean "=="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/moran.py:734: SyntaxWarning: "is" with a literal. Did you mean "=="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/moran.py:1392: SyntaxWarning: "is" with a literal. Did you mean "=="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/tabular.py:77: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/tabular.py:96: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/tabular.py:151: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/tabular.py:77: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/tabular.py:96: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/esda-2.2.0-py3.8.egg/esda/tabular.py:151: SyntaxWarning: "is not" with a literal. Did you mean "!="?
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/segregation-1.1.1-py3.8.egg/segregation/network/network.py:15: UserWarning: You need pandana and urbanaccess to work with segregation's network module
You can install them with  `pip install urbanaccess pandana` or `conda install -c udst pandana urbanaccess`
  warn(
/home/serge/anaconda3/envs/pysaldev/lib/python3.8/site-packages/spvcm-0.2.1.post1-py3.8.egg/spvcm/abstracts.py:10: UserWarning: The `dill` module is required to use the sqlite backend fully.
  from .sqlite import head_to_sql, start_sql
>>> import segregation
>>> segregation.__version__
'1.1.1'
>>>

i think this has been resolved?

Yes.


Increment version for new type system

@DominiqueMakowski, and @kiante-fernandez, for your situation awareness, predict is now working. Here is an example: https://itsdfish.github.io/SequentialSamplingModels.jl/dev/turing/

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/86657
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.4.0 -m "<description of version>" e9188623bc24d9a7f3f17a6e0f5abf7e41af9eb3
git push origin v0.4.0


Python static typing merge conflict resolution

Article Checklist
NOTE: (1st time contributors - submit ONLY one article to get familiar with the process, quality, and style-once published, you can then submit any number of articles.)
Preliminary Checks - Formatting and Structure

[x] Does your article follow any of the suggested structure formats? - see example formats
[x] Is your article properly formatted in Markdown? - see Github Markdown guide
[x] Have you used the correct folder and file structure? - see Contribution Guidelines
[x] Is your article over 750 words? - Tool: Wordcounter.net
[x] Have you used our preferred heading structure? - H3 (###) and up
[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.
[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.
[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images
[x] In your PR - add a comment that states "This fixes #(enter your Idea Content Form #)" to link and close your Idea Content (issue) when the PR is merged.

Grammar Checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid -  Grammarly
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical Checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide

Contribution Guidelines
For first-time contributors and for more details, see Contributing Guidelines
This fixes  #1316

Fixed merge conflict on PR #1364

Not sure what is causing a merge conflict, but please take the changes from the 1st PR - add those changes to this file and create a new PR @jerimkaura
Thank you 👍

Made the changes from the first PR into this.

I do not know why this PR cannot make more commits to it.
I know this a new PR - but I can not make any edits.
With a new PR(pull request) - make sure it is a fresh PR - not using the old one. It seems like you deleted the old .md file and added more to it.
@jerimkaura
Thank you 👍


GOP Duplication Bug

For H264/AVC files in MP4 container, the first GOP is duplicated, and the video is always one GOP behind actual playback after that. Issue doesn't exist in the plugin file from VirtualDub2 44282.
Reference issue on VirtuaDub2 repository: https://github.com/v0lt/VirtualDub2/issues/4

You can test using the sample files from the link below:
https://file-examples.com/index.php/sample-video-files/sample-mp4-files/
The simplest way to test is to open the file with VirtualDub2 and use the "jump to keyframe" button to jump to the next key frame. In this case, the frame that is displayed will not change since the first GOP is duplicated, and all frames after that are shifted by a one GOP. You can also test by comparing a specific frame number in VirtualDub2 against a video player such as MPC-HC. The video in VirtualDub2 is always one GOP behind actual playback in the player, for the same frame number.

You can test using the sample files from the link below:
https://file-examples.com/index.php/sample-video-files/sample-mp4-files/
The simplest way to test is to open the file with VirtualDub2 and use the "jump to keyframe" button to jump to the next key frame. In this case, the frame that is displayed will not change since the first GOP is duplicated, and all frames after that are shifted by a one GOP.

I downloaded "file_example_MP4_480_1_5MG.mp4" from your link. Opened it in VirtualDub2_v<IP_ADDRESS>3. Pressed Shift+Left keys and saw the changed frame. I don't have a problem with your file.

I found the file with the problem myself.
https://www.elecard.com/storage/video/TheaterSquare_640x360.mp4

You just need to load any AVC video then press few times the keyframe key forward and press play and you will see it. Best is if you load any video where someone is speaking so that you can see the out of sync A/V playback issue. Just test it. The problem is the cache input driver which seems to have any issues. When you use a other driver like ffmpeg plugin "FFInputDriver_64.vdplugin" to load the video then you don't have that problem anymore.

The problem is in FFmpeg. Navigation for MP4 does not work as well as for other files.
I tried to get around the problem in avlib_vdplugin_<IP_ADDRESS>.

Hello @v0lt, thank for the updated avlib-1.vdplugin dev test version. So it seems to work correctly now. Keyframes do match now without any out of sync / behind delay issues anymore. Well done.


one linux VHD build mode, eliminate gen1, gen2, and sig modes for linux VHD builds

What this PR does / why we need it:

Merged gen1, gen2, and sig modes into one linuxVhdMode for Linux VHD builds
Windows VHD builds will maintain their current state and retain all three original modes
We now build MarinerV1 Gen1 VHD images from a marketplace base image instead of a pre-supplied VHD blob
All Linux VHD builds through packer will now output a managed image which then gets published to a SIG version

Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

@wanqingfu could you help to review this PR to make sure that Windows SIG build and GEN2 build still work with this change?

I've gone through all the file changes. This PR is compatible with WINDOWS SIG build and GEN2 build @AbelHu. For the windows part changes, they are basically only renaming the GEN2_CAPTURED_SIG_VERSION to CAPTURED_SIG_VERSION - functionality remains the same.
Confirmed with @cameronmeissner and will continue to follow up on this. I've been monitoring the pipeline also, and I don't think I'm seeing any fail in most recent runs relating to this PR.


feat: add more default settings for VSCode

This is for #386.

Both check-json  and pretty-format-json fail on settings.json and extensions.json where I added line comments. Not sure what to do?

Both check-json and pretty-format-json fail on settings.json and extensions.json where I added line comments. Not sure what to do?

To be honest, I’m not certain either. I’m a little surprised that VSCode produces incorrect JSON (i.e. JavaScript style comments inside JSON) and the git hooks have a different opinion wrt. formatting. I’m a bit worried that forcing the git hooks over the VSCode generated files will continue to be headache, because every time a user changes the VSCode settings the hooks will complain.
We could consider using exclude in the configuration, for example here
https://github.com/jenstroeger/python-package-template/blob/7bf474b781efa1fb0e69dcf31f968675695f10bc/.pre-commit-config.yaml#L1-L5
we’d add
exclude: ^.vscode/

That way VSCode can just own these files without the git hooks changing & checking them.

We could consider using exclude in the configuration, for example here

I already played with that exclude setting but did not get it running:
Check hooks apply to the repository......................................Failed
- hook id: check-hooks-apply
- exit code: 1

check-json does not apply to this repository
pretty-format-json does not apply to this repository

check-json does not apply to this repository
pretty-format-json does not apply to this repository

Yup that’s expected output from this hook
https://github.com/jenstroeger/python-package-template/blob/7bf474b781efa1fb0e69dcf31f968675695f10bc/.pre-commit-config.yaml#L12
Because we’ve excluded all JSON files using a global exclude: we now don’t need those hooks anymore.

Argh, there is an EOL issue now in .pre-commit-config.yaml. It really would be helpful to have a .gitattrubutes file within the repo to avoid such kind of EOL conversion. See https://rehansaeed.com/gitattributes-best-practices/
# Set default behavior to automatically normalize line endings.
* text=auto

# Force batch scripts to always use CRLF line endings so that if a repo is accessed
# in Windows via a file share from Linux, the scripts will work.
*.{cmd,[cC][mM][dD]} text eol=crlf
*.{bat,[bB][aA][tT]} text eol=crlf

# Force bash scripts to always use LF line endings so that if a repo is accessed
# in Unix via a file share from Windows, the scripts will work.
*.sh text eol=lf

Argh, there is an EOL issue now in .pre-commit-config.yaml.

Probably caused by this hook:
https://github.com/jenstroeger/python-package-template/blob/7bf474b781efa1fb0e69dcf31f968675695f10bc/.pre-commit-config.yaml#L110

It really would be helpful to have a .gitattributes file within the repo to avoid such kind of EOL conversion. See https://rehansaeed.com/gitattributes-best-practices/

Oh sure, I’ll take a look, thanks!

we now don’t need those hooks anymore.

And removed again.

These are the original VSCode files, yes?

What do you mean by original? EOL of the three JSON files is mixed, it seems.

What do you mean by original?

I mean that if a user opens the project using VSCode then they’ll work? If a user changes their settings and saves then it won’t impact any other aspect of the repo considering we’ve excluded the entire .vscode/ directory.
Let’s wait what @behnazh says but I’m ok with this change 👍🏼

I mean that if a user opens the project using VSCode then they’ll work?

Yes, they will work on Linux provided the venv is corretcly setup. For Windows the python.defaultInterpreterPath needs to be adapted since there is no platform specfic setting in VS code.

.pre-commit-config.yaml is no longer touched by this PR.

.pre-commit-config.yaml is no longer touched by this PR.

Because the VSCode configuration JSON file contains comments, our pre-commit hooks should fail. Did it pass for you? It would be good to exclude the .vscode/ from .pre-commit-config.yaml in this PR.

@thbeu does pre-commit work if you add
exclude: ^.vscode/

back to the top of the .pre-commit-config.yaml?

Yes, that works, see 676ff34.

@thbeu feel free to Squash and merge your PR now 👍🏼

@thbeu feel free to Squash and merge your PR now 👍🏼

Only contributors /w write access can do so.

Good, you’re still the author of the merged commit https://github.com/jenstroeger/python-package-template/commit/10154b376b0fba7893ba397670ad348ab16e1664 — I wanted to ensure that you get the fame and blame for this change 😉

When will it go from jenstroeger:staging to main?

We’ve not planned a new release yet. Do you have a desired date or a deadline?

No, just being curious.

@thbeu, we just published v2.5.0 with your change 🤓


Meshes dont function properly in newest snapshot on linux v4.4.alpha.mono.gh [106ba51fe]

Tested versions
reproducable in v4.4.alpha.mono.gh [106ba51fe]
System information
Linux Mint 22 xfce
Issue description
when i scale meshes with the tools and not through the values the values don't change and when modifying the values they dont fix it.
Steps to reproduce
make a mesh3d scale it through the editor not the values.
Minimal reproduction project (MRP)
new-game-project.tar.gz


how to use Global filter

by adding this:
`
const [globalFilter, setGlobalFilter] = React.useState(null);
const table = useReactTable({
   ...
onGlobalFilterChange: setGlobalFilter,
   ...
state: {
  globalFilter,
},

});
`

Uou can check the TanStackTable documentation, it is very complete, I leave you the link: https://tanstack.com/table/v8/docs/api/features/global-filtering

Filtering that many columns server side might not be a good approach.
Maybe it should be used on the client side.
You can follow the example, and docs provided above to get started.


move papyri to either ipython or one of  jupyter organisations.

I'd like to move this repository to one of the  organizations.
It will be better in term of managing who has access to what and will also allow me to work in PRs    via my fork instead of pushing directly.

It seems like this is completed, can we close?


Deprecated Smarty modfier rewrite

And removed all occurrences from the theme, since this modifer does not do anything

Description
Please describe your pull request:

Why is it necessary? Cleanup old stuff
What does it improve? Get rid of old stuff
Does it have side effects? No

Questions
Answers

BC breaks?
no

Tests pass?
yes

Related tickets?
--

How to test?
Apply patch, nothing should change

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/SW-17549.
Please use this issue to track the state of your pull request.