Ashes of the Singularity missing required extensions

When trying to launch Ashes of the Signularity (Escalation) in DX11 mode it fails with the following:
info:  Game: AshesEscalation_DX11.exe
info:  DXVK: v0.70
warn:  OpenVR: Failed to locate module
info:  Required Vulkan extension VK_KHR_get_physical_device_properties2 not supported
info:  Required Vulkan extension VK_KHR_surface not supported
info:  Required Vulkan extension VK_KHR_win32_surface not supported
err:   DxvkInstance: Failed to create instance
Not really a bug report, more just to make you are of what extensions some games require.

This looks more of a setup issue on your end. DXVK requires those extensions for every game as you can see here:  struct DxvkInstanceExtensions {     DxvkExt khrGetPhysicalDeviceProperties2 = { VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME, DxvkExtMode::Required };     DxvkExt khrSurface                      = { VK_KHR_SURFACE_EXTENSION_NAME,                          DxvkExtMode::Required };     DxvkExt khrWin32Surface                 = { VK_KHR_WIN32_SURFACE_EXTENSION_NAME,                    DxvkExtMode::Required };   };

Not sure what that would be. I use DXVK with Quake Champions on the same prefix with no issues (apart from the known ones)? I also use the same prefix for Crysis and it also works fine. I know that DXVK is working because the diagnostics is in the top right hand corner of the screen.

This is a setup issue of some sort, and the extensions used/required by DXVK are the same for any game. Please make sure to have both 32-bit and 64-bit Vulkan loaders and drivers set up correctly.

I am adding an additional comment to this in-case someone searches for it in the future. This issue appears to be caused because Ashes ships with vulkan-1.dll in the same directory as the executable.
Renaming this allows the game to progress as expected. Sadly it doesn't work as it hangs during the loading screen but this appears to be a wine issue and not a DXVK issue.

Oh, the game supports Vulkan?
Have you tried setting vulkan-1.dll to Builtin in winecfg? Should hopefully resolve that issue.


Add user management abilities to yaml config manager

update go-uaaclient version
bump a few other versions

Signed-off-by: Greg Weresch<EMAIL_ADDRESS>

@calebwashburn as part of this PR we bumped the versions of dependencies. Including go-uaa which introduced a breaking change that we have fixed. Is there any reason we shouldn't do this?

@mstergianis I have avoided bumping go-uaa only due to not taking time to figure out what changed.  As long as everything compiles/passes tests we should be able to bump that.


Give suggestions when user failed to achieve the goal

List of suggestions when user failed to achieve the goal and opens the app afterwards #828 :
When user set a goal for 2 hours or more, suggest to try X/2 hours instead:
a) Remember, small steps will take you there. Maybe try with N hour(s) instead for a start.
b) That was a nice try, but to get the ball rolling, maybe try doing  for N hour(s) instead.
When user started his/her day after 9:30AM:
Question to devs: Can we use the first slot after the sleep slot to detect this?
a) Hey there sleepyhead - how about we try doing some goals earlier in the day?
b) Get things done early in the morning. Remember - Early 🐦 gets 💩 done!

Just in case I'm not the one coding this. This should be done subclassing the custom Alert class added in PR #889, for an example of its usage you can check #890

@pe0ny For after 9:30 suggestions... Do you want to check if there's any movement at all before 9:30 or if there's any activity on the goal category before 9:30?

@Odrakir I think it's a good idea: to check if before 9:30 there aren't any movement or goal category slots, and show this suggestion only then.


charge_box_serial_number on Schneider Electric EVlink Smart Wallbox is too long

Version of the custom_component

0.3.21
Configuration
[...]
logger:
  default: info
  logs:
    custom_components.hacs: debug
    queueman: debug
    aiogithubapi: debug
    custom_components.ocpp: debug
    websocket: debug

Describe the bug
The charge_box_serial_number on my Schneider Electric EVlink Smart Wallbox is too long, so the BootNotification message fails validation.
Debug log

ocpp.exceptions.ValidationError: Payload '{'chargeBoxSerialNumber': 'EVB1A22P2RI3N182341200100350795E5', 'chargePointModel': 'EVlink Smart Wallbox', 'chargePointSerialNumber': '3N18310641B55', 'chargePointVendor': 'Schneider Electric', 'firmwareVersion': '<IP_ADDRESS>'} for action 'BootNotification' is not valid: 'EVB1A22P2RI3N182341200100350795E5' is too long

Workaround 1
Modify ocpp/v16/schemas/BootNotification.json
        "chargeBoxSerialNumber": {
            "type": "string",
            "maxLength": 64
        },

Workaround 2 and possibly fix:
See also https://github.com/mobilityhouse/ocpp/issues/273
Modify line 905 in custom_components/ocpp/api.py:
@on(Action.BootNotification)

to
@on(Action.BootNotification, skip_schema_validation=True)

The OCPP standard specifies chargeBoxSerialNumber to be a CiString25Type. This means your charge point is not OCPP compliant. Also, chargeBoxSerialNumber is marked as deprecated, chargePointSerialNumber should be used instead. This is what we do in our custom integration. Note that chargePointSerialNumber is also present in your boot notification, but does comply to the limit of 25 characters.
Workaround 1 is upstream, not under our control.
Workaround 2 will completely disable validation for the boot notification, which opens the door to a  much wider range of non-compliant boot notifications. I think we should continue to do schema validation default. We could consider adding a config option to optionally skip the schema validation. However, such a feature it should also be tested, which is not that trivial, so there is some effort involved. I would rather put this effort in new features that enhance the experience for compliant charge points than making workarounds for non-compliant ones, so this is low priority for me.
Please check with your vendor (Siemens), and ask them to update their firmware. They are a reputable company, so they should fix this. Meanwhile, I recommend you fork our repo and add the workaround yourself.

 But they also count as a reputable company,

I find it disturbing that a box claims to support OCPP 1.6 and then violates the schema. It's true that as a developer of a downstream component you shouldn't have to worry about what's happening upstream because you have a schema and everything that violates that schema simply isn't your problem. The point is, you're losing people by this. Me for example (I also have an EVLink Smart WallBox by Schneider Electric). Or the OP. We're pretty much powerless unless we decided to use our own fork of your repo and work around the issue ourselves. We can request a fix from Schneider Electric but we all know how such requests usually end: by falling on deaf ears. "Dear HWiese1980, Thank you for your inquiry. I've forwarded your message to our devs. Blah blah..." never to be heard of again.
My experience tells me, as long as we're dealing with consumer products from big companies, we have to work around every fuck-up on their side because they won't fix it. If we're very, very lucky it's still taking months, sometimes years. And especially for something as hard-wired as a serial number, we cannot even expect them to change it at all.
So there are just two options: work around it or ignore it. I'd be really happy if we could choose option 1 because option 2 would mean, I and other owners of any affected box, not just from SE, just couldn't use your library without implementing each their own workarounds.
My suggestion: treat it as an exception, a true, well-known workaround with all its implications, and let the user decide whether to accept any issues arising from switching on thw workaround or not, maybe put a big yellow warning on it or something. Just please don't go "Nope, sorry guys, it's not standard! Period!"

@bardahlm other than the boot exception in the log I take it the integration stills functions?

@drc38 No, it fails unless I patch the api.py file. I've made a script to patch it everytime I upgrade the integration.
Patch:
--- old/api.py  2021-12-28 17:32:42.113627292 +0100
+++ new/api.py  2021-12-28 17:33:10.448855525 +0100
@@ -951,7 +951,7 @@
         self.hass.async_create_task(self.central.update(self.central.cpid))
         return call_result.MeterValuesPayload()

-    @on(Action.BootNotification)
+    @on(Action.BootNotification, skip_schema_validation=True)
     def on_boot_notification(self, **kwargs):
         """Handle a boot notification."""
         resp = call_result.BootNotificationPayload(

Script:
cd custom_components/ocpp/
patch --verbose -u -l -p1  </path/to/patch/fix-ocpp.patch

I just read the release notes for 3400-3 and stumbled across this:

New serial number truncate in Boot Notification message to avoid doubloon;

Maybe it helps to  open cases with them?

There's now a release v0.4.17 that allows the user to skip schema validation on the gui. Closing...


Navbar Changes

Description
(Write your answer here.)
Checklist

[ ] I am making a proper pull request, not spam.
[ ] I've checked the issue list before deciding what to submit.

Related Issues or Pull Requests
(Write your answer here.)
Add relevant screenshot or video (if any)
(Add here)

I am going to close this issue someone else can take it up as i figure out git


Title

code segfaults half of the time on monday

amazing

amazing

Extra bonus: Code segfaults 75% of time on Sunday

Amazing, even more

amazing++

Ok I could add this, just insert a null pointer dereference if the day is Monday and random number between 0 and 1 >= 50%


Remove VOX Legacy cask

I see old versions at http://coppertino.com/old-versions, but the cask would need to be renamed to stay within our naming. (legacy isn't a version name)

I was under the impression vox was gratis, though, so it would fit into the rules of removal.
However, from the main cask, it seems like it is freemium after all. I don’t see how on first glance though. Does anyone know if it is indeed freemium?

Yeah, I've used it. They added in premium features with the newer versions (radio and some sort of cloud storage service), and also changed the interface, so many people like the old simple, free one.
This cask is probably okay to stay, but should be renamed, as -legacy is quite ambiguous.

Yes, it should stay.

so many people like the old simple, free one.

So this one in particular should be changed to :gratis, then, right?

but should be renamed

The rule is to use the major version, so should be vox0. Looks a bit weird, but it’s accurate.

Changes made in https://github.com/caskroom/homebrew-versions/pull/1477


Roll Flutter Engine from 48973d7f9beb to f7f4b51d2933 (3 revisions)

https://github.com/flutter/engine/compare/48973d7f9beb...f7f4b51d2933
2023-09-29<EMAIL_ADDRESS>[Impeller] Redo simplify invert colors. (flutter/engine#46416)
2023-09-29<EMAIL_ADDRESS>Use dart:_wasm constructs to avoid dependence on WebAssembly.Function (flutter/engine#46388)
2023-09-29<EMAIL_ADDRESS>Roll Skia from 2d4045f55fd5 to a063eaeaf1e0 (6 revisions) (flutter/engine#46420)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jacksongardner@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Article on the scrollTop bug/document.scrollingElement. Fixes #242

First draft.
Probably we should not publish until it has been LGTM-ed to ship.
The instructions would be a bit simpler if ScrollTopLeftInterop was behind "enable experimental web platform features" instead of a runtime flag. @Rbyers could that be changed back when scrollingElement is enabled by default?
I will not be able to maintain this article because I'm on parental leave from next week to mid-August. So handing over to @brucelawson and @mathiasbynens. Feel free to edit anything as you see fit.

@zcorpan, I’m going to merge it and move file to actual location in articles/_posts with published: false flag (so it wouldn’t be published) and then you could proceed your work. OK?

sure

Regarding the ScrollTopLeftInterop flag: I don't think we can really put that back to 'experimental' until the major sites we know of have been fixed (since we already know the current state is too broken to ship).  Then we can toggle it back on as a way to find more broken sites.  But I still hope to do this quickly.  My plan is:

ship scrollingElement
as soon as there's a canary build, work with closure and facebook to update to use the API when it's present, verify working with scrollTopLeftInterop enabled (you know about the command line flag to enable it, right?)
move scrollTopLeftInterop to experimental
start devrel outreach
investigate issues, looking for more frameworks like closure that we may be able to update, etc.

If you think testing by setting a command line flag is too onerous for most web devs (during the time between 1 and 3), I could add another flag in about:flags that just controls ScrollTopLeftInterop...

@RByers

I could add another flag in about:flags that just controls ScrollTopLeftInterop...

I think that would be good. Lower barrier to testing means more people will do it, and copying text from a Web page into the Terminal is not something we should encourage... :-)


Multi Target Trx Issue : LogFilePrefix Parameter Added

Description
RFC: https://github.com/microsoft/vstest-docs/pull/204
Adding LogFilePrefix parameter to specify trx name prefix.
When this parameter is specified as dotnet test --logger:"trx;LogFilePrefix=results", the prefix will be appended with target framework and timestamp generating a unique trx file for every target.
Example: E:\TestResults\results_net451_2018_12-24_14-01-07-176.trx
Timestamp is appended with milli seconds precision.
Related issue
#1603

@vagisha-nidhi @hvinett We will need this for the html logger as well, Can you guys sync up on this.


unexpected large number of max(ntriplets,nTracklets) in the third event

the max(nTriplets, nTracklets) across all lower modules in 21736 for the third event. For all other events, this number is roughly 1k. Additionally, the TrackCandidates produced in the third event is different from run to run.

is this issue still present or was it resolved?


What would the best way to track an object?

Hi,
I want to track how a given object is used.
file = new File("C:/myfile.txt");
fos = new FileOutputStream(file);
if (!file.exists()) {
file.createNewFile();
}
byte[] bytesArray = mycontent.getBytes();
fos.write(bytesArray);
For example, once I capture new File(Ljava/lang/String;)V, how can I track its usage throughout the program? In specific, I need to know the file object is used by fileOutputStream. And, the fos eventually invokes write function.
(I tried to use AndroidDataDependantTaintAnalysis. However, since the new statement has no explicit return value, It was impossible.)

You can first build IDFG. And find the interesting node like: Ljava/io/FileOutputStream;.:(Ljava/io/File;)V. Query the instances for the first param, and you will get the file instance used here.
One example you can find here: https://github.com/arguslab/Argus-SAF-playground/blob/master/src/main/scala/org/argus/play/random/RetriveStringFromSourceOrSink.scala

Thank you for the answer.
Ok, I now understand how the backward tracking works.
How about the "fos.write(bytesArray);" case.
In other words, how can I track the fos object since its initialization, so that later I can know the object is used to call the write function?

fos = new FileOutputStream(file);
actually consists of two steps:
L1. fos = new FileOutputStream;
L2. FileOutputStream.(fos, file);
You can track L2 and build a map:
FileOutputStream@L1 -> file.
Later when you see:
fos.write(bytesArray);
You can check the fos instance (It must be FileOutputStream@L1), and then query the map to find the corresponding file.

Thank you for the help.
I am going to try what you advised.
If I got more question on this, I am going to ask again.


(maint) Allow rubocop to be used on Windows

Rubocop unfortunately expects all files on Windows to be CRLF however in most
cross platform projects, like Bolt, the line endings are LF.  This commit
updates Rubocop to expect LF line-endings instead.

CLA signed by all contributors.


Update worker.xml

properly reference Metrics appender in Storm 0.10.1

+1

+1

Great finding. +1


Optimize Hpack and AsciiString hashcode and equals

Motivation:
While looking at hpack header-processing hotspots I noticed some low level too-big-to-inline methods which can be shrunk.
Modifications:
Reduce bytecode size and/or runtime operations used for the following methods:

PlatformDependent0.equals(byte[], ...)
PlatformDependent0.equalsConstantTime(byte[], ...)
PlatformDependent0.hashCodeAscii(byte[],int,int)
PlatformDependent.hashCodeAscii(CharSequence)

Result:
Existing benchmarks show decent improvement
Before
Benchmark                     (size)   Mode  Cnt         Score         Error  Units
HpackUtilBenchmark.newEquals   SMALL  thrpt    5  17200229.374 ± 1701239.198  ops/s
HpackUtilBenchmark.newEquals  MEDIUM  thrpt    5   3386061.629 ±   72264.685  ops/s
HpackUtilBenchmark.newEquals   LARGE  thrpt    5    507579.209 ±   65883.951  ops/s

After
Benchmark                     (size)   Mode  Cnt         Score         Error  Units
HpackUtilBenchmark.newEquals   SMALL  thrpt    5  29221527.058 ± 4805825.836  ops/s
HpackUtilBenchmark.newEquals  MEDIUM  thrpt    5   6556251.645 ±  466115.199  ops/s
HpackUtilBenchmark.newEquals   LARGE  thrpt    5    879828.889 ±  148136.641  ops/s

Before
Benchmark                          (size)  Mode  Cnt     Score     Error  Units
PlatformDepBench.unsafeBytesEqual       4  avgt   10     4.263 ±   0.110  ns/op
PlatformDepBench.unsafeBytesEqual      10  avgt   10     5.206 ±   0.133  ns/op
PlatformDepBench.unsafeBytesEqual      50  avgt   10     8.160 ±   0.320  ns/op
PlatformDepBench.unsafeBytesEqual     100  avgt   10    13.810 ±   0.751  ns/op
PlatformDepBench.unsafeBytesEqual    1000  avgt   10    89.077 ±   7.275  ns/op
PlatformDepBench.unsafeBytesEqual   10000  avgt   10   773.940 ±  24.579  ns/op
PlatformDepBench.unsafeBytesEqual  100000  avgt   10  7546.807 ± 110.395  ns/op

After
Benchmark                          (size)  Mode  Cnt     Score     Error  Units
PlatformDepBench.unsafeBytesEqual       4  avgt   10     3.337 ±   0.087  ns/op
PlatformDepBench.unsafeBytesEqual      10  avgt   10     4.286 ±   0.194  ns/op
PlatformDepBench.unsafeBytesEqual      50  avgt   10     7.817 ±   0.123  ns/op
PlatformDepBench.unsafeBytesEqual     100  avgt   10    11.260 ±   0.412  ns/op
PlatformDepBench.unsafeBytesEqual    1000  avgt   10    84.255 ±   2.596  ns/op
PlatformDepBench.unsafeBytesEqual   10000  avgt   10   591.892 ±   5.136  ns/op
PlatformDepBench.unsafeBytesEqual  100000  avgt   10  6978.859 ± 285.043  ns/op

I left out the AsciiStringBenchmark results for brevity but they show ~5-10% improvement, depending on length.

@netty-bot test this please

@netty-bot test this please

@carl-mastrangelo any more comments or you are happy now ?

@netty-bot test this please

Also @ejona86

@njhill thanks a lot!


When Type and Module have same name, the 2nd overrides the first

Description
When a module and type are defined in the same file with the same name, the code compiles fine but does not work. The 2nd overrides the first.
Repro steps
type Cmd<'a> =
  | None
  | Value of 'a

module Cmd =
  let toString = function
    | None -> "no value"
    | Value x -> "Some value"

let test = Cmd.None |> Cmd.toString

Expected behavior
var Cmd = exports.Cmd = function Cmd() {
  _classCallCheck(this, Cmd);

  this.Case = arguments[0];
  this.Fields = [];

  for (var i = 1; i < arguments.length; i++) {
    this.Fields[i - 1] = arguments[i];
  }
};

var Cmd = exports.Cmd = function ($exports) {
  var toString = $exports.toString = function (_arg1) {
    var x;
    return _arg1.Case === "Value" ? (x = _arg1.Fields[0], "Some value") : "no value";
  };

  return $exports;
}(exports.Cmd);

u:\Temp\t>node index.js
no value

Actual behavior
//generated code
var Cmd = exports.Cmd = function Cmd() {
  _classCallCheck(this, Cmd);

  this.Case = arguments[0];
  this.Fields = [];

  for (var i = 1; i < arguments.length; i++) {
    this.Fields[i - 1] = arguments[i];
  }
};

var Cmd = exports.Cmd = function ($exports) {
  var toString = $exports.toString = function (_arg1) {
    var x;
    return _arg1.Case === "Value" ? (x = _arg1.Fields[0], "Some value") : "no value";
  };

  return $exports;
}({});

u:\Temp\t>node index.js
U:\Temp\t\typeWithModule.js:46
  var test = exports.test = Cmd.toString(new Cmd("None"));
                                         ^

TypeError: Cmd is not a constructor
    at U:\Temp\t\typeWithModule.js:46:42
    at Object.defineProperty.value (U:\Temp\t\typeWithModule.js:5:5)
    at Object.<anonymous> (U:\Temp\t\typeWithModule.js:13:3)
    at Module._compile (module.js:541:32)
    at Object.Module._extensions..js (module.js:550:10)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)

Known workarounds
Use different names
Related information

Operating system
Branch
.NET Runtime, CoreCLR or Mono Version
Performance information, links to performance testing scripts

This is tricky. It could be possible to implement this with private members modifying the name of the variable, but that would still cause conflicts in public exports. For now, I just added a check and error message at compile time to prevent unexpected behaviour at runtime. I hope that's fine with you. Thanks for the report!

That is fine. I had already changed that in my code but thought it was right to report it so that it is either fixed or an error is thrown. It is much better that the code does not compile so there are some guarantees around the compiled code. Maybe it could be looked at in the future.


Symbol refactor

Issue grouping all issues around symbols that could be solved by this pr https://github.com/microsoft/typespec/pull/2640

All have been resolved except https://github.com/microsoft/typespec/issues/2824 for which I think the foundation to fix it has been set


GH-36008: [Ruby] [Parquet] Add Parquet::ArrowFileReader#each_row_group

Rationale for this change
This change allows you to read a large Parquet file per row group.

ref: https://github.com/apache/arrow/issues/36001

What changes are included in this PR?

Add Parquet::ArrowFileReader#each_row_group
Add the related test about it

Are these changes tested?
Yes

I don't have confidence about the test. Could you give me a comment?

Are there any user-facing changes?
No
Close: https://github.com/apache/arrow/issues/36008

Closes: #36008

@kou
Thank you for reviewing 🙏
I've fixed all points you commented on.
Fix: d18ade2: added a test case about 'with block'.


Unread counter is hard to see if background is blue

The unread mark indicates white number in light blue oval icon, so if the background of the Vienna window is blue, the white number is really hard to read because the feed list is transparent and would have soft blue background as the result (See attached screenshot).  Please make the color of the oval icon to dark gray like Mail.app.

Per the discussion at #1372, this appears to be a bug.

Fixed in 3.6.1+

Thanks!  The unread indicator in Gray color is much better for me.

2020/12/07 16:35、Barijaona Ramaholimihaso<EMAIL_ADDRESS>Fixed in 3.6.1+
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/ViennaRSS/vienna-rss/issues/1304#issuecomment-739731675, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABVMGGJCJ7SWEFE3UFOKOQTSTSAVJANCNFSM4NLYNX6Q.


Bug: Wf is getting deleted from UI during update its name.

📜 Description
When i am trying to update workflow name its going to delete workflow from UI.

👟 Reproduction steps
NA
👍 Expected behavior
It should update the workflows
👎 Actual Behavior
It getting deleted from UI , during update.
☸ Kubernetes version
1.22
Cloud provider

Azure

🌍 Browser
Chrome
🧱 Your Environment
NA
✅ Proposed Solution
No response
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find any similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

RCA: orchestrator was updating active field as false for workflow update api which caused workflows to get deleted.


Improve documentation on how to build and use for devs

Related software versions
All
Description
Current set of instructions are aiming to the end-user. We're lacking some instructions to build and test Surface locally, for those developers and engineers that will be building on top of the project.
In addition (maybe it's worth a separate issue?), we're missing some shell helper scripts to automate mundane tasks like reset the database, create database from scratch etc.
Use cases
The use case is developers who want to build, contribute and/or build on top of Surface.
References
No response

A lot has been done in the Wiki but we're still lacking

[ ] Screenshots in the README.
[ ] Reference to the dev scripts contributors and devs can use to boostrap their database (#84 to be merge first).


fixes #172: add 'components', 'servers', and 'openapi'

so --order openapi works with --to openapi_3
rebuilt dist since npm run test does that
Note: This PR replaces closed PR #173

Thanks for checking, @bobby-brennan
I've reverted dist and updated package-lock.json to use only npmjs.org

Thanks for the contribution!


Someupdates

This has the bash function in it too, please let me know if you prefer it to be removed but I think it is good to get it to the repo.
Also the Quarkus upgrade is only partially complete but we should be using an updated version anyway so we should continue after to make it work

It seems it also has two changes that are in jbosstm master branch that are not your master

@marcosgopen sorry, I should have looked a bit closer, I will squash the two JBTM-3590 commits and you can squash them to your commits too BTW. The others I think should be separate

OK, those are squashed now - thanks for mentioning it

I realise I made the PR to your master, I am going to change it to your JBTM-2968 branch so it would go to https://github.com/jbosstm/quickstart/pull/395 when/if merged

I changed the branch, if merged it would go to your JBTM-2968 branch which should automatically then be included in https://github.com/jbosstm/quickstart/pull/395

Thank you very much for your commits @tomjenkinson . I will merge them and so they will be added here


os: Windows-style absolute paths are not recognized correctly in wasm environments

Go version
go version devel go1.24-c5430dc1d8 Wed Jul 24 01:01:48 2024 +0000 windows/amd64
Output of go env in your module/workspace:
set GO111MODULE=on
set GOARCH=wasm
set GOBIN=
set GOCACHE=C:\Users\zxilly\AppData\Local\go-build
set GOENV=C:\Users\zxilly\AppData\Roaming\go\env
set GOEXE=.exe
set GOEXPERIMENT=
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=C:\Users\zxilly\go\pkg\mod
set GONOPROXY=1
set GONOSUMDB=
set GOOS=js
set GOPATH=C:\Users\zxilly\go
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=E:/Temp/go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLCHAIN=auto
set GOTOOLDIR=E:\Temp\go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=devel go1.24-c5430dc1d8 Wed Jul 24 01:01:48 2024 +0000
set GODEBUG=
set GOTELEMETRY=local
set GOTELEMETRYDIR=C:\Users\zxilly\AppData\Roaming\go\telemetry
set GCCGO=gccgo
set GOAMD64=v1
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=NUL
set GOWORK=
set CGO_CFLAGS=-O2 -g
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-O2 -g
set CGO_FFLAGS=-O2 -g
set CGO_LDFLAGS=-O2 -g
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=C:\Users\zxilly\AppData\Local\Temp\go-build1954128060=/tmp/go-build -gno-record-gcc-switches

What did you do?
Assume a basic file open program located at E:\Temp\bug
package main

import (
	"fmt"
	"os"
)

func main() {
	filePath := "E:\Temp\bug\file.txt"

	file, err := os.Open(filePath)
	if err != nil {
		fmt.Printf("Failed to open file: %v\n", err)
		return
	}
	defer file.Close()

	fmt.Println("File opened successfully!")
}

Compile to wasm and run it with node.js wrapper.
What did you see happen?
open E:\Temp\bug\E:\Temp\bug\file.txt: No such file or directory

What did you expect to see?
Open success.

Related Issues and Documentation

syscall,misc/wasm: fix path expansion on non-unix platforms #68255
os: invalid tmp dir for GOARCH=wasm, GOOS=js when GOHOSTOS=windows  #27306 (closed)
path/filepath: WebAssembly uses *nix conventions on Windows #43768
path/filepath: filepath.Abs("[...]\...") returns different results on Windows than other systems #42362 (closed)
os: ReadDir on regular file returns ERROR_PATH_NOT_FOUND instead of ENOTDIR #46734
wasm: reading from stdin fails with Windows #43913
os: `GOOS=wasip1 GOARCH=wasm` the `ReadFile` function gives `-1` as the `rootFd` to `path_open` causing `Bad file number` error #63466
os: `ReadDir` fails on file systems without File ID support on Windows #61907 (closed)
cmd/distpack: wasm runtime js should be kept in the toolchain package #68024
affected/package: path #60799 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

related #43768
cc @golang/wasm

I'm wondering if this fix can't be introduced in 1.23? I don't know much about Go's release process.

Bugs are first fixed on the main branch, where development for the upcoming major release (Go 1.24) is happening. If appropriate, fixes may be backported to supported minor versions. See https://go.dev/s/release and https://go.dev/wiki/MinorReleases.

I hope this fix gets a backport, at least for 1.23. One of my applications requires complex relative position calculations in order to workaround this bug. Thanks.


⚠ Samsung has degraded performance

In 298e2a3, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2415 ms

Resolved: Samsung performance has improved in a51c4e7.


[flaky] Troubleshoot failing snapshot test case

What this PR does / why we need it:
Use Satisfy matcher to simplify the code and
improve the failure message. Additionally add correct offset.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Release note:

NONE

/lgtm

/test pull-kubevirt-e2e-k8s-1.22-sig-storage
/test pull-kubevirt-e2e-k8s-1.23-sig-storage
/test pull-kubevirt-e2e-k8s-1.24-sig-storage
/test pull-kubevirt-e2e-k8s-1.24-sig-storage-dv-gc

Just re-runing storage tests, maybe I can catch the failure

/test pull-kubevirt-e2e-k8s-1.24-sig-network
/test pull-kubevirt-e2e-k8s-1.23-sig-compute

The flakiness was fixed by: https://github.com/kubevirt/kubevirt/pull/8539
Anyway this PR is still needed and provides a few useful additions (cleanup/reporting)

/approve

/retest


Test all cluster sizes for cl_khr_subgroup_clustered_reduce

Signed-off-by: Stuart Brady<EMAIL_ADDRESS>

Qualcomm built and tested this patch. No issues were seen.


feat: update nr1-event-stream to 1.2.0

PR checklist to update application in the New Relic One Catalog
Nerdpack Approver

me @Kav91

Functional Changes

Update package dependencies (per Synk)
No functional updates

@Kav91, @jbeveland27 commented in the commit history that the React version is ahead of the supported platform version. Can you address that so we can get this merged?

@tangollama will open a new PR shortly.
Someone should look at preventing synk from auto PR'ing and suggesting these updates.

Closing in favor of 1.2.1


Resolution Of OS

The Yt series show a resolution of 1920x1080 (in the GOP episode) , however I am getting 800x600...
When I downloaded the source code for eps.10 (GDT), and ran it, it is loading in 1920x1080.
Where is the resolution setting located ?

The Solution is :

On startup press the "Esc" key . This must be done before the "Press ESC in 5 seconds to ..." screen. This should open the
OVMF boot options
Navigate to Device Manager -> OVMF Platform Configuration -> Change preferred resolution  and change it to the
preferred value
Save and exit , restart qemu.


Use Gateway IDs instead of Gateway EUIs

@FokkeZB: Migrating to Gateway IDs will change the application MQTT payload: in gateway metadata, eui will become gtw_id (consistent with app_id and dev_id).

Thx for the heads up @htdvisser, I will update docs


Use Pac4j for OIDC JWT generation, signing and claims

Discussed during the implementation of https://github.com/Jasig/cas/pull/1733. Pac4j has good support for JWT, and it would be great if didnt have to redo the work that already exists there.
The following issues exist with pac4j that are blockers for CAS to use pac4j-jwt today:
https://github.com/pac4j/pac4j/issues/569
https://github.com/pac4j/pac4j/issues/568
https://github.com/pac4j/pac4j/issues/567
https://github.com/pac4j/pac4j/issues/570
Once these issues are fixed, we can clean up the OIDC implementation here to use pac4j's support for JWT more fully.

handled partially via #2065


[RN] Adds the ability to login with any arbitrary login payload

Problem solved
The auth_endpoint will be set in thirdweb's Dashboard.
await embeddedWallet.authenticate({
  strategy: "auth_endpoint",
  payload: "SOME_STRING",
  encryptionKey: "",
});

Changes made

[ ] Public API changes: list the public API changes made if any
[ ] Internal API changes: explain the internal logic changes

How to test

[ ] Automated tests: link to unit test file
[ ] Manual tests: step by step instructions on how to test

/release-pr

/release-pr


Enhance seed script for review apps

Currently we only have 1 WG and 5 users plus 1 admin. We should create a second, private WG and split the users between them. Also we should point them to<EMAIL_ADDRESS>

@phillipoertel something for Friday....


fix: path containing space

Hi, thanks to your contribute, while please finish below tasks:
Regresion test
Platform

[x] windows
[x] macOS
[ ] linux

Tasks

[ ] FzfxFiles

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-U/CTRL-R to switch between restricted/unrestricted mode, and the lines count is consistent when press multiple times.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to open file.

[ ] FzfxLiveGrep

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-U/CTRL-R to switch between restricted/unrestricted mode, and the lines count is consistent when press multiple times.
Use -w to match word only, use -g *.lua to search only lua files.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to open file.

[ ] FzfxBuffers

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-D to delete buffers.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to open file.

[ ] FzfxGFiles

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-U/CTRL-W to switch between workspace/current folder mode.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to open file.

[ ] FzfxGCommits

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-U/CTRL-A to switch between git repo commits/current buffer commits.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to copy commit hash.

[ ] FzfxGBlame

Press CTRL-N/CTRL-P to move down/up and preview contents.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to copy commit hash.

[ ] FzfxLspDiagnostics

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-U/CTRL-W to switch between workspace/current buffer diagnostics.
Use V/W/P variants (visual selection, cursor word, yank text).
Press ESC to quit, ENTER to open file.

[ ] FzfxLspDefinitions, FzfxLspTypeDefinitions, FzfxLspReferences, FzfxLspImplementations

Press CTRL-N/CTRL-P to move down/up and preview contents.
Go to definitions/references (this is the most 2 easiest use case when developing this lua plugin with lua_ls).
Press ESC to quit, ENTER to open file.

[x] FzfxFileExplorer

Press CTRL-N/CTRL-P to move down/up and preview contents.
Press CTRL-U/CTRL-I to switch between filter/include hidden files mode.
Press CTRL-L/CTRL-H to cd into folder and cd upper folder.
Press ESC to quit, ENTER to open file.

[ ] Backward Compatible

Open with nvim -u ./test/minimal_buffers_deprecate_init.lua and test FzfxBuffers.
Open with nvim -u ./test/minimal_files_deprecate_init.lua and test FzfxFiles.
Open with nvim -u ./test/minimal_git_branches_deprecate_init.lua and test FzfxGBranches.
Open with nvim -u ./test/minimal_git_commits_deprecate_init.lua and test FzfxGCommits.
Open with nvim -u ./test/minimal_git_files_deprecate_init.lua and test FzfxGFiles.
Open with nvim -u ./test/minimal_live_grep_deprecate_init.lua and test FzfxLiveGrep.

eza failed to list folders that containing whitespace:
eza -lh "C:\\Users\\linrongbin\\github\\linrongbin16\\test\\hello world"


[Feature] Support Common Restful Catalog Not Limit to Tabular

Feature request
Is your feature request related to a problem? Please describe.
We try to use a common catalog project in share_data mode instead of HMS. I found many open source projects now support restful catalog, however, StarRocks not.
Describe the solution you'd like
As documents said, the restful Api is only for Tabular, Could you make it more common that we can try other project? Or Support Customize Catalog Plugin?
Describe alternatives you've considered

Additional context

I believe custom restful catalog should be supported. Is there a plan for it? I want be part of contributors for this feature.

While the docs use Tabular as a reference, I don't think there's anything that prevents you from using whatever REST catalog implementation you want. You can configure the url, credentials, etc.

https://docs.starrocks.io/docs/3.3/data_source/catalog/iceberg_catalog/#tabular


Wrong API URL in registry webpage

I run latest version of verdaccio Docker image on Linux. Deployed as docker stack. Using HAProxy for virtual hosts.
Effects with such API URL:
window.VERDACCIO_API_URL = 'http, http://npm.domain.com/-/verdaccio/';
Fixed by changing src/lib/utils.js getWebProtocol function from:
function getWebProtocol(req: $Request) {   return req.get('X-Forwarded-Proto') || req.protocol; }
to
function getWebProtocol(req: $Request) {
  const headerProtocol = req.get('X-Forwarded-Proto');
  if (typeof(headerProtocol) === 'string') {
    const commaIndex = headerProtocol.indexOf(',');
    return commaIndex > 0 ? headerProtocol.substr(0, commaIndex) : headerProtocol;
  }

  return req.protocol;
}

I have no experience with HAProxy. What's the output of req.get('X-Forwarded-Proto')? Could you provide some examples?

The output is http, http


Support for Postgresql v17 anytime soon?

Hi team would be great if tool could support Postgresql v17.
Would this be possible?
I have a project that only support v17 so asking if possible to add in the near future.
Thanks a lot. This is really great project so far.
Br

yes, maybe this weekend, if not then during the week

Waw you are the best.
Cheers

Would be nice to see pg_basebackup with incremental backups supported.
@eduardolat Is there any plans for this?

@eduardolat sorry for pinging you, just interested if you have any updates regarding this? :)

I'm really sorry for the delay, I've been really busy these days.
However, it is already implemented in the develop branch, the thing is that when making releases I like to include several things, so I am working on some other things besides this.
If you need it you can use the develop branch and build the Dockerfile yourself, it should work fine.
I hope to release a new release as soon as possible

If you need it you can use the develop branch and build the Dockerfile yourself, it should work fine.

Meaning - clone the repo - and build the Dockerfile found in ./docker?
I tried to do that but it failed
Dockerfile:98
--------------------
  96 |     # Copy and install go dependencies
  97 |     COPY go.mod .
  98 | >>> COPY go.sum .
  99 |     RUN go mod download
 100 |
--------------------
ERROR: failed to solve: failed to compute cache key: failed to calculate checksum of ref 439d49ae-c0fe-43d1-9984-2bc43b26abd2::nh2w5hytmx64o9uz47p0e2b4r: "/go.sum": not found

Thank you so much for making this tool - it is exactly what I needed - I think - I haven't gotten past the v17 issue yet :)
Do you have a buy me a coffee or anything?

I'm really sorry for the delay, I've been really busy these days.

Hey, never apologise for work you're doing for free, it's super appreciated!
Thanks a lot for the update and explaining how you work with new releases, for me it's no rush so I'm just gonna stay patient and look forward to other goodies the next release might include as well!
+1 on the 'buy me a coffee' or something, you deserve some coffee on us!

I would like to drop a coffee as well!

@eduardolat any chance of releasing the current version that has support for 17?  I know you wanted to release more features at the same time - but was just wondering.


Custom Remix Stacks are unable to be installed through the CLI

What version of Remix are you using?
1.6.3
Steps to Reproduce

Go to the terminal and use the command npx create-remix@latest --template netlify-templates/kpop-stack
Wait for the command to run and complete

Expected Behavior
The behavior should continue forward with the rest of the CLI workflow. Asking for the name you'd wish to give the project as the next step.
Actual Behavior
It immediately fails with the error:
🚨 The template could not be verified because you do are not authorized to access that repository. Please double check the access rights of the repo or consider passing a `--token`

Could there be a missing permission our templates are supposed to have? Using npx create-remix@latest --template remix-run/indie-stack works as expected. We received the report from here https://github.com/netlify-templates/kpop-stack/issues/55

Just tried it out myself & I can confirm this is indeed not working.

looks like i didn't check for an undefined token when switching to the new flag for auth 🤦 https://github.com/remix-run/remix/pull/3080, doesn't make much sense to me why the official ones would work though

I think this is related:

https://github.com/remix-run/remix/issues/3030

Confirmed, only way to bypass this is by setting a --token flag (even when cloning from a stack that is not a private repo).

I think this is related:

https://github.com/remix-run/remix/issues/3030

this is a different issue, however similar result. that one was due to inheriting the GITHUB_TOKEN environment variable, this one is due to not checking for an undefined token cli flag

Closed by #3619

I'm facing the same issue, anyone was able to fix this?

There's a bug in 1.6.2.-1.6.3. You'll need to downgrade to 1.6.1 for now until they release an update.
npx<EMAIL_ADDRESS>--template ...


SP Delegation TAB not working/updating (windows)

And if I go navigate on other menus and come back.. this appeared...

Give the new build a shot (0.0.6d), I think it resolves this.
https://github.com/aaroncox/vessel/releases/tag/v0.0.6-d

Working now. Thanks.


[MM-50806] Calls: fix crash on joining call

Summary
PR fixes a crash when receiving tracks. It took forever to debug mostly because the error was so confusing (see https://github.com/react-native-webrtc/react-native-webrtc/issues/1333 for context). Turns out logging complex objects like tracks and streams is not a good idea so I changed it to simply log their ids.
I am also bumping react-native-webrtc version to fix another unrelated bug (https://github.com/react-native-webrtc/react-native-webrtc/issues/1309).
Fixes #7155
/cc @cpoile
Ticket Link
https://mattermost.atlassian.net/browse/MM-50806
Release Note
Calls: fixed crash on joining calls.

Looks like this is missing the update to the Podfile.lock

Yeah, apologies, I was on Linux and couldn't get that updated properly. Thanks for taking care of it!

Any idea on when this will be in the main build? My mattermost users are almost entirely Android, and no users can currently call except from Desktop and iOS.

@JackPala Next mobile version is set to ship this Thursday March 16th.


Use UTC timestamp for the name of the logging files

This PR alongside https://github.com/ACINQ/lightning-kmp/pull/273 makes sure that kotlinx-datetime use the UTC timezone (see https://github.com/ACINQ/phoenix-kmm/issues/148).
We also streamline the timestamps in the app database which should be in milliseconds, like in the payments database.

Tested on my device. Works good - no crash 👍


stylize output box options

Adjust how output box options are displayed:

Ref: https://github.com/codepod-io/codepod/issues/321

The buttons are overlapped with the output text. This will make it hard to select the text. Does that matter?

Good question I let the menu hover over the output text on purpose.
In case one wants to select the output, it's not that hard. Just start the selection from the top left corner.
Maybe I can even add a button "copy output"

I see. Yes, I'm good with this design.

Prettified. Take a look when you can.  @lihebi

Cool, thanks!


Add possibility to set custom vtkjs serializer

In reference to https://github.com/pyviz/panel/issues/408
I separate the vtkjs serialization implementation from the pane implementation
I add a method set_serializer which register a custom serializer.
I add a try catch to wait for vtki serializer implementation. If it fails (and it fails for the moment). I register the actual serializer
a serializer expect a vtk render window as input and the vtkjs file binary stream output
I factorized the base64 encoding to send the stream to vtkjs
the _vtk_serializer.py should not be in pane package but I don't know where to put it

the _vtk_serializer.py should not be in pane package but I don't know where to put it

I'd be fine making a vtk sub-package in pane where this could go.
What's the status of this PR otherwise?

@xavArtley Any updates on this? I know you were/are on vacation but is there any chance this could get into a release due this weekend?

I have a day off tomorrow I'll worked on it
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Garanti
sans virus. www.avast.com
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
Le jeu. 30 mai 2019 à 11:38, Philipp Rudiger<EMAIL_ADDRESS>a
écrit :

@xavArtley https://github.com/xavArtley Any updates on this? I know you
were/are on vacation but is there any chance this could get into a release
due this weekend?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pyviz/panel/pull/409?email_source=notifications&email_token=AENMGSY3DYYOU7EETV2UKQTPX6ODDA5CNFSM4HKSMR22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWR33QQ#issuecomment-497270210,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AENMGSZ4XXENDIRNJP2JOOLPX6ODDANCNFSM4HKSMR2Q
.

I should work as before but with possibility to change the serializer

Thanks for the updates, made some small review comments, but otherwise this is ready to merge.

Looks good to me, will merge if it passes this time.

Thanks for doing this @xavArtley, hugely appreciated!


Analysis of failed migration

[x] Provide a list of pids that failed migration on dce-fedora
[ ] Go through each and try to figure out why

Child of #1128

@cam156 : These are the objects that have failed migration so far:
sq87bt630
d5138jg05w
w0892b27s
7h149p912
76537140z
n296wz28h
7p88cg66f
bvq27zn031
x346f087g
8623hx82z
cj82k740x
qv33rw719
2801pg402
37720c880
4q77fr46p
sf268b28v
6w924b87t
8623hx78c
qr46r085k
2801pg41b
h128nd71m
5712mb60n
5712m701v
nv935291f
x346dv94w
cn69m429f
xw42n792v
76537145b
2801pg42m
4f4752g50f
cz30ps722
x059c736d
x346dz139
r781wg270
2801pg37r
hq37vn56b
cj82k747v
z316q162x
1j92g750d
gh93gz64m
6w924b840
7p88cg523
gx41mh91j
t148fh143
pr76f341v
5712mr21f
kk91fk580
x346dv16h
d217qp592
7d278v65m
5712mj330
tx31qh855
8910jt77b
x346dx108
4j03cz73v
x346dm99t
sf268c061

Some of these are in the error log because they showed up during re-migration because of this error:
2018-09-01 14:31:20 -0400 (10492) error migrating object: sq87bt630; The specified label "auto_placeholder" is already assigned to another version of this resource!

That means they probably DID migrate correctly on a previous run, but they were one of the objects for which an auto_placeholder version was left in place, and when I re-run the migration (e.g., because I was trying to re-run the failed file 7) they are hitting this error.
I will make a separate ticket to address that as a special case of "Do not try to re-migrate an object that has already been migrated".

Other errors look like this:
2018-08-31 21:30:00 -0400 (21744) error migrating object: x346dx108; STATUS: 500 org.modeshape.jcr.value.binary.BinaryStoreException: Unable to find binary value with key "de4783dd337995ed2f7c52d8bd738ae7cfd9b407" within binary store at "/opt/heracles/fedora/SStestFedora/binary.store"
        at org.modeshape.jcr.value.binary.FileSystemBinaryStore.getInputStream(FileSystemBinaryStore.java:319)
        at org.modeshape.jcr.value.binary.StoredBinaryValue.internalStream(StoredBinaryValue.java:70)
        at org.modeshape.jcr.value.binary.AbstractBinary.getStream(AbstractBinary.java:166)
        at org.fcrepo.kernel.modeshape.FedoraBinaryImpl.getContent(FedoraBinaryImpl.java:122)
        at org.fcrepo.http.api.ContentExposingResource.getBinaryContent(ContentExposingResource.java:350)
        at org.fcrepo.http.api.ContentExposingResource.getContent(ContentExposingResource.java:190)
        at org.fcrepo.http.api.FedoraLdp.getResource(FedoraLdp.java:248)
        at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.la...

Log files are in /opt/heracles/deploy/scholarsphere/current/log if you want to do a grep and see why each work id failed.

Content is present in production.
sq87bt630 - docx
d5138jg05w - nex
w0892b27s - nex
7h149p912 - pl
76537140z - xlsx
n296wz28h - docx
7p88cg66f - zip
bvq27zn031 - rar & pdf
x346f087g - pdf
8623hx82z - pdf

@cam156 I'm going to re-run all our error objects w/ latest code and then provide you any that are still erroring


failed to synchronize: cudaErrorIllegalAddress

Hi, thanks for your code
When I use the GPU to train for a while, i got this error.
Is it my pytorch version problem?(cuda113, pytorch1.12.1)

@fxcdl Looks like I never met this problem. My environment is: cuda/11.0 gcc/8.1.0 torch/1.9.0.

I solved this problem by setting device to cuda:1


[BUG} Malfunction in the Tormenta 20 system

In newer sheets of the Tormenta 20 system, the color of the ruler is not changing according to the speed of the token. The ruler is always the same color as the standard player regardless of the speed of his token. In older monster sheets, I realized that the module works normally. And the problem persists even when Drag Ruller is the only active module. I suppose it is something about how the system measures distance in new tokens. Drag Ruller just seems to recognize how to measure distance from tokens linked to older sheets

.

I think it is the most current

In this case, please check the following three things:

Open Drag Ruler's Speed Provider Settings and check which speed provider is selected
Open the console (pressing F12 opens the console) and check if there are any errors (red) or warnings (yellow) in there
Also in the console, click on the empty space at the bottom, type Ruler and press enter. Check if first line that's printed starts with class Ruler extends PIXI.Container or class DragRulerRuler extends Ruler (or something entirely different).

1º
I
2º I found some errors in the Console:

3º Yes.

Judging from those screenshots, the bug is in the speed provider that's bundled with the tormenta20 game system, not in Drag Ruler itself. This means you'll need to report this bug to the developers of the Tormenta20 system.
https://gitlab.com/vizael/Tormenta20

Ok! Thanks!


NIMBUS::116 Created Dropdown in Table component

Description
Modified the collectionParams structure in the grid param.
Updated the param-state.ts, Table.component.ts, Table.component.html, tree-grid.component.ts and ViewConfig.java.
Type of Change

[ ] New feature

You did it @purnamashetty!
Thank you for signing the Anthem Opensource Software CLA.


upcoming: [M3-7924] - Linode Create Refactor - VPC - Part 10

Description 📝

Adds a VPC section to the new Linode Create flow ✨
Considering the complexity, I'm pretty happy with how this came out 😊

Changes  🔄

Builds new VPC panel that uses react hook from tooling 🔧
Adds a VPC Select
Adds Create a Linode to the document title to match the existing flow
Improves error handling for VPC IP ranges

Preview 📷

How to test 🧪
Prerequisites

Turn on the Linode Create v2 feature flag 🎏

Verification steps

Test the new VPC selction 🧪
Compare functionality to the existing Linode Create flow 🔍
Test error handling in the VPC section ❌

As an Author I have considered 🤔

[x] 👀 Doing a self review
[ ] ❔ Our contribution guidelines
[ ] 🤏 Splitting feature into small PRs
[x] ➕ Adding a changeset
[x] 🧪 Providing/Improving test coverage
[ ] 🔐 Removing all sensitive information from the code and PR description
[ ] 🚩 Using a feature flag to protect the release
[ ] 👣 Providing comprehensive reproduction steps
[ ] 📑 Providing or updating our documentation
[ ] 🕛 Scheduling a pair reviewing session
[ ] 📱 Providing mobile support
[ ] ♿  Providing accessibility support

I fixed point 1, 3, and 4. @dwiley-akamai
I personally don't agree with 4. I was thinking an h3 would be fine if every other header on the page is an h2. I've made the change regardless.
I'm declaring point 2 out of scope because I told myself I wouldn't write one-off styling in this project 😖 I think the issue would have to be fixed at the Autocomplete component level if we want it to work that way globally.


Fastest method for screen capture

This is mostly a question.
I currently have the following code that I obtained from a SharpDX example.
        // Create DXGI Factory1
        var factory = new Factory1();
        var adapter = factory.GetAdapter1(0);

        // Create device from Adapter
        var device = new Device(adapter);

        // Get DXGI.Output
        var output = adapter.GetOutput(numOutput);
        var output1 = output.QueryInterface<Output1>();

        // Create Staging texture CPU-accessible
        var textureDesc = new Texture2DDescription
        {
            CpuAccessFlags = CpuAccessFlags.Read,
            BindFlags = BindFlags.None,
            Format = Format.B8G8R8A8_UNorm,
            Width = width,
            Height = height,
            OptionFlags = ResourceOptionFlags.None,
            MipLevels = 1,
            ArraySize = 1,
            SampleDescription = { Count = 1, Quality = 0 },
            Usage = ResourceUsage.Staging
        };

        var screenTexture = new Texture2D(device, textureDesc);

        // Duplicate the output
        var duplicatedOutput = output1.DuplicateOutput(device);

I've been reading a lot of about the back buffer and how it is often better to read the back buffer.
Could you please help me get started on how to read from the back buffer?
Also, is there a good study of the latencies of various methods available somewhere?

Copy the back buffer to a staging resource what has been created like above.
Back buffer is a DXGI surface and a DXGI resource as well.
https://msdn.microsoft.com/en-us/library/windows/desktop/ff476392(v=vs.85).aspx
This way might not fast however I don't think that making the back buffer to CPU readable is better.
Because CPU access possibilities are related with GPU access performance as well.
Should be the GPU access the back buffer much more frequently than CPU.
Therefore, taking GPU's performance is better than CPU's.
If you want to draw same scene to several back buffers, you can bind at most 8 render targets to the pipeline at the same time in DX11 and later.

Most essential information is here:
https://msdn.microsoft.com/en-us/library/windows/desktop/bb205132(v=vs.85).aspx
When you're saying 'Fastest method for screen capture', there can be two explanations:

Obtain the data from render target as quickly as possible
Obtain the data from render target with smallest possible impact on performance

These may seem similar, but when you realize you're on parallel system (CPU - GPU), they are very different.
In first case you just use CopyResource into STAGING texture and MapSubresource, that's it. What happens is when application calls MapSubresource: it flushes GPU command buffer and waits until the copy is completed, by the time MapSubresource call completes, GPU will idle (because command buffer is empty).
You'll get your copy as fast as possible, but GPU will idle (e.g. framerate drops).
In second case you'll do just same, but call MapSubresource with MapFlags.DoNotWait. The MapSubresource can fail (returning empty box), but it won't stall GPU. When it fails, you just call it again some time later (e.g. next frame). This way, you'll get data a little later, but won't stall the GPU.
In case you want to do this continuously (e.g. capturing output every single frame). you'll need several STAGING textures and you'll be cycling them. You can reuse the texture for next capture after you successfully read the data from it. Typical number of such textures will be 1-4.
Some GPU vendors provide specific API for high-performance screen capture (e.g. game streaming) , for example:
https://developer.nvidia.com/capture-sdk


[1.12.2] Question - Material damage

I dont know where to put this, but i guess github is ok. Aaand sorry for my bad English :P
Is there a way to modify how much damage each material does? it would be great to have a config for that. I dont think steeleaf-based weapons should do the same damage as diamond-based weapons.
Thanks for the mod!

Implemented in version 1.2.0 for 1.12.2


Issues running in Python 3.5 , win10

Issues
(step by step)

Issue 1: python setup.py install

ValueError: path 'gcn/data/' cannot end with '/'

-Method: delete the '/' (line 17)  in the setup.py

Issue 2: python train.py

ImportError: No module named 'cPickle'

-Method:
step 1: change the 'cPickle' (line 2) in utils.py as 'pickle'
step 2: run "python setup.py install" again
step 3: continue run "python train.py"

Issue 3: python train.py

File "train.py", line 29, in
adj, features, y_train, y_val, y_test, train_mask, val_mask, test_mask = load_data(FLAGS.dataset)
File "C:\Users\Xiangyong Cao\Anaconda3\lib\site-packages\gcn-1.0-py3.5.egg\gcn\utils.py", line 28, in load_data
objects.append(pkl.load(open("data/ind.{}.{}".format(dataset_str, names[i]))))
UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 0: illegal multibyte sequence

-Notes: I haven't tackled this issue and wish that the author can help dealing with is. Thanks!

encountered the same thing a few days ago.
In utils.py wherever there's a pickle.load(...) you need to set the encoding parameter:
pickle.load(... , encoding="latin1")

This was really tedious to track down..

Hi Michael,
I have tried your method but still confronted the same problem. I ran this code in Python 3.5, win10.  Could you tell me your operating system and python version? Thanks.

Thanks for Michael's suggestion. I have tackled this issue by
file = open(path,'rb') days = pkl.load(file,encoding = 'latin1')

Thanks for catching these. Adding encoding='latin1' unfortunately breaks python 2.7 support. I will leave this issue open for now and possibly add proper support for python 3.5 later.

See https://github.com/tkipf/gcn/commit/14e6bbacabed543548cf8114a672cf1a6de85f84 for a fix that should now support both python 2 and 3.


feat: ByteStream auto mime_type detection and base64 (de)encoding

Related Issues

fixes #135

Proposed Changes:
This PR is a part of #145 in the attempt to add multi-modal support in Haystack generators.
ByteStream: auto mime_type detection when loading a file
ByteStream: support the encoding and decoding process in base64
How did you test it?
unit tests completed. E2E multimodal tests with other parts (WIP) completed.
Notes for the reviewer
Limitation: currently we still do not have a load_from_url method or something equivalent to utilize image_url when calling LLM.
Checklist

I have read the contributors guidelines and the code of conduct
I have updated the related issue with new insights and changes
I added unit tests and updated the docstrings
I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test:.
I documented my code
I ran pre-commit hooks and fixed any issue

Hey @LastRemote - thank you for your excellent work on the multimodal ChatMessage updates!
As we inch closer to Haystack  2.9 release, we’ll be focusing on tooling changes to ChatMessage. These updates will require careful coordination to ensure nothing breaks. Here’s the proposed plan:

Let’s stagger your multimodal updates after the tooling changes to avoid conflicts. @anakin87  is currently working on this as we speak.
Please direct all multimodal changes exclusively in haystack-experimental repository for now. This will give us space to test and iterate before final integration into haystack, tentatively scheduled for post 2.9 release!
Coordination on multimodal updates will involve either @mpangrazzi, @anakin87 or myself.
Please note that we might be slow to respond over the upcoming holidays.

Your efforts on this front are deeply appreciated 🙏

Hey @LastRemote - thank you for your excellent work on the multimodal ChatMessage updates!
As we inch closer to Haystack 2.9 release, we’ll be focusing on tooling changes to ChatMessage. These updates will require careful coordination to ensure nothing breaks. Here’s the proposed plan:

Let’s stagger your multimodal updates after the tooling changes to avoid conflicts. @anakin87  is currently working on this as we speak.
Please direct all multimodal changes exclusively in haystack-experimental repository for now. This will give us space to test and iterate before final integration into haystack, tentatively scheduled for post 2.9 release!
Coordination on multimodal updates will involve either @mpangrazzi, @anakin87 or myself.
Please note that we might be slow to respond over the upcoming holidays.

Your efforts on this front are deeply appreciated 🙏

@vblagoje Sure thing, my intention is to make all the multimodal changes in experimental first. I did some complicated E2E/unit testing with images and tool calls on my end, but I would prefer taking smaller steps at a time.

@vblagoje Sure thing, my intention is to make all the multimodal changes in experimental first. I already did some complicated E2E/unit testing with images and tool calls on my end, but I would prefer taking smaller steps at a time.
P.S. I just made a personal project that utilizes complicated tools and memory interactions. Happy to share more information, but I will need to clean up my code a bit first.

That would be great @LastRemote - we are also seeing a lot of demand for tools and memory - it would be great to bounce ideas back and forth 🙏


Update README for zpages configuration. Add a generic class that registers all Handlers.

Codecov Report

Merging #555 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             master   #555   +/-   ##
=======================================
  Coverage        90%    90%
  Complexity      566    566
=======================================
  Files           110    110
  Lines          2361   2361
  Branches        211    211
=======================================
  Hits           2125   2125
  Misses          180    180
  Partials         56     56

Continue to review full report at Codecov.

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

@sebright Hope I fixed all the comments now.


No values

Hey, I have made some changes to my inverter (SG700MD) based on this instructions. I used an ESP32 and flashed it with this software. The ESP32 is working and hosting the web server. I entered the inverter ID and my WiFi details, but the web server is not displaying any values from my inverter. All the values are showing as zero.
Initially, I thought I might have interchanged the RX and TX pins, so I changed them, but it still won't display any values.
Can anyone help me with this problem?

I forgot to mention that I flashed the ESP32 with version 3.0 of your software. The board I used is similar to the ESP32 CAM model, but I disabled the LED flash by desoldering the transistor for the LED.

Is the Inverter ID is showing correctly at /config?
There were cases where the id on the label was not really the ID that the firmware of the inverter used. (https://github.com/atc1441/NETSGPClient/issues/14#issuecomment-1166631557)
Hope this is not one of these.

I forgot to mention that I flashed the ESP32 with version 3.0 of your software. The board I used is similar to the ESP32 CAM model, but I disabled the LED flash by desoldering the transistor for the LED.

Do you maybe have a link to the pinout of your (dev-)board?
When I google ESP32 CAM, I get here and this doesn't have GPIO17 which I used for TX in the ESP32 firmware.

I forgot to mention that I flashed the ESP32 with version 3.0 of your software. The board I used is similar to the ESP32 CAM model, but I disabled the LED flash by desoldering the transistor for the LED.

Do you maybe have a link to the pinout of your (dev-)board?
When I google ESP32 CAM, I get here and this doesn't have GPIO17 which I used for TX in the ESP32 firmware.

Thanks, that was actually the problem. I just saw the labels Rx and Tx on the board and didn't realize that they weren't referring to pins 16 and 17. I ended up soldering the two wires directly onto the ESP Wroom, and although it wasn't a very clean job, it works now.
Thank you very much for your fast help!


clamav service doesn't create its state dir

Steps To Reproduce
Set services.clamav.daemon.enable = true; and get
clamd[1221]: LibClamAV Error: cl_load(): No such file or directory: /var/lib/clamav
systemd[1]: clamav-daemon.service: Main process exited, code=exited, status=1/FAILURE

I did this on fresh NixOS 22.05, but I can't see any related recent change on master either.
Notify maintainers
@robberer @qknight @globin
Workaround
For now I did:
{
  systemd.services.clamav-daemon.serviceConfig = {
    StateDirectory = "clamav";
  };
}

but you may prefer a different way of doing this in the service, e.g. tmpfiles.

I first encountered the same error log as you did. After editing my config with your lines of code I still get kind of the same error:
Dez 28 16:29:16 nixos systemd[1]: Started ClamAV daemon (clamd).
Dez 28 16:29:16 nixos clamd[39051]: LibClamAV Error: cli_loaddbdir: No supported database files found in /var/lib/clamav
Dez 28 16:29:16 nixos clamd[39051]: ERROR: Can't open file or directory
Dez 28 16:29:16 nixos systemd[1]: clamav-daemon.service: Main process exited, code=exited, status=1/FAILURE
Dez 28 16:29:16 nixos systemd[1]: clamav-daemon.service: Failed with result 'exit-code'.

Basically saying there is no clamav database. So just after manually firing the update service for clamav systemctl start clamav-freshclam.service I was able to start the clamav daemon.
Maybe we need a oneshot service to initially create the signature DB for clamav before starting the daemon?


WriteWrapperForRRMDA Themi

wrappers written, tested, compiled.

https://github.com/hydrosolutions/model_RRMDA_Themi/pull/3.diff


Production ready ?

Hello,
We are building a chatroom ecosystem of applications and we are looking for a simple solution for handling all the messaging infrastructure. We have been evaluating multiple third party solutions but non of them match with our requirements and pricing budget.
chat-service seems to be a really good candidate for our use case, is anyone using this in production ? Do you have a roadmap for the product ?
Thanks before hand!

Hi.
The main thing, it is just an open source project, not an out of the box enterprise grade solution with a support. For now i'm focused on other non-related projects, so i don't think i should decide whether it is production ready for your case (budget) or not. As semver suggests anything less that 1.0 should be used with care.
As for feature requests, bug fixes, it will be based only on the feedback for some time.

@an-sh Thanks for the quick reply!
I understand this is an open source project and is not meant to be a plug-n-play enterprise solution. I just wanted to know if you or anybody else was using this in a production environment.
Thanks and keep up the good work, chat-service look really good :)


Move newly created windows on a single zone (Nursery Zone)

Description of the new feature / enhancement
Define a "nursery" zone where all newly created windows are placed.
Scenario when this would be used?
Usable in all scenarios, especially working with multiple screen.
I'm buried to search where a new window are popped-up.

Some applications remember last used position on its own, but don't take into care of changes, for example resuming an app on the laptop when it is not attached with the docking station.
Some applications opens stacked by windows, and forded you to remember where are popped-up the last created windows (very ugly)
Some other, tends to shows in unpredictable position (bugs?!?)
It is not possible to define an area for any window of any application, so the "move newly created windows..." options already present for me are insufficient. I can fix position of most used applications, but al is really impossible.

Supporting information
No response

/dup https://github.com/microsoft/PowerToys/issues/32365


where mock data?

fake plugin? just generate a test func ? where my testing data? fake!

That's right, this plugin generates the test scaffolding for you, but not the test data. This plugin will currently generate testing data. If you know of a general purpose way to generate the testing data, then please describe the design below, and I would be happy to incorporate it as a PR.


bugfix: add default default

Failed to create topic when creating context from global instance information configuration

reason:

It is recommended to use rocketmq.cluster.name instead of defaultDataPersistentClusterName, which is used when creating. In the future, when supporting RMQ multi-clusters, consider unified cluster management


Tests for SA1001

Tests for CommasMustBeSpacedCorrectly.
I got coverage for all cases in SA1001CommasMustBeSpacedCorrectly, but no luck covering lines 61 and 69 in the CodeFixProvider: https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/7072b2ad0d41aa2a86794c012834c308e5fa63f5/StyleCop.Analyzers/StyleCop.Analyzers/SpacingRules/SA1001CodeFixProvider.cs
It is my understanding that in CodeFixVerifier:VerifyFixAsync, fixes are applied only if diagnostics were reported from analyzed sources. So, as things like Func<,> get ignored in SA1001CommasMustBeSpacedCorrectly, should them exist in SA1001CodeFixProvider?

I love that you are making me think (about why I implemented it the way I did) :+1:
We'll definitely want to include a test for the case described in #257.
I'm still reviewing this :smile:

Remember this code fix can be invoked as a result an error before the comma, after the comma, or both. The code fix needs to analyze everything again to determine what the specific cause is. You can hit line 69 with either of the following:
Func< ,>
Func< ,,>

You can hit line 61 with the following:
Foo(a ,
b);

These are fine tests, so I went ahead and merged this. I'm submitting a separate pull request to cover the additional edge cases I identified.

Cool, thanks Sam! :+1:
Some edge cases are tricky to get right :smile:


Cannot read properties of undefined (reading 'type')

Investigative information
Please provide the following:

Timestamp: 2024-01-22T22:14:28.4980344Z
Function App name: AZUD-RMS-FA-01
Function name(s) (as appropriate): customerLookup
Invocation ID: 3325acd5-1aad-4923-bffc-0a6fbfe52204
Region: East US 2

Repro steps
Provide the steps required to reproduce the problem:

Open https://azud-rms-fa-01.azurewebsites.net/api/v4/customer?emailAddress=lightspeed.e2e%40gmail.com in a browser

Expected behavior
Provide a description of the expected behavior.
Http request should return valid JSON and 200 response
Actual behavior
500 error
Related information
Provide any related information

Programming language used: javascript
Bindings used:

app.get("customerLookup", {
  authLevel: "anonymous",
  route: `api/v{version:int:min(4):max(${currentMajorVersion})}/customer`,
  handler,
});

Stack Trace:

Stack: TypeError: Cannot read properties of undefined (reading 'type')
    at InvocationModel.<anonymous> (/node_modules/@azure/functions/dist/webpack:/@azure/functions/src/InvocationModel.ts:65:63)
    at Generator.next (<anonymous>)
    at <anonymous> (/node_modules/@azure/functions/dist/webpack:/@azure/functions/src/InvocationContext.ts:96:10)
    at new Promise (<anonymous>)
    at __webpack_modules__../src/InvocationModel.ts.__awaiter (/node_modules/@azure/functions/dist/webpack:/@azure/functions/src/InvocationContext.ts:96:10)
    at InvocationModel.getArguments (/node_modules/@azure/functions/dist/webpack:/@azure/functions/src/InvocationModel.ts:46:23)
    at y.<anonymous> (/azure-functions-host/workers/node/dist/src/worker-bundle.js:2:37611)
    at Generator.next (<anonymous>)
    at o (/azure-functions-host/workers/node/dist/src/worker-bundle.js:2:35629)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

This error is not reproducible locally, only on our Azure instance. While it is reproducible for a single function run, restarting the function will fix the issue.
Relevant code appears to be here:
https://github.com/Azure/azure-functions-nodejs-library/blob/aa9068df56c2d4c2b90ee55dd42005e1d7c5cb4c/src/InvocationModel.ts#L46-L79

Hi @GravlLift I'm not sure what could be causing this, but my best guess is it's some sort of race condition that only happens with more complex projects. It'll be hard for me to repro, so it would be helpful if we could get more logs. Could you replace line 203 in<EMAIL_ADDRESS>which should look like this:
const bindingType = __classPrivateFieldGet(this, _InvocationModel_bindings, "f")[bindingName].type;

With this code:
let bindingType;
try {
    bindingType = __classPrivateFieldGet(this, _InvocationModel_bindings, "f")[bindingName].type;
} catch (err) {
    context.log(`bindingName: ${bindingName}`);
    context.log(`inputData: ${JSON.stringify(req.inputData.map((id) => id.name))}`);
    context.log(`bindings: ${JSON.stringify(__classPrivateFieldGet(this, _InvocationModel_bindings, "f"))}`);
    throw err;
}

And then share the new logs with us if/when you get the error to reproduce again.

We are getting this error as well, in a timer triggered function:
Exception while executing function: Functions.NameOfTimerTrigger Result: Failure Exception: Cannot read properties of undefined (reading 'type') Stack: TypeError: Cannot read properties of undefined (reading 'type')     at InvocationModel.<anonymous> (/home/site/wwwroot/node_modules/@azure/functions/dist/azure-functions.js:203:114)     at Generator.next (<anonymous>)     at /home/site/wwwroot/node_modules/@azure/functions/dist/azure-functions.js:142:71     at new Promise (<anonymous>)     at __webpack_modules__../src/InvocationModel.ts.__awaiter (/home/site/wwwroot/node_modules/@azure/functions/dist/azure-functions.js:138:12)     at InvocationModel.getArguments (/home/site/wwwroot/node_modules/@azure/functions/dist/azure-functions.js:187:16)     at y.<anonymous> (/azure-functions-host/workers/node/dist/src/worker-bundle.js:2:37611)     at Generator.next (<anonymous>)     at o (/azure-functions-host/workers/node/dist/src/worker-bundle.js:2:35629)     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
When I look in the logs, it seems to start happening at midnight, and then a restart resolves it. Then next midnight it starts happening again. Although that could be because we have multiple other functions starting at that time, but Im not sure.

@ejizba, took a while for it to reappear, but here it is:
bindingName: httpTrigger17
inputData: ["httpTrigger17"]
bindings: {"httpTrigger19":{"authLevel":"anonymous","route":"api/v3/shipments","methods":["GET"],"type":"httpTrigger","name":"httpTrigger19","direction":"in"},"$return":{"type":"http","name":"httpOutput19","direction":"out"}}

The route seen under bindings is the one that crashed when this was logged.

@GravlLift thanks for the info! I just merged a change that I'm pretty confident will fix this, although it's hard to reproduce the bug so I can't be 100% sure. The change will be included in the next release towards the end of February, although you can try it out earlier following these instructions: https://github.com/Azure/azure-functions-nodejs-library/wiki/Install-Insiders-Build
If you do try it out, let us know if it works or not! Thanks


Prelude.head: empty list

Specifying incomplete language options such as {-# LANGUAGE St #-} makes an unrecoverable error.
2019-02-24 13:15:27.828573164 [ThreadId 13] - Using stack GHC version
Using hie version: Version <IP_ADDRESS>, Git revision 337fd9bf6254b50820bfe73046353ae2c4f86b34 (dirty) (2315 commits) x86_64 ghc-8.6.3
Using hoogle db at: .../.hoogle/default-haskell-5.0.17.hoo
hie-8.6.3: Prelude.head: empty list

Ubuntu 18.04
VSCode
https://github.com/falsandtru/haskell-examples

Please update to current master, and try again. I am unable to reproduce this issue, and the completion infrastructure has been cleaned up in between, to prevent this sort of problem.

I updated but I saw another error which blocks reproducing.
Using hie version: Version <IP_ADDRESS>, Git revision 337fd9bf6254b50820bfe73046353ae2c4f86b34 (dirty) (2315 commits) x86_64 ghc-8.6.3
Using hoogle db at: /home/abzu/.hoogle/default-haskell-5.0.17.hoo
hie-8.6.3: user error (Failed to find requested hint files:
  ~/.local/bin/data/hlint.yaml
)

When I run hie --version I get
$ hie --version
Version <IP_ADDRESS>, Git revision ba4882488c12c77ce06230d71db46e10170e017a (2424 commits) x86_64 ghc-8.6.3

Your log file reports
Version <IP_ADDRESS>, Git revision 337fd9bf6254b50820bfe73046353ae2c4f86b34 (dirty) (2315 commits) x86_64 ghc-8.6.3

So I suggest first checking out current master for haskell-ide-engine, running ./install.hs hie-8.6.3, and then testing again, making sure the log file does show the appropriate version.

Thanks, I'll check it.

I understood. I'm certainly using the latest version but the VSCode extension for HIE uses another version.
$ hie --version
Version <IP_ADDRESS>, Git revision ba4882488c12c77ce06230d71db46e10170e017a (dirty) (2424 commits) x86_64 ghc-8.6.3

I resolved by make build-all. stack install is wrong. It is suggested in the document (https://github.com/alanz/vscode-hie-server) and described as alternative but actually not alternative.

@alanz Your new command ./install.hs build-all won't work.
https://github.com/alanz/vscode-hie-server#requirements

@falsandtru can show me what happens when you run that command?

$ ./install.hs build-all
/usr/bin/env: 'stack\r': No such file or directory

Your fixed command stack install.hs seems to work fine, thanks!

@fendor that \r looks like a carriage return, could that be messing up the hashbang?

Looks like it, but shouldnt git convert it automatically to \n?
Also, I dont think I ever commited code on windows.
Moreover, I can not reproduce the problem on fedora, nixos, or windows... maybe git was configured on the user site to checkout code in windows line ending style?

I've enabled git autoctrf on Ubuntu. It might affect the installation.


Made challenge links on the chapters page clickable

This is part of issue #10. The Challenges component previously only received and showed a list of lesson IDs. With these changes it finds the respective challenge data to show the title and a link to the respective challenge content.
Note that the links don't work right now. Contentlayer is not producing the correct links we need. This can be handled in a separate PR. Maybe a good task for Juan.
Pull Request checklist
Please check if your PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[x] Build was run locally and any changes were pushed
[ ] Lint has passed locally and any fixes were made for failures

Pull Request type
Please check the type of change your PR introduces:

[ ] :bug: Bugfix

[x] :sparkles: Feature

[ ] :lipstick: :art: Code style update (formatting, renaming)

[ ] :recycle: Refactoring (no functional changes, no api changes)

[ ] :zap: Performance

[ ] :pencil: Documentation content changes

[ ] :wrench: Other (please describe):

resolved #
Does this introduce a breaking change?

[ ] Yes
[x] No

@ggwilin this PR still doesn't build. Could you please give me access to Vercel so I can see what the problem is and address it?

OK, I was able to debug the issue via npm run build. An import was missing, and a prop was misspelled.

@ggwilin I figured it out how to construct the links. I'd appreciate your review now. I also packed in a handful of minor fixes that the console complained about related to improperly formatted style attributes.

Changes look good to me. I tested that the links on the chapter page are now clickable.
I suggest squashing 604b3f034ed0420ade08cba03e77e0bc87e3e768, fc9bf692047ae0e0049090d3bc06d5c081f100aa, 54f6e647647593b133c54c671ef8a18e08653d7e and 247099b4625fc956a0b23e53df6e6e1e58b5d3a2 together though.
And squash b5bf1f31d4c5f3af6b393003674414273d69e102 081227bb77f080c153f337747ee6bec9973473c7 39a0a718fd5d75751be1aa89a03e627aa85dd694 into the first commit (c95225b40328c4fd9807b4b962de97627df2a15c).
And maybe rebase on master instead of merging master into this branch.
I believe this would make reviewing this PR easier.


Transition AIETarget to use internal aie2xclbin function

Since https://github.com/nod-ai/iree-amd-aie/pull/420 added a internal utility to go from AIE to XCLBIN it makes sense for all flows to use that.
This utility doesn't add any AIE lowering passes so the TranslationPassPipelines are responsible for that. Hence the passes needed for the IR lowered through the AIR flow to be further lowered to AIE are added in its lowering pipeline.
There were some minor additions needed to the utility to get it working e2e for the AIE flow.
We no longer need to have a separate aie2xclbin-disable-threading as we are passing the existing context and the mlir-disable-threading flag gets automatically propagated in this case. And it actually  gives an error to try changing it if the passed context is multi-threaded.
With this PR the AIE lowering is becoming a part of the IREE TranslationPassPipeline so the pack-peel lit test that was just passing the air-to-aie conversion had to be watered down to reflect what can actually be lowered to AIE.
Unfortunately, we still also need the mlir-aie wheel as the internal utility is still expecting a mlir-aie install for me_basic.o library here

Unfortunately, we still also need the mlir-aie wheel as the internal utility is still expecting a mlir-aie install for me_basic.o library here

The thing is that me_basic.o doesn't really make sense, at least for CI:
static inline void _init() {
  // constructors are called in reverse order of the list
  for (thunk *t = &_ctors_end; t-- != chess_copy(&_ctors_start);)
    (*t)();
}

void _fini() {
  // destructors in forward order
  for (thunk *t = &_dtors_start; t != chess_copy(&_dtors_end); ++t)
    (*t)();
}

So like even though I only vaguely understand what this code accomplishes (constructors? destructors?) I'm pretty it can't possibly apply to our CI executions because that's through Peano. How the linking still succeeds I have no idea either (possibly symbol resolution is deferred to runtime and then since there is no runtime linker on the single cores and the code path is never taken there's no issue 🤷). Regardless, we should adapt LDScript to be more flexible wrt the inclusion of me_basic.o (which we now have the freedom to do...) depending on whether we're using the chess backend or Peano backend. I'm not fluent enough in LD linker scripts to do it blind (without access to an E2E smoketest on my local machine) so while I'm happy to make the change, it'll have to wait until ~Monday.

looks like more lowering passes from AIE are needed (I tried a minimal set first) but it fails for large problem sizes.

looks like more lowering passes from AIE are needed (I tried a minimal set first) but it fails for large problem sizes.

<unknown>:0: error: 'aie.tile' op allocated buffers exceeded available memory (99328>65536)

This is (I believe but @jtuyls can authoritatively answer) some fail in objectfifostatefultransform rather than a lack of a pass (indeed the data memory on a tile is 64K and so whoever/whomever/whatever has delegated that much work to some tile is mistaken).

looks like more lowering passes from AIE are needed (I tried a minimal set first) but it fails for large problem sizes.

<unknown>:0: error: 'aie.tile' op allocated buffers exceeded available memory (99328>65536)

This is (I believe but @jtuyls can authoritatively answer) some fail in objectfifostatefultransform rather than a lack of a pass (indeed the data memory on a tile is 64K and so whoever/whomever/whatever has delegated that much work to some tile is mistaken).

I think I know whats going on, there is a large size peel-pack test that worked till iree translation but not in the actual AIE lowering, now that the AIE lowering is moving into the iree translation we have problems. I will test this hypothesis by adding one of the failing tests to CI and seeing what happens.

Yup, I think this failure is expected when we are moving the translation pipeline to lower through AIE,
https://github.com/nod-ai/iree-amd-aie/actions/runs/9683545497/job/26719580993?pr=463#step:6:4990

@newling @makslevental this is ready for review.

I'm not gonna approve since James already asked for changes (not sure how that conflict resolution works...) but basically looks good to me modulo the two small things I commented on.

I cant make those exactly so let me know if you want me to bring in the pass myself.

I made two changes post approval so calling those out. Moved a couple of passes out of aie2xclbin utlity and into the translation pipeline. The reason for this was that in @makslevental 's flow those are not required.
I renmaed the top level pipelines to demarcate the mlir-air and mli-aie pass pipelines, this way if the objectfifo work can just directly use the mlir-aie pipeline if it wants to.

ouch the pass movment breaks microkernels.

ok it was a pass ordering issue and wasn't directly related to micro-kernels.


TypeScript fails: A type literal property cannot have an initializer

react-testing-library version: 3.0.1
react version: 16.3.2
node version: 8.11.1
npm version: 5.6.0
TypeScript version: 2.8.3

It seems like there is a problem with the typings for TypeScript. If I'm import the library and try to compile TypeScript fails.
import {  } from 'react-testing-library';

/home/node/app/client/node_modules/react-testing-library/typings/index.d.ts
(6,21): A type literal property cannot have an initializer.

:tada: This issue has been resolved in version 3.0.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update companies dataset

Hey guys, the companies dataset is nearly 6 months old now and I've noticed that recent meal reimbursements include lots of new companies that can't be matched (something like 56901 meals out of 61757)
Would it be possible to release a new version of the CSV? Thanks in advance!

Hey @fgrehm working on it ;)

Yep, @jtemporal and I were already worried about that when @marcusrehm noticed ReceitaWS was publishing the partner list of the companies (something that wasn't there when we first wrote the script). Once this is done we'll have a new dataset ; ) BTW discussion about that in #16

FYI - just tried matching the new dataset with meal reimbursements but it seems that we have less matches than the first dataset 😢 Something like 45422 reimbursements were matched by cnpj with the new dataset vs 56901 with the old one 🤷♂
If that's not expected, LMK and I can provide a simple notebook explaining this

@fgrehm could you please send some cnpjs as examples? Which reimbursement file are you using? Maybe we need to run the script passing it also.
I can run it again if I missed some source file. No problem! :smile:

I'm running the script again for the 2017-03-15-reimnursement.xz dataset to add the missing cnpjs. When it finish I can post the file again ok?

we have less matches than the first dataset

Yep. It's a kwon issue but we still haven't found why…

Guys, I ran the script again adding 2017-03-05-reimbursement and now the companies.xz has 80.613 cnpjs.
You can download the file here https://we.tl/mQUSgWNqzB
/cc @fgrehm @cuducos @jtemporal

I did some improvements in the fetch_cnpj_info to handle requests failed. I noticed that during the for loop some of the futures with errors were not getting reinserted in the loop maybe because of this:

Any futures given by fs that are duplicated will be returned once.

So I created a outer loop which runs until there is no more cnpjs left to fetch.
I created the PR  #242.
/cc @cuducos @jtemporal

Wow! Many thanks, @marcusrehm — I'll try to set them up today in S3 and toolbox.

Closed by #242

FYI - with the new dataset I'm able to match on 61428 companies out of 61757 with meal reimbursements since 2015 (which I consider to be pretty much an 100% match) 🎉 🍻 tks a lot guys!


Fix lineSpacing for slides

Current setting at value "10" means make line spacing 10% of normal and squishes all the lines together on the body of the generated slide. value of "100.0" is normal. I think single line spacing. Looks better and is more readable on generated slides.

@googlebot I signed it.

Documentation of the slide text styling API: https://developers.google.com/slides/reference/rest/v1/presentations.pages/text#paragraphstyle


Quantised model?

Hey Great Job. Are you also sharing or hosting the quantized model on HF Hub?
This should help people who just want to 0-shot inference with the default model

Thank you so much, This is great @NouamaneTazi I'll try to run this tomorrow. For now, will close this issue!


@conda-forge-admin, please add user @remi-kazeroni

Additional comment:
No response

good bot :robot:


Deep CCA

Reference Issues/PRs

What does this implement/fix? Explain your changes.
This PR adds DCCA functionality for 2 view data. DCCA can be thought of as similar to Kernel CCA, where the kernel functions for each view are learned by deep networks before the linear CCA transformation such that the correlation between the output dimensions is maximized.
Any other comments?

missing "import torch" I believe?

How did you get this error? I can't reproduce it. If I just do

from mvlearn.embed.dcca import DCCA

in a jupyter notebook and then try to instantiate a DCCA object, I get no errors

Add an issue for removing linear_cca code in the future and adapting it with kcca if you haven't already?

@rflperry @gmischl1
Github's not letting me respond to previous thread about utils.py. But I think it's better to create a dcca_utils.py since dcca.py is not close to a 1000 lines. At the minimum, make this an issue if you are close to deliverable deadline?

Comments are in but seem nitpicky at this point. Squash and merge at your convenience. Any future potential edits/features make an issue for so they are noted.

Add an issue for removing linear_cca code in the future and adapting it with kcca if you haven't already?

Added an issue #101


Notification Spam Loop

As of lately the bug randomly started out of seemingly no where and the only fix is for me to uninstall microG and reinstall it. I now no longer get notifications until I randomly get one amongst a spam of multiple other notifications constantly being sent in a loop.

Duplicate of #1107


[stable/collabora-code] add repo archive notice

See #24030

Hi, Is it possible to use #24029 instead of this PR?


fix issue 23488 - std.format.sformat mishandles char ranges

By the way, this nicely demonstrates why implicit conversion from char to dchar is evil.


Use pipelines for atomic transactions

Gets rid of both TODOs I was able to find.
https://github.com/andymccurdy/redis-py#pipelines

Coverage remained the same when pulling 48d45a0367e512d2201764428ae3c26429e62e88 on shin-:master into 95e8ccf088bf7eec72f8acedb9122c1973193651 on kencochrane:master.

LGTM

Coverage remained the same when pulling 48d45a0367e512d2201764428ae3c26429e62e88 on shin-:master into 95e8ccf088bf7eec72f8acedb9122c1973193651 on kencochrane:master.


The customer should not be able to view the product if the Visible Individually is disabled.

Bagisto Version: Master
Steps To reproduce--
1. Log in as an admin.
2. Click on products inside the catalog
3. Edit any product and disable Visible Individually
4. Try to view the updated product.
Expected result: The customer should not be able to view the product if the Visible Individually is disabled.
Actual result: The admin/ customer is able able to view the product if  Visible Individually is disabled for the same product. Please find the screenshot Here

@jitendra-webkul
Now, this issue is fixed. so I am closing this issue.

@jitendra-webkul
I am reopening this issue because the user is able to view the product by URL directly.
Add the product's name in the site URL, to reproduce this issue
@papnoisanjeev
Please look into it.

@Sanjaybhattwebkul
Please check now, If product individual view is disable then customer will not able to see product on front end (if pasting direct slug in URl).

@jitendra-webkul
Now, this issue is fixed. so I am closing this issue.
And I have attached a screenshot Here, for future reference.


tabbing through additional tags broken

This seems to be unearthed in the latest (2019/01 !) version. More than annoying, when you trust the chosen value being committed by a TAB, when its not. Sometimes, often. Sometime it works ok.
PLEASE fix!
Originally posted by @GallusMax in https://github.com/openstreetmap/iD/issues/1117#issuecomment-460056286

Can you provide some more details about what you're seeing? Also which browser you are using?
I think it has something to do with the tag editor, but it's not clear from your bug report.

Sure.
Given You're in the advanced editing of item tags, altering tag / value pairs one by one.
The expected behaviour of the TAB would hop from a tag field to its value field, where after some typing several presets appear - or typing ends up with a new freetext value. Another TAB should ACCEPT the typed / selected value and hop to the next (possibly: new and empty) tag.
(I didnt notice any other behaviour, yet my surprise)
In the current version a TAB will leave the value field empty from time to time. Even after manually entering free text(!). And its not even clear if it will then hop into a new line / a new and empty tag field.
Bowser version:
I often use Firefox (latest), but did never find any difference to Chrome e.g.
Hope to be helpful for you, bhousel, thanks!

How to reproduce:
Choose an item o the map (a street?)
Expand the "All Tags" Part on the left
Put the Cursor in the "Tag" field on the left
Type "hig" - completion  "hway" is offered
Type TAB - tag is set to "highway", as expected, Cursor blinks in Value field on the right
Type "ser" - completion "vice" id offered, which is what you want
Type TAB - Value field is EMPTY again (which is not what I expected), Cursor goes haywire, or on the next empty Tag field, whe I would look after it.
Expected: the offered expansion is committed by the TAB, and the next Tag field is opened.

Duh - seems of course a Firefox Issue. Tested again with Firefox "Quantum" 59.0.1. Thats where it hurts. Will report whe I found an older version w/o this issue. (Sorry, did not user Chrome for editing for a long time)


Update mxnet workflow to Ubuntu-20.04

Description
This pull request updates mxnet workflow to Ubuntu-20.04.

Codecov Report

Merging #2090 (8cc3e30) into main (83c7e99) will decrease coverage by 5.68%.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@            Coverage Diff             @@
##             main    #2090      +/-   ##
==========================================
- Coverage   85.63%   79.95%   -5.68%
==========================================
  Files         297      297
  Lines       26515    26515
  Branches     4867     4867
==========================================
- Hits        22705    21200    -1505
- Misses       2572     4129    +1557
+ Partials     1238     1186      -52

see 38 files with indirect coverage changes