List of Court Resources by County

Goal: Add details about court contacts to a statewide list of counties to assist in project outreach and the eventual design of a system for submitting forms generated by the app to the appropriate places.
Key Resources:

Google sheet of KS counties (Copy of Scrubbing List sheet)
Draft process doc for filling out the google sheet
Spreadsheet linking counties to judicial districts, already being used as a lookup table in prototype

To Do:

[ ] Review draft process document. @scott-stockwell
[ ] Fill in court details

[ ] Fill in court details for seven counties listed at the top of the sheet
[ ] Fill in court details for next ten counties by pop
[ ] Fill in court details for remaining counties

I have created a draft process doc for this issue here. @scott-stockwell, please review.

Updates

Switched spreadsheet link from old version to new version which also includes fields for the DA's contact information. Court record lookup info copied over from old form and put into second tab of the linked sheet to pull from in the future


Migrate ScheduledJob kwargs["request"]["__nautobot_type__"] to nautobot.core.utils.requests.NautobotFakeRequest

Proposed Changes
In #3132 NautobotFakeRequest was moved from nautobot.utilities.utils to nautobot.core.utils.requests. All ScheduledJob instances need to be updated to reflect this change.

Justification
Scheduled jobs will fail with Can't decode message body: DecodeError(ModuleNotFoundError("No module named 'nautobot.utilities.utils'") until this is fixed.

Is/would this be negated if we do #3210 ?

Yes. A migration would still be needed but it would need to be done as part of #3210 and this issue could be cancelled

Closed by #3824


extensions does not download

Issue Type: Bug
I can not install any extensions unless I used a vpn
VS Code version: Code 1.43.2 (0ba0ca52957102ca3527cf479571617f0de6ed50, 2020-03-24T07:38:38.248Z)
OS version: Windows_NT x64 10.0.18363

Have you reviewed the information and advice at https://code.visualstudio.com/docs/setup/network ?

yes, prior versions I was able to install extensions. now only through vpn I can install.

Any clues in the conversation on #91739 ?

No. admin mode does not solve it.

My understanding of https://github.com/microsoft/vscode/issues/91739#issuecomment-595073194 is that running as admin was the problem.
But it sounds like you have the problem when running as a non-admin user too, right?

yes I dont run it as admin

I am out of ideas.
cc @sandy081

I'm going to reinstall VS to see what happen.

Please follow these steps

Help -> Toggle Developer Tools -> Network
Then check for any network failed requests while browsing and installing the extensions if found all requests fails then its probably a proxy or DNS issue at your end.
To confirm its a DNS issue check if you can access this page https://ms-python.gallerycdn.vsassets.io/extensions/ms-python/python/2019.8.29288/1565127378610/Microsoft.VisualStudio.Services.Icons.Default, if you cannot please try configuring your DNS like pointing to <IP_ADDRESS> as suggested here? https://<IP_ADDRESS>/dns/. Otherwise please contact your network administrator.
If it is not a network issue, please share the logs from the following locations

Help -> Toggle Developer Tools -> Console
View -> Command Pallette... -> Toggle Shared Process -> Console
View -> Open View… -> Log (Shared)
View -> Open View… -> Log (Window)

all network requests failed. I changed DNS but problem remain. as I said when I use VPN and change to Europe country for example it work and I can install.

Looks to your network issue. Not sure how I can help here.

@sandy081 you should leave it open it was not solved and someone else may help

But this is a network related issue and I do not think this is the right place about discussing it right?

but I can update all other apps including vsc main update I just dont know why extensions dont install. if someone has a hint about fixing this then no problem to put it here for example like changing DNS.

Have you reviewed the information and advice at https://code.visualstudio.com/docs/setup/network ?

@izac3d did you verify that all of the domains listed in the article I referred you are reachable by you?

checking now. how I check domains begin with * ?

this one is inaccessible vscode.search.windows.net


Use Alpha-2 code as 'country'

To follow the homogeneous use in the rest of the Countries, I propose to modify the value of 'country' by the Alpha-2 code of the ISO-3166 standard.
https://www.iso.org/glossary-for-iso-3166.html

It won't be straight forward...
I hadn't seen the handful of validations within UnitedKingdom. IMHO this requires a review, but for now I am going to modify it just for Ireland.

It won't be straight forward...
I hadn't seen the handful of validations within UnitedKingdom. IMHO this requires a review, but for now I am going to modify it just for Ireland.

I have splitted Ireland holidays.
'Common holidays' are populated in UnitedKindom._populate() method. Specific holidays are populated in method _country_especific().
Ireland class overwrite this method with irish holidays or specific implementations for 'common' holidays.
Not sure if this is the way we want to go.
I just wanted to be able to have uniform 2 character country codes.
It's probably easier to define the code for Ireland and just replace all the conditionals with the value of the code:
if self.country != 'IE':
...
if year == 2020 and self.country != 'IE':

I have splitted Ireland holidays.
'Common holidays' are populated in UnitedKindom._populate() method. Specific holidays are populated in method _country_especific().
Ireland class overwrite this method with irish holidays or specific implementations for 'common' holidays.
Not sure if this is the way we want to go.
I just wanted to be able to have uniform 2 character country codes.
It's probably easier to define the code for Ireland and just replace all the conditionals with the value of the code:
if self.country != 'IE':
...
if year == 2020 and self.country != 'IE':

Pull Request Test Coverage Report for Build 952

88 of 93 (94.62%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 99.946%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

holidays/countries/ireland.py
37
42
88.1%

Totals

Change from base Build 940:
-0.05%

Covered Lines:
9294

Relevant Lines:
9299

💛  - Coveralls

Pull Request Test Coverage Report for Build 952

88 of 93 (94.62%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 99.946%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

holidays/countries/ireland.py
37
42
88.1%

Totals

Change from base Build 940:
-0.05%

Covered Lines:
9294

Relevant Lines:
9299

💛  - Coveralls

Although - I confirm - it could be more accurate to completely split Ireland from UK, your proposed changes are very reasonable and improving: merging in beta, we will consider some further review in the future.
Thank you very much 👍

Although - I confirm - it could be more accurate to completely split Ireland from UK, your proposed changes are very reasonable and improving: merging in beta, we will consider some further review in the future.
Thank you very much 👍

Thank you very much for your words.
I might also suggest treating "Isle of Man" as a country (according to ISO-3166-1) and it is possible that Wales, England, Scotland and Northern Ireland could be treated as United Kingdom states/provinces.
Thanks to you for your work.

Thank you very much for your words.
I might also suggest treating "Isle of Man" as a country (according to ISO-3166-1) and it is possible that Wales, England, Scotland and Northern Ireland could be treated as United Kingdom states/provinces.
Thanks to you for your work.


Fix for selects not working in IE8

https://github.com/angular-ui/ui-select/issues/158, based on an observed (but maybe not well understood) code change by @careywalker. Basically, just move the ng-click/ng-mouseenter bindings from the LI (choices-row) to the contained DIV (choices-row-inner). So far, I haven't seen an affect on behavior in any browser, but this is with light manual testing.
All automated tests pass with these changes in place:

gulp test
[15:05:36] Using gulpfile C:\web\sites\ui-select\gulpfile.js
[15:05:36] Starting 'clean'...
[15:05:36] Finished 'clean' after 14 ms
[15:05:36] Starting 'scripts'...
[15:05:36] Starting 'styles'...
[15:05:36] Finished 'styles' after 61 ms
[15:05:37] Finished 'scripts' after 1.01 s
[15:05:37] Starting 'build'...
[15:05:37] Finished 'build' after 14 μs
[15:05:37] Starting 'karma'...
[15:05:38] Finished 'karma' after 880 ms
[15:05:38] Starting 'test'...
[15:05:38] Finished 'test' after 5.63 μs
INFO [karma]: Karma v0.12.31 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 41.0.2272 (Windows 7)]: Connected on socket gaw3nxxZW2Omee4BBX-X with id 17666700
Chrome 41.0.2272 (Windows 7): Executed 110 of 110 SUCCESS (2.483 secs / 2.465 secs)

I'm curious if there's any chance this request might make it into a build. Thanks.

I tried this on IE but when pressing arrow UP it isn't working, also on mouseenter is only working if the pointer is over a choice lower that current but not when going up.
PD: I tried this in IE10 with Browser Mode IE8

Hmmm, so do you have any ideas how to fix this issue for IE8? I can tell you that I can even move the mouseenter attribute back to the parent (.ui-select-choices-row), and click-to-select behavior still works again in IE8). I think the basic issue is IE8s assessment of whether the elements you're trying to bind the click event to are even visible, according to its interpretation. The original error I'm getting on click is "Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus." If I could figure out where to do it, adding an extremely small timeout (like 10ms) on the select might actually also fix things. (See, eg, https://github.com/jquery/jquery-mobile/issues/3505).
Also, do you know that the proposed code changes are causing the undesired behavior you're seeing? I'm not sure how to test arrow and mouseenter behavior, because they don't even seem to work for me with master code. In FF, for example, I'm seeing erratic key and mouseenter behavior - basically, it doesn't appear to work anyway. What I'm after in IE8 is just basic mouse click support. Any suggestions are appreciated. Thanks.

I have studied this issue a little more and here's my conclusion so far.

The issue appears to be that you're adding event bindings to an element that's actually up the DOM tree from the target, and IE8 does not do event catpuring

Inspecting in Chrome and putting a breakpoint on the beginning ctrl.select event handler (line 492-493), the actual event target is indeed the div.ui-select-choices-row-inner, not the parent .ui-select-choices-row

The handlers all work on the $select object passed into the link function within the uiSelectChoices directive, so I'm not sure how changing the event bindings would make a difference other than allowing IE8 to respond correctly to click and mouseenter events, unless the $event passed into the ctrl.select click-handler. Seems there could be a way to mitigate that in the handler.

Any comments or feedback are welcome, and thanks for looking into this.

I've come back to this request, reverting my previous changes and putting the same code in conditional blocks that check for document.addEventListener support. Basically, this should change functionality only for IE8 (or lower). I've tested in Chrome, FF, IE8, and IE11, plus IE11 in IE9 compatibility mode, and only in IE8 (so far) do the event binding attributes get put on the .ui-select-choices-row-inner, where at least clicks now register correctly (because it is the event target, not the target's parent node).
Thanks for continuing to consider this request.

Hello. Is there any chance a fix will be made for this bug, or is IE8 support being dropped?


Add support for signBeforePrefix on numerals.

Tests included and passing! See the included docs for details on these changes.

Fixes #466


'./nuxt' is not defined

"nuxt": "2.15.8",
pinia 2.0.0-rc.6
yarn dev
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './nuxt' is not defined by "exports" in

You need to install @pinia/nuxt: https://pinia.esm.dev/ssr/nuxt.html

yarn add pinia@next @pinia/nuxt @nuxtjs/composition-api
iam install
some problem.

pinia/nuxt -> @pinia/nuxt fixed nuxt config. Thank you

how to used  this.$nuxt ? new version

Yep, facing the same issue as $nuxt is inaccessible via this within Pinia defineStore() I guess?


Fixed bug

extractor.py:
Fixed the bug realted to changes in Instagram that prevented the script from running.
Fixed the pictures scrapping alghoritm to get more than 30 pictures.
Script is working now as supposed to.
Script is now also informing user about a progress, for example
35 / 39
Scrapping link:  https://www.instagram.com/p/.....
I changed time and headless seetings in crawl_profile.py but don't need to pull this.

Also added bio for the profile and datetime for each post

Thank you so much for your effort, but im getting this error: (using it on pi3)
Traceback (most recent call last):
File "crawl_profile.py", line 18, in
browser = webdriver.Chrome('./assets/chromedriver', chrome_options=chrome_options)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/chrome/webdriver.py", line 75, in init
desired_capabilities=desired_capabilities)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py", line 154, in init
self.start_session(desired_capabilities, browser_profile)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py", line 243, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/webdriver.py", line 312, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.5/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.33 (undefined),platform=Linux 4.9.59-v7+ armv7l)

And was it working before to you? Did you try getting new version of Chromedriver?
I didn't made any changes on that level, and scrip works fine for me, so not sure if I caused your problem.

Hm it never worked before. i was just getting the "-only few posts" error.
Can u tell me me what version you using? or can you upload the chromedriver?

Win10:
ChromeDriver 2.36
Google Chrome Version 65.0.3325.162 (Official Build) (64-bit)
I included the chromedriver.
I don't know how I can help you, as I am beginner in this, but You can just look at the difference between my code and previous code and change the parts I changed in your code - maybe this way it will work.
I tested it on several profiles, last one having over thousand posts, and it works perfectly.
chromedriver.zip

Dude, it was the chromedriver. Thank you very much. Thanks for helping me to find a solution to this error and for making bugfixes and implement new features.

Happy it works. Let me know if you want to add more features :D

@justdvl This is awesome! Thank you very much.
Could you please remove the chromedriver? It's different for every system.
What you can do to keep the assets folder is just create an empty file and call it
.gitkeep
this will still push the assets folder but makes people able to put in the chrome driver for their system
Thank you very much for contributing

I included chromedriver by accident. Now I don't know how to remove it.

@justdvl No worries.
Might still be a good idea to add the assets folder by adding a .gitkeep file and pushing it again.
Looks like sometimes have a hard time figuring out where to put the chromedriver if the assets folder is not there from the beginning

@justdvl Thank you very much for the fix!


cache, resmgr: expose key evaluation, implement key substitution.

Expose evaluating pod and container key references using the newly added EvalRef() Evaluable interface. This lets one evaluate values of key references, something which previously was only done as part of evaluating expressions. Also, introduce Substitute() which takes a source string and performs key substitution on it wrt. a subject, using the new EvalRef(), to resolve key references in plain ('$key') or well-formed ('${key}') notation.

When implementing the groupBy option (PR #278) on top of this, I wondered if we should scope the Substitute() function so that it would not be directly in resmgr/v1alpha1 scope, but under resmgr/expression or something similar.  The reason for considering this is that seeing resmgr.Substitute() in the code might not associate with expression handling.
But I'm definitely not requesting this change, only asking about your feelings on the location of the expression part of the API. On the other hand, I would not like to complicate the API with unnecessary sub-namespaces/scopes, unless there is really need for it.

When implementing the groupBy option (PR #278) on top of this, I wondered if we should scope the Substitute() function so that it would not be directly in resmgr/v1alpha1 scope, but under resmgr/expression or something similar. The reason for considering this is that seeing resmgr.Substitute() in the code might not associate with expression handling.

Hmm, would adding a Substitute(src string, mustResolve bool) (string, error) convenience function to containers be of any help in this regard ? It would not add the mental association to expressions, but it would be less intrusive (would not require reshuffling the package tree right now), and it would leave resmgrapi out of the function signature/call altogether, maybe making it more intuitive what the function does just by looking at its signature.

But I'm definitely not requesting this change, only asking about your feelings on the location of the expression part of the API. On the other hand, I would not like to complicate the API with unnecessary sub-namespaces/scopes, unless there is really need for it.

Hmm, would adding a Substitute(src string, mustResolve bool) (string, error) convenience function to containers be of any help in this regard ?

Good idea, I think it would. Then it would be next to ctr.EvalRef() for evaluating single references, so it would nicely fit there in my mind at least. And as it takes single evaluable as a parameter, it fits fine there.

maybe making it more intuitive what the function does just by looking at its signature.

Would Expand(string) sound descriptive enough?

Hmm, would adding a Substitute(src string, mustResolve bool) (string, error) convenience function to containers be of any help in this regard ?

Good idea, I think it would. Then it would be next to ctr.EvalRef() for evaluating single references, so it would nicely fit there in my mind at least. And as it takes single evaluable as a parameter, it fits fine there.

maybe making it more intuitive what the function does just by looking at its signature.

Would Expand(string) sound descriptive enough?

Yes, probably Expand is better than Substitute. How about the mustResolve argument ? Should we omit it from the container-level convenience wrapper and let unresolved keys always evaluate to "" ?

@askervin Updated, renaming Substitute() to Expand() and adding convenience wrappers to pods and containers. The wrappers also require a mustResolve bool since I recall you used Substitute() with mustResolve = true in the initial placement and with mustResolve = false in later updates.


Adding node in a cluster

Hi, I want to know lets say we have a cluster having one node and if i want to add one more node to the cluster. So just by doing --cluster.hosts="host1, host2", will the new node be added to current cluster or for adding the new node we need to setup the whole cluster again ?
Thanks

Hi @vivekkumar159
Currently you need to set up a new cluster in order to scale up (or down) the number of nodes in the cluster. Pilosa doesn't automatically rebalance the data across that cluster, although this is definitely on our short-term roadmap.
With that said, there are a couple of manual options that you have if you want to avoid rebuilding the cluster from scratch. Note that both require you to stop the pilosa server.

Move the data files to the appropriate node. Data files are assigned to a node in the cluster based on a consistent hash algorithm using a key made up of index name and slice value. You can determine which node should contain each data fragment by following the logic in FragmentNodes(). An example of the data files to be moved are the files myindex/myframe/views/standard/fragments/0 and myindex/myframe/views/standard/fragments/0.cache, which contain the data for slice 0 in index myindex.
In the case where you're moving from a 1-node to a 2-node cluster, and you aren't concerned about disk space, you could copy the entire Pilosa data directory to the second node, not worrying about the consistent hash logic at all, and then start both servers. This would result in data files that are no longer used residing on both servers, but it wouldn't affect performance.

Closing as this functionality is covered by #737 (WIP). Please feel free to re-open or open a new ticket if there are further issues not covered by that.


Update indexes fails if there already exists same index with different name.

Bug Report
Running the doctrine:mongodb:schema:update command fails with error Index with name: <index_name> already exists with a different name if there already exists an index with same keys and options but different name on the collection.

Q
A

BC Break
yes

Version
2.1.2

Summary
Because name of an index is ignored when checking if index should be dropped in SchemaManager (PR https://github.com/doctrine/mongodb-odm/pull/2114) and because mongodb prevets creating duplicate indexes with different names, running schema update after renaming index can lead to failure.
Current behavior
Schema update fails with Index with name: <index_name> already exists with a different name.
How to reproduce

Create entity mapping with an index
run doctrine:mongodb:schema:update
rename the index in the mapping
run doctrine:mongodb:schema:update

Expected behavior
Drop the existing index, create a new one with the correct name.

@endrsmar thanks for the report! As you can see we are currently struggling with time we can devote to ODM so would you like to work a on fix for your problem? I can offer my help on our Slack's #mongodb-odm channel but otherwise I don't know when I'll be able to look into the fixing the issue personally.


TypeError on login

Hi there I got this errors after setting up environment on first login.
final-e00cef7b48.js:23736 TypeError: Cannot read property 'userRole' of undefined
final-e00cef7b48.js:23736 TypeError: Cannot read property 'errors' of undefined
Also I'm getting this as a response from /api/auth/login:

Deprecated:  Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

Warning:  Cannot modify header information - headers already sent in Unknown on line 0
{"errors":false,"data":{"user":{"id":1,"name":"admin","email":"admin@example.com","avatar":null,"email_verified":"1","email_verification_code":null,"created_at":"2016-10-20 21:57:28","updated_at":null,"roles":[{"id":1,"name":"Super Admin","slug":"admin.super","description":"Super Admin","level":1,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28","pivot":{"user_id":1,"role_id":1,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28"}},{"id":2,"name":"User Admin","slug":"admin.user","description":"Can manage users","level":1,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28","pivot":{"user_id":1,"role_id":2,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28"}},{"id":3,"name":"Role Admin","slug":"admin.role","description":"Can manage user roles","level":1,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28","pivot":{"user_id":1,"role_id":3,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28"}},{"id":4,"name":"Permission Admin","slug":"admin.permission","description":"Can manage permissions","level":1,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28","pivot":{"user_id":1,"role_id":4,"created_at":"2016-10-20 21:57:28","updated_at":"2016-10-20 21:57:28"}}]},"token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImlzcyI6Imh0dHA6XC9cL2xvY2FsaG9zdDo4MDAwXC9hcGlcL2F1dGhcL2xvZ2luIiwiaWF0IjoxNDc3MDAzMzEzLCJleHAiOjE0NzcwMjEzMTMsIm5iZiI6MTQ3NzAwMzMxMywianRpIjoiMzk0NzE5ZDI3ZWVmZGZjYWE2MmY3NTZiZGNiMWFmYmQifQ.3KJGBeVMXYrrfE1ixqjPMSOmuyG8Fllcs0bObjv8Nnk","abilities":{"admin.super":["manage.users","manage.roles","manage.permissions"],"admin.user":["manage.users"],"admin.role":["manage.roles"],"admin.permission":["manage.permissions"]},"userRole":["admin.super","admin.user","admin.role","admin.permission"]}}

Turn off your php error messages are you on production? the script is working since it's returning json data, it's just that because of the deprecation message you are getting header already sent error

At first sight I thought that it could be a bug in PHP 5.6 that was overlooked or maybe it's triggered when something else than this variable is used.
This is the feedback maybe from the guy that added this to PHP (http://fr.reddit.com/r/PHP/comments/2jpzzj/php_56_throws_e_deprecated_by_default_for_no/).


AMP Sanitization: Make amp-story[publisher] check less strict

Feature Description

The Web Stories plugin currently removes the amp attribute from the <html> element if some required metadata is missing, such as the publisher name (amp-story[publisher]).
We do this in order to prevent errors from surfacing in GSC if users are already made aware of these issues elsewhere (e.g. through the pre-publish checklist).
However, in this particular case there are two issues with that:

An empty amp-story[publisher] is still valid AMP.
There's no pre-publish checklist warning for a missing publisher name

This leads to lots of confusion because creators don't know why the amp attribute is missing and thus making their stories invalid AMP documents.
Proposed solution
For this reason, I think we should not remove the amp attribute if there's no publisher name.
Consequences:
Sites without a publisher name will now be properly recognized as valid stories.
Stories surfaced on Google won't have a publisher name though (what is shown instead?)
Alternatives Considered

Add pre-publish checklist item for missing publisher name
Continue current practice

Additional Context

Note: The publisher name can be missing/empty if the site doesn't have a site name set in WordPress under Settings -> General.

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

cc @o-fernandez @choumx @shishirm - I created this ticket in the context of Shishir's AMP validation issues rundown email.
I have a patch ready for the proposed solution, but would like to hear your opinion on it + the possible alternatives.

We do this in order to prevent errors from surfacing in GSC if users are already made aware of these issues elsewhere (e.g. through the pre-publish checklist).

I may be missing historical context here, so let me know if there are good reasons to do this. Otherwise, I don't think we need to do this - if the user sees it in both GSC and in the PPC/in the editor that's OK. I'd rather they see it on both sides than to miss issues.
Re: adding to the PPC, we could, but we can treat that as a separate ask. In general our PPC has too many checks and we're trying to keep it to only high importance items (causes invalid stories or glaring errors/issues in the consumption experience.) LMKWYT.

We do this in order to prevent errors from surfacing in GSC if users are already made aware of these issues elsewhere (e.g. through the pre-publish checklist).

I may be missing historical context here, so let me know if there are good reasons to do this. Otherwise, I don't think we need to do this - if the user sees it in both GSC and in the PPC/in the editor that's OK. I'd rather they see it on both sides than to miss issues.

This practice originates from the AMP plugin and is intended to not serve dirty AMP (an invalid AMP document), but rather a non-AMP document (intentionally not valid AMP) that contains the AMP runtime and AMP components. This way GSC does not complain about a validation error already surfaced inside of WordPress, which originally resulted in user confusion and caused lots of support requests.
In practice, tickets like this one right here and also some recent support requests through the creator program indicate that actually the opposite is true.
So I tend to agree; we don't need to do this. We can remove this logic and then see how it goes 👍


[Feature Request]: Need a navigation bar or site map

Is your feature request related to a problem? Please describe.
Can't find a navigation bar or site map to help jump from one page to another.

Describe the solution you'd like
Once set up and launched the website, I hope everything could be done in the UI, including read docs of AutoGen Studio.
Additional context
No response

@suffsyed @JingyaChen please check if your new design will address this.


fix: double cursor property typing

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

Bug fix

What is the current behavior? (You can also link to an open issue here)

Typing for TeamComponentsResponse and TeamStylesResponse has pagination fields typed as:
response.meta.cursor.cursor.{after|before}`

What is the new behavior (if this is a feature change)?

Typing for TeamComponentsResponse and TeamStylesResponse has corrected typing for pagination meta:
response.meta.cursor.{after|before}

Other information:

Figma API:
https://www.figma.com/developers/api#get-team-styles-endpoint
{
  "status": Number,
  "error": Boolean,
  "meta": {
    "styles": [
      {
       "key": String,
       "file_key": String,
       "node_id": String,
       "style_type": StyleType,
       "thumbnail_url": String,
       "name": String,
       "description": String,
       "updated_at": String,
       "created_at": String,
       "sort_position": String,
       "user": User,
       },
      ...
    ],
    "cursor": {
      "before": Number,
      "after": Number,
    },
   },
}

@chrisdrackett any idea when a release will be cut with this fix?


decode xml text

Discussed in https://github.com/test-results-reporter/reporter/discussions/107

Originally posted by chkp-aviadl November 17, 2022
Seems like we need to better parse the special escaping characters like > < etc.
This is happening on junit (since this is xml)

https://www.npmjs.com/package/html-escaper


TETP-56: Add browser tests

Description :sparkles:
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Codecov Report

Merging #1038 (d3d4795) into develop (82a0803) will decrease coverage by 28.54%.
The diff coverage is 1.07%.

@@             Coverage Diff              @@
##           develop    #1038       +/-   ##
============================================
- Coverage    63.33%   34.79%   -28.55%
============================================
  Files          880      572      -308
  Lines        24548    12108    -12440
  Branches      2445     2152      -293
============================================
- Hits         15548     4213    -11335
+ Misses        8599     7572     -1027
+ Partials       401      323       -78

Impacted Files
Coverage Δ

...ed/src/__tests__/utils/i18n/create-translations.ts
0.00% <0.00%> (ø)

frontend/tet/admin/.testcaferc.js
0.00% <0.00%> (ø)

...n/browser-tests/actions/employer-header.actions.ts
0.00% <0.00%> (ø)

...nd/tet/admin/browser-tests/login/login.testcafe.ts
0.00% <0.00%> (ø)

...rontend/tet/admin/browser-tests/utils/url.utils.ts
0.00% <0.00%> (ø)

...admin/src/__tests__/utils/i18n/get-translations.ts
0.00% <0.00%> (ø)

backend/tet/tet/mock_views.py
64.00% <50.00%> (ø)

backend/shared/shared/ytj/ytj_client.py
27.58% <0.00%> (-65.52%)
:arrow_down:

backend/shared/shared/common/decorators.py
37.93% <0.00%> (-58.63%)
:arrow_down:

...nd/shared/shared/service_bus/service_bus_client.py
27.65% <0.00%> (-57.45%)
:arrow_down:

... and 322 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 82a0803...d3d4795. Read the comment docs.

Created issue https://helsinkisolutionoffice.atlassian.net/browse/TETP-213 about refactorings discussed here.


The website is out-to-date

The website says that rustls is enabled by default, while the Cargo.toml file says the opposite.

https://github.com/trunk-rs/trunk/blob/4c9d85f6f04a31a272c71db8df12e142c76311fb/Cargo.toml#L95

Thanks, you're right. Could you create a PR for fixing this?


P2 [Q1-24"] Reviewer Training for Regulatory Compliance

Backlogged as discussed here https://docs.google.com/document/d/1jNw0qFMLzi_3xKLmKZDEINxY8omzXF5VedcXCeHh7aQ/edit


cookbook-01

Extract cookbook-01 to self-contained file

Codecov Report

:exclamation: No coverage uploaded for pull request base (develop@1d891c5). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             develop       #240   +/-   ##
============================================
  Coverage           ?   100.000%
============================================
  Files              ?         34
  Lines              ?       2630
  Branches           ?          0
============================================
  Hits               ?       2630
  Misses             ?          0
  Partials           ?          0

I will re-open the PR with all section extracted to it own files shortly


Cannot call write after a stream was destroyed

I'm not sure if this extends to all commands but we've tried a lot of the image commands (mostly caption, magik and speed) and they all seem to be throwing this same error
Message: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
Stack Trace: Error [ERR_STREAM_DESTROYED]: Cannot call write after a stream was destroyed
at new NodeError (node:internal/errors:329:5)
at Socket.Writable.write (node:internal/streams/writable:331:11)
at /home/esmBot/esmBot/utils/image.js:113:21
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:94:5)

This was a result of the image API restarting during an image job. Should (mostly) be a one-time thing.

Never mind, it wasn't. Reopening.

Seems to be fixed for sure with the migration to WebSockets on the API. Closing.


Documentation cannot be accessed

the link to the documentation cannot be found: https://carl.readthedocs.io/en/latest/

Sorry this hasn't been answered yet, I'm not 100% sure what's going on either. @benjamc did we move to GitHub pages and the link simply wasn't updated? Because I can't find a GitHub page workflow either...

Should be resolved at this point, pages are building correctly via workflow


ROS2 Driver Support for OSx on Eloquent

I have a requirement to (still) run ROS2 Eloquent on Ubuntu 18.04 and would like to integrate an OS0-32 and an OS2-32 sensor.  I am able to successfully build from the Eloquent-devel branch, but the repo indicates it is for OS1 lidars.  When I attempt to build from the ros2 branch, I get an error I believe due to the underlying ROS2 Eloquent (see below).
I am trying to make the move to Ubuntu 22.04 (which I successfully installed the ros2 branch on a different computer).  But in the mean time, I was curious if anyone has had success with running all OSx lidars on ROS2 Eloquent.
Thanks,
Eric
Here is the error from running: colcon build
Starting >>> ouster_msgs
Finished <<< ouster_msgs [3.14s]
Starting >>> ros2_ouster
--- stderr: ros2_ouster
CMake Warning (dev) at /usr/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to find_package_handle_standard_args (eigen) does
not match the name of the calling package (PCL).  This can lead to problems
in calling code that expects find_package result variables (e.g.,
_FOUND) to follow a certain pattern.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:153 (find_package_handle_standard_args)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:638 (find_eigen)
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:850 (find_external_library)
CMakeLists.txt:23 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.
CMake Warning (dev) at /usr/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to find_package_handle_standard_args (PCL_COMMON)
does not match the name of the calling package (PCL).  This can lead to
problems in calling code that expects find_package result variables
(e.g., _FOUND) to follow a certain pattern.
Call Stack (most recent call first):
/usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:911 (find_package_handle_standard_args)
CMakeLists.txt:23 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.
/home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp: In constructor ‘ros2_ouster::OusterDriver::OusterDriver(std::unique_ptr<ros2_ouster::SensorInterface>, const rclcpp::NodeOptions&)’:
/home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp:51:50: error: no matching function for call to ‘ros2_ouster::OusterDriver::declare_parameterstd::__cxx11::string(const char [9])’
this->declare_parameterstd::string("lidar_ip");
^
In file included from /opt/ros/eloquent/include/rclcpp_lifecycle/lifecycle_node.hpp:665:0,
from /home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/include/ros2_ouster/interfaces/lifecycle_interface.hpp:20,
from /home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp:22:
/opt/ros/eloquent/include/rclcpp_lifecycle/lifecycle_node_impl.hpp:135:1: note: candidate: template auto rclcpp_lifecycle::LifecycleNode::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&)
LifecycleNode::declare_parameter(
^~~~~~~~~~~~~
/opt/ros/eloquent/include/rclcpp_lifecycle/lifecycle_node_impl.hpp:135:1: note:   template argument deduction/substitution failed:
/home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp:51:50: note:   candidate expects 3 arguments, 1 provided
this->declare_parameterstd::string("lidar_ip");
^
/home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp:52:53: error: no matching function for call to ‘ros2_ouster::OusterDriver::declare_parameterstd::__cxx11::string(const char [12])’
this->declare_parameterstd::string("computer_ip");
^
In file included from /opt/ros/eloquent/include/rclcpp_lifecycle/lifecycle_node.hpp:665:0,
from /home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/include/ros2_ouster/interfaces/lifecycle_interface.hpp:20,
from /home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp:22:
/opt/ros/eloquent/include/rclcpp_lifecycle/lifecycle_node_impl.hpp:135:1: note: candidate: template auto rclcpp_lifecycle::LifecycleNode::declare_parameter(const string&, const ParameterT&, const ParameterDescriptor&)
LifecycleNode::declare_parameter(
^~~~~~~~~~~~~
/opt/ros/eloquent/include/rclcpp_lifecycle/lifecycle_node_impl.hpp:135:1: note:   template argument deduction/substitution failed:
/home/volair/ros2_ouster_drivers/ros2_ws/src/ros2_ouster_drivers/ros2_ouster/src/ouster_driver.cpp:52:53: note:   candidate expects 3 arguments, 1 provided
this->declare_parameterstd::string("computer_ip");
^
make[2]: *** [CMakeFiles/ouster_driver_core.dir/src/ouster_driver.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/ouster_driver_core.dir/all] Error 2
make: *** [all] Error 2
Failed   <<< ros2_ouster [10.9s, exited with code 2]
Summary: 1 package finished [14.2s]
1 package failed: ros2_ouster
1 package had stderr output: ros2_ouster

Latest PR resolves.


Deprecate environment variables in favor of ConfigMap

See ConfigMap documentation.

This would come in handy in downstream nats-operator, especially given the fact that one can send a SIGHUP to gnatsd to force a configuration reload.
I think the most useful way is to store the full configuration in a ConfigMap and then use it to populate a volume:
apiVersion: v1
kind: ConfigMap
data:
  nats.conf: |
    debug: true
    trace: false

    cluster {
        authorization {
            user: nats_user
            password: $WE_CAN_READ_THIS_FROM_AN_ENVVAR_CONTAINING_A_SECRET
        }
    }

We can then start NATS with gnatsd -c /path/to/nats.conf and be done with it. The only downside I can think of ATM is that this forces users to understand and deal with the NATS config syntax. WDYT @pires?

Sure. Go ahead and do it ;)

I am waiting for an answer to this issue before submitting a PR — most of the work is done, but ATM pods keep crashing because nats doesn't immediately resolve.

Seems like a fix is on the works @ https://github.com/nats-io/gnatsd/pull/578 💯

@brunomcustodio seems that the issue is fixed. Any chance you've had a chance to work on a PR? :)


about the result images of test code

Thank you very much for your work in this area. When I ran your code, I encountered some problems.
All the recovered images showed some strange blue distortion. I used input images in LR-Rstore/data/test/mine
with your pre-training model Trained_model/model_best.pth, can you tell me where the problem is, and look forward to your reply

for more details,check the link

Thank you for sharing your results. Did you check the result on other datasets (e.g. RL-Restore/data/test/moderate, RL-Restore/data/train)?

Thank you very much for your work in this area. When I ran your code, I encountered some problems.
All the recovered images showed some strange blue distortion. I used input images in LR-Rstore/data/test/mine
with your pre-training model Trained_model/model_best.pth, can you tell me where the problem is, and look forward to your reply

Hello， I have meet the same problem, Have you solved the problem?


ISSUE-2048: Bigquery data profiler uses schema name instead of project id

Describe your changes :

Issue #2048
Bigquery data profiler uses schema name instead of project id
DRAFT PR - Work under progress

Type of change :

[x] Bug fix

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have performed a self-review of my own.
[ ] I have tagged my reviewers below.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[x] My changes generate no new warnings.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] All new and existing tests passed.

@ulixius9 @ayush-shah tests failing here as well. Can you rebase with main and see if that passes.


Deprecation fix

Add a demo for number.
Add the scope provided for the Vaadin dependencies
Bump the version of imask to the latest
Update the import of lit-element (deprecated) to lit
Fix the pom of the demo and add an example of Regexp

Released https://github.com/vaadin-component-factory/input-mask/releases/tag/2.0.1


Add Upload button and style record button

This is a great and much needed feature. 2 thoughts

Add an upload button. I record notes on my iphone, it would be great to upload them using this function.
allow width to be defined on the default button
Add a different button style using streamlit material ui maybe

yes it would be great.


Enhancement : Synchronous remove.

As you might know, your Atom plugin have an option to remove remote files, could you sync this, because when removing remotely, the file don't get removed from local, same for local remove don't update ftp :D
It could be an interesting enhancement :)
Continue your plugin is amazing :D

Duplicate to #614


Provide the io.Writer

Is it possible to provide the io.Writer on creation. I would like the spinner output to go to Stderr rather than Stdout so that progress can be shown while the result can be piped out.
myprog run > output.txt
⣯ Doing work

> cat output.txt
output from the run command

Hi, thanks for using the package!  #25 is being tested now.

Merged into master.  Give it a whirl.

Thanks Brian, looks good!

@dekz I'd love to include your use case in the main README.

How's this @briandowns ?
Unix pipe and redirect
Setting the Spinner Writer to Stderr helps show progress to the user, with the enhancement to chain, pipe or redirect the output.
  s := spinner.New(spinner.CharSets[11], 100*time.Millisecond)
  s.Suffix = " Encrypting data..."
  s.Writer = os.Stderr
  s.Start()
  // Encrypt the data into ciphertext
  fmt.Println(os.Stdout, ciphertext)

> myprog encrypt "Secret text" > encrypted.txt
⣯ Encrypting data...

> cat encrypted.txt
1243hjkbas23i9ah27sj39jghv237n2oa93hg83

I love it.  README updated to reflect new functionality.  Thanks!


Auto Download failing with HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR

Looking up latest version...
Downloading Bedrock server version <IP_ADDRESS> ...
curl: (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)
ERROR failed to download from https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
Double check that the given VERSION is valid
DEBU[0000] Using /data to match uid and gid
DEBU[0000] Resolved UID=0 from match path
DEBU[0000] Resolved GID=0 from match path
WGET fails from ubuntu 22.04 server. Made sure to apt update and upgrade everything. Restarted. Manually tried to WGET,
wget https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
--2024-09-23 11:48:12--  https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
Resolving www.minecraft.net (www.minecraft.net)... <IP_ADDRESS>, <IP_ADDRESS>
Connecting to www.minecraft.net (www.minecraft.net)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response...
Tried putting that link in my browser and it downloads fine. Wondering if Minecraft/Microsoft is blocking that agent id now and it must come from a browser? Is there a way to just manually download and put it somewhere in the server for now to bypass?

I created simple pull request to include agent: https://github.com/itzg/docker-minecraft-bedrock-server/pull/459
Tested locally and change seems to fix this problem.

That fixed it! Thanks for the merge. Server is up and running.

Ay carumba! Thanks for figuring this out! Here was my test:
I modified my docker-compose.yml to have an entrypoint:
services:
  minecraft:
    entrypoint: ["bash"]

That allowed me to attach to the container because currently it fails and keeps restarting.
Then I did docker attach minecraft and confirmed that making the request failed:
root@af2456a50f08:/data# curl -I https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
curl: (92) HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)

Then I tested the -A flag like so:
root@af2456a50f08:/data# curl -A "itzg/minecraft-bedrock-server" -I https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
HTTP/2 200
content-length: 56027291
content-type: application/x-zip-compressed
content-md5: gPPO/pbSYdvJnG61s5DuDA==
last-modified: Mon, 30 Sep 2024 15:45:49 GMT
accept-ranges: bytes
etag: "0x8DCE166F5659C92"
server: Windows-Azure-Web/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: d400f614-501e-007b-7d51-138a03000000
x-ms-version: 2018-03-28
mpulse_cdn_cache: HIT
mpulse_origin_time: 0
cache-control: max-age=160696
expires: Mon, 07 Oct 2024 15:57:23 GMT
date: Sat, 05 Oct 2024 19:19:07 GMT
server-timing: ak_p; desc="1728155946938_1749913683_83833968_9026_15587_18_40_15";dur=1

@itzg THANK YOU SOOOO much for this project and providing a way to track these types of issues and for issuing new fixes so quickly. I'll happily patiently await a new image.

@josephdpurcell the fixed image had already been pushed.

Woohoo!
I'm not sure the best way to do this, I did docker compose up and I thought it usually runs the new container? But, it didn't, so I did docker compose pull and then docker compose up and it worked.
THANK YOU!!!

Yep, a pull is always needed. Your approach is exactly right. I believe Docker's intent is to avoid surprise updates.

I have the same issue. I’ve tried using Podman and Docker on different servers, and while all the containers have internet access, the problem persists: curl cannot download the .zip file. I attempted to change the entry point to /bin/sh and manually download the .zip with the agent options for curl. If I try curl without the -A parameter, it doesn't work. Downloading the file normally via the endpoint seems impossible.
Create a new server, pull new images and the latest , and the same problem continue.
[root@podman world_seed]# podman images
REPOSITORY                               TAG         IMAGE ID      CREATED      SIZE
docker.io/itzg/minecraft-bedrock-server  2024.9.0    507cb46531db  13 days ago  185 MB
docker.io/itzg/minecraft-bedrock-server  latest      28e90626f0e4  2 weeks ago  185 MB
[root@docker world_seed]# docker images| grep bedrock
docker.io/itzg/minecraft-bedrock-server   2024.9.0            507cb46531db        13 days ago         180 MB
docker.io/itzg/minecraft-bedrock-server   latest              28e90626f0e4        2 weeks ago         180 MB
On centos or redhat , after pull the image, a recreate the container the problem continue.
[root@podman world_seed]#  podman run -d -it --name mc -e EULA=TRUE -e LEVEL_SEED=822815728642535760  -p 88888:19132/udp -v /world_seed:/data itzg/minecraft-bedrock-server:latest
7b17f4b032d92d6d9d92bb0e955482e144a93adefa9882db034ce67dabb32174
[root@podman world_seed]# podman logs mc
DEBU[0000] Using /data to match uid and gid
DEBU[0000] Resolved UID=65534 from match path
DEBU[0000] Resolved GID=65534 from match path

@tuknet2018 Can you share the output of this command when running within the container:
curl -A "itzg/minecraft-bedrock-server" -I https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip

[root@podman minecraft]# curl -A "itzg/minecraft-bedrock-server" -I https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
HTTP/2 200
content-length: 56027291
content-type: application/x-zip-compressed
content-md5: gPPO/pbSYdvJnG61s5DuDA==
last-modified: Mon, 30 Sep 2024 15:45:49 GMT
accept-ranges: bytes
etag: "0x8DCE166F5659C92"
server: Windows-Azure-Web/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 089264e1-901e-0016-1c50-133e48000000
x-ms-version: 2018-03-28
mpulse_origin_time: 399
mpulse_cdn_cache: MISS
cache-control: max-age=190708
expires: Mon, 14 Oct 2024 02:07:37 GMT
date: Fri, 11 Oct 2024 21:09:09 GMT
server-timing: ak_p; desc="1728680949498_388075279_113028191_17635_8345_15_27_15";dur=1
From a server where run the container, from container can not try because the container not start.

@tuknet2018 That error appears to be different than what is reported on this issue. The root cause of this issue was resolved by changing the user agent.
The root cause of your curl error should not be resolved by just changing the user agent since it appears it cannot resolve DNS.
Can you think of any reasons that DNS would not be resolved?

For i can test , y change the entrypoint for test curl and resolution, i think the problem is curl
docker run -d -it --entrypoint /bin/sh --name mc -e EULA=TRUE  -p 19131:19132/udp  docker.io/itzg/minecraft-bedrock-server:2024.10.0
[root@docker world_seed]# docker run -d -it --entrypoint /bin/sh --name mc -e EULA=TRUE -e LEVEL_SEED=1222690162574629  -p 20131:19132/udp  itzg/minecraft-bedrock-server
f540f97fe5cf94540620327ac76dba70504f54ed41394327c8d01e8f024b211d
[root@docker world_seed]# docker exec -it mc sh
curl -I https://www.google.com
curl: (6) getaddrinfo() thread failed to start
head /etc/resolv.conf
Generated by NetworkManager
nameserver <IP_ADDRESS>
openssl s_client -connect <IP_ADDRESS>:53
CONNECTED(00000003)
.....................
openssl s_client -connect minecraft.net:443
CONNECTED(00000003)
.....................
Launching entrypoint /opt/bedrock-entry.sh whit set -x
++ basename https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip

TMP_ZIP=/tmp/bedrock-server-<IP_ADDRESS>.zip
echo 'Downloading Bedrock server version <IP_ADDRESS> ...'
Downloading Bedrock server version <IP_ADDRESS> ...
curl -o /tmp/bedrock-server-<IP_ADDRESS>.zip -A itzg/minecraft-bedrock-server -fsSL https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
curl: (6) getaddrinfo() thread failed to start
echo 'ERROR failed to download from https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip'
ERROR failed to download from https://www.minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-<IP_ADDRESS>.zip
echo '      Double check that the given VERSION is valid'
Double check that the given VERSION is valid
exit 2

I have to say that is puzzling @tuknet2018. Can you make any curl requests from within the container or do they all fail with getaddrinfo?
The fact that OpenSSL can start a connection is baffling, because it suggests that it's able to resolve DNS.
I see some spooky curl issues that might be related:

https://github.com/curl/curl/issues/10871
https://github.com/curl/curl/issues/6495

I suggest opening a new ticket since your issue is distinct from what is reported here.

I found the problem, with centos, redhat ... , in next post i explain detailed, but fast fix for RedHat, Docker ... , i need to create container with:
docker run -d -it --name mc -e EULA=TRUE -e LEVEL_SEED=1222690162574629 --security-opt seccomp=unconfined  -p 19131:19132/udp -v bedrockcontainer:/data itzg/minecraft-bedrock-server
The problem is callsystem  and seccomp

I just fetched the lates version of izg/minecraft-bedrock-server, but still have this issue. Any advice, how to get it running? I have no chance to do anything inside to container, since the container manager on synology is shutting down the container after the error

@McFcologne Can you share details? Are you using docker compose? If so try docker pull. See also https://github.com/itzg/docker-minecraft-bedrock-server/issues/458#issuecomment-2395191379

Im using the synology container manager and there is no way to actively pull if there is no update, but i remamber there was an update a couple of days ago:

Can always check if your system actually pulled the latest image by comparing sha's at
https://hub.docker.com/r/itzg/minecraft-bedrock-server/tags

seems to be definitely not the latest:
https://hub.docker.com/layers/itzg/minecraft-bedrock-server/latest/images/sha256-f6127814f654a143d8f7be67ca26404638b5abf3eed7d4f6c4a3072f98f92cd7?context=explore
sha256:f8b7b548e8ab2a7b5915253b4e4e096a141e4fd98c93764210752ece8bbf1a84
Container manager shows:
sha256:85063b8a92a39ee9fe69e23a32517c54c691bd5ec684a0dba3eadaad92f4fe73
there is definitely a mismatch
I opened a ticket at Synology to clearify what could be the issue, thank you

Not to be overly sarcastic, but it seems like most of the recent issues are all related to the fact that semantic versioning is not used for the container image.

I do cut releases and thank you for the indirect reminder.

FYI https://github.com/itzg/docker-minecraft-bedrock-server/releases/tag/2024.10.0 already included the fix. So proper use of pulling the semantic versioned image would also fix user reported issues.

Please include the following parameter in the docker run or docker create command. I have an issue downloading the new version, but the problem with curl is different; it is not related to the header but to a system call issue.
--security-opt seccomp=unconfined
docker run -d -it --name mc -e EULA=TRUE --security-opt seccomp=unconfined -p 19132:19132/udp -v bedrockcontainer:/data itzg/minecraft-bedrock-server
If this parameter solves your problem, try configuring special security for this container, as this option allows all security permissions.

I do cut releases and thank you for the indirect reminder.

Right, I misremembered why I was here - however, the default in the helm-chart is latest.
https://github.com/itzg/minecraft-server-charts/blob/master/charts/minecraft-bedrock/values.yaml#L4

pulled the latest docker image, still the same issue


Create a method for interfacing with Enlighten

It can use the API's "summary" method, like: https://api.enphaseenergy.com/api/v2/systems/123456/summary, which returns:
{
    "system_id": 123456,
    "modules": 14,
    "size_w": 3500,
    "current_power": 332,
    "energy_today": 10588,
    "energy_lifetime": 63346,
    "summary_date": "2015-07-04",
    "source": "microinverters",
    "status": "normal",
    "operational_at":<PHONE_NUMBER>,
    "last_report_at":<PHONE_NUMBER>
}

All it really needs to do is compare current_power to size_w to figure out the current performance rate.
(Ideally, this would provide a comparison to current household consumption, but at present I have no way to access that data.)

Done.


403 Error when accessing S3: arcgisstore-us-east-1

Receive the following error when executing recipe[arcgis-repository::s3files2] on EC2 instance in AWS us-east-1:
Expected process to exit with [0], but received '1'
    ---- Begin output of aws s3 cp s3://arcgisstore-us-east-1/10.9.1/setups/Portal_for_ArcGIS_Linux_1091_180199.tar.gz /opt/software/archives/Portal_for_ArcGIS_Linux_1091_180199.tar.gz --region us-east-1 --no-progress ----
    STDOUT:
    STDERR: fatal error: An error occurred (403) when calling the HeadObject operation: Forbidden
    ---- End output of aws s3 cp s3://arcgisstore-us-east-1/10.9.1/setups/Portal_for_ArcGIS_Linux_1091_180199.tar.gz /opt/software/archive

Relevant Info:

Confirmed 403 is returned for other paths defined in this repo
Confirmed EC2 has no issues accessing S3 (public or private buckets)

Hi @travisnburton,
Are you passing in aws_access_key and aws_secret_access_key or is the EC2 instance attached to an IAM Role?
https://github.com/Esri/arcgis-cookbook/blob/1c7f39341a4a967c6c73a20ee0b6bbb5b2a3dc53/templates/arcgis-enterprise-base/10.9.1/linux/arcgis-enterprise-s3files.json#L6-L12
Thanks,
Cameron K.

the EC2 is attached to an IAM role, and i'm using s3files2:
{
  "arcgis": {
    "version": "10.9.1",
    "run_as_user": "arcgis",
    "repository": {
      "local_archives": "/opt/software/archives",
      "server": {
          "s3bucket": "arcgisstore-us-east-1",
          "region": "us-east-1"
      },
      "files": {
        "Portal_for_ArcGIS_Linux_1091_180199.tar.gz": {
          "subfolder": "10.9.1/setups"
        },
        "Portal_for_ArcGIS_Web_Styles_Linux_1091_180201.tar.gz": {
          "subfolder": "10.9.1/setups"
        }
      }
    }
  },
  "run_list": [
    "recipe[arcgis-repository::s3files2]"
  ]
}

Is there a specific role the EC2 instance needs to assume in order to access the bucket?  Or does the bucket policy for arcgisstore-us-east-1 accept requests from all EC2 instances?

Thanks for clarifying the use of IAM Role rather than use of access key. I just tested both scenario's and was able to successfully download using my aws IAM Role and access key.
The setups in those buckets should be publicly available to all aws accounts so not quite sure what could be going on here. Definitely smells like a permission related issue.
As a test are you able to pass in the access key and secret to see if it yields a different result?

Thank you so much for confiming.  This was indeed an IAM permission issue, the EC2 Instance Profile was not allowing access to this bucket.


Bumped package-lock.json

Bumped package-lock.json for pancake, pancake-js, pancake-json, pancake-react and pancake-sass

@sukhrajghuman Waiting for changes for core 3.3.0


Error: No address associated with hostname, errno = 7

Hi, I just installed file .apk on my Samsung A9. I have connected Wifi internet, filled somes city name. And I dont know why it appeared this bug. Could you guys explain what am wrong? Or fix that? Or tell me a solution to fix that?
Thank you!
Regards.

first of all, I'm so sorry about the enourmous delay, I feel very flattered that you installed my app! This is an app I made for study and it happens that it's been a while now the API doesn't exist, it was missing a permission before and that was fixed, but I'm right now trying to find a nice API and refactor most of the code :) thanks!!!


Release an arm64 bin plz

re

Do you mean you would like a pre compiled binary to be available for arm64?

It would be quite helpful for monitoring stuff like Raspberry pi.

I second this. I absolutely adore ytop, but I'm not much of a dev and even less of a rust person. I'd also not burden my Raspberry Pi with installing and compiling everything required to run ytop.
Please offer prebuilt binaries for ARM.
Linux dough 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l GNU/Linux

Please, add precompiled binary for armv5te! it will work on arm7 or high
rust target arm-unknown-linux-musleabi (with no dependencies.. musl libc is static linked)

I have ytop on my raspberry pi 4 focused, aarch64 arch linux arm repo. If that'll help you.


fix: links issues 2

@kinfey can you please look at the above and add the url tracker to the CN translations.


anySatisfy: do not continue evaluating elements once we found a match

Summary
In #1400 we added support for reporting all failing elements.
While doing so we changed the implementation in a case that we always evaluate all elements.
Let's optimize this and only evaluate as many elements as needed. E.g. once a element matches, we can stop evaluating all remaining elements.
I can provide a pr for this one soon.

Sounds good, thanks Erhard!


Albanian translation

@jenssegers If you are ok with this new language, could you please merge it? thanks :)

Could you also add it to the readme?

Done: https://github.com/jenssegers/date/pull/184


Will you release the code on how to finetune RACE?

Yeah. We treat RACE as a sentence ranking tasks and we are working on release codes for this type of tasks

#970
Sent from my iPhone

On 13 Aug 2019, at 21:39, ngoyal2707<EMAIL_ADDRESS>wrote:
Closed #970.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Tracking issue: paper prototypes for editor-ready UI

As part of our UI overhaul (#254), we should be sure that we can comfortably produce both common and complex user interfaces. For the most part, these should be mocked out with whatever final solution we pick, and are considered "done" when a pseudocode implementation has been completed and does not have any serious implementation challenges. This is closely related to #1953, and we should try to ensure that all widgets required here are representable on that issue.
This is the current list of UI examples that we're targeting, focusing on diverse and complex examples:

[ ] To-do list: state tracking, text entry, keyboard / mouse / joystick navigation
[ ] Oblivion spells UI: complex nested UIs, tabular layouts
[ ] Warcraft 3 building selection: many copies of related UI elements
[ ] Basic editor GUI: dropdown menus, file selections, canvases, complex layouts
[ ] MOBA controls: cooldowns, tight game-state integration, triggered effects
[ ] Mini + full map: handling non-discrete interactions, automatically rendered UI-like elements
[ ] Immersive VR information display: UI without a UI camera, 3D UI elements
[ ] Hearthstone: animated UI, dynamic layouts, complex interactions, mobile vs. desktop
[ ] Node graph: graphs, dynamic drawing, complex nonstandard layout

If you have other ideas for examples, please comment below with the unique challenges it will provide. We should keep this list reasonably short and diverse to limit the scope of this issue <3

A simple node-graph would be very useful for editor functionality.

Probably a pathological case, but "Gold Box UI". :) Most people would think of "RPG Maker" but this goes beyond that towards the dawn of computer games. If I type "san" on the keyboard it selects "Save" from the current menu, then "A" for the save slot, and then "No" I don't want to quit to dos. I don't need to touch the mouse, because there is no mouse. And more importantly I don't need to see.
This probably maps nicely to a controller, but for me it's more an accessibility thing. I've been legally blind for a decade and now I'm getting to the point of being uncorrectably blind. I can focus on the centre of the screen easily enough, but it's more difficult for the random decoration around saying what I need to do, and looking at the controller is even more annoying.
Going back to play these DOS/C64 games I'm enjoying the fact I don't need to see anything but a fraction of the screen, once I've looked at the minimal menu options once and then I can just focus on what is important and type because the menus are 100% keyboard hotkey-ed, and there's only one focus window, and it's reliable.
Like I said, this is probably a pathological edge case, and I'll likely have to program it into my own games as usual, but I suspect a keyboard-only style focused UI might make a lot of other accessibility problems easier as well.

Charts and data visualization in general could belong there. They are essential for scientific simulation and in general for drawing performance graphs.

Radar charts are quite useful in some games, RPGs especially, to visualize multidimensional parameters.

Just came across this resource, which is super useful to this discussion: https://interfaceingame.com/games/

And this, thanks to @aevyrie : https://www.gameuidatabase.com/

We should add the 4-way split screen UI example:


Flag for featured public DMPs

The DMPTool is building a new Public Plans page that will facilitate faceted search on publicly available plans. New searches include research organization, funder, area of study, and language. As part of this, we will be sorting search results so that "Featured" plans rise to the top. This will allow us to surface exemplars and give users quick access to curated plans. Wireframes of this new page are available here:https://qvr42y.axshare.com/#id=9p2b3e&p=explore__public_dmps_cards_scroll-box&fn=0&dp=0&c=1
To allow for the "Featured plans" tool, we need to add a flag on plans so that admins can tag them as Featured. This should be available to all organizational administrators.

This should also be for org admins
This flag should be set on the Plans table as a column that an admin can toggle on/off. We do this currently on My Dashboard for the Test column

It would be great if, in doing this work, it was made easy for us to restrict the result to a given org. It's something we need to do for the MT. If we could build in something like a "restrict_to_org" variable that by default was nil and did nothing but if set would only show plans for that org then that would allow us to get the MT codebase one step closer roadmap which would be great. Happy to discuss.


Dozer extension should use JaxbFileRootBuildItem

We should leverage the JAXB extension and JaxbFileRootBuildItem so that the Dozer jaxb.index  can be automatically read and the classes defined in it registered for reflection.
https://github.com/quarkusio/quarkus/issues/6070 currently blocks this.

Should be part of 1.1.0.Final


Minor update to sentence.

Seems multiple updates mutilated the sentence. Fixed it.

@brandwe : Thanks for your contribution! The author(s) have been notified to review your proposed change.

This is my original doc. So I'm ok with the changes :-)

@brandwe Thanks for the typo fix :)


Associations

In this phase of the project, I have done the following;

Created a Classroom with label and students as instant variables
Created a has-many/belongs-to relationship between Classroom and Student
Created a class Book with title and author as instant variables
Created a class Rental to establish the many-to-many relationship between person and books

Thanks for the review and suggestions. The corrections will be made.
Sent from Yahoo Mail on Android
On Thu, Apr 20, 2023 at 10:43 AM, Mih @.***> wrote:
@FrederickMih requested changes on this pull request.
Hi 🙋 @Divinity-dev,
Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!
Highlights 🟢

PR is professional 👍
All the remaining required classes have been created 👍
Linter checks passed ✔

Required Changes ♻
N/A
Check the comments under the review.
Optional suggestions
N/A
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding! 👏 👏 👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.
In classroom.rb:

@@ -0,0 +1,13 @@
+class Classroom

attr_accessor :label, :students

Hi @Divinity-dev we only need to read the value of @Students in this class, hence it should be attr_reader for students instance variable instead of attr_accessor.

In book.rb:

@@ -0,0 +1,9 @@
+class Book

A Book has many rentals hence we would require a method for adding rentals in this class. Also, note that the book itself should be sent as a parameter to create a new rental achieving the "has-many" association. I think this link would be of help to you

In classroom.rb:

@@ -0,0 +1,13 @@
+class Classroom

You have successfully set up the has-many association(a classroom has many students). This was wonderful! 👍 Now let's make sure that the belongs-to(student belongs to a classroom) association is equally set up in the Student class by adding a method that serves for that specific. I think the link to this awesome article would be of help to you.

In rentals.rb:

book.rentals << self

person.rentals << self

A rental belongs to a book and also belongs to a person 🚀 👍

In person.rb:

@@ -1,14 +1,15 @@
require './nameable'

class Person

Remember above ⬆ we got mentioned that a rental belongs to a person(person.rentals << self). Now, we would require a method for adding rentals in this person's class. Also kindly note that the person itself should be sent as a parameter to create the new rental achieving the has many associations. Helpful link

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: @.***>


scripts: using Path and PurePath for path handling in zephyr modules

Now using only Path and PurePath in zephyr_modules.py to handle module
processing.
This make the code cleaner as well as remove an issue where a module
name would become an empty string when module path contained trailing
path separators.
Signed-off-by: Torsten Rasmussen<EMAIL_ADDRESS>

The module's name is set to the basename of it's path when the name is not set, right? E.g. not set due to use of ZEPHYR_EXTRA_MODULES. This will cause aliasing issues when two ZEPHYR_EXTRA_MODULES share the same basename.
e.g. MCUBoot's basename when specified through ZEPHYR_EXTRA_MODULES is 'zephyr'.
Could we replace '/' with '_' to create the module name from the module path instead perhaps?

The module's name is set to the basename of it's path when the name is not set, right?

A module's name has always been set to the basename of the path.
The error in this case was that a trailing path separator on the path would cause the module name to be empty.
This PR fixes that, as using PurePath automatically removes trailing separators.

E.g. not set due to use of ZEPHYR_EXTRA_MODULES.

No ZEPHYR_EXTRA_MODULES would set the module name in same fashion as ZEPHYR_MODULES would set it, or when west fetches the list of modules.
So if specifying: -DZEPHYR_EXTRA_MODULES=/path/to/mcuboot then the module will be named mcuboot, as always.
This PR does not change that behavior.

e.g. MCUBoot's basename when specified through ZEPHYR_EXTRA_MODULES is 'zephyr'.

No, see above.

Could we replace '/' with '_' to create the module name from the module path instead perhaps?

I rather not, cause then we start relying on known path for the modules: https://github.com/zephyrproject-rtos/zephyr/pull/21226
And so you would need to use:  ZEPHYR_MODULES_CRYPTO_MBEDTLS_MODULE_PATH and update that if folder structure is re-organized, instead of ZEPHYR_MBEDTLS_MODULE_PATH where you only need to know the module name regardsless of location.

A module's name has always been set to the basename of the path.

Oh really? I assumed it used the name from west.yml when available, and the basename otherwise.

So if specifying: -DZEPHYR_EXTRA_MODULES=/path/to/mcuboot then the module will be named mcuboot, as always.
This PR does not change that behavior.

My mistake, for some reason I thought that when specifying MCUBoot through ZEPHYR_EXTRA_MODULES you could not specify the root of the repo but mcuboot/zephyr.
But this was wrong. I suppose the risk of aliasing issues is not so bad then. So this is OK.

A module's name has always been set to the basename of the path.

Oh really? I assumed it used the name from west.yml when available, and the basename otherwise.

I noticed, you might have mixed the path of the module with the cmake_path found in generated zephyr_modules.txt, where, as example:
-DZEPHYR_EXTRA_MODULE=/path/to/mcuboot results in zephyr_modules.txt:
"mcuboot":"/projects/github/ncs/mcuboot/zephyr"

the path in that file is the location where Zephyr CMakeLists.txt will use add_subdirectory for additional CMakeLists.txt folders.
So if generating the name at that level, it would become zephyr

@SebastianBoe Thanks for taking your time to do a proper review :smile:
much appreciated.


Memcached-Repcached  TGT replication issue

Hello ,
I'm running into a new issue with HA jasig Cas configuration :
CAS 4.0.6
memecached : 1.4.13
repcached : 2.3.1
I have 2 memcached instances with repcached installation , when I test the replication using telnet command line it looks like good in 2 directions , but when I try to make everything up by connecting me to my CAS server , it creates and add TGT ticket into one server succesfully , BUT the replication to the other server is not performed !!!
I still retrieve my TGT ticket in one server and I can't in the other one.
Any help pleaze , I m blocked !
Thx for advance.

You want to subscribe and post these questions to the CAS mailing lists. This area is reserved for actual issues.


Button, switch and checkbox cause Safari to crash

Describe the bug
When clicking a button, switch or checkbox in Safari (v >= 14) the tab crashes.
To Reproduce
Steps to reproduce the behavior:

Go to https://material-components.github.io/material-components-web-components/demos/button/ on Safari
Click on any non-disabled button
See error

Expected behavior
Would expect the browser to keep working.
Screenshots
https://www.screencast.com/t/VBZaIqB1Ynqk
Browser Version (please complete the following information):

OS: MacOS
Browser Safari
Version 14

This is a known issue with Safari and delegateFocus: true
See #1720 for some workarounds.

This is a duplicate of #1720


Update weld pass schema

Changes
Update the welding schema datamodel with additional fields and restrictions

add TCP property describing the relative TCP to weld seam movement
move geometry to workpiece
add example script to test schema and create demo file
add example to schema

Related Issues
Closes #253, #259
Checks

[x] updated CHANGELOG.md
[x] updated tests
[x] updated doc/
[x] update example/tutorial notebooks

for reference @marscher
I will add more description texts later

not sure why RTD fails here, it runs for me locally so lets try the GH action ..

not sure why RTD fails here, it runs for me locally so lets try the GH action ..

all good now, push was missing 33cb852

I have changed weld_speed to always be TimeSeries and added the required shape validator cases for scalar values @vhirtham @AndreasPittner


open-meteo.com

Hello,
I'm not much of a coder, but open-meteo has some really good stuff.
Their API is completely free, I implemented open-weather with my Home Assistant and it's very accurate.

Looks interesting, but I would still need a geolocation API to get the coordinates of a location, and I'm not sure if there are any which don't require an API key.


Maven filtering corrupts sample application .war during build

It appears that the eap-session-replication.war file that is checked into the source repo is being "filtered" (and therefore corrupted) by maven. If I do mvn clean package in any of the offer subdirectories it appears to work, but the .war file written out into the target/ directory gets corrupted:
➜  eap74-rhel8-byos-multivm git:(master) ✗ unzip -l src/main/scripts/eap-session-replication.war
Archive:  src/main/scripts/eap-session-replication.war
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  05-06-2021 09:12   META-INF/
      122  04-02-2019 11:46   META-INF/MANIFEST.MF
        0  05-06-2021 09:12   META-INF/maven/
        0  05-06-2021 09:12   META-INF/maven/eap-session-replication/
        0  05-06-2021 09:12   META-INF/maven/eap-session-replication/eap-session-replication/
      129  04-02-2019 11:46   META-INF/maven/eap-session-replication/eap-session-replication/pom.properties
      745  04-02-2019 11:14   META-INF/maven/eap-session-replication/eap-session-replication/pom.xml
     6856  05-06-2021 09:22   testHA.jsp
        0  05-06-2021 09:12   WEB-INF/
        0  07-30-2020 17:16   WEB-INF/classes/
      767  04-02-2019 11:24   WEB-INF/web.xml
---------                     -------
     8619                     11 files
➜  eap74-rhel8-byos-multivm git:(master) ✗ unzip -l target/arm/scripts/eap-session-replication.war
Archive:  target/arm/scripts/eap-session-replication.war

caution:  zipfile comment truncated
error [target/arm/scripts/eap-session-replication.war]:  missing<PHONE_NUMBER> bytes in zipfile
  (attempting to process anyway)
error [target/arm/scripts/eap-session-replication.war]:  attempt to seek before beginning of zipfile
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)

There is a stanza in the azure-javaee-iaas-parent project's pom.xml:
            <configuration>
              <outputDirectory>${project.build.directory}/arm/scripts</outputDirectory>
              <resources>
                <resource>
                  <directory>src/main/scripts</directory>
                  <filtering>true</filtering>
                </resource>
              </resources>
            </configuration>

Which I assume is the culprit. Perhaps the .war file needs to be moved elsewhere?

Long term we should make it so the war is built from source.

We use the filtering to make it so you can do variable expansion in ARM templates.  It's very handy.

https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html

If you have both text files and binary files as resources it is recommended to have two separated folders. One folder src/main/resources (default) for the resources which are not filtered and another folder src/main/resources-filtered for the resources which are filtered.

Which I assume is the culprit. Perhaps the .war file needs to be moved elsewhere?

This is likely the easiest option.

Fixed in #54 .


ci: add security pr type

Summary

Checklist

[ ] Tests updated (or not required).
[ ] Documentation updated (or not required).

We need to tweak this as well https://github.com/web-infra-dev/rspack/blob/main/.github/workflows/lint-pr.yaml#L33


@types/nunjucks should include constructor on FileSystemLoader

The FileSystemLoader class has no specified constructor and thus allows no parameters to be passed, however passing parameters is required for specifying search path.
According to documentation https://mozilla.github.io/nunjucks/api.html#filesystemloader
it should include a constructor like
constructor(searchPaths? string|string[], options?: {watch?: boolean, noCache?: boolean})

should be fixed in<EMAIL_ADDRESS>For future reference, declaration file issues should be filed on  https://github.com/DefinitelyTyped/DefinitelyTyped/issues; issues filed on https://github.com/Microsoft/TypeScript should be related to the publishing process, i.e. the declaration file is accurate on https://github.com/DefinitelyTyped/DefinitelyTyped, but there is a problem with the npm package itself, dependencies, version, naming, etc..


A syntax error in the document

I think the example here should be removed from {}, otherwise there will be a syntax error
"minecraft:loot":{     "<path_to_behavior_pack>/loot/customblockloot.json" }

文档详细信息
⚠ 请勿编辑此部分。 docs.microsoft.com ➟ GitHub 问题链接必须具有此部分。

ID: 7f691dd6-742f-a238-8590-3dbbc810e57c
Version Independent ID: 7f691dd6-742f-a238-8590-3dbbc810e57c
Content: Block Documentation - minecraft:loot
Content Source: creator/Reference/Content/BlockReference/Examples/BlockComponents/minecraftBlock_loot.md
Product: gaming
GitHub Login: @mammerla
Microsoft Alias: v-bbortree

Also <path_to_behavior_pack> should not be there, and it should be loot_tables, not loot`

Good point! I changed the example to reflect the actual contents of the loot path for the blaze. The change will be seen after the next release.


how to config the starting directory for ubuntu

I have got WSL2 installed. When I boot ubuntu in the terminal, it's default starting directory is %USERPROFILE%, what should I do to set the ubuntu root directory as the starting directory,I've tried to set it to '/' ,but not help.

In the commandLine, append --cd option with the Windows style folder name.

In the commandLine, append --cd option with the Windows style folder name. Fro example, here it will be wsl.exe -d Ubuntu --cd "C:\Users\jiaqidegege".

This is a dupe of so very many issues, please search before filing.  startingDirectory needs to be a Windows path. I'd recommend setting it to //wsl$/Ubuntu/home/username


Allow renaming database using UI

Is your feature request related to a problem? Please describe.
Currently, changing a database name ("new database" by default) appears to require editing of the underlying markdown. It would be more convenient if this value could be updated from the UI.
Describe the solution you'd like
Make database name label editable.
Describe alternatives you've considered
Editing underlying markdown.
Additional context

This is a provisional UI until achieve multiple views. Could be interesting a double click edit in the future. I will add this like a subtask of that issue

#4

https://github.com/RafaelGB/obsidian-db-folder/issues/4

N/A with future changes


ScripthookVdotNet on Steamdeck

I've thrown everything I can think of getting ScripthookVDotNet to run on Steam Deck in a proton environment.  It would be great to know if anyone in the community has managed to get this functioning.

#1414 has some existing discussion regarding getting SHVDN working on Linux.
I've only ever known a single person to have supposedly gotten it working, but that person did not post their method and then deleted their Discord account.

#1414 has some existing discussion regarding getting SHVDN working on Linux.
I've only ever known a single person to have supposedly gotten it working, but that person did not post their method and then deleted their Discord account.

Thanks for replying :)
I know, I've research every bit of information/thread I can find.  I feel that I was so close to getting it to work.  I'll keep at it and, if I'm ever successful, I'll make sure to share method.  I'm not sure if there is community interest.

See my comment here to get it running

See my comment here to get it running

This only covers ScripthookV not ScripthookV dot net, which has greater dependencies which mono struggles to mirror in linux.

This morning I've finally managed to get ScripthookV dot net functioning on Steam Deck with Steam version of GTAV.  I assume this could also be mirrored on other linux enviros and for other launchers.
The steps are slightly complex and have some unique steps for the steamdeck.   I'm going to test some scripts, and refollow steps to make sure.  If there is community interest I can put together a detailed guide.  Where is the best place?
A lot of the complexity is to do with getting dotnet48, vcrun2017 & vcrun2019 installed to prefix folder.

I don't have Steam Deck, but still I'm looking forward to seeing how to run SHVDN on Linux, since a lot of people would like to know. It could be mentioned in our GitHub Wiki or some FAQ in our website.

The steps are slightly complex and have some unique steps for the steamdeck. I'm going to test some scripts, and refollow steps to make sure. If there is community interest I can put together a detailed guide. Where is the best place?

Please post on gist or possibly rentry, but either way please do post a guide! That would be insanely helpful to anyone on Steam deck or Linux, because I've gone as far as setting up a KVM and couldn't get it to work.

I finally got it working! I'm not on Steam Deck but the instructions should be similar:
WINEPREFIX=<STEAMAPPS>/compatdata/271590/pfx winetricks dotnet48 --force
WINEPREFIX=<STEAMAPPS>/compatdata/271590/pfx winetricks vcrun2019 --force

Replace <STEAMAPPS> with the exact path where Steam's steamapps folder is (for me on Nobara, this was in ~/.steam/steam/steamapps.) You can find it fairly easily by right clicking GTA V in Steam, Manage > Browse local files, and going 2 folders up.

Finally, gonna try.

Some notes after testing:

vcrun2019 might not need to be installed if you already launched the game prior, as Rockstar launcher already installs it for you
You may need to add the following in winecfg > Libraries (keep the default load order, native > builtin):

dinput8
scripthookv
scripthookvdotnet2
scripthookvdotnet3

You may experience graphical / stability problems after setting this up. I'm getting problems regardless of mods but obviously your mileage may vary.

This morning I've finally managed to get ScripthookV dot net functioning on Steam Deck with Steam version of GTAV. I assume this could also be mirrored on other linux enviros and for other launchers.
The steps are slightly complex and have some unique steps for the steamdeck. I'm going to test some scripts, and refollow steps to make sure. If there is community interest I can put together a detailed guide. Where is the best place?
A lot of the complexity is to do with getting dotnet48, vcrun2017 & vcrun2019 installed to prefix folder.

Any updates with this?

I’ve managed to get all of those installed on my Steam Deck but the game crashes when I try to load in to story mode

This morning I've finally managed to get ScripthookV dot net functioning on Steam Deck with Steam version of GTAV. I assume this could also be mirrored on other linux enviros and for other launchers.
The steps are slightly complex and have some unique steps for the steamdeck. I'm going to test some scripts, and refollow steps to make sure. If there is community interest I can put together a detailed guide. Where is the best place?
A lot of the complexity is to do with getting dotnet48, vcrun2017 & vcrun2019 installed to prefix folder.

did you get some scripts to run?

This morning I've finally managed to get ScripthookV dot net functioning on Steam Deck with Steam version of GTAV. I assume this could also be mirrored on other linux enviros and for other launchers.

The steps are slightly complex and have some unique steps for the steamdeck. I'm going to test some scripts, and refollow steps to make sure. If there is community interest I can put together a detailed guide. Where is the best place?

A lot of the complexity is to do with getting dotnet48, vcrun2017 & vcrun2019 installed to prefix folder.

did you get some scripts to run?

I don't think he's gonna share. Hopefully I can get it working

I managed to get this running on my steam deck after hours of messing around. This is what I did for the steam version of the game. I do think you can use lutris to do the same with winetricks over the gui or use the same prefix as the commands above.
 This is what I did for the steam version of the game. I do think you can use lutris to do the same with winetricks over the gui or use the same prefix as the commands above.
Install Protontricks from the discover store, then run the following commands.

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protontricks com.github.Matoking.protontricks 271590 dotnet48 --force

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protontricks com.github.Matoking.protontricks 271590 vcrun2017 --force

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protontricks com.github.Matoking.protontricks 271590 win11

I'm a bit new/stupid. Where do I run those commands?

I managed to get the console open but today its not working, getting a "ScriptHookVDotNet.asi failed to load" when starting the game now. Also took the source and stripped the asi down to bare min to see if it would load. Wondering if something else for C# is required or another C++ package. Doing more research to see if I can find what could be preventing it from loading.

I managed to get this running on my steam deck after hours of messing around. This is what I did for the steam version of the game. I do think you can use lutris to do the same with winetricks over the gui or use the same prefix as the commands above.
Install Protontricks from the discover store, then run the following commands.

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protontricks com.github.Matoking.protontricks 271590 dotnet48 --force

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protontricks com.github.Matoking.protontricks 271590 vcrun2017 --force

/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=protontricks com.github.Matoking.protontricks 271590 win11

I'm a bit new/stupid. Where do I run those commands?

Run these in Konsole in desktop mode, have to make sure that Protontricks is installed from the Discover Store. You can also run Protontricks and use the GUI, select GTAV -> Default Prefix option -> Install Windows conponent -> Check dotnet48 and vcrun2019 or higher

You can also run Protontricks and use the GUI, select GTAV -> Default Prefix option -> Install Windows conponent -> Check dotnet48 and vcrun2019 or higher

How did you get protontricks to install dotnet? Every time I used it, it errored out. That's why I used winetricks.

You can also run Protontricks and use the GUI, select GTAV -> Default Prefix option -> Install Windows conponent -> Check dotnet48 and vcrun2019 or higher

How did you get protontricks to install dotnet? Every time I used it, it errored out. That's why I used winetricks.

I had to switch my Windows version to Vista 64 in the wine configuration option

I would check what the error is as well, I had it error out with having a newer version installed.
I managed to get the asi to load now, had to use protontricks to wipe all the data in the prefix and have the launcher reinstall (this wipes all settings for the game as well). Now it is crashing when going into story mode, added a logger to the asi but does not load with the added code so leads me to think something C#/.NET related is missing.

I have the error, but I have no idea how to solve it. This is with the latest nightly version

That missing method is part of .NET Framework 4.8's mscorlib. So you are still getting an error where the game is not able to access .NET Framework 4.8 correctly, or you do not have .NET Framework 4.8 installed properly.

That missing method is part of .NET Framework 4.8's mscorlib. So you are still getting an error where the game is not able to access .NET Framework 4.8 correctly, or you do not have .NET Framework 4.8 installed properly.

So I looked online and I found this comment on Reddit so I did what they said but it still crashes when loading into story mode. With the same error too. I got the file from my other prefix that has .NET Framework 4.8 on it

I don't game on Linux or Steam Deck so I cannot help you directly with your problem. I can only tell you what the error message itself means, which is that it cannot find a method which is in fact part of .NET Framework 4.8's core library. If a core library function is not found, that suggests that either your game cannot access the core library, or the core library does not exist.

I don't game on Linux or Steam Deck so I cannot help you directly with your problem. I can only tell you what the error message itself means, which is that it cannot find a method which is in fact part of .NET Framework 4.8's core library. If a core library function is not found, that suggests that either your game cannot access the core library, or the core library does not exist.

Alright well thank you, I'll keep trying to figure it out

Just a guess but that might be a result of using Vista to install .net, an older OS like that might not have that method or support it. So maybe try using winetricks w/ a prefix.

Just a guess but that might be a result of using Vista to install .net, an older OS like that might not have that method or support it. So maybe try using winetricks w/ a prefix.

I have no idea how to use winetricks. I've only used protontricks

Just a guess but that might be a result of using Vista to install .net, an older OS like that might not have that method or support it. So maybe try using winetricks w/ a prefix.

I have no idea how to use winetricks. I've only used protontricks

It's basically the same thing as protontricks. The most you have to do is add the prefix, which I already described in a comment above.

Just a guess but that might be a result of using Vista to install .net, an older OS like that might not have that method or support it. So maybe try using winetricks w/ a prefix.

I have no idea how to use winetricks. I've only used protontricks

It's basically the same thing as protontricks. The most you have to do is add the prefix, which I already described in a comment above.

So I actually did try out Lutris before but I couldn't find how to use winetricks even after looking it up online. The option just wasn't there

...you don't need to use Lutris to use winetricks, what?

...you don't need to use Lutris to use winetricks, what?

I've never used winetricks, so by all means please enlighten me

Install winetricks: https://github.com/Winetricks/winetricks
Run like so:

WINEPREFIX=<STEAMAPPS>/compatdata/271590/pfx winetricks dotnet48

WINEPREFIX=<STEAMAPPS>/compatdata/271590/pfx winetricks vcrun2019

Has the same commands that protontricks does, since that's just a wrapper around winetricks.

I'll give it a try and let you know in a few days

The new scripthookv update has this loading now! Proton experimental also has fixes for dinput8.dll modding so that might be something that helps with this issue. My game is crashing at start like others so can't get in-game currently to test, others seem to have this issue on windows.

The new scripthookv update has this loading now! Proton experimental also has fixes for dinput8.dll modding so that might be something that helps with this issue. My game is crashing at start like others so can't get in-game currently to test, others seem to have this issue on windows.

Apologies if this comes off as harsh, but considering the sheer volume of false reports and misunderstandings of the issue, unless you have actual SHVDN v3 scripts running ingame in GTAV then I don't think the problem has actually been solved.
Considering you say your game crashes at the start, though, I suppose we can confirm that you do not in fact have scripts running.

The new scripthookv update has this loading now! Proton experimental also has fixes for dinput8.dll modding so that might be something that helps with this issue. My game is crashing at start like others so can't get in-game currently to test, others seem to have this issue on windows.

That's an issue with scripthookvdotnet that has been happening since before the update so unfortunately it's not fixed


Geocoder.getFromLocation throws IOException in 2.3 and 2.2, works fine till 2.1

From @GoogleCodeExporter on May 31, 2015 11:28
What device(s) are you experiencing the problem on?
Emulator

What firmware version are you running on the device?
Android 2.1 on emulator

What steps will reproduce the problem?
1.Using the function getFromLocation of the class Geocoder

What is the expected output? What do you see instead?
It should give an object of List<Address> as it does in 2.1, Its throwing
IOException with the method "Service Not Available" instead.

What version of the product are you using? On what operating system?
Using SDK r8, on Ubuntu 10.04 32bit

Please provide any additional information below.
logcat.txt is attached

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 15 Dec 2010 at 9:53
Attachments:

logcat.txt

Copied from original issue: damonkohler/android-scripting#489

From @GoogleCodeExporter on May 31, 2015 11:28
Correction:

*What is the expected output? What do you see instead?*
It should give an object of List<Address> as it does in 2.1, Its throwing
IOException with the message "Service Not Available" instead.

Original comment by<EMAIL_ADDRESS>on 15 Dec 2010 at 9:55


Feature: display changes vs previous commit

Either I'm overlooking it somehow, but at the moment there is no way to see the difference on a per-file bases, only what files has been changed (+ what action: delete, create, etc).

You are not missing anything. This feature is not present and I think it should be.


Cleanup Planner::run* implementations

Places all impl_run! macro invocations inside a single impl block.
The result is functionally identical, but makes the documentation more
readable.

Nicely done, thanks!