$q Promise API chaining behavior

I may or may not be reading the spec https://promisesaplus.com/#point-64 2.3.4 correctly, but I my interpretation suggests these is a bug in the chaining logic.
2.3.4 suggests that in a chain, if the resolved or rejected callback do not return a value, the next in the chain should be resolved or rejected with the original value in turn.
Please see http://plnkr.co/edit/9Di1pjjcPdTZI7FsXID3?p=preview as an example
The only other option i see is the undefined behavior state in the spec involving <IP_ADDRESS> where neither onFilfilled nor onRejected returns a value, but in such a situation, I feel the specificity of 2.3.4 supersedes the undefined behavior.
If this ticket is deemed not a bug, I would suggest updating the docs to mention that all onFulfilled or onRejected callbacks should, at the least, return the original result

A function that has no return statements and ends its execution normally (this is without throwing an exception) returns an implicit undefined. The behavior of the result of
somePromise.then(functionA, functionB)

https://promisesaplus.com/#point-40
The current behavior is the correct.
There are many things that can be added to the docs, in this specific case we can include the entire spec, but I still think it is best to have a reference to it.

@lgalfaso would you also say the rejected resolved chain
var deferred = $q.defer();
deferred.promise.then(
  resolved = function() { console.log('resolved'); },
  rejected = function() { console.log('rejected'); }
).then( resolved, rejected);
deferred.reject(); // first then: rejected, second then: resolved NOT rejected

is behaving properly?

Yep, check
https://promisesaplus.com/#point-41
And
https://promisesaplus.com/#point-44
This second link is only important if in the first then you put
undefined as a parameter.
$q passes the Promise/A+ compliance test (that is very strict and
everything is the spec is checked)
On Wednesday, December 23, 2015, phsstory<EMAIL_ADDRESS>wrote:

@lgalfaso https://github.com/lgalfaso would you also say the rejected
resolved chain
var deferred = $q.defer();
deferred.promise.then(
resolved = function() { console.log('resolved'); },
rejected = function() { console.log('rejected'); }
).then( resolved, rejected);
deferred.reject(); // first then: rejected, second then: resolved NOT rejected
is behaving properly?
—
Reply to this email directly or view it on GitHub
https://github.com/angular/angular.js/issues/13613#issuecomment-166940441
.


TextInput triggers keyboard when dragging

Environment
Environment:
OS: macOS High Sierra 10.13.4
Node: 8.9.3
Yarn: 1.7.0
npm: 5.8.0
Watchman: 4.9.0
Xcode: Xcode 9.4 Build version 9F1027a
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.4.0 => 16.4.0
react-native: 0.55.4 => 0.55.4
Description
Have a TextInput element inside a ScrollView element.
Steps to Reproduce

Tap the TextInput but don't lift the finger.
Drag the ScrollView a bit.
Lift the finger, after the ScrollView has been dragged.

Expected Behavior
When finished dragging the TextInput should not still hold focus, and the keyboard should not show up.
Actual Behavior
When finished dragging, the keyboard will show up.

@hramos: I've added clearer steps to reproduce. I think it's a pretty straightforward issue. Let me know if it needs more explanations.

I ran into a similar issue recently, TextInput will be focused when either being "pressed" or "long pressed". In this situation, TextInput layer is staying on top of ScrollView layer, and when you do a "long press", it will also trigger the action in TextInput.
One solution is to update TextInput editable props to "false" (using state) when drag started. (I haven't tried this, the rerendering could cause issue).
Another solution that fits with my situation was creating a custom component that basically using Text to display the content and replace with TextInput using "onPress" to edit content. Though I hope to find a nicer solution for this issue

The "No Repro Steps" is because of the lack of sample code. You can save contributors time by adding  a Snack that is all set up to reproduce this.

Here is a Snack to reproduce the issue:
https://snack.expo.io/HyqrIWjH7
Just try scrolling while over the TextInput, the keyboard will open.


Lighting System

Phaser Version: 3.22.0
Operating system: Mac/Windows/All Above
Browser: Chrome/FF

Example: https://phaser.io/examples/v3/view/game-objects/lights/blitter-light
Please review above example.  I'm not seeing lights working within 3.22.0 since 3.15.1, after calling addLight I don't see any light source other than the ambient color that you can set within 3.22.0.   If you switch the phaser code engine to 3.15.1 you'll see the light sources show up.  Is there something breaking with this example that I'm not aware of?  I reviewed the API documentation and it looks good, but I can't get any lights to work.

The Light System is now deprecated and will be removed in 3.23, as it never quite worked the way it was meant to, and is now just adding dead weight to the API. The ability to load normal maps and bind them to textures will remain, so you're able to use those with your own lighting shaders or pipelines, which is a much more sensible route, longer-term.

Thanks, I had a feeling this was true - thanks for the quick response!

Yeah, it's a bit of a pain, but I'd rather remove it and fix it up properly, then add it back again - than leave it in there in its broken state. And as I don't have a concrete eta on when I can do this, I don't want to have to delay 3.23 because of it. Thanks for understanding.


About segmetation

The todo lists include  instance segmentation， so when upgrade it？or could you give me your project？Looking forward  your response.

I plan to add this function during the vacation. I am going to take the instance labeling as two steps, bbox and foreground mask. Do you have better ideas for this task?

@Ji-qing It supports instance now, go to settings and enable the instance seg, instance id will be written to the labelfile as well.


[WIP] [DeleteRecord] Update add-update validations for multi-record in batch change interface

In preparation for DeleteRecord validation logic, the add-update changes can be updated to allow multi-record as we still fail on the delete-update change if existing record set has multiple DNS entries.
Changes in this pull request:

Allow add-updates to have multiple records (though pure adds are still disallowed)
Update tests

Edit: Changing to WIP status since this may get bottled up into the removal of our enable-multi-record-batch-update flag.

Closing this PR since changes in this PR will be pulled into either https://github.com/vinyldns/vinyldns/pull/819 or a future PR.


Unable to add to a project with ESLint 8

npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/eslint
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/eslint-plugin-googlemaps
npm ERR!   dev eslint-plugin-googlemaps@"*" from the root project```

Thanks for reporting. Will take a look.

Let me know if you have any issues in the next release which should be published shortly.


Missing authentication types when publishing a data source

About You:
Name: Jan Waś
Company: Starburst Data Inc.
Your question:
When I'm trying to publish a data source (or a whole workbook) with our custom connector, I cannot set any authentication types. Tableau Server seems to be using Run As but I need to test other authentication types too. Are there any requirements for the connector itself or is it something that needs to be configured in Tableau Server?
I'm using the latest version for both Tableau Server and Tableau Desktop, 2021.2.1 on Windows Server 2019, with AD.

Hi Jan
When using AD/Kerberos for authentication on Tableau Desktop, to see all available authentication options in the publish dialog (Server Runas and Viewer Credentials), you have to include the capability <customization name="CAP_AUTH_KERBEROS_IMPERSONATE" value="yes"/> in the manifest.xml.
This jdbc sample should provide you ideas about configuration which may need to be done for Kerberos authentication on server, however the connectionProperties.js depend on the driver which you are using to connect so feel free to adapt accordingly.

I do have this capability in the manifest file. I compared with that sample project and got everything the same.

Can you double check the authentication option value is using <option value="auth-integrated" label="Kerberos" />, label can be different.

Also, please double check you have set the tsm configurations as mentioned on this page


[stable/jaeger-operator] Add WatchNamespace option to jaeger-operator

What this PR does / why we need it:
The charts allow jaeger-operator to watch Jaeger crd resources only on his own namespace.
This PR add the option to watch on all namespaces
Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

@prydonius do you think you could have a look at this PR ? :) thanks!

@titilambert this needs a rebase


Introduction, Security Changes

I made some improvements to the Introduction to clarify (the lack of) hardware prerequisites.
Moved some pieces from "Before..." into the security section

@dudeso,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@dudeso Changes look great. Thanks!

#sign-off

@mtillman


希望适配蒸烤箱S10

设备类型及型号 (或SN)
00009B5117010027945191XXXXXXXXXX
新功能的描述
剩余时间，箱门状态，远程开始蒸烤等

as current repo is not active more than 6 months.
we have forked it and consider to maintain it in futuer.
https://github.com/wuwentao/midea_ac_lan
PR is welcome
Thanks


DTSAM-234: SSCS Judicial Bookings: Add the TicketCode 368

Jira link (if applicable)
https://tools.hmcts.net/jira/browse/DTSAM-234
Change description
DTSAM-234: SSCS Judicial Bookings: Add the TicketCode 368. updated flag.
Checklist

[x] Does this PR introduce a breaking change. No

Closing this PR as testing is complete


Improve error handling when request fails

Context
When the request fails, it currently throws an error which needs to be catch.
Instead, every request could be wrapped into a dedicated error handler similar to what is described here in order to not throw & return an object with an error property (message, error type, message)

Fixed in https://github.com/greeeg/openapi-kit/commit/5d6ee9893ee8826d86c851aaedd1d44565f78b02


Recommendations

I don't know if it's me or you haven't gotten to it yet but the website has nothing on it or you haven't finished. I know you just made it but I mainly want to say the over layout and looks in the website looks GREAT! So keep it up!

A lot of things are still being worked on. Before I even post anything I want to complete at least certain aspects. Some of which are more visible than others.


Merge TAF v8.0 PRV code changes into CCB1

What is this and why are we doing it?
incorporate various PRV/APR related changes for TAF version 8.0

Link to the Jira ticket for this change: https://jiraent.cms.gov/browse/DBDAART-####
https://jiraent.cms.gov/browse/DBDAART-9520
https://jiraent.cms.gov/browse/DBDAART-5922
https://jiraent.cms.gov/browse/DBDAART-5919
https://jiraent.cms.gov/browse/DBDAART-5915
https://jiraent.cms.gov/browse/DBDAART-5904
https://jiraent.cms.gov/browse/DBDAART-5895
https://jiraent.cms.gov/browse/DBDAART-5725
https://jiraent.cms.gov/browse/DBDAART-5722

What are the security implications from this change?
N/A
How did I test this?
test TAF builds created in taf_synth_val_catalog using synthetic tmsis data, with output compared to results produced by current production code on same synthetic test data
Should there be new or updated documentation for this change? (Be specific.)
updates to documentation (specs, requirements, and layouts) has been handled elsewhere
PR Checklist

[x] The JIRA ticket number and a short description is in the subject line
[ ] My code follows any applicable style guides
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation

@fumanjie @alihashmi-wh
Mathematica has approved both of these pull requests. Please complete the pull and delete the source branch. However, please take care that one pull request does not unintentionally overwrite/undo changes from the otehr.
cc @alihashmi-wh @XiaoBarry


Update MetricStream defaults

Update the MetricStream class to more closely match the specification: https://opentelemetry.io/docs/specs/otel/metrics/sdk/#stream-configuration
Originally from: https://github.com/open-telemetry/opentelemetry-ruby/pull/1604#discussion_r1683588187

Hi @kaylareopelle,
While I was trying to resolve this spec issue, I came up with more questions.
Based on the spec, all the configuration options are optional (e.g., Users can provide a <>, but it is up to their discretion.). So, I was wondering if we should change the MetricStream class initialization to use dictionary-type parameters?
def initialize(
  name: name,
  description: description,
  unit: unit,
  instrument_kind: instrument_kind,
  meter_provider: meter_provider,
  instrumentation_scope: instrumentation_scope,
  aggregation: aggregation,
  ...
)

FYI, I think MetricStream is not supposed to be accessed or used by end-users because, currently, MetricStream is only used during the initialization of synchronous_instrument. I guess we don’t need to worry about adding new options (e.g., exemplar_reservoir) that might confuse end-users.


Remove pypi-theme

RIP.

I think we need to pull over some of the images from https://github.com/python/pypi-theme/tree/master/pypi_theme/static/images, since this repo only holds placeholder SVG and PNG for the logo.
We may need to apply a different license to the directory holding them, since they are copyrighted to the PSF


SwiftyJSON crash when comparing strings: EXC_BAD_ACCESS / swift_unknownRetain

This is, perhaps, a duplicate...but the original is pretty opaque.
TL;DR—String comparisons are sometimes causing a crash. Here's the SwiftyJSON code that's failing...
public func ==(lhs: JSON, rhs: JSON) -> Bool {

    switch (lhs.type, rhs.type) {
    case (.Number, .Number):
        return (lhs.object as NSNumber) == (rhs.object as NSNumber)
    case (.String, .String):
        return (lhs.object as String) == (rhs.object as String) // CRASH REALLY OCCURS HERE

And here's a more complete writeup on StackOverflow: http://stackoverflow.com/questions/28790277/crash-in-swiftyjson-during-string-comparison-swift-unknownretain

I found the problem, and I think it's a bug in Swift 1.1, the Foundation framework, or the interaction between the two. Long story short, it's possible to pass a string to this method whose underlying type is _TtCSs19_NSContiguousString, and that type throws an exception when cast to String, but only when run in Release mode.
As mentioned in the StackOverflow post, I've submitted a bug to Apple & published here: http://openradar.appspot.com/radar?id=5314531127459840
As mentioned in the Open Radar, I'm happy to share the demo that reproduces this problem & can be reached at<EMAIL_ADDRESS>

Will this bug be fixed anytime soon? I have the same problem

@gGololicic per the update at the top of the open radar report, Apple says, "There are no plans to address this." Per my stackoverflow writeup, I'd recommend the workaround of using .stringValue when switching on/matching values that may be a String.

This issue has been inactive for a while so I'm gonna go ahead and consider it fixed. Please let us know if you want to reopen it.


Can't log _aff.obj when running sim_grasp_multiple.py

Hi,
Thanks for your contribution to the community!
Q1. When I try to run the sim_grasp_multiple.py use your command in readme.md( I add --vis already), the system can only log _scene.obj while can not log _aff.obj.

def log_mesh(self, scene_mesh, aff_mesh, name):
aff_mesh.export(self.mesh_dir / (name + "_aff.obj"), file_type='obj')
scene_mesh.export(self.mesh_dir / (name + "_scene.obj"), file_type='obj')

The function to log scene and aff mesh is shown as above, I try to print aff_mesh and it shows like:

<trimesh.Scene(len(geometry)=3)>

which means it has object, but I can not log it. I'm wondering why?
Q2. when we log the info, there's two folder, one is meshes which contains meshes, the other one is a folder named as 'scenes', contain some .npz, I'm wondering what is the difference between the meshes we get and the .npz file which is the tsdf, is that just different representation of the same scene?
Q3. how can I visualize the grasp like the amazing visualization in your paper, with green and blue grippers for success and fail predictions.
Thanks for your time, very appreciate about your contribution again!

Q1. I'm not sure why scene_mesh is saved but aff_mesh is not, especially as you described, aff_mesh is not empty. I would try printing the self.mesh_dir / (name + "_aff.obj" and check if such file exist after aff_mesh.export(self.mesh_dir / (name + "_aff.obj"), file_type='obj').
Q2. Yes, just different representations of the same scene.
Q3. From what I remember, you can try running this script to save the visualizations of the scene. You might need some post-processing and rendering to get the visualization.


add daemon option to PubSubWorker so ctrl-c will work

There isn't a good way to create a pubsub thread which can be killed with ctrl-c. For previous projects I've had to start the thread from a subthread just to get the effect of thread.daemon=True.

Thanks!


Allow requests definitions without a custom x-type

Hello! Thanks for the great library,
I needed to use this library but most of my already implemented api do not define a custom 'x-type' extension on the API endopoint,
I have added the functionality of getting the client to fallback on some basic callers
eg: a get request will fallback to a 'get' caller property and so on, if the x-type specifies a customGet, the customGet caller will be used

Hello, thanks for using my library!
That's a good idea to have defaults indeed, I'm on it :raising_hand:

Ah! I did not notice the build.sh file in there 😇
This was the quickiest merge on GitHub ever 😎
Thanks


Getting rid of nix’s git staging requirements

It’s incredibly annoying that unstaged files get ignored, and that we get warnings every time the tree is dirty. We should fix this somehow. I think only gitignored files should be ignored.
I think potentially we could upstream this to nix. Or we could fork nix.

changing https://github.com/domenkozar/nix/commit/bf9922e7b21b83450006640d2382e04e5a203692#diff-4de86ddf9ae3dd43a49cc14cc56e2f6b29f51fde7a0603e3ab7c5cd34599b5d7R395 to something which include:
git ls-files --cached -z --others --exclude-from=.gitignore seem to do the trick but only takes into account the root .gitignore

There seems to be --exclude-standard which handles nested .gitignore files.

I have opened the PR into nix https://github.com/NixOS/nix/pull/9352
Someone else opened a similar (but not optional) change and got this reply from the nix team: https://github.com/NixOS/nix/pull/6858#issuecomment-1666156844 but at least this new PR is opt-in
I will add it into garn tomorrow

Garn PR: https://github.com/garnix-io/garn/pull/406


Issues on Returning a Product where text Does Not Exist

As an example scanning this url: https://www.bhphotovideo.com/c/product/1365551-REG/synology_ds418play_diskstation_4_bay.html with the Product API does not return the text field. Resulting in errors in attempting to process the response.
{
  "request": {
    "options": [
      "_=1513203180811",
      "callback=jQuery111107118896645815873_1513203180810",
      "format=jsonp"
    ],
    "pageUrl": "https://www.bhphotovideo.com/c/product/1365551-REG/synology_ds418play_diskstation_4_bay.html",
    "api": "product",
    "version": 3
  },
  "objects": [
    {
      "images": [
        {
          "xpath": "/html[1]/body[1]/div[1]/div[2]/div[2]/div[1]/div[3]/div[1]/div[1]/a[1]/img[1]",
          "naturalHeight": 500,
          "width": 392,
          "diffbotUri": "image|3|483071054",
          "title": "Synology DS418play Diskstation 4 Bay Nas",
          "url": "https://static.bhphoto.com/images/images500x500/synology_ds418play_diskstation_4_bay_1507130659000_1365551.jpg",
          "naturalWidth": 500,
          "primary": true,
          "height": 392
        }
      ],
      "offerPrice": "$429.99",
      "productId": "DS418PLAY",
      "diffbotUri": "product|3|-1255355555",
      "mpn": "DS418PLAY",
      "multipleProducts": true,
      "availability": true,
      "type": "product",
      "title": "Synology DS418play Diskstation 4 Bay Nas",
      "offerPriceDetails": {
        "symbol": "$",
        "amount": 429.99,
        "text": "$429.99"
      },
      "breadcrumb": [
        {
          "link": "https://www.bhphotovideo.com",
          "name": "Home"
        },
        {
          "link": "https://www.bhphotovideo.com/c/browse/Computers/ci/9581/N/4294542559",
          "name": "Computers"
        },
        {
          "link": "https://www.bhphotovideo.com/c/browse/Drives-Storage/ci/13216/N/4294542392",
          "name": "Drives & Storage"
        },
        {
          "link": "https://www.bhphotovideo.com/c/browse/Network-Attached-Storage-NAS-/ci/26927/N/3832759815",
          "name": "Network Attached Storage (NAS)"
        },
        {
          "link": "https://www.bhphotovideo.com/c/buy/NAS-Enclosures/ci/26903/N/3832759809",
          "name": "NAS Enclosures"
        },
        {
          "link": "https://www.bhphotovideo.com/c/product/1365551-REG/synology_ds418play_diskstation_4_bay.html",
          "name": "Synology DiskStation DS418play"
        },
        {
          "link": "https://www.bhphotovideo.com/c/product/1365551-REG/tzftqtxwebbdfaedfe.html",
          "name": "wyfeweadbyrxbefatwsewxtwwsdybwsyef"
        }
      ],
      "humanLanguage": "en",
      "pageUrl": "https://www.bhphotovideo.com/c/product/1365551-REG/synology_ds418play_diskstation_4_bay.html",
      "category": "Computers",
      "sku": "SYDS418PLAY",
      "brand": "Synology"
    }
  ],
  "url": "https://www.bhphotovideo.com/c/product/1365551-REG/synology_ds418play_diskstation_4_bay.html"
}

Issue closed as PR fix has been merged, thanks @Swader


Change tailwind bottom margin to padding for layouts

I noticed on the create profile page that because there wasn't enough content to overflow 100vh the layout pushed the bottom 3rem (48px) down making it scroll even-though there was nothing.
Changed margin to padding.
Before: (notice the scrollbar)

After:

LGTM. I take it you removed the footer to repo?

@scosman  No, I didn't remove anything 😀
There is no footer on the 'create_profile' page unless you are referring to the "You are logged in as ..." in which case, I didn't remove that as well. Maybe it's just my screen size?

Was referring to the change in the login layout (which does have footer). This works there too.
Thanks for the fix!


🐞 Taiga 4.0.0 - Compilation Error - input phone international

Playground Link
No response
Description
Cannot create property 'message' on string<EMAIL_ADDRESS>Errors found in the template:
Unsupported expression in a two-way binding
<div
    *ngIf="countriesNames$ | async as countriesNames"
    tuiGroup
    [tuiDropdown]="dropdown"
    [tuiDropdownEnabled]="interactive()"
    [(tuiDropdownOpen)]="!disabled() && open"   <-- Error
>

location:
/projects/kit/components/input-phone-international)/input-phone-international.template.html

### Angular version

18.0.4

### Taiga UI version

4.0.0-rc.1

### Which browsers have you used?

- [X] Chrome
- [ ] Firefox
- [ ] Safari
- [ ] Edge

### Which operating systems have you used?

- [ ] macOS
- [X] Windows
- [ ] Linux
- [ ] iOS
- [ ] Android

We need to break [tuiDropdownOpen] and (tuiDropdownOpenChange) into 2 separate lines. Would you like to make a PR?


Allow specifing a Legend Format in Application Insights' Text Edit mode

This has been implemented in #2 for Application Insights queries, but the Text edit mode (the small pen icon allowing custom Kusto queries) does not have that field, which makes it impossible to specify custom legends.

Closing in favor of https://github.com/grafana/grafana/issues/21207


Replace dependency on webmozart/json

Currently using webmozart/key-value-store and webmozart/json to manage reads/writes to crap.json.
We are currently locked to an older version of composer/composer because webmozart/json requires a much older version of justinrainbow/json-schema (see webmozart/json#37).
So we need to either fork webmozart/json and provide our own JsonFileStore class, or come up with a new solution altogether. This could be a good time to make some changes as mentioned in geekish/crap#9.

Running into issues using crap now, since I can't update composer. I have unfortunately had to uninstall it for now, until I decide how to move forward.
I don't have much time to dedicate to PHP projects at the moment so if anyone uses this and would like to help I'll take it. :)

AltLayer Airdrop Season One Update

🚀 Exciting Announcement!
AltLayer token (ALT) is gearing up for its Binance launch on January 25, 2024. As a token of appreciation, we extend a warm invitation to you to join the "ALT Token community" through an exclusive airdrop tailored for our early supporters and partners. Here's a quick overview:

Total Allocated ALT Tokens: 400,000,000 (4% of the total supply)

For a comprehensive breakdown of criteria and further details, refer to the complete announcement Oficial Website.
The window to Claim $ALT tokens is open from January 25 to February 08, 2024.
Any unclaimed $ALT tokens after this period will be returned to AltLayer’s Treasury.
We deeply appreciate your contribution to AltLayer's success! Stay tuned for more exciting developments in Season One.
Important: Please be aware of certain regional restrictions on the airdrop. Review the disclaimer before participating.
poyie979, @Naser531900, @dunyuling, @maxmalysh, @crazy-choose, @artpleb, @Machou, @kkhuong, @cake654326, @ROMANUCH05, @lightinthebox, @pretest-thailand, @psoftcelent, @waymaiker, @awydin, @arya-alireza, @om2c0de, @Kropo7ov, @PastaGringo, @gy2006


Add Fifth and Sixth week's material headers in readme.md

Please add main content of fifth and sixth week's material on the root readme.md file.

Done. We should close this one.

Closed by fix 8b661676e11756a2b8154ddce2b70a3ffec6d589


Example

Can you please add  a sample app, I am getting one error after another.
Thanks

Hi there! If you figured this out can you submit a PR? Thanks!


rewrite in python

This part of the Standup project has languished and it's got a bunch of problems that should get fixed, but haven't been.
For me, there are two big reasons I've done virtually nothing here. First is that I've been spending my time on Standup and second is that this is a node.js project and I just don't know enough node.js to swoop in and get anything done without spending a lot of time.
On top of that, this project doesn't have many tests. Did we break things when fixing stuff? We have no idea. This project doesn't have much in the way of documentation. How does it work? What's supported? There's a README, but it's missing a bunch of stuff like how to talk to the bot.
There isn't a lot of functionality here. Standup is written in Python and has more project activity. I claim we'll get a lot of traction out of rewriting this project in Python and reusing a bunch of the infrastructure we have for Standup.
This issue covers a rewrite.

I think we need to do the following:

Figure out what the requirements are: bot commands, bot behaviors, what needs to be persisted between runs, etc.
Figure out what libraries to use: probably want something that increases the likelihood that people will swoop in and fix things.
Go through and rewrite.

We can do 1 and 2 simultaneously. 3 should wait on the first two.


FIX PDO in PHP 8

Cherry pick backport of  https://github.com/silverstripe/silverstripe-framework/pull/10378
Fix for https://github.com/creative-commoners/silverstripe-versioned/runs/7173322970?check_suite_focus=true
1) SilverStripe\Versioned\Tests\VersionedTest::testVersionedHandlesRenamedDataObjectFields PDOException: There is no active transaction

Travis didn't run on this.... can you please push an empty commit or something to prompt travis to pick up on it?

Done, travis ran this time


use delete_message=(message)

Where would I put it? My goal is to get the bot to automatically remove the original message after the bot has commented on it. I would have enough information if someone could make that work on this simple ping script. (delete the Ping message sent by an user, after the bot has sent the Pong! message)
async def cmd_ping(self, channel):
    """
    Usage:
        {command_prefix}ping
    Ping command to test latency
    """
    await self.safe_send_message(channel, "Pong!")

This is already a feature of the bot. It's called DeleteInvoking in the config.


SVG files not supported

SVG files which show correctly in Wiki are not exported into the PDF.
This is a pity for the *.excalidraw.svg files with embeded excalidraw information, I will move them to exacalidraw.png files.

@matteotrapani thanks, even with unit tests 👍👍👍
Will release it soon.


License?

Without a license, this code is only source-available, not open source.

Thanks for pointing this out; I added the MIT license.


Support Alternate Date Formats

Description
Supports using date formats obtained from OpenSearch. Contains some changes from OpenSearchDataType rework (https://github.com/Bit-Quill/opensearch-project-sql/commit/8b2f65d1a9374de3b4ef526ab55cc5a8394b0231). Also support reading and using user defined formats from the index mapping.
Based on PoC (Here: https://github.com/Bit-Quill/opensearch-project-sql/pull/169/files).
Currently failing due to BWC failures unrelated to these changes
Issues Resolved
https://github.com/opensearch-project/sql/issues/794
https://forum.opensearch.org/t/sql-select-fails-on-date-fields-format-epoch-second/11521
Check List

[X] New functionality includes testing.

[X] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[X] New functionality has javadoc added
[ ] New functionality has user manual doc added

[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@GabeFernandez310 can you please add a use case to the PR description?
It would also be worthwhile to list the supported date formats for this PR (link).


What provider to use for accessing Excel files via automated processes?

You state:
"The ACE provider (formerly the Jet provider) that connects to Excel data sources is intended for interactive client-side use. If you use the ACE provider on SQL Server, especially in automated processes or processes running in parallel, you may see unexpected results."
So, what provider SHOULD we use for automated processes then?

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

ID: e6257880-5f84-8ab4-29e0-cf9e1e130b76
Version Independent ID: 47351d7f-29eb-298e-9a75-7bf8c3e648ca
Content: Import data from Excel to SQL - SQL Server
Content Source: docs/relational-databases/import-export/import-data-from-excel-to-sql.md
Product: sql
Technology: data-movement
GitHub Login: @MashaMSFT
Microsoft Alias: mathoma

Server side automation is not supported for Excel. Please see the following for some considerations: https://support.microsoft.com/en-us/help/257757/considerations-for-server-side-automation-of-office
You can still use the ACE Provider, but you might run into various issues stated above.


fix(text-input): position experimental password visibility toggle

Closes #1734
Related: #1058 #1060
This PR styles the password visibility toggle for the experimental text input. It also accounts for the new experimental error states and icon prefixes

@emyarod Could you fix the default options test case...? Thanks!

yes it should be resolved now @asudoh

Would other frameworks need to set the data attribute in order for styles to be applied?

I refactored it to avoid selecting data attributes


[EPIC] BlobModule

Context
So far, celestia-node has developed all the infrastructure and necessary components from the ground up to provide a secure and scalable DA network. Now, the time has come to create that DA module and its API basing, using which any application on top can put data, retrieve and verify its availability. We call this module BlobModule.
BlobModule API
Let's define the API for it. For simplicity and to follow our practice, we define it in Golang.
NOTE: The API is WIP and discussion towards it's finalization happens in https://github.com/celestiaorg/celestia-node/discussions/1829
// Blob represents any application-specific binary data that anyone can submit to Celestia.
type Blob struct {
	Namespace namespace.ID
	Data []byte
}

// Commit computes hash commitment of the Blob.
func (b *Blob) Commit() []byte

// BlobModule provides all necessary
type BlobModule interface {
	// Submit sends PFB transaction and reports the height it landed on.
	// Allows sending multiple Blobs atomically synchronously.
	// Uses default wallet registered on the Node.
	Submit(context.Context, Blob...) (height uint64, error)

	// Get retrieves all the blobs for given namespaces at the given height.
	Get(context.Context, height uint64, namespace.ID...) ([]Blob, error)

	// Available checks whether the given hash commitment of a blob is available/included at the given height under a particular namespace.
   // Useful for light clients wishing to check the inclusion of the data.
	Available(context.Context, height uint64, namespace.ID, hash []byte]) (bool, error)
}

### Tasks
- [ ] https://github.com/celestiaorg/celestia-node/issues/1836
- [ ] https://github.com/celestiaorg/celestia-node/issues/1837
- [ ] https://github.com/celestiaorg/celestia-node/issues/1838
- [ ] https://github.com/celestiaorg/celestia-node/issues/1839
- [ ] https://github.com/celestiaorg/celestia-node/issues/1840
- [ ] https://github.com/celestiaorg/celestia-node/issues/1841
- [ ] https://github.com/celestiaorg/celestia-node/issues/1676

https://github.com/celestiaorg/celestia-node/pull/1870

I would suggest moving the rest of the open issues to #2287 and closing this, so that we only have one blob module epic open

Agreed. @vgonkivs, mind making the suggestion?

Will move all tasks to the Hardening EPIC

closing as remaining tasks moved to "the hardening" workstream/epic https://github.com/celestiaorg/celestia-node/issues/2287


when I try to run your code , there is something wrong , do you know why?

AttributeError                            Traceback (most recent call last)
 in
1 [clf_energy, mu_energy, std_energy, class_names_energy,mt_win_en, mt_step_en, st_win_en, st_step_en, _] = aT.load_model("energy")
2 fv_2 = (f_2[:, 0] - mu_energy) / std_energy
----> 3 [res_energy, p_en] = aT.classifier_wrapper(clf_energy, "svm_rbf", fv_2)
4 # win_class_energy = class_names_energy[int(res_energy)]
/data/miniconda2_python2.7/envs/py36_wy/lib/python3.6/site-packages/pyAudioAnalysis/audioTrainTest.py in classifier_wrapper(classifier, classifier_type, test_sample)
90         - model:        regression model
91         - model_type:        "svm" or "knn" (TODO)
---> 92         - test_sample:        a feature vector (numpy array)
93     RETURNS:
94         - R:            regression result (estimated value)
/data/miniconda2_python2.7/envs/py36_wy/lib/python3.6/site-packages/sklearn/svm/_base.py in predict(self, X)
583         """
584         check_is_fitted(self)
--> 585         if self.break_ties and self.decision_function_shape == 'ovo':
586             raise ValueError("break_ties must be False when "
587                              "decision_function_shape is 'ovo'")
AttributeError: 'SVC' object has no attribute 'break_ties'

That's probably an issue with the scikit-learn version of pyAudioAnalysis. Please install pyAudioAnalysis according to instructions.

Hi there. I installed pyAudioAnalysis per the instructions (using pip3) and I still have this issue. I think publishing versions of the model that were trained using a newer version of scikit-learn should fix everything, though. Any chance you can train/post those?

https://stackoverflow.com/questions/29773574/python-error-in-svm-classifier-predict

Hi there. I installed pyAudioAnalysis per the instructions (using pip3) and I still have this issue. I think publishing versions of the model that were trained using a newer version of scikit-learn should fix everything, though. Any chance you can train/post those?

https://stackoverflow.com/questions/29773574/python-error-in-svm-classifier-predict

Thanx for the comment
I've pushed models trained under scikit-learn 0.23.2
Also updated the requirements file to make this a clear dependency.
It should work now

Thanx for the comment
I've pushed models trained under scikit-learn 0.23.2
Also updated the requirements file to make this a clear dependency.
It should work now

It now works perfectly. Thank you SO much!

It now works perfectly. Thank you SO much!


Removed appium development dependency and therefore nokogiri

This caused bundle install on fastlane to also install nokogiri

Lol, thanks for the reaction @neonichu 👎

Big :-1: Everything should depend on nokogiri, plz also add Rails.

You should be adding more dependencies, not removing them

:ship: it

Add a check in the lock files for it?

@orta You mean danger should check that nokogiri isn't added as dependency?

yep


Too much delay in connections throw the proxy

I'm using the proxy in a angular project with a local server and there is an important delay when the proxy is up.
Comparative requests:
Request --- Proxy  --- Server
request1 --- 15.3s --- 602ms
request2 --- 5.8s  --- 387ms
Why does the proxy have that delay?I think it's too much delay.

I fixed it partially, If you choose a port different to 80, the proxy works better and more quick.


The package 'react-native-video-cache-control' doesn't seem to be linked

I got same issue, issue exists but closed
#55

@Vaib215
Have you tried this step
Please share your app level build.gradle file and some screenshot to check the issues
Thanks


Increase the default maximum number of open file descriptors

Fixes https://github.com/cockroachdb/cockroach/issues/30669.
Once this is merged, we can go back and remove any ulimit -n
invocations from roachtests.

This change is

Not that it matters much, but convention is to put automatically generated /etc config into the .d directory. So rather than appending to /etc/limits.conf, you’d write to /etc/limits.d/10-roachprod-nofiles.conf. (If you do this, double check that I’ve gotten the naming convention right.) That way your script is idempotent.

You've verified this works manually, right? In my experience, there was always something else I needed to do.

Yes, I spun up a cluster and verified that all nodes reported the new limit. When I was originally testing this, I found that I needed to start a new shell to see the effect after updating the conf file. Maybe that's why it appeared like there was another step.

Not that it matters much, but convention is to put automatically generated /etc config into the .d directory. So rather than appending to /etc/limits.conf, you’d write to /etc/limits.d/10-roachprod-nofiles.conf. (If you do this, double check that I’ve gotten the naming convention right.) That way your script is idempotent.

TIL! For those who are interested, see https://unix.stackexchange.com/questions/365622/how-to-raise-open-file-limit-etc-security-limits-d-vs-etc-security-limits-co for more.


Ionic Serve - build dev failed: Cannot read property 'indexOf' of undefined

Wasn't sure where to place this issue - here or in the App Scripts repo.  I placed it there - sorry to duplicate
https://github.com/driftyco/ionic-app-scripts/issues/544

FIXED - I had Firebase as a dependency as well as AngularFire  - removing Firebase from package.json fixed the issue.

I don't think this is a long term solution but if you are trying to get 'ionic serve' to work and this is your error you can make a change in a typescript file and save it and then it starts webpack and works. Well works for me and I'm using angularfire2 2.0.0-beta.6 and firebase 3.6.4

"Delete the firebase.d.ts in the folder node_modules\firebase"
https://github.com/driftyco/ionic-cli/issues/1713#issuecomment-267753479


Need to be able to override individual cells in repeater (by column)

There’s no documented way to override or put your own functions into the columns object in the repeater. It appears you have to use list_columnRendered(). But with that, you can see the original content on the page before the function runs and puts your correct content on the page.

Would hiding the contents of the repeater until rendering is finished fix this?


Removing deviation for MissingBgpNeighborStatePeerGroup

Removing deviation for MissingBgpNeighborStatePeerGroup in RT1.7.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 55.714%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1170

Relevant Lines:
2100

💛  - Coveralls


How to enter service screen on 718 porsche cayman/boxster?

Menu button on Porsche models doesn't exist. I saw on some SUV models that they use combination of Home and Tuner button, but this doesn't work for me

Maybe this will help:
https://mibwiki.one/doc/porsche-key-combinations-UEJ2kn0ejh


Can Matano directly pull Crowdstrike Falcon api data?

Greetings!
Can Matano directly pull Crowdstrike Falcon api data, rather than relying on the SIEM connector?
The SIEM connector needs a running server to pull from the API, then a second agent to push the data into s3. It seems like we could "cut out the middle man" and stay serverless if Matano pulls the logs from the streaming API directly, much like it does for other services.
I'm attaching a PDF of the docs page (since it requires a login)
Event streams APIs Deployment and Management APIs CrowdStrike APIs Documentation Support and resources Falcon.pdf

Hi @brentley! Thanks for cutting an issue. This makes a lot of sense and is something we are planning to work on.
One thing to note, the data like (detection summaries for alerts) that are available in the streaming API should also be available in the FDR. To assist with pulling data from Falcon / FDR in a completely serverless we will

Implement a log puller that uses FDR credentials to connect to Crowdstrike managed SQS queue and pull all the data into Matano.

Implement a log puller for Falcon Streaming API that entirely replaces the Crowdstrike SIEM connector and directly connects to the datafeed over http to receive the streaming events and write them to Matano on a regular basis.

Do you have a link to additional documentation on the Falcon Event Streaming API to better understand the format / spec of the API and the events.


Incorrect message on UI when podGC is enabled with deleteDelayDuration

Summary
I have my workflowDefaults set with:
      podGC:
        strategy: OnWorkflowCompletion
        deleteDelayDuration: 168h  # Delete pods 7 days after completion

However, the UI states:  "Your pod GC settings will delete pods and their logs immediately on completion. ".  This isn't quite true because my pods will be deleted 7 days after completion.
I would propose that this message is not shown when the podGC is set to anything other than the default, or greater than the default.
Use Cases
I use OnWorkflowCompletion and a long deleteDelayDuration so that my Kubernetes cluster isn't forever holding on to a growing list of completed pods.  Keeping only the last week of pods is sufficient and keeps the list of pods in k8s at a reasonable level.

Message from the maintainers:
Love this enhancement proposal? Give it a 👍. We prioritise the proposals with the most 👍.

Ah yea, Workflow-level deleteDelayDuration is a newer feature I added in #11325 that released in 3.5, so that message pre-dates the existence of the feature.
Would you like to contribute a fix for the message when deleteDelayDuration is used?

I'm probably not the best person. Sorry...but I do suspect it's a great
first issue!
On Thu, Dec 21, 2023, 6:47 p.m. Anton Gilgur @.***>
wrote:

Ah yea, Workflow-level deleteDelayDuration is a newer feature I added in
#11325 https://github.com/argoproj/argo-workflows/pull/11325 that
released in 3.5, so that message pre-dates the existence of the feature.
Would you like to contribute a fix for the message when
deleteDelayDuration is used?
—
Reply to this email directly, view it on GitHub
https://github.com/argoproj/argo-workflows/issues/12395#issuecomment-1867059075,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAUNOYZAR3S3PLTJHLOTBCTYKTDCVAVCNFSM6AAAAABA6Z32Y2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRXGA2TSMBXGU
.
You are receiving this because you authored the thread.Message ID:
@.***>


Prepend function keyword in colored-man-pages plugin

Resolves: #6237

What is the status here?
This is veeery annoying...


content: Running multiple Beacon Nodes for Validators

User pyk in Discord suggested running multiple beacon nodes could allow users to run high numbers of validators. This solves the issue where some validators miss their attestations.
Todos

[ ] Verify with Core Devs @dapplion
[ ] Update Docs in Validators

Resources

The most efficient way to run a beacon validator combo is one validator client for each beacon node, and then add all the keys in that one validator client. Then just calibrate how many keys that 1:1 combo can handle.

That makes sense. Is there a benchmark somewhere with data on # of
validators per Beacon Node?
I think it would be helpful for us to help Core Devs collect data and
metrics, given that Gnosis tokenomics will result in most node runners
running high validator counts per machine. The community has been
suggesting that there are limits to # of validator per node, which differs
from
It would be interesting to do a community-wide validator effort to collect
data on (a) hardware, and (b) perf metrics for given number of validators.
I'm spinning up my nodes over the holidays, and will start collecting some
data in Prometheus. Will probably need guidance in the new year on what the
existing best practices are.
Previous studies:
https://www.symphonious.net/2022/04/06/exploring-eth2-cost-of-adding-validators/
https://ethereum.stackexchange.com/questions/132075/how-many-validators-can-run-with-single-consensus-client

"no hard limit"

On Fri, Dec 23, 2022 at 1:24 PM Lion - dapplion @.***>
wrote:

The most efficient way to run a beacon validator combo is one validator
client for each beacon node, and then add all the keys in that one
validator client. Then just calibrate how many keys that 1:1 combo can
handle.
—
Reply to this email directly, view it on GitHub
https://github.com/gnosischain/documentation/issues/340#issuecomment-1363630245,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXOHUHNZLTPS5SEAMWXQ43TWOUZSFANCNFSM6AAAAAATHLMUM4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Store TTN payload as is in firebase

Has more fields which allows for better debugging information.

Done withing #98


Fix for issue #56.

Use task names and not task requests args to figure out which env file to use.  The args and names should be the same.

Is there anyone who could merge this PR ? It would be very useful as I currently have to manually edit the dotenv.gradle file to make this module works with multiple env config files.

May anyone merge this PR ?

I'm not able to. :(

Oops, sorry for the delay! Looks great :+1: thanks @eburke56 and everyone


Add access.log and auth.log

Problem Description
We use mitmweb for API debugging for dev team, it runs proxy mode and has http auth on. Hackers constantly scans it to find backdoor.
Proposal
Add an option to write HTTP auth attempts to a auth.log file so we can ban hackers with fail2ban
Alternatives
IP whitelist the proxy, but we have to maintain the list and developers don't have static IP

I'd be happy to accept a PR for this that amends the proxyauth addon!


Add ext0 WakeupReason

In impl From<esp_sleep_source_t> for WakeupReason, could we add esp_sleep_source_t_ESP_SLEEP_WAKEUP_EXT0 => Self::Button, in addition to the current one for ext1?
ext0 is basically just the single-pin version of ext1. https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/sleep_modes.html#external-wakeup-ext0
It might also be useful to split it out into Ext0 and Ext1(pin) by using https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/sleep_modes.html#_CPPv432esp_sleep_get_ext1_wakeup_statusv
If it would be easier, I can make a PR for either the Ext0 -> Button change alone or splitting them out, whichever is preferred.

Let's have for now the simpler solution, where ext0 is mapped to Button. PR would be appreciated!


cleanup: cleanup azurecns

What type of PR is this?
/kind cleanup
cleaning up older versions of azurecns

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

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

Special notes for your reviewer:
Release note:
none

I believe this was addressed in a separate PR


Added selftest page to the framework

Framework is in place, first test has been added. More test will come up in my next commit/pull request.
~I wasn't up to date on the main branch yet but after updating I saw there was a bug with importing the handlebars which made it impossible to test the this commit's code on the main branch code but even with these commit files not being there the bug still occurs. Have fun David.~
Ignore the above comment, the merge with master messed up my modules for some reason.

I've added data-o-type="list" test to the test page.
I can explain how the framework works right now in the next meeting if you'd like.

See #6


Add fallible::hostname_lower

Add fallible::hostname_lower which is functionally identical to the deprecated whoami::hostname.
Fixes #117

Closing with reasoning in comment here: https://github.com/ardaku/whoami/issues/117#issuecomment-2377958087


There was a conflict between "System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Net.Http, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".

All of the following criteria must be met

[X] All Requirements must be installed.
[X] Changed the title so that it doesn't just says "[Bug]: "
[X] I have searched the GitHub issues for my bug, even in the closed issues.

All of the following are optional to answer

[ ] Tried reinstalling the Game.
[X] Tried reinstalling MelonLoader.
[X] Tried restarting PC.
[X] Was able to see the Start Screen.

Describe the issue.
i dont think this is a bug  of   melonloader
i make my mod with  0.57  and its work ...  but  its always bad when i try to use  0.61  ,  0.65
then  that error  popup  .......
its about   System.Net.Http,  in visual  studio   was bad config  and i don know how to fixed it
i am kind of  copying other peoples  scripts  and  test it
Did you attach your log file?
Select an option below

Do you have .Net 6.0 Desktop installed? https://dotnet.microsoft.com/en-us/download/dotnet/6.0#runtime-desktop-6.0.23

i dont sure but when i try to download this .net 6.0 then i got the error
[30AC:3238][2023-11-20T10:11:44]e000: Error 0x80070666: Cannot install a product when a newer version is installed.
so i think i have been installed it .

possibly, the current version now is 6.0.25
Mods made for MelonLoader 0.5.x will crash if installed into MelonLoader 0.6.x


Dependabot::PullRequestCreator.new creates branch name that is too long

Package manager/ecosystem
ruby:bundler
What you expected to see, versus what you actually saw
When dependabot tried to create a merge request in gitlab, API responded with:
{
   "api_error" : [
      "{\"message\":\"Invalid reference name: 6cca8a5a83a143598d5acd494f099fcdab4105ae\"}"
   ],
   "redis_calls" : 4,
   "redis_write_bytes" : 545,
   "duration_s" : 0.31665,
   "username" : "builder",
   "correlation_id" : "OBo4uFA7Zu4",
   "db_duration_s" : 0.01291,
   "meta.caller_id" : "/api/:version/projects/:id/repository/branches",
   "route" : "/api/:version/projects/:id/repository/branches",
   "gitaly_duration_s" : 0.248659,
   "queue_duration_s" : 0.047001,
   "meta.user" : "builder",
   "redis_cache_write_bytes" : 545,
   "severity" : "INFO",
   "redis_cache_read_bytes" : 220,
   "redis_read_bytes" : 220,
   "host" : "******",
   "remote_ip" : "******",
   "redis_cache_duration_s" : 0.001662,
   "redis_duration_s" : 0.001662,
   "meta.project" : "******",
   "time" : "2021-02-09T12:22:28.100Z",
   "ua" : "Gitlab Ruby Gem 4.16.1",
   "view_duration_s" : 0.30374,
   "user_id" : 6,
   "status" : 400,
   "params" : [
      {
         "value" : "dependabot/bundler/rails-and-draper-and-rails-controller-testing-and-rspec-rails-and-font-awesome-rails-and-activeadmin-and-responders-and-sass-rails-and-devise-and-jquery-rails-and-jquery-tablesorter-and-factory_bot_rails-and-ransack-and-delayed_job_active_record-and-activerecord-partitioning-and-active_record_extended-and-active_admin_import-6.1.1",
         "key" : "branch"
      },
      {
         "key" : "ref",
         "value" : "6cca8a5a83a143598d5acd494f099fcdab4105ae"
      }
   ],
   "method" : "POST",
   "path" : "/api/v4/projects/******/repository/branches",
   "gitaly_calls" : 1,
   "meta.root_namespace" : "******",
   "redis_cache_calls" : 4
}

The ref is perfectly fine, but branch name length exceeds ext4 255 file name char limit, which prevent git from creating a branch:
{
   "level" : "info",
   "msg" : "E, [2021-02-09T12:22:28.094227 #23515] ERROR -- githost.log: 'git update-ref' in /data/git-data/repositories/******/******.git: fatal: cannot lock ref 'refs/heads/dependabot/bundler/rails-and-draper-and-rails-controller-testing-and-rspec-rails-and-font-awesome-rails-and-activeadmin-and-responders-and-sass-rails-and-devise-and-jquery-rails-and-jquery-tablesorter-and-factory_bot_rails-and-ransack-and-delayed_job_active_record-and-activerecord-partitioning-and-active_record_extended-and-active_admin_import-6.1.1': Unable to create '/data/git-data/repositories/******/******.git/./refs/heads/dependabot/bundler/rails-and-draper-and-rails-controller-testing-and-rspec-rails-and-font-awesome-rails-and-activeadmin-and-responders-and-sass-rails-and-devise-and-jquery-rails-and-jquery-tablesorter-and-factory_bot_rails-and-ransack-and-delayed_job_active_record-and-activerecord-partitioning-and-active_record_extended-and-active_admin_import-6.1.1.lock': File name too long",
   "supervisor.args" : [
      "bundle",
      "exec",
      "bin/ruby-cd",
      "/var/opt/gitlab/gitaly",
      "/opt/gitlab/embedded/service/gitaly-ruby/bin/gitaly-ruby",
      "3358",
      "/var/opt/gitlab/gitaly/internal_sockets/ruby.0"
   ],
   "supervisor.name" : "gitaly-ruby.0",
   "time" : "2021-02-09T12:30:37.052Z"
}

@jurre any chance you could check the PR here?

https://github.com/dependabot/dependabot-core/pull/5338 is now merged. But I think there might be follow-on PR needed that sets this arg to 255 for GitLab?
I'm unclear if that value should be set here in dependabot-core or in the external entrypoints (typically for GitLab I think that's https://github.com/dependabot/dependabot-script or https://gitlab.com/dependabot-gitlab/dependabot). We're trying to avoid adding more platform-specific logic into dependabot-core, so the entrypoints are preferred if possible... but I haven't looked at how the wrappers actually load dependabot-core to see how easy that is.
If the best place to set this is external, then this issue should be closed from the perspective of dependabot-core.
cc @nudded @TomNaessens as you may know more?

@jeffwidman yes, we'll be fixing that upstream in the dependabot-gitlab repository, so only the configuration was needed, no specific value needs to be set in dependabot-core

For anyone following, dependabot-gitlab v0.30.0 is released which contains this option: https://gitlab.com/dependabot-gitlab/dependabot/-/releases/v0.30.0


make compontentstatus usable

Is your feature request related to a problem? Please describe.
No, make more act like the k8s ;)
A clear and concise description of what the problem is.
a kubectl get componentstatus give not the expected results
# k3s kubectl get componentstatus
NAME                 STATUS      MESSAGE                                                                                ERROR
controller-manager   Unhealthy   Get http://<IP_ADDRESS>:10252/healthz: dial tcp <IP_ADDRESS>:10252: connect: connection refused
scheduler            Unhealthy   Get http://<IP_ADDRESS>:10251/healthz: dial tcp <IP_ADDRESS>:10251: connect: connection refused

Describe the solution you'd like
see a clean status
Additional context
Make the controller-manager on 10252 and scheduler listen on the port 10251 and don't disable it or
make it configurable ?
See:
for control-manager:
https://github.com/rancher/k3s/blob/828ce5a24a5d7e36a61bcf26167b74ce195e0665/pkg/daemons/control/server.go#L105
and scheduler:
https://github.com/rancher/k3s/blob/828ce5a24a5d7e36a61bcf26167b74ce195e0665/pkg/daemons/control/server.go#L124

The ports are currently disabled because we didn't want any public ports ports exposed.  If there is a simple way to make them bind to <IP_ADDRESS> we can do that.  Either which way we will fix it such that component status doesn't return unhealthy.

Oh hey, I didn't see you already put in a PR.  Cool, thanks!


ID Claim

Mod ID: 042
Mod Name: ReloadBar
Mod Author: Samamstar
Aiming to build a mod that has a progress bar w/ a cancel point for reloads, like in the battlefront games. Seems like a fun starter project!
P.S.  If the answer is "please don't" I'll try to figure it all out on my own :)

You've got the ID reserved, good luck on the project!
Sure, go ahead. Though I may not always be able to get back to you straight away.

Thanks man! I'll at least try to get a hello world before I bug you


ObjectArray.ObjectArrayIterable should be non-public or @Ignored

Currently the typechecker lets me call ObjectArray.ObjectArrayIterable from Ceylon code, resulting in a backend error package java.lang.ObjectArray does not exist.
So the inner class should be either private or @Ignored, but I'm not certain which. @tombentley? @FroMage?

Fixed.

I think it should better be private because you still can see the type or the iterable at runtime.

@FroMage it is used from some places in the runtime.

What is?

ObjectArray. That's why it can't be private. FTR, it's your very own code in the metamodel that uses it :-)

What, and you expect my code to work since when? Your lack of making sense is disturbing.
What happens when you get an instance of this iterable and call type() on it? What happens when you call is Iterable<...> on it? If it works then fine, if not we have a problem.

What happens when you get an instance of this iterable and call type() on it?

A really unhelpful error:
Exception in thread "main" com.redhat.ceylon.compiler.java.runtime.metamodel.ModelError: Unsupported declaration type: UnknownType
	at com.redhat.ceylon.compiler.java.runtime.metamodel.Metamodel.newModelError(Metamodel.java:1724)
	at com.redhat.ceylon.compiler.java.runtime.metamodel.Metamodel.newModelError(Metamodel.java:1719)
	at com.redhat.ceylon.compiler.java.runtime.metamodel.Metamodel.getTypeDescriptorForProducedType(Metamodel.java:851)
	at com.redhat.ceylon.compiler.java.runtime.metamodel.Metamodel.getTypeDescriptorsForProducedTypes(Metamodel.java:888)
	at com.redhat.ceylon.compiler.java.runtime.metamodel.Metamodel.getTypeDescriptorForProducedType(Metamodel.java:799)

What happens when you call is Iterable<...> on it?

If I do objectArray.iterable is {Object*} evaluates to true, when it should evaluate to false, because of a bug I reported months and months ago.
So then this is your guys problem. If private doesn't work and @Ignore doesn't work, I'm not sure what I'm supposed to do about this. Is there some other way to hide it? I can't think of one.

Why would private not work?

I just explained: because you use ObjectArrayIterable in your implementation of the metamodel!

AFAICT we can only access ObjectArray as a special case from java.lang, so if we turn the ObjectArrayIterable into a toplevel class it won't be visible anymore. Perhaps that'd work?

Sounds good to me.
Sent from my iPhone

On 20 Apr 2015, at 1:58 pm, Stéphane Épardaud<EMAIL_ADDRESS>wrote:
AFAICT we can only access ObjectArray as a special case from java.lang, so if we turn the ObjectArrayIterable into a toplevel class it won't be visible anymore. Perhaps that'd work?
—
Reply to this email directly or view it on GitHub.

In theory, fixed and all tests pass, but I didn't find how to test this. Reopen if it's not fixed.


Added more instructions for running the operator

/assign @lihongan

/retest

/label docs-approved
/label px-approved

Following the doc and we can deploy the operator and test-e2e is passed.
$ oc -n aws-load-balancer-operator get pod
NAME                                                            READY   STATUS    RESTARTS   AGE
aws-load-balancer-controller-cluster-697575547-79bql            1/1     Running   0          51s
aws-load-balancer-operator-controller-manager-64cd5fb94-gb4l8   2/2     Running   0          2m6s

/label qe-approved


Include C# textmate grammar

Request from C#/OmniSharp team, grammar is now maintained in an OSS repo:
https://github.com/dotnet/csharp-tmLanguage

So we should add a c# extension again?

@aeschli I apologize that I don't know the exact workflow around textmate grammar files (see https://github.com/Microsoft/vscode/issues/10481 for proof :).
Is it possible to just pick up the .tmLanguage and not the entire C# extension?  This way we get C# colorization out of the box as we do for other languages (looks like PHP, C++, etc.).
Going forward, the C# folks can maintain the their repo and make a PR to get it into VS Code.

Yes, of course, most of our extensions are just the grammar file and some smart editing rules (brackets, comments...). I'm happy to create one for C#, if that's what the Omnisharp team wants.

@egamma ok, i see the problem, thanks for the explanation.
From a customer perspective, having syntax colorization out of the box is goodness.  From an engineering perspective it is a pain to maintain these in multiple places.
I like the model where the C# grammar is in a single repo that both VS Code and the OmniSharp extension ship:

the grammar is maintained in a single location
the grammar is owned by the language owner, not VS Code
the language owner (or maintainer of the grammar) can make PRs on VS Code to update
if the VS Code version is out of date, it will be updated when the extension is installed (I assume)
issues submitted in the VS Code repo can be ported to the grammar repo

Thoughts?

@chrisdias see below for comments

From a customer perspective, having syntax colorization out of the box is goodness. From an engineering perspective it is a pain to maintain these in multiple places.

This is a great summary. However, since we now provide extension recommendations, having syntax colorization out of the box is less important. A user will almost always want to use the rich language extension and not just have coloring that comes with VS Code.

the grammar is maintained in a single location
the grammar is owned by the language owner, not VS Code

This is already the common practice and we should continue to use it, Since the grammars can be used in multiple editors. I must be maintained in a separate repo, e.g., the TypeScript grammar is maintained in https://github.com/Microsoft/TypeScript-TmLanguage.

the language owner (or maintainer of the grammar) can make PRs on VS Code to update

This assumes that then VS Code becomes the integrator of grammars. This makes sense for some key languages and can include C#, but it doesn't make sense to me as a general rule. VS Code has extensions.

if the VS Code version is out of date, it will be updated when the extension is installed (I assume)

This assumes that the grammar is also included in the extension? The version in the extension will win over the version that is bundled with VS Code so this works. However, this means that the grammar is maintained in both VS Code and the extension. This is done in F# today and has resulted in the F# grammar in VS Code being out of date. The F# extension writers only update the grammar in their extension they don't care updating the grammar bundled with VS Code using a PR.
Bottom line we can do this for C#, but not as a general approach.


Remove application instance usage from ProductImage

Description
Remove application instance usage from ProductImage
https://docs.google.com/spreadsheets/d/1x9XbSelCPomdiZX0g9Rz3uGFGJxoA0VsIPgorPjD7mk

@naivekook can you rebase please?

@VaiTon can we re-run unit tests?


Path mapping instructions are incorrect

RxJS version: 5.5.0
Code to reproduce: follow https://github.com/ReactiveX/rxjs/blob/master/doc/lettable-operators.md#build-and-treeshaking
Expected behavior: rxPaths() function call works.
Actual behavior:
TypeError: Path must be a string. Received undefined
    at assertPath (path.js:7:11)
    at Object.resolve (path.js:186:7)
    at module.exports (D:\sandbox\master-project\node_modules\rxjs\_esm5\path-mapping.js:8:31)

Additional information:
rxPaths source seems to receive a path that it will use for the replacement. It looks like it should be called with the path to the project's node_modules. Perhaps it should be using __dirname instead to avoid passing the path?

It's cause we updated logic after 5.5 and not yet published new changes - refer https://github.com/ReactiveX/rxjs/pull/2974/files . So you're correct, current 5.5 need to provide dirname as param. I'm closing this as it'll be resolved once we push new patch release.

Got it, will wait on Angular CLI support then.

@kwonoj @benlesh Why can’t you use the __dirname from the path-mapping script to figure out the path, instead of using an argument (or alternatively if the argument is undefined)? Seems like an easier option.

That's way newly changed script doing. It is just not published yet.


Fixes podspec syntax for git tag.

The podspec contains a syntax error for the git tag value, which prevents Cocoapods from installing versions greater than 1.0.0.
You can run pod spec lint in the project directory to validate the podspec.

Ha... just saw that is fixed now. Cool!

Yes! Just fixed it now :)
The linter actually didn't catch it which is why it took so long to find :)


OAK-D W PoE - Depth Viewer displays nothing

Ubuntu 22.04 x86

Same problem on Windows 11, same pink and red flashing rectangles. Console repeatedly prints:
WARNING:root:Ignoring rerun log call: Traceback (most recent call last):
  File "C:\Users\bill\AppData\Local\Programs\DepthAI\venv\lib\site-packages\depthai_viewer\log\log_decorator.py", line 35, in wrapper
    return func(*args, **kwargs)
  File "C:\Users\bill\AppData\Local\Programs\DepthAI\venv\lib\site-packages\depthai_viewer\log\rects.py", line 163, in log_rects
    colors = _normalize_colors(colors)
  File "C:\Users\bill\AppData\Local\Programs\DepthAI\venv\lib\site-packages\depthai_viewer\log\__init__.py", line 55, in _normalize_colors
    colors_array = np.array(colors, copy=False)
ValueError: Unable to avoid copy while creating an array as requested.
If using `np.array(obj, copy=False)` replace it with `np.asarray(obj)` to allow a copy when needed (no behavior change in NumPy 1.x).
For more details, see https://numpy.org/devdocs/numpy_2_0_migration_guide.html#adapting-to-changes-in-the-copy-keyword.

Making the suggested change results in:

3D view still flashes a pink image, but the image now has rings around the center.
The depth cameras still flash pink and red as above, but there are now green boxes identifying things, and the big box moves around as I lean left and right.

Hey guys,
I will fix the issue on the viewer right now. It's caused by the release of Numpy 2.0.0 which breaks the ABI, this causes undefined behaviour on depthai, like you have experianced... You can fix other examples by installing a version of numpy < 2.0.0, like @wrzwicky already posted above.
@wrzwicky  The reason why installing a lower version of numpy did not solve the issue on the viewer is because the viewer creates it's own venv.

Fixed here https://github.com/luxonis/depthai-viewer/releases/tag/v0.2.3


[Design] Puppeteer

Design PR testing out running our Templating functional tests in puppeteer instead of Selenium.

Moving to AspNetCore.


Convert to native datatypes for Series.tolist()

[x] closes #10904
[x] tests added / passed
[x] passes git diff upstream/master | flake8 --diff
[x] whatsnew entry

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

Merging [#13050][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master     #13050   diff @@
==========================================
  Files           137        137
  Lines         50214      50214
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits          42253      42253
  Misses         7961       7961
  Partials          0          0

Powered by Codecov. Last updated by [05e734a...18ccde4][cc-compare]
[cc-base-branch]: https://codecov.io/gh/pydata/pandas/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/pydata/pandas/compare/05e734ab171be0fda838c6b12839c38fa588da2c...18ccde40e16df2a019f770c599cfaa317a4b9433
[cc-pull]: https://codecov.io/gh/pydata/pandas/pull/13050?src=pr

I will correct this under 2.7
======================================================================
FAIL: test_tolist_np_uint (pandas.tests.series.test_io.TestSeriesIO)

Traceback (most recent call last):
File "/home/travis/build/pydata/pandas/pandas/tests/series/test_io.py", line 93, in test_tolist_np_uint
for t in ['uint8', 'uint16', 'uint32', 'uint64']]

AssertionError: <type 'long'> != <type 'int'>

Please review

needs a whats new with an example

added whatsnew

Please review

thanks @gliptak


Error: Cannot find module /src/GameServer/World/Generics/fetchItem

File: src/GameServer/World/World.js
I renamed the line 56 to this:
    fetchItem       : invoke(path.world + 'FetchItem'),

You are right, not sure how this escaped me :)

you're welcome ^~^


[D3D9]Neverwinter Nights 2: Complete(GOG) crashes when entering the first out-door stage in chapter 1

Software information
Neverwinter Nights 2: Complete(GOG) crashes when entering the first out-door stage in chapter 1.
Also , some rendering issues can be found with the fire place and magic effect cast by dwarves(enemy) before the crashing.
System information

GPU:NVIDIA 1660ti
Driver:440.59
Wine version: 5.2 Lutris build
DXVK version: 1.5 - 1.5.5

Lutris log:
Running /home/v21/.local/share/lutris/runners/wine/lutris-5.2-x86_64/bin/wine /home/v21/Games/NWN2_GOG/drive_c/GOG Games/NWN2 Complete/NWN2Launcher.exe
gamemodeauto:
esync: up and running.
Waiting on children
Waiting on children
info:  Game: nwn2main.exe
info:  DXVK: v1.5.5
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  GeForce GTX 1660 Ti:
info:    Driver: 440.59.0
info:    Vulkan: 1.1.119
info:    Memory Heap[0]:
info:      Size: 6144 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:      Memory Type[8]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 11960 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[9]: Property Flags = 0x6
info:      Memory Type[10]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Device properties:
info:    Device name:     : GeForce GTX 1660 Ti
info:    Driver version   : 440.59.0
info:  Enabled device extensions:
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_host_query_reset
info:    VK_EXT_shader_demote_to_helper_invocation
info:    VK_EXT_shader_viewport_index_layer
info:    VK_EXT_transform_feedback
info:    VK_EXT_vertex_attribute_divisor
info:    VK_KHR_create_renderpass2
info:    VK_KHR_depth_stencil_resolve
info:    VK_KHR_draw_indirect_count
info:    VK_KHR_driver_properties
info:    VK_KHR_image_format_list
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_swapchain
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 0
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 1
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderStorageImageExtendedFormats      : 1
info:    shaderStorageImageReadWithoutFormat    : 0
info:    shaderStorageImageWriteWithoutFormat   : 1
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:  VK_EXT_conditional_rendering
info:    conditionalRendering                   : 0
info:  VK_EXT_depth_clip_enable
info:    depthClipEnable                        : 1
info:  VK_EXT_host_query_reset
info:    hostQueryReset                         : 1
info:  VK_EXT_memory_priority
info:    memoryPriority                         : 0
info:  VK_EXT_shader_demote_to_helper_invocation
info:    shaderDemoteToHelperInvocation         : 1
info:  VK_EXT_transform_feedback
info:    transformFeedback                      : 0
info:    geometryStreams                        : 0
info:  VK_EXT_vertex_attribute_divisor
info:    vertexAttributeInstanceRateDivisor     : 1
info:    vertexAttributeInstanceRateZeroDivisor : 1
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 1
info:  DXVK: Read 120 valid state cache entries
info:  DXVK: Using 5 compiler threads
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              1920
info:      - Height:             1080
info:      - Format:             D3D9Format::A8R8G8B8
info:      - Auto Depth Stencil: true
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           false
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR
info:    Buffer size:  1928x1107
info:    Image count:  2
info:    Exclusive FS: 0
info:  D3D9: Setting display mode: 1920x1080@60
warn:  ConvertFormat: Unknown format encountered: D3D9Format::SSAA
info:  Game: nwn2main.exe
info:  DXVK: v1.5.5
info:  Built-in extension providers:
info:    Win32 WSI
info:    OpenVR
warn:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  GeForce GTX 1660 Ti:
info:    Driver: 440.59.0
info:    Vulkan: 1.1.119
info:    Memory Heap[0]:
info:      Size: 6144 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:      Memory Type[8]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 11960 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[9]: Property Flags = 0x6
info:      Memory Type[10]: Property Flags = 0xe
info:  Process set as DPI aware
info:  Presenter: Actual swap chain properties:
info:    Format:       VK_FORMAT_B8G8R8A8_UNORM
info:    Present mode: VK_PRESENT_MODE_FIFO_KHR
info:    Buffer size:  1920x1080
info:    Image count:  3
info:    Exclusive FS: 0
2020-03-01 01:39:07,955: Unable to read stat for process 56546
2020-03-01 01:39:07,955: Unable to read stat for process 56546
Waiting on children
warn:  D3D9DeviceEx::SetRenderState: Unhandled render state D3DRS_MULTISAMPLEANTIALIAS
wine: Unhandled page fault on read access to 00070002 at address 00070002 (thread 003b), starting debugger...
Unhandled exception: page fault on read access to 0x00070002 in 32-bit code (0x00070002).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:00070002 ESP:0032f378 EBP:00000000 EFLAGS:00010202(  R- --  I   - - - )
EAX:00070002 EBX:ffffffff ECX:0500e3f8 EDX:0032f3bc
ESI:05030338 EDI:0032f55c
Stack dump:
0x0032f378:  0044f488 05030338 0032f3bc 138193a0
0x0032f388:  00000000 00000006 00000006 0000a604
0x0032f398:  0032f3bc ffffffff 138193a0 0032f55c
0x0032f3a8:  00000000 0045d946 ffffffff 0045d959
0x0032f3b8:  00000000 05030338 0032f6b0 128d25d0
0x0032f3c8:  0032f62c 085cd510 00000000 009425f0
Backtrace:
=>0 0x00070002 (0x00000000)
0x00070002: addb	%al,0x0(%eax)
Modules:
Module	Address			Debug info	Name (68 modules)
PE	  400000-  b31000	Deferred        nwn2main
PE	10000000-10015000	Deferred        nwn2_memorymgr
PE	21100000-21164000	Deferred        mss32
PE	22300000-22338000	Deferred        msseax.m3d
PE	22400000-22419000	Deferred        msssoft.m3d
PE	22600000-22618000	Deferred        mssdx7.m3d
PE	22700000-22776000	Deferred        mssrsx.m3d
PE	24100000-24120000	Deferred        mssdsp.flt
PE	26400000-26439000	Deferred        mssvoice.asi
PE	26f00000-26f2e000	Deferred        mssmp3.asi
PE	30000000-3006d000	Deferred        binkw32
PE	50000000-50090000	Deferred        granny2
PE	62440000-626fa000	Deferred        d3d9
PE	6f400000-6f5ff000	Deferred        dxgi
PE	7a840000-7a849000	Deferred        opengl32
PE	7b020000-7b038000	Deferred        kernelbase
PE	7b420000-7b5f1000	Deferred        kernel32
PE	7bc30000-7bc47000	Deferred        ntdll
PE	7c6d0000-7c6d6000	Deferred        uxtheme
PE	7c950000-7d24c000	Deferred        shell32
PE	7d560000-7d579000	Deferred        setupapi
PE	7d790000-7d795000	Deferred        winex11
PE	7d860000-7d86e000	Deferred        oleaut32
PE	7d970000-7d97a000	Deferred        aclui
PE	7d990000-7d996000	Deferred        shcore
PE	7d9c0000-7d9c8000	Deferred        winevulkan
PE	7da00000-7da08000	Deferred        vulkan-1
PE	7da40000-7da68000	Deferred        ucrtbase
PE	7db30000-7db35000	Deferred        d3dxof
PE	7db70000-7db75000	Deferred        d3dcompiler_47
PE	7dbf0000-7dbfa000	Deferred        d3dx9_30
PE	7dc90000-7dc96000	Deferred        imm32
PE	7dcb0000-7dcb4000	Deferred        usp10
PE	7dd10000-7dd66000	Deferred        comctl32
PE	7de60000-7de6c000	Deferred        dinput8
PE	7dec0000-7ded2000	Deferred        shlwapi
PE	7df40000-7df59000	Deferred        msvcr80
PE	7e170000-7e177000	Deferred        ws2_32
PE	7e1c0000-7e1cd000	Deferred        rpcrt4
PE	7e270000-7e29d000	Deferred        ole32
PE	7e3d0000-7e4e8000	Deferred        dbghelp
PE	7e3d0000-7e4e8000	Deferred        msvcrt
PE	7e520000-7e525000	Deferred        version
PE	7e540000-7e54d000	Deferred        advapi32
PE	7e5d0000-7e5de000	Deferred        gdi32
PE	7e730000-7e824000	Deferred        user32
PE	7e950000-7e9d0000	Deferred        winmm
PE	7ea10000-7ea13000	Deferred        wow64cpu
PE	d7740000-d7749000	Deferred        windowscodecs
PE	d7e40000-d7e4b000	Deferred        quartz
PE	d8020000-d8028000	Deferred        propsys
PE	d8280000-d8284000	Deferred        midimap
PE	d88c0000-d88c4000	Deferred        msacm32
PE	d88e0000-d88e4000	Deferred        winealsa
PE	d8920000-d892d000	Deferred        msvfw32
PE	d8950000-d8955000	Deferred        devenum
PE	dbdb0000-dbdb5000	Deferred        msdmo
PE	dc530000-dc537000	Deferred        iphlpapi
PE	dc560000-dc56e000	Deferred        winspool
PE	dc5b0000-dc5b5000	Deferred        wbemprox
PE	dc630000-dc63b000	Deferred        wined3d
PE	dc7a0000-dc7a5000	Deferred        ddraw
PE	dc920000-dc926000	Deferred        dxdiagn
PE	f1e10000-f1e14000	Deferred        avicap32
PE	f6080000-f6084000	Deferred        winepulse
PE	f60c0000-f60c5000	Deferred        mmdevapi
PE	f60f0000-f60f5000	Deferred        dsound
PE	f6140000-f614a000	Deferred        msacm32
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
00000025    0
00000022    0
0000001d    0
0000001a    0
00000013    0
00000010    0
0000000f    0
00000011 plugplay.exe
00000017    0
00000016    0
00000012    0
00000018 winedevice.exe
0000001f    0
0000001e    0
0000001c    0
0000001b    0
00000019    0
00000020 winedevice.exe
00000026    0
00000024    0
00000023    0
00000021    0
00000027 explorer.exe
0000002b    0
0000002a    0
00000029    0
00000028    0
00000038 nwn2.exe
[nwn2.exe]
00000039    0
0000003a (D) C:\GOG Games\NWN2 Complete\nwn2main.exe
[nwn2main.exe ]
00000060    0
0000005d    0
0000005c    0
0000005b    0
00000056    0
00000055    0
00000054    0
00000052    0
00000051    0
00000050    0
0000004f    0
0000004e   -2
0000004d   -2
0000004c   -2
0000004b   -2
0000004a   -2
00000047   15
00000046    0
00000043   15
0000003e   15
0000003d    0
0000003c    0
0000003b    0 <==
System information:
Wine build: wine-5.2.r1.g8b2fd051 ( TkG Staging Esync Fsync )
Platform: i386 (WOW64)
Version: Windows 7
Host system: Linux
Host version: 5.5.5-200.fc31.x86_64
2020-03-01 01:42:30,133: Unable to read stat for process 56548
2020-03-01 01:42:30,133: Unable to read stat for process 56548
Waiting on children
2020-03-01 01:42:30,436: Unable to read stat for process 56552
2020-03-01 01:42:30,437: Unable to read stat for process 56552
All children gone
Exit with returncode 0

Neverwinter Nights 2: Complete(GOG) crashes when entering the first out-door stage in chapter 1.

Do you mean the West Harbor exterior?

Neverwinter Nights 2: Complete(GOG) crashes when entering the first out-door stage in chapter 1.

Do you mean the West Harbor exterior?

Yeah, It's West harbor indeed. How did you config this game?

Yeah, It's West harbor indeed. How did you config this game?

Nothing special, albeit I'm using pure Wine Staging without Lutris, which does not have any of the esync/fsync stuff. Perhaps try disabling those?
In any case, it's most likely not a DXVK problem. I'm also not getting any issue with the fireplace or magic effects at the start.

Yeah, It's West harbor indeed. How did you config this game?

Nothing special, albeit I'm using pure Wine Staging without Lutris, which does not have any of the esync/fsync stuff enabled by default. Perhaps try disabling those?
In any case, it's most likely not a DXVK problem. I'm also not getting any issue with the fireplace or magic effects at the start.

Well,I finally fix the issue mentioned above by additionally installing dx9 runtime lib to nwn2's wine prefix path though it is strongly recommend not to do this. And I'm afraid that this issue could be caused by a d3d9/d3d9x function missing of DXVK.
What kind of log file can I supply for further details?

We don't implement d3dx9. Please make an issue on the Wine bug tracker.

Well,I finally fix the issue mentioned above by additionally installing dx9 runtime lib to nwn2's wine prefix path though it is strongly recommend not to do this.

Ah, makes sense. Sorry, I forgot to mention I've used winetricks to get the native versions of all d3dcompiler and d3dx9 dlls installed and overridden, but that's generally recommended with DXVK.

PE 7db70000-7db75000 Deferred d3dcompiler_47
PE 7dbf0000-7dbfa000 Deferred d3dx9_30

I'm guessing you need the native versions of the above for it to work properly, not necessarily everything.
If you're unhappy about using the native versions for whatever reason, as Josh said, you can raise an issue with the Wine devs.

Well,I finally fix the issue mentioned above by additionally installing dx9 runtime lib to nwn2's wine prefix path though it is strongly recommend not to do this.

Ah, makes sense. Sorry, I forgot to mention I've used winetricks to get the native versions of all d3dcompiler and d3dx9 dlls installed and overridden, but that's generally recommended with DXVK.

PE 7db70000-7db75000 Deferred d3dcompiler_47
PE 7dbf0000-7dbfa000 Deferred d3dx9_30

I'm guessing you need the native versions of the above for it to work properly, not necessarily everything.
If you're unhappy about using the native versions for whatever reason, as Josh said, you can raise an issue with the Wine devs.

I don't mind at all. The game runs perfectly now.

Well,I finally fix the issue mentioned above by additionally installing dx9 runtime lib to nwn2's wine prefix path though it is strongly recommend not to do this.

Ah, makes sense. Sorry, I forgot to mention I've used winetricks to get the native versions of all d3dcompiler and d3dx9 dlls installed and overridden, but that's generally recommended with DXVK.

PE 7db70000-7db75000 Deferred d3dcompiler_47
PE 7dbf0000-7dbfa000 Deferred d3dx9_30

I'm guessing you need the native versions of the above for it to work properly, not necessarily everything.
If you're unhappy about using the native versions for whatever reason, as Josh said, you can raise an issue with the Wine devs.

Alright Joshua, I'll close this thread


Cannot Install Extensions in VsCode 1.94.2 version

Does this issue occur when all extensions are disabled?: No

VS Code Version: 1.94.2
OS Version:
Distributor ID:	Linuxmint
Description:	Linux Mint 20.2
Release:	20.2
Codename: uma

Steps to Reproduce:

Download the latest VScode, unzip and open a repo with command code .
Try to install search and install any extension it fails to install. Here is the Log from output view -> Window

2024-10-20 15:10:19.353 [error] [network] #7: https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery - error POST Canceled
2024-10-20 15:10:19.354 [error] [network] #6: https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery - error POST Canceled
2024-10-20 15:10:28.401 [error] net::ERR_SSL_PROTOCOL_ERROR: Error: net::ERR_SSL_PROTOCOL_ERROR
at SimpleURLLoaderWrapper. (node:electron/js2c/utility_init:2:10266)
at SimpleURLLoaderWrapper.emit (node:events:519:28)

On my host machine I have nvm, npm, installed
For reference here are their versions
node --version
v21.2.0
npm --version
10.2.3
nvm --version
0.39.5
openssl version
OpenSSL 3.3.2 3 Sep 2024 (Library: OpenSSL 3.3.2 3 Sep 2024)
I tired to disable the SSL with property but it didn't work

"http.proxyStrictSSL": false

I am not behind any proxy.

Note: This works normally when I connect to other wifi networks.
This error occurred when I tried to connect with 4G Network

Could you start VS Code with --log-net-log=netlog.json, retry the failing feature and then post the created netlog.json here?

netlog.json
Please find the log.
Tried to install an pdf-viewer extension and it failed

Not sure what is going wrong here. There are several SSL_CONNECT_JOB log entries that don't have a socket before those with sockets and SSL errors.


Enum display possibly broken in Python 3.11

Left is how it looks in 3.11. Right is how it looked in prior Python versions.

This is fixed now. Added some checking to Enum member lookup to exclude duplicated members.
Checked with previous versions of Python to ensure it still works as intended on all versions of Python. Should be good on 3.8 - 3.11.

Closing


Entry Point Not Found: AcquireSRWLockExclusive (KERNEL32.DLL)

I did this
I downloaded the newest build from https://curl.se/windows/, and ran the exe. I received the following error: The procedure entry point AcquireSRWLockExclusive could not be located in the dynamic link library KERNEL32.dll. I suspect the latest version caused this.
curl/libcurl version
curl-7.81.0-win32-mingw
operating system
Windows XP Professional Service Pack 3 (5.1.2600)

I did the same test on Windows 10 Home 21H2 (19044.1288) 64-bit with success. I'll do the same with W11 as well.

Actually, I'm burnt-out as-is with installing W10, I reckon it oughta run on W11.

Thank you @Fierelier, I think this is fine for now. I'm more worried of future fallouts due to stepping off the default build path; so pushing this patch on an experimental note.


Intellij IDEA project files in .gitignore

I think it worth to add IntelliJ IDEA project files to .gitignore.
Another commit fixes incorrect webcam-capture dependency version in onejar example.

Hi @babanin,
Thank you for this PR :)


Question: Compatibility between sym and symforce types

I started using symforce short ago, and I am also a newbie in python. But here goes my question:
I have set an optimization problem by taking the example in the main README and adapting it to my needs.
The data types there are sf.Pose3 and sf.V3 mainly, and some combinations.
I sometimes want to specify numeric types, and so I started using sym.Pose3.
To my surprise, I encounter this anomaly:

position is sym.Pose3.position() but sf.Pose3.t.
orientation is sym.Pose3.rotation() but sf.Pose3.R

I can't make code that accepts both. For instance, I have a residual function f(a,b) where a is numeric and b is symbolic. If I call it as f(c,d) where the types of c,d differ from those of a,b, I encounter the conflics between .t and .position(), in both directions.
I would like to make sense of all this. Should I use exclusively types from symforce? If so, how to indicate that they are numeric?

Generally yes, typically we've been defining functions that use types from symforce.  You can do numerical computations with these types as well, not just symbolic ones - for instance, if you create a Pose with pose = sf.Pose3.symbolic('P'), and look at pose.to_storage(), you get:
[P.R_x, P.R_y, P.R_z, P.R_w, P.t0, P.t1, P.t2]

But you could similarly create an identity pose sf.Pose3.identity():
[0, 0, 0, 1, 0, 0, 0]
Or some other numerical pose sf.Pose3(R=sf.Rot3.from_angle_axis(angle=0.3, axis=sf.V3(0, 0, 1)), t=sf.V3(0.1, 0.2, 0.3)):
[0.0, 0.0, 0.149438132473599, 0.988771077936042, 0.1, 0.2, 0.3]
Doing numerical operations on symforce types isn't particularly fast though.  If you want a faster function that operates on the numeric sym types, we recommend generating the numerical python function from the symbolic one, as described in the Codegen tutorial.  You can also immediately load the generated function and call it with the sym types, as you can see that the bottom of that tutorial.
That being said, we do want the APIs of the sym and symforce types to be as similar as possible.  Fundamentally, the internal storage of the two types is different, which is why we have those different accessors (the sym types store a flat vector of the necessary scalars, while the symforce types store the rotation and position components as individual objects).  But I think it'd be reasonable to either add t and R properties to the generated pose types, or add position() and rotation() functions to the symbolic types so there's a consistent way to access those things

Hi Aaron thanks for this detailed explanation!
By now I'm just typing some small mock-ups so performance is not an issue.
I however ran into a number of oddities (and that's why I started trying with sym objects, to try to circumvent them). Let me comment some of them here FYI. If these are really issues in symforce, I can open issues for them. But as I am badly skilled in Python I'd prefer to just comment them to you here.

Constructing a list of robot poses incrementally:
This works:
robot = sf.Pose3.identity()
v_dt = np.array([0,0,0, 1,0,0])
robots = []

for t in range(3):
    robots.append(robot)
    robot = robot.compose(sf.Pose3.from_tangent(v_dt, sf.numeric_epsilon))

display(robots)

>>>
[<Pose3 R=<Rot3 <Q xyzw=[0, 0, 0, 1]>>, t=(0, 0, 0)>,
 <Pose3 R=<Rot3 <Q xyzw=[0, 0, 0, 1.0]>>, t=(1, 0, 0)>,
 <Pose3 R=<Rot3 <Q xyzw=[0, 0, 0, 1.0]>>, t=(2, 0, 0)>]

This does not work: <-- all robots in the sequence get the same value!
robot = sf.Pose3.identity()
v_dt = np.array([0,0,0, 1,0,0])
robots = []

for t in range(3):
    robots.append(robot)
    robot.t[0] = robot.t[0] + 1

display(robots)

>>>
[<Pose3 R=<Rot3 <Q xyzw=[0, 0, 0, 1]>>, t=(3, 0, 0)>,
 <Pose3 R=<Rot3 <Q xyzw=[0, 0, 0, 1]>>, t=(3, 0, 0)>,
 <Pose3 R=<Rot3 <Q xyzw=[0, 0, 0, 1]>>, t=(3, 0, 0)>]

This is the reason I started using numeric types because I thought the issue resided in the sf type.

sf.Pose3 is not copyable
To solve the issue above, I tried to copy and deepcopy the robot object above, without success:
import copy
robot = copy.deepcopy(robot)  # <--- fails

the error message is
   Output exceeds the [size limit](command:workbench.action.openSettings?[). Open the full output data [in a text editor](command:workbench.action.openLargeOutput?8445dd96-f21c-4ec6-863a-d44dad16ee96)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
/Users/jsola/dev/allaus/python/examples/drafts.ipynb Cell 6 in <cell line: 3>()
      [1](vscode-notebook-cell:/Users/jsola/dev/allaus/python/examples/drafts.ipynb#W5sZmlsZQ%3D%3D?line=0) import copy
----> [3](vscode-notebook-cell:/Users/jsola/dev/allaus/python/examples/drafts.ipynb#W5sZmlsZQ%3D%3D?line=2) robot  = copy.deepcopy(robot)

File ~/mambaforge/envs/symforce/lib/python3.10/copy.py:172, in deepcopy(x, memo, _nil)
    170                 y = x
    171             else:
--> 172                 y = _reconstruct(x, memo, *rv)
    174 # If is its own copy, don't memoize.
    175 if y is not x:

File ~/mambaforge/envs/symforce/lib/python3.10/copy.py:271, in _reconstruct(x, memo, func, args, state, listiter, dictiter, deepcopy)
    269 if state is not None:
    270     if deep:
--> 271         state = deepcopy(state, memo)
    272     if hasattr(y, '__setstate__'):
    273         y.__setstate__(state)

File ~/mambaforge/envs/symforce/lib/python3.10/copy.py:146, in deepcopy(x, memo, _nil)
    144 copier = _deepcopy_dispatch.get(cls)
    145 if copier is not None:
--> 146     y = copier(x, memo)
    147 else:
...
    163     reductor = getattr(x, "__reduce__", None)

File stringsource:2, in symengine.lib.symengine_wrapper.MutableDenseMatrix.__reduce_cython__()

TypeError: no default __reduce__ due to non-trivial __cinit__

This is a standard python gotcha, not particular to symforce - appending to a list does not make a copy of the object you append (all Python objects are pointers under the hood), so you're creating a list where each entry points to the same pose object, and each time you execute robot.t[0] = robot.t[0] + 1 you're modifying t on that one object

Indeed deepcopy might be one solution to the above :)  I'm not particularly shocked that deepcopy does not work on symengine objects.  You should be able to effectively achieve a deep copy by doing robot = sf.Pose3.from_storage(robot.to_storage()).  This is really a symengine issue/bug, but I've made issue #219 to track.

Thanks again Aaron. your comments are really helpful.
So I am getting familiar with all this, and I can now make code that does what I want.
I want to thank you for FINALLY getting an optimizer out there that works with automatic Lie derivatives!

Thanks for trying it out!  Definitely feel free to make more issues if/when you run into more things :)


Custom context menu

Custom context menu to do actions in app, including remove musics from playlist using rightclick.

Not sure this is relevant anymore since all actions have their own buttons in the UI.

In the WMP, it is very used:


Add deprecation notice

Hi @jalkjaer , thank you for the contribution. We are in the middle of updating the repo with the information about the split, please see the related PR : https://github.com/snowplow/snowplow/pull/4352
We will add all the links to the single repos there.
Cheers!