[Bug/Feature]: Copy date-added/date-modified menu option not working

Debug log ID
7MPE5FVX-refs-euc
What happened?
After importing a .bib file previously managed by BibDesk, the date added and date modified fields are correctly imported into the Extra field as tex.date-added and tex.date-modified.
Here's a sample .bib file and what it looks like after importing:

example.bib (pre-importing)
@article{AbbottSnidal:1998,
	author = {Kenneth W. Abbott and Duncan Snidal},
	date-added = {2016-07-25 17:30:17 +0000},
	date-modified = {2016-07-25 17:30:57 +0000},
	doi = {10.1177/0022002798042001001},
	journal = {The Journal of Conflict Resolution},
	month = {2},
	number = {1},
	pages = {3--32},
	title = {Why States Act through Formal International Organizations},
	volume = {42},
	year = {1998},
	bdsk-url-1 = {http://dx.doi.org/10.1177/0022002798042001001}}

example.rdf (Zotero's version of the entry after importing)
<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:z="http://www.zotero.org/namespaces/export#"
 xmlns:dcterms="http://purl.org/dc/terms/"
 xmlns:prism="http://prismstandard.org/namespaces/1.2/basic/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:bib="http://purl.org/net/biblio#"
 xmlns:foaf="http://xmlns.com/foaf/0.1/">
    <bib:Article rdf:about="https://doi.org/10.1177/0022002798042001001">
        <z:itemType>journalArticle</z:itemType>
        <dcterms:isPartOf>
            <bib:Journal>
                <prism:volume>42</prism:volume>
                <dc:title>The Journal of Conflict Resolution</dc:title>
                <dc:identifier>DOI 10.1177/0022002798042001001</dc:identifier>
                <prism:number>1</prism:number>
            </bib:Journal>
        </dcterms:isPartOf>
        <bib:authors>
            <rdf:Seq>
                <rdf:li>
                    <foaf:Person>
                        <foaf:surname>Abbott</foaf:surname>
                        <foaf:givenName>Kenneth W.</foaf:givenName>
                    </foaf:Person>
                </rdf:li>
                <rdf:li>
                    <foaf:Person>
                        <foaf:surname>Snidal</foaf:surname>
                        <foaf:givenName>Duncan</foaf:givenName>
                    </foaf:Person>
                </rdf:li>
            </rdf:Seq>
        </bib:authors>
        <dc:title>Why States Act through Formal International Organizations</dc:title>
        <dc:date>1998-2</dc:date>
        <dc:identifier>
            <dcterms:URI>
               <rdf:value>https://doi.org/10.1177/0022002798042001001</rdf:value>
            </dcterms:URI>
        </dc:identifier>
        <dc:description>Citation Key: AbbottSnidal:1998
tex.date-added: 2016-07-25 17:30:17 +0000
tex.date-modified: 2016-07-25 17:30:57 +0000</dc:description>
        <bib:pages>3–32</bib:pages>
    </bib:Article>
</rdf:RDF>

However, with Zotero 6.0.20 and Better BibTeX 6.7.50 on macOS Ventura 13.1, right clicking on the item and choosing "Copy date-added/date-modified from extra field" doesn't change the internal-to-Zotero metadata and the Date Added and Modified fields remain the same:

These dates weren't recognized as dates by BBT, so it skipped them. This extends the date parser to recognize yours.

Oh awesome! It works now, but there seems to be a small issue with the hour/minute fields (and probably timezone related too). With this example entry:
@article{AbbottSnidal:1998,
	author = {Kenneth W. Abbott and Duncan Snidal},
	date-added = {2016-07-25 17:30:17 +0000},
	date-modified = {2016-07-25 17:30:57 +0000},
	doi = {10.1177/0022002798042001001},
	journal = {The Journal of Conflict Resolution},
	month = {2},
	number = {1},
	pages = {3--32},
	title = {Why States Act through Formal International Organizations},
	volume = {42},
	year = {1998},
	bdsk-url-1 = {http://dx.doi.org/10.1177/0022002798042001001}}

…the timezone offset is UTC (+0000), but the date gets translated to 27.5 hours earlier on 2016-07-24 at 8 PM:

With this entry:
@article{AbadieDiamondHainmueller:2010,
	author = {Alberto Abadie and Alexis Diamond and Jens Hainmueller},
	date-added = {2020-04-17 13:45:27 -0400},
	date-modified = {2020-04-17 13:47:50 -0400},
	doi = {10.1198/jasa.2009.ap08746},
	journal = {Journal of the American Statistical Association},
	month = {6},
	number = {490},
	pages = {493--505},
	title = {Synthetic Control Methods for Comparative Case Studies: Estimating the Effect of {C}alifornia's Tobacco Control Program},
	volume = {105},
	year = {2010},
	bdsk-url-1 = {https://doi.org/10.1198/jasa.2009.ap08746}}

…the timezone offset is -0400 (US Eastern Time/New York), but the parsed date shows the previous day (2016-04-16), again at 8 PM:

That fixes it—thanks so much!


Question regards to getting _models.BlobContainer object of public container

I'm trying to interact with the public container using the sdk. For the containers I created under my subscription id, I'm using the following script to successfully get the _models.BlobContainer object:
      container = self.storage_client.blob_containers.get(
          self.resource_group_name,
          self.storage_account_name,
          self.name
      )

But for public containers, I cannot find a way to do so. What are some recommended ways to interact with a public container object?

Hi @landscapepainter, thank you for opening an issue! It looks like you're using a Storage library, but would you be able to share what package you're using (and which version) specifically?
I'll tag some folks who should be able to help; we'll get back to you as soon as possible.

Hi @mccoyp, I'm currently using the following package:
Name: azure-mgmt-storage
Version: 21.1.0
Summary: Microsoft Azure Storage Management Client Library for Python
Home-page: https://github.com/Azure/azure-sdk-for-python
Author: Microsoft Corporation
Author-email<EMAIL_ADDRESS>License: MIT License
Location: /opt/conda/envs/sky-dev/lib/python3.9/site-packages
Requires: azure-common, azure-mgmt-core, isodate
Required-by: azure-cli

And the self.storage_client I am using is an instance of from from azure.mgmt.storage import StorageManagementClient

@msyyc @mccoyp Also, how do I check if the url of the public container provided exists or not?
Thanks for all the great work. I'm currenty working to integrate Azure blob storage into Skypilot: https://github.com/skypilot-org/skypilot/pull/3032

Hi @landscapepainter.
For public container, do you mean the container that allows public read access? If so, you can get its data through this sample:
    account_url = "https://<storageaccount>.blob.core.windows.net"
    client = BlobServiceClient(
        #credential=DefaultAzureCredential(), do not pass credential
        account_url=account_url,
    )

    container_client = client.get_container_client(<containername>)

    print(container_client.exists())

    for blob in container_client.list_blobs():
        print(f"blobs: {blob.name}")

But if you also want to modify it, I guess there's no such a way since it needs further authorization.


Windows 11 pro 23H2 cannot connect with rdp when using

Question
os version: 22631.3527
docker compose:
services:
  windows:
    image: dockurr/windows
    container_name: windows
    environment:
      VERSION: "winxp"
    devices:
      - /dev/kvm
    cap_add:
      - NET_ADMIN
    ports:
      - 8006:8006
      - 3390:3389/tcp
      - 3390:3389/udp
    stop_grace_period: 2m
    restart: on-failure
    volumes:
      - /e/sys-image/winxp3.iso:/storage/custom.iso

Is this question related to wsl？

I used docker to install winxp in windows 11

我使用 docker 在 windows 11 中安装 winxp

端口占用？你端口尝试更改了吗

You can see in the configuration file that 3389 has been mapped to 3390, and the local RDP port has also been changed to 3390 through the command.


Ignore stat changes that occur on beta worlds

Beta worlds tend to allow users to switch their stats to whatever they want, so it doesn't really make sense to hand stat change events when signed onto one.
I went for a quick fix here by just ignoring the stat change events only, since players may still find some value in having deaths broadcast for PvP related betas, but this could also be wrapped behind a configuration value as well.
This also manifested as a bug (that was reported in https://github.com/ATremonte/Discord-Level-Notifications/issues/5) when people would hop worlds to a beta world that any stat that had an associated stat change event emitted would post a message, since cached user levels are only cleared when signing out currently:
https://github.com/WilliamWinterDev/Discord-Notifications/blob/3160660b8738fc0b36585d28cb4659bef35d62e1/src/main/java/com/discordnotifications/DiscordNotificationsPlugin.java#L84-L91

Also any manual level changes done within the beta world could trigger the notification webhook:

Also switching back to a standard world from a beta world would treat those stat changes as level ups as well:

I haven't tested this change yet since I haven't done any development for RuneLite before, but it seems pretty reasonable at least 🙂 Let me know if there's any sort of validation I should do on my end or any additional changes you'd like to see; thanks for the awesome plugin!

I will do some testing on this tomorrow when I am home, good idea though @cjonsmith !

Sorry forgot to check this, checking this now!

This didn't work as expected, have made an issue #7 and will work on this at some point!

Just posting to ask if theres any chance of this being fixed? the PvP arena worlds make this really bad now.


Feature Request: add ColorHighLight settings

People can set different color for global variable function ,object function
function param variable and function auto variable with different colors.
Thank you for your job.

Hi, when the semantic tokens feature is enabled, you can customize token colors per-theme throught VSCode's settings.
I plan to add some documentation on the zls README about the token types and modifiers supported.


update copyright years in 2.2.x branch

Describe what this PR does / why we need it
update copyright years in 2.2.x branch
Does this pull request fix one issue?
#3094

PTAL @steverao

spring-cloud-starter-alibaba-governance-auth, spring-cloud-starter-alibaba-governance-routing, spring-cloud-starter-xds-adapter, spring-cloud-starter-opensergo-adapter and some files in spring-cloud-alibaba-commons have modified before. You can see #3096, The correct time is 2022-2023. Please delete your modification.

spring-cloud-starter-alibaba-governance-auth, spring-cloud-starter-alibaba-governance-routing, spring-cloud-starter-xds-adapter, spring-cloud-starter-opensergo-adapter and some files in spring-cloud-alibaba-commons have modified before. You can see #3096, The correct time is 2022-2023. Please delete your modification.

done


refactor: expose auth in api context

Makes it so we don't have to pass in auth twice in endpoints that need to read it.

could we make check_no_auth(context)?; part of a authenticated_api_endpoint! macro?

@elsirion we could, but it would introduce some duplication of the macro code.  Plus we may want to respond differently rather than reject requests when auth is found.


Ability to make splits grow from left to right when removed

When using "workbench.editor.splitSizing": "split", I've noticed when editors are closed, they tend to fill the space from right to left, I think a toggle to change the direction would be a nice addition. Here's the current behavior in 1.71.0:
https://user-images.githubusercontent.com/22665836/189796174-a30050bd-666f-4560-828f-be5b492de37f.mp4
As you can see, the "column" with file2 and file3 grows to fill the space created from removing the file1 split, instead of the remaining file1 split to fill the empty space.
And here's what a setting like "workbench.editor.splitGrowDirection": "ltr" could do (using nvim):
https://user-images.githubusercontent.com/22665836/189796548-68647ff5-4999-42fe-99b2-119f65f6da91.mp4
I would be more than happy to contribute time to implement the feature, but wanted to make sure this wasn't possible currently.
Thank you!

//cc @joaomoreno

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


How to parse expression with an operator followed by two parameters

I want to parse LaTex code like \frac{1}{2} (should be parsed to 1/2).
After read the tutorial on README, I found support for format like {parameter}operator{parameter}, but I didn't find a way to parse code like \frac{1}{2}, which is operator{parameter}{parameter}
I want to know if there is an appropriate way to handle this problem.

Please consider asking general questions like this on https://stackoverflow.com/questions/tagged/dart+petitparser
That said, the following code parses your example:
final arg = char('{') & digit() & char('}');
final frac = string('\\frac') & arg.star();

Thanks for your answer
I do tried some similar ways to parse it:
final frac1 = string('\\frac{') & any().starLazy('}{') & char('}');
final frac2 = string('\\frac{') & any().starGreedy('}{') & char('}');

But none of them work in a more complex situation like \frac{\frac{1}{2}}{3}+\frac{1}{2}(should be (1/2)/3+1/2). Because there may have all kinds of code in parenthesis, I have to use any() in my project, but it always has some parenthesis mathcing problem.

To deal with nested grammars you need to recursively call yourself:
final frac = undefined();
final expr = frac | digit();
final arg = char('{') & expr & char('}');
frac.set(string('\\frac') & arg.star());

print(frac.parse('\\frac{\\frac{1}{2}}{3}'));
// ==> Success[1:22]: [\frac, [[{, [\frac, [[{, 1, }], [{, 2, }]]], }], [{, 3, }]]]

This kind of recursive code is easier to write when using a GrammarDefinition.


master to live

Docs Build status updates of commit b573aeb:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Advertising/index.yml
:white_check_mark:Succeeded

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


fix: eligibility alignment on artist rejected screen

This PR resolves ONYX-1010
Description
This PR fixes the text alignment on the artist rejected screen

PR Checklist

[x] I have tested my changes on iOS and Android.
[x] I hid my changes behind a feature flag, or they don't need one.
[x] I have included screenshots or videos, or I have not changed the UI.
[x] I have added tests, or my changes don't require any.
[x] I added an app state migration, or my changes do not require one.
[x] I have documented any follow-up work that this PR will require, or it does not require any.
[x] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

#nochangelog
Need help with something? Have a look at our docs, or get in touch with us.

@MounirDhahri I think bullets should be left-aligned too? At least this is how I interpret notion card

thanks for looking into this@nickskalkin . I believe Barney wants only the text to be left aligned according to Figma

@MounirDhahri yes, but in his design it's a bit different though - compare:


Navigation keys with fixed position

The position of the navigation keys (previous/next asset) is fixed in case the images have similar size, however it fluctuates greatly in case of different sizes per asset. This can be a bit tricky in case you want to review the images. For instance, you might oscillate between two images, since the 'next' button of an asset might coincide with the 'previous' button of the next asset. E.g. http://bit.ly/1ITl1TU
Therefore, it would be good to have these keys in some fixed position, e.g. in the middle of the images, regardless of the size of the frames.

linked image so it's kept documented:

@lirsacc: interesting issue @grigorisg9gr is seeing - the middle flexbox (containing the paging keys) should always been centred. If you want to take a look whilst looking into the other layout bug that would be great.

This happens because the left flex is not fixed width and adapts to the asset id text, not related to image width though.
Easy to fix to lock the arrows in place, but the left UI still risks overflowing horizontally so I would propose either putting the index before the id or below (to be consistent for any length and avoid having it in the middle of the second line). Any preference @jabooth ?

Ah of course! Let's go with the second solution - index below asset id.


Make multicore optional for pytest

I've noticed that running individual checks takes much longer with multicore pytest. This is because it takes time to instantiate and collect the workers. It would be useful to have pytest default to multicore but have the option to pass a flag that indicates I want to run on a single core.

Added suggestion. Maybe we default to multicore when using ./checks/pytest_.py but default to running on a single core when we specify any files/specific tests.

Duplicate of https://github.com/Infleqtion/client-superstaq/issues/9


Improve error handling when sending data to DNS server fails (macOS)

This changeset improves error handling when sending data to the DNS server fails. This is a quite rare error condition but something that can be reproduced when using faulty DNS server entries on macOS (e.g. https://github.com/beyondcode/expose/issues/25#issuecomment-647367304).
Together with @SimonFrings, I'm currently in the process of migrating from Travis to GitHub actions and improving our test matrix. We've noticed a similar error in the (upcoming) PR for the socket component on macOS only, so I figured it's a good idea to address this upstream (here) instead.
Builds on top of #170 and https://github.com/reactphp/stream/pull/157

The build currently fails due to another flaky test on macOS, seems to be 3/4 chance of it failing. Looks like it could be related to https://github.com/reactphp/stream/pull/150, but after patching this I still get a 1/3 chance of it failing (https://github.com/clue-labs/dns/runs/1873816008?check_suite_focus=true). I'll look into this again no later than tomorrow :shipit:


[Not issue] My new video introduced Various Complements plugin

Hi, i just want to let you know that i've made an introducing video about your helpful plugin. Maybe you will be intrested in:
https://youtu.be/tiidkQhKjLY
This video was in Chinese with English/Japanese subtitles.

Hi, @emisjerry :)
Thank you for making an exciting video! I enjoyed watching until the end.😄
Can I introduce your video(link) on an official document of Various Complements? Because It is helpful for many users.

P.S.

If you want to show popup just after Chinese, It would be good that you use English only as a strategy instead of Default.
<English only strategy example>
https://user-images.githubusercontent.com/9500018/161410023-b8e93b43-da65-47bf-9436-6fffcce24fc0.mp4
Have a nice day!

Please go ahead. I'll try the English only strategy. Thanks for your work.

Added 📽Videos 👍


Datatype minute, change datatypes

Changed - Make writeable and change datatype

ID_Einst_LGST_akt --> Celsius
ID_Einst_TAbsMin_akt --> Celsius
ID_Einst_Minimale_Ruecklaufsolltemperatur --> Celsius
ID_Einst_HRHyst_akt --> Kelvin
ID_Einst_TRErhmax_akt --> Kelvin
ID_Einst_Popt_Nachlauf_akt --> Minutes
ID_Einst_Freigabe_Zeit_ZWE --> Minutes

Added

New datatype minutes.

@BenPru Something went clearly wrong here 😬 I guess commit 13ba1d1 is what you inteded to send in as a PR.
Can you please fix this?

Can you please fix this?

Fixed in #41


cc_clustering.py : 'cctable.dat' .4f -> 13.11f for recover a dendrogr…

Regarding the results of clustering 'cctable.dat'.
CC values with .4f format on the file were insufficient to reproduce the dendrogram.
Even with .6f, it didn't work well. So I tried with .11f and that worked.
Can you change this part to 13.11f?

OK. Did it significantly alter the clustering results? I assume the differences should be small.

Small differences seem to affect the results, such as in the 10000 data set, and the dendrogram branches changed slightly in .4f. Even .6f differed from the original, and I finally confirmed that .11f reproduced KAMO's results, but I'm not sure if that's what you mean ;-( I will continuously try to elucidate the effect of the precision.


Updating from 0.2.9 Failed

I'm having a few issues with having a Matrix field inside a SuperTable field and noticed the latest version seemed to fix a few issues regarding this.
I've tried to update from 0.2.9 to 0.3.5 (pretty sure I only downloaded this add-on a month or so ago - So well done for all these updates!) but when I do the update fails and rolls back.
I've tried following your steps of renaming the tables from:
craft_supertablecontent_HANDLE_elementId_locale_unq_idx to craft_supertablecontent_NUMBER_HANDLE_elementId_locale_unq_idx
But my tables look like:
craft_supertablecontent_column
I understand the 'column' bit is the HANDLE, but where do I get the NUMBER bit from?
and also my tables don't have "_elementId_locale_unq_idx" after them, is this correct and do I need to add this on?
Bit confused!
Thanks

No worries - its a little confusing anyway! When the update fails, you should get a line in your craft.log file with something like [error] [system.db.CDbCommand] CDbCommand::execute() failed: SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'craft_supertablecontent_NUMBER_HANDLE_elementId_locale_unq_idx' is too long.. Can you confirm if you see this? If not, I can walk you through tracking down the Matrix field id.

Thanks for the quick reply (And my slow response!)
I've managed to track down this error, not exactly same as yours:
[error] [system.db.CDbCommand] CDbCommand::execute() failed: SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'craft_supertablecontent_9_mediavideoaudio_elementId_locale_unq_idx' is too long. The SQL statement executed was: CREATE TABLE craft_supertablecontent_9_mediavideoaudio

I managed to go through this and rename around 8 tables (Screenshot attached)
But there is still 5 that I can't get the numbers for. Trying the update still throws an error that it can't update, but nothing is showing in the logs anymore.

Are those other fields inside Matrix fields? As in columnlist, listcirclescontent, etc. If they're just solo Super Table fields, the table isn't prefixed. Its very likely it could be a separate issue. Feel free to get it touch via Slack if you need some hands-on help.

Only 1 of them is not inside a Matrix which is the _sites one.
I've tried again after finding the values etc but it's still throwing errors and rolling back.

I'm having this error...
2015/12/11 03:22:57 [error] [system.db.CDbCommand] Falha ao executar CDbCommand::execute(): SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'craft_supertablecontent_101_redessociais_elementId_locale_unq_idx' is too long. A declaração SQL executada foi: CREATE TABLE `craft_supertablecontent_101_redessociais` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `elementId` int(11) NOT NULL,
  `locale` char(12) COLLATE utf8_unicode_ci NOT NULL,
  `field_icone` text COLLATE utf8_unicode_ci,
  `field_linkTo` text COLLATE utf8_unicode_ci,
  `field_nome` text COLLATE utf8_unicode_ci,
  `dateCreated` datetime NOT NULL,
  `dateUpdated` datetime NOT NULL,
  `uid` char(36) COLLATE utf8_unicode_ci NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `craft_supertablecontent_101_redessociais_elementId_locale_unq_idx` (`elementId`,`locale`),
  KEY `craft_supertablecontent_101_redessociais_locale_fk` (`locale`),
  CONSTRAINT `craft_supertablecontent_101_redessociais_elementId_fk` FOREIGN KEY (`elementId`) REFERENCES `craft_elements` (`id`) ON DELETE CASCADE,
  CONSTRAINT `craft_supertablecontent_101_redessociais_locale_fk` FOREIGN KEY (`locale`) REFERENCES `craft_locales` (`locale`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci.
2015/12/11 03:22:57 [error] [application] CDbCommand falhou ao executar o comando SQL: SQLSTATE[42000]: Syntax error or access violation: 1059 Identifier name 'craft_supertablecontent_101_redessociais_elementId_locale_unq_idx' is too long (/var/www/craft/app/framework/db/CDbCommand.php:358)
2015/12/11 03:22:57 [error] [application] #0 /var/www/craft/plugins/supertable/migrations/m150901_144609_superTable_fixForContentTables.php(56): CDbCommand->execute()
#1 /var/www/craft/app/etc/db/BaseMigration.php(31): Craft\m150901_144609_superTable_fixForContentTables->safeUp()
#2 /var/www/craft/app/services/MigrationsService.php(149): Craft\BaseMigration->up()
#3 /var/www/craft/app/services/MigrationsService.php(91): Craft\MigrationsService->migrateUp('m150901_144609_...', Object(Craft\SuperTablePlugin))
#4 /var/www/craft/app/etc/updates/Updater.php(199): Craft\MigrationsService->runToTop(Object(Craft\SuperTablePlugin))
#5 /var/www/craft/app/services/UpdatesService.php(727): Craft\Updater->updateDatabase(Object(Craft\SuperTablePlugin))
#6 /var/www/craft/app/controllers/UpdateController.php(360): Craft\UpdatesService->updateDatabase('supertable')
#7 /var/www/craft/app/framework/web/actions/CInlineAction.php(49): Craft\UpdateController->actionUpdateDatabase()
#8 /var/www/craft/app/framework/web/CController.php(308): CInlineAction->runWithParams(Array)
#9 /var/www/craft/app/framework/web/CController.php(286): CController->runAction(Object(CInlineAction))
#10 /var/www/craft/app/framework/web/CController.php(265): CController->runActionWithFilters(Object(CInlineAction), Array)
#11 /var/www/craft/app/framework/web/CWebApplication.php(282): CController->run('updateDatabase')
#12 /var/www/craft/app/etc/web/WebApp.php(924): CWebApplication->runController('update/updateDa...')
#13 /var/www/craft/app/etc/web/WebApp.php(256): Craft\WebApp->_processUpdateLogic()
#14 /var/www/craft/app/framework/base/CApplication.php(184): Craft\WebApp->processRequest()
#15 /var/www/craft/app/index.php(62): CApplication->run()
#16 /var/www/html/index.php(40): require_once('/var/www/craft/...')
#17 {main}
2015/12/11 03:22:57 [error] [application] Failed to apply migration: m150901_144609_superTable_fixForContentTables (time: 2.246s)
2015/12/11 03:22:57 [error] [application] Migration failed for plugin SuperTable. All later SuperTable migrations are canceled.

@gabrielmoreira Have you looked through the above and also read Updating from 0.3.4 to 0.3.5?
In your particular case, you'll need to rename your database table from craft_supertablecontent_redessociais to craft_supertablecontent_101_redessociais manually

@engram-design Sorry, i didn't.
Solved my problem.
One question:
I have a big matrix field (~20 blocks) with blocks and supertables , and some supertables has matrix fields.
With Craft 2.4, it's ok to save this big field, but with Craft 2.5 it's very slow to change my matrix>supertable>matrix fields... The modal on UI is very slow... Is it because Craft 2.5 UI? Or do you think it can be some js problem?

Awesome - great to hear! I haven't personally noticed this, but haven't gone to the scale you're talking about. Let me test a few things out and I'll get back to you.

Sorry to reopen this, but for some reason I haven't finished this off (I thought I had!)
But i'm having the same issue as before where it gets to a certain point and then I can't get anymore values. I can't remember how we fixed this... (Think you helped me via Slack!)
Is there anyway of figuring out what these values should be?

@ghost Did you ever get it figured out? I've tried the manual update method but still have the same problem and the rollback doesn't work either.


Can't exclude linters/spellcheck and vendor

Looks like -e flag isn't working with linters/spellcheck.
When running goreporter on our project the following way:
$ goreporter -e vendor,linters/spellcheck -f json -p ../thunderbolt

SpellCheck isn't being ignored. When running ignoring only vendor:
$ goreporter -e vendor -f json -p ../thunderbolt

It looks like every linter is ignoring vendor, but SpellCheck isn't.
Evidences:
...
        "compress": {
          "name": "github.com/pagarme/thunderbolt/vendor/github.com/klauspost/compress",
          "description": "",
          "errors": [
            {
              "line_number": 23,
              "error_string": "/home/derek/go/src/github.com/pagarme/thunderbolt/vendor/github.com/klauspost/compress/README.md:23:141: \"progresssion\" is a misspelling of \"progressions\""
            },
            {
              "line_number": 200,
              "error_string": "/home/derek/go/src/github.com/pagarme/thunderbolt/vendor/github.com/klauspost/compress/README.md:200:121: \"descibed\" is a misspelling of \"described\""
            }
          ]
        },
...

Yes, I understand your issue. SpellCheck is about to join linter, but I have not figured out how the page is displayed. This problem I will try to fix it as soon as possible. Thx!

Now,you can pull last update and run goreporter on your project.Any questions can contact me. Thank you for issue.

Did I solve your problem? I want to close the issue if you are ok.
@derekstavis

Hey @wgliang, it solved my issue!! Thanks a lot for your time!!!


The WebView has no java implementation

webview.android.js did not find the corresponding Java implementation

@shexiaoheng It's planned, and will probably be in the next release.

@satya164 It will TabBarAndroid?

@shexiaoheng Sorry, didn't get you. The next release will probably include a WebView component. There is no TabBarAndroid component in the works (nor is it planned). You can however use - https://github.com/brentvatne/react-native-scrollable-tab-view

@satya164 Thanks very much , I'll  try to use it .


Gallery, Scrollable tabs: Odd behavior and visuals when you switch between Icons&Text and Icons

Open Gallery, either landscape or portrait. Either Android or iOS.
Go into Scrollable tabs. Swipe side to side. Then use the menu to choose Icons. Then swipe once.
I see the underline jump from nowhere (disappears off the screen) and then back to under the icon for the current tab.
Then, switch back to Icons & Text. Swipe left.
I see the underline jump to under the line, but above the text, and then animate to the left underneath the text.
Also, I got the underline into this state at least once:

I'm no longer able to reproduce.  @HansMuller recently re-wrote tabs and likely fixed this. :D


Refactored xrootd specific code out of pelican/cmd

This should close issue #203 as it takes out the xrootd setup/configuration from pelican/cmd.

Gotcha.
The failure due to a missing directory is the xrootdRun directory, right?
Instead of combining the tests, how about we create a temporary directory for the test and use viper.Set() to move xrootdRun to a new location?  I suspect the Scitokens test currently leaks its runtime directory... side-effects in tests are bad.

@bbockelm Probably a lack of viper.reset() between tests

Okay. This should fix the issue. Like I suspected, it really was just a lack of viper.Reset(), which I added to a few other tests in xrootd/authorization_tests.go. I'll try to better about making sure that's at the start of tests.

@bbockelm Okay, now I believe it's truly fixed


Custom keyboard in group

Hi guys!
Could you please check if custom keyboard in a group chat still works? I's stopped working at some moment for some reason for me. I use this config to call it:
	$reply_keyboard_markup = new ReplyKeyboardMarkup( 			[ 				'keyboard' => $keyboard, 				'resize_keyboard' => false, 				'one_time_keyboard' => true, 				'selective' => true 			]
I've tried to set selective to false to test and it still doesn't show up. But (!) it works fine in direct chat (non group) though.

When using 'selective' => true, be sure to add the reply_to_message_id to the message data.
Also, what client are you using? I've seen issues with the keyboards on some clients, be sure to update it/them.
Apart from that, I'm not sure what to say. Could you maybe add more context?
I assume you're on version 0.35, yes?

Cool! Thank you! Adding reply_to_message_id solved my issue. But I needed to add it to /cancel command either to have it hiding the keyboard properly.

Wow, thanks for pointing that out. Will be fixing that 👍


docs: fix custom server link in adapter-node compressing responses section

Link name and link address was switched in adapter-node#compressing-responses.
I hope it's fine to just open a PR for such a small thing.

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[ ] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

Edits

[x] Please ensure that 'Allow edits from maintainers' is checked. PRs without this option may be closed.

Thank you very much! Feel free to create PRs that fix the documentation. Just add the prefix docs:  in the PR title.


split view does not work

Hi, it seems that nano::split_view does not work as expected for a simple case (at least on gcc 8-9-trunk):
int main()
{
  std::string words = "hello;world";
  std::string delimiter = ";";
  auto foo = words | rng::views::split(delimiter);
}

Godbolt link

Thanks for the bug report. This doesn't seem to be specific to GCC, but occurs with Clang as well. I think the problem is that the views::split adaptor should be wrapping the passed-in ranges with views::all, but isn't doing so right now.
In the mean time, there are a couple of workarounds. You can either manually wrap the delimiter with views::all yourself:
 auto foo = words | rng::views::split(rng::views::all(delimiter));

or alternatively, use a char as the delimiter rather than a string:
char delimiter = ';';
auto foo = words | rng::views::split(delimiter);

Thanks for the suggestions!
Funnily enough, using std::string_view for delimiter also seems to work.


🐛 [Nextcloud] Unable to use Collabora Online

Description
I’m trying to setup the CODE server but Nextcloud doesn’t seem to be able to connect to it
Reproduction steps
1. Install the CODE server
2. Install Nextcloud Office
3. Go to the Nextcloud Office settings page
4. An error will be displayed about not being able to connect to the CODE server

Addon Logs
Just showing this over and over again

<IP_ADDRESS> - - [15/Oct/2023:00:33:11 +0300] "GET /apps/richdocumentscode_arm64/proxy.php?req=/hosting/capabilities HTTP/1.1" 404 1716 "-" "Nextcloud Server Crawler"

Architecture
aarch64
OS
HAos

Also, I noticed that the CODE app keeps getting uninstalled on every restart.

Hi, here is the reason : https://github.com/linuxserver/docker-nextcloud#collaborative-editing

They added an ARM64 version though

OK thanks ; I think you need to do a request on lsio github as they are removing it here I believe : https://github.com/linuxserver/docker-nextcloud/blob/2ecd6cb8d9843ae1d87fe0b7317dc2179d5363fd/root/etc/s6-overlay/s6-rc.d/init-nextcloud-config/run#L144

That script only runs on startup tho
So still doesn’t explain why it’s not working when it is installed (without a restart)

Pretty sure that it has something to do with the Nginx config

Well I tried installing code and it crashed my installation so perhaps lsio is right about incompatibility

Well, I did notice that my install was freezing sometimes.
Could’ve been related to having that installed

I think that's why I had also added this piece of code to disable code at boot, otherwise system can't be recovered except by using portainer. So, the path seems to be an external office container rather than the built in CODE server...

Also, I know that this is kinda unrelated, but is there a way to increase the PHP limits?
They’re kinda too low

Also, I know that this is kinda unrelated, but is there a way to increase the PHP limits? They’re kinda too low

Would be nice to just have it in the addon configuration

Hi, implemented. I've reimplemented the script to remove CODE on boot as my system wasn't starting otherwise

Alright, thank you!
I guess we’ll need to wait for the team behind LinuxServer to come up with a fix for CODE.

Reopening this, because the same thing is happening to me, and I noticed it's been awhile since the last post here. Has there been any fix since? I install Collabora Built-in CODE Server (Arm64) and the logs just repeat:
"GET /apps/richdocumentscode_arm64/proxy.php?status HTTP/1.1" 499 0 "-" "Nextcloud Server Crawler"
Nextcloud Office settings show:

Nextcloud all but crashes. I have to restart the HA add-on and go quickly to disable the CODE server before the CODE server I guess starts back up again, and then it works fine again.

Well I kind ditched NextCloud completely a while ago and not planning on reinstalling it so I have no idea if it was fixed or not


README: Update project description.

Signed-off-by: Andrea Luzzardi<EMAIL_ADDRESS>

[Current coverage][cc-pull] is 52.77%

Merging [#855][cc-pull] into [master][cc-base-branch] will decrease coverage by 5.64%

6 files (not in diff) in manager/state/store were modified. more

Partials +61
Hits -61

3 files (not in diff) in manager/state/raft were modified. more

Partials +92
Hits -92

6 files (not in diff) in manager/scheduler were modified. more

Partials +34
Hits -34

7 files (not in diff) in manager/orchestrator were modified. more

Partials +84
Hits -84

6 files (not in diff) in manager/controlapi were modified. more

Partials +31
Hits -31

2 files (not in diff) in ...tor/networkallocator were modified. more

Partials +47
Hits -47

2 files (not in diff) in manager/allocator were modified. more

Partials +36
Hits -36

2 files (not in diff) in manager were modified. more

Partials +59
Hits -59

5 files (not in diff) in ca were modified. more

Misses +1
Partials +117
Hits -118

3 files (not in diff) in agent/exec/container were modified. more

Partials +42
Hits -42

@@             master       #855   diff @@
==========================================
  Files            70         70
  Lines         11135      11135
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           6506       5877   -629
  Misses         4432       4432
- Partials        197        826   +629

[][cc-pull]

Powered by Codecov. Last updated by [f0983eb...e491256][cc-compare]
[cc-base-branch]: https://codecov.io/gh/docker/swarmkit/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/docker/swarmkit/compare/f0983eb859019cf5dcfef9ef3baa2facb8a1c4f5...e491256eb30ab574ed004791b3c1f6782bd6bc80
[cc-pull]: https://codecov.io/gh/docker/swarmkit/pull/855?src=pr


"Unable to acquire Singleton lock" after Webjobs deployment

For deployment issues, please provide us with the following information:

Repro steps.

your project built successfully on your dev machine but failed on Azure?

Yes

please write down your build tools and their versions (ie Msbuild <IP_ADDRESS>)

VSBuild 15.0
When deploying our Webjob solution to the staging environment, we observe from the Kudu logs that the singleton locks are not being released for timer triggers. This in turn result in multiple errors "Unable to acquire Singleton lock" when these Webjobs are initialized again.
This deployment is done in Azure Pipelines. To avoid dll locks that resulted in deployment failures, we are:

Stopping all Webjobs
Stopping the Web App where the Webjobs are deployed
Deploying the solution
Starting the Webjobs
Starting the Web App

From Webjobs SDK issues we found that these errors could be caused by hard shutdowns of the Webjobs, and from the Kudu documentation that the restarting of the Web App could be the culprit. However, from the Kudu logs we observe that when performing the shutdown the Webjobs are gracefully stopped.
The log/error given by the failure.
[03/17/2020 17:35:31 > a22e53: SYS INFO] WebJob is still running
[03/17/2020 17:36:48 > 7c9ba5: SYS INFO] WebJob is still running
[03/17/2020 17:37:26 > 270010: SYS INFO] WebJob is still running
[03/17/2020 19:09:49 > 7c9ba5: SYS INFO] Status changed to Disabling
[03/17/2020 19:10:03 > 7c9ba5: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:10:03 > 7c9ba5: SYS INFO] Status changed to Stopping
[03/17/2020 19:10:03 > 7c9ba5: INFO] Job host stopped
[03/17/2020 19:10:03 > 7c9ba5: SYS INFO] Status changed to Success
[03/17/2020 19:10:03 > 7c9ba5: SYS INFO] Status changed to Stopped
[03/17/2020 19:10:03 > 270010: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:10:03 > 270010: SYS INFO] Status changed to Stopping
[03/17/2020 19:10:03 > 270010: INFO] Job host stopped
[03/17/2020 19:10:03 > 270010: SYS INFO] Status changed to Success
[03/17/2020 19:10:04 > 270010: SYS INFO] Status changed to Stopped
[03/17/2020 19:10:09 > a22e53: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:10:09 > a22e53: SYS INFO] Status changed to Stopping
[03/17/2020 19:10:09 > a22e53: SYS INFO] Status changed to Success
[03/17/2020 19:10:09 > a22e53: SYS INFO] Status changed to Stopped
[03/17/2020 19:20:39 > a22e53: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:20:39 > 270010: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:20:39 > 7c9ba5: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:21:50 > a22e53: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:21:50 > a22e53: SYS INFO] Status changed to Starting
[03/17/2020 19:21:51 > a22e53: SYS INFO] Job directory change detected: Job file 'xxxx.Entities.dll' timestamp differs between source and working directories.
[03/17/2020 19:22:35 > 270010: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:22:36 > 270010: SYS INFO] Status changed to Starting
[03/17/2020 19:22:40 > 7c9ba5: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[03/17/2020 19:22:43 > 7c9ba5: SYS INFO] Status changed to Starting
[03/17/2020 19:22:43 > 270010: SYS INFO] Job directory change detected: Job file 'xxxx.Entities.dll' timestamp differs between source and working directories.
[03/17/2020 19:22:44 > 7c9ba5: SYS INFO] Job directory change detected: Job file 'xxxx.Entities.dll' timestamp differs between source and working directories.
[03/17/2020 19:24:30 > 7c9ba5: SYS INFO] Run script 'xxxx.Jobs.KnowledgeCenterPump.exe' with script host - 'WindowsScriptHost'
[03/17/2020 19:24:30 > 7c9ba5: SYS INFO] Status changed to Running
[03/17/2020 19:24:36 > a22e53: SYS INFO] Run script 'xxxx.Jobs.KnowledgeCenterPump.exe' with script host - 'WindowsScriptHost'
[03/17/2020 19:24:37 > a22e53: SYS INFO] Status changed to Running
[03/17/2020 19:24:37 > 270010: SYS INFO] Run script 'xxxx.Jobs.KnowledgeCenterPump.exe' with script host - 'WindowsScriptHost'
[03/17/2020 19:24:38 > 270010: SYS INFO] Status changed to Running
[03/17/2020 19:25:02 > a22e53: INFO] Running in region: 'West Europe'
[03/17/2020 19:25:02 > a22e53: INFO] Development settings applied
[03/17/2020 19:25:02 > a22e53: INFO] Found the following functions:
[03/17/2020 19:25:02 > a22e53: INFO] xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessMessage
[03/17/2020 19:25:02 > a22e53: INFO] xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessTimer
[03/17/2020 19:25:02 > a22e53: INFO] Unable to acquire Singleton lock (staging/xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessTimer.staging.Listener).
[03/17/2020 19:25:02 > a22e53: INFO] Job host started
[03/17/2020 19:25:14 > 270010: INFO] Running in region: 'West Europe'
[03/17/2020 19:25:14 > 270010: INFO] Development settings applied
[03/17/2020 19:25:14 > 270010: INFO] Found the following functions:
[03/17/2020 19:25:14 > 270010: INFO] xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessMessage
[03/17/2020 19:25:14 > 270010: INFO] xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessTimer
[03/17/2020 19:25:14 > 270010: INFO] Unable to acquire Singleton lock (staging/xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessTimer.staging.Listener).
[03/17/2020 19:25:14 > 270010: INFO] Job host started
[03/17/2020 19:25:17 > 7c9ba5: INFO] Running in region: 'West Europe'
[03/17/2020 19:25:17 > 7c9ba5: INFO] Development settings applied
[03/17/2020 19:25:17 > 7c9ba5: INFO] Found the following functions:
[03/17/2020 19:25:17 > 7c9ba5: INFO] xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessMessage
[03/17/2020 19:25:17 > 7c9ba5: INFO] xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessTimer
[03/17/2020 19:25:17 > 7c9ba5: INFO] Unable to acquire Singleton lock (staging/xxxx.Jobs.KnowledgeCenterPump.KnowledgeCenterPumpProgram.ProcessTimer.staging.Listener).
[03/17/2020 19:25:17 > 7c9ba5: INFO] Job host started

As a consequence, we have to manually break the leases in azure-webjobs-hosts/locks/staging.
Any info on why these errors could be happening?

Hi
If the problem persists and is related to running it on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


Can't "use" snitch

How is Snitch going to be used (or customized)?
Snitch is not a library, it's an app. So our users won't be adding {:snitch, "> 0.1"} to their deps. They'll have to clone it and actually edit Snitch itself.
Why is this important?

snitch_core comes with its own Repo. :x:

Our user must supply his repo to Snitch.

Snitch must read from config which payment gateway should be used. This configuration cannot lie under :snitch_core OTP app.
This is slightly related to #10, see this comment

Perhaps...
Snitch is like a demo app that uses the snitch_core library. In that case,

snitch_core should be added as a dependency.
snitch_core must fetch stuff like Repo config, Gateway config from outside the lib.
snitch_core provides some mix tasks to seed the user's Repo.
how should we test snitch_core if we do the above?

@oyeb, have you come up with any strategy for this?


Older MacOS -- El Capitan

For MacOS versions around 10.11.6 the javascript error appears frequently and is unresolved by our normal javascript fixes here
https://github.com/Electra-project/electra-desktop/wiki/Frequently-Asked-Questions#i-received-ecas-on-an-address-i-own-but-it-doesnt-show-up-in-electra-desktop

I need to investigate this one but I have the feeling it's related to Electra daemon compilation itself. If I confirm it is, I will check with our Electra core developers.

So I tested it via electra-cli on a VM. There is indeed an issue in electra daemon core. I will report the issue there.

Marked as blocked by Electra #24.


[enhancement] computer vision and bounding box detection

it would be really useful to have some functions like this:
http://chainercv.readthedocs.io/en/stable/reference/visualizations.html

I'm working on a Object Detection and Instance Segmentation library that will be open-sourced, and will contain functionalities like those that you mentioned.
I'm closing this issue as it's being tracked by https://github.com/pytorch/vision/issues/425 and https://github.com/pytorch/vision/issues/440
Thanks!


How to center on a Clicked Point using useMap()

Hi,
I've found your library and so far it works really great, appreciate how well done and lightweight it is.
I'm trying to center map on a clicked point, which I track with signal, however it is not working for me. Could you please kindly suggest where to look for an issue?
import {
  Layer,
  Map,
  Source,
  useMap,
} from "solid-maplibre";
import layers from "protomaps-themes-base";
import { useNavigate } from "@solidjs/router";
import { createSignal, createEffect, onMount } from "solid-js";

export default function MaplibreMap() {
  const navigate = useNavigate();
  const [id, setId] = createSignal(null);

  createEffect(() => {
    console.log("Id is ", id());
    useMap()?.()?.flyTo({
      center: e.features[0].geometry.coordinates,
    });
  });

  const navigateOnClick = (e) => {
    setId(e.features[0].properties.uprn);

    navigate(
      "/property/" +
        e.features[0].properties.address
          .toLowerCase()
          .replaceAll(",", "")
          .split(" ")
          .join("-"),
      { replace: true },
    );
  };

  return (
    <Map
      class="map"
      style={{
        height: "100vh",
      }}
      options={{
        center: [-1.2554869572956684, 51.75910108769326],
        style: {
          version: 8,
          glyphs: ENV.GLYPH_URL
          sources: {
            uk: {
              type: "vector",
              url: ENV.TILES,
              attribution:
                'Protomaps © OpenStreetMap',
            },
          },
          layers: layers("uk", "light"),
        },
        zoom: 7,
        minZoom: 5,
        maxZoom: 18,
      }}
    >
      <Source
        source={{
          id: "ppd",
          type: "vector",
          url: ENV.PPD,
        }}
      >
        <Layer
          onclick={(e) => {
            navigateOnClick(e);
          }}
          layer={{
            id: "ppd_uk",
            "source-layer": "ppd_data",
            type: "circle",
            paint: {
              "circle-color": "#223b53",
              "circle-radius": 6,
            },
          }}
        />
      </Source>
    </Map>
  );
}

Thanks for kind words.
The issue is that the map inside your effect is undefined and thus flyTo is never called. It is because useMap only works for components inside the context, which is set inside Map. You would need to create a helper component and put it inside Map, so it can use useMap.
Here is a simplified example that works:
function MapFlyer(props: MapFlyerProps) {
  useMapEffect((map) => {
    map.flyTo({ center: props.center });
  });
  return <></>;
}

export default function Example() {
  const [center, setCenter] = createSignal<[number, number]>([11.40016, 47.26075]);
  return (

Fly to click

      <Map
        style={{
          "aspect-ratio": "calc(16 / 9)",
          width: "50%",
          "margin-block": "1em",
        }}
        options={{
          center: [11.40016, 47.26075],
          style: "https://demotiles.maplibre.org/styles/osm-bright-gl-style/style.json",
          zoom: 13,
        }}
        onclick={({ lngLat: { lng, lat } }) => setCenter([lng, lat])}
      >
        <MapFlyer center={center()} />
      </Map>

  );
}

Let me know if this helps.

Thank you so much @shishkin, that works, really appreciate your help!


Cannot enter child dirs

All my folders have ?~V? before them and I cannot enter into directories with the enter key.  Any ideas?  I installed via pathogen.  Here is a screenshot of what I'm experiencing:  http://screencast.com/t/X9jarQ9W

nerdtree uses a couple of unicode arrow chars next to directories and it looks like your version of vim cant handle those chars. The fix is to stick this in your vimrc: let g:NERDTreeDirArrows=0. This makes the tree use a more old school looking ui with no unicode chars.
Can you paste the results of :version here? I want to know if there any vim compile time options that indicate it cant handle unicode. Assuming it is vim and not the terminal thats the problem :-/

Thanks, dude!  That fixed it = )
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jan  5 2012 20:58:08)
MacOS X (unix) version

This happens with Putty on Windows ssh'ed into an Ubuntu box.
The export LANG=en_US.UTF-8 suggestion didn't help, and in fact makes the cursor "consume" characters as you move around.  let g:NERDTreeDirArrows=0 does fix it, but then I'm looking like a grandpa stuck in ASCII days.

This is broken again.

Don't know what happened, but it fixed itself, nvmd

try just adding this to your .vimrc
set encoding=utf-8

@lacostenycoder  Thank you, that worked for me on Windows 10 WLS, which is xenial with old VIM 7.4.

let g:NERDTreeDirArrowExpandable = '>'
let g:NERDTreeDirArrowCollapsible = 'v'
works well without utf-8


0.15.2 Release

Creating a new release commit to unblock DOP-4170 by allowing the --no-caching flag to be provided to the create-cache command.

@rayangler Did this to make sure I was doing the right stuff when performing the release, haha! What is the typical release process? Do we commit these changes to master or is this done via creating the release itself?

@branberry The HACKING.md file has the instructions. I don't think it should be much different from what you currently have here, other than you'll need to do some things manually.
@i80and any thoughts?


Mail all invites

Is your feature request related to a problem? Please describe.
When I want to invite users I have to send every mail manually.
Describe the solution you'd like
I'd like to be able to sent the invites to all or to certain groups.

you already can.

use multiselection
select all users you want to invite

you may filter by groups and hit "select all" before you do so

click [ ... ] menu and hit "send invitation email"


Figures not showing up after upgrade to matplotlib 2.0.0

Description of your problem
After upgrading to matplotlib 2.0.0, figure windows no longer show up in spyder.  I can change the backend to inline, and that will properly render figures in the ipython console, but if I change the backend to Automatic or anything else, matplotlib figures will not appear when I plot.  Matplotlib works fine when I run ipython from a normal bash terminal.
What steps will reproduce the problem?

Upgrade to matplotlib 2.0.0
plot something.  e.g. plt.plot(range(10))
Try drawing, showing, etc...: plt.show(); plt.draw();

What is the expected output? What do you see instead?
A figure window should raise.  Nothing shows up at all.
Versions and main components
Spyder 3.1.3 , Python 2.7.12 64bits, Qt 4.8.7, PyQt4 (API v2) 4.11.4 on Linux
Dependencies
jedi =0.9.0      :  0.9.0 (OK)
matplotlib >=1.0 :  2.0.0 (OK)
nbconvert >=4.0  :  5.1.1 (OK)
numpy >=1.7      :  1.12.1 (OK)
pandas >=0.13.1  :  0.16.2 (OK)
pep8 >=0.6       :  1.7.0 (OK)
psutil >=0.3     :  5.2.1 (OK)
pyflakes >=0.5.0 :  1.5.0 (OK)
pygments >=2.0   :  2.2.0 (OK)
pylint >=0.25    :  1.6.5 (OK)
qtconsole >=4.2.0:  4.3.0 (OK)
rope >=0.9.4     :  0.10.5 (OK)
sphinx >=0.6.6   :  1.5.5 (OK)
sympy >=0.7.3    :  0.7.6 (OK)
EDIT
@ccordoba12, I've done a little more investigating.  I downgraded to matplotlib 1.5.3 via pip (pip uninstall and pip install matplotlib==1.5.3) and the problem persists.  In spyder I have matplotlib loaded by default with ipython consoles.  When I restart a kernel, I get the following error message:
Traceback (most recent call last):

  File "<ipython-input-1-7719dcbc6cfe>", line 1, in <module>
    get_ipython().magic(u'matplotlib qt4')

  File "/usr/local/lib/python2.7/dist-packages/IPython/core/interactiveshell.py", line 2158, in magic
    return self.run_line_magic(magic_name, magic_arg_s)

  File "/usr/local/lib/python2.7/dist-packages/IPython/core/interactiveshell.py", line 2079, in run_line_magic
    result = fn(*args,**kwargs)

  File "<decorator-gen-104>", line 2, in matplotlib

  File "/usr/local/lib/python2.7/dist-packages/IPython/core/magic.py", line 188, in <lambda>
    call = lambda f, *a, **k: f(*a, **k)

  File "/usr/local/lib/python2.7/dist-packages/IPython/core/magics/pylab.py", line 100, in matplotlib
    gui, backend = self.shell.enable_matplotlib(args.gui)

  File "/usr/local/lib/python2.7/dist-packages/IPython/core/interactiveshell.py", line 2954, in enable_matplotlib
    self.enable_gui(gui)

  File "/usr/local/lib/python2.7/dist-packages/ipykernel/zmqshell.py", line 451, in enable_gui
    real_enable_gui(gui)

  File "/usr/local/lib/python2.7/dist-packages/ipykernel/eventloops.py", line 284, in enable_gui
    raise RuntimeError("Cannot activate multiple GUI eventloops")

RuntimeError: Cannot activate multiple GUI eventloops

Another change I recently made (which might be causing this) is I recently installed the ubuntu python-tk package via apt-get.
EDIT 2
@ccordoba12: After some more looking, I found a solution (albeit not a desirable one).  I had an ipython startup script located at ~/.ipython/profile_default/startup/00-istartup.py.  Not sure if its relevant, but the script imported packages which themselves import matplotlib.  I commented the code in that script, created a new startup script, and had spyder run it by going to Tools -> Preferences -> IPython console -> Startup -> Run Code.
I'm really not sure why my old method stopped working.

How did you install Spyder?

I installed via pip on the command line using sudo pip install spyder originally and using pip to update spyder.

I'm encountering the same issue (matplotlib works only with the inline backend, otherwise it hangs), although on different versions of python and matplotlib:

Python: 3.6.0
Matplotlib: 1.5.3

Same issue here. It is not an issue with matplotlib 2.0.0, as: (i) this also happens with matplotlib 1.5.3; (ii) until not long ago it did not happen with matplotlib 2.0.0.
This is something caused by some dependency of spyder that recently got upgraded. Do not know exactly which one.
Two possible hacks to work around the problem:

Run your scripts from a python console rather than an ipython console in spyder.

Invoking plot.pause(x) in the ipython console, with x being some small integer. This lets the plots appear and allows the plots interface to work (e.g. to save a plot) for a few seconds.

@ibackus Unclear what you mean by your solution regarding ~/.ipython/profile_default/startup/00-istartup.py I have no ipython startup file and still experience the issue. Can you clarify.
@ccordoba12 This looks like a very important bug for all those who use non-inline graphics (e.g. to be able to use the interactive tools on them, or to enable saving by pressing a button). Is there any chance to try to diagnose it in order to get a fix soon (e.g. as spyder 3.1.4?).
Apparently, a script as easy as
import numpy as np
from matplotlib import pyplot as plt

plt.figure()
plt.plot(np.array([1,200]),np.array([1,100]))

#plt.pause(1)
plt.show()

Is enough to reliably trigger the issue. Note the pause in the script to work it around for 1 second.

More info: downgrading ipykernel to 4.5.0 is enough to fix the issue.

So the problem is in ipykernel, not in Spyder, which is good news.
@minrk, do you know something about this?

ipykernel 4.5.2 is also OK. So the change breaking spyder is in the ipykernel 4.5.x -> 4.6.0 transition.

There is an item in the changelog of ipykernel 4.6.0 that looks suspicious:
Add active event loop setting to GUI, which enables the correct response to IPython’s is_event_loop_running_xxx
Also... can this be related? https://github.com/ipython/ipykernel/issues/240

@callegar: to explain my solution...basically I had my ipython installation configured to run a script (which was  ~/.ipython/profile_default/startup/00-istartup.py) at startup, independent of spyder.  Then, whenever a spyder ipython console was started, this script would run.  For some reason I cannot understand, moving the contents of that start-up script to a different file and then having spyder run that file (rather than having ipython run it) fixed my issue.

@ibakus: do you still use an ipython console in spyder or a python one now? If you still use ipython, which version of ipykernel do you have? You get it with import ipykernel and then ipykernel __version__
Asking because it seems strange that the change you describe can so substantially alter things.

@callegar I'm still using ipython console in spyder.  The ipykernel version is 4.5.2

@ibackus OK, thanks. If you are using ipykernel 4.5.2, then there may be 2 different bugs. One is yours, preventing figures to appear, even on ipykernel 4.5.2, with the startup file workaround you found. The other one is mine (and possibly h4k1m0u's one), caused by ipykernel 4.6.0.
Sorry for having hijacked your bug report. @ccordoba12: should I open a new report?

@callegar's issue should be fixed in ipykernel 4.6.1.
@ibackus, I can't reproduce your problem. You probably have your backend set in your matplotlibrc file, which takes precedence over Spyder preferences. This part of your message

Another change I recently made (which might be causing this) is I recently installed the ubuntu python-tk package via apt-get.

seems to confirm it. You (most probably) have an old matplotlibrc somewhere, that sets Tk as the default backend.
So you just need to find it and remove that option.

@ccordoba12: I've figured it out, but I still think there is an issue here.
I did not have a user defined matplotlibrc anywhere.  What I believe happened is that I updated to matplotlib 2.0.0 which changed the matplotlib default backend to TkAgg.  This required me to install tk.  For some reason Tk doesn't play well here with spyder.  I was able to fix my issues by creating a user defined matplotlibrc file and setting the backend to Qt4Agg.  From a user perspective, upgrading matplotlib can break spyder, and requires a roundabout fix.

What I believe happened is that I updated to matplotlib 2.0.0 which changed the matplotlib default backend to TkAgg.

@tacaswell, is this possible?

All I know is that after upgrading to matplotlib 2.0.0, matlab crashed with some message (that I've lost) which indicated that tk was missing.  I'd never had this issue before matplotlib 2.0.0.

@ibackus, it is very strange. I just want some confirmation from @tacaswell to see if something changed in MPL 2.0, because (again) I can't reproduce it locally.

The default backend is set at build time (by looking at what is available) with some order of preference (iirc) so this is very dependent on how things were installed.

pip from source -> looks at what you have installed and picks on
pip from wheels (on linux) -> tk or Agg
pip from wheels (on mac / win) -> do not know off the top of my head
anaconda (defaults) -> pyqt5 (hard coded in the recipe)
anaconda (conda-forge) -> pyqt4 (hard-coded in the recipe)
OS level package manager -> what ever they fell like doing ;)

spyder should probably aggressively set the Matplotlib backend to match the qt version it is running
try:
    import matplotlib
except ImportError:
    pass
else:
    if spyder_is_qt4:
        matplotlib.use('qt4agg')
   elif spyder_is_qt5:
       matplotlib.use('qt5agg')
   else:
       raise RuntimeError('unsupported version of qt')

as early as possible in it's start up.

Thanks a lot for the detailed answer Thomas!

pip from wheels (on linux) -> tk or Agg

I didn't know that. This seems the cause of the problem @ibackus is experiencing here.

spyder should probably aggressively set the Matplotlib backend to match the qt version it is running

Thanks, we'll try to do that in our next version.

@ibackus, you also said:

I had an ipython startup script located at ~/.ipython/profile_default/startup/00-istartup.py. Not sure if its relevant, but the script imported packages which themselves import matplotlib.

I think this was really the problem. If you imported matplotlib.pyplot or matplotlib.pylab in that script, then that was setting automatically your backend to TkAgg.
So what you did, i.e.

I commented the code in that script, created a new startup script, and had spyder run it by going to Tools -> Preferences -> IPython console -> Startup -> Run Code

was the right solution because Spyder first sets your backend and then runs your startup code.


Add comments to Scheduled Jobs

In line with story DL-2956, the only change needed should be a new property on the Jobs class (https://github.com/lblod/app-lblod-harvester/blob/8a6cfe1cfd76e97ecf1f38f7b4da3059dafb79b3/config/resources/master-job-domain.lisp#L1-L18). So the line you added for that class is correct (:comment :string ,(s-prefix "skos:comment")). The other changes made are not needed and can be reverted.


TensorFlow Issues with RASA Core on centos 7

python -m rasa_nlu.train -c nlu_config.yml --data data/nlu_data.md -o models --fixed_model_name nlu --project current --verbose
Output
Illegal instruction
rasa_core~=0.12.0
tensorflow=1.10.0
Python version:
Python 3.6.7
CPU  Details:
vendor_id       : AuthenticAMD
model name      : AMD Opteron(tm) Processor 6128 HE
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good nopl tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
address sizes   : 40 bits physical, 48 bits virtual
Operating system (windows, osx, ...):
Centos 7
Issue:
Installation was perfect  but Getting an error while traning data
after changing version on tensorflow to 1.12 then
getting another  error
F tensorflow/core/platform/cpu_feature_guard.cc:37] The TensorFlow library was compiled to use SSE4.1 instructions, but these aren't available on your machine.
Content of domain file (if used & relevant):

@saurabhaec that warning about TensorFlow library was compiled to use SSE4.1 instructions, but these aren't available on your machine is just a warning I think? not an actual error? how much RAM does your machine have?

but after that script was Aborted.
2019-03-06 15:57:29.566451: F tensorflow/core/platform/cpu_feature_guard.cc:37] The TensorFlow library was compiled to use SSE4.1 instructions, but these aren't available on your machine.
Aborted
RAM :  4 GB

how much data are you training with? It's entirely possible that you don't have enough RAM

I think my CPU does not  have SSE4.1 instructions
Total No of training  less than 500 Question

This is a tensorflow issue.  Check out the correct answer here:
https://stackoverflow.com/questions/53950186/tensorflow-library-was-compiled-to-use-sse4-1-instructions-but-these-arent-ava
A few options are outlined in this case, but they amount to (paraphrasing) "use a different machine with compatibility."

given this seems to be a tensorflow issue, i will close this issue. If you're having problems with it, please open an issue on their repo


Add support for RFC 0646: W3C Credential Exchange using BBS+ Signatures

https://github.com/hyperledger/aries-rfcs/blob/7a44f650d3cebf5b3047c1680618978393a497d5/features/0646-bbs-credentials/README.md

Done


Fix typo in atl_paths ("atlfmc" --> "atlmfc")

I haven't checked what uses this code path, but this is an obvious typo.

Thanks!


Remove acl list operation to preview ACLs to be deleted

Description
Version: 0.34.2
kafka acl delete makes an acl list query to get a preview of the ACL rules to be deleted. This causes an issue whenever the specific rule is defined for all accounts as well.
Orginally discussed here
Steps to reproduce

Create same ACLs for user "abc" and all accounts using UI.
Deleting the ACL for user "abc" via kafka acl delete command will remove both the rules(for user abc and all accounts)

Expected
acl delete should delete the rule for specified user leaving the rule for all accounts as it is.

No, I'm not necessarily looking to, I just wanted to avoid any assumptions. Could you assign this to yourself if you plan on checking it out? I think it's important to do soon.


Fix up code to make ClangTidy happy.

Just a few changes to pass std::function objects by const reference
instead of by value.

The message that clang tidy gave was:

the parameter 'id_map' is copied for each invocation but only used as a const reference; consider making it a const reference


how close debug module？

how close debug module？

Very useful. I think this should be included in the docs.


Reset Tab List

Hi Team,
The tab list is an amazing control, however, the reset function is not enabled (for me at least) making it awkward when using it to navigate between pages. After selecting the Page Tab (and navigating away) i would like the control to reset so it shows the default tab again when i get back to this screen. I understand that the main idea for this control is tab control WITHIN a page, but this should be an easy addition, right?

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

ID: 52f4635c-5645-1042-20ce-dc99498e4a8b
Version Independent ID: 52f4635c-5645-1042-20ce-dc99498e4a8b
Content: Tabs or tab list modern control in Power Apps - Power Apps
Content Source: powerapps-docs/maker/canvas-apps/controls/modern-controls/modern-control-tabs-or-tabs-list.md
Service: powerapps
Sub-service: canvas-maker
GitHub Login: @yogeshgupta698
Microsoft Alias: yogupt

Thanks for your comment, @AJ-Pruis. This issue has been assigned to the doc author for review.


Not pulling image links correctly

Testing jina on our norwegian websites, we see that the images are not pulled correctly:
example URL: https://mikalsenutvikling.no/
Jina URL: https://r.jina.ai/https://mikalsenutvikling.no
First image on the website by Jina is given as ![Image 1: Daglig Leder - André mikalsen](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%201307'%3E%3C/svg%3E)
But in the HTML you can clearly see there is a src image with .png that should be the URL given in the Jina reader version:
src="https://mikalsenutvikling.no/wp-content/uploads/2022/11/Andre-Mikalsen-optimalisert.png
This has been the same on all sites we have tested.

having the same exact problem,
any solution?


support serialization and deserialization limit in the aggregation exec

Which issue does this PR close?

Closes #10630
Rationale for this change

add new struct  message AggLimit
add UT in the ser/deser test for this case

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

cc @avantgardnerio @alamb

Looks good to me -- thank you @liukun4515

Thanks for your such amazing quick feedback.


[Doc Issue][localization-schema-version update][2163475]

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/localization-schema.md
100
0
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit bee4be9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/localization-schema.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/localization-schema.md
100
0
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit ad52aa8:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/localization-schema.md
:white_check_mark:Succeeded
View

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/schema/localization-schema.md
100
0
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 7988e3c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/schema/localization-schema.md
:white_check_mark:Succeeded
View

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


Use rust-toolchain file instead of RUST_VERSION

The toolchain file is the standard way to specify such information supported by rustup.
This is not a pull request because I don't know how to handle Jenkins CI...

/cc @Hoverbear PTAL

Thanks for raising this @sanxiyn. I'll tackle this. :)

Good catch! I like this solution.

@Hoverbear I added HelpWanted tag so that contributions are welcome for this as well :)


Article Feedback

The article lacks which storage table should the logs go to in storage? Even though the article says 'Log Analytics to monitor Log analytics for Azure Load Balancer', there is no mentioning of selecting Log Analytics as a source to stream these logs to. Looking at the link https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-azure-storage, it seems like Azure Load Balancer Logs should be sent to the Diagnostics, and not storage (Load Balancers >Microsoft.Network/loadBalancers > Diagnostics)(Azure diagnostics direct to Log Analytics)
Looking at this post :
https://techcommunity.microsoft.com/t5/Azure-Log-Analytics/How-to-query-azure-load-balancer-logs/td-p/135519
It mentions Azure Diagnotics Type as the answer, but couldn't find it in Log Analytics.
Also, enabling Diagnostics Via Portal is fine, but this article lacks how to to configure such diagnostics in the ARM template for the Load Balancer resource or may be there should be a link to a separate article.

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

ID: d797fa9d-3a8c-6775-978d-c4e9420872c2
Version Independent ID: 8770fb75-b8fd-af32-10a8-5d1391217333
Content: Monitor operations, events, and counters for Load Balancer
Content Source: articles/load-balancer/load-balancer-monitor-log.md
Service: load-balancer
GitHub Login: @KumudD
Microsoft Alias: kumud

@KumudD Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

Any progress on this? This is blocking us as well. The question is almost 90 days old now. Please escalate.

I need this as well. Does it help if I file a support ticket in relation to this?

Please open a support request for immediate assistance.

@bearrito Please file a support ticket for immediate assistance. Thanks!
#please-close

@obaidx We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


wtsapi: added handler for LogonUser and LogoffUser

+1

These are the server side definitions and the base implementation for the functions added in #2372


Add Dulan Hewage to Contributors list

@Dulan666, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?


[CP] DevTools 2.31.1

Commit(s) to merge
https://dart-review.googlesource.com/c/sdk/+/350349
Target
beta
Prepared changelist for beta/stable
https://dart-review.googlesource.com/c/sdk/+/350349
Issue Description
Includes critical fixes for the Deep Links tool that is targeting the February Dart / Flutter stable release.
What is the fix
Includes critical fixes for the Deep Links tool that is targeting the February Dart / Flutter stable release (currently still on beta, which is why this CP issue says the CP is targeting the beta branch)
Why cherry-pick
The Deep Links tool is shipping for the first time with the upcoming stable, and we need to provide a robust and polished first experience.
Risk
low
Issue link(s)
none
Extra Info
The commits that are included with this cherry-pick release are here: https://github.com/flutter/devtools/compare/v2.31.0...2.31.1

I agree this cherrypick is worth landing.

lgtm


Guidance for setting up RKE on arm64.. specifically on Raspberry Pi 4 nodes

Hi there!
First, Thank you for spending so much time and effort on your documentation. It really helps, and the love y'all put into the documentation shows.
I'd love to see a soup-to-nuts journey documented to getting a highly available rancher cluster and workload cluster up and running on a small herd of Raspberry Pis.
some of the things I encountered while trying this that I didn't see documented coherently anyplace:

steer users to use the 64 bit images ubuntu releases for Pi found here: https://ubuntu.com/download/raspberry-pi unless y'all are planning on releasing a happy path using ros/k3os/whatever images targeting 64bit pis

Raspbian user land is 32bit, even with a 64bit kernel, you're likely to run into edge-case problems that nobody'll like and much pain will be experienced by all.
Encourage users to setup the pi eeprom/hardware using raspbian, and then use ubuntu for the base OS.
enabling the memory cgroup in ubuntu isn't quite straight forward. You are likely to encounter issues, or ay least unrelenting log noise if you don't enable it. checking /proc/cmdline shows its not enabled by default..   Looking at /boot/firmware/config.txt points you to where the boot args are defined:

root@rkepi-01:~# grep cmdline /boot/firmware/config.txt
cmdline=nobtcmd.txt

which points you to where you need to append the needful: cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
root@rkepi-01:~# cat /boot/firmware/nobtcmd.txt
net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc

So simply append the needful to that line and reboot, and viola:
root@rkepi-01:~# cat /proc/cmdline
coherent_pool=1M 8250.nr_uarts=1 cma=64M bcm2708_fb.fbwidth=0 bcm2708_fb.fbheight=0 bcm2708_fb.fbswap=1 smsc95xx.macaddr=DE:AD:BE:EF:00:00 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyS0,115200 console=tty1 root=LABEL=writable rootfstype=ext4 elevator=deadline rootwait fixrtc cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
root@rkepi-01:~#

I didn't see mention anywhere in the docs of adjusting sysctls, by default, ip_forwarding is not enabled.. adjusting /etc/sysctl.d/99-sysctl.conf and uncommenting/enabling the sysctl net.ipv4.ip_forward=1 should do the trick.

I don't think this is arm/pi specific, but I've found it helpful to use the    "log-driver": "journald" option in /etc/docker/daemon.json so as to get docker logs included with all the rest of the systemically available logs via journalctl -fm

I'd strongly advise encouraging a setup of using a usb->sata adapter and having an ssd for log/docker/etcd.. etcd is noisy, an all those writes will kill a microsd card pretty damned quick...

my solution was to use a 64g ssd, 10G for /var/log, 54G for /srv and relocating the /var/lib/docker, /var/lib/etcd, /var/lib/containerd dirs to directories you've created in /srv
(or wherever else you choose to mount it at) via something like (untested, typed live) :

export _newmp='srv';
for _basedir in '/var/lib/docker' '/var/lib/etcd' '/var/lib/containerd' '/var/lib/kubelet' '/var/lib/rancher' '/opt'; do
    _newtarget="/${_newmp}/${_basedir}"
    if  [[ -d ${_newtarget} ]]; then
        echo "${_newtarget} directory exists. Not creating."
    else
       echo " ${_newtarget} needs creating. doing the needful.";
       mkdir -p "${_newtarget}";
    fi
    if [[ ! -d ${_basedir} ]]; then
      echo "${_basedir} is not a directory, not copying content";
    else
       echo "========== relocating content in ${_basedir} to ${_newtarget}";
       echo;
       cd "${_basedir}"; tar cpf - . |( cd "${_newtarget}" && tar xpvf - )
       echo "moving ${_basedir} out of the way and symlinking"
       mv "${_basedir}"  "${_basedir}.relocated"
       ln -s "${_newtarget}" "${_basedir}"
       echo "${_basedir}.relocated">> /tmp/shuffledirs.scratch
    fi
done
echo "mount points shuffled. you'll want to remove the original directories listed below after rebooting"
cat /tmp/shuffledirs.scratch
rm /tmp/shuffledirs.scratch

Closing as ARM64 is still experimental.

uhm….
hi…
so….. does experimental mean something other than “work-in-progress, not for production use”?
does it not warrant guidance?  or at least pointing out known pitfalls?
if you’re not interested in contributing to  the documentation on it, that’s one thing.
closing a request for documentation of current state because something is experimental is like saying

R&D doesn’t MAKE things, so they don’t need any resources….

uhm….
hi… so….. does experimental mean something other than “work-in-progress, not for production use”?
does it not warrant guidance? or at least pointing out known pitfalls? if you’re not interested in contributing to the documentation on it, that’s one thing.
closing a request for documentation of current state because something is experimental is like saying

R&D doesn’t MAKE things, so they don’t need any resources….

Hi @wolfspyre, apologies I added the wrong comment to this one while transferring issues. It's reopened and moved to the correct repo now.


Wire hunk-sorter with UI

Hunk-sorter is not completely wired with the UI as of #189. This should be fixed

Fixed in #231


universal app link fix

Reviewer: Mia
Asana: https://app.asana.com/0/414235014887631/430999069520960
CC:
Description:
This fixes a problem which occurs when a page redirects to a URL that has an associated universal link, launching the associated app and causing the page to finish with an error (load interrupted) which causes the error message UI to be shown.
(This does not solve the problem in which clicking on a search result from DDG results in a blank page as this is being fixed server side)
Steps to test this PR:

With the Twitter app installed, navigate to private.brindy.org.uk/twitter2.html
Click the link
The Twitter app will launch
Go back to the app and the previous page should be visible without any error message UI (note that the page may have scrolled up due to a separate issue, https://app.asana.com/0/414235014887631/416322909657029 )

Reviewer Checklist:

[ ] Ensure the PR solves the problem
[ ] Review every line of code
[ ] Ensure the PR does no harm by testing the changes thoroughly
[ ] Get help if you're uncomfortable with any of the above!
[ ] Determine if there are any quick wins that improve the implementation

PR DRI Checklist:

[ ] Get advice or leverage existing code
[ ] Agree on technical approach with reviewer (if the changes are nuanced)
[ ] Ensure that there is a testing strategy (and documented non-automated tests)
[ ] Ensure there is a documented monitoring strategy (if necessary)
[ ] Consider systems implications (Database connections, Grafana stats, CPU)

Thanks for the feedback.
I've simplified the reload scenario.  There's a remote possibility the user could background the app while a request is in progress which then fails, but I think that's going to be a very rare edge case.
I've also updated the tests to support testing with a subdomain, as suggested.


[TASK] Add link to Event Submission Requirements info on badging website

Describe the bug
The Event Submission Requirements document is not currently linked in the CHAOSS DEI Event Badging information. This makes it difficult for users to access the requirements needed for event submission.
Steps To Reproduce

Go to the badging website, under the sidebar tab "How it Works".
Look for information regarding event submission requirements.
Notice that the document is not linked.

Expected behavior
A hyperlink should be included in the documentation that directs users to the Event Submission Requirements document.
Screenshots/screen recordings

Additional context
• The URL to link is https://github.com/badging/event-diversity-and-inclusion/blob/main/info-for-applicants/requirements.md

I have made this pull request solving this issue, check it out here: https://github.com/badging/badging/pull/122

Hey @Bil0000 We created this issue for a demo workshop happening tomorrow. So sorry we forgot to label it as such.
Please kindly look to other issues you are interested in, and ask to be assigned and we will assign it to you.
Thank you!

So this isn't a real issue?
I don't understand please explain more in detail.

Hi @Bil0000, this issue was created specifically for a demo presentation I was handling, thanks for working on it. Apologies for any confusion.
I noticed you didn't sign off your commit properly, Without that being done, we would not be able to merge your pull request. You can read this MD file or this documentation on how to properly sign off your commits.
Feel free to reach out if you need any clarification.


Add filter on task status in addition to desired status (Docker Provider - swarm)

This PR solves the issue of passing traffic to a container before it's ready when using docker provider with swarm-mode and Traefik load-balancer (traefik.backend.loadbalancer.swarm=false), which is currently (V1.2-rc2) the default. (See issue #1238)
Current Tasks filter is based only on checking desired state, this PR adds an additional check on the current task state.
For reference, check lifecycle model in swarmkit: https://github.com/docker/swarmkit/blob/master/design/task_model.md#task-lifecycle

@Yshayy Thanks for this :)
Could we have a unit test ?

Sure.
I'm not familiar with the docker test-suite, but it seems simple enough :)

I added a unit test.
/cc @containous/traefik

@timoreimann fixes pushed :)

Thanks


Add Code of Conduct.md

Hey @Swarnendu0123  ,
It is important for our community to have a clear and concise code of conduct to ensure a welcoming and inclusive environment for all contributors. A Code of Conduct sets the expectation for behavior and outlines the steps for reporting and addressing unacceptable behavior. This can greatly enhance the community experience and maintain a respectful and collaborative atmosphere.
I want to add Code_of_conduct.md, please assign me this issue.

Go ahead!


Configure gdb path

Hi there,
Terrific job in this extension.
I would like to configure the path to the gdb executable to use. It should not be too much work to add a configuration variable, and default it to gdb.
I guess it could be useful as well in the case of lldb.

Set gdbpath or lldbpath in your launch config

As to why it isn't implemented as normal vscode setting: Debugger extensions don't have access to that, I would need to add it to the frontend part of the extension + make it always load, no matter what project/language/etc + the debugger would need to wait for a connection from the frontend and I don't have any good interprocess communication on windows, which would mean it wouldn't work at all

keep getting "Path must be a string. Received undefined"
tried setting path or gdbpath but doesn't help. any insight?

Here an example for a correct config:
{
	"name": "Start Debugging",
	"type": "gdb",
	"request": "launch",
	"target": "./gdbtest",
	"cwd": "${workspaceRoot}",
	"gdbpath": "lldb-mi"
}

thanks... i guess "gdbpath": "lldb-mi" is counter intuitive...

Use lldb as debugger instead of gdb if you actually use lldb. lldb-mi is just an example for any executable!