Support threaded messages and reactions

https://get.slack.help/hc/en-us/articles/115000769927-Message-threads

I'll have a look if this is possible to implement, however I'm afraid that it will mess up the chat view.

Unfortunately, this is not going to work. The only way I can get replies/reactions is from the RTM events which will send the message, and an extra message, which mentions that a reply was made. However, the api (when switching channels it will get messages from the api) doesn't relay that a message was in reply to another message. As far as I can see, it will only say if a message has replies or not, but not the id to that message. (https://godoc.org/github.com/nlopes/slack#Msg)
That would mean that I'm able to gather, from incoming message events (RTM), that a reply has been made to a message, but when changing the channel it will clear this information and is lost. This will also happen when restarting the application.
This will only work when I'm able to get the id's of the replies, or the id of the message that the replies are made to. When this is the case I can do the following: message structs from nlopes/slack need to be kept in memory  (as is done with channels). This will allows updating of message and the subsequent replies to be rendered correctly in the chat view.

@erroneousboat any update on this?

This feature would be highly appreciated,
as in my organization 90% of the communication happens in threaded messages,
and this way I can't fully switch to the otherwise very nice slack-term.

Hey, thank you for the offer, but it isn't necessary. I'm working on it on the branch: threads

A basic version is now available in the threads, if you'd like you can test it out.

Hey I just wanted to thank you both for your suggestions. I'll review and start implementing when I'm less bogged down with other responsibilities.

Hey, I've updated the branch with some reply to thread functionality. You will see a thread id in front of the thread, and that id you can use to reply to it. Change to insert mode and type the following:
/reply [enter-thread-id-here] hello, world
It is not extensively tested and perhaps rough around the edges, but I wanted to get it out to you guys.

Hi, I just compiled the thread branch and I'm testing it out. Works great!
My main feedback (from UX point of view) is that it's a bit unwieldy to type out the entire thread ID (eg /reply thread_5c6d75a6 my message... One possible UX solution would be to display/rewrite the internal thread IDs as incrementing integers (where 1 is most recent thread, 2 is next oldest thread, etc... so then the command to reply to most recent thread would become
/reply thread-1 my response

or even easier:
/thread 1 my response

Progress.  Would it be possible to redraw the thread with a new message to the bottom of the view?  Thanks for diggin in on this.

@davidjahn Cool, I'm glad it is workable at the moment! Good idea about the thread number and command, I'll implement that.
@kitplummer You're welcome of course. I'll have a look if that would be something that could work. I'm not sure if it will be more easier to follow though, but I understand where you're coming from. That said, I'm still looking into making a separate list of threads that will be available when you select a channel that  contains threads, which you then can select and reply to. I think that might even be better than the implemented solution at the moment.

I've merged the current functionality into master, and I'm continuing a different setup in threads-v2

Just to report a bug related to threads hehe. The "ID/Code" of the thread only appears if you "refresh" the view (move up and down on the channels to refresh the channel) if not, the Thread appears where it should be but it's impossible to respond to it.
If you want I can open a separated issue for this one,  and IDK if it's solved ton the threads-v2 though.

@xescugc yeah it is one of the reason for the threads-v2 implementation, it would have a new panel on the right with the thread id's that appear in the specific channel

I've made an update to the threads-v2 branch. You'll be able to try it out. When changing channels and threads are present in that channel a pane to the right side will show. From here you can select the thread by using Shift+j or Shift+k. When you've selected a thread you'll be able to reply to it by sending a message.
Note that threads will continue to show inline with conversations in the main chat view and the initial functionality of replying to a thread with /reply is still there.
This is still rough around the edges, and there will be potential bugs. But if you want to test it out, you can. It has been rebased to the latest version of master.

Thank you for the update. I got a new build from threads-v2 and will try today. At first look everything seems OK but I couldn't figure out how to deselect a thread except by changing channels. Also can I configure thread bar width?

Also can I configure thread bar width?

I would say yes https://github.com/erroneousboat/slack-term/commit/c5e2d5d4291be5634c915c1d2cd4e8adfd5f251d#diff-3baf47c64847a8fb8aaa8cc2e088513bR25

Thank you for the update. I got a new build from threads-v2 and will try today. At first look everything seems OK but I couldn't figure out how to deselect a thread except by changing channels. Also can I configure thread bar width?

Deselecting is indeed done by changing channels. And as @xescugc mentioned you can change the width of the thread by by adding threads_width and a value.

@erroneousboat if it's ok with you I'll report the things I found here, if it's not the right place indicate me the right one :)

Each time I move to a new channel, all the UI refreshed instead of just the Body as it was before (makes a weird flashy effect)
If you go to a channel without threads, the threads column appears and after that disappears immediately
Already commented, but be able to return to the root conversation, maybe have the first "thread" be the channel itself, as if you don't move the first one(thread) is selected but you're not on the thread itself (when you move to a new channel) :smile:
It's faster to move up on the threads than down (feels like down is fetching before moving and up moving and then fetching)

For now I've found this :smile: If I find something else I'll report it.
Amazing BTW!

@erroneousboat if it's ok with you I'll report the things I found here, if it's not the right place indicate me the right one :)

Each time I move to a new channel, all the UI refreshed instead of just the Body as it was before (makes a weird flashy effect)
If you go to a channel without threads, the threads column appears and after that disappears immediately
Already commented, but be able to return to the root conversation, maybe have the first "thread" be the channel itself, as if you don't move the first one(thread) is selected but you're not on the thread itself (when you move to a new channel) smile
It's faster to move up on the threads than down (feels like down is fetching before moving and up moving and then fetching)

For now I've found this  If I find something else I'll report it.
Amazing BTW!

Yeah no problem if you report it here.

True, has to do with that I need to redraw the interface in order to get a new pane to show :( But, I might have an idea how to optimize it.
Ok, haven't seen that yet, but I keep that in mind when optimizing point 1.
Good idea, I'll see if I can implement that!
Yeah you're right haven't noticed that before, I'll check that out.

And of course thanks for testing it out!

Another one, if you move to the 4th position  on a thread, that position is the same one on each channel you go, and if there is no 4th position no thread is selected by default and if you move:
panic: runtime error: index out of range

goroutine 929 [running]:
github.com/erroneousboat/slack-term/handlers.actionChangeThread(0xc00020c000)
	/go/src/github.com/erroneousboat/slack-term/handlers/event.go:543 +0x30d
github.com/erroneousboat/slack-term/handlers.actionMoveCursorDownThreads.func1(0xc00020c000)
	/go/src/github.com/erroneousboat/slack-term/handlers/event.go:588 +0x124
created by github.com/erroneousboat/slack-term/handlers.actionMoveCursorDownThreads
	/go/src/github.com/erroneousboat/slack-term/handlers/event.go:576 +0x3f

Basically the selected thread position is not reseted when switching channels, that would go together with the 3rd item on the list I mentioned before :)

@xescugc It has been a minute. I've updated the branch with fixes of the issues you came across.

Ok so I've been testing for a while and I've found this:

Each time I move to a new channel, all the UI refreshed instead of just the Body as it was before (makes a weird flashy effect) still
When you are inside a thread, if some one writes on the root channel you also see it (without the identation) but it should not be displayed as it's not part of the thread
If some one edits a thread happens the same as before, it's displayed as if it was on the root channel.
If some one opens a thread you have to reload to see thread on the right (or to see the ID of the thread).

Would be cool to also see the * of new messages on the threads too hehe.
I would say this is all I've found right now

Hey, thanks again for testing it out. I've made some changes on master.

Each time I move to a new channel, all the UI refreshed instead of just the Body as it was before  (makes a weird flashy effect) still

This is unfortunately going to be present in some form. When changing channels, and the next channel contains a thread. The view needs to get updated in order to add the threads pane to the right. I've made it so that flashing shouldn't occur when changing channels when there is no threads present in the next channel.

When you are inside a thread, if some one writes on the root channel you also see it (without the identation) but it should not be displayed as it's not part of the thread

Fixed

If some one edits a thread happens the same as before, it's displayed as if it was on the root channel.

Fixed

If some one opens a thread you have to reload to see thread on the right (or to see the ID of the thread).

Fixed, although this requires reloading of the interface, which results in a "flash".

Would be cool to also see the * of new messages on the threads too hehe.

I'll have a look for this implementation.

Now when we write on a thread we get redirected to the "root" view of the conversateion, I'm gonna say it has to do with the Fixed, although this requires reloading of the interface, which results in a "flash".
For the rest I think it's ok

Does the threads-v2 branch still exist? I get a 404 when I follow the link.

Closing since functionality has been released


Build extension failed

Raycast version: 1.32.1
Description
hey guys，I got the following error when I try to build my extension, does anyone know why ?
It was strange because I'm using macbook with m1, but this script use x86/ray to build.
Steps To Reproduce

create an extension
npm run build

The current behavior
Here is the output.

And here is my system info.

The expected behavior
npm run build goes well

Ignore it, my mistake. I build it in remote machine.

Ignore it, my mistake. I build it in remote machine.

Same issue. How can i fix it?


UF-305 Upgrade GwtBootstrap to version 0.9.3

Depends on https://github.com/droolsjbpm/kie-wb-common/pull/407

+1 to merge (with others).


Fix test failures

Hudson build is currently failing with test failures. We need to get the build stabilized ASAP.

There's problems with creation/deployment of the webapps. The spring configuration needs some bean definitions updated to deal with package renaming.

Having trouble with our hudson instance (for some reason jetty deployment fails), filed a support request at https://bugs.eclipse.org/bugs/show_bug.cgi?id=489784


Update deployment-jobs.md

I think the example does not follow the prescribed syntax

@juliakm
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@thebeautiful Thanks for catching this!
#sign-off


Re-add test matrix to the documentation on gh-pages

The test matrix was removed when the documentation became auto generated. This should be added back in.

It would be great if this information could be captured within the TypeScript documentation, keeping it all in one place.

How do you mean captured in the Typescript docs? As in added into the auto generation of the documentation?


Preference setting for output folder location

Now only can save in Desktop.

Would love to be able to specify the output path in the Preferences window.

Added in 1.5, give it a try!
https://github.com/mortenjust/androidtool-mac/releases


Define thumbnail for video

Have you thought about adding functionality for defining the thumbnail for a video file? Mine show a black viewer right now.

This is a great suggestion, I'll have to look in to it :)

Thanks!

Hey @ChrisMcHarvey I looked in to this. This functionality actually should be available through this package already. Since the underlying component is just a regular video component, you can pass in any normal video element property that you'd normally have access to. This includes the ability to add a poster, which would just be a url to the image you want displayed as the thumbnail.
You can checkout this Tutorial that shows how to use the poser property.
Let me know if this is what you were needing, thanks!


Limit queue to 1 item

I'm hoping someone can help me with this.
I have a single upload field, and I'm using the extraData() method to allow naming the file. I'm also using controls to start the upload.
The problem is this. When a user selects a file, and then changes the file before starting the upload, the newly selected file gets added to the queue. How can I override the queue with the last file selected so that I only upload 1 file at a time?
I thought setting multiple: false, would take care of it, but it doesn't appear to do anything, besides limit selection to a single file.
After changing the file, the queue looks like this:
0: a {data: File(103526), widget: l, jqXHR: null, status: 0, id: "zci1bjtmsk"}
1: a {data: File(103526), widget: l, jqXHR: null, status: 0, id: "05ox1qhs1xox"}

I am trying to do this:
onNewFile: function (id, file) {
    var queue = $(this).data('dmUploader').queue;
    var newFile = queue.length; // 1;
    queue = queue[newFile];
},

This gives me an undefined error, so I'm obviously accessing the object incorrectly.

yes I think multiple: false, not working

You could try doing this before adding the replacement file.
var myUploader = $('#drag-and-drop-zone').dmUploader().data();
myUploader.queue = [];
myUploader.queuePos = -1;
myUploader.activeFiles = 0;

Hi @SapientHetero
Thanks for that. Your solution didn't work, but it got me on the right track.
Adding the following in onNewFile() callback did the trick.
var myUploader = $('#drag-and-drop-zone').dmUploader().data(); myUploader.dmUploader.queue = [];

Glad to hear it helped. Thanks for letting me know.
On Mon, Oct 29, 2018, 7:44 PM Rob Francken<EMAIL_ADDRESS>wrote:

Hi @SapientHetero https://github.com/SapientHetero
Thanks for that. Your solution didn't work, but it got me on the right
track.
Adding the following in onNewFile() callback did the trick.
var myUploader = $('#drag-and-drop-zone').dmUploader().data();
myUploader.dmUploader.queue = [];
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/danielm/uploader/issues/69#issuecomment-434121050,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AlmII-V5j9fd_rR8ny1D56n-MS6yFy74ks5up5LlgaJpZM4Srel7
.


Mixed NFD and NFC at misc/ReadiumCSS/ReadiumCSS-ebpaj_fonts_patch.css

misc/ReadiumCSS/ReadiumCSS-ebpaj_fonts_patch.css
It seems mixed NFD and NFC.
Line 44 and 74.
For example;
line 72, "ギ" is "U+30AE KATAKANA LETTER GI" and "ゴ" is "U+30B4 KATAKANA LETTER GO".
But line 74, "ギ" is "キ"(U+30AD KATAKANA LETTER KI)+"゙"(U+3099 COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK) and "ゴ" is "コ"(U+30B3 KATAKANA LETTER KO)+"゙"(U+3099 COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK)
I converted this file to NFC,
https://github.com/toshiakikoike/r2-navigator-js/blob/develop/misc/ReadiumCSS/ReadiumCSS-ebpaj_fonts_patch.css
(Sorry, I don't know how to pull request from out of project.)

Hello, this is the ReadiumCSS source: https://github.com/readium/readium-css/tree/master/css/src


Remove unnecessary braces around expressions.

While building locally, I got a lot of warnings about unnecessary braces around expressions. This PR removes them.
Some of the diffs are a bit larger because of reformatting by cargo fmt. If you prefer, I can undo the cargo fmt to make the diffs easier to read, and then you can run cargo fmt afterwards.
I'd remove the braces (hence this PR), but if you want to keep them it would make sense to explicitly silence the warning using a global #![allow(unused_braces)] at the crate root.

I don't have this warning somehow, but that seems reasonable, thanks.

Probably due to different compiler version. My system defaults to nightly. To be specific, I'm now on 1.45.0-nightly from 2020-04-30. But now you'll never have to see those warnings ;)
Thanks for the library, and your general responsiveness. Much appreciated! :+1:


2 small bugs

Hi again,
just wanted to drop these 2 notes for you about bugs I encountered and had to manually fix.
The first is the torch-scatter requirement. Idk if its the '_' or what but it would never install. I just used this link from the github instead pip install torch-scatter -f https://data.pyg.org/whl/torch-1.13.0+cu117.html
Secondly, The mesh exporting function call might have old code.
Traceback (most recent call last):
File "/home/tommysugg/nerf2mesh/nerf/gui.py", line 274, in callback_mesh
self.trainer.save_mesh(resolution=256, threshold=10)
TypeError: Trainer.save_mesh() got an unexpected keyword argument 'threshold'
I changed it to this and it started working. Let me know if that is correct

@tsugg Thanks! You are right. I'll fix them soon. The mesh saving button is not meant to be used and generates errornous results, please use command line instead.


CenteredIfSingle allow resizing in both dimensions

Description
Modified CenteredIfSingle to accept a second ratio, so that centered windows can be scaled in both directions.

Checklist

[x] I've read CONTRIBUTING.md

[x] I've considered how to best test these changes (manually) and concluded: it works, and is an improvement IMHO

[ ] I updated the CHANGES.md file (not sure if this is necessary, since this modifier isn't in a released version yet)

This isn't in an official release yet, so I don't know if it counts as a breaking change, but I completely understand not wanting to alter the existing function anyway.
As for the alternate method name,  I don't really mind CenteredIfSingleXY. Maybe ScaledAndCenteredIfSingle? I'm not sure. Naming things is hard...
@elkowar since this is your module, any thoughts? And thanks for making it in the first place, I've wanted something like this ever since I first started using xmonad.

This isn't in an official release yet, so I don't know if it counts as a breaking change, but I completely understand not wanting to alter the existing function anyway.

Oh, indeed, I thought this made it in just before 0.17.0 hit.  In that case I'm more open to just changing this; though input from other people would be appreciated!

This isn't in an official release yet, so I don't know if it counts as a breaking change, but I completely understand not wanting to alter the existing function anyway.

Oh, indeed, I thought this made it in just before 0.17.0 hit. In that case I'm more open to just changing this; though input from other people would be appreciated!

I think it's worth it to break the API!


Try to fix formatting failures on Windows (issue #2810)

When newline_style is set to Windows, an empty line inside of a macro results in \r being passed to the fold() in MacroBranch::rewrite(). \r is technically not an empty string, so we try to indent it, leaving trailing whitespaces behind, even thought that was not intended (as far as I can see).
There is a handy is_empty_line() function in the same file. This PR replaces the !l.is_empty() check with calling this function (since trying to indent any whitespace-only string will probably result in trailing whitespaces), but I'm not really sure if this is the best way to fix the root problem. Any feedback is appreciated.

Hello! thank you for the pull request. It seems both source and target files are the same on the test, in this case only the target file is required.

Thank you for the wonderful tool!
The files are actually subtly different (the source side has trailing whitespaces in the macro, the target side does not):
$ diff -u tests/{source,target}/issue-2810.rs
--- tests/source/issue-2810.rs	2018-10-27 05:20:56.360164064 +0300
+++ tests/target/issue-2810.rs	2018-10-27 05:20:56.360164064 +0300
@@ -6,7 +6,7 @@
         pub struct $result {
             success: bool,
         }
-
+
         impl $result {
             pub fn foo(self) {}
         }

I just copied the test case verbatim from the original issue (just to be clear, this is not my code). Since the bug doesn't depend on the presence of trailing whitespaces, I can remove them from the source side to make it less confusing. Does this sound good?
I'd also appreciate some help with failing test cases on Travis. The last three builds (#4598, #4600, #4602) all fail different tests. Is this expected? How do I find out which regressions were introduced by me?

Thank you for the wonderful tool!

I am just starting to contribute, like you. Please be welcome aboard :-)

The files are actually subtly different (the source side has trailing whitespaces in the macro, the target side does not)

I just copied the test case verbatim from the original issue (just to be clear, this is not my code). Since the bug doesn't depend on the presence of trailing whitespaces, I can remove them from the source side to make it less confusing. Does this sound good?

It makes sense; the smaller the test case, more objective it is. So please amend your commit doing this change :+1:

I'd also appreciate some help with failing test cases on Travis. The last three builds (#4598, #4600, #4602) all fail different tests. Is this expected? How do I find out which regressions were introduced by me?

In fact, it is on the integration test script. Take a look at https://github.com/rust-lang-nursery/rustfmt/blob/master/ci/integration.sh that is the script called for it.
In summary, it uses cargo source as a test case, however, it seems the code has not been formatted using the last release yet, hence the failure.

I simplified the test and rewrote the commit message, adding Fixes: #2810 along the way.

it seems the code has not been formatted using the last release yet, hence the failure

Unfortunately, I don't think this is the reason for Travis failures. The comments in the testing script say the following:
# Checks that:
#
# * `cargo fmt --all` succeeds without any warnings or errors
# * `cargo fmt --all -- --check` after formatting returns success
# * `cargo test -all` still passes (formatting did not break the build)

I take it that this sequence of commands should succeed on any Rust project, no matter what version of rustfmt was originally used to format it.
My understanding is that there is currently a non-deterministic behavior in the master version of rustfmt. I can reproduce it by checking out locally any of the repos used in the integration tests (say, rand), installing rustfmt from master with cargo +nightly install --force and then running cargo fmt --all && cargo fmt --all -- --check in the checked out rand/ directory. The nightly version of rustfmt always exits successfully whereas the master version fails on the --check call approximately 9 times out of 10 (each time with a different diff). I suppose the integration tests on Travis fail because of this.
git bisect says the commit de0b661bfa7646b1c871b3b10de2672cd911e6d0 introduced non-determinism. I presume this is going to be fixed in #3143, although I'm not 100% sure.

I think you are right, good catch.
Please take a look at the #3143 and check if it fixes the regression for you.

git bisect says the commit de0b661 introduced non-determinism. I presume this is going to be fixed in #3143, although I'm not 100% sure.

Just did the check locally and #3143  does fix the issue.

Good news, thanks for the fix! I'll re-run the integration tests on Travis when #3144 is merged into the master branch.

I reported https://github.com/rust-lang-nursery/crater/issues/358 as crater is failing. I will also open a PR to change it to allow failures of it.

This is awesome, thank you again!

Thank you!


Change location of log file

Hello, is there any way to change the file location of the log file?
I'm aware that you can modify the variable in logging.py, but is there any way to do this without changing the module's code?
Thanks!

You can change the log location from your code:
from phew import server, logging
logging.log_file = "server.log"

This worked thank you!! I'm a bit of a python noob so I didn't relize that you could do that from within your code!


Fixed -setorient-data giving wrong results

The function sct_image -setorient-data was not effectively changing the orientation of the input data as expected. This PR fixes it by not changing the header when defining a destination orientation (it is only changing the data).
Fixes #2062

I run the following tests:
cd example_data/t2
sct_crop_image -i t2.nii.gz -start 0 -end 100 -dim 1 -o t2_exp.nii.gz

At this point:
>>> from spinalcordtoolbox.image import Image
>>> i=Image('t2_exp.nii.gz')
>>> i.orientation
'LPI'
>>> i.data.shape
(64, 101, 320)
>>> i.dim
(64, 101, 320, 1, 0.8000004, 0.8, 0.8, 1)

Then, running sct_image -setorien-data on:
master:
sct_image -i t2_exp.nii.gz -setorient-data SPL -o t2_exp_master_SPL.nii.gz

This branch:
sct_image -i t2_exp.nii.gz -setorient-data SPL -o t2_exp_PR_SPL.nii.gz

Results:
>>> from spinalcordtoolbox.image import Image
>>> i_PR = Image('t2_exp_PR_SPL.nii.gz')
>>> i_master = Image('t2_exp_master_SPL.nii.gz')
>>> i_PR.orientation, i_master.orientation
('LPI', 'IPR')
>>> i_PR.data.shape, i_master.data.shape
((320, 101, 64), (320, 101, 64))
>>> i_PR.dim, i_master.dim
((320, 101, 64, 1, 0.8000004, 0.8, 0.8, 1), (320, 101, 64, 1, 0.8, 0.8, 0.8000004, 1))

Conclusion: Works well!

Note: If I was running the same experiment as detailed above but with setorient instead of setorient-data, then I obtain:
>>> from spinalcordtoolbox.image import Image
>>> i_PR = Image('t2_exp_PR_SPL.nii.gz')
>>> i_master = Image('t2_exp_master_SPL.nii.gz')
>>> i_PR.orientation, i_master.orientation
('SPL', 'SPL')
>>> i_PR.data.shape, i_master.data.shape
((320, 101, 64), (320, 101, 64))
>>> i_PR.dim, i_master.dim
((320, 101, 64, 1, 0.8, 0.8, 0.8000004, 1), (320, 101, 64, 1, 0.8, 0.8, 0.8000004, 1))

Seems good to me!


⚠ SceneTime has degraded performance

In ca2fe65, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 1779 ms

Resolved: SceneTime performance has improved in d0d760d after 9 minutes.


Context in Custom Filter Failing

Hey Nialls, I've implemented a Custom Filter and i'm calling the context() function that's included in the params and this is causing an exception to be thrown.  This is an issue with 'this' referencing.
What's i'm trying to accomplish is to create a filter for the 'selected/unselected' rows in the grid and I thought of getting a handle on the grid's api object in the custom filter by saving it in the context, but this is not currently possible.

not enough information for me to help. if you can create a plunker, i could look?? however i'm trying to keep github for issues (ie bugs or missing features) with the grid, this is looking for help?? so best place is to post in the forum.

It is a bug...calling the params.context() function in a CustomFilter.prortotype.init function causes an exception to be thrown.

params.context is not necessarily a function. it is whatever you set as the context in the gridoptions.
so if you set gridOptions.context = 'a string' then trying params.context() will fail as it's not a function.
are you setting the context to a function in gridOptions?

That's what I was expecting, but I was looking through the stack trace and found that the context is a function on the GridOptionsWrapper class.  Take a look at one of your custom filters
https://www.ag-grid.com/angular-grid-filtering/index.php
and try to pull in a custom context.  I'm on v3.3 so this might be resolved but you're free to check.

emm, the gridOptionsWrapper is an internal class, it doesn't have a context attribute, however it does have a getContext() method that returns the context.
this is the code that creates the params for the filter. see it calls getContext() on gridOptionsWrapper
        var params = {
            column: column,
            colDef: colDef,
            rowModel: this.rowModel,
            filterChangedCallback: filterChangedCallback,
            filterModifiedCallback: filterModifiedCallback,
            filterParams: filterParams,
            localeTextFunc: this.gridOptionsWrapper.getLocaleTextFunc(),
            valueGetter: this.createValueGetter(column),
            doesRowPassOtherFilter: doesRowPassOtherFilters,
            context: this.gridOptionsWrapper.getContext(),
            $scope: filterWrapper.scope
        };

i just tested, using the custom filter example, context is getting passed in fine for me. if you can create a plunker i can take a look, otherwise i can't reproduce.

Ahh ok I'll see if I have time to make a plunker...for me the code that is being executed is the following
    FilterManager.prototype.createFilterWrapper = function (column) {

             .......

        var params = {
            colDef: colDef,
            rowModel: this.rowModel,
            filterChangedCallback: filterChangedCallback,
            filterModifiedCallback: filterModifiedCallback,
            filterParams: filterParams,
            localeTextFunc: this.gridOptionsWrapper.getLocaleTextFunc(),
            valueGetter: this.createValueGetter(column),
            doesRowPassOtherFilter: doesRowPassOtherFilters,
            context: **this.gridOptionsWrapper.getContext,**

the getContext function isn't being called, but being passed by reference

http://plnkr.co/edit/p5vJD9GbLB6rsDhjIAc9?p=preview

I just used the most recent version of the grid, and this problem has been fixed...sorry for the trouble...Thanks.  It's broken in version 3.3

you will need to upgrade then, i'm not in the game of providing patch releases.


Release 6.0.0

Depends on:

[ ] https://github.com/Polymer/wct-local/issues/50

Also blocked by local issues here: https://github.com/Polymer/web-component-tester/milestone/2

All known issues in wct's server side are finished, I think now it's just a matter of stamping versions for wct-local and wct-sauce (and maybe polyserve)

Would like to get a new polyserve in there.

Would like to get a new polyserve in there.

New polyserve is in as of prerelease.2


Inline CSS with Critters Plugin

What kind of change does this PR introduce?
Feature
Did you add tests for your changes?
No
Summary
Uses Critters to inline critical CSS on the client bundle(s) for production and development.
The default settings are good 👌 but can be changed by end-user thru preact.config.js if/when needed.
Closes #637
Does this PR introduce a breaking change?
No

Quick thing, I'd like the bundle.css to defer loaded since this is inlined anyways. WDYT?

Unless I've missed something, both defer and async are <script>-specific attributes... they won't do anything (for now) on other tags.
The default Critters setup uses rel=preload as=style which is as close to defer as you can get me thinks, before bringing in any JS

Hmmm, how about we inline what critters give us and put bundle.css as
<line rel='defer-stylesheet' href='...'> and use js to load this later on?

I think our first-paint is already super fast with default setting. Don't think we should be doing anything custom/beyond what Critters offers, as that's the point/goal of Critters, no?
Either way, sounds like you may want the { preload: 'swap' } option.

Oh I just read:

default: Move stylesheet links to the end of the document and insert preload meta tags in their place.

This seems fine, if it is indeed moving it to the end. Please just check that we don't have double preload css tags with --preload

Also, tried this right now and running into: https://github.com/GoogleChromeLabs/critters/issues/5

btw there should be an opt-out/opt-in flag for critters because based on your css it is running into edge cases.

Fixed the plugin ordering 👍
There are double link rel=preload tags, but that shouldn't matter? It still only fires off a single request to bundle.*.css & I'm not getting any unused warnings.

I think I see what you're talking about.
The default mode append a <link rel=stylesheet href="bundle.*.css"/> to the end of the document – is that what you were referring to?
The tag is removed with js and js-lazy, but has no effect on the Lighthouse score w/ our Preact templates since the CSS is so little.

The tag is removed with js and js-lazy, but has no effect on the Lighthouse score w/ our Preact templates since the CSS is so little.

This has affect when the app grows e.g. material.preact.com
preaload: swap works pretty perfect with just a few characters even for bigger sites.

There are double link rel=preload tags, but that shouldn't matter?

Chrome throws a warning for this in console IIRC

Gotcha. It warns if unused, but not on double preload tag.
Feel free to change it to swap, I don't have any objections! I'll likely be away from desk for a few hours

How about along with a opt-out flag?

Personally I don't like opt-out flags, so I'd be hesitant. I also not sure why you'd need one?
Arguably, if we're making something a default behavior I feel that we should stand behind it 100©
Unlike the esm teacher, there's no compatibility or support issues.

Because I feel that it's not very stable, I made like 4-5 changes to the source code in my node_modules before I could get it to work

@lukeed @developit should this be concerning that even after using preload(swap) lighthouse still complains about unused for the link tag and even the inlined css is being reported as extra css supplied
e.g. https://www.webpagetest.org/lighthouse.php?test=180913_MG_dc5a8260f5c19115230143e77c18527d&run=1

Also, another use case of opt-out flag/question: if I use a case in July aren't they better at giving me my critical css rather than critters?

If it's not stable, then:
a) we shouldn't include it
b) we should fix it so that it's stable; or
c) enable the feature with a flag, not disable with flag

Oops, sorry, I meant that those were three possible choices; not to do all three 😅
I'd be totally stoked with inline-css as a default feature, but we need to be confident in it. If we're not, then it either can't be a default behavior or shouldn't be there at all

+1, does an opt in flag sound like a decent approach now?

We coulc do it like the esm stuff
Opt in now and if we solve all the problems we can make it the default

added a flag, and conditional preload of css if critters is used

@prateekbh FYI - failing tests are now actually relevant to your changes

fixed everything, good to merge. plz review

Critters issue should be fixed in 1.2.0.

@developit I have no idea why critters 1.2.0 complains JSDOM is not a constructor, hence keeping this PR @ 1.1.0 and will upgrade when we fix that

@ForsakenHarmony can you review this one :)


fix pojo dependency protobuf class

What is the purpose of the change
1.fix pojo dependency protobuf class
2.json array args
Brief changelog
Verifying this change

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #13012 (565880a) into 3.3.0-beta.1-release (dad3b07) will increase coverage by 2.05%.
The diff coverage is n/a.

@@                    Coverage Diff                     @@
##             3.3.0-beta.1-release   #13012      +/-   ##
==========================================================
+ Coverage                   65.55%   67.61%   +2.05%
==========================================================
  Files                        3717     1791    -1926
  Lines                      147358    72008   -75350
  Branches                    20925    10336   -10589
==========================================================
- Hits                        96605    48688   -47917
+ Misses                      41161    18579   -22582
+ Partials                     9592     4741    -4851

see 1963 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


mat: add fast paths to matrix sum function

Please take a look. Should be #946 committed correctly.

nameold time/opnew time/opdelta
DenseSum1000-81.25ms ± 2%1.24ms ± 3%~   (p=0.356 n=10+9)
SymSum1000-85.24ms ± 9%0.60ms ± 2%-88.61%(p=0.000 n=10+10)
TriSum1000-84.28ms ± 6%0.61ms ± 1%-85.73%(p=0.000 n=10+10)
VectorSum100000-8412µs ± 2%119µs ± 1%-71.13%(p=0.000 n=9+10)

ah! didn't know benchstat could output HTML :)
nice speedups!
congrats @jonreiter (and thanks again!)


Add options parameter

Allows for user control of behavior without having to extend Engine for several common cases. Would be useful for setting:

Recovery
Default outfit
Non-wandering ignored noncombats

I added a basic options parameter as part of #6 for default combat behavior. I'm definitely open to adding more options, but only carefully to avoid a crazy explosion of config. I think the design goal of the Engine is that most customization should be done by extending the class.


CSV file format frontend/backend

Compare the files for a small run. Add remainders to backend version.

To generate a backend archive file, start a run and stop it again. The file name is available in the tag Archive filename while it is running. Then compare the file to the frontend report. I think the backend archive file is missing the "header" data at least. If there are other differences we can discuss how to resolve them.

Extra data printed in engine archiver, not printed (as columns) in aggregator:
Datetime (UTC),
Base,
Run Counter,
Block,
Block Time [s],
Process Time [s],
Clock [s],
Method Status,
Connection Status,
Run Id,
Mark

Extra data printed in aggregator csv file, not printed in engine archiver:
More or less everything in the metadata section, except run id and start (and end) times.
If we were to introduce a metadata section of the engine archiver file, it would be potentially troublesome to write the end time and contributors list, as they are only finalized after the run. There's also information currently only available in the aggregator, and pushing that information down to the engine is a complexity.
In general: I don't think these files should aim to contain the same information, and it is my impression that @nneskildsf agrees with this. Aggregator csv is for further analysis, and engine archiver file is for debugging/forensic purposes when something goes wrong and all information is not available in the aggregator file.


Setting up engine for contribution wants username for chrome-internal.googlesource.com

Following the instructions here prompts Username for 'https://chrome-internal.googlesource.com': and when that fails, I get
Please follow the instructions at https://chromium.googlesource.com/chromium/src/+/master/docs/windows_build_instructions.md which describes how to build chrome.
Traceback (most recent call last):
  File "src/build/vs_toolchain.py", line 479, in <module>
    sys.exit(main())
  File "src/build/vs_toolchain.py", line 475, in main
    return commands[sys.argv[1]](*sys.argv[2:])
  File "src/build/vs_toolchain.py", line 421, in Update
    subprocess.check_call(get_toolchain_args)
  File "d:\depot_tools\win_tools-2_7_6_bin\python\bin\lib\subprocess.py", line 540, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['d:\\depot_tools\\win_tools-2_7_6_bin\\python\\bin\\python.exe', 'd:\\depot_tools\\win_toolchain\\get_toolchain_if_necessary.py', '--output-json', 'D:\\Projects\\flutter\\engine\\src\\build\\win_toolchain.json', '3bc0ec615cf20ee342f3bc29bc991b5ad66d8d2c']' returned non-zero exit status 1
Error: Command 'd:\\depot_tools\\win_tools-2_7_6_bin\\python\\bin\\python.exe src/build/vs_toolchain.py update' returned non-zero exit status 1 in D:\Projects\flutter\engine
Hook ''d:\depot_tools\win_tools-2_7_6_bin\python\bin\python.exe' src/build/vs_toolchain.py update' took 10.18 secs

Windows 10 1803 build 17134.345

I found that I did not have DEPOT_TOOLS_WIN_TOOLCHAIN set.  You may close this issue.

Just came across this as well. Should be added to the wiki
https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment


.sendFileMessage() in React-Native

I am implementing a React-Native APP using SendBird, but I couldn't find a way of implementing the .sendFileMessage() inside React-Native.
Is there any way I could implement that!?

just figured a way, have to make a object with those atributes and pass to the sendFileMessage(), the image in my example is what returns from camera roll so path is relative to the device, hope this helps anyone needing this feature in react native!
'''
let photo = {
uri: image.path,
type: image.mime,
name: image.name,
};
channel.sendFileMessage(photo)
'''

@iramlg I just created this stackoverflow question.
I'm trying to do the same as you: using react-native with sendbird.

Is the photo object you created the same as FILE in the JS docs.
What if you wanted to send an asset instead of an image from the camera roll, would the path be a relative path as well?

@pgarciacamou
1 - The photo object is the same of FILE, it just mimic the actual object that standard HTML File Input creates for sendbird (and everything else in the internet). Needed to do that since the object that camera roll returns is different.
2 - I belive you will need to test that, but since the asset is in the device it should work. Just check out how to find the asset path.

@iramlg thanks so much! I managed to make it work the same way you did.
Even if the docs specify that you need to send everything separately (FILE, FILE_NAME, etc...), I ended up sending an object (same as you) and it works.
I just had to obtain the image URI like the following:
import image from './assets/images/some_image.png';

// ...

<Image
  source={image}
  onLoad={({ nativeEvent }) => {
    // the documentation states that `source` only works on iOS as of today.
    let { source } = nativeEvent;
    let { url } = source;
    let photo = {
      uri: url, // required
      type: 'image/png', // required
      name: 'icon_settings.png', // required
      // size: 3000, // optional => default=0
    };

    channel.sendFileMessage(photo, (message, error) => {
      if(error) {
        // handle error
        return;
      }
      // handle success
    });

  }}
/>

FULL DISCLOSURE: this is just a hard coded example of how I solved the problem, I haven't test it on production. I'm just documenting here to help other people. I will answer the stackoverflow question when I have tested this on production.

@pgarciacamou , your project still up and running?
Seens something broke the last days with .sendFileMessage() and there is no way I could get this working.
Even did checkout to older commits and versions and still nothing, seens something changed in the endpoint.

@iramlg I've been working on a different thing since my last comment, I will probably test today and let you know.

@iramlg I just had time to test this! It is definitely NOT working anymore and I didn't change anything in the request.
Have you found a solution?

@iramlg I fixed it by sending the URI instead of an object.
My guess is they updated the JS API to be compliant with the docs.
before, I was doing as you mentioned:
import image from './assets/images/some_image.png';

// ...

<Image
  source={image}
  onLoad={({ nativeEvent }) => {
    // the documentation states that `source` only works on iOS as of today.
    let { source } = nativeEvent;
    let { url } = source;
    let photo = {
      uri: url, // required
      type: 'image/png', // required
      name: 'icon_settings.png', // required
      // size: 3000, // optional => default=0
    };

    channel.sendFileMessage(photo, (message, error) => {
      if(error) {
        // handle error
        return;
      }
      // handle success
    });

  }}
/>

now:
import image from './assets/images/some_image.png';

// ...

<Image
  source={image}
  onLoad={({ nativeEvent }) => {
    // the documentation states that `source` only works on iOS as of today.
    let { source } = nativeEvent;
    let { url } = source;

    let FILE = url;
    let FILE_NAME = 'icon_settings.png';
    let FILE_TYPE = 'image/png';
    let FILE_SIZE = 0;
    let CUSTOM_DATA = {};

    channel.sendFileMessage(FILE, FILE_NAME, FILE_TYPE, FILE_SIZE, CUSTOM_DATA, (message, error) => {
      if(error) {
        // handle error
        return;
      }
      // handle success
    });

  }}
/>

PLEASE test this and let me know if it works for you.

@pgarciacamou @iramlg Hi! Please download our latest RN sample CODE + sdk.
We added sample implementation of sending files in React Native.
Thanks!

Still getting this error on 3.0.26 with both methods mentioned by @pgarciacamou on my Google Pixel.

@booboothefool I'm glad you mentioned that, I'm only testing on iOS devices (I couldn't help you with that).
CC: @sf-jin-ku

@pgarciacamou @booboothefool We've got a report from other customers who had older version of react-native-cli and had the same problem. Could you update cli util ?
nom install -g react-native-cli
Then delete sample repo for on you local and clone again and then npm install and react-native run-ios or run-android? This should resolve the issue!

@sf-jin-ku I haven't had issues with iOS and react-native. If I encounter any, I'll try that 👍

@pgarciacamou @sf-jin-ku
Yeah, it works perfectly on iOS. On Android it only seems to only work about half the time, randomly failing with: https://cloud.githubusercontent.com/assets/8354571/23487121/e49fcd9c-fe98-11e6-95d7-80926b6f3bbe.png

@booboothefool @pgarciacamou
Yeah. We also noticed that.
This is due to a race condition in Image Picker library.
Before you send over file object using sendFileMessage, could you give 100~200ms delay?
Then it should work perfect on Android. ( And in general this issue will happen very rarely in release mode + real device )
Thanks!

@sf-jin-ku
I have no idea why that would help, but for some reason it did help a bit...
It still seems a bit too random though. Definitely not "perfect" and still happens a decent amount in release mode + real device.
I think it needs improvement 😞 , but it doesn't really seem like entirely a SendBird issue.

@booboothefool ah. okay. we might need to move to another libaray. sorry for the issue.
The better workaround would be like this.
This is from https://github.com/marcshilling/react-native-image-picker/issues/254
if (Platform.OS === 'ios') {
//send file
} else {
this.imageCheckInterval = setInterval( () => {
Image.getSize(
response.uri,
() => {
clearInterval(this.imageCheckInterval);
// sendfile
}
);
}, CHECK_IMAGE_URI_INTERVAL_MS);
}
This one uses "getSize" as a proxy that ensures the file has been created/exist.
Can you try this?

@sf-jin-ku Wow, that works a lot better!
Perhaps it should be done for iOS as well though because iOS can fail too, although it is extremely rare.
I'm going to go with:
        const CHECK_IMAGE_URI_INTERVAL = Platform.OS === 'android' ? 500 : 100;
        this.imageCheckInterval = setInterval(() => {
          // Use getSize as a proxy for when the image exists
          Image.getSize(
            response.uri,
            () => {
              clearInterval(this.imageCheckInterval);
              this.sendPhoto();
            }
          );
        }, CHECK_IMAGE_URI_INTERVAL);

Pretty solid though. Thanks!


revisit integration of transformations with the incremental compiler

IKG uses fasta's buildProgram when compiling each library cycle. Indirectly this includes modular and global transformations from the kernel Target class. We sometimes see transformers added in ways that can affect performance of IKG dramatically (e.g. we discovered in #30869 that the continuation-rewriter made IKG 4x slower).
I'd like to discuss how transformers are integrated with IKG so we can reduce the chances of inadvertently regressing performance.

Some questions to discuss:

should the incremental compiler apply the transformations or should they be applied after the fact?
when should the incremental compiler apply transformations? while it builds library cycles or when it links them together?
should modular and global transformations be treated differently?

And some questions that relate to the design of kernel transformations:

are global transformations allowed to do anything? Or will they be confined to transformations that can be applied incrementally? (how can we guarantee that a global transformer doesn't make us send more code on a hot-reload request)


[EUROTECH] Adding DynaGATE 10-14 model

Added the following model file for the DynaGATE 10-14 edge gateway: dg_10_14_3x-1.json
PR Info Template
Company Info
Eurotech
https://www.eurotech.com
IoT Plug and Play Device Info
DynaGATE 10-14
https://www.eurotech.com/products/dynagate-10-14/
Model Submission Goals
Device certification
Code Owners & Reserved Names

@microsoft-github-policy-service agree company="Eurotech"


add some warnings for classpath file datasource

You could use absolute path when you use File datasource & fat jar.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

hi, i have fixed the build problem. Could you merge the newest code?

hi, i have fixed the build problem. Could you merge the newest code?

So glad to hear this~


feat(CX-2942): create median sale price screen wrapper

The type of this PR is: feature
This PR solves CX-2942
Description

This PR adds the median sale price at auction screen wrapper.

Note:

It's still not yet clear if we will hide or show the navigation and footer.
The medium type will be sent as a query param, this is in order to support deep linking to the same page if needed later in App. When none is specified or a wrong one is specified, the fallback should be ideally All, as we do in App.

https://user-images.githubusercontent.com/11945712/196888467-a6e0c66e-9ffe-4bed-88f9-d958a12fab72.mov

Warnings

:warning:

Routes added to routes.tsx should have a corresponding cypress.js smoke test. See the cypress/e2e folder for examples.

  Generated by :no_entry_sign: dangerJS against e1367b09c4b52959378508d6fdc63ff789b03a52

@MrSltun Yes, I created a ticket to add some smoke tests for the routes since it's still empty now 🙏

@MounirDhahri In that case I think we can merge it now


LEGO: Pull request from lego/hb_04604851-bac4-4681-9f74-73de611d6e48_20211209163408411 to main

LEGO: Pull request from lego/hb_04604851-bac4-4681-9f74-73de611d6e48_20211209163408411 to main with localized lcls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.001%) to 41.721%

Files with Coverage Reduction
New Missed Lines
%

src/sql/workbench/services/connection/browser/connectionDialogWidget.ts
1
75.1%

Totals

Change from base Build<PHONE_NUMBER>:
-0.001%

Covered Lines:
27299

Relevant Lines:
59376

💛  - Coveralls


Scrolling and jumping unreliable after saving large sheet

"large" = greater than 100 column
Frozen template and sample data file (in template/dev/exampleInput/soil_biosample_valid.tsv)

So I wasn't able to duplicate this problem on Chrome 97.0.4692.71 using the sample data set.  You were using chrome at the time you showed me that test right?  Or is it another browser this is showing up on? We may need to have another visual demo.
I have made a few small adjustments to main.js and main.css which seem to have fixed the horizontal and vertical scroll problem misalignment with first frozen column.  As well I turned on the feature that allows users to set widths of columns. But I tested your template with and without these improvements and couldn't see the problem you showed me.

OK, I've asked NMDC team members to interactively test the DH you and I were looking at. I'll ask them to record their OS, browser name and detailed version. Can they post their findings here, or would you prefer for me to aggregate/gatekeep?

I saw the bug on your browser so I'm not sure you need to cast the testing net further.  You showed it to me on Chrome right?  Did you have a big data set?  I tried with your 2 line test data set but it seemed fine.

Also I saved file as tsv and as xlsx formats.  Let me know which format you saved as and then found the problem.  Also, when you do replicate the problem, could you re-try with the nowrap and ellipsis CSS adjustment in https://github.com/cidgoh/DataHarmonizer/issues/66 :
#grid table.htCore > tbody > tr td:nth-child(2) {
	border-right: medium solid gray;
  	white-space: nowrap;
	text-overflow: ellipsis;
}

There is a possibility that this might helps part of the problem.

Hopefully this is resolved now?

Sorry, I didn't every try (or respond to) your https://github.com/cidgoh/DataHarmonizer/issues/248#issuecomment-1016670408)

You bet!

It appears that this isn't a problem any more? I'll close in a few days unless issue is rekindled.


Enhancement: add service to update calendar

Is it possible to add the service: 'update calendar data'.
When calendar data is changed, I would like to have the possibility to call this service in HA to update the data.
Also after a reboot of HA, it takes some time to update the calendars automatically.

Home Assistant has this build in natively, just call the homeassistant.update_entity service on the calendar entity you want to update

Problem is that this isn't working properly.
When HA reboots the calendar entity is empty (even there are events within the next 24Hrs).
If I issue the update_entity service the data remains empty, until midnight has passed.
Log shows no error's concerning this.


$query().upsertGraph() without passing parameters (PartialModelGraph)?

How to "self-upsert"? Following code doesn't work:
const author = Author.fromJson({ name: 'John', books: [ { name: 'book1' }, { name: 'book2' } ] });
author.$query().upsertGraph(); // This line throws

This is the only way to do it.
await Author.query().upsertGraph(author);

This is the only way to do it.
await Author.query().upsertGraph(author);


Extra info for aux load

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Hi, I use aux load for wallbox and to have extra info with car battery percentage I need to configure 1 extra aux load. This situation cause a reduntant info about the power (same value) and the icon of the extra load does not reflect the aux disconnected colour. This is the actual view:

Expected behaviour
Will be usefull to have the extra info also when there is no extra load or the extra load is only one, like this:

Possible Solutions
No response
Mode
full
Context / Reason
I think that configuration with only one aux is tipical and the extra info can be usefull to much people.
Thank you!

Thanks for the suggestion. Its possible to add this. May need to shrink the AUX icon to make space. Will take a look

Added to https://github.com/slipx06/sunsynk-power-flow-card/releases/tag/v4.28.0

@slipx06 is seems that this change and its not showing aux_load1_extra unless aux_loads: = 0, also means that where AUX is used for >0 that only aux_load2_extra will be shown. :-(
pre v4.280.0

_____________________
post updating to v4.280.0

@Roving-Ronin sorry about that. Pushed a fix in 4.28.1


Fix issue thrown for DragCircleMode

Description of changes
Issue similar to https://github.com/aws-amplify/maplibre-gl-draw-circle/issues/8 as documented

Issue #, if available

Description of how you validated changes
Pull the branch and start using DragCircleMode and no longer seeing the issue thrown in console debugger
Checklist

[x] PR description included
[x] npm run test passes
[x] Tests are [changed or added]

@thaddmt can we get this merged if possible?


Embeddings response are all [][]float32 regardless of type

The type in question:
// An object with different embedding types. The length of each embedding type array will be the same as the length of the original `texts` array.
type EmbedByTypeResponseEmbeddings struct {
	// An array of float embeddings.
	Float [][]float64 `json:"float,omitempty" url:"float,omitempty"`
	// An array of signed int8 embeddings. Each value is between -128 and 127.
	Int8 [][]float64 `json:"int8,omitempty" url:"int8,omitempty"`
	// An array of unsigned int8 embeddings. Each value is between 0 and 255.
	Uint8 [][]float64 `json:"uint8,omitempty" url:"uint8,omitempty"`
	// An array of packed signed binary embeddings. The length of each binary embedding is 1/8 the length of the float embeddings of the provided model. Each value is between -128 and 127.
	Binary [][]float64 `json:"binary,omitempty" url:"binary,omitempty"`
	// An array of packed unsigned binary embeddings. The length of each binary embedding is 1/8 the length of the float embeddings of the provided model. Each value is between 0 and 255.
	Ubinary [][]float64 `json:"ubinary,omitempty" url:"ubinary,omitempty"`

	_rawJSON json.RawMessage
}

Hey @Dmarcotrigiano thanks for pointing this out. Unfortunately we currently generate the library and aren't able to narrow these types. The values should still be correct if you want to cast them to the correct type. I will investigate improving this situation. Let me know if you have any more issues with usage.
Thanks for checking out the sdk!

Change of plan, we're going to manually patch this and then merge the idea upstream into https://github.com/fern-api/fern


🐞[bug]: Adding images

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Images is not showing on vintage product, foods or experiences
Expected behavior

Add ScreenShots

What browsers are you seeing the problem on?
Chrome
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24EXTD contributor
[X] I have starred the repository

@ankitkrdubey please go ahead.


python311Packages.keras: 3.2.1 -> 3.3.3

Description of changes

Update to the latest version (changelog: https://github.com/keras-team/keras/releases/tag/v3.3.3)
Switch to fetchFromGitHub
misc cleaning

cc @NikolaMandic
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 312985 run on aarch64-darwin 1

38 packages marked as broken and skipped:

python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
python311Packages.wandb
python311Packages.wandb.dist
tts
tts.dist

4 packages built:

python311Packages.namex
python311Packages.namex.dist
python312Packages.namex
python312Packages.namex.dist

Result of nixpkgs-review pr 312985 run on x86_64-darwin 1

36 packages marked as broken and skipped:

python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
python311Packages.wandb
python311Packages.wandb.dist

4 packages built:

python311Packages.namex
python311Packages.namex.dist
python312Packages.namex
python312Packages.namex.dist

Result of nixpkgs-review pr 312985 run on x86_64-linux 1

12 packages marked as broken and skipped:

python311Packages.distrax
python311Packages.distrax.dist
python311Packages.elegy
python311Packages.elegy.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.rlax
python311Packages.rlax.dist
python311Packages.treex
python311Packages.treex.dist
tts
tts.dist

32 packages failed to build:

python311Packages.bambi
python311Packages.bambi.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
python311Packages.wandb
python311Packages.wandb.dist

22 packages built:

python311Packages.dm-haiku
python311Packages.dm-haiku.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.flax
python311Packages.flax.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.namex
python311Packages.namex.dist
python311Packages.objax
python311Packages.objax.dist
python311Packages.pymc
python311Packages.pymc.dist
python311Packages.pytensor
python311Packages.pytensor.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.vqgan-jax
python311Packages.vqgan-jax.dist
python312Packages.namex
python312Packages.namex.dist

Result of nixpkgs-review pr 312985 run on aarch64-linux 1

4 packages marked as broken and skipped:

python311Packages.n3fit
python311Packages.n3fit.dist
tts
tts.dist

30 packages failed to build:

python311Packages.bambi
python311Packages.bambi.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
python311Packages.wandb
python311Packages.wandb.dist

16 packages built:

python311Packages.edward
python311Packages.edward.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.namex
python311Packages.namex.dist
python311Packages.objax
python311Packages.objax.dist
python311Packages.pymc
python311Packages.pymc.dist
python311Packages.pytensor
python311Packages.pytensor.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python312Packages.namex
python312Packages.namex.dist

actually it looks like this is breaking wandb. do you happen to have the logs for that build failure?

actually it looks like this is breaking wandb. do you happen to have the logs for that build failure?

This is weird indeed.
It does break in the nixpkgs-review (I have just tried it again).
However, re-basing my branch on the latest master and nix-build -A python311Packages.wandb works fine...

I suggest that in the meantime, overrideAttrs be used in wandb to update keras's src to the version where it doesn't break. It's not pretty but it'll keep it working.

Or we can just skip those tests

Or we can just skip those tests

I've done that.

Result of nixpkgs-review pr 312985 run on x86_64-linux 1

12 packages marked as broken and skipped:

python311Packages.distrax
python311Packages.distrax.dist
python311Packages.elegy
python311Packages.elegy.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.rlax
python311Packages.rlax.dist
python311Packages.treex
python311Packages.treex.dist
tts
tts.dist

10 packages failed to build:

python311Packages.bambi
python311Packages.bambi.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist

44 packages built:

python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dm-haiku
python311Packages.dm-haiku.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.flax
python311Packages.flax.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.namex
python311Packages.namex.dist
python311Packages.objax
python311Packages.objax.dist
python311Packages.pymc
python311Packages.pymc.dist
python311Packages.pytensor
python311Packages.pytensor.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.vqgan-jax
python311Packages.vqgan-jax.dist
python311Packages.wandb
python311Packages.wandb.dist
python312Packages.namex
python312Packages.namex.dist

So we've still got some failing packages:
error: builder for '/nix/store/lz8pqbjvxqr8zg0hrd5csxk8jf82p6qf-python3.11-tf2onnx-1.16.1.drv' failed with exit code 1;
       last 10 log lines:
       >       ...depending on: /nix/store/mynnxnc1zg25pmwc1vk9p0jrd32x9v8i-python3.11-protobuf-4.21.12
       >   protobuf 4.21.12 (/nix/store/mynnxnc1zg25pmwc1vk9p0jrd32x9v8i-python3.11-protobuf-4.21.12)
       >     dependency chain:
       >       this derivation: /nix/store/3mfnf6q0gaivcv1g0s49q0sjqh4ni4sa-python3.11-tf2onnx-1.16.1
       >       ...depending on: /nix/store/wwqnfyxhhirj2iw7mcah7lqqcdkxfd8f-python3.11-tensorflow-2.13.0
       >       ...depending on: /nix/store/il00knspd7ri9g7my06340azqraf1izv-python3.11-tensorboard-2.16.2
       >       ...depending on: /nix/store/ihlg8qms8hnv3n79y0bxhsrcdlhznr1l-python3.11-tensorboard_plugin_profile-2.11.1
       >       ...depending on: /nix/store/mynnxnc1zg25pmwc1vk9p0jrd32x9v8i-python3.11-protobuf-4.21.12
       >
       > Package duplicates found in closure, see above. Usually this happens if two packages depend on different version of the same dependency.
       For full logs, run 'nix log /nix/store/lz8pqbjvxqr8zg0hrd5csxk8jf82p6qf-python3.11-tf2onnx-1.16.1.drv'.
error: builder for '/nix/store/syqfm14jm164gsq04kpraabn9sb1h278-python3.11-trfl-1.2.0.drv' failed with exit code 1;
       last 10 log lines:
       >   File "/nix/store/wwqnfyxhhirj2iw7mcah7lqqcdkxfd8f-python3.11-tensorflow-2.13.0/lib/python3.11/site-packages/tensorflow/python/util/lazy_loader.py", line 58, in __getattr__
       >     module = self._load()
       >              ^^^^^^^^^^^^
       >   File "/nix/store/wwqnfyxhhirj2iw7mcah7lqqcdkxfd8f-python3.11-tensorflow-2.13.0/lib/python3.11/site-packages/tensorflow/python/util/lazy_loader.py", line 41, in _load
       >     module = importlib.import_module(self.__name__)
       >              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       >   File "/nix/store/k3701zl6gmx3la7y4dnflcvf3xfy88kh-python3-3.11.9/lib/python3.11/importlib/__init__.py", line 126, in import_module
       >     return _bootstrap._gcd_import(name[level:], package, level)
       >            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       > ModuleNotFoundError: No module named 'keras.api._v2'
       For full logs, run 'nix log /nix/store/syqfm14jm164gsq04kpraabn9sb1h278-python3.11-trfl-1.2.0.drv'.
error: builder for '/nix/store/r5vs712g46pymycqvjxr6yq8j5zjzarc-python3.11-mhcflurry-2.1.0.drv' failed with exit code 2;
       last 10 log lines:
       > ERROR test/test_random_negative_peptides.py
       > ERROR test/test_regression_target.py
       > ERROR test/test_released_predictors_on_hpv_dataset.py
       > ERROR test/test_speed.py
       > ERROR test/test_train_and_related_commands.py
       > ERROR test/test_train_pan_allele_models_command.py
       > ERROR test/test_train_processing_models_command.py
       > !!!!!!!!!!!!!!!!!!! Interrupted: 24 errors during collection !!!!!!!!!!!!!!!!!!!
       > ================ 1 deselected, 7 warnings, 24 errors in 24.12s =================
       > /nix/store/wq046wv3s3h4m2n9ak3j534di2pzra93-stdenv-linux/setup: line 1579: pop_var_context: head of shell_variables not a function context
       For full logs, run 'nix log /nix/store/r5vs712g46pymycqvjxr6yq8j5zjzarc-python3.11-mhcflurry-2.1.0.drv'.
error: builder for '/nix/store/75a7w4n7n975sysidyf92ijd1sa2c96c-python3.11-cleanlab-2.6.1.drv' failed with exit code 2;
       last 10 log lines:
       > ../../nix/store/wwqnfyxhhirj2iw7mcah7lqqcdkxfd8f-python3.11-tensorflow-2.13.0/lib/python3.11/site-packages/tensorflow/python/debug/cli/debugger_cli_common.py:19
       >   /nix/store/wwqnfyxhhirj2iw7mcah7lqqcdkxfd8f-python3.11-tensorflow-2.13.0/lib/python3.11/site-packages/tensorflow/python/debug/cli/debugger_cli_common.py:19: DeprecationWarning: module 'sre_constants' is deprecated
       >     import sre_constants
       >
       > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
       > =========================== short test summary info ============================
       > ERROR tests/test_frameworks.py
       > !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
       > ================= 1 deselected, 3 warnings, 1 error in 49.88s ==================
       > /nix/store/wq046wv3s3h4m2n9ak3j534di2pzra93-stdenv-linux/setup: line 1579: pop_var_context: head of shell_variables not a function context
       For full logs, run 'nix log /nix/store/75a7w4n7n975sysidyf92ijd1sa2c96c-python3.11-cleanlab-2.6.1.drv'.
error: builder for '/nix/store/531pq4bgl1h46zqz1qa52fdmiqkmkw92-python3.11-bambi-0.13.0.drv' failed with exit code 1;
       last 10 log lines:
       >
       > -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
       > =========================== short test summary info ============================
       > FAILED tests/test_built_models.py::test_ordinal_families[sratio-logit] - TypeError: 'NoneType' object cannot be interpreted as an integer
       > FAILED tests/test_built_models.py::test_ordinal_families[sratio-probit] - TypeError: 'NoneType' object cannot be interpreted as an integer
       > FAILED tests/test_built_models.py::test_ordinal_families[sratio-cloglog] - TypeError: 'NoneType' object cannot be interpreted as an integer
       > FAILED tests/test_model_construction.py::test_categorical_term - ValueError: Size length is incompatible with batched dimensions of paramete...
       > FAILED tests/test_model_construction.py::test_1d_group_specific - ValueError: Size length is incompatible with batched dimensions of paramete...
       > = 5 failed, 145 passed, 2 skipped, 99 deselected, 207 warnings in 1897.64s (0:31:37) =
       > /nix/store/wq046wv3s3h4m2n9ak3j534di2pzra93-stdenv-linux/setup: line 1579: pop_var_context: head of shell_variables not a function context
       For full logs, run 'nix log /nix/store/531pq4bgl1h46zqz1qa52fdmiqkmkw92-python3.11-bambi-0.13.0.drv'.

log-lz8pqbjvxqr8zg0hrd5csxk8jf82p6qf-python3.11-tf2onnx-1.16.1.drv.log
log-syqfm14jm164gsq04kpraabn9sb1h278-python3.11-trfl-1.2.0.drv.log
log-r5vs712g46pymycqvjxr6yq8j5zjzarc-python3.11-mhcflurry-2.1.0.drv.log
log-75a7w4n7n975sysidyf92ijd1sa2c96c-python3.11-cleanlab-2.6.1.drv.log
log-531pq4bgl1h46zqz1qa52fdmiqkmkw92-python3.11-bambi-0.13.0.drv.log

oops, sorry just realized i already reviewed earlier... diff still LGTM hah

Result of nixpkgs-review pr 312985 run on aarch64-darwin 1

108 packages marked as broken and skipped:

private-gpt
private-gpt.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-index.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
python311Packages.wandb
python311Packages.wandb.dist
tts
tts.dist

4 packages built:

python311Packages.namex
python311Packages.namex.dist
python312Packages.namex
python312Packages.namex.dist

Result of nixpkgs-review pr 312985 run on x86_64-darwin 1

106 packages marked as broken and skipped:

private-gpt
private-gpt.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-index.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
python311Packages.wandb
python311Packages.wandb.dist

4 packages built:

python311Packages.namex
python311Packages.namex.dist
python312Packages.namex
python312Packages.namex.dist

Result of nixpkgs-review pr 312985 run on x86_64-linux 1

20 packages marked as broken and skipped:

python311Packages.bambi
python311Packages.bambi.dist
python311Packages.distrax
python311Packages.distrax.dist
python311Packages.elegy
python311Packages.elegy.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.rlax
python311Packages.rlax.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.treex
python311Packages.treex.dist
python311Packages.trfl
python311Packages.trfl.dist
tts
tts.dist

118 packages built:

private-gpt
private-gpt.dist
python311Packages.clarifai
python311Packages.clarifai.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.dalle-mini
python311Packages.dalle-mini.dist
python311Packages.dm-haiku
python311Packages.dm-haiku.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.flax
python311Packages.flax.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.llama-index
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-index.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.namex
python311Packages.namex.dist
python311Packages.objax
python311Packages.objax.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.pymc
python311Packages.pymc.dist
python311Packages.pytensor
python311Packages.pytensor.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.vqgan-jax
python311Packages.vqgan-jax.dist
python311Packages.wandb
python311Packages.wandb.dist
python312Packages.namex
python312Packages.namex.dist

Result of nixpkgs-review pr 312985 run on aarch64-linux 1

22 packages marked as broken and skipped:

private-gpt
private-gpt.dist
python311Packages.bambi
python311Packages.bambi.dist
python311Packages.llama-index
python311Packages.llama-index-cli
python311Packages.llama-index-cli.dist
python311Packages.llama-index-vector-stores-chroma
python311Packages.llama-index-vector-stores-chroma.dist
python311Packages.llama-index.dist
python311Packages.mhcflurry
python311Packages.mhcflurry.dist
python311Packages.n3fit
python311Packages.n3fit.dist
python311Packages.private-gpt
python311Packages.private-gpt.dist
python311Packages.tf2onnx
python311Packages.tf2onnx.dist
python311Packages.trfl
python311Packages.trfl.dist
tts
tts.dist

100 packages built:

python311Packages.clarifai
python311Packages.clarifai.dist
python311Packages.cleanlab
python311Packages.cleanlab.dist
python311Packages.edward
python311Packages.edward.dist
python311Packages.fastai
python311Packages.fastai.dist
python311Packages.k-diffusion
python311Packages.k-diffusion.dist
python311Packages.keras
python311Packages.keras.dist
python311Packages.llama-index-agent-openai
python311Packages.llama-index-agent-openai.dist
python311Packages.llama-index-core
python311Packages.llama-index-core.dist
python311Packages.llama-index-embeddings-gemini
python311Packages.llama-index-embeddings-gemini.dist
python311Packages.llama-index-embeddings-google
python311Packages.llama-index-embeddings-google.dist
python311Packages.llama-index-embeddings-huggingface
python311Packages.llama-index-embeddings-huggingface.dist
python311Packages.llama-index-embeddings-ollama
python311Packages.llama-index-embeddings-ollama.dist
python311Packages.llama-index-embeddings-openai
python311Packages.llama-index-embeddings-openai.dist
python311Packages.llama-index-graph-stores-nebula
python311Packages.llama-index-graph-stores-nebula.dist
python311Packages.llama-index-graph-stores-neo4j
python311Packages.llama-index-graph-stores-neo4j.dist
python311Packages.llama-index-graph-stores-neptune
python311Packages.llama-index-graph-stores-neptune.dist
python311Packages.llama-index-indices-managed-llama-cloud
python311Packages.llama-index-indices-managed-llama-cloud.dist
python311Packages.llama-index-legacy
python311Packages.llama-index-legacy.dist
python311Packages.llama-index-llms-ollama
python311Packages.llama-index-llms-ollama.dist
python311Packages.llama-index-llms-openai
python311Packages.llama-index-llms-openai-like
python311Packages.llama-index-llms-openai-like.dist
python311Packages.llama-index-llms-openai.dist
python311Packages.llama-index-multi-modal-llms-openai
python311Packages.llama-index-multi-modal-llms-openai.dist
python311Packages.llama-index-program-openai
python311Packages.llama-index-program-openai.dist
python311Packages.llama-index-question-gen-openai
python311Packages.llama-index-question-gen-openai.dist
python311Packages.llama-index-readers-database
python311Packages.llama-index-readers-database.dist
python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file.dist
python311Packages.llama-index-readers-json
python311Packages.llama-index-readers-json.dist
python311Packages.llama-index-readers-llama-parse
python311Packages.llama-index-readers-llama-parse.dist
python311Packages.llama-index-readers-s3
python311Packages.llama-index-readers-s3.dist
python311Packages.llama-index-readers-twitter
python311Packages.llama-index-readers-twitter.dist
python311Packages.llama-index-readers-txtai
python311Packages.llama-index-readers-txtai.dist
python311Packages.llama-index-readers-weather
python311Packages.llama-index-readers-weather.dist
python311Packages.llama-index-vector-stores-google
python311Packages.llama-index-vector-stores-google.dist
python311Packages.llama-index-vector-stores-postgres
python311Packages.llama-index-vector-stores-postgres.dist
python311Packages.llama-index-vector-stores-qdrant
python311Packages.llama-index-vector-stores-qdrant.dist
python311Packages.llama-parse
python311Packages.llama-parse.dist
python311Packages.namex
python311Packages.namex.dist
python311Packages.objax
python311Packages.objax.dist
python311Packages.pymc
python311Packages.pymc.dist
python311Packages.pytensor
python311Packages.pytensor.dist
python311Packages.skrl
python311Packages.skrl.dist
python311Packages.spacy
python311Packages.spacy-loggers
python311Packages.spacy-loggers.dist
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.tensorflow-probability
python311Packages.tensorflow-probability.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python311Packages.wandb
python311Packages.wandb.dist
python312Packages.namex
python312Packages.namex.dist

@samuela go ahead and merge if the PR looks fine to you :)


Storyboard research

A storybook for the components might be helpful. I see a few different options mentioned in this issue:
https://github.com/storybookjs/storybook/issues/9183
https://flutter.syncfusion.com/#/
This is a cool example of demoing design components:

https://www.fast.design/

https://medium.com/storybookjs/storybook-6-0-1e14a2071000


custom codeblock

          Alternativley an advanced custom codeblock addition would also work

so one might add
custom_init: |
  include Language::Python::Virtualenv

  url "..."

  resource "six" do
    url "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz"
    sha256 "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"
  end

  resource "parsedatetime" do
    url "https://files.pythonhosted.org/packages/a8/20/cb587f6672dbe585d101f590c3871d16e7aec5a576a1694997a3777312ac/parsedatetime-2.6.tar.gz"
    sha256 "4cb368fbb18a0b7231f4d76119165451c8d2e35951455dfee97c62a87b04d455"
  end

and then add the virtualenv_install_with_resources to the regular install section as usual
Originally posted by @Yarden-zamir in https://github.com/Justintime50/homebrew-releaser/issues/32#issuecomment-1476674722

I'm going to close this due to inactivity. Please feel free to reopen and respond if you'd like to continue the conversation!


Add a game Hangman

I want to add a new game called hangman. Please assign mw this issue under GSSOC'23.

Hi @Meenal21i , could you please elaborate on the features of the game with full details, demo / mock UI sample/Video, and tech stack? better share details documentation.

I would want to work on this issue. I am a GSSOC'23 contributor. please assign me this.


Build failure for swift-parsing ios/5.5

This shouldn’t have failed.
https://swiftpackageindex.com/builds/757954AF-44B3-4268-B158-79B0309B266B

fyi @stephencelis

I don’t think this is scheme related. The destination parameter is something we set and there seems to be something wrong in how we do that. Although I don’t think it fails generally for all packages on ios with 5.5.
I’ll be investigating, i.e. I don’t think there’s anything you can do via .spi.yml for the moment :)

Oh wait, it is scheme related - we're picking -scheme "swift-parsing-Package" instead of Parsing, which is what you're setting in .spi.yml.
There's a typo in .spi.yml, I've opened a PR :)

This has been fixed, closing


Fix scrolling on frozen column with mouse wheel on firefox

Releated issue: https://github.com/vitmalina/w2ui/issues/1417
Reasoning for this change:
"typeof" always returns a string, so the check always evaluated to true, thus using "event.wheelDelta" on firefox, which is undefined.

Good to see you again!


Can't detect CD or DVD drives on windows.

Not sure if this is possible with this package?

We don't do it at the moment, but I'd welcome a PR to list them under some kind of type: 'cdrom' flag, which would require changes to the platform scripts: https://github.com/resin-io-modules/drivelist/tree/master/scripts