Write a schema for scenario YAML files

YAML schemas allow code completion and highlighting for many IDEs and editors, including Eclipse, VS Code, IntelliJ, Emacs, and vim. They're usually stored in a central registry such as https://www.schemastore.org/json/.
A YAML file with a proper schema can make it easier to write scenarios and allow IDEs to lint the scenario files on the fly.

For this, we'd probably have to switch to an "identifiable" file extension, e.g. ".hotsos.yaml".

Instead of file name, would a particular key/value work too? Something like
hotsos-schema: v1

Instead of file name, would a particular key/value work too? Something like

There are schema specification methods for different plugins (comments, specific YAML key) but I couldn't find a common denominator. I'll research more.


Link/Libpq Error during diesel_cli compilation

Versions

Rust:
nightly-x86_64-pc-windows-msvc
rustc 1.24.0-nightly (edbd7d232 2017-12-20)
Diesel:
Diesel 1.0.0 with Diesel CLI v1.0.0
Database:
PostgreSQL 10 (install with GUI installer)
Operating System
Windows 10

Problem Description
I can't compile diesel_cli when i try this command : cargo install diesel_cli --no-default-features --features postgres.
The full error message : https://pastebin.com/vVRK3cxi
What are you trying to accomplish?
I have set PATH in user variables
C:\PostgreSQL\pg10\lib
C:\PostgreSQL\pg10\bin

Checklist

I have already looked over the #587, #843, etc some other issue/subissue

I know, some people already had this kind of errors in past but after some time, i don't find a solution =/
Thanks for your attention!

@sgrif that backend_installation.md worked me for compile but not working well.
diesel setup  👍  works
diesel migration generate create_posts 👍  works
diesel migration run  👎  not works
diesel migration list 👎 not works
I follwed this link
https://diesel.rs/guides/getting-started/
why not works in windows?

@top1st Without saying what does not work nobody can and will help you.


A question about this project

Honestly can't thank you enough for taking the time to clean up and share this repo. Its really been handy for me learning how to TDD a side project I'm working on that's using Nova.
I've a question though - how did you decide on the your approach to testing you nova app? I've hunted around but not found any blog posts or resources to guide me? I'm concerned that I'll start testing things I don't need to, since they will be being testing by the nova maintainers.

No problem! Glad it's been helpful.
It's easy to think through this process if you go about it from the perspective of just testing what code you are adding to your app. IE: I am adding a field to a nova resource... I don't need to test that it shows the field, or does a particular function. I simply need to make sure it is present at the end point that the resource is looking for.
I add on to my resource fields:
            Text::make('Name'),

Therefore, I want to assert that I have a text field and that it's named Name. That is the code I inserted into the platform.
So I end up with this:
        $response = $this->get('/nova-api/branches/'.$resource->id);

        $response->assertJson([
            'resource' => [
                'id' => [
                    'value' => $resource->id,
                ],
                'fields' => [
                    [
                        'component' => 'text-field',
                        'attribute' => 'id',
                        'value'     => $resource->id,
                    ],
                    [
                    	'component'	=> 'text-field',
                    	'attribute' => 'name',
                    	'value'		=> $resource->name,
                    ],
                ],
            ],
        ]);

Hope that helps with the thought process!


Add Streetview convenience

Embed or open in another tab easily. Bing, Google, Mapillary, anything else

I don't think we're allowed to embed Streetview directly. https://cloud.google.com/maps-platform/terms:

No Use With Non-Google Maps. To avoid quality issues and/or brand confusion, Customer will not use the Google Maps Core Services with or near a non-Google Map in a Customer Application. For example, Customer will not (i) display or use Places content on a non-Google map, (ii) display Street View imagery and non-Google maps on the same screen, or (iii) link a Google Map to non-Google Maps content or a non-Google map.

But maybe we're allowed to have a link that opens a new tab

Sounds reasonable.

Someone requested a QGIS plugin-style where you can just click the map and open a new tab


[NO-JIRA] Docs build fixes

Follow-up of https://github.com/apache/avro/pull/3092
What is the purpose of the change

Fix the build of the docs: https://github.com/apache/avro/actions/runs/10488520943/job/29051171217

Verifying this change

The new Github Actions workflow for building the docs should pass

https://github.com/apache/avro/actions/workflows/deploy-docs.yml
Documentation

Does this pull request introduce a new feature? no

CC @Fokko

@martin-g Thanks for fixing this, I have also on my list to take another pass over the website 👍


Feature Request: Better error messaging for acorn parsing errors when testing React

If JSX code is inlined into a test assertion (e.g. using enzyme's .contains, etc) acorn from the power-assert library fails hard (fails hard enough to kill the --watch watcher):
test("some test", t => {
    //...
    const wrapper = shallow(<Lesson {...props} />);
    t.true(wrapper.contains(
));
});

/Users/dcousineau/Projects/frontend/node_modules/acorn/dist/acorn.js:945
  throw err;
  ^

SyntaxError: Unexpected token (1:24)
    at Parser.pp.raise (/Users/dcousineau/Projects/frontend/node_modules/acorn/dist/acorn.js:943:13)
    at Parser.pp.unexpected (/Users/dcousineau/Projects/frontend/node_modules/acorn/dist/acorn.js:1503:8)
...

The solution to fix this error is a very simple:
test("some test", t => {
    //...
    const wrapper = shallow(<Lesson {...props} />);
    const actual = wrapper.contains(
);
    t.true(actual);
});

It would be nice if AVA could expect and catch this error, prevent it from hard exiting the process, and possibly display messaging like "Unparseable (possibly JSX) code found in your test assertion. Try assigning the code to a variable first then running the assert against the variable".

@dcousineau Thank you for reporting. That's a power-assert's problem and I'm trying to solve it. Sorry for inconvenience... I'll integrate it to AVA as soon as possible when the PR lands. So please stay tuned.

@dcousineau which version are you using? Could you try with master? If it still crashes perhaps you could share an example repo so I can fix the watcher crash? Thanks!

Same issue here.  Using ava 0.14.0 and enzyme 2.3.0.


config: Authentication redirect is wrong when adding the second backend.

It appears there is an issue when re-starting a web server in Go, where old ServeMux functions are used when restarting a server.
I have filed this issue: https://github.com/golang/go/issues/14927
This means that if you add two different backends, the server will redirect to the authURL of first server. For instance, if you add an ACD and then a Drive backend, the Drive authentication will redirect you to the ACD authentication page.
I have tried "clean" ways of fixing this, but I cannot make anything work consistently. The only "sort-of" solution I can come up with is to keep the server running and update the authURL.

You are awesome @ncw -  adding w.Header().Set("Connection", "close") fixes the issue.
I will submit a PR shortly.

This is fixed in f8101771c96047442f8f9a7c38c5eb9ec0f1648d - thanks Klaus.


Adding the 'running the examples' instructions to the end of the README....

...md

This is an amendment for https://github.com/facebook/react-native/pull/250


Dataset tweaks

Coverage remained the same at 91.788% when pulling 7e70d4aaa23f6aceacefbb38b64e904e5ebc2c73 on dataset-tweaks into f023b70bfedac8927632727d04875bc67003179b on search-pagination.

Coverage remained the same at 91.788% when pulling 6fe00bbe5112c835be478f9f4e08271df0647b5f on dataset-tweaks into f023b70bfedac8927632727d04875bc67003179b on search-pagination.


File variants

This pull request adds the following data files (so that students can practice reading in different types of data):

penguins-meta-data.csv a vanilla csv file which has some info at the top and bottom of the file (students will have to skip some rows)
penguins.tsv a mostly tab separated file which also has two columns separated by a single whitespace
penguins2.csv a csv2 format file
penguins.xlsx an excel file that has two sheets, penguins_raw and penguins, each containing the datasets that map to the sheetnames.

Greetings, I was wondering if there was an ongoing conversation around this from the maintainers that's missing from the pull request and the associated issue about data formats? I thought at some point thought there was a csv version of the data on this repository which I have drawn upon as part of a Python class I taught in the past -- but now can't find it anymore. So I don't know if it was here previously but now not -- or I dug up another upload of it elsewhere.
Obviously there are a lot of versions floating around now where people have done the conversion themselves and re-uploaded - I know I can "just import in R and export again" - but it would be nice for me to be able to point students to an official version and be able to credit you all properly, not to mention that I want to avoid passing on bad habits of fragmenting data sources. This data set has got a lot of traction over the past few years and I've found it valuable in teaching my students.
I appreciate the work you all have put in to this.

Apologies - spoke too soon - https://github.com/allisonhorst/palmerpenguins/tree/main/inst/extdata has the csv version .


Some svg urls don't work

NB Never post screenshots of code. Post copy paste-able code if you include any.
Ignoring this will likely lead to direct closing of the issue.
Please respect the time and energy of open source maintainers.
Bug
I created a blank app then tried to render an svg from a url. It works with one url but not another.
Unexpected behavior
Does work:
<SvgUri
          width="100%"
          height="100%"
          uri="https://c2.scryfall.com/file/scryfall-symbols/sets/tsr.svg"
        />

Doesn't work:
<SvgUri
          width="100%"
          height="100%"
          uri="https://c2.scryfall.com/file/scryfall-symbols/sets/cc1.svg"
        />

Tested on Android device running Android 9.
Environment info
React native info output:
System:
    OS: Windows 10 10.0.19041
    CPU: (4) x64 Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz
    Memory: 2.02 GB / 7.96 GB
  Binaries:
    Node: 12.18.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
    npm: 6.14.5 - C:\Program Files\nodejs\npm.CMD
    Watchman: Not Found
  SDKs:
    Android SDK:
      API Levels: 23, 24, 25, 26, 27, 28, 29
      Build Tools: 28.0.3, 29.0.2, 30.0.2
      System Images: a... | Intel x86 Atom_64, a...google_apis | Google APIs Intel x86 Atom Sys..., a...gle_apis | Google APIs Intel x86 Atom_64 ..., a...google_apis | Google APIs Intel x86 Atom Sys..., a... | Intel x86 Atom_64, a...s_playstore | Google Play Intel x86 Atom Sys..., a...google_apis | Google APIs Intel x86 Atom Sys...
      Android NDK: Not Found
    Windows SDK:
      AllowDevelopmentWithoutDevLicense: Enabled
      AllowAllTrustedApps: Enabled
      Versions: 10.0.10240.0, 10.0.10586.0, 10.0.14393.0, 10.0.15063.0, 10.0.16299.0
  IDEs:
    Android Studio: Version  <IP_ADDRESS> AI-193.69<IP_ADDRESS>26763
    Visual Studio: 15.6.27205.2004 (Visual Studio Community 2017), 16.7.30406.217 (Visual Studio Community 2019), 15.4.27004.2009 (Visual Studio Community 2017)
  Languages:
    Java: 1.8.0_162
    Python: 2.7.14
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.13.1 => 16.13.1
    react-native: 0.63.2 => 0.63.2
    react-native-windows: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Library version<EMAIL_ADDRESS>Steps To Reproduce
Issues without reproduction steps or code are likely to stall.

git clone https://github.com/jauggy/svg-uri-bug.git
yarn
yarn start
yarn android
There are two svgs in App.js but only one renders. If you change the url you can verify the url is the problem. However, if you try both urls in a browser they both work.

Have tested on Device with Android 9.
Short, Self Contained, Correct (Compilable), Example
See above

I have the same problem

the same, I try to use http://www.accuweather.com/images/weathericons/33.svg

I believe this comes down to error handling. I'm having the same problem with dynamic urls where data may or may not exist

Hello, I have reviewed all the cases you provided, and I believe the SvgUri component has been updated and is now working correctly. I have closed the issue, but if you encounter the same problem, feel free to reopen it.
Thank you.


Microsoft.Automation/automationAccounts/variables@2023-11-01- does not show VALUES when isEncrypted = True

Bicep version
Bicep CLI version 0.12.40
Describe the bug
This API call is performed from Azure Automation Account sandbox.
When trying to use the following API to fecth variables it is only reporting values when variables are not encrypted:
"GET /subscripitons/XXXXXXXXX-xxxx-XXXX-xxx-xxxxxxxxxx/resourceGroups/rg-automation/providers/Microsoft.Automation/automationAccounts/XXXXXXX/variables?api-version=2023-11-01 HTTP/11" 200 1710
{
'value': [
{
'id': '/subscripitons/XXXXXXXXX-xxxx-XXXX-xxx-xxxxxxxxxx/resourceGroups/rg-automation/providers/Microsoft.Automation/automationAccounts/XXXXXXX/variables/mailfrom',
'name': 'mailfrom',
'type': 'Microsoft.Automation/AutomationAccounts/Variables',
'properties': {
'creationTime': '2024-03-22T11:30:03.917+00:00',
'lastModifiedTime': '2024-03-22T11:30:03.917+00:00',
'isEncrypted': False,
'value'<EMAIL_ADDRESS>'description': ''
}
},
{
'id': '/subscripitons/XXXXXXXXX-xxxx-XXXX-xxx-xxxxxxxxxx/resourceGroups/rg-automation/providers/Microsoft.Automation/automationAccounts/XXXXXXX/variables/testvar',
'name': 'testvar',
'type': 'Microsoft.Automation/AutomationAccounts/Variables',
'properties': {
'creationTime': '2024-11-05T15:11:45.777+00:00',
'lastModifiedTime': '2024-11-07T20:22:32.553+00:00',
'isEncrypted': True,
'description': ''
}
}
]
}
To Reproduce
curl to:
$ curl https://management.azure.com/subscripitons/XXXXXXXXX-xxxx-XXXX-xxx-xxxxxxxxxx/resourceGroups/rg-automation/providers/Microsoft.Automation/automationAccounts/XXXXXXX/variables?api-version=2023-11-01
Additional context
This is a bug in the https://management.azure.com API for Microsoft.Automation/automationAccounts than in the bicep software.

Unfortunately this is a Microsoft.Automation RP issue. Please open up a support ticket with this team to streamline the issue.


benchmarks: add a script to report code size of benchmark files

and fix a comment

@swift-ci smoke test and merge


ciao-controller: modify the IP allocation for k8s clusters

change the network allocation for k8s tenants to reserve 3 sets of subnets: 1 for the k8s nodes (master & worker), 1 for the pod subnets, and last one service IPs.

k8s assumes all pod subnets are on 10. network.

we changed our k8s strategy, so this is no longer relevant.


Fix signal connections when adding libraries to AnimationPlayer

There is an unused method in AnimationPlayer called _ref_anim which connects a signal from the animation to the animation player. There is a similar _unref_anim which disconnects the signal, and it is called when removing an animation library, for each animation in the library.
Before animation libraries were added, _ref_anim was called when adding animations. As such, I assume it was supposed to be called similarly when adding animation libraries but got overlooked, so that's what this PR fixes.
Fixes #60566.

Turns out this doesn't properly fix the issue. Replacing this with #61958.


WIP: Mace update

Update the mace and the MACE-ASE calculator to the latest version according to the original mace code

Codecov Report
Attention: Patch coverage is 6.55738% with 57 lines in your changes are missing coverage. Please review.

:exclamation: No coverage uploaded for pull request base (main@cd35f02). Click here to learn what that means.

Files
Patch %
Lines

mlptrain/potentials/mace/mace.py
6.55%
57 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #93   +/-   ##
=======================================
  Coverage        ?   64.20%
=======================================
  Files           ?       50
  Lines           ?     4732
  Branches        ?        0
=======================================
  Hits            ?     3038
  Misses          ?     1694
  Partials        ?        0

Flag
Coverage Δ

python-3.9-mace
64.20% <6.55%> (?)

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

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


Add some option alias

Added some alias for existent options in various toys.
These alias are used by some building scripts for different tools considered "key-packages".

I've found some alias aren't listed when --help. Can I open a new pull-request adding them?
In addition to these option alias I'm building a list of missing options. Some of them are already documented in TODO comments. Is it preferable to open a github issue with the complete list or adding them all to toys TODO comments and open a pull-request?
Regards,

I've found some alias aren't listed when --help. Can I open a new pull-request adding them?

as i understand rob's position, he doesn't like long options but admits that they exist. so they work (when someone actually has a script that needs them), but he doesn't add them until that user shows up, and he doesn't want them in the help text (unless they're long-only options that don't have a corresponding short option).

In addition to these option alias I'm building a list of missing options. Some of them are already documented in TODO comments. Is it preferable to open a github issue with the complete list or adding them all to toys TODO comments and open a pull-request?

do you have specific use cases that require them? that's definitely valuable. but if it's just "here's the diff of --help against some other implementation", that doesn't really add anything. (especially given the overall policy -- as i've internalized it from the examples i've seen -- of "add it when there's a user for it".)

I've found some alias aren't listed when --help. Can I open a new pull-request adding them?

as i understand rob's position, he doesn't like long options but admits that they exist. so they work (when someone actually has a script that needs them), but he doesn't add them until that user shows up, and he doesn't want them in the help text (unless they're long-only options that don't have a corresponding short option).

OK

In addition to these option alias I'm building a list of missing options. Some of them are already documented in TODO comments. Is it preferable to open a github issue with the complete list or adding them all to toys TODO comments and open a pull-request?

do you have specific use cases that require them? that's definitely valuable. but if it's just "here's the diff of --help against some other implementation", that doesn't really add anything. (especially given the overall policy -- as i've internalized it from the examples i've seen -- of "add it when there's a user for it".)

Suggested long options for this pull request are found in "real world" scripts:

https://codesearch.debian.net/search?q=gzip.*--no-name&literal=0
https://codesearch.debian.net/search?q=mv.*--verbose&literal=0
https://codesearch.debian.net/search?q=install.*--preserve-timestamps&literal=0
https://codesearch.debian.net/search?q=date.*--utc&literal=0
https://codesearch.debian.net/search?q=file.*--brief&literal=0&page=1
https://codesearch.debian.net/search?q=grep.*--count&literal=0
https://codesearch.debian.net/search?q=rm.*--force&literal=0
https://codesearch.debian.net/search?q=xargs.*--null&literal=0
https://codesearch.debian.net/search?q=xargs.*--no-run-if-empty&literal=0

I'm building a list of missing options the same way. I also have some notes about how frequent are used in this context.
Example cp --reflink:

https://codesearch.debian.net/search?q=cp.*--reflink&literal=0&page=1

The good news are the existing options work pretty well :ok_hand:

It's not that I actively keep long options out of the help text: hwclock and nsenter have longopt synonyms at the end of  lines, losetup has --show as an alias for ls, and when it's the ONLY way to do something it goes at the end ala ls. And for things like blkdev it just lists them.
But it's a judgement call how much toybox help should say at the best of times. I want to briefly explain how to use the command. What does that mean exactly? All the shrugging.
There IS a semi-policy of having undocumented options where we didn't actually implement something but we accept the option for compatibility reasons with a good enough NOP behavior. I just added the requested uname -p but didn't add it to the help text because it only ever says "unknown".  There's a bunch of these: patch has --no-backup-if-mismatch but it doesn't create backups so the option is telling it to do what it's already always doing...
Not mentioning a supported longopt as a synonym for a short opt isn't so much policy as "if they ask how to do X with this tool the answer is available" and calling it good enough, especially if adding the --longopt at the end would cause an 80 char line wrap when all the other option descriptions managed to fit in one line. "Is this clarifying or bloat? Does it let them do more than they could before?" It's aesthetic handwaving not a strongly held belief, and if somebody cares way more about it than I do...

Try commit 19f16d98258b


[topic-monitor2  ] ERROR rejectedExecution       - Failed to submit a listener notification task. Event loop shut down?

when delete topic,show
[topic-monitor2  ] ERROR rejectedExecution       - Failed to submit a listener notification task. Event loop shut down?

delete a topic normal , but delete another topic error

Ok, tks!

在 2018年4月12日，下午3:20，yukon<EMAIL_ADDRESS>写道：
Closed #283 https://github.com/apache/rocketmq/issues/283.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/apache/rocketmq/issues/283#event-1570261318, or mute the thread https://github.com/notifications/unsubscribe-auth/AC1pfEtuZbXv0lK_A-mIH8-E7CArN3Jvks5tnwA_gaJpZM4TRDPf.

so what's the reason?

？？？

懵逼中。。。

Maybe your program out of memory


"help wanted"

Hello,
Is there a way to get all users with a such role? For example, get all user with the role 'admin'?
P.S. Sorry if I am posting this in a wrong place.
Regards.
Alexei

Hello,
I founded a way...I don't know if it is the better way, but it works.
$admins = User::whereHas(
            'roles', function($query) {
                $query->where('slug', 'admin');
            }
        )->get();

No need for that. The relationship between Users and Roles is a many-to-many relationship. You can easily retrieve all the users for a given role by simply fetching your role. Here's a quick example:
$role = Role::find(1);

foreach ($role->users as $user) {
    //
}

So the example you provided in your second comment would be more like the following:
$admin  = Role::where('slug', 'admin')->first();
$admins = $admin->users;

Thanks kaidesu. I will change it in my code.


Refactor

This should be the final changes before we do a new release.

@MoSHad91

@MoSHad91

Do I need to review the code or deploy it again on my machine?


Check the requirement Teams Only

[Enter feedback here]
Hello Team
What about the requirement:
Ensure that all users in your organization who are enabled, or will be enabled, for Audio Conferencing are in Teams Only mode. The routing of inbound and outboud Audio Conferencing calls through On-network Conferencing is only supported for Teams meetings.
I suppose it is redundant. Since on-network AC can work even for Island users.

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

ID: 0d4b1670-ab39-621e-025e-17d7d747cc09
Version Independent ID: dcdd8284-ad29-4e46-4731-63fbbce08fb0
Content: On-network Conferencing for Audio Conferencing - Microsoft Teams
Content Source: Teams/audio-conferencing-on-network.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@EvgenyArtemyev Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

Hello @EvgenyArtemyev
Thanks for your feedback, looks like that sentence was updated recently. https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/commit/00536104799be69a1b92c8f7c061c4c24e49022d
Thanks

@scanum please close.

@bratsche Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Windows dependency: Microsoft Visual C++ Build Tools required

After running python setup.py install I get:
Processing psutil-5.4.1.tar.gz
Writing C:\Users\ADMINI~1\AppData\Local\Temp\2\easy_install-4_dxjwb9\psutil-5.4.1\setup.cfg
Running psutil-5.4.1\setup.py -q bdist_egg --dist-dir C:\Users\ADMINI~1\AppData\Local\Temp\2\easy_install-4_dxjwb9\psutil-5.4.1\egg-dist-tmp-j4jxm4lg
error: Setup script exited with error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

This dep can be found here:
http://landinghub.visualstudio.com/visual-cpp-build-tools
After installing it I get past this error and on to another error.

Installed on fresh windows 10, didn't see this issue.


Dependabot now can handle cocoapods?

Hi @GeekMasher!
In readme you mentioned than "Dependabot can use the CocoaPods to check for security vulnerabilities". Does it means that dependabot now have official support of cocoapods vulnerability feed? It haven't before https://github.com/dependabot/dependabot-core/issues/416

@ansereb This is a GitHub Action that will process Podfile.lock files and submit them to the Dependency Graph

Right now, the Advisory Database does support Swift packages so you should be able to see security issues from CocoaPods files.
You might have to wait until #4 is merged tho.

Thanks for informing! Looking forward to work with this action


Need Help: Parser Rule For Email Obfuscation

I want to obfuscate autolinks that are emails, e.g<EMAIL_ADDRESS>For obfuscation I plan to convert a.href and its text to html entities if href is an email.
I have some questions:

Inside md.parser.renderer.rules.link_open function may I consume and render 3 tokens (link_open, text, link_close) at once?
If 1) is not possible, then I guess I have to add parse rules and output special token. I guess it's done this way: md.parser.core.ruler.push('MY_RULE', state => { ...for some reason all input is tokenized here already...  });. I need more information about how to do it at this point or if I do it wrong. Why state has source tokenized already, how to work with it if I want to convert some tokens into a token of my type?

If this place is not appropriate for such questions -- let me know.
Thank you for your help,
Ilya.

dev docs refer to markdoan-it-for-inline, it has example for link interation and modification.
You should modify array with tokens. That should happen before renderer. See linkify rule for example.

I have written a version for autolinks.
Now I want to try writing obfuscator for all links, here is what I do (take a look on inputs).
My question: why in the first input link_open and link_close are on the same level, and for the second input they are on different levels (link_open.level = 1, link_close.level = 0)? How should I treat this inconsistency?

Hm... i would expect levels equal. Don't remember why those are not. Probably a bug.
You can sum .nesting value until result become 0 again, to find proper pair.

Please, let me know if you are going to fix it soon, because I'm going to continue writing my plugin for the fixed version dropping support for all the prior versions.


flatDir support [Android] (2.1)

For adding the .aar files

Looks fine, but we'll need it for the master branch too.

I agree, maybe it's time I try building master branch for android, soon


Create rishabh

Description:
Related issue (if applicable): fixes #
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Example entry for configuration.yaml (if applicable):

Checklist:

[ ] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

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

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

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Hi @rishabhdhenkawat,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!


Update SlackClient.java

getSearchHits() no longer exists used similar logic from the PagerDuty plugin

This was fixed in the meantime! Thanks. :)


Implement optimized constraints for keccak256

We currently have an implementation of keccack256 that needs implementation of optimized constraints: https://github.com/succinctlabs/succinctx/blob/main/plonky2x/src/frontend/hash/keccak/mod.rs#L13.
The implementation should be quite similar to this implementation of sha256: https://github.com/succinctlabs/succinctx/blob/main/plonky2x/src/frontend/hash/sha/sha256.rs.

We have 2 closed PRs that made some progress on this:

https://github.com/succinctlabs/succinctx/pull/122
https://github.com/succinctlabs/succinctx/pull/196


Initial Integration work for Mangrove Card and Hero component.

I have integrated our Hero and Card components.
We can get rid of the Hero component from UNDP since we no longer need it.
If we do so, I can refine the code a bit. Say from MangroveHero to just Hero under the UIComponents.

I've not yet looked at on my local, but a review on the phone suggests this is pretty good.
Only major remark: we need to ensure that not all girls are mandatory. For example not all cards will have labels or buttons. Same thinking on the hero elements.
Could handle that through the jsx template or CSS :empty logic.

Oh okay. Will be worked on.
I am currently implementing the HTML for Gutenberg

Thanks. This is looking good. There's obviously a lot we'll have to revisit once we've had upstream decisions ...

colour tokens
breakpoints
spacing
documentation
finalised designs
and so on

But we can't really answer those now. So let's merge this in and we'll pick up the next steps once we can.

Thanks. This is looking good. There's obviously a lot we'll have to revisit once we've had upstream decisions ...

colour tokens
breakpoints
spacing
documentation
finalised designs
and so on

But we can't really answer those now. So let's merge this in and we'll pick up the next steps once we can.

Surely. We will keep building.


fix: adjust landing page for rmrk2

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] Closes #5196
[x] hide top collection on rmrk2

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality
[ ] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </bsx/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Had issue bounty label?

[x] Fill up your KSM address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

It's still indexing ^-^

missing the network indicator in the bottom right corner - rmrk2

missing the network indicator in the bottom right corner - rmrk2

Its kusama

@vikiival and how will kusama be named (rmrk1)

what if we fetch only 8 items for each chain? so we can see all the latest nft from each chain in that carousel?

works I guess for now
I've made now list of this NFT so should be visible, but probably indexer is still stuck? @vikiival
https://beta.kodadot.xyz/rmrk2/gallery/15174172-dac5c7f54029d0e73c-6AFVH-DAWN-00001250

what if we fetch only 8 items for each chain? so we can see all the latest nft from each chain in that carousel?

indexer should be close to indexed state so maybe we can start seeing something?
"syncStatus": {
"totalBlocks": 17238206,
"currentBlock": 16376765

is that ok?

yes

it's not a good idea to merge this one if we still have problems fetching rmrk2 images

rmrk2 supposed to be on beta only

let's fix conflicts and I mean it's good to go, we will look and speed up loading of sales

#5422

pay 30 usd
let's say it's there


chore(plugins/plugin-bash-like): remove grep, gzip and gunzip from vfs

Fixes #7341

Description of what you did:

My PR is a:

[ ] 💥 Breaking change
[ ] 🐛 Bug fix
[x] 💅 Enhancement
[ ] 🚀 New feature

Please confirm that your PR fulfills these requirements

[x] Multiple commits are squashed into one commit.
[x] The commit message follows Conventional Commits, which allows us to autogenerate release notes; e.g. fix(plugins/plugin-k8s): fixed annoying bugs
[x] All npm dependencies are pinned.

/lgtm


请更改错误 请更改错误 Please change the error

Page 118 of the book, docking with LDAP, should be to click administration and then authorization

感谢反馈


自定义组件没有调用期方法的接口（不是标签上的属性）

比如一个手势签名的控件，要执行清空和获取图片的方法。
文档中只字未提啊。

没太理解，可否给一个具体的case，描述一下~

This PR/issue doesn't receive response since Weex migrated to Apache two years ago and this repository is no longer active yet.
Feel free to ask question in new repository and thanks for your contribution.

This issue is outdated for a long time and will be closed now. You can create a new one if you still have questions.


feat: split mapper flexible mode in three distinct modes

The flexible mode has been deprecated in favor of three modes with
distinct roles.

The flexible casting
Changes the behaviours explained below:
$flexibleMapper = (new \CuyZ\Valinor\MapperBuilder())
    ->enableFlexibleCasting()
    ->mapper();

// ---
// Scalar types will accept non-strict values; for instance an
// integer type will accept any valid numeric value like the
// *string* "42".

$flexibleMapper->map('int', '42');
// => 42

// ---
// List type will accept non-incremental keys.

$flexibleMapper->map('list<int>', ['foo' => 42, 'bar' => 1337]);
// => [0 => 42, 1 => 1338]

// ---
// If a value is missing in a source for a node that accepts `null`,
// the node will be filled with `null`.

$flexibleMapper->map(
    'array{foo: string, bar: null|string}',
    ['foo' => 'foo'] // `bar` is missing
);
// => ['foo' => 'foo', 'bar' => null]

// ---
// Array and list types will convert `null` or missing values to an
// empty array.

$flexibleMapper->map(
    'array{foo: string, bar: array<string>}',
    ['foo' => 'foo'] // `bar` is missing
);
// => ['foo' => 'foo', 'bar' => []]

The superfluous keys
Superfluous keys in source arrays will be ignored, preventing errors
when a value is not bound to any object property/parameter or shaped
array element.
(new \CuyZ\Valinor\MapperBuilder())
    ->enableSuperfluousKeys()
    ->mapper()
    ->map(
        'array{foo: string, bar: int}',
        [
            'foo' => 'foo',
            'bar' => 42,
            'baz' => 1337.404, // `baz` will be ignored
        ]
    );

The permissive types
Allows permissive types mixed and object to be used during
mapping.
(new \CuyZ\Valinor\MapperBuilder())
    ->enablePermissiveTypes()
    ->mapper()
    ->map(
        'array{foo: string, bar: mixed}',
        [
            'foo' => 'foo',
            'bar' => 42, // Could be any value
        ]
    );

The superfluous keys
When you say "ignored", you mean the mapper will accept this, right?

The superfluous keys

When you say "ignored", you mean the mapper will accept this, right?

Yes indeed, maybe I should make it clearer. 😬

I just changed the wording, WDYT?


app/system/vi: Fix broken VI editor

Summary

Since Nuttx commit https://github.com/apache/nuttx/commit/df5c876932c4c82e8aee32adca651bb99d9d6200 , the serial driver enable ICANON flag as default. This broken the VI and all keystrokes inputs are buffered. So disable it in termcurses.

If the VI exits in an error condition it will break the console.  This is because release_vi was not called to restore the console configuration, so fix it.

Impact
All VI-enabled boards.
Testing
Test in Ubuntu 24.20 use sim:nsh.

[Experimental Bot, please feedback here]
The PR summary you provided lacks some key details to determine if it meets the NuttX requirements. Here's a breakdown and what needs improvement:
Strengths:

Clear problem statements: Both points in the summary clearly identify the issue being addressed.
Impact is addressed: It broadly identifies affected boards.

Weaknesses:

Missing details about the change itself:

The summary only describes the problem not the solution. How exactly are you disabling ICANON in termcurses?  What code is modified?
How is release_vi being incorporated to fix the error condition exit?

Impact section is too vague:

"All VI-enabled boards" is not specific enough. Which architectures?  Are there known boards where this won't be an issue?
The other impact categories are completely skipped. At minimum, address:

Build:  Did the build process change at all due to your modifications?
Documentation: Does this fix require any documentation updates?

Testing is insufficient:

Only one host/target combination:  NuttX supports a wide range of platforms. Testing on a single simulated environment is not enough.
No logs provided:  The "Testing logs" sections are empty, making it impossible to verify the fix.

To meet NuttX requirements, the PR needs these improvements:

Elaborate on the solution:  Don't just describe the problem. Explain the code changes made to implement the fix.
Be specific about impact:  List affected architectures and, if possible, any boards known to be unaffected. Address all other impact categories.
Expand testing:

Test on at least one more significantly different target (e.g., a real board if you initially tested on simulator).
Include relevant logs:  Show output before and after your change to demonstrate the fix.

By addressing these points, the PR will be much stronger and more likely to be accepted.

OK thanks, i fix it.

OK, It's already fixed.

OK, It's already fixed.


Update OsuDbFile.cs

I'll humor you and merge this so that way in theory the code base is "working", but understand that I do not have an environment setup to compile this and update the binaries in this repo. Just letting you know that the only people who will benefit from this are the people who are compiling it themselves. Compiling it requires a visual studio extension I think... XNA was a mistake...
another bonus if you want to compile it... make sure you add the file BassNetRegister.cs and fill with something like
public class BassNetRegister {
    public static void Register() {
        // can be empty or put a call to Un4seen.Bass.BassNet.Registration
        // leaving it empty causes a splash screen
        // see Bass.NET http://bass.radio42.com/help/
    }
}


updates for SDK Kafka

retest this please because https://github.com/mesosphere/dcos-commons/commit/7c0d3213111f11f4c63d3a95ea330e1b72e23a2d

We can commit current changes and address review comments in another PR.


Polymonadic binds

This PR adds support for polymonadic binds to the typechecker. See https://github.com/FStarLang/FStar/blob/_aseem_polymonadic_binds/examples/layeredeffects/HoareSTPolyBind.fst for an example implementation of HoareST where instead of writing a lift from PURE to HoareST, we provide two polymonadic binds: (PURE, HoareST) |> HoareST and (HoareST, PURE) |> HoareST.

Thanks Aseem!
This looks pretty good. The changes look fairly well localized and modular and I'm fine with merging, particularly to lower maintenance costs as we continue to work on this feature. That said, I expect we may revise this feature as we gain experience with it on more examples.
My main request is to add a wiki page documenting this feature, marking it as still experimental. Perhaps we can also add a compiler warning "experimental feature; everything may change" or something like that whenever polymonadic_bind is used to clearly signal our intention that this is bleeding edge stuff. You can always silence the warning with a --warn_error. WDYT?
It would be great especially to document what the typing constraints are on the polymonadic_bind: e.g., that the term must be a function from the representation types of the effects in question, but with arbitrary indices; that the binds must not overlap; that binds and lifts together are not permitted; etc.
Thanks again!

Thanks Nik for taking a look. I added a warning about this being a bleeding edge feature, and also some documentation here: https://github.com/FStarLang/FStar/wiki/Polymonadic-binds.


Update documentation for installing the template to use new command

When running this command:
dotnet new -i DBConfirm.Templates.SQLServer.MSTest
We now get this message:
Warning: use of 'dotnet new --install' is deprecated. Use 'dotnet new install' instead.
We need to update the docs to use this instead.

This has been fixed as part of 1.1.0


DaV3 and DasV3 tables missing info

Why are the these VM Sku's missing the max IOPS, max datadisks, etc. that other tables have?

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

ID: 9bb1d37c-6337-0906-42ff-b5dbc6afdc8b
Version Independent ID: 72a96e16-1d2d-4c01-45be-3caf82470592
Content: Azure Windows VM sizes - General purpose
Content Source: articles/virtual-machines/windows/sizes-general.md
Service: virtual-machines-windows
GitHub Login: @jonbeck7
Microsoft Alias: jonbeck

Thanks for the question. We are currently investigating and will update you shortly.

These 2 series of VMs are in Preview but the doc does state that

The Da-series and Dasv3-series have the same memory and disk configurations as the D & Dsv3-series.

@laurenhughes @cynthn Can either of you please share your insights on the details for Dav3 and dasv3 series in the doc?  Thanks :)

@nick-terry1 and @Karishma-Tiwari-MSFT -  Jon added the "Preview" shortly after this issue was filed. I'm not sure if he saw this or made the additions separately.
I suspect the information isn't there because those sizes aren't meant for production workloads and they might want to wait for some feedback on the preview before finalizing some of the specs?
Lauren or I will loop back with Jon for more details :)

Thanks @cynthn for looking into this. :)
Will wait for the update.

@cynthn @laurenhughes Did you hear back from Jon on this? Thanks :)

@Karishma-Tiwari-MSFT @nick-terry1 I checked in with the team, and it looks like @cynthn is correct. The additional info will be published when the VM sizes reach general availability. Thanks again for raising the issue, and feel free to comment again if you have additional questions!
#please-close


Merge Verneri's PSU work

@twelho @thechosenoneNEO @VerkkuUkkeli @ayan1948

This still has the wrong labels on the silkscreen.

Can you fix that in a subsequent PR, and also remove all files that are not necessary?


Update ./.gitignore & Update build.sh for Windows Terminal Execution

All attempts to run the ./build.sh script in Windows environments were executed in a Windows Terminal via: bash ./build.sh.
Remove \r\n Windows Newlines
Attempting to run the script from a fresh repo clone results in bash parse errors due to discrepancies between Unix & Windows newlines. This can be fixed by running sed 's/\r$//' > build.sh.
Check / Configure Generator
Ninja doesn't seem to automatically update the $Env:Path environment variable after installation. CMake doesn't spit out the friendliest errors as to why. Configuring Ninja correctly also does correctly resolve configuring the project but I was able to build the project, without examples, using the default Windows SDK version 10.0.19041.0 / Visual Studio default build tool.
Set Scala OE_LIB_DIR Environment Variable
Resolved by running $env:OE_LIB_DIR += '<path-to-dir>'
After these actions, the yarn commands would run and the Scala server would run the spec tests.

The ./.gitignore should also be updated to fix:
core/src/include/omega-edit/features.h -> core/src/include/omega_edit/features.h
.metals -> **.metals
and add: **.bloop (Another directory artifact from Scala syntax extensions)

Don't add features.h to .gitignore.  I added more comments to the template file and how to effectively have git ignore it to this PR: https://github.com/ctc-oss/omega-edit/pull/879.

I don't recommend messing with end of line terminators, and let git "do the right thing" by using .gitattributes.

@stricklandrbls, is there anything remaining in this ticket to address?

Closing this ticket due to inactivity.


[cpprestsdk] Fix missing runtime dependencies

Describe the pull request

What does your PR fix?
Fixes #25978

Which triplets are supported/not supported? Have you updated the CI baseline?

All. No.

Does your PR follow the maintainer guide?

Yes

Additional context

I tested that the modifications do solve the issue with our internal library.

Fixed by #23035.


Ensure access and audit logs are generated for the data warehouse

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/28
Originally created by @joshlambert on 2018-06-07 19:20:36

We need to ensure we can audit the access and query logs for the data warehouse. This is important so that we can have visibility into the actions of a user, in the event we need to.
Right now in looking at stackdriver for cloudsql, I can see connections and queries, but I don't see a way to attribute a specific query to a specific user.

View 14 previous comments from the original issue on GitLab


Cosmos DB - Add PatchItem support

This is the follow-up of https://github.com/Azure/azure-sdk-for-go/pull/19440 - The original author cannot continue with the required public API changes so I am picking up their contribution and finalizing it.
API view: https://apiview.dev/Assemblies/Review/2e5e208d23f5462591095360cb741a86/836fbb2cca6348bf9087730ec6dc1b5e?diffRevisionId=3c921922060940d9a8a7906608b7f05e&doc=False&diffOnly=True
Closes https://github.com/Azure/azure-sdk-for-go/issues/18682

@jhendrixMSFT @JeffreyRichter the API view has been updated to address the comments from the previous PR:
https://apiview.dev/Assemblies/Review/2e5e208d23f5462591095360cb741a86/836fbb2cca6348bf9087730ec6dc1b5e?diffRevisionId=3c921922060940d9a8a7906608b7f05e&doc=False&diffOnly=True


Using hardware inverter with ESP8266 UART RX/TX pins

I'm basically running the example code (without the TX part) with a hardware serial inverter (built from a NPN transistor and a couple resistors), but while it works with a Raspberry Pico (with two different Arduino cores), it doesn't work with an ESP8266 NodeMCU dev board.
I'm not using the USB/Serial input/output, besides programming the device, of course, and have the output of the serial inverter connected to the RX pin of the ESP8266.
I know that there is something coming in, since esptool.py can't connect, until I unplug the RX pin.
It seems, that sbus_rx.Read() is never true and therefore the code inside the if statement (toggling some LEDs based on the channel data) never runs.
I've also tried without USB cable at all, just powered by an external power supply on VIN. Everything seems to work (receiver and radio connect, buttons show PWM output on the radio), but the data isn't received or read correctly.
As I initially mentioned, if I connect the same hardware to a Pico, only changing the Pin numbers, the same sketch works (can toggle LEDs on/off by pressing the assigned buttons on the radio). Of course the latter has a separated USB/serial connection. But shouldn't it still work with a ESP8266, if the UART1 isn't used by anything else? Does maybe the serial bridge IC somehow interfere?

I found out, that I need to set bfs::SbusRx sbus_rx(&Serial); I've tried Serial0, which doesn't exist, so I thought, Serial1 had to be the first (and only) UART. Later I realized, that there is also a Serial without any number.
Now it works!


Use Block Template Layout Inheritance

Hugo introduced block templates in v0.16. Unlike what's possible in Jekyll and other SSGs, block templates afford users the ability to create extensible layouts and maintain a DRY approach to creating pages. Block templates help prevent bugs, improve thematic consistency across pages, reduce the total number of lines of code as a site grows and improves developer experience.
I consider Block Templates a best practice approach in Hugo. Would love this implemented in Victor Hugo for the benefit of its users.
Documentation
https://www.gohugo.io/templates/blocks/
Example Implementation
https://github.com/comfusion/after-dark/blob/master/layouts/_default/baseof.html

@calavera If you think this is worthwhile, I can submit a PR this weekend. I might suggest some other changes as well, but I also appreciate you guys have tutorials that were written before the addition of these more recent Hugo features. LMK how I can help...

Would love this implemented in Victor Hugo for the benefit of its users.

There is nothing to implement in Victor Hugo. The very few markup in this repository is only a get started that people discard.
This is all the markup included in this project:
{{ partial "header" . }}

Hugo with Gulp, PostCSS and Webpack

{{ partial "footer" . }}

This project is not tied to any version of Hugo, therefore, this markup works with any version probably from the 0.1.0 release of Hugo.

There is nothing to implement in Victor Hugo. The very few markup in this repository is only a get started that people discard.

Ahhh, gotcha.

This project is not tied to any version of Hugo, therefore, this markup works with any version probably from the 0.1.0 release of Hugo.

partials weren't implemented until v0.12, but I know what you mean. Plus, it doesn't matter since you guys are only supporting v13+.
I'll take this as a "no thanks, Ryan" on submitting a PR this week with some of these newer Hugo features. 😆
Regardless, thanks for actively maintaining such an awesome starter kit for Hugo and for the quick response @calavera!

There is nothing to implement in Victor Hugo.

Curious to hear more about why you feel this way, David. This starter kit gives opinion by way of its implementation. And the current implementation could be improved using block templates.
An alternative could be to remove the Hugo template provided and add support automated Hugo theme installation. After Dark, for example, is available via NPM and is semantically versioned.

Not interested in pursuing this further. I don't see a lot of value attempting to build best practices into something using Webpack.


Minor upgrades to 4.8.2 and .NET 8.0

Includes these minor tweaks:

Upgrades all the projects to .NET 8.0
Leverages the 4.8.2 release of OpenTK
Updates the deprecated use of .Size on NativeWindowSettings to .ClientSize

Thanks for a great PR!
Will merge this as it is.
Ping me in the OpenTK discord if you want the contributor role. 🙂


Does it support deduped tracking?

Hey, this looks pretty close to what I need, but I am not sure how it would deal with an immutable object, that is replaced for every change.
To give you an example: a (non-Ember) library is returning an immutable object, that drives the UI state. On every change of the application state, that library is asked to return a new object, which is then assigned to a tracked property, to update the UI. That even works without any "deep" tracking, just plain @tracked, as the whole object is replaced. But this causes all parts of the UI to rerender, even those where the actual value didn't change.
Some pseudo code to illustrate the example:
class GlobalStateService extends Service {
  @tracked globalState = { foo: 0, bar: 0};

  @action
  updateFoo() {
    // instead of mutating the foo property, we simulate the immutable behavior by assigned a new POJO
    this.globalState = { ...this.globalState, foo: this.globalState.foo + 1 };
  }
}

When I consume both globalState.foo and globalState.bar in a template, after calling updateFoo() both would re-render, as the whole globalState has been updated. But what I would like to see is that only the parts depending on globalState.foo re-render, but those depending on globalState.bar don't, as the actual value didn't change.
That's kinda the behavior of @dedupeTracked, but with deep tracking.
I assume that's not what ember-deep-tracked currently does, right? Do you think it would be feasible to support that?

Perhaps!
Idk if it should be default or a new decorator.
I imagine we'd want to pair with immer or some other immutability-optimizing library?


Messaging extensions: Missing Input.ChoiceSet options in adaptive card

Migrating this issue: https://github.com/microsoft/botbuilder-js/issues/3169#
Original internal bug is here: https://domoreexp.visualstudio.com/MSTeams/_workitems/edit/1437562?tracking_data=ew0KICAic291cmNlIjogIkF6dXJlRGV2T3BzVGVhbXNBcHAiLA0KICAic291cmNlX2V2ZW50X25hbWUiOiBudWxsDQp9

HI @rmincheva Issue got resolved from our end. Please let us know if you face any issues.


Going back to track activity when back pressed from sponsors activity instead of closing.

1.) The app closes when pressed back from the sponsor or speakers fragment. It will be better if it goes back to the 'Tracks' activity.
2.) The picture in the navigation drawer is not complete

P.S : This is first time I am reporting an issue. So, correct me if I did something wrong. I would also like to fix this, if allowed.

Good idea @chiragw15. Would you like to work on it?

Yes yes. I was eagerly waiting for someone's reply. This is the first time I am going to contribute in an open source project. I am so excited.


version 5.8.5 not available on Maven Central

If you search for this library in Maven Central, the latest pushed release is 5.8.4.
In the README installation instructions, though, 5.8.5 is used as current version.
Could you please push 5.8.5 to Maven Central as well?

Sorry, this is my fault. I updated the version number too soon.
Please use 5.8.4 for now. I need to add a few more things to 5.8.5 before release.


profile pic hover effect added

Please, go through these steps before you submit a PR.

[x] My Pod Leader knows I'm working on this Pull Request
[x] I've explained what the Pull Request is adding.
[x] I've explained why this is important.

I like it,
but maybe you should add a transition to the profile-container
transition: transform 1s;


Spin off ClearableInput behavior

Spins clearable input behavior out of the Global Search molecule.
Additions

Adds ClearableInput class for encapsulating input-contains-label clearable label behavior.

Changes

Updates Global Search to use ClearableInput instance.

Testing

gulp build
Expand global search.
Type something.
Click (x) clear.
Try at different screen sizes.
Should work and be error-free.

Review

@KimberlyMunoz
@sebworks
@jimmynotjim

Todos

Note that since the clear label is a label of input, it is not directly tab accessible as tabbing to the clear button automatically moves to the associated input. I think this is okay because the delete key can be used to remove the input? This is existing behavior.

Ready for review again! Thanks!

:+1:

:+1:


Generate planning data with one action

Generate planning data with one action
Minimum Requirement:

[ ] Planning-data Generator generates planning problems with one action

@TathagataChakraborti An issue from the back-end repo is moved here.

One action problems??

One action problems??

🙈 Yeah. The title should be "Planning domains with one non-system action (i.e. an agent)"

Done.


Avoid null dereference in cr_executor_create if malloc fails

hmm, I suppose there's still more to do if we want the library to work in memory-constrained environments. some of the lib aborts if memory allocation fails, and other parts of the lib completely ignore error codes (i.e. those returned by pthread_mutex_init, among them ENOMEM).


Storage discovery: handle ResourceNotReady

Describe the bug
While server is in Discovery phase and is restarting or booting, Storage resource may not be ready to respond to request. Maybe this can be handled somehow?
2024-11-06T10:48:35.544570402Z 2024-11-06T10:48:35Z	ERROR	Reconciler error	{"controller": "server", "controllerGroup": "metal.ironcore.dev", "controllerKind": "Server", "Server": {"name":"node009-pod001-system-0"}, "namespace": "", "name": "node009-pod001-system-0", "reconcileID": "a313bec7-2675-419c-83ae-46b9bbac1bfa", "error": "failed to ensure server state transition: failed to get storages for Server: failed to retrieve some items: [{\"link\":\"/redfish/v1/Systems/1/Storage/\",\"error\":\"400: {\\\"error\\\":{\\\"code\\\":\\\"iLO.0.10.ExtendedInfo\\\",\\\"message\\\":\\\"See @Message.ExtendedInfo for more information.\\\",\\\"@Message.ExtendedInfo\\\":[{\\\"MessageArgs\\\":[\\\"5, (82,00,00)\\\"],\\\"MessageId\\\":\\\"iLO.2.27.ResourceNotReadyRetry\\\"}]}}\"}]"}
2024-11-06T10:48:35.544614080Z sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler
2024-11-06T10:48:35.544621554Z 	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:316
2024-11-06T10:48:35.544627533Z sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem
2024-11-06T10:48:35.544631934Z 	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:263
2024-11-06T10:48:35.544657010Z sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2
2024-11-06T10:48:35.544661277Z 	/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.19.0/pkg/internal/controller/controller.go:224

This particular error happened with
  manufacturer: HPE
  model: ProLiant DL380 Gen11

Will observe how it look on other servers.

Seems like a similar issue we are seeing here: https://github.com/ironcore-dev/metal-operator/issues/170

Seems like a similar issue we are seeing here: #170

I use polling now to wait for redfish resources


Caps Lock LED in 11.2+

Hi. I realise that the change in 11.2 was to disable manipulation for anything other than Apple keyboards, so have enabled it manually. Can I just check, that is needed for the CAPS lock to work, even if it isn't being remapped? I ask, as since the update to 11.2 (and now 11.3), the LED goes off and on an awful lot when caps is enabled - particularly when tab through fields where it goes off for about a second and then comes back on. This was never an issue in 11.1 with that happening, and I wasn't't aware that Karabiner was controlling it anyway (if it was).
It's not a major issue, just a little annoying at times.

With the following, when CapsLock original behavior is kept when presded alone, LED also changes its state accordingly:
{
  "title": "Change caps_lock key",
  "rules": [
    {
      "description": "Change caps_lock to Command if pressed with other keys, to escape if pressed alone.",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "caps_lock",
            "modifiers": {
              "optional": [
                "any"
              ]
            }
          },
          "to": [
            {
              "key_code": "left_command"
            }
          ],
          "to_if_alone": [
            {
              "key_code": "caps_lock"
            }
          ]
        }
      ]
    }
  ]
}

e.g. on single press it works as CapsLock and displays its status on LED, when pressed with other keys - as Command. PS. Karabiner-Elements 11.3.0, MacOS 10.12.6

Also check if you have that box ticked:
https://github.com/tekezo/Karabiner-Elements/blob/4248d61459a4caed5655926727c5733bd398ce4a/NEWS.md#version-1120

Hi,
Thanks for your reply, but I am unsure how it helps me? I am only using CAPS LOCK as CAPS LOCK and don't have any doe relating to it. IT does work i.e. the light comes on when use, and goes off when not. However the problem is, the light keeps going off and coming back on when CAP LOCK is on and isn't pressed again - on its own or with other key.
For example, I put it on, the light comes on - I then type something as normal then tab to another field, and at the point the LED goes off for a second and then comes back on. Or hitting enter may do it as well - it's pretty random, but at not point am I pressing the CPAS LOCK key. Prior to the change, this did not happen, all was fine.

Yes, I have that box ticked as well.

Same  here. That tick does nothing. Latest Mojave release, latest Karabinier.

Hello, same problem here on MacBook Pro 13-inch (2017) + macOS Mojave 10.14 (18A391) + Karabiner Elements version 12.1.0 and the "Manipulate LED" checked. Thank you for your help.

@crus1313  @austrasien hey, I've been struggling with the same issue recently, and I've found out it was potentially fixed in the recent, beta update. I've been testing it for few mins now and seems to be just fine (make sure you tick manipulate LED at your devices tab).
https://github.com/tekezo/Karabiner-Elements/blob/4e0b6c45455bb8c93bf21f327ce342e94abc41ca/NEWS.md


Guided Anchors

@anurag1paul @DXist  During my training after certain iterations my guided anchors functions are giving me zero value . Do u knw the cause of this / how to debug

Please use the Error Template or Reimplementation Questions.


Split out the core library

Describe the feature or improvement you're requesting
Would it be possible to split out the core functionality, essentially, the API wrapper, in a separate openai-core library with minimal dependencies? The advantage is precisely that - fewer dependencies and a smaller codebase for 99.9+% of the users.
If the other stuff, like the cli and the fine-tuning code, stays in openai, the users will not requires any changes.
Additional context
No response

Thanks for the suggestion, we will likely have a new OpenAI Python repo in the weeks / months to come so stay tuned!


Feature/segmentation bind

Description of change

Add segmentation module
Add binding function for min_cut_segmentation method

Note: apologies for messy commit messages, pls help squash these messages when it is ready to be merged.
Pre-Merge Checklist

[x] Tests and/or benchmarks are included
[ ] Documentation is changed or added
[x] Lint process passed (npm run lint)
[x] Tests passed (npm run test)

@lengoanhcat
A quick way to squash multiple commits is to create a new branch and then copy the latest code to the new branch.😂


proof checking for avatar

The checking of the split rule usually fails.

It's actually hard to do because we'd need to check the equisatisfiability of the split clause with all the resulting clauses. (it's esa, because technically the boolean atoms are like new symbols). If you split a ∨ b into [a] or [b], a <= [a], b <= [b] it's only the conjunction of these that is provable from a ∨ b…

I thought we might want to interpret the clause a <= [a] as "a implies a", which is a tautology. Then the split would be easy. It's just that the merge in the end needs to know about the clause that was split.


Specific keyword as route name causes it to become slower than others

Describe the bug
If you name a route /home it will cause the page to load much slower (~300ms for me), however if you create a route named /test for example (in the same directory), it will load quickly (~35ms). Not sure if it is only the word home, or if it also involves other keywords as well. There's nothing in my code that would cause /home to load slower than other routes either (hooks, etc).
I had another member of the Discord also test on their machine, and they confirmed the issue as well.
Note: This does only seem to be a development mode issue, there is not lag/delay after the site is built and in production.
Reproduction
I've created a minimal reproduction here https://github.com/dihmeetree/svelte-bug-repro
Logs
No response
System Info
System:
    OS: macOS 14.4.1
    CPU: (10) arm64 Apple M1 Max
    Memory: 31.81 GB / 64.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.12.0 - /usr/local/bin/node
    npm: 10.5.0 - /usr/local/bin/npm
    bun: 1.0.36 - ~/.bun/bin/bun
  Browsers:
    Safari: 17.4.1
  npmPackages:
    @sveltejs/adapter-auto: ^3.2.0 => 3.2.0
    @sveltejs/adapter-cloudflare: 4.2.0 => 4.2.0
    @sveltejs/kit: 2.5.5 => 2.5.5
    @sveltejs/vite-plugin-svelte: 3.0.2 => 3.0.2
    svelte: 4.2.12 => 4.2.12
    vite: 5.2.7 => 5.2.7

Severity
annoyance
Additional Information
No response

I don't see any difference in loading time between both routes in your example (dev mode). Check from another browser and/or computer.

Did you test on Windows or Mac? I just tested on a Lightsail VPS running Windows and it definitely seems to not be as bad as when running on a Mac. It may be something related to that.

Tested on chrome/firefox linux. My first bet would be Safari or one of its extension (adblocker?), try with another route named advertising or something like this.

This seems to be related to vite. I get similar issue in astro on Mac. After debugging a bit i found, vite does a few things whenever /home route is accessed.
        const stat = fs.statSync("/home")
        stat.isFile()
        stat.isDirectory()
        fs.existsSync("/home/package.json")

https://github.com/vitejs/vite/blob/088d24b9226959dd29f8bf881b8c684cf8d82f62/packages/vite/src/node/plugins/resolve.ts#L580
which is too slow for some reason on MacOS. I don't know/understand if it's necessary for vite to do this.


Feature/36735/oxford slowness

What?
Oxford's scripts were too slow and taking hours to finish up , making it hard to bring any changes as everytime a lot of developer's time was going in executing it. More details on planio - 36735
Why?
For every record coming , check was being made if the file it belongs to is relevant to process under current handler or not.
How?
I have checked on first incoming record , if the file should be processed or not and return early if its not to be processed rather checking everytime for each record.
Testing ?
Locally tested via timing the script and here are the changes in timings -
Old -
BRCA script finishes at - Total time taken - 0 hours, 55 minutes, and 51 seconds.
CRC script finishes at - Total time taken - 0 hours, 40 minutes, and 19 seconds.
New times -
CRC - Total time taken - 0 hours, 10 minutes, and 38 seconds.
BRCA - Total time taken - 0 hours, 11 minutes, and 19 seconds.
Also compared the counts before and after changes and they stay the same.

The code changes all look good to me. I mentioned the checks failing, but these ones can be ignored as they are not related. So I'm happy to approve.


Feature/ast 3918/default zip filters

Scan submitted to Checkmarx

Checkmarx SAST - Scan Summary & Details
Cx-SAST Summary
Total of 8 vulnerabilities 0 High 0 Medium 8 Low 0 Info
Violation Summary
No policy violation found

Checkmarx SCA - Scan Summary & Details
Cx-SCA Summary
Total Packages Identified: 0
Scan Risk Score: 0.00
 0 High severity vulnerabilities
 0 Medium severity vulnerabilities
 0 Low severity vulnerabilities
View more details on Checkmarx UI
Cx-SCA vulnerability result overview
No package violation found


Add server startup test to prevent docker image master-auto-setup getting broken

What changed?

Why?
This has been an issue for several times. Currently there is no test to protect the startup code.
This will prevent https://github.com/uber/cadence/pull/4534 from happening again.

How did you test it?

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build e80b8f7a-0324-4d69-b864-50b4f5b6bb8c

1 of 6 (16.67%)  changed or added relevant lines in 2 files are covered.
46 unchanged lines in 8 files lost coverage.
Overall coverage increased (+0.05%) to 56.475%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cmd/server/cadence/server.go
0
1
0.0%

cmd/server/cadence/cadence.go
1
5
20.0%

Files with Coverage Reduction
New Missed Lines
%

common/task/weightedRoundRobinTaskScheduler.go
1
89.64%

service/history/queue/timer_queue_processor_base.go
1
78.6%

common/task/fifoTaskScheduler.go
2
87.63%

common/types/mapper/thrift/shared.go
2
64.52%

common/persistence/nosql/nosqlplugin/cassandra/workflow.go
3
50.23%

service/history/execution/context.go
6
75.92%

common/persistence/nosql/nosqlplugin/cassandra/workflowUtils.go
12
77.74%

common/persistence/nosql/nosqlplugin/cassandra/workflowParsingUtils.go
19
87.01%

Totals

Change from base Build 0f1ac1c8-56e0-4096-b3bd-1e8bcf2ac3ad:
0.05%

Covered Lines:
80582

Relevant Lines:
142686

💛  - Coveralls


Use hashbrown hashmaps

https://github.com/Amanieu/hashbrown
Free performance boosts from Amanieu again?

So far it doesn't complete the integration tests :(

Seems it works now 🤔
I'll merge it for v0.2.0


Functions defined inside linking function - bad for performance?

I wonder why some functions are defined inside the linking function of directives.
For instance, the function isDatasource. Isn't it bad for performance?

UI.Utils modules was split in individuals repositories. If still valid, please consider re-submitting the issue on its dedicated issue tracker.
See the README for details.


Resetting stack navigation on pressing a DrawerView Item

Hi,
I'm having difficulties in resetting the stack when I'm navigating to my Home Screen from the Drawer Sidebar. I don't know how to inject code to drawer item's onPress so that I can clear the stack and navigate to the screen. Any help would be appreciated. Thanks.

Assuming you have a Drawer with a Stack nested inside of it, something like this should work:
const Root = StackNavigator({
  Home: { screen: HomeScreen },
  ...,
  ...,
  ...
});

const drawer = DrawerNavigator(Root, {
  contentComponent: Drawer,  // custom component
});

and then in your drawer component something like this:
import { NavigationActions } from 'react-navigation';

  handleHomePressed() {
    const resetAction = NavigationActions.reset({
      index: 0,
      actions: [
        NavigationActions.navigate({ routeName: 'Home'})
      ]
    })
    return () => this.props.navigation.dispatch(resetAction)
  }

Hopefully that works/helps!

I've got the same problem and your solution isn't working for me.
const Stack = StackNavigator({
  Home: {
    screen: Home
  },
  Settings: {
    screen: Settings
  }
})

export const Drawer = DrawerNavigator({
  Home: {
    screen: Stack
  }},
  {
    contentComponent: HamburgerMenu
  }
)

And this is the menu
export default class HamburgerMenu extends Component {
  _onPressButton () {
    console.log('You tapped the button!')
  }

  render () {
    return <ScrollView>
      <Icon.Button
        name={'home'}
        borderRadius={0}
        size={25}
        onPress={() => { this.handleHomePressed() }}>
        <Text>{I18n.t('home')}</Text>
      </Icon.Button>

      <HamburgerButton
        text={I18n.t('home')}
        icon={'home'}
        navigation={this.props.navigation}
        link={'Home'}
      />
      <HamburgerButton
        text={I18n.t('monthlySettlement')}
        icon={'lock'}
        navigation={this.props.navigation}
        link={null}
      />
    </ScrollView>
  }

  handleHomePressed () {
    console.log('TEST')
    const resetAction = NavigationActions.reset({
      index: 0,
      actions: [
        NavigationActions.navigate({ routeName: 'Home' })
      ]
    })
    return () => this.props.navigation.dispatch(resetAction)
  }
}

The console log command is executed, but nothing else happend.
Thanks in advance for the help!

Can you try changing
onPress={() => { this.handleHomePressed() }}>
to
onPress={() => { this.handleHomePressed().bind(this) }}>

Thanks, but unfortunately, nothing has changed.

Only as info for those with the same problem: I've now asked a further question on StackOverflow.

Closing in favour of #314. Drawer uses Tab behind the scenes.

So what's the recommended way to do this? I skimmed #314 but it seems non-conclusive...

@mleduque So I had a SignOut button on my UserProfile.js which looked like this.
logout = () => {
    const actionToDispatch = NavigationActions.reset({
      index: 0,
      key: null,
      actions: [NavigationActions.navigate({ routeName: 'loginStack' })]
    })
    this.props.navigation.dispatch(actionToDispatch)
  }

Then in my router.js I had this.
const DrawerStack = DrawerNavigator({
  Profile: {screen: UserProfile},
  // Settings: {screen: UserSettings},

},
const LoginStack = StackNavigator({
  Login: { screen: Login },
  Tutorial: { screen: Tutorial },
  Register: { screen: Register },
  ForgotPass: {screen: ForgotPass},
  UserProfile: {screen: UserProfile}
},{
  headerMode: 'none',
  navigationOptions: ({navigation}) => ({
  gesturesEnabled: false,

  })
})
const PrimaryNav = StackNavigator({
  loginStack: { screen: LoginStack },
  drawerStack: { screen: DrawerNavigation }
},`

So really you are routing back to the login but if you are in a DrawNav "SCREEN" you have to reference back if that makes sense. Not sure if you still have the issue but thought I would post it fr other people as well.

@Ariel-Rodriguez , This works fine!


[regression]: missing dependency pytorch-lightning converting SD1.5 base to diffusers

Is there an existing issue for this?

[X] I have searched the existing issues

OS
macOS
GPU
mps
VRAM
No response
What happened?
Looks like there's a missing module dependency pytorch-lightning. just got this after building a new virtualenv on current main:
>> InvokeAI runtime directory is "/Users/damian/invokeai"
>> GFPGAN Initialized
>> CodeFormer Initialized
>> ESRGAN Initialized
>> ALERT:
>> The location of your previously-installed diffusers models needs to move from
>> invokeai/models/diffusers to invokeai/models/hub due to a change introduced by
>> diffusers version 0.14. InvokeAI will now move all models from the "diffusers" directory
>> into "hub" and then remove the diffusers directory. This is a quick, safe, one-time
>> operation. However if you have customized either of these directories and need to
>> make adjustments, please press ctrl-C now to abort and relaunch InvokeAI when you are ready.
>> Otherwise press <enter> to continue.
continue> >?
** /Users/damian/invokeai/models/diffusers/models--runwayml--stable-diffusion-v1-5 => /Users/damian/invokeai/models/hub/models--runwayml--stable-diffusion-v1-5
** Migration is done. Continuing...
>> Using device_type mps
>> xformers not installed
>> NSFW checker is disabled
>> Current VRAM usage:  0.00G
>> Loading stable-diffusion-1.5 from models/ldm/stable-diffusion-v1/v1-5-pruned-emaonly.ckpt
>> Converting legacy checkpoint stable-diffusion-1.5 into a diffusers model...
>> vae-ft-mse-840000-ema-pruned VAE corresponds to known stabilityai/sd-vae-ft-mse diffusers version
  | Loading diffusers VAE from stabilityai/sd-vae-ft-mse
  | Using more accurate float32 precision
Downloading (…)_model.safetensors";:   0%|          | 0.00/335M [00:00<?, ?B/s]Error loading: /Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_x86_64.dylib
Downloading (…)_model.safetensors";: 100%|██████████| 335M/335M [00:10<00:00, 32.3MB/s]
Downloading (…)lve/main/config.json: 100%|██████████| 547/547 [00:00<00:00, 162kB/s]
** model stable-diffusion-1.5 could not be loaded: No module named 'pytorch_lightning'
** trying to reload previous model
>> Loading stable-diffusion-1.5 from models/ldm/stable-diffusion-v1/v1-5-pruned-emaonly.ckpt
>> Converting legacy checkpoint stable-diffusion-1.5 into a diffusers model...
>> vae-ft-mse-840000-ema-pruned VAE corresponds to known stabilityai/sd-vae-ft-mse diffusers version
  | Loading diffusers VAE from stabilityai/sd-vae-ft-mse
  | Using more accurate float32 precision
Traceback (most recent call last):
  File "/Users/damian/2.current/stablediffusion/stable-diffusion/invokeai/backend/generate.py", line 934, in set_model
    model_data = cache.get_model(model_name)
  File "/Users/damian/2.current/stablediffusion/stable-diffusion/invokeai/backend/model_management/model_manager.py", line 113, in get_model
    requested_model, width, height, hash = self._load_model(model_name)
  File "/Users/damian/2.current/stablediffusion/stable-diffusion/invokeai/backend/model_management/model_manager.py", line 343, in _load_model
    model, width, height, model_hash = self._load_ckpt_model(
  File "/Users/damian/2.current/stablediffusion/stable-diffusion/invokeai/backend/model_management/model_manager.py", line 453, in _load_ckpt_model
    pipeline = load_pipeline_from_original_stable_diffusion_ckpt(
  File "/Users/damian/2.current/stablediffusion/stable-diffusion/invokeai/backend/model_management/convert_ckpt_to_diffusers.py", line 1080, in load_pipeline_from_original_stable_diffusion_ckpt
    else torch.load(checkpoint_path)
  File "/Users/damian/miniconda3/envs/invokeai/lib/python3.9/site-packages/torch/serialization.py", line 789, in load
    return _load(opened_zipfile, map_location, pickle_module, **pickle_load_args)
  File "/Users/damian/miniconda3/envs/invokeai/lib/python3.9/site-packages/torch/serialization.py", line 1131, in _load
    result = unpickler.load()
  File "/Users/damian/miniconda3/envs/invokeai/lib/python3.9/site-packages/torch/serialization.py", line 1124, in find_class
    return super().find_class(mod_name, name)
ModuleNotFoundError: No module named 'pytorch_lightning'
** An error occurred while attempting to initialize the model: "No module named 'pytorch_lightning'"
** This can be caused by a missing or corrupted models file, and can sometimes be fixed by (re)installing the models.
Do you want to run invokeai-configure script to select and/or reinstall models? [y/N]:

Screenshots
No response
Additional context
No response
Contact Details
No response

oh geez. yeah, I sure didn't consider legacy pickles in #2866; that the data files themselves might reference classes from those packages.
well that's a bit of a bummer. but in the end I don't think removing pytorch-lightning pruned that much off the size of the total dependency tree.

huh, shouldn't any reference in a pickle file need to be explicitly allowed by picklescan?
In which case there should a reference to pytorch_lightning either in the picklescan code or in some configuration passed to it?
I'm not finding any such thing. Wanted to check there to see if there was anything else I might get in trouble for overzealously removing.


Implement snapshot feature with unit test

https://github.com/longhorn/longhorn/issues/6137

@derekbit We can close this one since your PR was merged.


Swift 2.3

This is a version using Gloss 0.7, if you would prefer that.
Maybe it's better for users, who are already using your older version ;)

Closing as outdated — now on Swift 4


chore(main): release 0.7.8

:robot: I have created a release beep boop
0.7.8 (2024-06-03)
Bug Fixes

deps: Update module github.com/spf13/viper to v1.19.0 (#74) (d2533ee)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/mikesmitty/mdns-mesh/releases/tag/v0.7.8 :sunflower:


Feature Request: DocC Support

I know it's early, but I figure this can be used for tracking. DocC seems to be a simple folder with the .docc extension appended to the name. I would be pretty helpful if XcodeGen could detect that.
Currently I have found that running XcodeGen will revert .docc back to a normal folder, so the compiler won't see it as documentation next time.
I'll try to take a look, and see if I can help at all.

Should be an easy change here https://github.com/yonaskolb/XcodeGen/blob/master/Sources/ProjectSpec/FileType.swift#L113

Would welcome a PR 😄

Hi! I have same problem with Xcode 13.1 and 13.3.1. XcodeGen version is 2.28.0. Can you recommend something?

Hi!
The last question is outdated, but I'll leave a comment because this may be helpful to others.
I had a similar problem. It looks like XcodeGen 2.29.0 doesn't add the .docc documentation to the "Compile Sources" build phase automatically, and thus the documentation doesn't show up after running "Build Documentation".
This can be fixed by adding buildPhase: sources to the corresponding sources item  in YML project spec:
targets:
  MyTarget:
    ...
    sources:
      - path: Documentation # The directory which contains the `.docc` subdirectory
        buildPhase: sources
      - ...

Yes https://github.com/yonaskolb/XcodeGen/pull/1202 the fix was it and it is merged into 2.29.0


Make query compiler base class a Python ABC

I was having a look at the query compiler, and thought it could be a good idea to use a Python ABC. So an exception is raised if children is missing one of the methods, and it's also more readable.
After changing that, I realized and made couple of adjustments:

isnull and notnull wheren't being implemented, I made them aliases of isna and notna in the base class
to_datetime was listed as a reduction. I think pandas provides just as a helper, and it's not part of the dataframe API. Removed it here.
squeeze was not implemented in the pandas query compiler, I made it explicit in the pandas compiler itself.
binary_op is implemented in the base class, but not in the pandas query compiler, where individual methods are defined. I added a comment, and make the method call the corresponding method (binary_op(add, ...) -> add(...)).

Not sure if all those make sense or are good ideas, happy to have feedback and comments.

Thanks for all the feedback, addressed all the comments, and squashed into a single signed-off commit.
Not sure about coverage, not sure if tools are smart enough to know that abstract methods code are not reachable. But I'd assume the percentage of the pass lines is very small, and shouldn't have an impact on the coverage ratio.

Thanks @datapythonista!


Add optional event param to IInfoboxActions.eventhandler()

When debugging in JavaScript you can see that a MouseEvent object is being passed as the lone argument to the event handler, so it should be made accessible to the developer.

Hi @kb3eua, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

This isn't part of the documented API. If you inspect the Microsoft.Maps namespace you will find that there are a lot of things that aren't documented as they are not meant to be used by developers as their functionality may change without warning. In this case however it is very unlikely the Bing Maps team will make any changes around this, so I'll merge it in.


Improve encoding support in CSV converter

Fix #2191
:warning: Merge with extreme care :warning:

Thanks for this.
@tagliala Can I ask you why you need this?
It used to be back in the days some databases where not in utf-8, especially in asia, but I am wondering if it is needed at all today. What are you thoughts on this?
@mshibuya What should we do? utf8 all the things and stop this madness?

I run into the issue at #2191, there was a non-utf8 database whose tables could not be exported
Btw you could also drop the whole thing

Ok, I read #2191, it seems a lot of people have this issue.
The code looks nice, let's merge this!
Thanks a lot @tagliala


BucketV2 aliasing not working

What happened?
A customer is trying to use the aliasing from Bucket => BucketV2 to upgrade the AWS provider. Unfortunately, it's forcing a replace

Steps to reproduce
Define a bucket
        aws.s3.Bucket(
            name,
            aws.s3.BucketArgs(
                acl=aws.s3.CannedAcl.PRIVATE,
                force_destroy=True,
                lifecycle_rules=args.lifecycle_rules,
                loggings=args.loggings,
                object_lock_configuration=args.object_lock_configuration,
                server_side_encryption_configuration=args.server_side_encryption_configuration,
                versioning=aws.s3.BucketVersioningArgs(enabled=True),
                tags=self.args.tags
            ),
            opts=self.child_opts,
        )

then try and create an alias to the v1 bucket like so
        self.bucket = aws.s3.BucketV2(
            resource_name=self._name,
            args=aws.s3.BucketV2Args(
                bucket=args.name,
                object_lock_enabled=args.object_lock_enabled,
                tags=args.tags
            ),
            opts=pulumi.ResourceOptions(
                parent=self, aliases=[pulumi.Alias(type_='aws:s3/bucket:Bucket')], ignore_changes=['bucket', 'bucket_prefix']
            )
        )

Expected Behavior
The bucket is aliased and a replacement is not created
Actual Behavior
The provider tries to replace the bucket
Output of pulumi about
No response
Additional context
Customer is going to try create a small repro
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

So, just to confirm what I'm seeing here:

The bucket name is unchanged - this is set in the tags in the original
Force_delete is being removed, but this shouldn't cause replacement
You're moving from setting object_lock_configuration to using object_lock_enabled - which doesn flag for replacement.

It seems likely that the addition object_lock_enabled is the source of the issue.
Possible solutions/workarounds:

Even though object_lock_configuration is deprecated, could you continue using that instead of the top-level object_lock_enabled property?
If you want to use the new property, you could remove the old bucket from your stack (possibly using RetainOnDelete) then import the bucket back into the stack using the V2 bucket.
The core issue seems related to https://github.com/pulumi/pulumi/issues/9115

Would either of these workarounds work for you @jaxxstorm in this situation?

@danielrbradley @jaxxstorm Is there a bug here, or is this behaving as designed?  This comment in particular seems to suggest the replacement is expected.

You're moving from setting object_lock_configuration to using object_lock_enabled - which doesn flag for replacement.

Assuming that's right, this is indeed what we would expect, and users can indeed get the desired end result by taking one of the paths noted in https://github.com/pulumi/pulumi-aws/issues/2150#issuecomment-1254767802.
I'm going to close out as I believe this analysis is correct, but if not, please do re-open with additional details.


Adding Distributed Tracing and Smart Apply to cody

This PR introduces distributed tracing to connect traces originating in the UX with those starting in the extension host. This ensures unified and all-encompassing traces for operations spanning both the web view and the extension host.
NOTE: this PR has been rebased to the main and is ready for review
Changes Made

Distributed Tracing for Chat Interaction: Traces starting in the UX are now connected to corresponding traces in the extension host for chat interactions.
Distributed Tracing for Smart Apply: Similarly, traces for Smart Apply now span both the UX and the extension host.

These changes are in alignment with the milestone goals and aim to deliver foundational support for distributed tracing in these areas.
Next Steps

Immediate Goal: Ensure distributed tracing is functional and provides value for chat interaction and Smart Apply use cases.
I will rebase the PR and resolve merge conflicts AFTER the proper merge of https://github.com/sourcegraph/cody/pull/6100 it was reverted last time because of some issues
Follow-Up Work for next PR:
Refactor naming conventions for better consistency.
Eliminate redundant metric names.

Test plan

Run sourcegraph instance locally
Run sg start otel
Run the debugger for vscode cody locally on this branch
Perform some chat operations
Go to http://localhost:16686  to see if Jaegar is running
Select Cody-Client as the service
See a trace with the title chat-interaction   this is a collection of spans that show a single trace for spans from both  webview and extension host

Changelog

Sadly there is a weird race condition that the traces don't always "link up" in a way that they should so I don't see some of them

Can you remove the questions and concerns from the PR description? (If you still have questions and concerns, let's go through those.)

Removed


Patched the Compara test database to e101

Description
Updated the test databases to match our e101 schema
Use case
Our e101+ API expects a certain schema, and raises exceptions if the column can't be found
Benefits
Make Travis happy
Possible Drawbacks
None
Testing
Have you added/modified unit tests to test the changes?
Not needed
Have you run the entire test suite and no regression was detected?
Yes

Coverage increased (+0.08%) to 82.332% when pulling f26fdb9babf7f69dff9ae9e7d129bbc5b6ffcb41 on compara_e101_test_dbs into 09aa1288f6064ece87d1dfc7cfdcc817ae30c414 on release/101.


Support ssh to cluster using ssh-keys

The current implementation only allows ssh to cluster with username and password.

Fixed with https://github.com/Azure-Samples/HWC-Cluster-Creator-Tool/commit/8c5c55c0f38deb422b4be35baf3e24dede865aa3


Add some kind of pagination for blog post feeds

The blog post feed on the Hyde site is getting pretty long. Time for some pagination! Any ideas?

Closing, I think this is better to have as a plugin as it's a rather complex feature. If anyone comes across this and wants to implement it, or who just see the need for it, I'm open to adding it. Just comment and we can reopen the issue.


Diff links in the CHANGELOG.md are broken

The links in https://github.com/netlify/netlify-cms/blob/a90795ed9a98d90ac8d3ca3cd02e0785894b3d08/packages/netlify-cms-app/CHANGELOG.md to view the comparison between versions are broken:

Closing as stale and/or outdated.


After including node-sass the ng server failed with malloc error

OS?
Mac OSX (10.8.5)

Versions. Please run ng --version. If there's nothing outputted, please

angular-cli: 1.0.0-beta.8
node: 4.4.3
os: darwin x64

Repro steps. Was this an app that wasn't created using the CLI? What change did you do on your code? etc.

npm install node-sass

The log given by the failure. Normally this include a stack trace and some more information.

$ ng serve
Livereload server on http://localhost:49152
Serving on http://localhost:4200/
angular-cli(34873,0x7fff7c63d180) malloc: *** error for object 0x10340b06c: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap: 6

Mention any other details that might be useful.

Removing the node-sass module fixes the problem
npm uninstall node-sass
Unable to use node-sass in angular-cli.

Interesting. @hansl can you take a look at this one maybe?

Closed as obsolete following #1455.


SocketException: Cannot assign requested address

Please provide us with the following information:

This issue is a: (mark with an x)

[x] bug report -> please search issues before submitting
[ ] documentation issue or request
[ ] regression (a behavior that used to work and stopped in a new release)

Issue description
Our .NET containers are getting SocketException  Cannot assign requested address when making HTTP or gRPC requests. This only impacts us randomly where 100 requests go through fine and then a single request gets this error.
Steps to reproduce

Unsure because the issue happens at random

What additional information can be provided @v-vish ?

@jsheetzmt could you please confirm whether this is an app-to-app call or an external call?

I have examples of both.
app-to-app call using dapr: Status(StatusCode="Unavailable", Detail="Error connecting to subchannel.", DebugException="System.Net.Sockets.SocketException: Cannot assign requested address")
external HTTP call: Cannot assign requested address (api-gateway.ourdomain.com:443). The api-gateway subdomain is managed in Frontdoor
Also have many examples of transient errors between container apps and Azure SQL (similar to https://github.com/microsoft/azure-container-apps/issues/1338)


Release 1.0.0

Coverage remained the same at 100.0% when pulling 0291c3900b946e5a66ce9006fce339242ea90659 on release-1.0.0 into 90dc0c45622570e9a1069904df656d58a6a2b0a6 on master.

Coverage remained the same at 100.0% when pulling 0291c3900b946e5a66ce9006fce339242ea90659 on release-1.0.0 into 90dc0c45622570e9a1069904df656d58a6a2b0a6 on master.


Create dataset loader for CulturaX

Dataloader name: culturax/culturax.py
DataCatalogue: http://seacrowd.github.io/seacrowd-catalogue/card.html?culturax

Dataset
culturax

Description
CulturaX is a comprehensive multilingual dataset comprising 6.3 trillion tokens across 167 languages, designed for large language model development. It incorporates an advanced cleaning and deduplication process, including language identification and fuzzy deduplication with MinHash, to ensure high-quality data for model training. The dataset, which spans 16TB in parquet format and 27TB when unpacked, is a combination of the latest mC4 and OSCAR corpora, emphasizing non-English languages to support multilingual model training. For data cleaning validation, CulturaX employs a SentencePiece tokenizer and KenLM language models, utilizing recent Wikipedia dumps for perplexity scoring.

Subsets
id, jv, km, lo, tl, min, my, su, th, vi, ms, ceb, war, cbk, bcl

Languages
ind, jav, khm, lao, tgl, min, mya, sun, tha, vie, zlm, ceb, war, cbk, bcl

License
Other (other)

Homepage
https://huggingface.co/datasets/uonlp/CulturaX

HF URL
https://huggingface.co/datasets/uonlp/CulturaX

Paper URL
https://arxiv.org/abs/2309.09400

#self-assign


Include node-template-release in workspace

(Preparation for the monorepo)
Including the node-template-release now in the workspace to have compatible dependencies.

bot merge


several minor fixes

Codecov Report
Base: 0.17% // Head: 0.17% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (5820cd5) compared to base (dff5375).
Patch coverage: 0.00% of modified lines in pull request are covered.

:exclamation: Current head 5820cd5 differs from pull request most recent head d45acd7. Consider uploading reports for the commit d45acd7 to get more accurate results

Additional details and impacted files
@@           Coverage Diff            @@
##             dev     #12      +/-   ##
========================================
- Coverage   0.17%   0.17%   -0.01%
========================================
  Files          8       8
  Lines       1112    1155      +43
========================================
  Hits           2       2
- Misses      1110    1153      +43

Impacted Files
Coverage Δ

src/legend_data_monitor/analysis.py
0.00% <0.00%> (ø)

src/legend_data_monitor/parameters.py
0.00% <0.00%> (ø)

src/legend_data_monitor/plot.py
0.00% <0.00%> (ø)

src/legend_data_monitor/run.py
0.00% <0.00%> (ø)

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

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


config file in hjson #3915

Short Description:
use hjson instead of json to parse config file
Fixes (provide links to github issues if you can):

#3915

We already discussed this, it's not going to happen.


Improve Face Recognition Photo Popup

When training faces, there is a small icon to bring up the photo from where the face was captured.  However, this helper photo is usually not very big, so a method to have other hints would be nice.  Within a family, faces are usually very similar, so may times (especially with baby faces) the only way to tell who belongs to the face is to have access to the EXIF data with a date the photo was taken.
I would like to be able to click on the photo and be taken to the normal size photo with access to the EXIF data.  With access to other data, especially the date of the photo, I could more accurately identify the face.

I think something also worth considering is adding a box or circle on the face found - like Google does on the 'Same Person?' popup - to make it easier to tell which person it's talking about. Some small found faces or ones with very similar people can be hard to tell

My proposed solution to this issue is to display the date in the tooltip. It is a fast and easy way to have access to the date the photo was taken, which is indeed an essential information to identify babies.
In order to get other EXIF data and the full size photo, issue #457 need to be implemented.


begin convert to ts

This is obviously not a final form but with a lot of Ready and In Progress issues, since this gets us on TS without any failures, maybe everyone should start working from here as we move towards doing it right?

Here's the .d.ts file as it is now. This PR is basically a bare minimum to get us all on the same page so we can move forward together without big conflicts down the road