console tool doesnt work

When I opened the home page I found some new documentation about the command console tool. I think you should either integrate it in orion, or better documentate it. Anyhow it doesnt work:
meteor@661fceb38f13:~/ozone2$ node meteor-boilerplate change:profile

module.js:340
    throw err;
          ^
Error: Cannot find module '/home/meteor/ozone2/meteor-boilerplate'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3

There is no "meteor-boilerplate" file anymore in this boilerplate. Use it as it is stated in the docs, after installing it with npm (also in the docs):
orion set-profile coffee

it doesnt work, I already tried it.

Please install it like documented with npm and if it still doesn't work create a ticket with reproduction steps. "It doesn't work" is not a helpful statement in any way.

I quickly posted because you closed it, without changing anything to the source thus not solving the problem (for me).
I'm on mobile I will post more details later. The thing is that setting profile doesnt change anything. .js files stays as .js files. Resetting doesn't work either, as it simply cancel everything. Regenerating stuff recreate files with .js extension. I cant seem to generate .coffee files in any way.
Is this normal? maybe changing the profile simply adds the coffeescript package, without actually creating .coffee files?
I think you should remove the documentation if it's not relevant anymore.

Yes, it doesn't replace the current files. It does however change your configuration to generate coffeescript files. But it changes your profile to generate these files for you.
See http://screencast.com/t/0nsPnDKtw.

Are there still questions open here?

Feel free to post here if you have


Return firmware version in wifi connect response

This parallels the implementation of the serial channel, and meets the
expectation of the GUI which expects this field regardless of communications
medium.
This is a followup to #81, which resolved OpenBCI/OpenBCI_GUI#449 for serial
communications only.

Ganglion+WiFi still works, but I just noticed it doesn't get the name of the Ganglion when WiFi is attached in 2.0.9 :/

@bmartin427 Are we ready to merge this PR?

Oh ok, so not broken by this PR?  Then yes, we should be ok to merge.

Nice!!!!!


Modularized SimpleShaderInspector class

This pr aims to separate behaviours currently happening inside the SimpleShaderInspector class.
In particular a lot of functions that are not required to be inside the SimpleShaderInspector class have been moved away, mainly to the SSIHelper class.
This makes possible to introduce a ISimpleShaderInspector interface that can be used whenever a user wants to make its own inspector without relying on the provided base class, but still having the ability to use single functions that were previously contained inside the SimpleShaderInspector class. Controls are now also able to access a ISimpleShaderInspector property that should contain the inspector they are displayed on, granted the inspector implementation takes care of setting that property in its controls during initialization.
This also needed a small rework of the localization system in order to make people able to use it in their own inspector implementations.

From some quick tests, these changes also improved inspector initialization time by around 30%, probably due to changes to the localization loading being less convoluted.


[Spark-14138][SQL] Fix generated SpecificColumnarIterator code can exceed JVM size limit for cached DataFrames

What changes were proposed in this pull request?
This PR reduces Java byte code size of method in SpecificColumnarIterator by using two approaches:

Generate and call getTYPEColumnAccessor() for each type, which is actually used, for instantiating accessors
Group a lot of method calls (more than 4000) into a method

How was this patch tested?
Added a new unit test to InMemoryColumnarQuerySuite
Here is generate code
/* 033 */   private org.apache.spark.sql.execution.columnar.CachedBatch batch = null;
/* 034 */
/* 035 */   private org.apache.spark.sql.execution.columnar.IntColumnAccessor accessor;
/* 036 */   private org.apache.spark.sql.execution.columnar.IntColumnAccessor accessor1;
/* 037 */
/* 038 */   public SpecificColumnarIterator() {
/* 039 */     this.nativeOrder = ByteOrder.nativeOrder();
/* 030 */     this.mutableRow = new MutableUnsafeRow(rowWriter);
/* 041 */   }
/* 042 */
/* 043 */   public void initialize(Iterator input, DataType[] columnTypes, int[] columnIndexes,
/* 044 */     boolean columnNullables[]) {
/* 044 */     this.input = input;
/* 046 */     this.columnTypes = columnTypes;
/* 047 */     this.columnIndexes = columnIndexes;
/* 048 */   }
/* 049 */
/* 050 */
/* 051 */   private org.apache.spark.sql.execution.columnar.IntColumnAccessor getIntColumnAccessor(int idx) {
/* 052 */     byte[] buffer = batch.buffers()[columnIndexes[idx]];
/* 053 */     return new org.apache.spark.sql.execution.columnar.IntColumnAccessor(ByteBuffer.wrap(buffer).order(nativeOrder));
/* 054 */   }
/* 055 */
/* 056 */
/* 057 */
/* 058 */
/* 059 */
/* 060 */
/* 061 */   public boolean hasNext() {
/* 062 */     if (currentRow < numRowsInBatch) {
/* 063 */       return true;
/* 064 */     }
/* 065 */     if (!input.hasNext()) {
/* 066 */       return false;
/* 067 */     }
/* 068 */
/* 069 */     batch = (org.apache.spark.sql.execution.columnar.CachedBatch) input.next();
/* 070 */     currentRow = 0;
/* 071 */     numRowsInBatch = batch.numRows();
/* 072 */     accessor = getIntColumnAccessor(0);
/* 073 */     accessor1 = getIntColumnAccessor(1);
/* 074 */
/* 075 */     return hasNext();
/* 076 */   }
/* 077 */
/* 078 */   public InternalRow next() {
/* 079 */     currentRow += 1;
/* 080 */     bufferHolder.reset();
/* 081 */     rowWriter.zeroOutNullBytes();
/* 082 */     accessor.extractTo(mutableRow, 0);
/* 083 */     accessor1.extractTo(mutableRow, 1);
/* 084 */     unsafeRow.setTotalSize(bufferHolder.totalSize());
/* 085 */     return unsafeRow;
/* 086 */   }

(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

Test build #54274 has started for PR 11984 at commit fea2a52.

Test build #54274 has finished for PR 11984 at commit fea2a52.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54274/
Test FAILed.

Test build #54276 has started for PR 11984 at commit e56406e.

Test build #54276 has finished for PR 11984 at commit e56406e.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54276/
Test FAILed.

Jenkins, retest this please

Test build #54277 has started for PR 11984 at commit 60f6719.

Test build #54279 has started for PR 11984 at commit 60f6719.

Test build #54279 has finished for PR 11984 at commit 60f6719.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54279/
Test FAILed.

Test build #54277 has finished for PR 11984 at commit 60f6719.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54277/
Test FAILed.

Merged build finished. Test FAILed.

Test build #54287 has started for PR 11984 at commit 226bad5.

Test build #54287 has finished for PR 11984 at commit 226bad5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54287/
Test PASSed.

Test build #54288 has started for PR 11984 at commit 9346793.

Test build #54288 has finished for PR 11984 at commit 9346793.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54288/
Test PASSed.

Merged build finished. Test PASSed.

@davies , would it be possible to have a chance to look this?

Test build #54538 has started for PR 11984 at commit beb9840.

Test build #54538 has finished for PR 11984 at commit beb9840.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54538/
Test PASSed.

Test build #54599 has started for PR 11984 at commit 16cf602.

Test build #54599 has finished for PR 11984 at commit 16cf602.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54599/
Test FAILed.

Merged build finished. Test FAILed.

Test build #54606 has started for PR 11984 at commit a310bfc.

Test build #54606 has finished for PR 11984 at commit a310bfc.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54606/
Test PASSed.

Merged build finished. Test PASSed.

Test build #54607 has finished for PR 11984 at commit c1acf82.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54607/
Test PASSed.

Test build #54654 has started for PR 11984 at commit 60cebd5.

Test build #54654 has finished for PR 11984 at commit 60cebd5.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54654/
Test FAILed.

Test build #54659 has started for PR 11984 at commit 3a05ddf.

Test build #54659 has finished for PR 11984 at commit 3a05ddf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/54659/
Test PASSed.

LGTM, merging this into master, and 1.6 (if no conflict).

@kiszk Could you create another patch for 1.6 ?

@davies , thank you for merging it. Do you want me to create another patch for master? This is because you have merged this into 1.6.
I will do that.

@kiszk Just realized that this PR is against 1.6 branch, could you always create PR for master first?

@kiszk Please send a PR for master, and close this PR, thanks!

@davies , sorry for made a mistake. I will first create a PR for the master next time.
I will send a PR regarding this issue for master this afternoon in Japan, and will close this PR.


Would you mind sharing the blurhash component?

This component https://github.com/davecaruso/davecode.net/blob/main/src/lib/components/BlurHash.svelte mentioned in your readme doesn't seem to exist anymore. Any chance to share it? I struggle with handling the swapping of images.

Sorry, that link is invalid due to my username change and also moving the component.

It got renamed to Img and handles some more of my image cases, taking just a special "id", which decodes to aspect ratio + url info, Img.svelte
The original component BlurHash.svelte before it was removed.

I made sure to make these permalinks this time, I'll update the readme with the updated link.


New release please

Please can we have a new version on PuppetForge as this has many fixes that were applied months ago.

I have created a ticket for this release. https://tickets.puppetlabs.com/browse/MODULES-2527
We will update the metadata.json, so i am closing this PR.


Add Sathyapriyak4744's file

This pull request adds Sathyapriyak4744's file to the _posts folder.

This is one of the best platforms to practice


Eliminate default cloud provider

What would you like to be added:
The default cloud provider can be confusing just a little bit kind of like: https://github.com/pipe-cd/pipe/issues/1836
In that sense, forcing users to explicitly specify could be more suitable for us.
Why is this needed:

It makes a breaking change and most of Piped operators can be affected. I'm thinking about how to make it disable.
First of all, announce it to users. And emit a log that shows "default cloud provider is deprecated, you need to explicitly give at least one provider".

It really is.


flutter doctor IDE Failed.

> doctor --verbose
[✓] Flutter (Channel stable, 2.10.3, on macOS 12.4 21F79 darwin-x64, locale ko-KR)
   •...

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
   •...

[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
    •...

[✓] Chrome - develop for the web
    •...

[✓] Android Studio (version 2021.1)
    • ...

[☠] IntelliJ IDEA Ultimate Edition (the doctor check crashed)
    ✗ Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at https://github.com/flutter/flutter/issues.
    ✗ FormatException: Invalid UTF-8 byte (at offset 1)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:351:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:207:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1426:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1861:10)
      #15     runZonedGuarded (dart:async/zone.dart:1849:12)
      #16     runZoned (dart:async/zone.dart:1780:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:205:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:309:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:48)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1320:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1161:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

[✓] VS Code (version 1.71.0)
    • ...

[✓] Connected device (2 available)
    •...

[✓] HTTP Host Availability
    • ...

! Doctor found issues in 2 categories.
Process finished with exit code 0

some Issue and pub get isn't work
/.../.../flutter/bin/flutter --no-color pub get
Running "flutter pub get" in myProject...
Creation failed, path = '/usr/local/bin:' (OS Error: Permission denied, errno = 13)
pub get failed (66; Creation failed, path = '/usr/local/bin:' (OS Error: Permission denied, errno = 13))
Process finished with exit code 66

Hi @sonic0987
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Azure Bastion

PR Summary
Added capability to deploy Azure Bastion to the networking bicep. Handy for private clusters.

added playwright library to write more advanced tests playwright-expect and referenced it in the contribution guide
added PSRule to the Regression workflow to facilitate a Well Architected params file example
added a Well Architected params file to iterate on
bumped the default Kubernetes version used by the bicep files
changed the default custom network address ranges to be more size optimised

PR Checklist

[x] PR has a meaningful title
[x] Summarized changes
[x] This PR is ready to merge and is not Work in Progress
[ ] Link to a filed issue

Tested this out by adding a jumpbox and using bastion to do a get nodes on the private cluster


Azure Wrapper

This seems to work for me and resolves issue #3

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

Thanks! A few things before this can proceed:

[ ] Documentation updates to the README.md file, similar to the S3 & Traditional sections.
[ ] Can you post here specifics about your Azure setup, or at least your client-side code? I'm a bit more careful with Azure-related updates since I don't use Azure myself.
[ ] We'll need to release a new version, but I'll take care of that myself last.

RE: Documentation. Is it ok to add links to the core fine-uploader areas? I'll add my working example as well.

Please do link to any areas that you feel are useful. But it should at least follow the same format & tone as the existing S3 and Traditional sections in the readme.

Is this sufficient?

I've updated the order.
RE use: It's not fully integrated and in production yet. But, it works well in our PoC.

I think this can go out at 0.3.0 since 0.x.x already let developers know that this library is not yet stable. Thanks for your work on this. Can you also add a link to the Azure feature page in the docs, similar to what I have done with the S3 section?

Updated the docs to include the azure feature page info and also included the server examples as well.

Awesome! Are you interested in becoming a collaborator on this project?

Awesome :tada:
Thanks for merging. I'm happy to help where I can especially regarding azure specific things and I'll let you know if we have any issues in prod


BUG on Registry Website when SDGs are deselected

When all the SDGs are deselected, the SDG list stays under the page footer.  see the attached screen recording.
https://github.com/DPGAlliance/publicgoods-scripts/assets/123653036/c1417950-dafe-44cd-a352-164acc988f2d

Acceptance Criteria (steps for user acceptance test)

visit the https://digitalpublicgoods.net/registry/ page
deselect all types except Software and deselect all SDGs
scroll the page to the bottom, and back upwards
the footer should NOT cover the page main section during the scroll

The root issue is the bad usability of the long DPGA list during filtering. They tried to solve it with a "sticky" behaviour of the checkbox list, but the implementation of this sticky thingy was incorrect and that caused the weird footer behaviour. This fix has been removed the bad sticky behaviour. We can talk about it later how to enhance the filter usability (by e.g. pagination).


Crash in iOS9 when closed ViewController having pullToDismiss instance.

Xcode Version : 8.2.1
Device : iPhone6（iOS9.1.3）, iPhone6s Simulator（iOS9.0）
Frequency : 10 / 10

I'm sorry. This crash problem is my fault.

@cokaholic Could you please more information(crash log, sample code, etc..) if possible 🙇 .

PullToDismissTest.zip

This is my sample codes about your library.
Please run it in your simulator or device.
Occurring error type is EXC_BAD_ACCESS.

@cokaholic Thanks!!!
I found bugs and will fix soon.. 🙇
Please add temporary code in your view controller's deinit until I publish new version of PullToDismiss
final class WebViewController: UIViewController {
    // ...

    deinit {
        webView.scrollView.delegate = nil
    }
}

@cokaholic
I just published v1.1.1 . please update PullToDismiss's version 🙇
If this problem still appears, please let me know.

Thank you so much!

I tried v1.1.1 on my device now.
This bug has fixed!
Thank you for your hard work!

🔚


[Event Request] table 5740 "Transfer Header" - OnAfterCalcAreTransferLinesEditable

I'm referring to issue https://github.com/microsoft/ALAppExtensions/issues/16594 for this issue.
In our app we are using a lifecycle/workflow code which has the ability to tell and show the user if a page and/or its subpage(s) is/are editable or not. When you scroll through the records we are able to set the editable property dynamically of the page itself but not of the subpage(s).
To use our app and delete Base app changes we need the following:

A procedure + event in table table 5740 "Transfer Header":
procedure CalcAreTransferLinesEditable() IsEditable: Boolean;
begin
//A113F0000.Event20.00.ns
IsEditable := ("Transfer-from Code" <> '') and ("Transfer-to Code" <> '') and ("In-Transit Code" <> '');
 OnAfterCalcAreTransferLinesEditable(Rec, IsEditable);
 //A113F0000.Event20.00.ne

end;
[IntegrationEvent(false, false)]
local procedure OnAfterCalcAreTransferLinesEditable(var TransferHeader: Record "Transfer Header"; var IsEditable: Boolean)
begin
//A113F0000.Event20.00
end;

A global protected var:
AreTransferLinesEditable: Boolean;
on page 5740 "Transfer Order"

A call in trigger OnAfterGetCurrRecord() in page 5740 "Transfer Order"
AreTransferLinesEditable := Rec.CalcAreTransferLinesEditable(); //A113F0000.Event20.00

Setting the properties Editable and Enabled of part(TransferLines) in page 5740 "Transfer Order"
Editable = AreTransferLinesEditable;
Enabled = AreTransferLinesEditable;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 43058.

Hi Jesper,
I checked this issue and so far, it all works well (also in all the other entities sales/purchase etc.
Only point 4 has not been implemented. The properties Editable and Enabled on page 5740 "Transfer Order" have not been changed in BC21.00
        part(TransferLines; "Transfer Order Subform")
        {
            ApplicationArea = Location;
            Editable = IsTransferLinesEditable;
            Enabled = IsTransferLinesEditable;
            SubPageLink = "Document No." = FIELD("No."),
                          "Derived From Line No." = CONST(0);
            UpdatePropagation = Both;
        }

We usually don't follow up on closed issues. If further changes are required, please create a new issue going forward.
@AlexanderYakunin, could you look into this case?

This one is fixed as well with new issue 21129.


[New chain]: OORT Mainnet

Chain Name
OORT
RPC URL
https://mainnet-rpc.oortech.com
The chain must be added to https://chainlist.org/

[X] I confirm that the chain is added to chainlist

After creating the issue, a bot will estimate the required pre-fund and post it in the comments. Please check this checkbox after you send the pre-fund.

[x] I sent the pre-fund in accordance with Github Action's comment

Relevant information
Current Mainnet Block Explorer: https://mainnet-scan.oortech.com/

looking forward to the deployment @mmv08 @rmeissner


How can I call sendMessage in another thread?

Hello.
First of all, thank you for making this great work, I found your framework pretty good, and it's helping me alot.
I've ran into an issue, It's code-related to how can I call it from a thread... I've never worked with threads before, but now I need to receive messages using on_chat_message method and I need to pull data from a website in the same time.
Then I need to save this data do a database and send to registered users after.
So far, I managed to save it do DB working, but I can't send it to users, because I don't know how I can call it inside the getJSON thread...
Can you help a novice with an advice? :)
Here's the code I've so far:
https://gist.github.com/anonymous/b690bfe36bf4f454b49376fa3ac80ff4
Thanks in advance!

Sorry, I have no time to review your code. If you can distill the issue to its core and reproduce it in the fewest lines of code, I may be able to help.

Sorry for that... I just put the entire code because sometimes it's better to check if something else is causing the issue.
I'll put it in less lines, I need you help in this, I don't know what to do...
Here's a small part:
https://gist.github.com/Lukkasss/d04b6b0c6005f86e6ccd257734e213b1
I need to run always run getJSON() with 10 second delay, but I also need to run the bot message handle, because I can send a command to bot and it responds.
I didn't know if it's the better approach, but I put getJSON() function in another thread, so far is good, I can check the JSON in a 10 second loop, I can also insert the data into a database. What It's not working is, I need to call bot.sendMessage from inside this getJSON() function, to send the new data to registered users on bot.
Example:
Bot connects to a webside
Bot download the data
Bot saves the data on a database
Bot send the new data to users through bot.sendMessage() method
Repeat.
at the same time bot do the routine above, I need the bot to keep working and receiving chat commands if they are available, and so do work for a certain command, from a command list function.
Please, help me on this, I've no idea what to do anymore, I've tried to get help on Reddit and Stackoverflow but no lucky, no one seems to know how to do it right...

So basically, you want to do two things simultaneously:

Respond to chat messages received by the bot
Retrieve some data from a JSON database, and send messages to some users

Is that correct?

Yes. That's it.
I've been trying with threads, but haven't luck in getting bot.sendMessage to work... I guess it's because the instance is from another thread.
I've not tested with asyncio or coroutines, because I don't know how to do, and if it can do it.

It seems you are quite new to programming. I suggest you use the traditional version of telepot, not the async version. So, do not use telepot.async....
That said, I suggest you split your program into two. The first one, responsible for responding to incoming messages, looks like this:
def on_chat_message(msg):
    # create a response and send

bot = telepot.Bot(TOKEN)
bot.notifyOnMessage(on_chat_message, run_forever=True)

The second one, responsible for querying database and send messages to users, looks like this:
bot = telepot.Bot(TOKEN)

def getJSON():
    # query database and send

Just give the same token to both scripts. It is ok as long as you don't receive messages in more than one script. Script no.1 does both receiving and sending. Script no.2 does only sending. So you are ok.

@nickoala Thank you, I'll follow your advices. I didn't know that I could run two programs with same token at same time.
Again, thank you for your clarification.


apt_key can not deal with options

Describe the Bug
We want to use the apt_key resource type using source and we want to provide proxy options.
Expected Behavior
Proxy is used
Environment

Version PE 2021.7.1 - Puppet 7
Platform Ubuntu 20

Additional Context
see https://github.com/puppetlabs/puppetlabs-apt/blob/main/lib/puppet/provider/apt_key/apt_key.rb#L194
This if statement matches only if source and content are both nil.
If either one is set the options will not be added to the command.

Looks the same as #1037.

duplicate of #1037


Error in the flow

Found pin outside die area in instance

Please provide a packaged testcase

I want to do pnr of our netlist what to do in that case ?
On Thu, 7 Jul 2022 at 19:05, Matt Liberty @.***> wrote:

Please provide a packaged testcase
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1177624657,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTE6M7MWSEWLBWIQHT3VS3MILANCNFSM5245RC5Q
.
You are receiving this because you authored the thread.Message ID:
@.***>

@rutvikkk2203
Are you using OpenLane flow or OpenROAD as standalone for PnR?

I am using OpenROAD for PnR.
On Fri, 8 Jul 2022 at 11:15, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203
Are you using OpenLane flow or OpenROAD as standalone for PnR?
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178578405,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTGCXRHDOB5LREI7XE3VS6567ANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

@rutvikkk2203
Share your global placement stage log file.
Provide current stage input DEF file and source script used to run the placement stage as zip file.

Here I have attached the log file.
On Fri, 8 Jul 2022 at 11:29, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203
Share your global placement stage log file.
Provide current stage input DEF file and source script used to run the
placement stage as zip file.
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178586345,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTEENT72SC4POWULXO3VS67STANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

OpenROAD v2.0-4323-g94820b8
This program is licensed under the BSD-3 license. See the LICENSE file for details.
Components of this program may be licensed under more restrictive licenses which must be honored.
[ERROR PPL-0064] -pin_name is required.
[ERROR GUI-0070] PPL-0064
[ERROR PPL-0064] -pin_name is required.
[ERROR GUI-0070] PPL-0064
[ERROR STA-0400] place_pin -pin_name missing value.
[ERROR GUI-0070] STA-0400
############################################################################

Copyright (c) 2019, The Regents of the University of California
All rights reserved.

BSD 3-Clause License

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

############################################################################
Assumes flow_helpers.tcl has been read.
read_libraries
[INFO ODB-0222] Reading LEF file: /home/rutvik/OpenROAD/test/sky130hd/sky130hd.tlef
[INFO ODB-0223]     Created 13 technology layers
[INFO ODB-0224]     Created 25 technology vias
[INFO ODB-0226] Finished LEF file:  /home/rutvik/OpenROAD/test/sky130hd/sky130hd.tlef
[INFO ODB-0222] Reading LEF file: /home/rutvik/OpenROAD/test/sky130hd/sky130hd_std_cell.lef
[INFO ODB-0225]     Created 437 library cells
[INFO ODB-0226] Finished LEF file:  /home/rutvik/OpenROAD/test/sky130hd/sky130hd_std_cell.lef
read_verilog $synth_verilog
link_design $top_module
read_sdc $sdc_file
utl::metric "IFP::ord_version" [ord::openroad_git_describe]
Note that sta::network_instance_count is not valid after tapcells are added.
utl::metric "IFP::instance_count" [sta::network_instance_count]
initialize_floorplan -site $site -utilization 53 -core_area {100 100 4000 4000} -die_area {0 0 5000 5000}
[INFO IFP-0001] Added 441 rows of 5216 sites.
source $tracks_file
remove buffers inserted by synthesis
remove_buffers
[INFO RSZ-0026] Removed 0 buffers.
################################################################
IO Placement (random)
place_pins -hor_layers met3 -ver_layers met2  -corner_avoidance 10
Found 0 macro blocks.
Using 2 tracks default min distance between IO pins.
[INFO PPL-0010] Tentative 0 to set up sections.
[INFO PPL-0001] Number of slots          8688
[INFO PPL-0002] Number of I/O            12
[INFO PPL-0003] Number of I/O w/sink     12
[INFO PPL-0004] Number of I/O w/o sink   5
[INFO PPL-0005] Slots per section        200
[INFO PPL-0006] Slots increase factor    0.01
[INFO PPL-0008] Successfully assigned pins to sections.
[INFO PPL-0012] I/O nets HPWL: 8409.33 um.
################################################################
Macro Placement
if { [have_macros] } {
global_placement -density $global_place_density
macro_placement -halo $macro_place_halo -channel $macro_place_channel
}
################################################################
Tapcell insertion
#eval tapcell $tapcell_args
################################################################
Power distribution network insertion
source $pdn_cfg
pdngen
[INFO PDN-0001] Inserting grid: grid
################################################################
Global placement
foreach layer_adjustment $global_routing_layer_adjustments {
lassign $layer_adjustment layer adjustment
set_global_routing_layer_adjustment $layer $adjustment
}
set_routing_layers -signal $global_routing_layers
-clock $global_routing_clock_layers
set_macro_extension 2
global_placement -routability_driven -density $global_place_density  -pad_left $global_place_pad -pad_right $global_place_pad
[INFO GPL-0002] DBU: 1000
[INFO GPL-0003] SiteSize: 460 5440
[INFO GPL-0004] CoreAreaLxLy: 0 0
[INFO GPL-0005] CoreAreaUxUy: 2399360 2399040
[INFO GPL-0006] NumInstances: 240435
[INFO GPL-0007] NumPlaceInstances: 240435
[INFO GPL-0008] NumFixedInstances: 0
[INFO GPL-0009] NumDummyInstances: 0
[INFO GPL-0010] NumNets: 240471
[INFO GPL-0011] NumPins: 981283
[INFO GPL-0012] DieAreaLxLy: 0 0
[INFO GPL-0013] DieAreaUxUy: 2399460 2399460
[INFO GPL-0014] CoreAreaLxLy: 0 0
[INFO GPL-0015] CoreAreaUxUy: 2399360 2399040
[INFO GPL-0016] CoreArea:<PHONE_NUMBER>400
[INFO GPL-0017] NonPlaceInstsArea: 0
[INFO GPL-0018] PlaceInstsArea:<PHONE_NUMBER>200
[INFO GPL-0019] Util(%): 94.82
[INFO GPL-0020] StdInstsArea:<PHONE_NUMBER>200
[INFO GPL-0021] MacroInstsArea: 0
[InitialPlace]  Iter: 1 CG residual: 0.00013604 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 2 CG residual: 0.00020976 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 3 CG residual: 0.00018609 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 4 CG residual: 0.00019164 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 5 CG residual: 0.00019478 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 6 CG residual: 0.00019941 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 7 CG residual: 0.00018075 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 8 CG residual: 0.00019617 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 9 CG residual: 0.00018525 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 10 CG residual: 0.00020428 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 11 CG residual: 0.00018023 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 12 CG residual: 0.00019796 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 13 CG residual: 0.00018846 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 14 CG residual: 0.00022189 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 15 CG residual: 0.00018720 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 16 CG residual: 0.00019402 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 17 CG residual: 0.00020715 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 18 CG residual: 0.00019996 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 19 CG residual: 0.00018589 HPWL:<PHONE_NUMBER>
[InitialPlace]  Iter: 20 CG residual: 0.00020127 HPWL:<PHONE_NUMBER>
[INFO GPL-0031] FillerInit: NumGCells: 245971
[INFO GPL-0032] FillerInit: NumGNets: 240471
[INFO GPL-0033] FillerInit: NumGPins: 981283
[INFO GPL-0023] TargetDensity: 0.97
[INFO GPL-0024] AveragePlaceInstArea: 22700853
[INFO GPL-0025] IdealBinArea: 23402940
[INFO GPL-0026] IdealBinCnt: 245958
[INFO GPL-0027] TotalBinArea:<PHONE_NUMBER>400
[INFO GPL-0028] BinCnt: 256 256
[INFO GPL-0029] BinSize: 9373 9372
[INFO GPL-0030] NumBins: 65536
[NesterovSolve] Iter: 1 overflow: 0.999693 HPWL: 369750695
[NesterovSolve] Iter: 10 overflow: 0.999339 HPWL: 393257426
[NesterovSolve] Iter: 20 overflow: 0.999128 HPWL: 399693572
[NesterovSolve] Iter: 30 overflow: 0.998969 HPWL: 403807788
[NesterovSolve] Iter: 40 overflow: 0.998801 HPWL: 407989914
[NesterovSolve] Iter: 50 overflow: 0.998646 HPWL: 412230446
[NesterovSolve] Iter: 60 overflow: 0.998546 HPWL: 415725131
[NesterovSolve] Iter: 70 overflow: 0.998476 HPWL: 418121231
[NesterovSolve] Iter: 80 overflow: 0.998428 HPWL: 419443514
[NesterovSolve] Iter: 90 overflow: 0.998418 HPWL: 419861220
[NesterovSolve] Iter: 100 overflow: 0.998435 HPWL: 419922186
[NesterovSolve] Iter: 110 overflow: 0.998429 HPWL: 419968616
[NesterovSolve] Iter: 120 overflow:

@rutvikkk2203 Can you share complete flow script what you used with all required inputs as zip file?

Here are the main files which we are using.
On Fri, 8 Jul 2022 at 02:32, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203 Can you share complete
flow script what you used with all required inputs as zip file?
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178608012,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTDE2XSILUYW5HKMCZ3VS7DQTANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

@rutvikkk2203 attachment missing

Which other attachments do you need ? Please Specify.
On Fri, 8 Jul 2022 at 02:54, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203 attachment missing
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178623715,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTFAAN4OZQIU5WCLRB3VS7GCZANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

share complete flow script what you used with all required inputs?

Ok SIR. Here I am attaching our OpenROAD and Our Netlist file. Please check
it.
OpenROAD.zip
https://drive.google.com/file/d/1SzGcpBlhYFBnS4DORpjqAdbzswp0Z1fC/view?usp=drive_web
Darksocv_Netlist.v
https://drive.google.com/file/d/1c5c8YY-CnADVHt7yFbKF0XYUpWCkpvcX/view?usp=drive_web
On Fri, 8 Jul 2022 at 03:10, vijayan @.***> wrote:

share complete flow script what you used with all required inputs?
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178636295,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTFL2EXBVQC5X4UJI23VS7H7RANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

Can you share public access link to download?

Ok. So here is that link.
https://drive.google.com/drive/folders/1eyMbKr17qHx7cEX0rrBHNh6GPrDUuinU?usp=sharing
On Fri, 8 Jul 2022 at 16:40, vijayan @.***> wrote:

Can you share public access link to download?
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178863287,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTDNMAUJI3X24VMDRSLVTAECXANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

I just requested PDN stage .db or .def file. Seems you shared full Openroad directory with size of 882MB

@rutvikkk2203
at my end its stopped during global routing.
################################################################
# Global routing
pin_access
[INFO DRT-0149] Reading tech and libs.

Units:                1000
Number of layers:     13
Number of macros:     437
Number of vias:       25
Number of viarulegen: 25

[INFO DRT-0150] Reading design.
[ERROR DRT-0305] Net one_ of signal type POWER is not routable by TritonRoute. Move to special nets.
Error: flow.tcl, 193 DRT-0305
while evaluating {source OpenROAD.tcl }

I think you can increase the swap memory and try.
There are nets with tie high. Use insert_tiecells after initialize_floorplan to avoid this routing issue.

Refer following comment for how to use insert_tiecells feature: https://github.com/The-OpenROAD-Project/OpenROAD/issues/2039#issuecomment-1178792619

In which tool you have performed CentOS or Ubuntu ? Because in CentOS I
can't reach till here.
On Fri, 8 Jul 2022 at 17:52, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203
at my end its stopped during global routing.
################################################################
Global routing
pin_access
[INFO DRT-0149] Reading tech and libs.
Units:                1000
Number of layers:     13
Number of macros:     437
Number of vias:       25
Number of viarulegen: 25
[INFO DRT-0150] Reading design.
[ERROR DRT-0305] Net one_ of signal type POWER is not routable by TritonRoute. Move to special nets.
Error: flow.tcl, 193 DRT-0305
while evaluating {source OpenROAD.tcl }
I think you can increase the swap memory and try.
There are nets with tie high. Use insert_tiecells after
initialize_floorplan to avoid this routing issue.
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178926576,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTGXJC4G66DXELC66XTVTAMPBANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

I have used Centos 7 gcloud machine with 128GB RAM and 32 core configuration to run this design. Have tried by increasing your swap space? What is your system configuration?

I am using CentOS of this type of configuration. And the new one issue is
also there that after this step the Tool is being killed. So what to do for
that ?

Update your OpenROAD commit and try. If facing issue again share the log and issue reproducible test case

@rutvikkk2203 Any progress at your end?

@vijayank88 there is no point in providing a .def or .db file because the script starts with verilog, which he provided. @rutvikkk2203 did not explicitly state it but the log file makes it clear thata he is using test/flow.tcl with the sky130hd tech files in test/sky130hd. The only thing missing to reproduce the bug is the complete tcl script that defines the variables used by flow.tcl and the other files (like the sdc) referenced by flow.tcl that are not part of the openroad distribution. It should look something like test/gcd_sky130hd.tcl.

This issue is fixed by updating flow.tcl at our end and shared to user as
well. Just waiting for user confirmation to close this issue.
On Sun, Jul 31, 2022, 6:50 AM James Cherry @.***> wrote:

@vijayank88 https://github.com/vijayank88 there is no point in
providing a .def or .db file because the script starts with verilog, which
he provided. @rutvikkk2203 https://github.com/rutvikkk2203 did not
explicitly state it but the log file makes it clear thata he is using
test/flow.tcl with the sky130hd tech files in test/sky130hd. The only thing
missing to reproduce the bug is the complete tcl script that defines the
variables used by flow.tcl and the other files (like the sdc) referenced by
flow.tcl that are not part of the openroad distribution. It should look
something like test/gcd_sky130hd.tcl.
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1200325636,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUOQKCL5YTNU35MVJVSTDBTVWXIEPANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

Yes at my end the error is solved. By using the updated flow.tcl file , I
can complete my whole PNR. Thank You Very Much for all.
On Sun, 31 Jul, 2022, 8:14 am vijayan, @.***> wrote:

This issue is fixed by updating flow.tcl at our end and shared to user as
well. Just waiting for user confirmation to close this issue.
On Sun, Jul 31, 2022, 6:50 AM James Cherry @.***> wrote:

@vijayank88 https://github.com/vijayank88 there is no point in
providing a .def or .db file because the script starts with verilog,
which
he provided. @rutvikkk2203 https://github.com/rutvikkk2203 did not
explicitly state it but the log file makes it clear thata he is using
test/flow.tcl with the sky130hd tech files in test/sky130hd. The only
thing
missing to reproduce the bug is the complete tcl script that defines the
variables used by flow.tcl and the other files (like the sdc) referenced
by
flow.tcl that are not part of the openroad distribution. It should look
something like test/gcd_sky130hd.tcl.
—
Reply to this email directly, view it on GitHub
<
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1200325636
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AUOQKCL5YTNU35MVJVSTDBTVWXIEPANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1200335767,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTG4GNMETPYEMWFKGOTVWXSABANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

I have changed the netlist and in that I got the error which you got the
TritionRoute one. So now I am going through the conversation which you
shared the link to insert the tie cells.
On Tue, 12 Jul 2022 at 11:11, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203 Any progress at your end?
—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1181338585,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ6UBTD7UKX3H5MO4DOWQ2TVTUAQVANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

It's CentOS gcloud with 32 core and 128GB ram
On Fri, Jul 8, 2022, 6:47 PM rutvikkk2203 @.***> wrote:

In which tool you have performed CentOS or Ubuntu ? Because in CentOS I
can't reach till here.
On Fri, 8 Jul 2022 at 17:52, vijayan @.***> wrote:

@rutvikkk2203 https://github.com/rutvikkk2203
at my end its stopped during global routing.
################################################################
Global routing
pin_access
[INFO DRT-0149] Reading tech and libs.
Units: 1000
Number of layers: 13
Number of macros: 437
Number of vias: 25
Number of viarulegen: 25
[INFO DRT-0150] Reading design.
[ERROR DRT-0305] Net one_ of signal type POWER is not routable by
TritonRoute. Move to special nets.
Error: flow.tcl, 193 DRT-0305
while evaluating {source OpenROAD.tcl }
I think you can increase the swap memory and try.
There are nets with tie high. Use insert_tiecells after
initialize_floorplan to avoid this routing issue.
—
Reply to this email directly, view it on GitHub
<
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178926576
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AZ6UBTGXJC4G66DXELC66XTVTAMPBANCNFSM5245RC5Q
.
You are receiving this because you were mentioned.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/The-OpenROAD-Project/OpenROAD/issues/2038#issuecomment-1178979057,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUOQKCPU22P677KW6SNSTMLVTAS6LANCNFSM5245RC5Q
.
You are receiving this because you were assigned.Message ID:
@.***>


StrengthBoulders should remove themselves from player.bordering when pushed

If you spam the 'a' button after initially being next to one, it'll keep being able to be pushed.

Closed in https://github.com/FullScreenShenanigans/FullScreenPokemon/pull/189/


uProxy benchmark tools

We will need some benchmark and stress test tools for uProxy networking implementation. I created https://github.com/uProxy/uproxy-benchmark repository for this effort, and submitted a quick python script to do the basic things. The script need to be improved to perform the job for stress test and benchmark test, and we will need this after the blocking issue in networking got fixed.

This seems like a duplicate of this "catch-all" benchmark-related issue:
https://github.com/uProxy/uproxy/issues/535


[Question] Possibility to plan path for moving backwards

Hello,
for my implementation of an parking assistant in Autoware.AI I need a planner which is able to plan a path in such a way that the car drives backwards. I tried astar_navi but unfortunately this doesn't work for me. So I wanted to know if your open planner is also capable of planning paths to the rear of the car. If so, how do I have to set the parameters to achieve it?
Thank you in advance!

Unfortunately openplanner doesn't plan backwards.

Ok, thanks for your answer. Do you know how to make it work with astar_navi? Because I saw videos on youtube that the system works but I wasn't able to get a path. Maybe I'm missing something.

No, I haven't use astar_navi.


Fix Crash

SendPacket variable is now in [ebp-0x34] rather than [ebp-0x1C].

Have you tested this? I corrected this line - but cs:go still crashed when loading onto the map

Have you tested this? I corrected this line - but cs:go still crashed when loading onto the map

Are you using Linux?

Have you tested this? I corrected this line - but cs:go still crashed when loading onto the map

Are you using Linux?

No Windows. It seems I understood what was the matter, collected it through Osiris.sln, and not through cmake - and it stopped crashing. I will check and write

Strange, it still crashes through cmake. I don’t know what’s wrong, but the fix works if you collect it through the project file at the root (Osiris.sln). Thanks :)

Yeah, fixed.

Is it really working for you guys? After commit and rebuild game dont crash, but osiris is not loaded - cant go to the osiris menu.

i think maybe this will fix the cheat crash
but sendpacket won't work

This is definitely not true for Windows (idk about Linux, didn't look at the disassembly).
The value of bSendPacket is no longer pushed onto the stack (and restored later), so you'll have to think of something else.

Still crashing


Add /print command to web driver

Hi there,
Thank you for this helpful library. I noticed that the print command is somewhat less documented and also missing from this library so I added here.
The print command is described in the following spec: https://www.w3.org/TR/webdriver/#endpoints
Note there are more arguments to be added but I only added the ones I am using and have tested. Later on, people can add more arguments as needed. Otherwise, I'm happy to add all of the arguments.

you know when the merge will happen to use it ?
I would like to make a PDF printout of a screen :)

@Archie1978 done

Any updates here? :)


Add FAQ section

As this website have Service and Donation page, there might be need for Frequently Asked Question section for visitors to learn about the website more efficiently.
Please assign this to me.

its done by me

assign me this issue under hacktoberfest 2024

What are the questions to be added

@Mandipthakur Thanks for creating the issue in WildGuard! The issue has been assigned to you.
Before you start working on your PR, please make sure to:

⭐ Star the repository if you haven't already.
Pull the latest changes to avoid any merge conflicts.
Attach before & after screenshots in your PR for clarity.
Include the issue number in your PR description for better tracking.

Don't forget to follow @anuragverma108 – Project Admin & @PriyaGhosal -Project Collaborator – for more updates!
We're excited to see your contribution as part of Hacktoberfest 2024! 🎉 Happy open-source contributing!

What are the questions to be added in the faq.
provide the question and relevant answers.

@PriyaGhosal @anuragverma108  I have added PR for my issue no  145 here at #285 . I have added Screenshot aswell.  Please review and accept the PR.


Opt into PureCloud's roomv2 feature.

@xdumaine This change will opt into the PureCloud roomsv2 feature for all clients.

Thanks!


Prism (v3) : Traffic Recording

Prism CLI should have a new prism record command. The user supplies two required arguments "upstream URL" and Spec filepath.
the upstream URL is where traffic should be sent, and we run very similar code to the validation server (same proxy logic) but instead of running validation on the incoming request, we update an internal instance of Graphite, and then write to the file when the server is stopped.
This will need to support rather complex cases, and improve existing specs and operations instead of just replacing them. For example, a request with "foo": "bar" and then "foo": 123 should be writing oneOf's to support both those types, and not just replacing with whichever came in second.

duplicate of #423


output x best models

Dear authors,
Is there a way to ouput more than just the best model? Which lines to tweak?
Thank you in advance!
Flo

Hi,
Sorry we do not yet support this. Will look into it!


Add build.lib.formats override option

Summary
Add lib mode formats overide option.

Is your feature request related to a bug/issue?
"iife" formats broke the "new URL(any path, import.meta.url)" used in background script (service worker)
Alternatives
A clear and concise description of any alternative solutions or features you've considered.
Additional Context
Using "es" formats is ok for "new URL(any path, import.meta.url)" used in background script (service worker)

I also need this feature


Bug: Android Cordova - clicking on input box producing weird scrolling results

Bug is only happening on Android Cordova.
Clicking on an input box can produce weird scrolling results.
In the example here, first in the browser - this is how it is meant to react to clicking on the input.
When I switch to the Cordova app, you can see that clicking on the input box will sometimes make me scroll to the bottom of the page.
https://user-images.githubusercontent.com/13761766/143985043-53493e29-f776-4031-a1e6-20870c9c3836.mp4

I need a code sample to reproduce

Will do. Will make a sample with all the problems I found in them.

https://github.com/nicholaszuccarelli/android-cordova-bugs-nov2021
Can be seen in this video. If clicking on the QInput in the middle of the page, it would scroll to wierd positions and sometimes scroll to the end of the page.
https://user-images.githubusercontent.com/13761766/144151305-0de397c8-c2f5-4620-ac21-cab62c48f905.mp4

https://github.com/pdanpdan/quasar/releases/tag/quasar-pdan-v1.16.3-beta.2


Plugin config in Environments requires a config value or setting definition in top level plugin declaration

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3306
Originally created by @edgarrmondragon on 2022-03-02 23:08:14

What is the current bug behavior?
What is happening now?
From @pnadolny13 in https://gitlab.com/meltano/meltano/-/issues/3299#note_860273439

So it seems like current behavior is that you cant introduce configs at the environment level unless they were already defined in the top level config or theres an explicit setting definition.

What is the expected correct behavior?
What should be happening?
Config values defined only in an Environment should work without requiring the same config to have a value or a setting to exist in the top-level plugin definition.
Steps to reproduce
How one can reproduce the issue?
Add a config to a plugin only in an Environment:
meltano --environment=dev config my-plugin set "my_config" "value"

Meltano fails to recognize and expose this config in the runtime plugin environment.
Relevant logs and/or screenshots
Please use code blocks (```) to format console output
# This fails because 'SQLFLUFF_SF_USER' is referenced in my dbt but its not set
meltano invoke sqlfluff lint

# This fails because 'SQLFLUFF_SF_USER' is referenced in my dbt but its not set
meltano --environment=dev invoke sqlfluff lint

# This fails because 'SQLFLUFF_SF_USER' is referenced in my dbt but its not set
meltano --environment=prod invoke sqlfluff lint

Possible fixes
If you can, link to the line of code that might be responsible for the problem or suggest a fix
Further regression test
Ensure we automatically catch similar issues in the future

[ ] Write additional adequate test cases and submit test results
[ ] Test results should be reviewed by a person from the team

Work Around Solutions
Either add an explicit setting to your plugin as shown in https://gitlab.com/meltano/meltano/-/issues/3299#note_859299619.
Or add the config key to the top level (not in an environment) plugin configuration, then Meltano recognizes it and reads the environment specific config properly. As described in https://gitlab.com/meltano/meltano/-/issues/3299#note_860273439.

View 11 previous comments from the original issue on GitLab


What should I do to add support for Chinese Simplified in the new dashboard?

I want to add support for simplified Chinese in egui, but I don’t know where to add it.

The new dashboard does not support translations. In case you want to maintain your fork, you can replace the strings in alvr/session/src/settings.rs

Yes, some of them are in the displayName, and some are in the text of the UI. It seems not easy to process them uniformly.

新仪表板不支持翻译。如果您想维护您的前叉，您可以更换仪表板箱中的字符串，并设置字符串alvr/session/src/settings.rs

是的，有些是在displayName中，有些是在UI的文本中。想要统一处理它们似乎并不容易。

I could spend some time to move the dashboard strings (except settings) to a single page in the dashboard crate.


Improve encoding of brook events

Currently there are some difficulties with the way we are doing term to bin for brook events which cause these to sometimes end up in a bad state (talk to brian about this)
The proposed solution is to first encode these events into json before performing term to bin or storing them as json.  (This can be decided on grooming)

@bbalser   Our (Carrie,  Jeff, me) suspicion is that you are already working on this?  Thanks


[s3_repository] path is not accessible on master node

My elasticsearch 2.4.6 cluster (hosted on amazon east data center) is having issues with the aws-cloud 2.4.6 plugin, I have configured my elasticsearch.yml file as instructed by configuration .
cloud:
aws:
access_key: XXX
secret_key: XXX
The S3 bucket is set up to have s3Full access.
I did a testing before my elasticsearch cluster upgrade, which was 1.7.6 version using aws-cloud plugin from this documentation -https://github.com/elastic/elasticsearch-cloud-aws. The snapshot and restore process was working perfectly fine until recently I upgraded my ES version to 2.4.6.
Here's the curl script I usually use to create s3_repository.  PS, I can manually upload files to the s3 bucket using aws cli.
{ ~ }  » curl -XPUT 'http://localhost:10557/_snapshot/s3_repository?pretty' -H 'Content-Type: application/json' -d'                       ~
\ {
\   "type": "s3",
\   "settings": {
\     "bucket": "my-bucket",
\     "region": "us-east",
\      "access_key": "XXX",
\      "secret_key": "XXX"
\   }
\ }
\ '
{
"error" : {
"root_cause" : [ {
"type" : "amazon_s3_exception",
"reason" : "amazon_s3_exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 3906E3E1E996060C)"
} ],
"type" : "repository_verification_exception",
"reason" : "[s3_repository] path  is not accessible on master node",
"caused_by" : {
"type" : "i_o_exception",
"reason" : "i_o_exception: com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 3906E3E1E996060C), S3 Extended Request ID: Q/OWbf2aljoROoeLB48dfZ8YqBKzKw5JaQvpxrHwXXd4WT4qUp5nlHs8fCWKV19dIrCPXtW6Clo=",
"caused_by" : {
"type" : "amazon_s3_exception",
"reason" : "amazon_s3_exception: Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: 3906E3E1E996060C)"
}
}
},
"status" : 500
}
Is anyone else having similar issues ? Have cloud-aws plugin being regression tested recently specifically on 2.4.X version ?  I did see some similar issues but people are reporting something wrong with s3 access_key/secret_key, which in my case is not the issue.

As per README this repository is now closed.
Please ask on discuss.elastic.co.


writeroom-major-modes detects derived modes?

This an awesome package :smile:
I try to turn global-writeroom-mode on, but I have to manually specify so many major modes.  IMHO, it would be convenient if writeroom-mode is enabled whenever the buffer's major mode is

in the list of writeroom-major-modes, or
derived from one of the modes listed inwriteroom-major-modes.

In this case, you could just specify the major mode specifically or you could specify, say text-mode, then writeroom-mode will be enabled in all buffers in text-mode, makrdown-mode, org-mode, etc,

Yeah, that actually sounds like a good idea and shouldn't be too difficult to implement.

Take a look at the latest commit. It should do what you want. The behavior is controlled by the option writeroom-use-derived-modes, so it can be turned off, but by default it is turned on. Do let me know if you run into problems.
Thanks for making this suggestion.


update boilerplate to use 2020

Proposed Changes

Update boilerplate to use the year 2020

Release Note

NONE

/assign @lberk

/lgtm


[Design] Tenants module

I am beginning to work on the tenants module. This should be pretty straightforward but I still have some suggestions to make.
In O1 we can preset some values for the setup screen. We can also decide which modules and themes are available on the new tenant.
For an MVP (Minimal Viable Product) I would suggest to remove the possibility to define presets, and instead have the full Setup experience as part as the tenant creation. I don't see any reason why we would set some values and not the others. Or this scenario must be really rare. Please provide some examples otherwise and how not having this would not have any other mitigation.
Because we don't have the notion of available modules per tenant, yet, I won't implement this in the first version of this module. We can still add it once we have the feature.
The UI would and behavior would other than that be identical to O1.
Please share any ideas to make it better. Or things that you don't like in O1 and should be discussed.
/cc @Piedone

One suggestion I would have is to provide tenants management tools as part of the module, like the Command line tool that can target multiple tenants at once (I think it's still a PR on O1), or being able to enable/disable modules without having to log into the specific tenant. Any other administrative operation a landlord should be able to do on its tenants?

The "preset" feature is needed for SaaS use-cases where sites are operated in bulk but which should be set up quickly without an Ops person supplying an SQL connection string (and sometimes by a marketing person for demonstration purposes). You can always implement your own setup screen of course but the current one is sufficient in the cases I know and thus I wouldn't remove the feature.
The obvious example is DotNest but I know about at least three companies who do something similar for their customers. While I wouldn't like to disclose them publicly I can give contacts in private if you'd like to inquire.

I would love to have:

A log per tenant visible at one click next to each tenant name. It will show only logs related to that tenant.
A tool for registering  users on all tenants or in a subset. In fact it would be more useful we can add users to parent tenant and mark them as available on children tenants if multitenant module is enabled..
Have the possibility of executing a recipe on all the tenants or in a subset.
To have the option of viewing the recipe journal of the last recipe executed for each tenant and an icon with an alert showing sth didn't work properly if sth failed with last recipe execution.
Info related to the size of disk each tenant uses for media, number of content items, statistics or request per tenant, ....
To have a hook for providing third parties modules that extend the actions or Info provided per tenant in this module
Remove tenant action that removes all its tables and its folders
Clone tenant action that will copy tenant tables on new ones with the prefix of the new tenant.
Backup all tenants or a set of tenants. Maybe YesSql can provide backup/restore methods independent of the db and independent of import/export feature implemented on drivers, that will allow us to have an exact copy of that tenant compatible with same orchard version and modules. It will be very useful if you have different multitenant servers with same Orchard version for moving one tenant from one server to another knowing that the tenant backup can be restored exactly as it was in the original server. Currently with import/export we need to be sure every module we use has implemented import export on their drivers and that there is not any data stored in other tables which is not reflected on a recipe.
Restore a tenant from a backup

I know all of this is too much for a MVP, the intention is we can agree on the address this module should point.

@jersiovic I think all these requirements are independent from this module (minus one or two of them) but it's good information to take into account when designing the multi-tenancy infrastructure such that we can do it with modules.
For the backup, I think we could have a custom Deployment Step to handle all the content from the db and everything else. Please take a look at the 10/25 meeting video to see how.


bpf: fix wrong loopback address mask value

The loopback address mask value should be '0xff000000':
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/linux/in.h?h=v6.7-rc6#n38
static inline bool ipv4_is_loopback(__be32 addr)
{
	return (addr & htonl(0xff000000)) == htonl(0x7f000000);
}

Fixes: 50c947d5286d ("bpf: refine wild card lookup for node port services from host")

/test

/ci-aks

/ci-ipsec-upgrade

/ci-ipsec-upgrade

/test

/ci-gke  /ci-ipsec-e2e

/ci-gke

/ci-ipsec-e2e

/test

@borkmann just a minor fix for your long time ago patch. I added the "Fixes" tag, but the Github didn't CC you. Please help to review. ;-)

/test

/ci-ginkgo

/ci-ipsec-upgrade

/ci-ginkgo

/ci-ipsec-upgrade

/test

/test

/ci-ginkgo

/ci-clustermesh

@jibi Have time to review ?


TypeScript '@deprecated' warning shown for wrong overload

Issue Type: Bug
In a Typescript source file, import 'of' from 'rxjs';
type a statement that includes 'of(someArray);
Hover near 'of', it shows a deprecation notice, however the actual deprecation is for a different overload of 'of'.
The same happens on any @deprecated annotations with multiple overloads
VS Code version: Code 1.47.3 (91899dcef7b8110878ea59626991a18c8a6a1b3e, 2020-07-23T13:08:29.692Z)
OS version: Darwin x64 19.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz (8 x 2700)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_off_okwebgl: enabledwebgl2: enabled

Load (avg)
16, 11, 8

Memory (System)
16.00GB (7.20GB free)

Process Argv
--disable-extensions

Screen Reader
no

VM
0%

Extensions disabled

Looks like duplicate of #80292 and https://github.com/microsoft/TypeScript/issues/30181
They are marked as fixed, however reproducible with typescript@next
Interestingly that while it shows comment with deprecation, of isn't crossed out as deprecated signature 😄
/assign @mjbvz

Please share the text of the code along with screenshots

@mjbvz minimal repro I tested with Playground Link

@mjbvz minimal repro I tested with Playground Link

Do you still need more info after this reply was made with a link to reproducible code?


DXVK NOT WORK ON VULKAN 1.2 GPU?

DXGI LOG
info:  Game: valley.exe
info:  DXVK: v1.10.1
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping Vulkan 1.2 adapter: Quadro K420
warn:  DXVK: No adapters found. Please check your device filter settings and Vulkan setup.

Hi, I think you should provide more data.
your driver version?
which GPU?
....

As said above please provide some more information about your setup.
If you have inxi installed then post a log from inxi -GSC
Or a system information report from steam (Steam -> Help -> System Information -> wait 15 seconds and copy)
Put them in a text file or a github gist.

Current master requires a Vlkan 1.3 capable driver and has required VK_KHR_dynamic_rendering for a while, which your driver also does not support.
Kepler GPUs are no longer supported.

Microsoft Windows [Versione 10.0.19041.804]
KEPLER GPU K620 EQUIVALENT TO GT 710
driver 472.98
latest is 473.47 kepler is legacy gpu only security fix
old dxvk version work ... ok raise requirement...

Current master requires a Vlkan 1.3 capable driver and has required VK_KHR_dynamic_rendering for a while, which your driver also does not support. Kepler GPUs are no longer supported.
You can use DXVK 1.10.2, but future versions will no longer work.

it is not possible to leave the old path for cards that do not support this extension?


fix(core): dispatch loadEntry, pass entities to widget

Hi folks, I'm so glad to see many updates to this project in the last few months. Thanks for the hardwork!
Summary
In the latest version, the method loadEntry that was passed down to widgets no longer work (I've been relying on this API for a few custom widgets in production). I digged around the repo to see what changed & send this PR just to facilitate communication.
This is how it worked before:
async componentDidMount() {
  const { loadEntry } = this.props
  const results = await loadEntry(collectionName, slug)
  // results.payload.data. etc etc</p>
}

I found 3 issues:

In EditorControl, it seems that loadEntry wasn't properly dispatched here, resulting in failed call
https://github.com/netlify/netlify-cms/blob/ab7ba435baf07862e7adbfaf0f6cd9950af7ad52/packages/netlify-cms-core/src/components/Editor/EditorControlPane/EditorControl.js#L282-L304

In actions/entries/loadEntry, createDraftFromEntry(loadedEntry) refreshes the widget component and cause an infinite loop. I patched this by adding a flag, but there's probably better ways to handle this. https://github.com/netlify/netlify-cms/blob/ab7ba435baf07862e7adbfaf0f6cd9950af7ad52/packages/netlify-cms-core/src/actions/entries.ts#L343-L347

Also in the same code, in the previous version the action's payload is returned, but no longer the case in the latest version:

    await waitForMediaLibraryToLoad(dispatch, getState());
    dispatch(entryLoading(collection, slug));
    return backend
      .getEntry(getState(), collection, slug)
      .then((loadedEntry: EntryValue) => {
        return dispatch(entryLoaded(collection, loadedEntry)); // return payload
      })

I think it is more correct to not return data from action (however this is currently still the case with the query method). But then, widgets can't access the returned data. I ended up passing state.entries.entities to widget. this works but now handling data in widget is a bit more acrobatic. Here's what that looks like:
  public async componentDidMount() {
    const { loadEntry, field } = this.props

    // ✂ snipped some code

    loadEntry(collection, file)
  }

  public componentDidUpdate() {
    const { field, entities } = this.props

    // ✂ snipped some code

    const entity = entities.get(`${collection}.${file}`)
    if (entity) {
      const data = entity.get('data').get(fieldName)
      const options = data.map(option => ({
        value: option.get(fieldId),
        label: option.get(fieldDisplay),
      }))
      this.setState({ options })
    }
  }

What do you think? Could there be a better way to allow widget accessing data from collections other than its own? If there's already a plan for this feature in version 3, I think it'd make sense to return the payload in loadEntry for now so it doesn't break widgets that have already rely on this action.
Thank you again for the work here!
Test plan
If loadEntry is to stay in widget, I can add a test for it.

A picture of a cute animal (not mandatory but encouraged)

Thanks for this @d4rekanguok, looks like having a designated method for widgets is the way to go (and have it return a value).
I would even change it further so that method doesn't update any redux state, just an API style method to load an entry.
This might help avoid any future issues when the CMS changes.
Let make some attempts at this and I'll update soon.

Thank you for the quick response @erezrokah! That sounds great, please let me know if I can help in any capacity.

Another thing to consider is that in editorial workflow the loadEntry method is replaced with loadUnpublishedEntry here:
https://github.com/netlify/netlify-cms/blob/e81a35ccb8381c3132872f2d461134e1f4481080/packages/netlify-cms-core/src/components/Editor/withWorkflow.js#L34

@d4rekanguok, I pushed a new commit with another approach. Let me know what you think and would be great if you could test it (I tested it locally, but want to make sure it handles your use cases).

Thank you for this very quick turnaround! I've tested it out & spot a tiny bug where tryLoadEntry wasn't called with the right collection, other than that it worked great!
Now that tryLoadEntry returns data directly, I can actually shorten my widget code a bit:
   const results = await loadEntry(collection, file)
-  const data = results.payload.entry.data[fieldName]
+  const data = results.data[fieldName]

I notice that when a user pass in the wrong collection name & tryLoadEntry is called with a undefined collection, the error is not yet handled. It would be nice to be able to display this error in the editor UI, but I'm not sure how that can be done.

This is outside the scope of this PR, but related: the action query is also passed to widget in a similar fashion to loadEntry. If this PR is to be merged, maybe query should be changed to use the same approach?
https://github.com/netlify/netlify-cms/blob/872e945c47ba5fd37fa608863864da96713ef7ad/packages/netlify-cms-core/src/actions/search.js#L149-L153

the error is not yet handled. It would be nice to be able to display this error in the editor UI, but I'm not sure how that can be done.

Added another commit to handle the error, I think the widget can catch it, store it in state and render something else on error. Not sure, but maybe even using to display the error.

This is outside the scope of this PR, but related: the action query is also passed to widget in a similar fashion to loadEntry. If this PR is to be merged, maybe query should be changed to use the same approach?

Makes sense, but probably in another PR as I think this will require updating the relation widget.

Awesome, thank you for resolving this so quickly!


[WIP] target .NET Standard 1.0

Very much a work in progress, and I've not had time in the last week or so to look at it, but figured we might as well have a place to chat about the work as we can.
I've adopted a style much like xunit's - xprojs everywhere for the multi-targeting. Essentially I'm spiking a 4.5 build created using the dotnet tooling.
Points of interest:

I renamed the AcceptanceTests directory, because once they work, they won't be just .NET 4.5 anymore
SpySink is using the LongLivedMarshallByRefObject from Xunit.Sdk. There's also 2 (!) in Xunit, and I picked the Xunit.Sdk one for now because I couldn't figure out how to do an extern alias using the dotnet tooling. I fear there's no way. I am not sure whether that's the cause of the next point.
the acceptance tests build, but when run only find the single Fact
and to even get that to work, I had to have the tests target .NET 4.5.1, as that's the lowest version dotnet-test-xunit supports. Again, maybe a factor in the previous failure.

Thanks! I'm having a great time.
Connects to #300

Also, now that I see the diff in this interface, I notice a few extraneous changes (jiggled lines in the .sln, package upgrades in the 1.0 projects). Of course I'd fix all of those if ever we got to the point of a mergeableish branch.

@blairconrad this is awesome work, thanks!
I'll cast an eye on it ASAP.

In case we're keeping track, I've not yet had time to come back and figure out why the [Scenario]s aren't being found. And the next 10–11 days don't look great either, but I'm happy to return if it's not resolved by then!

@blairconrad I've done the things I mentioned, which I would hope switching to netstd, xproj, etc. easier. I.e. dropping the 1.x projects, switching to AppVeyor and switching from StyleCop.MSBuild to StyleCopAnalyzers.
Unfortunately it means this needs a rebase. I'm happy to take care of it, but would you like the honour?

@adamralph, I'm glad to take a stab.
It's... not as straightforward as I'd thought. Getting a confusing conflict with the two XUnit.LongLivedMarshallByRefObjects in the newer XUnit packages.
Odd thing is that I'm getting the conflict at commit "Upgrade xunit to latest pre-releases, where needed", which I did not before.
Bedtime now, but I can continue in the morning, if you're in no rush. Otherwise, I will not be offended if you rebase. It's all for the good of xBehave.
Also, xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props doesn't exist in the newer packages. Considering omitting, but TBH, I don't know what the props files are supposed to do, so amn't sure if this is a big deal.

@blairconrad there's no huge rush. Happy to wait until you have time.

Also, xunit.core.2.1.0\build\portable-net45+win8+wp8+wpa81\xunit.core.props doesn't exist in the newer packages. Considering omitting, but TBH, I don't know what the props files are supposed to do, so amn't sure if this is a big deal.

If xunit doesn't need it then xbehave doesn't either. AFAIK xunit has dropped the PCL x-plat support in favour of netstd so xbehave should do the same (this may be a naive comment since I haven't looked into the details yet).

Hey, @adamralph. Rebased.
Well, with the changes that you made, it was more like "did again from scratch".
Regrettably, nothing works any better than I initially reported. But we're no farther behind, and we're rebased!
I didn't begin to touch the build script, but a dotnet restore at the root will restore everything.
Then a dotnet build -c Release in each of the 3 projects (in order) will build them.
dotnet test in Xbehave.Test.Acceptance.Net45 will find one test only (the one with the Fact) and fail.

That's as far as I go tonight. Tomorrow morning's work will be the FakeItEasy release, if nobody else has done it.
After that, I'm yours again. But currently completely at sea about the missing tests.

@blairconrad thanks very much! I'll take a look...

@blairconrad I managed to get everything working. The problem was that the output names for Xbehave.Execution were not set properly. I'll send a superseding PR shortly with an extra commit.

Oh, wow! Go you! :tada:
I feel bad for not doing it right. And for not getting back to it.
Turns out on Monday a severe LibraryHippo issue was reported and that sucked up quite a lot of my funtime. Also sleepingtime.

@blairconrad your commits were merged as part of #321. Thanks again for your help with this!

@blairconrad your commits were merged as part of #321. Thanks again for your help with this!

A pleasure. I'm sorry I never returned to finish the work. I'm an unreliable helper!


[BUG] Recipient Address for Bonds

Describe the Bug
I noticed that the bonding pages still include the option to enter a different address to receive the bond proceeds.  This feature was originally called "Hades."  However, I thought that capability had been removed with the v2 bonds.  If that's the case, then I think this should probably removed from the UI or at least the text box should be locked to only allow the address of the connected wallet.
To Reproduce
Steps to reproduce the behavior:

Go to the Bond page and click the "Bond" button
Click on the gear in the upper right corner
The text box under the "Recipient Address" is editable.

Expected Behavior
Need to confirm whether users can direct bond proceeds to an address, other than the one that is connected to the app.
Assuming, this is not a feature anymore, I would not expect to be able to enter a different address.
Workarounds (if any)
Is there an option to get around this bug to the intended action?
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

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

Smartphone (please complete the following information):

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

Additional Context
Add any other context about the problem here.

that capability is still included in the V2 bonds. The Hades function fills the recipientAddress (_user) parameter in the bond deposit. You can see that _user parameter in the below screenshot:

link to the etherscan view of this function: https://etherscan.io/address/0x9025046c6fb25fb39e720d97a8fd881ed69a1ef6#writeContract
Let me know if I'm misunderstanding your bug. Otherwise I think this can be closed.

Yes


Figure out live updating for the transaction pending (prob. websocket)

I'm closing this, if/when it is something we are focusing on, we should create the ticket then.


Prefix Azure storage account name with "imageregistry"

This should help administrators understand what the account is created for.

/assign @adambkaplan


Harmonization of token Parameter Descriptions and Type Definitions in hf_api.py

While working on issue #2209, I noticed inconsistencies in the type definitions and descriptions of the token parameter across different method signatures and their associated docstrings in huggingface_hub.hf_api.py. This could confuse external as well as internal developers.
Variations in Type Definitions:

token: Optional[str] = None
token: Union[bool, str, None] = None
token: Optional[Union[str, bool]] = None

Variations in Docstring Descriptions:

"Hugging Face token. Will default to the locally saved token if not provided."
"A valid authentication token (see https://huggingface.co/settings/token)."
"Hugging Face token. Will default to the locally saved token if not provided. Pass token=False if you don't want to send your token to the server."
"A valid authentication token (see https://huggingface.co/settings/token). If None or True and machine is logged in (through huggingface-cli login or [~huggingface_hub.login]), token will be retrieved from the cache. If False, token is not sent in the request header."
"A valid authentication token (see https://huggingface.co/settings/token). Used only if user is not passed to implicitly determine the current user name."

Proposal for Standardization:
I propose a unified type definition and description for the token parameter. Here are the options to consider for the type definition:

Option 1: token: Optional[str] = None
Option 2: token: Union[bool, str, None] = None

And for the description, a comprehensive version could be:
"A valid authentication token (see https://huggingface.co/settings/token). If None or True and the machine is logged in (via huggingface-cli login or huggingface_hub.login), the token will be retrieved from the cache. Pass False if you do not want to send your token to the server."
Would harmonizing these descriptions and type definitions be helpful? If so, which options do you think should we standardise?

Thanks for looking in this @lappemic! Totally agree with you this would benefit from some harmonization.
For the record, ~2y ago tokens where not used by default, hence the boolean value. Now, tokens are always sent when the user is logged in (either via env variable or huggingface-cli login). So the only boolean value that is relevant is token=False to explicitly refuse authentication.
So if there is harmonization, it should be towards

Option 2: token: Union[bool, str, None] = None

About the attribute description. I would update it to mention that the recommended way to login is not by using this arg but rather login the machine itself. What do you think of:

"A valid user access token (string). If not set, will default to the locally saved one. Pass token=False to explicitly disable authentication. Note that the recommended way to authenticate is usually with a locally saved token (see https://huggingface.co/docs/huggingface_hub/quick-start#authentication)."

?

The description sounds reasonable and is clear 👍
I will open a PR for this the next days.

Second version? (less verbose)

"A valid user access token (string). If not set, will default to the locally saved one which is the recommended way to authenticate  (see https://huggingface.co/docs/huggingface_hub/quick-start#authentication). Finally, pass False to explicitly disable authentication."

And thanks for raising this topic + propose your help on this one! It's something that always bothered me but never really addressed :smile:

The second version is definitely less verbose. I just stumble across the "Finally" in the last sentence which is in my understanding like the last step in an "actionchain" (regardless the actions before). I do not want to make it picky, but what would you think about:

A valid user access token (string). Defaults to the locally saved token, which is the recommended method for authentication (see Hugging Face Hub Quick Start). To disable authentication, pass False.

And thanks for raising this topic + propose your help on this one! It's something that always bothered me but never really addressed 😄

Haha, addressing every itch would just be too overwhelming 😅 Glad i can help out here!

Thanks for the suggestion, let's use that! I'd just update it to set the url directly in the docstring. I think it's better for users reading the srouce code directly (so not rendered),

A valid user access token (string). Defaults to the locally saved token, which is the recommended method for authentication (see https://huggingface.co/docs/huggingface_hub/quick-start#authentication). To disable authentication, pass False.

Close by @lappemic  in https://github.com/huggingface/huggingface_hub/pull/2252. Thanks!


Make follow button states more consistent

Describe the Feature
Currently we get different visual feedback when tapping the follow button depending on whether we follow from profile view or post view.
On profile view it turns into a dark gray button with a checkmark.
https://github.com/user-attachments/assets/a78cca32-42f6-4d1d-9938-22d8cc89ac78
While on post views it remains white.
https://github.com/user-attachments/assets/676ca39d-00f5-4bad-856e-6dca552fdf33
In my opinion that‘s not enough visual feedback,  the „Following“ state of the button should be consistenr with the profile view. It leads to double tapping as the only thing that changes is appending an ”-ing“ (which ends up being covered by my finger)
Attachments
No response
Describe Alternatives
It doesn’t need the checkmark necessarily if space is a concern, just using the gray button state would be enough.
Additional Context
No response

This will be fixed by #6059.

https://github.com/bluesky-social/social-app/pull/6059


Question

Hello, thank you for your efforts. I saw the code of this project, but I want to ask a question, how can I unlock the wheel by SDL? I use the g920 steering wheel. When I init it by SDL the wheel is locked.

Hi, I don't know what you mean by locked. Possibly the driver (logitech) has various forces applied. Within the driver disable (or reduce) any forces perhaps.

I mean the following situation.  When the wheel is initialized (after turning on), it turns (by the driver) to the left, then to the right, then centered.  In this last position, it is locked, I cannot turn it manually.  I have not yet found such settings in the Logitech program to disable forced blocking.


Code is missing!

Hi,
The link:
https://learn.microsoft.com/en-us/visualstudio/deployment/how-to-check-for-application-updates-programmatically-using-the-clickonce-deployment-api?view=vs-2022&tabs=csharp
has a program code for how to automatic update a ClickOnce application.
You have introduced something new according to the link:
https://learn.microsoft.com/en-us/visualstudio/deployment/access-clickonce-deployment-properties-dotnet?view=vs-2022
but it lacks how to do the same thing. Eg how to do the Update()?
Please update this page with code that do the same job!

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

ID: 4d06a354-685e-5465-f4a6-254524b6658e
Version Independent ID: 4d06a354-685e-5465-f4a6-254524b6658e
Content: Access ClickOnce deployment properties for .NET - Visual Studio (Windows)
Content Source: docs/deployment/access-clickonce-deployment-properties-dotnet.md
Service: visual-studio-windows
Sub-service: deployment
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@mzxqv -- thank you for your feedback.  Please consider these resources:

Ask a question or find an answer on the Microsoft Q&A page for Visual Studio.
Check the Visual Studio MSDN Forum.
Stack Overflow
Reddit

@Mikejo5000 -- please look into this issue.

I've asked about this

@mzxqv Thanks for the feedback. I am updating the note and the article in question. In .NET 7, the new method provides access to the application deployment properties (similar to the ApplicationDeployment class properties), but does not support the ApplicationDeployment methods.
Doc update should be live by EOD today, 3/11/24 PST.


Create Home Page

DoD:
Move the Login button to the top right corner instead of an avatar.
After the user logs in, the Home page/aka login page remains the same as a Home page. We add the Home tab.

[ ] 134). UI: Ryan L.: Login Page: Avatar makes User think they are logged in.

After Users log out, they continue seeing the tabs of Public and Private clouds.
If they click on Public/Private Cloud, they are redirected to previous version of login page, which after login redirects them to the Home Page again. And they need to repeat the action of clicking on Public/Private Cloud, which just now redirected them to login page (they may think it is a loop).

@funtigr hm. is it consistent? I cannot reproduce it in any environments.


[UIMA-6199] Unindexed document annotation added back to index during deserialization

JIRA Issue: https://issues.apache.org/jira/browse/UIMA-6199

Added a unit test demonstrating the issue (currently failing of course)

committed a fix.  let's see if the tests pass.

@reckart do you want to review this?

A general observation: I see now in the code that the framework does attempt to keep just 1 DocumentAnnotation Instance.  You can see this in the CASImpl internal createDocumentAnnotation method, where it goes and "removes from the indexes" any others that might be there, first.

If no objections, I'll commit to master...


[release-v1.7] Fix sc for psp compliance for autoscaler-hpa

This patch seds s/all/ALL/g for autoscaler-hpa deployments, which missed in https://github.com/openshift-knative/serving/pull/14.
/cc @skonto @ReToCode

With said, release-1.6 branch also missed this in https://github.com/openshift-knative/serving/pull/12 :sweat_drops: @skonto Should we fix it in release-1.6 as well?

/hold
Wait for the response about https://redhat-internal.slack.com/archives/CF5ANN61F/p1677811505789239

/lgtm
/approve
👍 to back-port to 1.6 for consistency.

Fyi we cover this anyway at the S-O side.

Oh, it has a transformer. Then, https://github.com/openshift-knative/serving/pull/12 was also uncessary :thinking:
Anyway clsoing here.


render into temp directory and only copy over relevant images

Render into a temporary directory and only copy over the images which are relevant to the current build.  This way, if building for android, we'll only get android images, etc.  This can follow the same convention as the old Makefile based system; images build into build/images/$PATH and then are copied into $PATH if we know we need them for the current build.  Otherwise, we rm $PATH to clear out the Resources directory.

this is done


M365 Defender event hub verification hunting query formatting not formatted correctly

On the Microsoft 365 Defender docs for configuring event hub for streaming page, there is a section for verifying the data export is flowing: https://docs.microsoft.com/en-us/microsoft-365/security/defender/configure-event-hub?view=o365-worldwide#verify-that-the-events-are-being-exported-to-the-event-hubs
There is a section to run an Advanced Hunting query for verifying the event hub.  The screenshot looks like it has the correct query, but the query text is missing spaces.  I believe it should be something like this instead:
EmailEvents
|join kind=fullouter EmailAttachmentInfo on NetworkMessageId
|join kind=fullouter EmailUrlInfo on NetworkMessageId
|join kind=fullouter EmailPostDeliveryEvents on NetworkMessageId
|where Timestamp > ago(1h)
|count

Thank you!

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

ID: b1302a36-d75f-2c77-0da1-333f81689805
Version Independent ID: 8fd7095a-926c-6b12-07b4-0e50094bfba1
Content: Configure your Event Hubs
Content Source: microsoft-365/security/defender/configure-event-hub.md
Product: m365-security
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@davekallenborn Thank you for your feedback. We have made changes to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/9386
Once the author approves, the changes will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @davekallenborn Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


fSpy camera focal length to Maya

Currently this script changes camera transform only. So maybe better to add something like this?
hfa = pm.camera(camera_shape, q=True, hfa=True)
mm = hfa*25.4
fl = data['relativeFocalLength']*mm/2
pm.camera(camera_shape, e=True, fl=fl)

Great suggestion! Will give this a look when I have have a gap. Also happy to accept a PR if you would like to implement it sooner than I can 😉

Great suggestion! Will give this a look when I have have a gap. Also happy to accept a PR if you would like to implement it sooner than I can 😉

so if this implemented is it gonna be match like blender ?
the only struggle in Maya still didn't match  while in blender 100% match.

Currently this script changes camera transform only. So maybe better to add something like this?
hfa = pm.camera(camera_shape, q=True, hfa=True)
mm = hfa*25.4
fl = data['relativeFocalLength']*mm/2
pm.camera(camera_shape, e=True, fl=fl)

I found that this works fine for 2 point perspective match. But not working for 3 point perspective. I noticed that the .json file doesn't have any information on the 3rd (z) axis. Can be this the issue or the code can be updated somehow? Thanks.

Sorry I've put this off for so long, been horribly busy. Will see if I can find a minute to add some of these changes in.

Sorry I've put this off for so long, been horribly busy. Will see if I can find a minute to add some of these changes in.

Thanks Justin. Take your time. :)

Just updating here, I've created a v2 branch with some enhancements. Please can you give it a test run if you have time. Thanks!