ENH: add to_data_frame method to EpochsTFR

This is related to issue #7975
EpochsTFR and AverageTFR do not allow to extract data as a (pandas) data frame which in turn would be handy for export to (e.g.) R.
To build this functionality, I use the to_data_frame() method of the BaseEpochs class as template.
Major differences:

TFR data is 4 dimensional.
EpochsTFR did not yet have the selection attribute which should be used for the epoch index in the resulting data frame.
The method in BaseEpochs gets scaled (according to the channel type) before it's written out. For TFR data this seems to be more complicated because it should also be taken into account whether any/which baselining procedure was applied to get meaningful units/scaling.

I implemented 1. and 2. EpochsTFR and AverageTFR now both inherit a to_data_framemethod from _BaseTFR which has similar way of functioning as the methods for Epochs and Evoked. Currently, I'm skipping the scaling for the TFR classes and leave it to the users to interpret/label the output as they should know best what state the data is in.

don't forget to add some tests

I updated the original post to better reflect what happened in the mean time.
Summary:

EpochsTFR now also has the attributes selection and drop_log (which by default it grabs from the Epochs instance that's used for the tf decomposition)
EpochsTFR and AvergaeTFR now have a to_data_frame_method
all new functionalities should be covered by tests

thanks @eioe!

Looks very nice, great job @eioe!

Thanks @cbrnr , I also open #9275 for review then.

Yes, still on my agenda!


[api] Allows regiter engine at runtime

Change-Id: If7b4f79ca56057a96aea09d541a0e742fa4b143c
Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

Codecov Report

Merging #1386 (53df310) into master (bb5073f) will decrease coverage by 1.68%.
The diff coverage is 49.53%.

@@             Coverage Diff              @@
##             master    #1386      +/-   ##
============================================
- Coverage     72.08%   70.40%   -1.69%
- Complexity     5126     5226     +100
============================================
  Files           473      487      +14
  Lines         21970    23043    +1073
  Branches       2351     2517     +166
============================================
+ Hits          15838    16223     +385
- Misses         4925     5553     +628
- Partials       1207     1267      +60

Impacted Files
Coverage Δ

api/src/main/java/ai/djl/modality/cv/Image.java
69.23% <ø> (-4.11%)
:arrow_down:

...i/djl/modality/cv/translator/BigGANTranslator.java
21.42% <ø> (-5.24%)
:arrow_down:

...odality/cv/translator/BigGANTranslatorFactory.java
33.33% <0.00%> (+8.33%)
:arrow_up:

...nslator/InstanceSegmentationTranslatorFactory.java
14.28% <0.00%> (-3.90%)
:arrow_down:

.../modality/cv/translator/YoloTranslatorFactory.java
8.33% <0.00%> (-1.67%)
:arrow_down:

...i/djl/modality/cv/translator/YoloV5Translator.java
5.69% <0.00%> (ø)

...odality/cv/translator/YoloV5TranslatorFactory.java
8.33% <0.00%> (-1.67%)
:arrow_down:

...modality/nlp/embedding/TrainableWordEmbedding.java
45.00% <0.00%> (-3.34%)
:arrow_down:

...pi/src/main/java/ai/djl/ndarray/BytesSupplier.java
54.54% <0.00%> (-12.13%)
:arrow_down:

...i/src/main/java/ai/djl/ndarray/NDArrayAdapter.java
15.23% <0.00%> (-0.83%)
:arrow_down:

... and 135 more

Continue to review full report at Codecov.

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


AudioSwitch-1.1.4

AudioSwitch 1.1.3 added support to Android 12, because of the bluetooth changes, but also introduced some bugs.
AudioSwitch 1.1.4 fixes those bugs.

/azp run

/azp run

@moljac it's weird that this fails to build em macOS, I have tested this locally and it builds successfully.
Could you please check what is the error in the build output please? Because I don't have access to it.

@moljac it's weird that this fails to build em macOS, I have tested this locally and it builds successfully. Could you please check what is the error in the build output please? Because I don't have access to it.

Here:
     2>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/Android/Xamarin.Android.Legacy.targets(267,5): error XA0000: Could not determine API level for $(TargetFrameworkVersion) of 'v12.0'. [/Users/runner/work/1/s/Android/AudioSwitch/source/AudioSwitch/AudioSwitch.csproj]
     2>Done Building Project "/Users/runner/work/1/s/Android/AudioSwitch/source/AudioSwitch/AudioSwitch.csproj" (Build target(s)) -- FAILED.
     2>Done Building Project "/Users/runner/work/1/s/Android/AudioSwitch/source/AudioSwitch/AudioSwitch.csproj" (Pack target(s)) -- FAILED.
     1>Done Building Project "/Users/runner/work/1/s/Android/AudioSwitch/source/AudioSwitch.sln" (Pack target(s)) -- FAILED.


Updated Gemfile, Rakefile

When trying to use another gem that also required the Heroku gem, I found out that I couldn't use workless anymore. I went through and updated the Gemfile to have a better set of gems, including moving shoulda to the development and test group.
I've tested it out by running on Heroku with this new gem and it works fine. I didn't update the version number of the gem, since I figured you would do that.

Thanks for your suggestions, I've released v1.0.1 with support for dj 3, let me know how you get on, ill be looking to add some parallelism to the scalers like you suggested soon


feat: api to gather draft authors

re: revision : It's intentional to get the DocumentAuthors linked to the current Document object. If we find some future use of this where we care about history, we can refactor.


✨add Symbol startup instructions in ShortcutsModal

Pull Request Checklist

Description
✨add Symbol startup instructions in ShortcutsModal

Changelog Entry
Added
Symbol startup instructions in ShortcutsModal
Support multiple languages

Additional Information

Thanks!


Slack link

The link to the slack channel for GSoC 22 doesnt work.
@satu0king

Actually I guess GSoC 2022 for contributors not begin officially yet as mentoring org. List awaits by 7th march. Will try to update the slack link after that for sure I G.
@tachyons

Actually I guess GSoC 2022 for contributors not begin officially yet as mentoring org. List awaits by 7th march. Will try to update the slack link after that for sure I G. @ayan-biswas0412

I think we can update the link now, because there will be many of interested future GSoCers who may want to interact with us from now

Yes would be very helpful.

Yes would be very helpful.

yes it is updated now.


Version 7 compatible?

Hi, thanks for this great example miner, it makes a lot more sense to me looking at the code in python(with a little bit of C) than it does to look at a pure C implementation. Helps me figure out how mining this actually works with less investigation required on my part.
Will this setup in its current for work with the version 7 fork, or will there need to be adjustments in the code to make it work with version 7?

BTW, this also works on OSX and raspberry pi with a few simple tweaks, though it is so slow on the pi that I cannot even get it to report the H/s lol. It is reasonably fast on OSX when comparing it to running on a linux machine.
If you would like to support OSX I can submit a PR, just let me know...

Hi,
I am not sure for the version 7, we will probably have to update the C library.
I have not looked at it yet.
About the OSX version, I won't be able to test but if it is just some tweaks here and there, please do not hesitate to submit a PR!


Make Add Damage (Quietly) as the default option

Or at least have it as a switch. It would be a lot easier for the GM to make it public than having the “cat’s out of the bag” scenario and then having the GM scramble to quickly hide it. THANKS!

Can do.
I am going to see if I can add a 3rd option... change the default based on the target.
When the ADD is brought up on a player character, it will default to "Apply", but when it is brought up on an NPC, it will default to "Apply Quietly".

Cool... got it to work.   I will be in the next release.

Awesome, thanks!

Can do.
I am going to see if I can add a 3rd option... change the default based on the target.
When the ADD is brought up on a player character, it will default to "Apply", but when it is brought up on an NPC, it will default to "Apply Quietly".

I didn't even realize this at first. This is really awesome.


Everything is tiny on OSX Retina display

When I did get over the black screen issue by using the code Kapps pasted I get a working screen however its very tiny - see screenshot:

Here is another screenshot which highlights the difference more

This is part of a larger issue #72 to get high DPI screens working nicely with automatic scaling.

Must be fixed now. Could someone please verify?

Yay this mostly works now for me on OS X Yosemite with Retina display
The text in the compiler log is still very tiny as are the icons - but most of the other text is the right size

On 23 Mar 2015, at 07:29, Vadim Lopatin<EMAIL_ADDRESS>wrote:
Must be fixed now. Could someone please verify?
—
Reply to this email directly or view it on GitHub https://github.com/buggins/dlangui/issues/76#issuecomment-84856033.

see screenshot of dlangide

Submitted fix for log window font size.
DPI aware icons support is in progress.

HDPI icons added

just pulled from master and error with icons:
../../.dub/packages/dlangui-master/src/dlangui/graphics/resources.d(152): Error: file "hdpi_document-save-as.png" cannot be found or not in a path specified with -J
../../.dub/packages/dlangui-master/src/dlangui/graphics/resources.d(153): Error: data.length cannot be evaluated at compile time
../../.dub/packages/dlangui-master/src/dlangui/graphics/resources.d(166): Error: template instance dlangui.graphics.resources.embedResource!"res/hdpi/hdpi_document-save-as.png" error instantiating
FAIL .dub/build/application-debug-posix.osx-x86_64-dmd_2066-807DE7B453597C44BA38F1B5D5AE036E/ dlangide executable
Error executing command run: dmd failed with exit code 1.

Sorry. Forgot to update dub.json
fixed


Display Node Types

part of #820
Resource Types
AS A technical user
I WANT TO be able to see a resource node's resource type clearly labeled
SO THAT I CAN distinguish between a resource's outgoing links

Duplicate of #854


Michelle/signup/login

This update will :

allow fetching of Lambda function lists from an AWS account to populate it for our sidebar
Modularize pieces of code

Great job on the modularity!


ID4175: The issuer of the security token was not recognized by the IssuerNameRegistry.

Hi !
I have a strange error in IdentityServer. We changed the STS to a new ADFS 3. The old one was ADFS 2. So, I changed the ADFS Integration configuration part to reflect the change. Then I tested it with my test client and got a 500 response.
So I checked the logs on the ADFS server and I saw that a token was succesfully issued to the user for the endpoint. Then I checked the trace logs (that I activated because it's a dev environment) and found the error in the systemIdentityModel.svclog file : ID4175: The issuer of the security token was not recognized by the IssuerNameRegistry. To accept security tokens from this issuer, configure the IssuerNameRegistry to return a valid name for this issuer.
Here is the IdentityServer ADFS Integration page :

So you can see the issuer URI and the signin thumbnail. Here's the ADFS properties page now :

And the signin certificate :

And the RP on the ADFS (with proof that there is no encryption whatsoever)

The client code that calls the token endpoint :

And the error message in the systemIdentityModel.svclog file :

Can some please let me know the resolution for this issue. We have the same issue currently with the ADFS

I know it's about a year later but still. If anyone come across this issue, know that copying the thumbprint directly from the certificate window may cause additional invisible characters to be added to the beginning of the thumbprint string.
Use Notepad++ to view the file. Select "Encoding-> Encode in ANSI". You will see the hidden characters. Delete them and save.

@OferLevi85 you saved my day 👍 Thank you

You welcome @ccellar  :) glad I could help :)

@OferLevi85 It solves my problem. Thank You.

@OferLevi85 Thanks man!


Development overview - Content changes and copy editing

does now include diagram changes

 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.


Allow BrowserSync port override in gulpfile.js

I moved the port outside of the server declaration onto its own line, which will let you override the BrowserSync default and use another option like localhost:8080 (or 4000, 3200, etc.).
The setup works as it is, but with the current settings BrowserSync will still use localhost:3000 even if you've declared a different port. I'm not sure if that's universal, but it's what I ran into on my machine - I'm running High Sierra, Gulp 4.0, and Node 8.11.4.

Hi @mikejandreau,
thank you very much for your contribution as well as your detailed description of the issue.
To be honest, I never tried changing the port.
I am going to test this on my machine tomorrow and if everything works, I would be happy to merge your PR.
Only one thing: Could you please remove your comments?
Thanks in advance!
Have a nice weekend!
Best regards,
@jr-cologne

No problem! I just added a new commit with the comments removed from the 'serve' task.
Have a great weekend!
Mike

Super cool, thank you very much.
I'm grateful to hear such feedback!
Feel free to let me know in case you encounter any problems when incorporating it into a Jekyll site.


Events page edits - Date fixes

Signed-off-by: Kris Freedain<EMAIL_ADDRESS>Description
Had to update a few dates and UTC times with the current pages
Check List

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

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

Thank you


Live configuration changes.

Any changes that are made, you must close the application.

The convenient thing would be that the changes will be made without closing the application.
*When changing language.

All changes except the language are applied immediately


Support Windows

Fixes #2. Overrides libdir and configdir on Windows. Also defaults owner/group/mode
to unmanaged on Windows, as the defaults Puppet runs as are probably good
and the only ones we could set (no way to know absolute owner/group). They
can still be overridden via Hiera.

kewl, appologies but I put in part of these changes inadvertantly last night without thinking, but you probably just need a rebase because I also did some other stuff :(

woops, accidental close

I think it's good now.

Some specs would help make sure it doesn't regress; I probably won't do anything on that for a bit though.

sure, specs are planned, still more or less at the point of figuring out what i am trying and if its possible, early days

great thanks


Add support for prompt files (--prompt)

I am a big fan of the prompts from this repo: https://github.com/danielmiessler/fabric
I want to be able to consume their prompt files. But there is no reason that this flag shouldn't work with other prompts.
Example
cat big_file.txt | chatgpt --prompt extract_wisdom.md

Implemented here: https://github.com/kardolus/chatgpt-cli/commit/3525bbf35c3650cbdf760a93a6dd738c56d84fda


Get a general mail worker email sent to a user account

Likely Testing Steps:

Register one (or more) students to an assignment
Figure out at least one flow that will trigger calling the general mail worker
Check that an email is sent to the student(s) at the expected time


Dev Branch Folder In S3 Isn't Deleted After Dev Branch's Deletion On GitHub

Description
In general, we would expect the development branch folder in S3 under the napari-hub-dev bucket to be deleted after it has been deleted on GitHub. However, that is not happening automatically currently.

With the migration to dynamo db, this issue no longer needs to be fixed.


Feature - Convert stream to incremental

I am going to try to look at pull request. It might be a week or so.


[MB-3336] HHG Form validation

Description
Adds validation to all the fields on the HHG form
Reviewer Notes

Was not sure where to put the schemas since we are only using them in one place currently, so I left them in the same place as the component

Setup
make server_run
make client_run
Go through flow to get to HHG setup
Try to get the errors (required fields being empty, invalid email addresses, invalid phone numbers)
Code Review Verification Steps

[ ] User facing changes have been reviewed by design.
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change

Screenshots

Warnings

:warning:
This PR does not include changes to unit tests, even though it affects app code.

Messages

:book:
:link: MB-3336

  Generated by :no_entry_sign: dangerJS against 7c9348c8d5bfcd267f7b3e7206edd15729ef6242

I was told that you might be creating a separate story for automagically populating dashes for the user as they type in their phone number. Is this correct? If not, we'll want to create a separate story where we provide helper text letting them know we expect them to type in dashes.
But for now, this looks good!

The card for that is here! https://dp3.atlassian.net/browse/MB-3625


[Image] Support loading images from bundles other than MainBundle

There is a new API in iOS 8 that lets us load images from bundles other than the main bundle. Developers might want to use such a feature to asynchronously download bundles for smaller app sizes or to update resources.
We currently default to loading images from the main bundle (see here). One idea is to  add a new key to the source component where a developer can specify an alternate bundle location:
<Image source={{ uri: 'foo', bundle:'~/Documents/async-bundle', width: 300, height: 300 }}/>

Thoughts @frantic ?

Closing because this is inactive, although I am curious about this :) Can you post to ProductPains?

Closing because this is inactive, although I am curious about this :) Can you post to ProductPains?

This is addressed in #4527 :)

This is addressed in #4527 :)


C++ Tutorials: Missing Chapters

A number of the chapters at https://www.learn-cpp.org/ state,

This section does not exist yet.
To contribute tutorials, simply fork the following repository:
https://github.com/ronreiter/interactive-tutorials
Then you may add or edit tutorials, and then send me a pull request.

The repository shows that some of those chapters actually do exist here, including Arrays.md and Linked lists.md.
I emailed<EMAIL_ADDRESS>first; however, the address appears to be defunct.

linkedlist.md seems to be fixed but not array.md
@ronreiter can you please look at this

Looks like the Array chapter is are complete but still not displaying correctly.


Feat/bootstrap out

@iOiurson Just for you to know, I'm removing Bootstrap (and so, jQuery) from the lib 🎉
The PR is not ready for now, I'll let you know when it's done.

@iOiurson I think I'm done for the first pass. It remains some cleanups but I'll do it by pimping the style to fit the last MapContrib designs.
Can you take a look at the PR? Thanks!

F*** Travis is the worst... 30 minutes timeout is not enough to pass the tests! (see https://travis-ci.org/osm-ui/react/builds/421232316)
Can we merge that PR and move to Gitlab right after? Are you near the end of your PRs?

Yeah i'm good with that PR, sorry i thought i had approved it, but apparently i had not...
My PRs are good on my side, they just don't pass the CI... not sure if it's only because of the timeout thing...
I'm also ok with moving to Gitlab, but we should merge all 3 pending PRs before that. Can check them out ?

Yeah i'm good with that PR, sorry i thought i had approved it, but apparently i had not...

Great thanks!

My PRs are good on my side, they just don't pass the CI... not sure if it's only because of the timeout thing...

I'm also ok with moving to Gitlab, but we should merge all 3 pending PRs before that. Can check them out ?

Sure, I'll look at it right now and merge it if it's a timeout problem.


my interface with gfortran segfualts

Hello,
Firstly, I'd like to thank you for the great work. I've had machine dependent problems with doing this call before.
I'm using your interface in my F90 code but not able to get past the MeshToNodal call.
All my variables are interoparable c types including the parameters to the call. The most important ones look like this:
INTEGER(C_INT),POINTER :: NXADJ(:)=>null(),NADJNCY(:)=>null() ! nodal graph CRS structure
TYPE(C_PTR)            :: PTRNXADJ,PTRNADJNCY !args for metis
I call the routine like this:
   ios=METIS_MeshToNodal(neT,npT,EPTR,EIND
  &  ,numflag,PTRNXADJ,PTRNADJNCY)

   if (ios /= METIS_OK) then
     write(*,*) "METIS_MeshToNodal failed with error: ", ios
     error stop 1
   end if

   CALL C_F_POINTER(PTRNXADJ,NXADJ,shape=[npT+1])
   CALL C_F_POINTER(PTRNADJNCY,NADJNCY,shape=[NXADJ(npT+1)-1])

and this works with Ifort but does not work with Gfortran.
I get the following message on the call to MeshToNodal
Current memory used:           0 bytes
Maximum memory used:           0 bytes
***Memory allocation failed for CreateGraphNodal: nptr. Requested size:<PHONE_NUMBER>928848 bytes
METIS_MeshToNodal failed with error:           -3
ERROR STOP 1
The mesh is triangular and I'm using the fortran numbering. I suspect it has something to do with the null() assignment but I'm not quite sure.
Any help would be appreciated! Thanks

Glad to hear the interface is useful. I have gotten a similar bug report from another user. Which version of gfortran and METIS are you using? In this thread on the METIS forum a user speculates it might be something to do with the default integer lengths.
The explicit initialization to null() is simply a good practice. If not explicitly initialized gfortran issues a warning -Wmaybe-uninitialized. The -3 error flag indicates that METIS returned due to insufficient memory.
Can you confirm the nodal graph you recover is correct when you compile using ifort? One idea might be to verify your elemental  (eptr, eind) and nodal graphs (nxadj, nadjncy) are consistent using the METIS graph check command line tool (section 4 of the manual):
graphck graphfile [fixedfile]

A word of caution: for the C to Fortran pointer assignment in lines
CALL C_F_POINTER(PTRNXADJ,NXADJ,shape=[npT+1])
CALL C_F_POINTER(PTRNADJNCY,NADJNCY,shape=[NXADJ(npT+1)-1])

your graph should be provided using Fortran numbering or numflag=1.

Hey Ivan,
I'm using gfortran 9.1.0. I'm calling your wrapper from a subroutine from within a module in a F90 syntax.
My flags for compilation are simply -O0 and -g. Interestingly, I can run the simple test case you provide with the same flags (removing the -std=f2018 and -wall and -march=native).
However, when I paste the simple test case inside the subroutine, it still stalls out inside the call.

Well the fact the problems are machine dependent is most likely linked to the default integer length. To quote an answer from this thread:

Plain int is quite a bit different from the others. Where int8_t and int32_t each have a specified size, int can be any size >= 16 bits. At different times, both 16 bits and 32 bits have been reasonably common (and for a 64-bit implementation, it should probably be 64 bits).

Are you using a precompiled METIS library? METIS can be compiled with either 32 or 64 bit integers ("idx_t").
The integer(c_int) I used throughout the wrapper turns out to be machine dependent. This thread was also enlightening. If your METIS library is 64-bit a possible fix could be to add the compiler flag -fdefault-integer-8.
I suppose the better way would be to declare an idx_t kind parameter
use iso_c_binding
integer, parameter :: idx_t = c_int32_t  ! or c_int64_t

and then replace the integer(c_int) with integer(idx_t) throughout the whole Fortran wrapper, just like in the METIS code. The same can be done for doubles. Of course caution is necessary also in the calling code.

Hey Ivan,
Thanks, you helped me figure this out! I replaced C_INT with idx_t where idx_t is
integer, parameter :: idx_t = c_int32_t  ! or c_int64_t
and it through my blockage. I also updated the metis_interface.f90 wrapper with the idx_t for the KIND  Perhaps I can submit a pull request for this feature or do you want to do it?
I also think it would be helpful if you made the METIS_INCLUDE and METIS_LIB paths more readily accessible to modify in the CMake gui (and not hardwired). Newer users to cmake may not find it easy to modify them in CMakeLists.txt and this created my problem in the first place. But this is just a light suggestion.
The installation of metis that I had on my computer had a definition of an INT that was 64 bits, which conflicted with the definition of an integer in Fortran. Furthermore, I had a rogue metis.h lying in my ParMETIS include directory, which further mucked things up. But that was my fault but that may be how ParMETIS builds (need to check that).
What a pain this bug (spent 3 days on this after work!) was but it from now on, I'm using the standard KIND definition.

I'd be more than happy if you submit a pull request.
About the hardwired CMake include and lib folders, I am only a CMake beginner myself. I've seen some CMake modules online to automatically find METIS, which would be another improvement possible improvement.
According to the ParMETIS documentation, it ships with it's own copy of METIS.


Made Footer Revealable

Solved the Issue #347
I made the Footer Revealable for all pages except Talking Therapy. I also added a div in Loading Id as it goes affected due to position: sticky I used in the Footer class.
Earlier Footer:-

Updated revealable Footer:-
https://drive.google.com/file/d/1TuEVDtHxvnJZ5sLsnwn3vTVxHsI4U_hN/view?usp=sharing

t maintainable

I don't understand as to why there is merge conflict even after I resolved it once


Add wget entry

Wget as a command is very useful when downloading tools in command-line or for downloading archival materials. I think it would make a great fit in this repo.

Well done @miapmiapmiap !


Move txn signature check to ValidateDeSoTxnSanityBalanceModel

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1245  👈
#1244
feature/proof-of-stake

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @lazynina and the rest of your teammates on  Graphite

Merge activity

Apr 18, 4:13 PM EDT: @lazynina started a stack merge that includes this pull request via Graphite.


Add hmModule

No description provided.

Add flake output for home-manager module
The current / default way of importing the impermanence home-manager module feels kinda "hacky".
Using a flake output directly (instead of importing a specific .nix file using a path) is imo much more cleaner.
Additionally, in regards to future nixos caching / lazy eval efforts, this might make things easier, although I'm no expert at this.
Anyhow, I don't think there are any downsides to this change.
Yes, I know impermanence.nixosModules.home-manager.impermanence currently works too, but that also feels "hacky" and is kinda unreadable.

since this has been stale for almost a month, I added a description to hopefully speed up review ;)
@talyz
Would be nice if this got merged, I'm kinda autistic about my config :D
Btw: appreciate your (and everyone else's) work on this module. Thanks!

Can be closed when #181 got merged after rebase now :)


Update NDK to 23 for react native

Description
Update NDK to 23 for react native. Teams app is crashing with latest reactnative package and will be updating NDK to 23 from 21. Need to update ndk here too
How Verified
verified locally
Microsoft Reviewers: Open in CodeFlow

Looks good to me. Thanks @ardlank

The Teams mobile is going to update their NDK version to 23 as well.


Creating jobs

When setting up a job using the File System tab I'm not seeing files/directories beginning with ".". It would be useful to have this at least as an option.
I was trying to create a job from an existing archive: it would be convenient to copy the file list  and paste it into the job, but I cannot see any way of doing this.

If you expand the options using the arrow icon to the right of the filter line edit you'll see checkboxes for doing just that. See the picture below.

Regarding the file list paste, there's no shortcut like that. I was thinking of having an option for turning the FileTree into a list for Jobs, similar to the Backup list in the first pane I'd assume, so that one can easily review what exactly is selected for a Job and for easier management.

What I was trying to do was convert an existing ad-hoc backup into a
repeatable job.
Thanks for the answer about the hidden files - I guess I saw the icon to
the right of the filter and just assumed that it was down-arrow for
combobox.
Graeme
On 10/05/2016 14:44, Shinnok wrote:

Regarding the file list paste, there's no shortcut like that. I was
thinking of having an option for turning the FileTree into a list for
Jobs, similar to the Backup list in the first pane I'd assume, so that
one can easily review what exactly is selected for a Job and for
easier management.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/Tarsnap/tarsnap-gui/issues/66#issuecomment-218161343

What I was trying to do was convert an existing ad-hoc backup into a
repeatable job.

Well you can do that in version 0.9! Just use the dropdown on the Backup button the first Backup tab. :-)

Sorry, I should have said - convert an existing archive to backup job.
The Backup tab is empty and the backup button disabled.
On 10/05/2016 15:08, Shinnok wrote:

What I was trying to do was convert an existing ad-hoc backup into a
repeatable job.

Well you can do that in version 0.9! Just use the dropdown on the
Backup button the first Backup tab. :-)
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/Tarsnap/tarsnap-gui/issues/66#issuecomment-218168497

There's no way for converting an existing archive backup into a Job, only if from the Backup list.
Copying the file list is error prone by the way, since you'll be actually selecting individual files from top to bottom and anything new will be excluded. The only way for truly cloning an existing archive into a Job would be by parsing the original command line stored within the archive and then creating a Job from that.

@laneslexicon I you're satisfied with the answer, can you please close this issue and if not, let us see what else I can do to help you?


Rails cache error

Description
When Rails.cache attempting to use Marshal.dump on the result of a Model.search('*') call, a TypeError is encountered, specifically "singleton can't be dumped."
Expected behavior
The expected behavior is for Marshal.dump to successfully serialize the object returned by Model.search('*') without raising any errors.
Current behavior
irb(main):001:0> Marshal.dump(Model.search('*'))
(irb):1:in `dump': singleton can't be dumped (TypeError)

Environment (please complete the following information):

OS: MacOS 13.2.1
Meilisearch server version: 1.0.2
meilisearch-rails version: v0.8.1 and main
Rails version: <IP_ADDRESS>

Hi @anderson, thanks for your report.
Before digging into your request, I would like to know why you want to cache the Meilisearch search response since our big value is to return relevant results quickly (usually under 50ms)...
If you want to prevent the database queries usually made after the Meili response, we could think of a way to do it.

Hi @brunoocasali,
Thank you for your response.
Meilisearch is super fast and does an amazing job. However, sometimes we need to handle a variety of scenarios involving database query results, which is why having compatibility with Rails caching can be a real lifesaver for performance.
I've submitted a PR  #247 with a simple solution for this issue. This should help us avoid extra database queries after the Meilisearch response and keep everything running smoothly.
Let me know if you have any further questions or concerns!

Thanks a lot for the fix @anderson It will be released in v0.9.0


fix(Docker): Updated new node.js installation

:tada: This PR is included in version 5.2.4 :tada:
Your semantic-release bot :package::rocket:


Add GCE GPU support

I added a new field to the instance type data in the instance selector, supportedGPUTypes, that holds a map of available GPU types and the maximum number of them that can be attached to the instance. Example:
 {
     "baseline": 2,
     "memory": 7.5,
     "generation": "current",
     "gpu": 8,
     "price": 0.104584,
     "burstable": false,
     "instanceType": "n1-standard-2",
     "supportedGPUTypes": {
         "nvidia-tesla-t4-vws": 4,
         "nvidia-tesla-t4": 4,
         "nvidia-tesla-p4-vws": 4,
         "nvidia-tesla-v100": 8,
         "nvidia-tesla-p4": 4
     },
     "cpu": 2
 },

I also made the script generating instance data update the gpu field, though users are expected to specify a GPU type on GCE.

I changed the GPU field in the resource spec to optionally hold the GPU type, for example "2 nvidia-tesla-k80". Specifying just the number of GPUs is still valid, and will result in a default GPU type attached to the instance.

When converting a k8s pod to a kip pod, I added some code to take into account the node selector, which is the current way in k8s to select a node with a particular GPU type. We handle the GKE-style node selector, e.g. cloud.google.com/gke-accelerator: nvidia-tesla-v100, but this is a bit limited, since, as a virtual node, kip can support multiple different GPU types. So I also added support for another node selector label, where the GPU type is encoded in the node label key. This way a) the operator on the same virtual node can expose any number of GPU types they would like to support via kip and b) the user can also select a particular type. Example: node.elotl.co/gpu-tesla-k80. Note: using the GKE style label will automatically start an nvidia-driver daemonset on GKE, which we don't need.

I added the necessary logic to the GCE backend to attach the required number of GPUs to the instance.

I changed the provider config file, so the operator can expose GPUs via adding extra node labels, and specify the number of GPUs they would like to enable. Example:
kubelet:
capacity:
cpu: "100"
memory: "512Gi"
pods: "200"
nvidia.com/gpu: "100"
labels:
node.elotl.co/gpu-nvidia-tesla-p4: ""
node.elotl.co/gpu-nvidia-tesla-t4: ""
node.elotl.co/gpu-nvidia-tesla-k80: ""
node.elotl.co/gpu-nvidia-tesla-p100: ""
node.elotl.co/gpu-nvidia-tesla-v100: ""

This also means that to configure capacity, the user will have to use kubelet.capacity instead of kubelet.

Kip has a loose binding of pods to nodes.  A node that was created for one pod can be used by a different pod if the original pod goes.  This is probably a bit more complex than it needs to be but can be helpful in a very dynamic environment.
BindingNodeScaler.podMatchesNode needs to be updated to match on GPU spec in addition to instanceType.

Kip has a loose binding of pods to nodes. A node that was created for one pod can be used by a different pod if the original pod goes away. This is probably a bit more complex than it needs to be but can be helpful in a very dynamic environment.
BindingNodeScaler.podMatchesNode needs to be updated to match on GPU spec in addition to instanceType.
https://github.com/elotl/kip/blob/bcox-debian-image/pkg/server/nodemanager/node_scaler.go#L68-L75. I think that the function only needs to check that the resources.GPU spec strings are equal.

Thanks, I added this.


CI should check for typos in commit messages

Duplicate https://github.com/build-trust/ockam/issues/1436


Depth sorting for blended draw calls done on distance to camera and not camera z

Currently, blended mesh instances are sorted on distance to the camera. This is definitely wrong for orthographic cameras where the sorting should be done on camera Z. What I'm not sure about is whether we should also sort on camera Z for perspective cameras.

Fixed in 8bba7e33e5239a72f89c1ace93b714c4b13010fe


Confirm does not show dialogue box

          Button::make('Archive', 'user-archive')                 ->style('danger-outline')                 ->confirm('Are you sure you want to archive this user?')                 ->reload(),
I'm using this line of code and confirm dialogue does not show up whenever I click the button. I'm using the latest Laravel Nova version (3.12).

...same here. confim() works on the detail form, but not on index

It works but only on the last entry, seems JS bug.

@dillingham did you solve this issue
i have the same
when i use confirm() , only the last button can be clickable

same problem here, only the last button show the confirm dialog.

did you solve the problem

@piteurstudioislam Yes, I forked this repo and created my own package just to fix the bug.

can yopu give it to me

@cyrilbensonyu  cAN YOU GIVE The package

sorry, I did not made it public

Did you mad it now @cyrilbensonyu

@cyrilbensonyu would love it if you could share this package - this is an open source project and lots of people depend on it.

@piteurstudioislam The fix in another thread referencing a forked pull request worked for me : https://github.com/qikker-online/nova-button/commit/dc984708eecbaa887d4455828135912114cf8b41


IP Addresses for all regions

It appears that IP address ranges are missing for a number of regions including Africa and Canada where the product is generally available.

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

ID: 3942b937-b212-3ceb-d356-450b7f598f68
Version Independent ID: 8b015b42-cf02-3942-3cc3-6e0f977d191a
Content: IP addresses used by Application Insights and Log Analytics - Azure Monitor
Content Source: articles/azure-monitor/app/ip-addresses.md
Service: azure-monitor
Sub-service: application-insights
GitHub Login: @mrbullwinkle
Microsoft Alias: mbullwin

@realscherr these IPs correspond to ingestion endpoints, and globally distributed locations where availability tests can currently be run from. The current list of locations for availability tests is:

There is not currently a 1:1 relationship between all ingestion endpoints + availability test locations and regions where Azure Monitor/App Insights is generally available. For example, there are not live metrics ingestion endpoints in every region, though due to the nature of live metrics no data is ever stored.
For telemetry that is stored it is always stored in the region you selected for your resource. The primary App Insights telemetry endpoint for Canada is present in the doc: <IP_ADDRESS> as well as Africa <IP_ADDRESS>.

I am going to close out this issue, but if you have any more questions just let us know.

#please-close


HDF-5 error while writing case file

🔍 Before submitting the issue

[X] I have searched among the existing issues
[ ] I am using a Python virtual environment

🐞 Description of the bug
I am getting following error while writing case file with the command : session.settings.file.write_case_data(file_name=output_filepath)
HDF5-DIAG: Error detected in HDF5 (1.12.2) MPI-process 0:
#000: C:.conan\888d91\1\hdf5-1.12.2\src\H5F.c line 532 in H5Fcreate(): unable to create file
major: File accessibility
minor: Unable to open file
#001: C:.conan\888d91\1\hdf5-1.12.2\src\H5VLcallback.c line 3282 in H5VL_file_create(): file create failed
major: Virtual Object Layer
minor: Unable to create file
#002: C:.conan\888d91\1\hdf5-1.12.2\src\H5VLcallback.c line 3248 in H5VL__file_create(): file create failed
major: Virtual Object Layer
minor: Unable to create file
#003: C:.conan\888d91\1\hdf5-1.12.2\src\H5VLnative_file.c line 63 in H5VL__native_file_create(): unable to create file
major: File accessibility
minor: Unable to open file
#004: C:.conan\888d91\1\hdf5-1.12.2\src\H5Fint.c line 2112 in H5F_open(): problems closing file
major: File accessibility
minor: Unable to close file
#005: C:.conan\888d91\1\hdf5-1.12.2\src\H5Fint.c line 1574 in H5F__dest(): problems closing file
major: File accessibility
minor: Unable to release object
#006: C:.conan\888d91\1\hdf5-1.12.2\src\H5Faccum.c line 1072 in H5F__accum_reset(): can't flush metadata accumulator
major: File accessibility
minor: Unable to flush data from cache
#007: C:.conan\888d91\1\hdf5-1.12.2\src\H5Faccum.c line 1037 in H5F__accum_flush(): file write failed
major: Low-level I/O
minor: Write failed
#008: C:.conan\888d91\1\hdf5-1.12.2\src\H5FDint.c line 240 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#009: C:.conan\888d91\1\hdf5-1.12.2\src\H5FDsec2.c line 870 in H5FD__sec2_write(): file write failed: time = Tue Oct  1 11:32:36 2024
, filename = 'D:/Release25R1/Bugbash/Test_fluent2.opd/Sensitivity/Design0001\nozzle-2D-WB.cas.h5', file descriptor = 3, errno = 13, error message = 'Permission denied', buf = 00000291D3E7EC98, total write size = 800, bytes this sub-write = 800, bytes actually written =<PHONE_NUMBER>3709551615, offset = 0
major: Low-level I/O
minor: Write failed
#010: C:.conan\888d91\1\hdf5-1.12.2\src\H5Fint.c line 2076 in H5F_open(): unable to flush superblock
major: File accessibility
minor: Unable to flush data from cache
#011: C:.conan\888d91\1\hdf5-1.12.2\src\H5Fio.c line 267 in H5F_flush_tagged_metadata(): can't reset accumulator
major: Low-level I/O
minor: Can't reset object
#012: C:.conan\888d91\1\hdf5-1.12.2\src\H5Faccum.c line 1072 in H5F__accum_reset(): can't flush metadata accumulator
major: File accessibility
minor: Unable to flush data from cache
#013: C:.conan\888d91\1\hdf5-1.12.2\src\H5Faccum.c line 1037 in H5F__accum_flush(): file write failed
major: Low-level I/O
minor: Write failed
#014: C:.conan\888d91\1\hdf5-1.12.2\src\H5FDint.c line 240 in H5FD_write(): driver write request failed
major: Virtual File Layer
minor: Write failed
#015: C:.conan\888d91\1\hdf5-1.12.2\src\H5FDsec2.c line 870 in H5FD__sec2_write(): file write failed: time = Tue Oct  1 11:32:36 2024
, filename = 'D:/Release25R1/Bugbash/Test_fluent2.opd/Sensitivity/Design0001\nozzle-2D-WB.cas.h5', file descriptor = 3, errno = 13, error message = 'Permission denied', buf = 00000291D3E93218, total write size = 96, bytes this sub-write = 96, bytes actually written =<PHONE_NUMBER>3709551615, offset = 0
major: Low-level I/O
minor: Write failed
I have attached the transcript and case file for reference
@seanpearsonuk @mkundu1 @prmukherj
data.zip
📝 Steps to reproduce
session = pyfluent.launch_fluent(dimension=2, mode="solver", ui_mode="gui", start_watchdog=False )
session.settings.file.read(file_type="case", file_name=r"nozzle-2D-WB.cas.h5")
session.settings.solution.initialization.hybrid_initialize()
session.settings.solution.run_calculation.iterate()
session.settings.parameters.output_parameters.list()
session.settings.file.write_case_data(file_name=output_filepath)
PS- here the case file already exists and needs to be overwritten
💻 Which operating system are you using?
Windows
📀 Which ANSYS version are you using?
2025R1
🐍 Which Python version are you using?
3.10
📦 Installed packages
ansys-fluent-core

@tejalprabhu01
Do you believe that this is a PyFluent issue? It looks either that there isn't write permission, or else, less likely, a malfunction in the library used by Fluent.  write_case_data generally works even if the files exist.
@hpohekar Please could you triage this issue when you have some time?

@seanpearsonuk I get this issue only while using from optiSLang, outside optiSLang the case file gets overwritten without error.

@seanpearsonuk @tejalprabhu01
Ensure that your program has permission to write to the directory where you are trying to create the file.
If a file with the same name already exists and is open in another process, it might prevent your program from creating or opening it. Ensure that no other processes are accessing the file.

@hpohekar The program definitely has write permissions in the directory, because there are others files written in there. Also mesh file gets overwritten. The issue is only for case files.
About being used by other process, atleast optiSLang has not explicitly launched any other process that is accessing the same case file, since there is only one fluent process with that particular working directory. I donot know if internally any fluent subprocess is locking that case file.

@tejalprabhu01
Can you share output of lsof /path/to/nozzle-2D-WB.cas.h5 to ensure that no other processes are accessing this file ?

python_connect_server
from OptisLang launches Fluent as a child process but it holds access of case file (even after exiting Fluent) therefore we can not write to same file.


Build a QGIS project in finnish

use Ryhti.gpkg as a model and check the user requirements gathered from regional land use planners

layers and project should be in EUREF_FIN eli epsg 3067

make codelists uneditable: check instructions

make layers unremovable so that the user can not delete them

Here gpkg is probably not used, if we save the QGIS project to PostGIS database?
Layers should come directly from database, so they have the right projection, but the project settings should be checked so it uses the same.

Tämä tehty, pienet fiksit erikseen issueiksi jos tarvetta


For Haskell files working directories are not passed as includes to ghc

This is with all plugins but Vundle and Syntastic disabled. Syntax checking does not look for modules in the subdirectories of the current directory. I get errors like: Could not find module ‘Foo’Use -v to see a list of the files searched for. This is while Syntastic is running the ghc-mod and hlint checkers. If I run let g:syntastic_haskell_checkers=['hlint'] to disable the ghc-mod checker, the error stops.
Presumably, the solution is to pass the flag -isrc to ghc-mod when its being called by syntastic. However, I have no idea how to do that. Note, the ghcmod-vim plugin has a way to pass arguments to ghc, but it doesn't need to, all the subdirectories of the current are included (or at least it works without any further configuration).
I'm running ghc 7.10.1 and an unreleased version of ghc-mod after the <IP_ADDRESS> release. I labeled it version <IP_ADDRESS>, it's https://github.com/kazu-yamamoto/ghc-mod/tree/bfa0b965ee3497f5f41d261072dc6bae0af00a06.
Syntastic version: 3.6.0-111 (Vim 704, Darwin)
Info for filetype: haskell
Global mode: active
Filetype haskell is active
The current file will be checked automatically
Available checkers: ghc_mod hlint
Currently enabled checkers: ghc_mod hlint

To reproduce, use a project structured like this:
project/
  src/
    Foo.hs
    Bar.hs

With files Foo.hs:
module Foo where

foo :: String
foo = "foo"

and Bar.hs:
module Bar where

import Foo

bar :: String
bar = foo ++ "bar"

And launch vim from the project directory, NOT the src directory.

Presumably, the solution is to pass the flag -isrc to ghc-mod when its being called by syntastic. However, I have no idea how to do that.

Have you considered reading the manual?  Or perhaps the FAQ?  Spoiler: it's called g:syntastic_haskell_ghc_mod_args.

Note, the ghcmod-vim plugin has a way to pass arguments to ghc, but it doesn't need to, all the subdirectories of the current are included (or at least it works without any further configuration).

The ghc_mod checker in syntastic is a lot simpler than ghcmod-vim: it just runs ghc-mod check --boundary="" /path/to/file.hs.  Adding additional options to ghc-mod so that the checks actually make sense is entirely up to you.  Unless you can demonstrate a situation where ghc-mod check produces a set of errors when run in a terminal and a different set of errors when run from syntastic, this is a configuration problem not a bug.

I see. Thank you. I apologize for not doing proper research on how to implement the solution and wasting your time.


Limit todos + Test Coverage 100%

Added functionality for limiting the number of todos shown.
Get test coverage to 100%

Does this still need to be merged in? Is it just waiting on a review?

Does this still need to be merged in? Is it just waiting on a review?

Yes it is just waiting on review


ENYO-5557: QA sample for Popup from self-only container

Checklist

[x] I have read and understand the contribution guide

[ ] A CHANGELOG entry is included

[ ] At least one test case is included for this feature or bug fix

[ ] Documentation was added or is not needed

[ ] This is an API breaking change

Issue Resolved / Feature Added
QA sample for Popup from self-only container.
Resolution
Add test case for check when Popup is triggered from self-only container.
Links
ENYO-5557
GT-25753

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.2 out of 3 committers have signed the CLA.:white_check_mark: webOS101:white_check_mark: JayCanuck:x: changgileeYou have signed the CLA already but the status is still pending? Let us recheck it.


"snips_intent_ner_to_tsv" : snips_intent_ner_to_tsv, NameError: name 'snips_intent_ner_to_tsv' is not defined

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

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

Smartphone (please complete the following information):

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

Additional context
Add any other context about the problem here.

Hi @mayankpathaklumiq
Can you explain bit more what are you trying to run and details about the error? Are you trying to run the intent_ner_fragment example?


Visualise prediction for regression

Resolved by using
python photometric_redshift.py -p GP ../../../data/sdss_dr7_photometry_source.csv
in commit a50d5b9


Unable to download most recent comic(s) after downloading articles/comics

One of my priorities for the app is to have an offline backup of the comics.
Unfortunately after the app revamp, I noticed the most recent comic wasn't downloading. I cleared data, and the comic was immediately downloaded as expected. I decided to redownload the comics that same day. Now, several days later, I have run into the same exact issue.
I have left the app open for minutes at a time with no change. I have cleared cache, with no change. I have attached a couple of screenshots showing the loading circle.
(Hmm.... the GitHub app is eating my screenshots?)

Hi, I fixed this in v8.0.4, are you still on an earlier version?


m3u playlist support

i noticed that lagrange at least recognizes that .m3u files contain media, but apparently cannot play them.
gemini://xj-ix.luxe/arconite/playlists/Todo_Tranqui.m3u
would there be any interest in getting this working? I could give a patch a shot if its wanted.
i have a small demo client here: gemini://mu.xj-ix.luxe/

yeah! adding a little track info display would be really nice. a basic version that just plays the list and allows next/previous would already be amazing though.


SIP UA and external bluetooth devices (car / speakers)

Hi there !
First I'd like to THANK you for the awesome library you provide.
The only issue I met is : The app does not send sound through the bluetooth if an external device is paired to the smartphone.
The MediaStreamTrack received from SIP UA allows me to enable speakers or mute mic. what about bluetooth ?
To Reproduce
Steps to reproduce the behavior:

Pair an android device to a car or a nomad speaker
make a call (register + call)

Expected behavior
Sound should be played from the nomad or car speaker not the smartphone anymore
System Infomation()
Flutter SDK Version: 1.22.4
Target OS and Version: Android v9
Host OS and Version: macOS 11.0.1

Actually it works.
I had to add permission in android.manifest file and use a BT external devices equipped with a mic and a speaker.
Cheers
Again GREAT JOB to the WebRTC TEAM

Actually it works.
I had to add permission in android.manifest file and use a BT external devices equipped with a mic and a speaker.
Cheers
Again GREAT JOB to the WebRTC TEAM

I'm pretty sure that perm is in the example app already?

Actually the project tool doesn't add that. We'll need to update the docs. Thanks for the report.


Injecting csgo will crash. Ask the great God to repair it

Injecting csgo will crash. Ask the great God to repair it

I have a similar problem. Ask the great God to repair it


links to newly separated benchmarks in readme

actually this will conflict with the other PR

This will conflict with #70 so I will fix the link there.
Thx anyway for the PR mathurin!


Remove hardcoded data in production docker compose

Inside the file docker-compose.prod.yml we can find that the path of the image is hardcoded with my user
We should have something like
Also would be nice to have some docs about this
version: '3.7'

services:
  web:
    image: ghcr.io/<user_organization>/<repository_name>/app:latest
    command: gunicorn config.wsgi:application --bind <IP_ADDRESS>:8000
    volumes:
      - static_volume:/home/app/web/staticfiles
      - media_volume:/home/app/web/mediafiles
    expose:
      - 8000
    env_file:

https://github.com/adriancast/django-template-new/pull/5


ARROW-5576: [C++] Query ASF mirror system for URL and use when downloading Thrift

This also allows CHECKSUM values to be put in cpp/thirdparty/versions.txt for security purposes. Apache Thrift is still using MD5 for some reason, so we will need to fix that once they get their next release out (hopefully with SHA256 checksums)

Thrift failed building this time
CMake Error at /Users/travis/build/apache/arrow/cpp-build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-DEBUG.cmake:49 (message):
  Command failed: 2
   '/Applications/Xcode.app/Contents/Developer/usr/bin/make'
  See also
    /Users/travis/build/apache/arrow/cpp-build/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-*.log
make[2]: *** [thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build] Error 1
make[1]: *** [CMakeFiles/thrift_ep.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

Disabling the log suppression to try to get some idea of what's going wrong

Merging. I'm leaving the Thrift logging so we can collect some failed builds if they keep happening


Outdated Worklet IDL

The Worklet IDL has been changed 2 years ago , but the IDL in the web-sys repository still uses the old version:
Current API:
interface Worklet {
  [NewObject, Throws, NeedsCallerType]
  Promise<void> import(USVString moduleURL);
};

New API:
[Exposed=Worklet]
interface WorkletGlobalScope {
};

[Exposed=Window]
interface Worklet {
    [NewObject] Promise<void> addModule(USVString moduleURL, optional WorkletOptions options);
};

dictionary WorkletOptions {
    RequestCredentials credentials = "same-origin";
};

Thanks for the report! We copied over the WebIDL from Gecko at some point in the past, would you be up for copying over the new WebIDL for these APIs?


Share temperature diffs in planetary_atmos

This fixes an issue where planetary_atmos turfs would fail to heat up at all, preventing fires from billowing out of doors, certain local temperature effects from working at all, etc.


Error while installing requirements.txt

Previously it was working but I guess due to some package dependency the error started coming up.
following is the stack trace
pip install -r contrib/tf_serving/requirements.txt
Collecting Keras==2.2.*
Using cached Keras-2.2.5-py2.py3-none-any.whl (336 kB)
Collecting Pillow==5.3.*
Using cached Pillow-5.3.0.tar.gz (15.6 MB)
Collecting tensorflow-serving-api==1.12.*
Using cached tensorflow_serving_api-1.12.3-py2.py3-none-any.whl (39 kB)
Collecting numpy>=1.9.1
Using cached numpy-1.20.0-cp38-cp38-manylinux2010_x86_64.whl (15.4 MB)
Collecting h5py
Using cached h5py-3.1.0-cp38-cp38-manylinux1_x86_64.whl (4.4 MB)
Collecting keras-applications>=1.0.8
Using cached Keras_Applications-1.0.8-py3-none-any.whl (50 kB)
Collecting keras-preprocessing>=1.1.0
Using cached Keras_Preprocessing-1.1.2-py2.py3-none-any.whl (42 kB)
Collecting scipy>=0.14
Using cached scipy-1.6.0-cp38-cp38-manylinux1_x86_64.whl (27.2 MB)
Collecting six>=1.9.0
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting pyyaml
Using cached PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB)
Collecting grpcio>=1.0<2
Using cached grpcio-1.35.0-cp38-cp38-manylinux2014_x86_64.whl (4.1 MB)
ERROR: Could not find a version that satisfies the requirement tensorflow<2,>=1.2.0 (from tensorflow-serving-api==1.12.->-r contrib/tf_serving/requirements.txt (line 3)) (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3, 2.2.0rc4, 2.2.0, 2.2.1, 2.2.2, 2.3.0rc0, 2.3.0rc1, 2.3.0rc2, 2.3.0, 2.3.1, 2.3.2, 2.4.0rc0, 2.4.0rc1, 2.4.0rc2, 2.4.0rc3, 2.4.0rc4, 2.4.0, 2.4.1)
ERROR: No matching distribution found for tensorflow<2,>=1.2.0 (from tensorflow-serving-api==1.12.->-r contrib/tf_serving/requirements.txt (line 3))

Same error here

In case anyone still has this problem, I got it running like as follows:

Change requirements.txt to add explicit tf version (1.12.x -> 1.12.3)

Keras==2.2.*
Pillow==5.3.*
tensorflow-serving-api==1.12.3

Install old python version 3.6:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.6

Start virtual env with 3.6:

virtualenv --python=python3.6 myvenv
source myvenv/bin/activate

Manually install old tensorflow version 1.12.3 (assuming linux x86_64):

export TF_BINARY_URL=https://files.pythonhosted.org/packages/cc/7b/5bdce6b6323b314ce44aa5be7b531ba0e70c50ecd18e91bd1823ff9b539d/tensorflow-1.12.3-cp36-cp36m-manylinux1_x86_64.whl
pip install --ignore-installed --upgrade $TF_BINARY_URL

continue as documented:

pip install -r contrib/tf_serving/requirements.txt


[WIP] Achievements

Tracking issue.

[x] public achievements API
[x] Auto-achievements as a separate module (because it's very WLK specific)

Seems to work well enough :+1:


problem with letsencrypt

I have created my cert using instructions here
https://gist.github.com/cecilemuller/a26737699a7e70a7093d4dc115915de8
Because I can't with postal script
It says
postal register-lets-encrypt<EMAIL_ADDRESS>Acme::Client::Error::Malformed: Registration key is already in use

I replace with my email
But my track.mail.xxx.xxx doesn't work with https, browser says SSL cert is invalid (common name doesn't include that domain).
HTTPS works on www.xxx.xxx (the main Postal domain)

It sounds like you have already registered your LE private key which means you don't need to do it again. For tracking, the requests must go to the fast web server. This listens on ports 5010 and 5011 and should be made publicly available on a different IP address.
https://github.com/atech/postal/wiki/Click-&-Open-Tracking

yes, fast server is enabed, ports are redirected and track.mail.xxx.xxx says "Hello" when I visit with the browser.
But https://track.mail.xxx.ccc gives SSL error on the browser, I have checked it with an external service and it says "your commonname doesn't include track.mail.xxx.xxx, you will probably get some errors on browsers".
SSL works on the main domain (my common name is xxx.xxx, on this example), but SSl doesn't work on the fast server

There are a few things to check if you have problems with SSL

Check the status of the SSL on the tracking domain. It should say SSL enabled.
Check that requests to the domain are going to the fast server. Access the domain and it should simply reply with "Hello"
Check the log/lets_encrypt.log log file (only available in the latest commits) to see for issues issuing the certificate.
Restart your browser to ensure nothing has been cached or try the request using curl.

@adamcooke I think the problem is that I used letsencrypt directly to create the cert for the first time (I did that because I used Ubuntu 14 and your script didnt work, I updated Ubuntu to 16 after that), I have included www.xxx.xxx and xxx.xxx on the command line, but not track.mail.xxx.xxx
So I can create a new cert, but the problem is that if I add track.mail.xxx.xxx to the LE command line, it returns an error because track.mail.xxx.xxx doesn't return the well_known folder that LE needs (www domain returns it because I have prepared NGINX for that).
So, I think it can be fixed if postal register-lets-encrypt<EMAIL_ADDRESS>can delete my actual cert and remake it properly, or if Postal can return well_known acme challenge when I create the cert by myself.
In the other hand, I think the best is to install it in a clean server with Ubuntu 16 :)

@adamcooke I have installed everything on a Ubuntu 16 server.
I seems like it doesn't register the domain track.mail.xxx.xxx  (or track.postal.xxx.xxx) because postal doesn't return well_known acme challenge.
So SSL cert for that subdomain, doesn't work. Postal is who received the call for that subdomain, it is the fast 443 server, so I think the problem is in Postal.

Please can you upgrade to the latest version from master and check the output in the lets_encrypt.log file. You may wish to delete the domain you have added before and add another one, too.

I have updated using git as you say here:
And I get

postal register-lets-encrypt<EMAIL_ADDRESS>Acme::Client::Error::Malformed: Registration key is already in use

There is no letsencrypt.log file inside postal, there is one in var/log/letsencrypt (ubuntu logs) and it says

2017-05-05 12:44:53,758:DEBUG:certbot.main:Root logging level set at 30
2017-05-05 12:44:53,759:INFO:certbot.main:Saving debug log to /var/log/letsencrypt/letsencrypt.log
2017-05-05 12:44:53,759:DEBUG:certbot.main:certbot version: 0.12.0
2017-05-05 12:44:53,759:DEBUG:certbot.main:Arguments: ['-q']
2017-05-05 12:44:53,760:DEBUG:certbot.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#webroot,PluginEntryPoint#null,PluginEntryPoint#manual,PluginEntryPoint#standalone)
2017-05-05 12:44:53,770:INFO:certbot.renewal:Cert not yet due for renewal
2017-05-05 12:44:53,770:DEBUG:certbot.renewal:no renewal failures

Sounds like you don't need to register then. You just need to add a cert and it should generate the cert automatically. If you have the latest version you will have a log file in log folder called lets_encrypt.log.


Project State

Hi @nimbit-software @cpars-innovation 👋
First of all, thanks for porting this great library to Go, kudos!
I'm currently evaluating different rule engine options for my project.
I noticed there hasn't been any activity in over 2 months and even spotted a bug in one of the core pieces (for which I'm happy to submit a PR), so I was wondering about the plans for this project, are you going to continue improving/maintaining it or is it abandoned?
Thanks in advance, regards!

Hi there, I want to keep this going. I really like the original project but i think it can be faster. I just basically ported it as is without to much thought for the performance but its something i want to get rolling and hopefully get other developers to get in on it too.
Its not dead just getting started :)
Any prs are very welcome

Got some great feedback here https://www.reddit.com/r/golang/s/If9DGKtIo7
Gonna structure the tasks and work through them. Open for any ideas though.

Hi @nimbit-software 👋
Thanks for the quick reply!
Glad to hear this is active. I'd be happy to participate whenever I can, although small disclaimer, I'm very new to Go.
I'll submit a PR later tonight for the bug I mentioned and open an issue for 1 more that I ran into after my initial comment here.

Great to hear ill take a look. Im gonna try and take some time to plan the next steps and tasks. Maybe we can motivate some more people.
The basis of it is quite simple, but i think there is a lot of potential for improving the performance.
Look forward to your help

@jnorris-rbi I basically rewrote 60% of the project. I added stonger types and increased the performace many times over. Let me know what you think. Im gonna be adding operator decorators too so ill let you know when that goes through

Hey @nimbit-software 👋 Apologies, I have a tight deadline this week, so I haven't had a chance to look at your changes yet, but I'm interested in doing so. I'll try to carve some time by the end of the week.

Hi @nimbit-software 👋
Apologies, I have a tight deadline this week, so I haven't had a chance to look at your changes yet, but I'm interested in doing so. I'll try to carve some time by the end of the week.
Also, I just realized I made the mistake of using my github user from my previous job in a comment, this is the right one: @juannorris


[Runtime] Fix incorrect memory ordering in ConcurrentReadableArray.

When reallocating storage, the storing the pointer to the new storage had insufficiently strong ordering. This could cause writers to check the reader count before storing the new storage pointer. If a reader then came in between that load and store, it would end up using the old storage pointer, while the writer could end up freeing it.
Also adjust the Concurrent.cpp tests to test with a variety of reader and writer counts. Counterintuitively, when freeing garbage is gated on there being zero readers, having a single reader will shake out problems that having lots of readers will not. We were testing with lots of readers in order to stress the code as much as possible, but this resulted in it being extremely rare for writers to ever see zero active readers.
rdar://69798617

@swift-ci please test

@swift-ci please test

@swift-ci please test windows platform

@swift-ci please test windows platform

Build failed
Swift Test OS X Platform
Git Sha - 0767c63869561f7ec312cea5776383c915c2f0b2

Build failed
Swift Test OS X Platform
Git Sha - 0767c63869561f7ec312cea5776383c915c2f0b2

@swift-ci please test

@swift-ci please test


Sim rat upgrade

Simulated rats now working. It makes some number of groups of 3 rats. Needs some tinkering with where the groups are, etc. but it'll due for now.

By passing req. that I can't approve my own pull request...

😂😂😂Sent from my iPhoneOn Jul 26, 2023, at 2:51 PM, Lawrence K Cormack @.***> wrote:
By passing req. that I can't approve my own pull request...
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Also by passing the use of "bypassing" as a single word, apparently.
On Wed, Jul 26, 2023 at 2:53 PM MHMonfils @.***> wrote:

😂😂😂Sent from my iPhoneOn Jul 26, 2023, at 2:51 PM, Lawrence K Cormack
@.***> wrote:
By passing req. that I can't approve my own pull request...
—Reply to this email directly, view it on GitHub, or unsubscribe.You are
receiving this because you are subscribed to this thread.Message ID:
@.***>
—
Reply to this email directly, view it on GitHub
https://github.com/lkcormack/rat-clustering/pull/2#issuecomment-1652405503,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABSVKQAY2PCRO3CEUKCR5ZDXSFYRXANCNFSM6AAAAAA2ZCBSEU
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

--
Lawrence K. Cormack
Professor of Psychology
The University of Texas at Austin


Remove JSON serializer dependency.

Liquid::Any is a alias to JSON::Any, but in order to implement Liquid::Drop
the Drop must be part of the Any::Type union, so JSON::Any can't be used anymore.
While "creating" the proper Liquid::Any class I noticed things breaking due to code
that was serializing then deserializing data when setting a context variable, since Any
isn't JSON::Any anymore and serializing/deserialize data is very slow I fixed this as
well, but at the price of flexibility.
i.e.
ctx = Context{"foo" => ["bar"]}

ctx = Context.new
json = ["bar"].to_json
ctx["foo"] = JSON.parse(json)

ctx = Context{"foo" => Any{"bar"}}

To try to be backwards compatible I added few deprecated methods:

Context#[]=(String, Array(String))
Context#[]=(String, Hash(String, String))

Of course this doesn't cover everything that could be accepted with the JSON serialize/deserialize
approach, but I tried 😁.
Despite of this change be required for a Liquid::Drop implementation, IMO it's better to remove this
JSON hack from code anyway.

Do we have any measurement of the impact on performance ?

Yes, with few gotchas but yes.
           ~~~~ Compact filter ~~~~
to_json/parse 307.44k (  3.25µs) (± 3.26%)  1.46kB/op   9.63× slower
      no json   2.96M (337.79ns) (± 4.16%)    209B/op        fastest
           ~~~~ Split filter ~~~~
to_json/parse 271.72k (  3.68µs) (± 3.99%)  1.72kB/op   5.05× slower
      no json   1.37M (728.15ns) (± 5.32%)    352B/op        fastest

The code used:
require "benchmark"
require "json"

data = Array(JSON::Any).new
data << JSON::Any.new("hey")
data << JSON::Any.new("ho")
data << JSON::Any.new(nil)
data << JSON::Any.new("let's")
data << JSON::Any.new("go")
data << JSON::Any.new(nil)

puts "           ~~~~ Compact filter ~~~~"
Benchmark.ips do |x|
  x.report("to_json/parse") do
    result = data.reject(&.raw.nil?)
    JSON.parse(result.to_json)
  end

  x.report("no json") do
    JSON::Any.new(data.reject(&.raw.nil?))
  end
end

puts "           ~~~~ Split filter ~~~~"
str_data = "hey ho, let's go"
Benchmark.ips do |x|
  x.report("to_json/parse") do
    result = data.reject(&.raw.nil?)
    JSON.parse(str_data.split(" ").to_json)
  end

  x.report("no json") do
    JSON::Any.new(str_data.split(" ").map { |s| JSON::Any.new(s) })
  end
end

The gotchas:

I use JSON::Any because Liquid::Any is exactly the same for these constructs used in the benchmark
I didn't write a benchmark for Context#[]= because it would be comparing a simple pointer attribution to JSON serialize/parse calls, so the results would be similar to the compact filter... but Context#[]= isn't called often like filters.
The result for other filters that does this serialize/parse approach would be similar to these ones.


Fill out rustup --help

rustup --help exists, but the script that bootstraps rustup doesn't have a --help page, despite accepting undocumented options.


Reduced minimum track size to support smaller windows

Just had a problem resizing programmatically my window to height 65. The window just continued snapping back to 100.

Hello,
can I ask for an update on NuGet with this fix? Thanks!
Marco
On Fri, Aug 25, 2017 at 9:49 AM, Jörg Flechsig<EMAIL_ADDRESS>wrote:

Merged #12 https://github.com/ConfusedHorse/BlurryControls/pull/12.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ConfusedHorse/BlurryControls/pull/12#event-1221037360,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AbDMzbIP2c8m5kRoIgW8z51pvjlFdk7Pks5sbnyOgaJpZM4O45Iy
.

Hello Marco,
sorry for my late response. I only got a few days left for working on my masters thesis.
The update is now availlable on NuGet. Please keep in mind that BlurryTrayBase is now named BlurryTray!
Thanks for your effort! :)
Jörg

Hello Jörg,
Thank you very much for updating the package!
Have a good luck with your thesis, I'm sure it will rock!
Marco
On Aug 30, 2017 23:49, "Jörg Flechsig"<EMAIL_ADDRESS>wrote:
Hello Marco,
sorry for my late response. I only got a few days left for working on my
masters thesis.
The update is now availlable on NuGet. Please keep in mind that
BlurryTrayBase is now named BlurryTray!
Thanks for your effort! :)
Jörg
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ConfusedHorse/BlurryControls/pull/12#issuecomment-326129222,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AbDMzcfnp8BU7xysJtQUoSh2FcZuij_jks5sddjpgaJpZM4O45Iy
.


Omitting title front frontmatter and having an H1 maps the H1 to title

And it removes the H1 from the output. This creates a very confusing experience. I'd suggest either getting rid of it, or putting it behind an option that's off by default.

Agreed! I'm not sure why I've got something against H1's but I've made this behavior opt-in for the 1.0 update. The reason these were extracted originally was for situations where a document title might be displayed outside of the content area, in a header or navigation menu for example.


Show Seed Phrase introduction screen at the start of the backup process before seed phrase is shown

This is screen is important for new users, especially those not familiar with Seed phrases. You should see this screen when you has just created new wallet and has not backed up yet.

Same to the next screen.

Please use the copy "Ok, I wrote this down" instead "Test my Seed Phrase"

[ ] Add introduction screen before backup HD wallet
[ ] Tweak the back up screen button

@tomekalphawallet there are 2 screens that look like they are meant to be same in Zeplin. It looks like we've implemented the first in iOS. So are you saying we should switch to the 2nd?

1
2

You can ignore the first option where it says "Test my seed phrase". This might be confusing. Let's just stick to "Ok, I wrote this down"


Use underscores when defining events

In order to be able to access events via attributes, dashes need to be
converted to underscores in relation and storage endpoint names.

Tentatively closing this. Happy to chat about it further.


vite-plugin-pwa not working with vite-plugin-ssr

Hi,
did anyone had a chance of making https://github.com/antfu/vite-plugin-pwa work ?
I have been successfully used https://github.com/rubenRP/vite-pwa-boilerplate but when adding the vite-plugin-ssr and also adding in the html head the manifest link, the service worker is not detected even tough sw.js is present.

Does vite-plugin-pwa transforms the HTML?
In SSR production there is no Vite development server. This means that Vite plugins cannot transform the HTML for production.

Hi, no it doesnt, I had to add the manifest link myself in _default.page.server.ts
UPDATE: ok I forgot add registerSW.js generated byt the plugin so it can register the SW.
now it is working!
const documentHtml = escapeInject

    <link rel="manifest" href="/manifest.webmanifest">

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="description" content="${desc}" />
    <title>${title}</title>

${stream}

`

return {
  documentHtml,
  pageContext: {
    // We can add some `pageContext` here, which is useful if we want to do page redirection https://vite-plugin-ssr.com/page-redirection
  },
}`

Thanks!

👍


fix: restore dynamic metadata retrieval + pattern & example cleanup

Fixes #761
Fixes #770

This is admittedly still draft, but it looks like this includes

wip pattern cleanup (which as we discussed won't be ready to merge for a while)
a change regarding dynamic metadata retrieval
fixing miscellaneous examples

Could you split this PR up? At least a separate one for 1; combining 2 and 3 is probably fine, but perhaps still worth breaking up.

Can this be closed?


Usage of strain genomes for Kallisto

Add rules, that extract the propper strain genomes (e.g. the oldest know genome of a lineage) from the GISAID data report.

usage of the GISAID metadata is introduced in #64.
However, we still need to figure out, how we can download the metadata automatically.

We have the API accesses now!


123: Support process arrays

Related Issue(s):

#123

Proposed Changes:

Accept a list of process definition dictionaries.
And continue to accept a bare dictionary for the process definition, but emit a Deprecation warning.
Some decent massaging of the README.

PR Checklist:

[x] I have added my changes to the CHANGELOG or a CHANGELOG entry is not required.

Note that all of this special casing and trying to work out what the error is if we just adopted something like pydantic to parse the incoming payloads into types: if that fails then pydantic can provide much better error messages with regard to the problem.
Oh look, we already have a head start on this for someday in the future: https://github.com/Element84/swoop/blob/main/src/swoop/api/models/workflows.py#L206. 😁

Nice. Yeah, this is something I'm interested in getting in here at some point.


Issue #12: team-01 - Improving current fin flutter method

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

[ ] Code base additions (bugfix, features)
[ ] Code maintenance (refactoring, formatting, renaming, tests)
[ ] ReadMe, Docs and GitHub maintenance
[ ] Other (please describe):

Pull request checklist
Please check if your PR fulfills the following requirements, depending on the type of PR:

ReadMe, Docs and GitHub maintenance:

[ ] Spelling has been verified
[ ] Code docs are working correctly

Code base maintenance (refactoring, formatting, renaming):

[ ] Docs have been reviewed and added / updated if needed
[ ] Lint (black rocketpy) has passed locally and any fixes were made
[ ] All tests (pytest --runslow) have passed locally

Code base additions (for bug fixes / features):

[ ] Tests for the changes have been added
[ ] Docs have been reviewed and added / updated if needed
[ ] Lint (black rocketpy) has passed locally and any fixes were made
[ ] All tests (pytest --runslow) have passed locally

What is the current behavior?

Enter text here...
What is the new behavior?

Enter text here...
Does this introduce a breaking change?

[ ] Yes
[ ] No

Other information

Enter text here...

Hey @aasitvora99 !
I swear this was not a trick challenge. But it turns out there was a misunderstanding during the approach for solving this one.
First let's take a look at the equation for fin flutter velocity, which can be taken from here:

The term "P", which stands for air pressure, is meant to be the air pressure used during the flight simulation. In other words, once we already have a environment object being used by the flight class, we can take the same pressure profile from environment object and use it to evaluate the fin flutter velocity at each altitude that the rocket will experienced. By doing this, we guarantee that the final implementation accomplish with every single type of pressure profile selected by the user (e.g. based on GFS, Ensenbles, Reanalysis, etc.). And that's exactly what RocketPy is currently doing, as you can see through these code lines:

And in the end, what you have done during the hackathon is to calculate the fin flutter velocity considering a single pressure model, which was the standard atmosphere model, also based on the same reference I pointed earlier in this comment.
Unfortunately I am afraid we can not give any points on this implementation.
However, I'd like to thank you for trying to add enhancements on this kind of function. And I see that there's a lack of documentation on this fin flutter function, this could help others in the future. I will try to addres that one.
And of course I'm open to discuss anything that you want to clarify, thank you!


[ISSUE #3860] add authorize field  &&  refactor some code for kafkalogging

https://github.com/apache/shenyu/issues/3860
add authorize && refactor some code for kafkalogging

pls resolve conflicts file

pls resolve conflicts file

Hi yu,conflict resolved,pls approve.

Codecov Report

Merging #3885 (2b98a5a) into master (22546ae) will decrease coverage by 0.35%.
The diff coverage is 34.61%.

@@             Coverage Diff              @@
##             master    #3885      +/-   ##
============================================
- Coverage     65.99%   65.63%   -0.36%
+ Complexity     6265     6238      -27
============================================
  Files           900      900
  Lines         24901    24923      +22
  Branches       2244     2243       -1
============================================
- Hits          16434    16359      -75
- Misses         7082     7182     +100
+ Partials       1385     1382       -3

Impacted Files
Coverage Δ

...in/logging/kafka/config/KafkaLogCollectConfig.java
67.56% <8.33%> (-28.44%)
:arrow_down:

...g/kafka/handler/LoggingKafkaPluginDataHandler.java
65.51% <57.14%> (-5.32%)
:arrow_down:

...n/alibaba/dubbo/cache/AlibabaDubboConfigCache.java
47.12% <0.00%> (-31.04%)
:arrow_down:

...controller/ShenyuClientHttpRegistryController.java
77.77% <0.00%> (-22.23%)
:arrow_down:

...ruptor/RegisterClientServerDisruptorPublisher.java
52.94% <0.00%> (-11.77%)
:arrow_down:

...a/org/apache/shenyu/common/utils/VersionUtils.java
67.85% <0.00%> (-10.72%)
:arrow_down:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
56.38% <0.00%> (-7.45%)
:arrow_down:

.../apache/shenyu/admin/model/dto/BatchCommonDTO.java
50.00% <0.00%> (-7.15%)
:arrow_down:

...apache/shenyu/admin/model/dto/AuthPathWarpDTO.java
57.14% <0.00%> (-7.15%)
:arrow_down:

...org/apache/shenyu/admin/model/dto/AuthPathDTO.java
58.82% <0.00%> (-5.89%)
:arrow_down:

... and 28 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Client crash on server on login

Good Day,
Clients crash when they enter server, log below:
http://pastebin.com/Yb1awsyz
Saw RFtools there, decided to post here.
Best Regards,
DeForce

What version of RFTools?

2.55

Can you give more information? When did this start happening? What happened between the time it worked and between the time it stopped working? Does this happen for every player?

Yesterday, we had test launch of ReactorCraft reactor in RFtools Void dimension.
When we shut off the reactor and left the dimension it started to lag really hard (400ms+) on the age (There was no chunkloaders at the time).
We have purged dimension via opis and server crashed. (Probably will be able to find crash-report, not sure)
Server started again fine.
There was flat desert dimension with hungry node in it, was set up spot loader (from ChickenChunks). Traveling really fast and chunks were not unloading, tried to purge them with no success. Then didn't do anything about that.
Then later went back in ReactorCraft dimension, then left dimension, it started to lag again (4500ms+) and got kicked from server with "a fatal error has occurred this connection is terminated" when I pressed Run in opis.
http://puu.sh/gtPUz/630ec6d2d3.png
http://puu.sh/gtSnn/c5240f1389.png
Tried to join back couple times, server didn't let me. Opis saved the results from scan, seems like.
Then, restarted client. Went back in, removed all ender IO conduits. Dimension unloaded at 100ms for about 10-15 seconds. Added chunkloaders, all went fine now. Sleep, today, all clients that want to connect to server gets this error.
If you need more information, I can answer here, or you can contact me on skype: czt.vladislav, if you want to see it yourself. I will not rollback server for some time, so you can check if it is something wrong.

Hmm, that looks like a complicated 'cooperation' of different mods to reproduce this bug... Not sure what I can do about this. I will investigate that crash report however but it is something that should not be possible to occur.

I'll be happy to help you with what I can, and if you need, try to reproduce it.
Maybe we will be able to find culprit of that in near future...

Yes that would be great. If you have any more useful information feel free to add it here.

Were not able to reproduce the issue in a week.
Closing this because cant duplicate.


Probe the type of the collection before setting variable resolution

I've hit this because Handle.effectiveType is setting the resolution on variables and some weird sequence caused this. Given that we're likely to modify how effectiveType functionality is implemented I won't try ty reproduce the exact call in the test.
Any advice on how you would like this tested?

It's an error to attempt to set the resolution of a collection, so this code is incorrect. Instead, you'll need to find the thing that is attempting to do this and figure out why.

It's not setting the resolution of a collection. It's setting the resolution of a type variable to a type that is a collection of type variables, where the value.collectionType.variable === typeVariable whose resolution is being set.
Like this:
let a = Type.newVariable(new TypeVariable('a'));
a.resolution = a.collectionOf();

I see.
However, the probing code is intended to make things like this:
let a = Type.newVariable(new TypeVariable('a'));
let b = Type.newVariable(new TypeVariable('b'));
a.resolution = b;
b.resolution = a;

succeed.
What you wrote above (a.resolution = a.collectionOf) should be flagged as an error, as a type can't equate to a collection of itself.

ping, is there still something that needs to be done with this?


Build(deps-dev): Bump jest and @types/jest (#5133)

Pull request opened by the merge tool on behalf of #5133

Merged in 2f1760b8dfe08df2821eeb673a1a10930e013054


Use textContent instead of innerHTML for extracting logs from headless browser tests

Easier to maintain fidelity and less likely to be sabotaged by XSS and <script> tags.
Fixes #1232

I should have caught this in #898...

Not sure how to test our log output of the runner, but:

👍

Thanks for the quick fix!


The setColumnWidths method is not called when screen is shrinked

Hi,
I have a small sticky table with sticky header, and I give .sticky-table-table 100% to fill the container width.
When the screen width is growing, the setColumnWidths method is called to recalculate the column width, the new width and min-width are added to the column inline styles.
Then when we shrink the screen size back, the table size is not shrinked and a horizontal scroll bar is added. After I take a look at the source code, I found setColumnWidths is not called because the 'tableCellSizesChanged' is NOT true, and the reason is that the min-width in the column causes the 'bodyTable.offsetWidth' not decreasing even if its container width decreases. Below is the related code:
    ` var tableCellSizes = {
      corner: { width: this.dom.stickyCornerTable.offsetWidth, height: this.dom.stickyCornerTable.offsetHeight },
      header: { width: this.dom.stickyHeaderTable.offsetWidth, height: this.dom.stickyHeaderTable.offsetHeight },
      column: { width: this.dom.stickyColumnTable.offsetWidth, height: this.dom.stickyColumnTable.offsetHeight },
      body: { width: this.dom.bodyTable.offsetWidth, height: this.dom.bodyTable.offsetHeight }
    };

    var tableCellSizesChanged = JSON.stringify(tableCellSizes) !== JSON.stringify(this.oldTableCellSizes);

    var wrapperSizeChanged = JSON.stringify(wrapperSize) !== JSON.stringify(this.oldWrapperSize);

    if (forceCellTableResize || !this.oldTableCellSizes || tableCellSizesChanged) {
      this.setRowHeights();
      this.setColumnWidths();

      this.oldTableCellSizes = tableCellSizes;
    }`

I understand the min-width is to make the cell's width be dynamic, but how could we solve the shrink problem caused by it? Thanks

resolved in v3.0.1


Fix clone with relative restart paths

Added a fix for payu clone -r to resolve relative restart paths - with respect to the directory where payu clone is run from. I've changed it to call the helper method that checks restart path exists and resolves to an absolute path, before changing directory to the cloned repository which runs the checkout step.
Closes #514

Hello @jo-basevi! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file test/test_branch.py:

Line 114:17: E225 missing whitespace around operator
Line 561:17: E225 missing whitespace around operator

coverage: 56.162% (+0.2%) from 55.951%
when pulling 7ac464e0584d67072ed700fccbdfcc50103ac59a on ACCESS-NRI:514-fix-payu-clone-relative-restart-paths
into 68d8482e5307af62603431fe95f1426a28056948 on payu-org:master.

As there were merge conflicts, I rebased the branch onto latest changes on the main


Pilot failure - altool missing CFBundlePackageType - macOS Ventura - Xcode 14.0.1

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description

Hello,
after upgrading Xcode to 14.0.1 and macOS to Ventura on Mac mini M1 the pilot command now fails to send package to TestFlight.
altool finishes with the error: Error: Could not determine the package’s bundle ID. The package is missing an Info.plist or the CFBundlePackageType is not ‘APPL’ or ‘FMWK’. Unable to validate your application. (-21017)
I have already checked my project and all application targets' Info.plist files contain proper information.
Fastlane is invoked in jenkins environment, but locally it fails in the same way.
I wonder if altool should try to upload .itmsp package?
Expected behaviour: fastlane is able to upload the package correctly to TestFlight as in the previous version
Command executed

Complete output when running fastlane, including the stack trace and command used

INFO [2022-10-28 15:04:35.53]: ----------------------------------
INFO [2022-10-28 15:04:35.53]: --- Step: upload_to_testflight ---
INFO [2022-10-28 15:04:35.53]: ----------------------------------
INFO [2022-10-28 15:04:35.53]: Creating authorization token for App Store Connect API
INFO [2022-10-28 15:04:35.53]: Ready to upload new build to TestFlight (App:<PHONE_NUMBER>)...
DEBUG [2022-10-28 15:04:35.58]: App Platform (iOS)
INFO [2022-10-28 15:04:35.78]: Wrote XML data to '/var/folders/pv/3jycc90x1qz7h4g1s_vzwf94vcf7sj/T/d20221028-61555-oorr4w/1220925463-498f22cd-889e-40e6-ae2c-697400081359.itmsp'
DEBUG [2022-10-28 15:04:35.78]: Using altool as transporter.
INFO [2022-10-28 15:04:35.78]: Going to upload updated app to App Store Connect
INFO [2022-10-28 15:04:35.78]: This might take a few minutes. Please don't interrupt the script.
DEBUG [2022-10-28 15:04:35.78]: API_PRIVATE_KEYS_DIR=YourTmpP8KeyDir xcrun altool --upload-app --apiKey YourKeyID --apiIssuer YourIssuerID -t ios -f /var/folders/pv/3jycc90x1qz7h4g1s_vzwf94vcf7sj/T/d20221028-61555-oorr4w/1220925463-498f22cd-889e-40e6-ae2c-697400081359.itmsp -k 100000
DEBUG [2022-10-28 15:04:37.34]: [altool]:  {
DEBUG [2022-10-28 15:04:37.34]: [altool]:     NSLocalizedDescription = "Could not determine the package\U2019s bundle ID. The package is missing an Info.plist or the CFBundlePackageType is not \U2018APPL\U2019 or \U2018FMWK\U2019.";
DEBUG [2022-10-28 15:04:37.34]: [altool]:     NSLocalizedFailureReason = "Unable to validate your application.";
DEBUG [2022-10-28 15:04:37.34]: [altool]: }
WARN [2022-10-28 15:04:37.34]: [altool] 2022-10-28 15:04:37.340 *** Error: Could not determine the package’s bundle ID. The package is missing an Info.plist or the CFBundlePackageType is not ‘APPL’ or ‘FMWK’. Unable to validate your application. (-21017)

WARN [2022-10-28 15:04:37.34]: [altool]  {

WARN [2022-10-28 15:04:37.34]: [altool]     NSLocalizedDescription = "Could not determine the package\U2019s bundle ID. The package is missing an Info.plist or the CFBundlePackageType is not \U2018APPL\U2019 or \U2018FMWK\U2019.";

WARN [2022-10-28 15:04:37.34]: [altool]     NSLocalizedFailureReason = "Unable to validate your application.";

WARN [2022-10-28 15:04:37.34]: [altool] }

INFO [2022-10-28 15:04:37.34]: Application Loader output above ^
ERROR [2022-10-28 15:04:37.34]: Error uploading '/var/folders/pv/3jycc90x1qz7h4g1s_vzwf94vcf7sj/T/d20221028-61555-oorr4w/1220925463-498f22cd-889e-40e6-ae2c-697400081359.itmsp'.

ERROR [2022-10-28 15:04:37.34]: Could not determine the package’s bundle ID. The package is missing an Info.plist or the CFBundlePackageType is not ‘APPL’ or ‘FMWK’. Unable to validate your application. (-21017)

ERROR [2022-10-28 15:04:37.34]: The call to the altool completed with a non-zero exit status: 1. This indicates a failure.
ERROR [2022-10-28 15:04:37.34]: Could not download/upload from App Store Connect!

Environment

✅ fastlane environment ✅
Stack

Key
Value

OS
13.0

Ruby
3.1.2

Bundler?
false

Git
git version 2.37.0 (Apple Git-136)

Installation Source
/opt/homebrew/Cellar/fastlane/2.210.1/libexec/bin/fastlane

Host
macOS 13.0 (22A380)

Ruby Lib Dir
/opt/homebrew/Cellar/ruby/3.1.2_1/lib

OpenSSL Version
OpenSSL 1.1.1q  5 Jul 2022

Is contained
false

Is homebrew
true

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
14.0.1

Swift Version
5.7

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.210.1
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

error_highlight
0.3.0

did_you_mean
1.6.1

atomos
0.1.3

rexml
3.2.5

CFPropertyList
3.0.5

claide
1.1.0

colored2
3.1.2

nanaimo
0.3.0

xcodeproj
1.22.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.8.0

terminal-table
1.8.0

plist
3.6.0

addressable
2.8.1

multipart-post
2.0.0

word_wrap
1.0.0

optparse
0.1.1

tty-screen
0.8.1

tty-cursor
0.7.1

tty-spinner
0.9.3

artifactory
3.0.15

babosa
1.0.4

colored
1.2

highline
2.0.3

commander
4.6.0

excon
0.92.4

faraday-em_http
1.0.0

faraday-em_synchrony
1.0.0

faraday-excon
1.1.0

faraday-httpclient
1.0.1

faraday-multipart
1.0.4

faraday-net_http
1.0.1

faraday-net_http_persistent
1.2.0

faraday-patron
1.0.0

faraday-rack
1.0.0

faraday-retry
1.0.3

ruby2_keywords
0.0.5

faraday
1.10.2

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

http-cookie
1.0.5

faraday-cookie_jar
0.0.7

faraday_middleware
1.2.0

fastimage
2.2.6

gh_inspector
1.1.3

json
2.6.1

mini_magick
4.11.0

naturally
2.2.1

rubyzip
2.3.2

security
0.1.3

xcpretty-travis-formatter
1.0.1

dotenv
2.8.1

bundler
2.3.11

simctl
1.6.8

jwt
2.5.0

uber
0.1.0

declarative
0.0.20

trailblazer-option
0.1.2

representable
3.2.0

retriable
3.1.2

mini_mime
1.1.2

memoist
0.16.2

multi_json
1.15.0

os
1.1.4

signet
0.17.0

googleauth
1.2.0

httpclient
2.8.3

webrick
1.7.0

google-apis-core
0.9.0

google-apis-playcustomapp_v1
0.10.0

google-apis-androidpublisher_v3
0.27.0

google-cloud-env
1.6.0

google-cloud-errors
1.3.0

google-cloud-core
1.6.0

google-apis-iamcredentials_v1
0.14.0

google-apis-storage_v1
0.17.0

rake
13.0.6

digest-crc
0.6.4

google-cloud-storage
1.42.0

emoji_regex
3.2.3

jmespath
1.6.1

aws-partitions
1.633.0

aws-eventstream
1.2.0

aws-sigv4
1.5.1

aws-sdk-core
3.151.0

aws-sdk-kms
1.58.0

aws-sdk-s3
1.114.0

set
1.0.2

public_suffix
5.0.0

forwardable
1.3.2

logger
1.5.0

pathname
0.2.0

shellwords
0.1.0

cgi
0.3.1

date
3.2.2

timeout
0.2.0

stringio
3.0.1

securerandom
0.1.1

uri
0.11.0

openssl
3.0.0

digest
3.1.0

io-nonblock
0.1.0

ipaddr
1.2.4

io-wait
0.2.1

zlib
2.1.1

resolv
0.2.1

time
0.2.0

open-uri
0.2.0

mutex_m
0.1.1

net-protocol
0.1.2

net-http
0.2.0

ostruct
0.5.2

english
0.7.1

erb
2.2.3

strscan
3.0.1

abbrev
0.1.0

io-console
0.5.11

tempfile
0.1.2

delegate
0.2.0

fileutils
1.6.0

tmpdir
0.1.2

base64
0.1.1

singleton
0.1.1

open3
0.1.1

nkf
0.1.1

prettyprint
0.1.1

pp
0.3.0

find
0.1.1

yaml
0.2.0

psych
4.0.3

generated on: 2022-11-02

Have the same issue any idea how to fix it ? Already tried : ENV['ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD'] = 'true'

Same for Xcode 14.1 (14B47b)

Found reference to this problem in this issue and comment: https://github.com/fastlane/fastlane/issues/20741#issuecomment-1286699506
but not sure if this is really a solution

I have succeeded to upload the package - the resolution was to remove the workaround for iTMS Transporter mentioned in #20741
So basically I removed ENV['ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD'] = 'true' from my code and now it works.

I had the same problem this week. The resolution was to set ENV['ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD'] = 'false', also you can basically removed it from your code.
I dont know the reson why we set it TRUE before. After reading the source code of Fastlane, i konw that this parameter is used to force to  upload in .itmsp.

I had the same problem this week. The resolution was to set ENV['ITMSTRANSPORTER_FORCE_ITMS_PACKAGE_UPLOAD'] = 'false', also you can basically removed it from your code. I dont know the reson why we set it TRUE before. After reading the source code of Fastlane, i konw that this parameter is used to force to upload in .itmsp.

https://github.com/fastlane/fastlane/issues/20741


Added sshd_config validation, resources for TrustedCAKeys & RevokedKeys and attribute to add iptables recipe

Added helpers library for sshd_config template validation
Added validation to sshd_config template before applying changes
sshd_config template now refers to template resource variables instead
of node attributes
Added support for TrustedCAKeys & RevokedKeys based Auth
Added TrustedCAKeys & RevokedKeys file resources
Added node attribute to add recipe openssh::iptables

@cwebberOps ping!

@vkhatri The template validation and iptables functionality is in the current release (1.6.0) of openssh.  If you want to break out the other changes into a new PR I'd be happy to review and/or merge, but I'm going to close out this PR since most of the functionality has been released.


Color error

When you set text content it does not show color till user updates code, is there any way to avoid what and display color right away?

@devfoFikiCar I need more info to investigate that. Can you show me your code?
I guess the problem is not in a library, because the main app works fine

@devfoFikiCar I need more info to investigate that. Can you show me your code?
I guess the problem is not in a library, because the main app works fine

tpCode.setTextContent(bundle.getString("code"));          System.out.println(bundle.getString("code"));          tpCode.setLanguage(new PythonLanguage());          tpCode.setColorScheme(EditorTheme.INSTANCE.getMONOKAI());

tpCode.setTextContent(bundle.getString("code"));          System.out.println(bundle.getString("code"));          tpCode.setLanguage(new PythonLanguage());          tpCode.setColorScheme(EditorTheme.INSTANCE.getMONOKAI());

@devfoFikiCar You have to set the language first

@devfoFikiCar You have to set the language first