🚀 Feature: Implement Code Section

Move design of code section from Figma to project itself. Can just use temporary text as code if that makes the ticket easier.
Proposed Solution
Right now the project has a div with text "code section" inside. This is where I was thinking we would implement the code section
This is a :rocket: Feature Request

We can make the code stylization a separate ticket too.


Container injection is bad, kids

Just don't do it. Inject the form factory and router instead.
This has the added benefit of being able to use route names instead
of hardcoded router! Shots allround!

How could we have missed this?


Remove closure from FullScreenSlideShow.slideshow

Removed closure from 'slideshow' variable in FullScreenSlideShowViewController. Having this closure prevented ImageSlideshow from being used within a recycled view such as a CollectionViewCell because the fullscreen slideshow retained a reference to the first slide show loaded.

I don't know what that bitrise check is and i'm definitely not granting it access to my private repos. :/


Update Default

Please, make sure you are targeting the develop branch!
More instructions about contributing with Gogs code can be found here:
https://github.com/gogits/gogs/wiki/Contributing-Code

Why?


Epic profile added to "A Little Bit of Everything"

What type of PR is this? (check all applicable)

[x]  🚀 Added Name
[ ]  ✨ Feature
[x] ✅ Joined Community
[x] 🌟 ed the repo
[ ]  🐛 Grammatical Error
[ ]  📝 Documentation Update
[ ]  🚩 Other

Description
Added my profile(Trini B) in README.MD. It has a bit of everything.  Also in file edit mode I have commented the links/sources of the features/customization😎 to make life easier for y'all....
Add Link of GitHub Profile
https://github.com/trinib/trinib

@abhisheknaiidu
thank you ❤


consistent testing of FEEC interface (single and multipatch)

A lot of examples are not tested, and among the unit tests, the proper FEEC interface (eg, symbolic deRham sequences) are not used. See for instance:
https://github.com/pyccel/psydac/blob/devel/psydac/feec/tests/test_commuting_projections.py

Are the symbolic de Rham sequences never used in psydac/api/tests?

Indeed, my bad.
My comment should have been: "among the unit tests in psydac/feec, the proper FEEC interface (eg, symbolic deRham sequences) are not used


Download buttons/links

Hi, does nbsphinx offer a similar feature to sphinx-gallery where notebooks are zipped and can be downloaded from the rendered page? One option I see is linking in prolog/epilog to GitHub but I would like to keep notebooks as jupytext paired scripts and avoid version controlling ipynbs, while allowing the docs visitor to download either a .py or an .ipynb.

You can just change .html to .ipynb, for example:

https://nbsphinx.readthedocs.io/en/0.9.1/custom-formats.html
https://nbsphinx.readthedocs.io/en/0.9.1/custom-formats.ipynb

This will give you the executed notebook (if you didn't disable execution).
Does that help?
The problem is that, depending on the webserver configuration, the file might be displayed as JSON in the browser. This is the reason why I didn't provide a download link in the docs but instead created a "View in nbviewer" link: https://nbviewer.org/urls/nbsphinx.readthedocs.io/en/0.9.1/custom-formats.ipynb
https://github.com/spatialaudio/nbsphinx/blob/ce39da6798d9f654a3942b255cbe4d6a266d02d1/doc/conf.py#L55-L61
.zip files are currently not available.
I have thought about customizing the provided downloads, but up to now nobody has asked for it!

Thanks! Got it working with :download: role in the prolog, e.g. prolog.rst
.. only:: html

    .. role:: raw-html(raw)
        :format: html

    .. note::

        | Download :download:`Jupyter notebook (.ipynb) <{{ docname }}>` or :download:`Python script (.py) <{{ docname[:-6] }}.py>`

and in conf.py
nbsphinx_prolog = r"""
{% set docname = env.doc2path(env.docname, base=None) %}
""" + Path("prolog.rst").read_text()

I'm glad you found a solution that works for you!
If your project is public, would you mind providing a link, just out of curiosity?
Does the :download: link work better for you than directly linking to the notebook file?
I guess it's not really a problem, but now you have two copies of all .ipynb files on your server, right?

would you mind providing a link, just out of curiosity?

Sure, here is a sample notebook.
I used :download: because it renders a download link, where the direct link shows the file as JSON in-browser first, then user needs to click save. I guess a download link would be easy with custom HTML, and avoid sphinx duplicating ipynbs in _downloads. Maybe I will do that instead.

Another solution for this is to add an anchor tag for the notebook with .. raw:: html in this fashion and customise nbsphinx_prolog with the links and file paths as needed:

nbsphinx_prolog = r"""
.. raw:: html

            Tip

            Alternatively, you may

            download this notebook and run it offline.

  """

Here, in the  anchor, the target="_blank" and download attributes combined open a download prompt directly. A caveat is that it only works for same-origin links (reference: https://caniuse.com/download), which should be fine for a general use case since the files are downloaded from where they are hosted. Otherwise, it reverts to opening the JSON-formatted file in a new tab.
See a notebook in the PyBaMM docs for a simple working example.

Thanks @w-bonelli for the link! The download link uses

Thanks @agriyakhetarpal for the additional information, that's very interesting. Is target="_blank" even necessary if download is given?
Based on that, I have made #751 to add a download link to the nbsphinx docs so that users can simply copy the line of HTML. Please review!

Thanks much, that looks like a nice solution.


Update Get-NetTCPSetting.md

Description has been updated now.

Docs Build status updates of commit 335efd5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012r2-ps/nettcpip/Get-NetTCPSetting.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@nenonix @JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@dariomws306 @get-itips @tseward
Peer review needed for this PR. Thanks.

The PR is a replacement of PR #1322

Docs Build status updates of commit b08a7a5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012r2-ps/nettcpip/Get-NetTCPSetting.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit afdb325:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/winserver2012r2-ps/msdtc/Add-DtcClusterTMMapping.md
:white_check_mark:Succeeded

docset/winserver2012r2-ps/nettcpip/Get-NetTCPSetting.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Bump Poetry Version

Pull Request
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

[!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

#79  👈
#78
#75
main

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

Join @JackPlowman and the rest of your teammates on  Graphite

Merge activity

Oct 21, 7:05 AM EDT: A user merged this pull request with Graphite.


Arango 2.5.* (Windows) becomes unresponsive

In our development environments we have ArangoDB 2.5.* installed (we do intend to move to using ArangoDB 2.6 when we can but this may not be for some time due to the breaking API changes involved).  Arango is installed on Windows 7 or Windows 8 machines, running as a Windows service.
We make extensive use of AQL queries submitted using the Cursor API, the Document API and the Edge API.  Our application database is built around a graph with several Document and Edge collections. We have implemented a couple of custom AQL functions which are specific to our application.
We have found during development that the ArangoDB service sometimes becomes unresponsive, requiring it to be restarted. Unfortunately we have no insight into what might be causing this.
Any recommendations on how to figure out what is causing this would be appreciated.

When it becomes unresponsive, is there any observable I/O or CPU activity for the ArangoDB process?

Recommendation No1: please change 2.5.* to 2.5.7 since we have a fix in there which is especially important for Windows environments (but that incident usually would not hang).
To get further informations about incidents happening (beyound cpu usage), we would need a minidump of such a hanging process. Since we only started using a symobl server very recently, at least 2.5.6 but better 2.5.7 builds would be required.
On the procedure of aquiring such a minidump:
Open the windows task-manager, change its view to 'More details', identify the hanging arangod process. open the context of the task manager over the line with the 'arangod' or 'arangodb' and select 'Create Dump File'
Once that is finished a Dialog appears with the URL to the file created. Its important to keep the dialog open until you locate it in explorer, since its a hidden folder you need to enter the URL in the location bar by hand.
The file may be huge, so please compress it (i.e. with 7zip) and upload it somewhere ala dropbox so we can download it.
Then we may analyze the dump file and find the problem.

Thanks, the APB is in, so when someone experiences the issue again I will report back

ok, I think the incident is solved; open a new or reopen if you want to continue on this.

I am still seeing Arango crash occasionally. It now seems to happen regularly during a run of some automated tests which hit the database.  This process is not hanging, but the Windows service itself has stopped completely.
I notice the issue https://github.com/arangodb/arangodb/issues/1406 which sounds like it might be the same thing, should I continue commenting here or shall I add to that issue?

Looking at the issue descriptions, it sounds like the two issues are related. But that can only be confirmed once the cause is found (and fixed). If you have any further information on how to reproduce the issue, that would be very helpful.

OK, I have enabled logging to file on the test VM, if (when) it crashes again I can get you the log files.
In the meantime here are Windows event log entries that seem relevant:
Source: ArangoDB
The description for Event ID 256 from source ArangoDB cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

Unhandled exception: -1073741819 - will crash now.
C:\b\ArangoDB-2.5.7\arangod\RestServer\WindowsServiceUtils.cpp
unhandledExceptionHandler
527

Source: Application Error
Faulting application name: arangod.exe, version: <IP_ADDRESS>, time stamp: 0x55bf3f47
Faulting module name: arangod.exe, version: <IP_ADDRESS>, time stamp: 0x55bf3f47
Exception code: 0xc0000005
Fault offset: 0x00000000003f4df9
Faulting process id: 0x690
Faulting application start time: 0x01d0fab5cf4cf0c3
Faulting application path: C:\Program Files\ArangoDB 2.5.7\bin\arangod.exe
Faulting module path: C:\Program Files\ArangoDB 2.5.7\bin\arangod.exe
Report Id: 2169147d-682d-11e5-aadf-000c2995cd22

Source: Service Control Manager
The ArangoDB service terminated unexpectedly.  It has done this 1 time(s).

The exception code means that there was an access violation, and the program crashed. More information, including stack traces from the crash location, may be revealed by writing a core dump (Linux) or a mini dump (Windows).
To have a Windows ArangoDB write a mini dump when it crashes, some manual work is needed as described here.
So far and without having any further information about the crash, we can only guess what the cause is. However, the issue may be related to #1406. We believe that this problem is triggered from inside of V8's garbage collection, at least we have seen a few crashes come from there on Windows platforms. ArangoDB 2.7 uses a newer V8 version that 2.6 & 2.5, and does not seem to have this problem. So we are positive that this issue will be resolved by moving to 2.7.
A stable release of 2.7 is not out now, but it should be available soon. You mentioned that API changes in 2.6 kept you from upgrading to 2.6, and so potentially will also keep you from moving to 2.7. Can you elaborate a bit on what changes are problematic? AFAIK the return values of some graph functions changed in 2.6, but I don't remember more severe issues.

Yeah it's those return values in 2.6 which would cause a problem, I'm sure we could adapt to them relatively easily although we do use the graph functions quite a lot.  If the issue is absolutely resolved by moving to 2.7 this would obviously become a priority for us...

It's difficult to confirm that 2.7 will definitely fix this issue.
The problem is that all we know is that from time to time the server crashed on Windows with an access violation exception, but without a core/mini dump we can only guess what actually caused it.
It's likely that this is totally related to the garbage collection issue I mentioned above and from the other referenced issue, but without further details this is only guessing.

Understood, I will set up procdump and see if we can get a minidump next time it crashes

Thanks!

Hello,
Here is an archive of a non-responsive arangod.exe dump: https://www.dropbox.com/sh/jv77f8nq74ot5hj/AAAX-07DV0VG44dXjFL9p60Ua?dl=0
The process was showing 0% CPU usage, but I forgot to check I/O.
Hope this helps,
Dan

Also, not sure how relevant, but the service wouldn't stop when manually requested from the Services window. I had to kill the process from the task manager to be able to restart it.

Was just trying out 2.7 now and Arango service crashed after a short time (20 minutes).  The following event logs:
The description for Event ID 256 from source ArangoDB cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

Unhandled exception: -1073741819 - will crash now.
C:\b\ArangoDB-2.7.0\arangod\RestServer\WindowsServiceUtils.cpp
unhandledExceptionHandler
528

Faulting application name: arangod.exe, version: <IP_ADDRESS>, time stamp: 0x5617caa7
Faulting module name: arangod.exe, version: <IP_ADDRESS>, time stamp: 0x5617caa7
Exception code: 0xc0000005
Fault offset: 0x00000000004bcfc9
Faulting process id: 0x2d90
Faulting application start time: 0x01d104f0c2bda11d
Faulting application path: C:\Program Files\ArangoDB 2.7.0\bin\arangod.exe
Faulting module path: C:\Program Files\ArangoDB 2.7.0\bin\arangod.exe
Report Id: d272579b-70ed-11e5-9720-b888e306083c

I have not been able to produce a dump yet, I frequently see the line:
 Exception: E06D7363.?AVException@basics@triagens@@
printed to the console where I have procdump running. Is this normal?

Exceptions are thrown internally as program control flow; i.e. if you have a syntax error in AQL it will throw an exception to abort the execution of this query.
However, the exception is caught in the executing layer, and translated into an error message for the user.
As you can see, these exceptions are classes, which are used to carry more informations.
Its a feature of procdump to print out that they occur - but as long as the program handles them, its intended behaviour.
If an exception isn't handled, a crash will occur, and procdump will write the dump file.

Ok, @dantomosoiu I had a look at that lockup dump you provided. From the analysis we have several questions about the situation the server could be encountering (we can't see js stackframes).
We see 3 threads attempting to query an edge colletion. One of the 3 seems to be loading the collection (so its not yet loaded?) 2 of the others are waiting in an earlier state to get access to it.
A 4th thread is probably doing something in js like:
db.EBomPartOf.? (where db is the database object)
We can't get the name of the edge collections from the 3 edge queries from the debugger. So we to know need a little more about your usecase.
Could EBomPartOf actually be an edge collection? E* would sugest that...
Do you unload or drop an edge collection somewhere else? Is this the first access to a collection after an import? Or is the server in shutdown progress before you created the core dump?

EBomPartOf is an edge collection, yes. If it helps to figure out their types, here is a screenshot of all our collections:

It is possible that the database was recently recreated, yes, so there is a chance some of the collections access might have been done for the first time at that moment. However there shouldn't have been any unloading/drops caused as part of current queries (the database deployment was finished), nor was the server in shutdown.
Do you think manually loading the collections after a deployment something we should consider, in order to avoid having to wait for that at query time ? (Is that even possible, aside from just running a query on the collection ?)
Please let me know if there's anything else I can help with.
Regards,
Dan

Yes, loading collections manually after the regular startup could be helpfull to circumvent this and give you calculateable response times from the start. Once your data amount rises, database warmup is a good thing to do after a maintainance window.

Finally managed to capture a dump after Arango 2.7 crashed, windows event log shows:
Faulting application name: arangod.exe, version: <IP_ADDRESS>, time stamp: 0x5617caa7
Faulting module name: unknown, version: <IP_ADDRESS>, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x000000000fdb8e42
Faulting process id: 0x64c
Faulting application start time: 0x01d1068508770502
Faulting application path: C:\Program Files\ArangoDB 2.7.0\bin\arangod.exe
Faulting module path: unknown
Report Id: 4d609fc4-78f8-11e5-aadf-000c2995cd22

Dump file here:
https://www.dropbox.com/s/avwe7p9qb10xuaw/arangod.exe_151022_210511.zip?dl=0

@dantomosoiu : the dump helped us to identify an issue that can have caused a deadlock on Windows, in situations when one thread was running queries on a collection and another thread dropped or unloaded the collection. This issue has been fixed in 2.5, 2.6, 2.7 branches today. The issue fixed may have caused deadlocks on Windows but shouldn't have led to crashes. As this issue is about different problems by now, I won't close it.

We tried hard to work on potential windows issues during the 2.8 release cycle. Other ArangoDB windows users said it has been running stable for them now. Please upgrade to 2.8. If the problem persists for you, it would be great if we could get access to an installation reproducing this under NDA.
Else I think we can close this soon.

@dantomosoiu sorry for making the connection late, this is probably related to https://groups.google.com/d/msg/arangodb/HmN1_0lQ23o/-IpMuJtQAwAJ ? ;-)

No worries :)
I've been working with 2.8 since it's been released, and had no problems so far.
I think this can be closed, if any problems come up I'll let you know.
Thanks,
Dan


Update @nx/workspace to 19.4.2

Update Nx from 19.4.1 to 19.4.2

Auto-generated by create-pull-request

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 97.63%. Comparing base (95c01c0) to head (aa7cf82).

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #144   +/-   ##
=======================================
  Coverage   97.63%   97.63%
=======================================
  Files          17       17
  Lines         211      211
  Branches       30       30
=======================================
  Hits          206      206
  Misses          5        5

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Consider switching to QuartoBook?

https://quarto.org/docs/books/
See this: https://community.rstudio.com/t/bookdown-evolution-in-response-to-quarto/133163/4 (copied below)
"Hi,
I'll try to give more insights in addition to the link you share.
As you deduced, there is a direct relationship between bookdown and Quarto book, and a rightful question about bookdown future.
One thing for sure is that both will live together and Quarto book will not replace bookdown. Quarto book is already having more features available, including all (almost) all the ones from bookdown.
Quarto Book has been developed based on the experience of bookdown but benefit of a from scratch rewrite, better integration with Pandoc features, and better project organization features. However, this does not make bookdown obselete - It brings bookdown concept and logic to other users outside of the R world, and R users can benefit from this too.
This means that we will continue development on bookdown with bug fixes and smaller enhancement from us, or from PR by the community. However, major new features will probably be only available in Quarto books (like new formats e.g HTML5 books, or specific feature e.g tufte or distill like layout).
So no, bookdown will not become irrelevant even if Quarto Book has most of the features. It is just that for new book project, we would recommend having a look at Quarto Book first as we believe the experience could be better, especially if not only R code chunks content are involved.
For those having already a book built with bookdown, we are thinking of offering some migration tools to make the switch if desired, in the aim to make that as easy as possible, with as guidance as possible. For example, when starting a new edition of the book we think this could be of interest. So yes, there will be tools to port existing bookdown project to Quarto.
But bookdown is not going away for R users and there is no incentive to change right now.
I hope this give useful addition and we are always welcoming more feedbacks and dicussions with the community, so please do not hesitate to ask and give your opinions.
Thank you !"

Yes!


freeze Scalamock (it wants ScalaTest 3.0 now)

test run: https://scala-ci.typesafe.com/job/scala-2.11.x-integrate-community-build/320/consoleFull


rework dependency array

linear order and then what?

using the mode "skip one if you want" quite often


How to reproject feature in WFS-T update

Hi,
I am working on WFS-T update.Below is the code i am using to update modified data
 map.addInteraction(interactionSelect);
            interaction = new ol.interaction.Modify({
                features: interactionSelect.getFeatures()
            });
            map.addInteraction(interaction);
            map.addInteraction(interactionSnap);
            dirty = {};
            interactionSelect.getFeatures().on('add', function (e) {
                e.element.on('change', function (e) {
                    dirty[e.target.getId()] = true;
                });
            });

            interactionSelect.getFeatures().on('remove', function (e) {
                var f = e.element;
                if (dirty[f.getId()]) {
                    delete dirty[f.getId()];
                    var featureProperties = f.getProperties();
                    delete featureProperties.boundedBy;
                    var clone = new ol.Feature(featureProperties);
                    clone.setId(f.getId());
                    transactWFS_polygon('update', clone);
                }
            });`

the movement i modified data feature not visible.
can any one tell me whats is problem

Please ask such questions on Stack Overflow. Make sure to provide all relevant code there - especially your transactWFS_polygon function.


Problems with core plugin "backlinks"

Text is not shown in the "backlinks" or "linked sections" section at the bottom of the page.
No mouse hovering

Mouse hovering

Thanks for catching this. I'll try to take a look tonight and get a fix out. Sorry for the headache!

This should be fixed in the most recent update. Please reopen the issue if it still happens in edge cases. Thanks!


Protocol Engine labware naming

Overview
protocol_api.Labware has a public setter quality for name.
In the protocol engine implementation, state is only changed during command execution.
Questions

Is this public setter required?

How would this property be translated to protocol engine implementation?

See @SyntaxColoring comment: https://github.com/Opentrons/opentrons/pull/7436#discussion_r587712307

Closing due to http/experience-led protocol engine story/roadmap route taken.


Settings buttons on each other

I use Manjaro, BTW :)

I tried change GRUB_GFXMODE to "3440x1440x30,auto", haven't helped.

@Lxtharia

You need to edit the theme.txt file for that. The line and value you need to set it marked in there, you'll find it :)
https://github.com/Lxtharia/minegrub-theme?tab=readme-ov-file#adjusting-for-a-different-amount-of-boot-options

@depocoder

@depocoder

Hi, saw your message, did not understand what actually I need to change. It seems to me that docs have not much info about it.

in the cloned repository edit ./minegrub/theme.txt and change this line.
the copy the updated file to the boot partition:
sudo cp -vu minegrub/theme.txt /boot/grub/themes/minegrub/theme.txt
(you could also edit the file directly in place, i just take into account that when the theme gets updated you would copy the whole folder again, thus overriding the changed file)
Hope this is clear enough and you understand whats going on there. Please also tell me how to improve the README :>

in the cloned repository edit ./minegrub/theme.txt and change this line. the copy the updated file to the boot partition: sudo cp -vu minegrub/theme.txt /boot/grub/themes/minegrub/theme.txt
(you could also edit the file directly in place, i just take into account that when the theme gets updated you would copy the whole folder again, thus overriding the changed file)
Hope this is clear enough and you understand whats going on there. Please also tell me how to improve the README :>

Thanks a lot! That helped.
Just add info how to fix this common issue like you wrote to me. Haven't found this info in readme.


Clarification on NuGet PUT throttle limit

Hi, according to NuGet.org's documetation here, the PUT API throttle limit is 350/hour per API key.  However, my team noticed that this is not the case.  We started quota reached response after pushing 167 NuGet packages in 15 minutes or so.   Could you clarify in the docs what the limit is with right granularity?

/cc @xavierdecoster @cristinamanum could you clarify this?

I checked our APIM config for this route. The documented limit is correct.
We're using the quota-by-key policy where counter-key is the API-key being used. When the call limit is reached, the caller receives a 403 Forbidden response status code. Was that the HTTP status code returned? More information (such as time and source region of requests) would be potentially useful to dig into some logs.

We received the following message back:  403 (Quota Exceeded).    We are using a legacy API key.  Maybe that has to do with it?  We are making the request from pacific northwest--not sure which Azure region it maps too.

@sstevenkang do you have a timestamp for when this happened?

We don't have the exact timestamp.  However, the NuGet push failure occurred right after successfully pushing AWSSDK.TranscribeService.<IP_ADDRESS>.nupkg.  According to NuGet, the push occurred around 2019-4-24 19:21:58Z.  I suspect the failure occurred in the next 10 min or so.

I can see that AWSSDK.TranscribeService.<IP_ADDRESS>.nupkg indeed got created at 2019-04-24 19:21:58.610Z by the awsdotnet user. The user successfully pushed 269 new packages that day.
Looking at the batch of packages being pushed, it would appear that the push operation that encountered failures started around 2019-04-24 19:16:24.610Z (first successful package pushed).
The one above was the last successful package pushed in this batch. In total, 164 packages were pushed successfully in a timespan of 05m34s. No symbols packages were pushed for these packages.
No additional successful package push operations happened by this user in the hour before 2019-04-24 19:21:58.610Z. I cannot derive failed request information from the db by this user.
Unfortunately, I couldn't find any information in the logs to learn more about the cause of failure. We're looking into enhancing our logs so we have more information to investigate this if it happens again.


Facebook bots not working anymore?

I had facebook bots just yesterday and now it says failed to get token?

me 2, they say get new cookies i did and nothing happens.They say update agario-cilent i do and nothing happens :/

Accounts banned.

I have 6 accounts and works

What should i do, i was using the accounts from Breakagar and Stavj YT.
Myb to create new accounts?


pkg/operators: Add limiter

Add limiter operator
This PR introduces the Limiter data operator which operates on array data sources by limiting the number of entries in each batch of data. A great scenario for this operator is when you are already sorting data within an array of data and you want to filter out the top X entries.
This operator has lower priority than combiner (if it's enabled) and sorted (to limit after things are sorted).
Notice this functionality was known as max-rows in built-in gadgets. However, it was changed to max-entries as it also limit the number of entries in the JSON or any other kind of output.
TODOs for follow-up PRs

[x] Limit also on server side to avoid wasting resources sending things that will be dropped on client.

How about naming this one "LimitOperator" or "LimiterOperator" instead? Coming from data handling things like SQL & Co. that feels more suited.

How about naming this one "LimitOperator" or "LimiterOperator" instead? Coming from data handling things like SQL & Co. that feels more suited.

Limiter is also fine for me.

This PR is now ready for review.

I managed all the comments and it's ready for a second round of reviews.

Rebased on top of main and updated the documentation following https://github.com/inspektor-gadget/inspektor-gadget/pull/3406/files approach.


A fix that stops panics from the old MaybeUninit impl

Sometimes when running in debug mode the current implementation of MaybeUninit would panic, an example can be found here: https://github.com/korken89/nrf52-hal/blob/2bb89427fa05a7b04a563be0c84f40969b3bb4df/examples/rtfm-uarte-interrupts/src/main.rs#L106
On debug this line will always panic, on release all is fine.
The issue seemed to be the manual MaybeUninit implementation, so I have merged the two implementations together.
Please have a look and see if my fix is unsound (it does however work, but not sure on UB).
cc @japaric @TeXitoi

Can't we just remove the wrapper and avoid using MaybeUnitit::write?

We can, I do not quite understand the proc macro monster well enough to find all that need changing. I wrote to japaric to see if he has time to sit down and help me a little the first time, but I am still waiting for an answer.

The wrapper interface seems to be in sync with the real implementation, thus only use declaration should be changed to make it works. write is basically an affectation followed by a get_mut.
Sorry, but I don't have the time in the short term to work on that.

No problem that you don't have time, I need to work on stuff like this to learn the code base as well :)

We will most likely create a fix for this soon, stay tuned

Accepted on the meeting 2019-10-23

bors r+


[multi-top] HW description rules RFC

Description
This issue is to track the status of the multi-top SW RFC to follow the proper process:

link to RFC
corresponding PR: #24791

RFC approved by TC on 2024-12-05


[pylint] Implement bad-super-call (PLE1003)

Summary
Implements the bad-super-call rule (E1003) from Pylint.
Test Plan
A new fixture has been added
Part of #970

Thanks for working on this rule.
For me, as someone not very proficient in Python, it's unclear when I should use the rule when using Python 3. Is this rule mainly targeted at Python 2 users

To the best of my knowledge this is mean to be targeted at Python 2 users, if that's something we don't intend to target we could junk this.
The rest of your points are equally valid and I'll address them should we wish to continue with this.

We're currently discussing internally if we want to support rules targeting Python 2. I recommend holding of with any changes until we get back to you.

Hy @chanman3388
Thanks for implementing the rule. After discussing this internally, we decided not to support rules that mainly target Python 2, mainly because Python 2 has been EOL for a very long time (and is not supported by Ruff), and because of that, it doesn't feel worth maintaining the rule going forward.

Hy @chanman3388
Thanks for implementing the rule. After discussing this internally, we decided not to support rules that mainly target Python 2, mainly because Python 2 has been EOL for a very long time (and is not supported by Ruff), and because of that, it doesn't feel worth maintaining the rule going forward.

Could we indicate as such in the issue? I mean both crossing out the rule as well as adding a note to leave it up to contributors to judge if a rule primarily targets python 2 also.

Oh yeah sorry. I should have done that. Thanks for reminding me.


Editor: moving the chunks

What problem does this solve or what need does it fill?
Currently the chunks can not be moved in the editor.
Describe the solution you'd like
Maybe integrate bevy gizmo for movement.
Besides that it should be possible to change the position in the ui directly

editor was removed


RNRF V4 w/ [FBsdk, Mobx-Persist, Node, AsyncStorage]

Not 100% sure this is the place to post this but the contributing guidelines do say "How To's", which this is.

What is it?
A starter kit for social authentication apps built on RNRF V4. The routes are all secured with a combination of mobx-persist, fb-sdk, rnrf, and asyncStorage.
There is also a backend server written in node, mongo, and express that verifies the token from the frontend and then provides a secure API.
Why does it exist?
There aren't too many current RNRFV4 demo apps that have auth baked in. I've been using RNRF for about 2 years so I'm pretty familiar with it and the recent switch to MobX only support really messed with me and a few others. Hopefully, this can provide a rough starting point!
Where to get it
Check out the repo here!

Great starter kit! Feel free to submit PR to add your link into our docs. Btw, check latest version that works with react navigation v2.x


Strange behaviour after screen orientation changes

The sheet component works perfectly fine until i change the screen orientation one or multiple times. After changing the orientation this happens:
https://github.com/Temzasse/react-modal-sheet/assets/38284837/2b4fe597-b867-4d00-ada2-01223fd2be7a
This is my implementation of the sheet:
<Sheet
   isOpen
   ref={sheetRef}
   onClose={() => snapTo(1)}
   detent="content-height"
   initialSnap={1}
   snapPoints={[300, 72]}
   mountPoint={indexStore?.shadowHost?.shadowRoot?.querySelector('body')!}
   style={{ marginBottom: '56px' }}
>
   <Sheet.Container>
      <Sheet.Header />
      <Sheet.Content>
         <Stack alignContent="center" spacing={2} direction="column" p={2} pt={0}>
            <Typography>Fancy Sheet Content</Typography>
            <TextField
               label="Input"
               type="number"
               size="small"
            >
            <TextField
               label="Input"
               type="number"
               size="small"
            >
            <TextField
               label="Input"
               type="number"
               size="small"
            >
            <Button variant="contained" size="small" sx={{ ml: 'auto' }}>Do something</Button>
         </Stack>
      </Sheet.Content>
   </Sheet.Container>
</Sheet>

I'm not quiet sure whether this is a problem with my implementation or a problem with the sheet.

This is a known issue related to the change of dimensions when the orientation changes. I have not yet found a solution for this as it's a bit unclear whether the bug is in this library or inside framer-motion 🙁

I think I have FINALLY found a solution to this problem! 🎉 😄
There are a few open issues in framer-motion repo about this same issue: https://github.com/framer/motion/issues/1827 and https://github.com/framer/motion/issues/1659.
Based on the discussion there and after looking into the internals of framer-motion I think I found a way to fix the problem where dragging gets messed up after window size is changed.
The fix is released in v2.2.0. Please let me know if the problem still persists 😊

@Temzasse It works perfectly fine now! Thank you very much!


add plug LIDL Silvercrest HG06337 / SAPZ 1 A1 (Tuya TS011F)

ability to change the behavior of the led on the plug and the power on state on the plug LIDL Silvercrest HG06337 / SAPZ 1 A1 (based on Tuya TS011F)
for information jeedom format parameters associated
"config" : [
  {"endpoint":11,"cluster":6,"attribute":32769,"name":"Light mode","type":"select","values":[
    {"value":0,"name":"Led disabled"},
    {"value":1,"name":"Led enabled"},
    {"value":2,"name":"Led enabled but inverted"}
  ]},
  {"endpoint":11,"cluster":6,"attribute":32770,"name":"Power on state","type":"select","values":[
    {"value":0,"name":"Off"},
    {"value":1,"name":"On"},
    {"value":2,"name":"Last state"}
  ]}
],

Codecov Report

Merging #1241 (3a7f886) into dev (d5a7e9f) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##              dev    #1241      +/-   ##
==========================================
+ Coverage   80.41%   80.42%   +0.01%
==========================================
  Files         207      207
  Lines        5668     5671       +3
==========================================
+ Hits         4558     4561       +3
  Misses       1110     1110

Impacted Files
Coverage Δ

zhaquirks/tuya/ts011f_plug.py
100.00% <100.00%> (ø)

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 d5a7e9f...3a7f886. Read the comment docs.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 3 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 80.427%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
4561

Relevant Lines:
5671

💛  - Coveralls

Looks great !!!!

I have implanting the "backlight mode" from the clover implanting but i have not finding good names on the 3 modes and i think tuya is using it in different ways in there devices like one dimmered mode for the night (on mains powered switches) and off but i dont knowing if it good putting different names on them in the tuya INIT then the function is not the same on other devices.
If finding more devices with the same function as your perhaps we shall changing name on then.

on my device, the behavior of the attribute backlight_mode = 0x8001 is the following
Mode_0 = 0x00 --> Led disabled, always off
Mode_1 = 0x01 --> Led enabled, on when plug is power on
Mode_2 = 0x02 --> Led enabled but inverted, on when plug is power off


mmCIF -> PDB conversion method

The mmCIF parser and class now opens the way for a mmCIF -> PDB conversion method :)

may I know the progress on this? this would be super useful as many traditional methods + ML models that work with protein 3d structures still rely on PDB files, but I understand people are moving towards storing them as mmCIF files (eg AlphaFold's training data was entirely 180,000 mmCIF files)

Needed to process some structures that had only .cif's. Here's some very beautiful code I hacked together to convert ATOM and HETATM dataframes of PandasMmcif() to PandasPdb() format:
`pdb_order = [
"record_name",
"atom_number",
"blank_1",
"atom_name",
"alt_loc",
"residue_name",
"blank_2",
"chain_id",
"residue_number",
"insertion",
"blank_3",
"x_coord",
"y_coord",
"z_coord",
"occupancy",
"b_factor",
"blank_4",
"segment_id",
"element_symbol",
"charge",
"line_idx",
]
mmcif_read = {
"group_PDB": "record_name",
"id": "atom_number",
"auth_atom_id": "atom_name",
"auth_comp_id": "residue_name",
"auth_asym_id": "chain_id",
"auth_seq_id": "residue_number",
"Cartn_x": "x_coord",
"Cartn_y": "y_coord",
"Cartn_z": "z_coord",
"occupancy": "occupancy",
"B_iso_or_equiv": "b_factor",
"type_symbol": "element_symbol",
}
nonefiels = [
"blank_1",
"alt_loc",
"blank_2",
"insertion",
"blank_3",
"blank_4",
"segment_id",
"charge",
"line_idx",
]
def biopandas_mmcif2pdb(pandasmmcif):
"""
Converts the ATOM and HETATM dataframes of PandasMmcif() to PandasPdb() format.
"""
pandaspdb = PandasPdb()
for a in ["ATOM", "HETATM"]:
dfa = pandasmmcif.df[a]
# keep only those fields found in pdb
dfa = dfa[mmcif_read.keys()]
# rename fields
dfa = dfa.rename(columns=mmcif_read)
# add empty fields
for i in nonefields:
dfa[i] = ""
dfa["charge"] = np.nan
# reorder columns to PandasPdb order
dfa = dfa[pdb_order]
pandaspdb.df[a] = dfa
# update line_idx
pandaspdb.df["ATOM"]["line_idx"] = pandaspdb.df["ATOM"].index.values
pandaspdb.df["HETATM"]["line_idx"] = pandaspdb.df["HETATM"].index

return pandaspdb`

Thanks for sharing, that's very helpful. Maybe worthwhile adding it as a utility function to biopandas some time!


The changelog markdown file in the root of the repo is missing version 1

The latest version is missing, seems like the file has not been updated since version 0.3.0.

Thanks. i've removed it and update the readme link to http://supabase.nuxtjs.org/changelog

Thanks for the reply, I would like to advocate for a markdown file though! It's accessible from my editor (offline even), and easy to parse when using tools to inspect changelog changes.

I'll regenerate it for the next version.

Awesome! :clap:


MenuButton loses items on project upgrade

Godot version
4.0a12+ (199ea349f)
System information
Windows 10 Pro x64
Issue description
I have a 3.x project that I've upgraded to a 4.x project.  When I did so, all MenuButton's lost their items.
Steps to reproduce
Extract testproj.zip into folder, then open it with a Godot 4.x build.
Minimal reproduction project
testproj.zip

cc @qarmin
This is probably not easy to convert from Godot 3.x to 4.0, since the way items are stored in MenuButton/OptionButton/ItemList is very different.


Copy tools to spatial dir

Description
Copy schema compiler and snapshot converter to spatial/tools directory for easy access.

Feel free to merge this if it looks good.


client/finality-grandpa/src/until_imported: Refactor BlockGlobalMessage

BlockGlobalMessage owns an inner which contains (1) a count for the
amount of outstanding blocks to be waited on and (2) the message itself.
Given that both is already wrapped in an Arc there is no need to keep
track of the outstanding blocks, given that it simply corresponds to the
amount of strong reference counts on the Arc itself.
This commit removes the atomic counter within inner and piggy backs on
the Arc reference counter instead.

On the one hand this reduces the amount of complexity given that there is no need to update the blocks-to-be-awaited counter anymore, on the other hand it makes the blocks-to-be-awaited counting implicit instead of explicit. Let me know what you think.

Thanks for the review @bkchr. Would you mind taking another look?


Missing .pfx-file

I'm hoping to use this little library and cloned the repo and tried to build it. During build in VS 2016.1.2 I get an error about missing .pfx-file in both the TestNetFramework-projects.
I couldn't see anything in the Readme about this. Did you forget to commit the file (it's in the .gitignore-file), or is it intentional?
I guess I could create it again with the command in the certificate-instructions.txt file.

Hello and thanks for your note!  I’ll check the .gitignore today and get it fixed!
Thank you for bringing this to my attention and sorry for this slowing you down :)

On Jun 7, 2019, at 6:30 AM, Håkon K. Olafsen<EMAIL_ADDRESS>wrote:
I'm hoping to use this little library and cloned the repo and tried to build it. During build in VS 2016.1.2 I get an error about missing .pfx-file in both the TestNetFramework-projects.
I couldn't see anything in the Readme about this. Did you forget to commit the file, or is it intentional?
I guess I could create it again with the command in the certificate-instructions.txt file.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi @haakoo this should be fixed now.  Cheers!


#381 Palette icon positioning does not match cursor when browser zoom…

… in/out
Fixes: #381
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

@tomlyn Your changes fixed the issue reported but im seeing a different behavior where the position of the cursor on the icon being dragged is not centered. Because of this, the location I drop the node onto the palette is not the location where the node appears on the canvas

Sorry for the confusion, please ignore the previous comment. I repulled the code and its working as expected


pool ID cache should go in lake not lake/api/local.go

From PR #2931... I put this in emulating the old design pattern of having a separate pool object, meaning you could look up the pool once and use it multiple times across other API calls.  That said, in reviewing your comment, I realized this table should just go in Lake.  Scanning the pool config log every time you want to look up a pool is silly.  And since IDs are unique there is no problem caching the state.  Whether the pool is deleted or not should not matter in the lookup method (you should be able to time travel and see the config state of a deleted pool).  The ListPools on the other hand, will give the list of pools that exist at any point in time (modulo the fundamental race between a list and delete operation).  So, net net, I think we should leave this here in this PR and move it soon

Closing as we will approach caching at the journal layer


Sketching/comparing never completes on specific Fasta file

The following Fasta file never completes (has been running for 5 days). The following command was used: dashing2_binaries/linux/v2.1.16/dashing2_savx2 sketch --cmpout ../ab_data/ -k 7 --parse-by-seq -p 8 ../ab_data/ab.fa
ab.fa.xz.gz
If trying to only do sketching, it completes but does not output any sketch file dashing2_binaries/linux/v2.1.16/dashing2_savx2 sketch -k 7 --parse-by-seq -p 8 ../ab_data/ab.fa --cache --prefix ../ab_data/
Sorry about the weird file format, xz is better for compression but Github won't let me upload them.

Thanks for the file! I'll give it a shot.
How many sequences are in the file? Once you go past 100k, then the default all-pairs distance calculation gets pretty expensive because of the O(n^2) comparisons because of the n-choose-2 pairwise comparisons that are performed.
It's true - if you're performing sketch in --parse-by-seq mode, it doesn't have anywhere to put the sketches by default.
You can have it write them to disk by adding -o sketch_file.bin. With 65k sequences, though, I would expect it to run faster.
I notice that --cmpout is a folder path; it's possible that it's stuck trying to write to a directory.
I'll update you with progress. And I appreciate the smaller xz file, it's what I usually share with.

Found the bug: my recent attempt to improve memory usage introduced a memory management error.
I've fixed it in https://github.com/dnbaker/dashing2/pull/83, and the release is tagged as v2.1.19. You can build from source, or wait until later today when I have new binaries out.
Sorry for the wait!

Binaries are up. Let me know if you have any further issues - thanks!

Works great now, thanks!


Bash injection vulnerability

The backend server has a bash injection vulnerability. The URL to print is not correctly escaped.
See:
https://github.com/exciting-io/printer/blob/master/lib/printer/jobs/prepare_page.rb#L39

Good spot - thanks!


Update README.md

Corrected spelling and made tweaks to conform to markdown standards

Thanks!  I think it's desired/ok to have multiple top-level headings. Is there a compelling reason to change that around?
I do like changing the first heading name and the spacing/spelling corrections.

The rationale was just that everything is a sub-section of the title, but since markdown doesn't have a title concept, I typically use an H1. I'm happy to revert. I also added blank lines around code blocks. Let me know and I can revert the H2 to H1 and H3 to H2, etc.

Yeah, let's pull back the heading level changes but leave everything else. Thanks!

Let's remove the What is.. header now.
All headers after Development should be second level including the release header. Does that make sense?

I think so...like this?

Yes! Looks great although I'm going to miss PersisitentVolumeClaim ;)


Credit Transfer | Add 'Refused' status |3|

https://trello.com/c/Dndrle75/350-credit-transfer-add-refused-status-3
Story:
As a TFRS fuel supplier, I want the system to indicate when a Credit Transfer Proposal has been refused by a fuel supplier so that I can differentiate between transfers that were refused or rescinded.
Scenario 1:
GIVEN that I am a TFRS fuel supplier
AND I have initiated a Credit Transfer Proposal
AND it has been signed by my organization (sent to counter-party)
WHEN the respondent refuses the Proposal
THEN the Proposal appears in the Credit Transactions History table
AND the status changes to Refused
Scenario 2:
GIVEN that I am a TFRS fuel supplier
AND I have received a Credit Transfer Proposal from another fuel supplier
WHEN I refuse the Proposal
THEN the Proposal appears in the Credit Transactions History table
AND the status changes to Refused
Demo:
Show that the status changes to refuse when a Credit Transfer Proposal is refused by a respondent.

 Credit Transfer | Add 'Refused' status |3|


Revised getitem operation for masked jagged indexers

First pass, some new kernels will need to be made.

I think the functionality is there now. I think the boilerplate for kernels is pretty out of hand, would be nice to find a way to reduce it. Remaining items:

How do I auto-format to 80 characters?
Where do I put some documentation of this behavior?
Why is the doctest failing

How do I auto-format to 80 characters?

We don't have a tool for that; I did it by hand. If it's roughly or mostly 80 characters, that is fine.

Where do I put some documentation of this behavior?

__getitem__ behavior is documented here: https://github.com/scikit-hep/awkward-1.0/blob/cfa3a04d679529175e742fb5015047bd499ea1a6/src/awkward1/highlevel.py#L507-L843

Why is the doctest failing

Merge upstream master; it was fixed today (PR #323).

I'm going to merge your branch with master, which should fix the doctest.
After that, it's done, right? You're not planning any more changes?

We're going to ignore the doctest error; I'll ask Reik to look into that after all the merges are done.
Assuming all the other tests pass, should I merge this? I'm dealing with the compiler warnings on another PR.

Ok, now that its formatted and docs are added, I think its ready

closes #322

Closes #315


Point cloud support

PointCloud struct that implement the Geometry trait and use an InstancedMesh internally

From #278, three-d has initial point cloud support. Almost all of the functionality was added in three-d-asset, ie. loading functionality and PointCloud struct. The only addition to three-d really was the point cloud example.


Inline-sequences, blocks and assignments

This issue focuses a main problem with current Tokay programs:

What if I want to parse something using Parselets / Tokens, and use the result of this parse afterwards?

This program:
print("stage 1 " + repr(x))
x = (Int _ Int expect EOF  ast("test"))
print("stage 2 " + repr(x))

executed with input 1 2 prints
stage 1 void

And that's all.
Because the inline sequence inside of the assignment is successfully parsed, and this causes the main block to stop successfully.

There is currently no way to get the problem implemented, except by assigning a parselet to x, but this also does not allow to run the anonymous parselet assigned to x twice:
print("stage 1 " + repr(x))
x = @{Int _ Int expect EOF  ast("test")}
print("stage 2 " + repr(x))
print("stage 3 " + repr(x))

results in
stage 1 void
stage 2 (emit => "test", children => (1, 2), offset => 0, row => 1, col => 1, stop_offset => 3, stop_row => 1, stop_col => 4)

which is the wanted behavior of the first program. stage 3 is not executed, because the block successfully stops before.
A solution has to be evaluated to fix this issue, either by different syntax or by different behavior, that is almost backward-compatible.

Ok closing now, as the @(...) syntax introduces a sequence separately parsed.


Incompatible Scala binary somehow shaded into spark release

Issue Description
After adding the datavec-spark dependency into Zeppelin, the interpreter starts returning NPEs. When viewing the logs, it's clear that a target invocation exception is crashing the interpreter. Logs here: https://gist.github.com/crockpotveggies/ab712a69a8d036840df570faeb788ad4
Adding an exclusion for org.scala-lang:scala-reflect does not alleviate the issue.
Version Information
Please indicate relevant versions, including, if relevant:

0.9.1 release
org.datavec:datavec-spark_2.11:0.9.1_spark_2

@crockpotveggies do you have a "mvn dependency:tree" for us?
Or at least some way to actually reproduce it?
I'd be surprised if this was actually the case.

I will have to print one later, but if I add an exclusion for
scala-compiler the problem goes away.
On Mon, Oct 23, 2017 at 8:36 PM Alex Black<EMAIL_ADDRESS>wrote:

@crockpotveggies https://github.com/crockpotveggies do you have a "mvn
dependency:tree" for us?
Or at least some way to actually reproduce it?
I'd be surprised if this was actually the case.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/deeplearning4j/DataVec/issues/444#issuecomment-338863131,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABYNr9faWtUukcbjP-CHwACwtrUhYBnoks5svVtRgaJpZM4QBXcW
.

We determined with @crockpotveggies that it's not anything in our dependencies that is at fault. We do however use the latest zeppelin which comes compiled with Scala 2.11.7, and in this particular occasion, it hits an edge case binary compatibility violation in https://github.com/scala/scala/commit/fb299f80f3f85e935695d5b7cb7f2c712b150e3c
Afaict, the 2.11.7 Zeppelin is expecting an ErroneousAnnotation object which is not there in 2.11.8.
At any rate, an upgrade of Zeppelin as soon as they upgrade their Scala version should fix this.

@crockpotveggies please annotate this with the content of the cells that were causing this crash and a rundown of your Zeppelin version.

Which spark version do you use ?

@zjffdu In deeplearning4j (and associated libs), we use 2.1.0.


travis: cc-test-reporter for Code Climate coverage

Per: https://docs.codeclimate.com/v1.0/docs/test-reporter
Since I can't get CODECLIMATE_REPO_TOKEN to work after renaming the repository from mbland/url-pointers to mbland/custom-links, this seems worth a try.

Coverage remained the same at 97.837% when pulling bbc5c33dafc56a4a9c194a9336b62ff3d91e4d81 on cc-test-reporter into 7b591f7679c0e8eb0f53c5d36afbe64336728c6f on master.

Coverage remained the same at 97.837% when pulling 718f3d1644de9143c265d9baec0932427dbae677 on cc-test-reporter into 7b591f7679c0e8eb0f53c5d36afbe64336728c6f on master.

Coverage remained the same at 97.837% when pulling 718f3d1644de9143c265d9baec0932427dbae677 on cc-test-reporter into 7b591f7679c0e8eb0f53c5d36afbe64336728c6f on master.

Coverage remained the same at 97.837% when pulling 70c21b360c1c7cc35b29ebd1e84f99d3528a21d8 on cc-test-reporter into 7b591f7679c0e8eb0f53c5d36afbe64336728c6f on master.


Rerun failed Kubernetes conformance tests

What this PR does / why we need it:
Turns out, Sonobuoy can very easily restart failed conformance tests, at least in theory. Let's put that into the practice!
With this PR, failed conformance tests will be restarted 3 times. This way, we don't fail the whole job if some tests flakes, instead we try to run them again. Those flakes cannot be caused by KubeOne, those flakes can be only the result of the unstable infrastructure or a bug in the test itself.
This should save us quite a lot of time when testing PRs and releases. Although, we might need to increase timeouts, but let's first see how this works.
Which issue(s) this PR fixes:
Fixes #3287
What type of PR is this?
/kind failing-test
Does this PR introduce a user-facing change? Then add your Release Note here:
NONE

Documentation:
NONE

/assign @kron4eg

/test pull-kubeone-lint

/test pull-kubeone-lint

/test pull-kubeone-lint

/cherrypick release/v1.8

/cherrypick release/v1.7


[WIP] [newsletters] Add newsletter indexes for other languages

Initially only japanese, but the machinery is in place for any other languages.
Differences between /ja/newsletters/ and /en/newsletters/:

add a note pointing would-be contributors where to go if they want to help
remove newsletter sign-up and rss link (since both are for english language newsletters)

Concept ACK!

Tested 62d0a00 and it works as expected.
Only thing I see missing are updates to the CONTRIBUTING.md regarding translations.

Only thing I see missing are updates to the CONTRIBUTING.md regarding translations.

Are you able to do that? You've walked CG through the process so i think you're in a better position to write it. No rush - we don't need this until we have a few more translations.

tACK 90d44040108861958f650f43e9e3dd4ad82a5243


Cannot create MultiHeadAttention layer from config with weights

System information.

Have I written custom code (as opposed to using a stock example script provided in Keras): yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): macos Ventura 13.4.1
TensorFlow installed from (source or binary): binary
TensorFlow version (use command below): 2.12
Python version: 3.10
Bazel version (if compiling from source):
GPU model and memory:

Describe the problem.
When creating a MultiHeadAttention layer from config and providing weights, automatic setting of weights does not work (as in other layers).
Describe the current behavior.
ValueError in set_weights called from _maybe_build due to non-matching weight lengths.
Describe the expected behavior.
No ValueError. Weights of the layer are initialized based on the provided weights in config and then used.
Contributing.

Do you want to contribute a PR? (yes/no): yes, if someone points me in the right direction
If yes, please read this page for instructions
Briefly describe your candidate solution(if contributing):

Standalone code to reproduce the issue.
import tensorflow as tf

if __name__ == '__main__':
    mha = tf.keras.layers.MultiHeadAttention(num_heads=2, key_dim=64, name="mha")
    inputs = (tf.random.uniform((1, 2, 4)), tf.random.uniform((1, 2, 4)))
    mha(*inputs)
    weights = mha.get_weights()
    config = mha.get_config()
    config['weights'] = weights
    new_mha = tf.keras.layers.MultiHeadAttention.from_config(config)
    new_mha(*inputs)  # <-- fails

Traceback.
Traceback (most recent call last):
  File "<MY_SCRIPT>.py", line 11, in <module>
    new_mha(*inputs)
  File "<VIRTUAL_ENV>/lib/python3.10/site-packages/keras/src/utils/traceback_utils.py", line 70, in error_handler
    raise e.with_traceback(filtered_tb) from None
  File "<VIRTUAL_ENV>/lib/python3.10/site-packages/keras/src/engine/base_layer.py", line 1807, in set_weights
    raise ValueError(
ValueError: You called `set_weights(weights)` on layer "mha" with a weight list of length 8, but the layer was expecting 0 weights. Provided weights: [array([[[-0.02902268,  0.05308066,  0.10171321, -...

@christian-steinmeyer,
The reason why this is failing is that the MHA layer has extra instructions when deserialized with from_config, which isn't called when initialized using num_heads and key_dim.
https://github.com/keras-team/keras/blob/master/keras/layers/attention/multi_head_attention.py#L321
Without this line, the layer is marked as unbuilt (_built_from_signature = False), so it'll try to create new variables when called. This is why the layer appears to have newly initialized weights, instead of the checkpointed weights.

class MyCustomMhaLayer(keras.layers.Layer):
    def __init__(self, embed_dim=None, num_heads=None, mha=None, **kwargs):
        super().__init__(**kwargs)
        if mha is None:
          self.mha = keras.layers.MultiHeadAttention(num_heads=num_heads, key_dim=embed_dim)
        else:
          self.mha = mha

    def call(self, x, training=None):
        return self.mha(x, x, x, training=training)

    def get_config(self):
        config = super().get_config()
        config.update({
            "mha": tf.keras.layers.serialize(self.mha)
        })
        return config

    @classmethod
    def from_config(cls, config):
      config['mha'] = tf.keras.layers.deserialize(config['mha'])
      return super().from_config(config)

Hey! Thanks for getting back to me! I'm not sure, I fully understand your response. Are you pointing me in the right direction for a potential fix and provide me with a workaround until it is fixed?
For my use case, it'd be enough to set self.built = True in the _build_from_signature().  Then it wouldn't re-build in __call__(). I'm not sure about other implications of that change though. What do you think?

@sachinprasadhs,
I was able to reproduce the issue on tensorflow v2.12, v2.13 and tf-nightly. Kindly find the gist of it here.

@christian-steinmeyer -
The recommended workflow for MultiHeadAttention is to -

Load the model / layer from Config
Do a forward pass on the model / Layer
Update the weights with set_weights method.
Use the model / layer with the updated weights.

For example -
    config = mha.get_config()
    new_mha = tf.keras.layers.MultiHeadAttention.from_config(config)
    new_mha(*inputs) # To build the layer
    new_mha.set_weights(weights)
    new_mha(*inputs)

Verified these steps and confirm it gives same results.  Please confirm and close the issue if it resolves for you.

Thanks for the recommendation. That does work. However, I believe that it does not resolve the issue. Layers overall allow setting the weights via config, but it doesn't work for the MHA layer. It fails further down the line and requires a bit of debugging before figuring out that it doesn't support something other layers do. So I believe it should either do a check in the from_config and be explicit about it not supporting the weights in config, or better: support it, too. I already found a one line fix and suggested it above. Perhaps there are negative consequences from that change, but could you verify that you at least considered this change?

@christian-steinmeyer - Agree, we could clarify in docstring documentation of MHA Layer.  Will take that as action item for us.


Add 1st stage regression in Feiv class

Hi Alex @s3alfisc! More details with this PR will follow soon.

Very cool! Looking forward to it =)

There are a few concerns that I have working on this issue.

Does feiv class in the codebase allow multiple endogenous variables? I'm asking this question because the IV test cases in the test code(line 97 ~ 117 in test_vs_fixest.py) only allow the single case. The first stage in my code only allows the single case, but if you would like to generalize the code that allows the multiple cases, I'm happy to work more on this!
I defined several attributes within feiv class related with the first stage regression(_pi_hat : estimated coefficient, X_hat : predicted values, _v_hat : residuals). Please, let me know if you want me to define more/less attributes related with the first stage.
I would add a test code that evaluates whether the result(e.g. _pi_hat) of the first stage regression is the same with the result from feols. Do you think this is a reasonable way to test the 1st stage part of the get_fit method in feiv class? Also, where do i have to add the test code in test_vs_fixest.py exactly?

Thanks!

Hi @Jayhyung - sorry for my delayed response, I have been swamped for work over tethe last days :/

Does feiv class in the codebase allow multiple endogenous independent variables? I'm asking this question because the IV test cases in the test code(line 97 ~ 117 in test_vs_fixest.py) only allow the single case. The first stage in my code only allows the single case, but if you would like to generalize the code that allows the multiple cases, I'm happy to work more on this!

Yes, only one endogenous variable is allowed. It would be quite cool to allow for more, but this would require to rework the FixestFormulaParser and it might not be a small endeavor. So for now, I would recommend to maybe keep this as a separate issue?

I defined several attributes within feiv class related with the first stage regression(_pi_hat : estimated coefficient, X_hat : predicted values, _v_hat : residuals). Please, let me know if you want me to define more/less attributes related with the first stage.

For now, I think that coefficient, predicted values and residuals is all that we need, right? So this sounds good to me =)

I would add a test code that evaluates whether the result(e.g. _pi_hat) of the first stage regression is the same with the result from feols. Do you think this is a reasonable way to test the 1st stage part of the get_fit method in feiv class? Also, where do i have to add the test code in test_vs_fixest.py exactly?

Sounds like a good strategy =) I think that you could just create a new test file, e.g. test_iv.py?

Thanks for the feedback! I will work on my next iteration. Stay tuned. :)

Just added the error testing file! Please let me know if anything extra should be done.

I added endogvar as you suggested to the next iteration. Let me know if we need anything extra to be done!

Thanks! Just fixed the formatting issue. Let me know if anything comes up!

Perfect. It's merged =) thanks @Jayhyung!


Decouple RSA PSS conditional for signing and certificate support

Please note that while we are transitioning from travis-ci to AWS CodeBuld, some tests are run on each platform. Non-AWS contributors will temporarily be unable to see CodeBuild results. We apologize for the inconvenience.
Issue # (if available):
#1605
Description of changes:

RSA PSS signing will be enabled for libcrypto >= 1.0.2 and all 1.1.1 (PSS_CERTS_SUPPORTED, s2n_is_pss_certs_supported())
RSA Cert support is enabled for libcrypto >1.1.1d (RSA_PSS_SUPPORTED, s2n_is_rsa_pss_supported())

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1674 into master will increase coverage by 8.18%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #1674      +/-   ##
==========================================
+ Coverage   79.26%   87.44%   +8.18%
==========================================
  Files         218      139      -79
  Lines       15954     9950    -6004
==========================================
- Hits        12646     8701    -3945
+ Misses       3308     1249    -2059


[CLI] remove unused code related to scanner

What changed?
After #3535 was merged, scanner related code is not used anymore

Why?

How did you test it?

Potential risks

Coverage decreased (-0.05%) to 67.913% when pulling c792903544fc9de8f9f9b83f5d711ce103e9e7f5 on mantas-sidlauskas:clean_up_cli into 68ff3061716b355e613e3b111444f677b67310a9 on uber:master.


[MM-16887] Sync event type masks and ui values, add custom fields

Summary
This PR adds functionality to use custom fields in channel subscriptions.
The int-based event masks are used for server-side processing, while the string-based values are used for user-selected options.
Ticket Link
https://mattermost.atlassian.net/browse/MM-16887
https://mattermost.atlassian.net/browse/MM-15679
The first commit in the PR is for the event type sync, the other two commits are related to custom fields.

@jasonblais I have the plugin running on this server, connected with https://mmtest.atlassian.net

Awesome! Would you be open to sharing a screenshot of what it looks like on the UI?

No problem!

I thought that the idea of consolidating the legacy and subscription events was to have a type Event and a type EventSet with the appropriate operations, shared by both webhook processors, and the old way (bitmasks) would be replaced completely.

@levb I had migrated the server code to use a map to hold its aggregate event type identifier, instead of the int-based mask. The code worked fine and was consolidated, but it was much less convenient than using the int-based masks. I'll make a commit to review.

@levb Bit masks have been replaced with using sets. Much cleaner now :+1:

Btw @aaronrothschild had a approved this but I re-requested his review by accident. (Github rearranges the order of reviewers after it processes one of your re-request clicks)

@levb @crspeller Updated per requested changes

I was having trouble linking up the set package separately, so it is in the main package for now. I made all of the operations methods to keep the namespace contained.


Create a viewconf json schema

There should be a json schema for viewconfs.
why?

There is an existing need: 4dn has created a json schema to help them catch errors earlier, but they've just inferred from a limited number of examples, and then run into problems (1d-annotations is an example).
If we can validate viewconfs, and there are still errors, we can say with more confidence that it's a bug, and not just a misuse of the system.
Hopefully we can have mixins that apply to multiple track types. If a particular track has an unconventional set of inputs, it will be more obvious.

Would be awesome to describe it with http://json-schema.org/ and register the json schema with http://schemastore.org/json/. A growing number of editors support it already.


Social links profile Feedback #1

Hello everyone!
I've created Social links profile project using HTML and CSS. This project showcases social media links for Evgeny Kozelskiy, a Frontend Developer. It features a responsive design with animated hover effects and utilizes FontAwesome for icons. You can view the project here: Social links profile.
I welcome any advice, suggestions, or contributions to help enhance the project. Your feedback is greatly appreciated!

Hello everyone,
As it has been more 2 week without any activity or feedback, I am closing this issue for now. Although no contributions or feedback were provided, I appreciate your consideration. Please note that the project remains open for any suggestions or improvements. If you have any ideas or changes you would like to propose in the future, feel free to open a new issue or submit a pull request.
Thank you!
Best regards,
Der12kl


Kernel selection lacks click affordances in dark mode

It just looks like text, and it's right next to unclickable status text. But the only clicking affordance is a background color change that is almost invisible in dark mode. Here is what it looks like to me.

Woo hooo...i.e. validated


⚠ Bofrost.be has degraded performance

In 8c42f57, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1454 ms

Resolved: Bofrost.be performance has improved in ae59357 after 6 minutes.


Test Conway

After transfering existing tests to Conway with https://github.com/input-output-hk/cardano-db-sync/issues/1525, we need to add new tests with the new functionality. A WIP list:

Tests that were not transferable because the underslying mechanism has changed: These are MIR tests mirReward, mirRewardDereg, mirReward and tests that require funds in the treasury  rewardsDeregistration, rewardsReregistration.
Tests for all COnway feautures: drep registrations, voting, voting delegations, ratified and enacted gov actions (TODO: extend)
HF tests which use a voted governance action instead of hard coded hard fork based on the epoch number.

Tests that were not transferable because the underlying mechanism has changed:

The only tests that weren't transferred to Conway were in the "rewards" suite:

rewardsDeregistration
rewardsReregistration
mirReward
mirRewardDereg
mirReward

So the Conway equivalents will need to be added (if there are any).
All tests that used Shelley certs were updated to use Conway certs, but AFAICT no other behavior changed (other than governance actions)
The only other change in behavior I saw was that the Conway ledger removed duplicate transactions, so we might want to add some tests that verify this in the database.


Add HintPath for MacOS

You should not be updating the .Unity.csproj files manually, as these files are generated during the build process. Closing the pull request.
Take a look at generator folder, and more specifically the UnityProjectFile.tt template file. This is the file you would want to update, so that these changes would be correctly added to the .Unity.csproj files during build.


Festive iconography lost on refresh

The hat disappears on non-monetized sites upon refresh, but is restored upon switching tabs

Fixed with https://github.com/coilhq/web-monetization-projects/pull/1375

This was not fixed in all cases it seems

The following url really seems to surface the issue consistently:
https://mail.google.com/mail/u/1/#inbox

This fix still isn't quite right.
Now, after the xmas period is over, the Santa hat flickers
Probably refreshing chrome will fix it (the default icon is set only once upon extension startup, though likely needs to be done hourly)


When switching from one scheme to another, the rotation value did not reset.

Describe the bug

To Reproduce
1 - Select any schema in the UI.
2 - Change the rotation to any value.
3 - Select another schema in the UI.
Expected behavior
Rotation field should reset when changing schema, but it continues with the value of the last selected schema.
Your Environment
- pdfme package(@pdfme/generator or @pdfme/ui): @pdfme/ui
- pdfme version: 3.1.0
- Operating system: Windows
- Node.js version or Browser name & version: 18.17.1

Your Error Log
1 - Select any schema in the UI.
2 - Change the rotation to any value.
3 - Select another scheme in the UI using the SideBar.

Rotation field returns default

Additional context
No response

this was fixed by bellow code
https://github.com/pdfme/pdfme/blob/cde073cb510e9dadf57bd259b343dddba5bcf3c7/packages/ui/src/components/Designer/Sidebar/DetailView/index.tsx#L68
please wait to merge and release it.

Fixed: https://github.com/pdfme/pdfme/pull/338


basic_string::_M_create

I am always getting this error.
basic_string::_M_create

@korkmazer
Please, give an example.

@korkmazer Please, give an example.

It's been a year. I have no clue :)


Using theme with githubpages/readthedocs

I can only get the theme to work locally. If I use make html it works properly, using automated tools like githubpages or readthedocs however, the documentation is broken.
How do I properly use it? I don't want an unnecessary dependency in my python project, thus it is not included in requirements.txt or setup.py. Instead, I just put a zip file in docs/source which works perfectly local, but not using a service.
What is a proper way use this theme?

for git pages, u have to make html and upload only the html folder contents to either master or docs folder. I don't think u can use this in readthedocs, it was mentioned by the creator that u might run into issues, which I had too.

I use guzzle_sphinx_theme with readthedocs no problem https://railing.readthedocs.io/en/latest/

I use guzzle_sphinx_theme with readthedocs no problem https://railing.readthedocs.io/en/latest/


[SPARK-49868][DOC][FOLLOWUP] Update docs for executor failure tracking configrations

What changes were proposed in this pull request?

Previously, the executor failure tracking code was located at ExecutorPodsAllocator, which only takes effect when spark.kubernetes.allocation.pods.allocator=direct. https://github.com/apache/spark/pull/48344 moves the code to the ExecutorPodsLifecycleManager
consequently removes this limitation.
Why are the changes needed?

Keep docs up-to-date with code.
Does this PR introduce any user-facing change?

Yes, docs are updated.
How was this patch tested?

Review.
Was this patch authored or co-authored using generative AI tooling?

No.

Hi @attilapiros and @dongjoon-hyun, given that @holdenk did not object, can we consider shipping the docs change to make the docs match the code? And we can revert both patches if there are new issues identified before 4.0.0 GA


seeding parameterization

Hi autoRIFT team,
We (@whyjz,@dshean,@MaxVWDV,@willkochtitzky and I) were discussing autoRIFT seeding parameters a while back and meant to clarify this back then, but it spill through my todo list.
If we understand correctly, "Downstream displacement" determines the allowable distance of the search center (can be seeded by pre-existing velocity estimates) and "search distance" determines the fudge or variability around the search center (can be seeded by the value we assume the pre-existing velocity might have changed or vary) ?
Here is a hand diagram by @dshean explaining the concept.

Please let us know if we are interpreting this correctly :)
Thanks,
Shashank

@ShashankBice That's correct. Here are a couple of slides that I presented at ASF last month, maybe their helpful:

This one might be useful as well

:


Allow choosing type instead of interface

I use type in my project almost for everything, and i just want to keep it consistent, so if we can have a property to choose between them if possible.
Great tool btw, thanks

That's definitely something that I'd want to see configurable as well. The type generation is done by json-to-ts library that I've forked here. My first guess is that the change would have to be done there. I'll have a look as soon as I have time, but if you wish to contribute, I'm very much open to PRs :)

@rikukissa Check the PR please and let me know what you think

Added in 1.7.0 👍


Its A Trap! Blocked test is not very informative [if blocking is in place]

@fmarier
Using the links (all HTTPS) in the Wiki Test Pages Mozilla section, I got the following

Same order as tabs in pic, Attack, Malware and Phishing (all three work fine), Tracking (all good: diff theme, i.e not scary red, but note it's missing a favicon) .. and Block loads a blank page. I loaded the page in Opera - it loads a similarly themed page to the Tracking one (and no favicon)

I'm naughty Web content ... OK, not really, but Firefox can be configured to block certain content. If that feature is enabled in your browser and you are using Firefox 48 or later, you should have seen a blank page instead of this one.

User's have no idea if its working or not, because the page is blocked, so you can't tell them - catch 22. Is there any way to make this better - such as
:bulb: make the blocking landing page NOT blocked ( blocked.html ) and explain it (as per existing) but provide a TEST link to a secondary page ( eg blocked-test.html )

Yeah, that test page could be better.

💡 make the blocking landing page NOT blocked ( blocked.html ) and explain it (as per existing) but provide a TEST link to a secondary page ( eg blocked-test.html )

That's a good idea. Instead of a link, we could also iframe the blocked page and on the top-level page say something to the effect that the iframe should be empty.
It's not going to be a huge priority because only very advanced users (such as anybody watching this repo) is ever likely to encounter this page, but feel free to open a bug on https://github.com/mozilla/itisatrap. This is definitely a P5, not a WONTFIX :)

I'll reproduce this issue in your repo later. As for iframes, not everyone allows iframes - else I would have suggested that there be a single test page with five iframes for the five tests. In fact I like this better.
Keep the original five pages, but add a https://itisatrap.org/firefox/its-a-test.html :)


Add TheWebCo

Adding TheWebCo - a really big social network research tool about individuals and companies. URL: https://thewebco.ai/

Hi, is there something blocking this from being merged?


Unable to further increase buffer size for exoplayer after a certain point

I’m new to using exoplayer and am having some trouble increasing the buffer size.
Here is the scenario for what I’m trying to accomplish:
When I play audio in the exoplayer, the audio will be buffered and loaded. After the buffering finishes, I go from online to offline and I want to be able to play audio offline at an increased length hence why I want to increase the playback buffer size.
I have been able to increase this buffer duration by setting the loadControl on the exoplayer instance via setLoadControl and to that LoadControl, set the buffer duration using setBufferDurationMs and increase the values for minBufferMs and maxBufferMs.
Going well so far. The amount of audio played offline after buffering has increased. What has me stumped is that when I try to increase the value of minBufferMs, then play the audio offline after buffering, the length of the audio buffered seems to stay constant after a certain value of minBufferMs. For example, as I increase minBufferMs to 30 minutes or 2 hour equivalent of milliseconds, it never buffers more than 17 minutes of audio.
Let’s say I want to increase the amount of buffered audio to be played offline to 30 minutes, or even more. My issue is being able to do just that but there seems a fixed amount of audio buffered regardless of how high I increase the bufferMs for the loadControl. I am guessing it might be due to some limit to the buffer being set somewhere.
I’ve tried several other things - for LoadControl’s Builder setBufferDurationMs, I’ve experimented with reducing the bufferForPlaybackMs, bufferForPlaybackAfterRebufferMs to different values without any difference. I’ve tried changing the Allocator and setting the allocator to have a lower individualAllocationSize. I’ve tried bumping up the targetBufferBytes. Outside of the LoadControl, I tried playing around with the CacheDataSource in hopes that maybe it’d help by setting a cache with differing parameters.
I’ve tried playing around with the DefaultAudioSink and bumping up the PcmBufferDuration without much success.
I am hoping to get some guidance on where I should focus my attention further to achieve what I’m trying to do? I’ve tried fiddling with some settings but my worry is that I went through the right place mentioned above, but I didn’t understand it enough to put in the right values for the parameters and such.

My guess is that the limitation comes from the memory limit in DefaultLoadControl. There is a time limit (controlled by minBufferMs and maxBuffersMs), which you already played around with. But there is also a memory limit that takes precedence by default. The default for audio-only is 12.8MB, which corresponds to about 100 kbit/s for 17 minutes of audio, matching your observation.
Could you try setting a higher limit with setTargetBufferBytes and/or instruct DefaultLoadControl to prefer the time limits of the memory limits (setPrioritizeTimeOverSizeThresholds(true))?
If that doesn't work, please let us know the exact configuration you tried and maybe also share a sample file you tested with so we can reproduce the issue.

Thank you @tonihei, I was able to resolve my issue and overcome the limitation with setTargetBufferBytes. Although I tried setTargetBufferBytes previously, my mistake was that it was not set to a high enough amount of bytes. Looking at setPrioritizeTimeOverSizeThresholds(true) helped me figure that out.
Closing issue since it's resolved.


ImGUI does not compile for Linux

I was attempting to build my project set to DebugGame for Linux (cross compiling via Windows) and I have 200 errors in Project Launcher with errors coming from ImGUI. Specifically, that "(Project)\Plugins\Cog\Source\ThirdParty\imgui\imgui.h(301,5): error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes"
I'm not sure if that is a command to be passed through the UAT but I need my project to be available for both Windows and Linux. I will do more investigating but any help would be appreciated! Thanks in advance.

Quick update
I've tried compiling the plugins only for Windows but the compiler would still print out errors despite compiling for Linux. This may not be an issue for now thanks to tools like Proton but I would still prefer to have native builds for my projects. I found that ImGui has a #define of IMGUI_IMPL_API and is apparently used as the default so I'm not sure where exactly the issue is.

Hello,
I didn't try to compile it for Linux. Can you tell me what is your setup ?

Windows 11 22H2
Unreal Engine 5.2 source build
Do you need hardware specs as well?

I meant your setup on Windows to create a Linux build ? What do you use ?

Oh sorry. Epic provides a tool chain to cross compile.
https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/Linux/GettingStarted/
I have that installed on Windows and then target Linux from project launcher

https://pastebin.com/0mGtgZRZ
Here is my crash log

I'm currently not setup to compile for Linux.
__declspec(dllexport)  is a Windows keyword.
The __declspec(dllexport) attribute exports the definition of a symbol through the dynamic symbol table when building DLL libraries
It is present because of imconfig.h:
//---- Define attributes of all API symbols declarations, e.g. for DLL under Windows // Using Dear ImGui via a shared library is not recommended, because of function call overhead and because we don't guarantee backward nor forward ABI compatibility. // DLL users: heaps and globals are not shared across DLL boundaries! You will need to call SetCurrentContext() + SetAllocatorFunctions() // for each static/DLL boundary you are calling from. Read "Context and Memory Allocators" section of imgui.cpp for more details. #define IMGUI_API __declspec( dllexport ) //#define IMGUI_API __declspec( dllimport )
I uncommented the '#define IMGUI_API __declspec( dllexport )' because the plugin CogImGui is a dll and we need other modules to call imgui function.
I'm not sure how it is hanlded for Linux.
You can try to change imconfig.h.

I've continued to do some digging and was unsure about that, I will try it and report back!

That still didn't work, I'm afraid

ah ok. my bad

I updated the imgui library integration. It might fix your Linux build (I didn't try)


"All Learners" Campaign Count is inaccurate

Browser: Chrome Version 83.0.4103.61
OS: OSX Catalina, Local Dev environment
Node Version: v12.6.3
commit: 7f0f24e8bd438a22423b1d12d4d2a93399c0f5f2
Summary
When viewing the All Learners tab on the campaigns page, the displayed total count is below the sum of the displayed counts for all donors across all campaigns in the Your Learners page
Expected Behavior
The All Learners tab should display a count exactly matching the number of users in the database, which is equal to the sum of the total users reached for each campaign across each donor
Steps to Reproduce

Checkout commit: 7f0f24e8bd438a22423b1d12d4d2a93399c0f5f2 and run server using node index.js
In browser, navigate to http://localhost:3000/campaigns
Click on the "All Learners" tab
Observe the displayed total
Click on the "Your Learners" tab
Enter email<EMAIL_ADDRESS>Observe total donations for each campaign
Refresh page
Click on "Your Learners" tab
Enter email<EMAIL_ADDRESS>Observe total donations for each campaign
Sum totals for "Your Learners" tab across both e-mails
Observe Error.

Added country fields to the users for all donor acquired users values in the DB to make them appear on the All Learners page