Carousel arrow not loading fix

Description:
Added a dispatch of carouselloaded event in cta carousel for trigger carousel arrows loading after each toggle bar toggle.
Resolves: no ticket
Test URLs:

Before: https://main--express--adobecom.hlx.page/express/?lighthouse=on
After: https://carousel-arrow-not-loading-fix--express--adobecom.hlx.page/express/?lighthouse=on

Codecov Report

Merging #186 (5747984) into stage (028306e) will increase coverage by 0.10%.
Report is 15 commits behind head on stage.
The diff coverage is 75.00%.

@@            Coverage Diff             @@
##            stage     #186      +/-   ##
==========================================
+ Coverage   35.37%   35.48%   +0.10%
==========================================
  Files          27       27
  Lines        9489     9463      -26
==========================================
+ Hits         3357     3358       +1
+ Misses       6132     6105      -27

Files Changed
Coverage Δ

express/scripts/all-templates-metadata.js
50.00% <0.00%> (+18.49%)
:arrow_up:

express/scripts/gnav.js
48.85% <100.00%> (+0.16%)
:arrow_up:

express/scripts/instrument.js
7.22% <100.00%> (ø)

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


Prototype Emscripten Bindings

@sachitv
How is it going with the prototype?

Hi @ihedvall I had a prototype branch up and running. I had tried reading a few mf4 files but the performance was pretty slow. I haven't had the time to root cause though.

@sachitv
For Your Information.
I'm changing the standard C (FILE*) interface to a std::streambuf interface. It is now possible to use non-file stream interfaces. I don't know if this solves (or causing) some problems within an Emscripten MDF4 interface. The change is made so the library can be used in the cloud against non-file interfaces.


Move older/stub docs to "inactive"

GitHub Issue: #1352
What does this Pull Request do?
Moves a number of stub or out-of-date documentation pages to an inactive folder, and deletes one blank file.
How should this be tested?
Verify that all files are in a new folder, "inactive."
Additional Notes:
Some of these are stubs that have notes for what questions to answer when building a full page later, which seemed useful. Some are older 'CLAW" docs that may or may not be accurate and would need some love before being published with our official docs again, some cover ground that is covered better by newer docs, and the things formerly in the migration folder I just didn't know what to do with, but I don't think they belong in the current docs without explanation, so off to inactive they go.
I considered deprecated for the new folder, but I don't think that reflects the status of all of the files that I'm proposing to move, and I didn't think it was worth making multiple new folders.
Interested parties
@Islandora/8-x-committers

I can merge this, but there are still other files that are not linked to and are not in the inactive folder.
For example: http://islandora.github.io/documentation/contributing/readme_template/

Hrm. The readme template is sort of a special case and I'll give that some thought. And go back through and clear up anything else I missed.

Here is the listing when I built this PR.
INFO    -  The following pages exist in the docs directory, but are not included in the "nav" configuration:
  - alpaca/alpaca-technical-stack.md
  - contributing/hacking-on-islandora.md
  - contributing/readme_template.md
  - inactive/derivatives.md
  - inactive/different_from_7x.md
  - inactive/fedora-namespace-predicates.md
  - inactive/fedora-rdf.md
  - inactive/getting-started-with-islandora-claw.md
  - inactive/intro-to-8.md
  - inactive/islandora-namespace-predicates.md
  - inactive/migration.md
  - inactive/mvp_doc.md
  - inactive/structure.md
  - islandora/drupal-bundle-configurations.md
  - technical-documentation/checking-coding-standards.md
  - technical-documentation/drupal-project.md
  - technical-documentation/resizing_vm.md
  - user-documentation/intro-to-ld-for-islandora-8.md
  - user-documentation/versioning.md
WARNING -  Documentation file 'inactive/different_from_7x.md' contains a link to 'migration/migration.md' which is not found in the documentation files.
WARNING -  Documentation file 'user-documentation/collections.md' contains a link to 'assets/collections_admin_content_button.png' which is not found in the documentation files.

The ones not in the inactive directory were the ones I was focused on.

@whikloj looks like most of those I got with links in https://github.com/Islandora/documentation/pull/1419
Which leaves just the readme template? I would argue that it's not useful within the built docs, but we still need it for a reference, so I could move it somewhere else to get it out of these results, but I don't think it should be linked in the docs and I don't think it' "inactive," so I'd rather leave it be. Thoughts?

@manez you are correct, my master branch was behind and once I updated it I now see only two not files not linked and not in inactive.
> mkdocs build
INFO    -  Cleaning site directory
INFO    -  Building documentation to directory: /sw/var/www/DAM2/documentation/site
INFO    -  The following pages exist in the docs directory, but are not included in the "nav" configuration:
  - contributing/readme_template.md
  - inactive/derivatives.md
  - inactive/different_from_7x.md
  - inactive/fedora-namespace-predicates.md
  - inactive/fedora-rdf.md
  - inactive/getting-started-with-islandora-claw.md
  - inactive/intro-to-8.md
  - inactive/islandora-namespace-predicates.md
  - inactive/migration.md
  - inactive/mvp_doc.md
  - inactive/structure.md
  - technical-documentation/checking-coding-standards.md

You have addressed the question of the readme_template.md, so I guess the only question is checking-coding-standards.md?

Hrm. I linked that one, but it is clearly borked: https://islandora.github.io/documentation/checking-coding-standards.md
Checking...

Missed the folders part of the url. Hopefully this fixes it and doesn't just pile conflicts into the PR...


Range Nodes Min Values can be higher than Max Values

Godot version:

v3.2.3.stable.flathub
OS/device including version:

Linux Mint 20.1 x86_64
Issue description:

Range Nodes have Min Value and Max Value properties. Changing Min Value to be higher than Max Value is allowed. The inverse (changing Max Value to be less than Min Value) is also allowed.
The expectation was changing Min Value to be higher than Max Value would automatically set Min Value to be 1 less than Max Value. Likewise, changing Max Value to be higher than Min Value was expected to automatically correct Max Value to be 1 more than Min Value
Steps to reproduce:

Create a Range Node (Scrollbars, Sliders, Progressbars, or Spinbox)
In the Inspector for the Range Node, set Min Value to be more than Max Value OR set Max Value to be less than Min Value
Notice Value automatically adjusts to equal Min Value, but Min Value and Max Value do not automatically adjust.

Minimal reproduction project:

Range Node Bug.zip

Yep saw how it's effecting.

Maybe when setting min/max/page we could make a deferred call to e.g. validate_min_max, which would make sure that these values are all correct?

well how to make a deferred call ?

well how to make a deferred call ?

call_deferred("method_name")

set_deferred("property_name", value)

Will this work properly if the node is instanced from a thread? (not added to tree, just instanced, which should be supported). I think deferred calls are invoked from the main thread.

How well would something along the lines of
void Range::set_min_value(float p_min_value) {
        float p_max_value = get_max_value();
        if (p_min_value >= p_max_value) {
                min_value = p_max_value - step;
        }
        else{
                min_value = p_min_value;
        }
}
``` work?

What's a deferred call?

What's a deferred call?

A deferred call is a call that occurs with a delay of one frame (and won't block the rest of the code execution).

In codebase base I sometimes see MessageQueue::get_singleton()->push_call() for deferred calls.

Maybe when setting min/max/page we could make a deferred call to e.g. validate_min_max, which would make sure that these values are all correct?

but what does validate_min_max would do? true values are stored in save file[.tres], should I check with those values or something else..?

Yes.


Add warning for 406 response code and test cases

https://github.com/thoughtbot/superglue/issues/63
This PR adds a warning message when a 406 response code is received. The warning message suggests the developer to add format.json to their respond_to block to handle remote calls properly.
Changes Made:

Updated handleServerErrors function to log a warning message for 406 response codes.
Added test cases to ensure the new functionality works as expected.

Solid changes! Thanks so much @kholdrex


update docker binary version to 19.03.2

This PR upgrades the docker version to 19.03.2 to support compose v3.8.
Is there anything that speaks against this?

Sure, I wasn't aware of the existence of version 3.8.
Seems that it is not documented yet: https://github.com/docker/docker.github.io/issues/9216

Thanks @LolHens :+1:


Timezone issue on Firefox

Hello,
When I'm using the date picker on Firefox I have an issue. If I select the date 2017-10-19 on the picker, the returned value is 2017-10-18 22:00 on Firefox, and is 2017-10-19 00:00 on Chrome.
With the datetime picker there is also an issue. If I select 2017-10-18 19:00, the returned value is 2017-10-18 17:00 on firefox and 2017-10-18 19:00 on Chrome.
So there is a difference of 2h (I'm in France) on Firefox, maybe because of the timezone ?
Thanks

I guess it not because the time-zone. Do not use the angular 4 date pipe and console log the return pure Javascript date object to see if the return value is correct.

Yeah, I wasn't using the angular 4 pipe, I "consoled" log the pure javascript object to see that there is the 2h difference.

Here some photos :
In Firefox :

In Chrome :

I have this issue on Chrome as well.
Only using "calendar" and when I select a date the date-string contains time which is set to 22:00:00. I live in Sweden so same timezone as @pchmn

@johankvint
If you only use 'calendar', you need to set that [dateFormat] attribute to only display the date value
for example: [dateFormate]=" 'YYYY/MM/DD ' "

Hi again,
Yes I'm using "calendar and have set dateFormat to "YYYY-MM-DD".
This is what I get with json-pipe:

"From" sets the start value and "To" sets the end value
HTML

            From:
            <owl-date-time type="calendar"
                class="form-control"
                placeholder="yyyy-mm-dd"
                #startDate
                formControlName="start"
                [max]="endDate.value"
                dateFormat="YYYY-MM-DD">
            </owl-date-time>

            To:
            <owl-date-time type="calendar"
                class="form-control"
                placeholder="yyyy-mm-dd"
                #endDate
                formControlName="end"
                [min]="startDate.value"
                dateFormat="YYYY-MM-DD">
            </owl-date-time>


CMake/ctkMacroSetupQt.cmake: A duplicate ELSE command was found inside an IF block

Hi there,
when using CTK with on macOS sierra 10.12.5 with latest cmake --version cmake version 3.8.20170518-gbc7d64 , I get the error message:
CMake Error at CMake/ctkMacroSetupQt.cmake:76 (else):
  A duplicate ELSE command was found inside an IF block.
Call Stack (most recent call first):
  CMakeLists.txt:410 (ctkMacroSetupQt)

Indeed it seems there is a duplicate else() in the ctkMacroSetupQt.cmake.
Suggesting to remove the lines (that seem duplicated from an earlier merge years ago):
https://github.com/commontk/CTK/blob/master/CMake/ctkMacroSetupQt.cmake#L76-L77

CTK revision 7129bb0b65d52c8ad6d5940be7aed3075b675edc (latest in master as of writing this).

Thanks for the report 👍
I just pushed a PR addressing this.
I have added you as author of the commit, if you prefer not, let me know and I will only mention you in the commit message.

Wow @jcfr that is fast. Thanks, I am happy with author-thingy ... sorry I was to lazy to fork, and push.

Great. Thanks again for the report and patch.

Hello there,
When I use ubuntu 16.04 (Xenial Xerus), cmake version 3.10.1
the ERROR of ctkMacroSetupQt.cmake still exists.
"
CMake Error at CMake/ctkMacroSetupQt.cmake:76 (else):
A duplicate ELSE command was found inside an IF block.
"
I have the correct file of the repository. I tried to change the else() structure with if() but the ERROR still exists. Is there any idea what happens?

Hi @ece7048 ,
Could you check witch version of CTK you are using ?
Running git show from the source directory should return the current git SHA.
Also if you look at the content of the file CMake/ctkMacroSetupQt.cmake, is it the expected version ?

It was an older version with the error inside. Thank you a lot!!!
Cheers!!

You are welcome :+1: Glad we were able to sort this out quickly.


React State issue

I have a issue with react state, I mean when the state is updated the ui did not get updated or changed.

I have changed and played around with the useEffecrt hook and eventually  the state worked as shown here:


Widget Naming/Coding Conventions

Is your feature request related to a problem? Please describe.
No, enhancement only.
Describe the solution you'd like
As a RAMSTK developer, I want customized RAMSTK widgets so that they are easier to understand, use, and maintain.
As a RAMSTK user, I want a consistent look and feel to the views so they are convenient to use and not distracting.

Widgets used in RAMSTK shall be named RAMSTK<widget> where <widget> is the name of the underlying toolkit widget class.

For example, the RAMSTK widget implementing the pygobject GtkEntry() would be named RAMSTKEntry().

Widgets used in RAMSTK shall inherit from the parent widget(s).
Widgets used in RAMSTK shall contain helper or wrapper methods to handle the detailed implementation of the action; these methods shall be public.
All RAMSTK widgets shall have the following public methods:
a. do_set_properties(): used to set all visual properties of the widget with sensible defaults; this provides for a consistent look and feel.
b. do_update(), if an updatable widget: used to update the displayed information in the widget; this simply reduces code duplication and eases the development/maintenance of the views using the widgets.
All RAMSTK widget classes should have a type definition (*.pyi) file associated with them.
Default property values for RAMSTK widget classes may be user-configurable.

Additional Comments
Add new RAMSTK requirements/conventions in the comments.  Each should be numbered sequentially.

All editable RAMSTK widgets (RAMSTKEntry, RAMSTKComboBox, etc.) shall have an attribute to hold the value of the signal handler ID associated with that widget.
The handler ID attribute shall be capable of storing multiple handler ID's per widget.

The do_update() shall handle widgets both with an associated handler ID (widgets used for input) and without an associated handler ID (widgets used to display results).

See also issue #302, #304, #308.


Added stack.yaml

Sorry for the delay on merging this!  This got lost in my inbox.  Thanks a lot for adding this.  :)


Adding __matmul__ to CircuitComponents

Context:
Adds matmul to circuit components.
Also changes/adds a bunch of stuff that is needed for it, such as:

Adds equality on wires and circuit components (so that tests become easier)
Changes Wires.__rshift__ into Wires.__matmul__, so that all rshift (matmul) in lab_dev mean the same thing, i.e. that they do (do not) add missing adjoints

Tests:
For the tests, it applies @ to sequences of states and gates, and compares the representation of the resulting component to those that one gets by implementing the same sequence with mrmustard.lab. Small differences found, which can be discussed offline

Nice PR! I've checked the logic in side matmul which works for me!
Just leave an open question to discuss: if we do this matmul in simulator and with Fock in each step, would the idea to have the tensor network doesn't exist anymore?

The tensor network idea still exists, but it is orthogonal to the matmul/rshift.
When we specify a path for a circuit, the setter will take care to check that the path is valid for the given circuit based on the connectivity of the components. This way, the check is done only once and outside of the simulation (remember that I may want to simulate the same circuit 1000 times)


add Honorable Mentions table/visual

I read "How the World Forgot Darfur" which isn't really book-length.
I could debate including that specific title, since I would argue it's as valid to include as a children's picture book. However, a new table would be neat -- I could also track short stories I've read (like "Jambula Tree").
I could call this table "Shorter works" and provide context ("How the World Forgot Darfur" by the author of War is Boring and "Jambula Tree" as inspiration for the film Rafiki). Optionally, there could be a way to populate or include them in the map. Such as layers that can be toggled.

These might be more valid to count as full books, but I figure this was a good place to track them before having read them:

Living Level 3: South Sudan
Living Level 3: Iraq (also serialized on HuffPost)

I also have collections like Africa 39 and Jambula Tree and Other Stories.

I started reading Our Stories Carried Us Here: A Graphic Novel Anthology, and figured an "honorable mention" box, perhaps in the top right, would be suitable.

A Mission to Cook and Always Goodbye span multiple countries. Likewise, I've read American Born Chinese, which I chose not to list under China.

How I should do this:

Country code of ZZZ/ZZ, with name of "Honorable Mention" or the country name
split ZZZs into a second table under the "completed" section (think how I want unread books to appear in the queue table)
these will "map" to the new indicator (shaded box above Russia)

Table is done, but leaving open so I can process the recommendations (and possibly to make an honorable mentions queue table?).

I read Blancaflor: The Hero with Secret Powers: A Folktale from Latin America by Nadja Spiegelman and Sergio García Sánchez yesterday; there's an excellent webpage here. I'm just not sure I want to mention it yet, since it's short. But if there were a graphic novel collection like this...


Plugin doesn't always read a QR

Hello,
I'm using this plugin on an ionic app, however out of 10 QR it only reads around 4. Below is a sample which is not read by the plugin.

Any idea why?

This QR is inverted.  This will unfortunately not work on some (if not all) Android devices/versions. On iOS however it should work just fine.


[Suggestion] Audio components

Apologies if there's some other way that makes this unnecessary, but I can't think of a way to use audio in a hyperdiv app.
It would be awesome to be able to instantiate an hd.audio component and control playback using hyperdiv interactivity.
whalesong = hd.audio("/path/to/whalesong.mp3")
if hd.button("Play whalesong").clicked:
    whalesong.play()

Thanks! There's no audio component currently but one can be added.

I added a basic audio component that will be in the next release: #26


[bug]: InvokeAI wont start in web browser interface

Is there an existing issue for this?

[X] I have searched the existing issues

OS
Windows
GPU
cuda
VRAM
No response
What version did you experience this issue on?
3.1.0
What happened?
[bug]: Hi, can someone please help me with this? Im trying to run InvokeAI in browser based interface and getting this:
[2023-09-06 15:06:07,427]::[uvicorn.error]::INFO --> Started server process [5436] [2023-09-06 15:06:07,428]::[uvicorn.error]::INFO --> Waiting for application startup.
[2023-09-06 15:06:07,428]::[InvokeAI]::INFO --> InvokeAI version 3.1.0
[2023-09-06 15:06:07,428]::[InvokeAI]::INFO --> Root directory = C:\XXX\InvokeAI
[2023-09-06 15:06:07,435]::[InvokeAI]::INFO --> GPU device = cuda NVIDIA GeForce RTX 2060
[2023-09-06 15:06:07,442]::[InvokeAI]::INFO --> Scanning C:\XXX\models for new models
[2023-09-06 15:06:07,697]::[InvokeAI]::INFO --> Scanned 6 files and directories, imported 0 models
[2023-09-06 15:06:07,703]::[InvokeAI]::INFO --> Model manager service initialized
[2023-09-06 15:06:07,712]::[uvicorn.error]::INFO --> Application startup complete.
[2023-09-06 15:06:07,712]::[uvicorn.error]::INFO --> Uvicorn running on http://<IP_ADDRESS>:9090 (Press CTRL+C to quit)
[2023-09-06 15:06:35,847]::[uvicorn.error]::INFO --> Shutting down
[2023-09-06 15:06:35,954]::[uvicorn.error]::INFO --> Waiting for application shutdown.
[2023-09-06 15:06:35,955]::[uvicorn.error]::INFO --> Application shutdown complete. [2023-09-06 15:06:35,956]::[uvicorn.error]::INFO --> Finished server process [5436] Task was destroyed but it is pending! task: <Task pending name='Task-3' coro=<FastAPIEventService.__dispatch_from_queue() running at C:\XXX\InvokeAI\Program Files\InvokeAI.venv\Lib\site-packages\invokeai\app\api\events.py:48> wait_for=>
Screenshots
No response
Additional context
No response
Contact Details
No response

Thanks for the bug report and sorry you’re experiencing problems. From the command window, could you re-launch the invoke.bat script with the —log_level debug option?
.\invoke.bat —log_level debug

This turns on verbose logging and will help track down why the server is shutting down. If it works properly, you’ll see many DEBUG messages. Please cut and paste everything from startup through shutdown.

Hi,
Im getting only this:
C:\Users\42077\OneDrive\Plocha\InvokeAI\InvokeAI\InvokeAI>invoke.bat --log_level debug
Desired action:

Generate images with the browser-based interface
Explore InvokeAI nodes using a command-line interface
Run textual inversion training
Merge models (diffusers type only)
Download and install models
Change InvokeAI startup options
Re-run the configure script to fix a broken install or to complete a major upgrade
Open the developer console
Update InvokeAI
Command-line help
Q - Quit
Please enter 1-10, Q: [1] 1
Starting the InvokeAI browser-based UI..
[2023-09-09 15:29:58,885]::[InvokeAI]::INFO --> Patchmatch initialized
C:\Users\42077\OneDrive\Plocha\InvokeAI\InvokeAI\InvokeAI.venv\Lib\site-packages\torchvision\transforms\functional_tensor.py:5: UserWarning: The torchvision.transforms.functional_tensor module is deprecated in 0.15 and will be removed in 0.17. Please don't rely on it. You probably just need to use APIs in torchvision.transforms.functional or in torchvision.transforms.v2.functional.
warnings.warn(
[2023-09-09 15:30:01,880]::[uvicorn.error]::INFO --> Started server process [13304]
[2023-09-09 15:30:01,880]::[uvicorn.error]::INFO --> Waiting for application startup.
[2023-09-09 15:30:01,881]::[InvokeAI]::INFO --> InvokeAI version 3.1.0
[2023-09-09 15:30:01,881]::[InvokeAI]::INFO --> Root directory = C:\Users\42077\OneDrive\Plocha\InvokeAI\InvokeAI\InvokeAI
[2023-09-09 15:30:01,881]::[InvokeAI]::DEBUG --> Internet connectivity is True
[2023-09-09 15:30:01,888]::[InvokeAI]::DEBUG --> Config file=C:\Users\42077\OneDrive\Plocha\InvokeAI\InvokeAI\InvokeAI\configs\models.yaml
[2023-09-09 15:30:01,889]::[InvokeAI]::INFO --> GPU device = cuda NVIDIA GeForce RTX 2060
[2023-09-09 15:30:01,889]::[InvokeAI]::DEBUG --> Maximum RAM cache size: 6.0 GiB
[2023-09-09 15:30:01,895]::[InvokeAI]::INFO --> Scanning C:\Users\42077\OneDrive\Plocha\InvokeAI\InvokeAI\InvokeAI\models for new models
[2023-09-09 15:30:02,141]::[InvokeAI]::INFO --> Scanned 6 files and directories, imported 0 models
[2023-09-09 15:30:02,145]::[InvokeAI]::INFO --> Model manager service initialized
[2023-09-09 15:30:02,152]::[uvicorn.error]::INFO --> Application startup complete.
[2023-09-09 15:30:02,153]::[uvicorn.error]::INFO --> Uvicorn running on http://<IP_ADDRESS>:9090 (Press CTRL+C to quit)
[2023-09-09 15:30:06,290]::[uvicorn.error]::INFO --> Shutting down
[2023-09-09 15:30:06,397]::[uvicorn.error]::INFO --> Waiting for application shutdown.
[2023-09-09 15:30:06,399]::[uvicorn.error]::INFO --> Application shutdown complete.
[2023-09-09 15:30:06,399]::[uvicorn.error]::INFO --> Finished server process [13304]
Task was destroyed but it is pending!
task: <Task pending name='Task-3' coro=<FastAPIEventService.__dispatch_from_queue() running at C:\Users\42077\OneDrive\Plocha\InvokeAI\InvokeAI\InvokeAI.venv\Lib\site-packages\invokeai\app\api\events.py:48> wait_for=>
Terminate batch job (Y/N)?

I'm having a similar issue; except, when I try to run invoke ai on my local machine, nothing happens and I am stuck here:
C:\Users\drive\invokeai>.\invoke.bat --log_level debug
Desired action:

Generate images with the browser-based interface
Explore InvokeAI nodes using a command-line interface
Run textual inversion training
Merge models (diffusers type only)
Download and install models
Change InvokeAI startup options
Re-run the configure script to fix a broken install or to complete a major upgrade
Open the developer console
Update InvokeAI
Command-line help
Q - Quit
Please enter 1-10, Q: [1] 1
Starting the InvokeAI browser-based UI..

I'm still able to log on to localhost:9090, but I am unable to invoke any images, as I only get an "OS Error":

I am having the same issue as the original post.
I have tried the debug and it didn't seem to recognise it.
---------------------------with debug---------------------------------
Please enter 1-4, Q: [1] 1
Starting the InvokeAI browser-based UI..
usage: invokeai-web [-h] [--root ROOT] [--config CONFIG_FILE] [--version]
invokeai-web: error: unrecognized arguments: —log_level debug
---------------------------without debug---------------------------------
Desired action:

Generate images with the browser-based interface
Open the developer console
Run the InvokeAI image database maintenance script
Command-line help
Q - Quit

To update, download and run the installer from https://github.com/invoke-ai/InvokeAI/releases/latest.
Please enter 1-4, Q: [1] 1
Starting the InvokeAI browser-based UI..
[2024-04-08 19:49:01,982]::[InvokeAI]::INFO --> Patchmatch initialized
[2024-04-08 19:49:02,868]::[InvokeAI]::INFO --> Using torch device: NVIDIA GeForce RTX 3080
[2024-04-08 19:49:05,066]::[InvokeAI]::INFO --> cuDNN version: 8801
[2024-04-08 19:49:05,092]::[uvicorn.error]::INFO --> Started server process [56092]
[2024-04-08 19:49:05,092]::[uvicorn.error]::INFO --> Waiting for application startup.
[2024-04-08 19:49:05,092]::[InvokeAI]::INFO --> InvokeAI version 4.0.4
[2024-04-08 19:49:05,093]::[InvokeAI]::INFO --> Root directory = G:\invokeai
[2024-04-08 19:49:05,094]::[InvokeAI]::INFO --> Initializing database at G:\invokeai\databases\invokeai.db
[2024-04-08 19:49:05,368]::[uvicorn.error]::INFO --> Application startup complete.
[2024-04-08 19:49:05,369]::[uvicorn.error]::INFO --> Uvicorn running on http://<IP_ADDRESS>:9090 (Press CTRL+C to quit)
^^^ Sits there forever until forced to quit. I had a sleep and woke up and it hadn't changed.
Am I overlooking something?

@Nungy I don't think this is the same issue. Did you open the URL in your web browser?

@psychedelicious I attempted to open it in multiple browsers but it just did server not found. Seemed like the localhost server hadn't actually started correctly. I vaguely recall getting the errors that the original post has in his log at least once. Apologies I can't provide any more insight or tests as I've had a data loss and that drive is gone.

@Nungy ok, I'm not sure where to go with this issue and will close it. If you encounter the problem again please create a new issue and we can investigate. Sorry to hear about your data loss, never a good time to :(


⚠ Bofrost.lu has degraded performance

In 0b15a4f, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1196 ms

Resolved: Bofrost.lu performance has improved in bd544e9.


Company Change

Hello,
The company Siemens Convergence Creators has been bought by the Atos group, hence I updated the information a bit. I deleted the Siemens CC because it no longer exists as a company, and added Atos IT Solutions & Services, which is now the official company name.
Haskell is used in the Space department in the mission control sector for various test systems and is currently under evaluation for direct use in mission control and satellite test systems. Its just our department (Aerospace) using Haskell (at least that I know of), but our tools are also in use by DLR (Deutsches Zentrum für Luft- und Raumfahrt) to test the actual mission control system GECCOS before new versions get deployed.
I am also pushing Haskell a bit within Atos (gave a talk to the internal Atos Software Experts Community which was also forwared to ESA) an hope to get it adopted a bit more inside the company.
lg,
Michael

Thanks for the update!


Update Dependabot to actually group dependency updates

Now dependabot should create a single PR for the dependency updates. Example dependabot PR: https://github.com/SentryMan/avaje-javalin-api-example/pull/50

@SentryMan I believe we had this, but it didn't work too well, so we reverted back to single commits once per month. Or is this something else?

Can you expand on that?

https://github.com/javalin/javalin/pull/2202
https://github.com/javalin/javalin/commit/b87db25b272efa7d7291380de841fa6504671b0e
Appears to be the same setup that we had.
I can't find the actual issues/PRs now, but basically dependabot would ignore all chat commands to skip versions or rebuild, which made it impossible to merge any of the PRs. I got so frustrated that I reverted back to having individual commits.

I also tried that dependency group for both dev and the other, but this new config worked for me


Introduce a switch if imported dependencies should also be analysed

In my application I use Spring Boot. Thus I set up the Dependency Management as follows:
        <dependencyManagement>
          <dependencies>
            <!-- Spring Cloud Dependencies -->
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-dependencies</artifactId>
                <version>${spring-cloud-dependencies.version}</version>
                <type>pom</type>
                <scope>import</scope>
            </dependency>

Sprint Boot will manage my dependencies for me and guarantees that the selected versions work well together.
That's why I'd like to exclude the dependencies that are imported by Spring Boot from the versions:dependency-updates-report report. Otherwise I get suggested updates in my report that are out of scope for me.
I think it would be great to introduce a new boolean parameter to toogle if those imported dependencies should also be analysed. To stay backwards compatible it would default to true.
Don't get me wrong: I still want the importing dependency to be analysed, but not the dependencies it imports. That way I would still get notified if there's a newer version of Spring Boot / Dependencies.

I think this has already been raised in #46

It depends, I still want <dependencyManagement> to be processed so I get notified about outdated versions. However, I don't want to be informed about transitive and/or imported dependencies.
In #46 the OP asked to totally disable processing of dep-mgmt on request.

Currently the result of this looks like this:

What do you think?

Hi @khmarbaise ,
your solution looks great to me! Thanks for incorporating this feature and mainting this project :-)
On my behalf, sorry for the late feedback...
I'd be very happy to use it in my current setup! Is there a chance for a 2.5 release in the near future? I saw you usually release once a year or less.


Reminds the users to an upcoming event

Create a script that prints a reminder for upcoming events from the ical-file, e.g. one hour before start with location and description.

Pull Request #180

Merged a month ago


[BUG] No such file or directory Xauthority

Describe the bug
On WSL, I create a virtual environment and install packages then run the "operate" command which leads to an error that there is no Xauthority.
Steps to Reproduce

python3.10 -m venv venv
source venv/bin/activate
pip install self-operating-computer
operate

Expected Behavior
Runs and opens GUI
Actual Behavior:
Crash:
Traceback (most recent call last):
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/xauth.py", line 43, in __init__
    raw = open(filename, 'rb').read()
FileNotFoundError: [Errno 2] No such file or directory: '/home/bond/.Xauthority'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/bond/cs590/self-operating-computer/venv/bin/operate", line 5, in <module>
    from operate.main import main_entry
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/operate/main.py", line 6, in <module>
    from operate.operate import main
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/operate/operate.py", line 25, in <module>
    from operate.utils.operating_system import OperatingSystem
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/operate/utils/operating_system.py", line 1, in <module>
    import pyautogui
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/pyautogui/__init__.py", line 246, in <module>
    import mouseinfo
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/mouseinfo/__init__.py", line 223, in <module>
    _display = Display(os.environ['DISPLAY'])
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/display.py", line 80, in __init__
    self.display = _BaseDisplay(display)
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/display.py", line 62, in __init__
    display.Display.__init__(*(self, ) + args, **keys)
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/protocol/display.py", line 60, in __init__
    auth_name, auth_data = connect.get_auth(self.socket,
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/support/connect.py", line 91, in get_auth
    return mod.get_auth(sock, dname, host, dno)
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/support/unix_connect.py", line 103, in new_get_auth
    au = xauth.Xauthority()
  File "/home/bond/cs590/self-operating-computer/venv/lib/python3.10/site-packages/Xlib/xauth.py", line 45, in __init__
    raise error.XauthError('~/.Xauthority: %s' % err)
Xlib.error.XauthError: ~/.Xauthority: [Errno 2] No such file or directory: '/home/bond/.Xauthority'

Environment

OS: WSL
Model Used (e.g., GPT-4v, Gemini Pro Vision): Not yet input

on wsl: no fix install x correctly (CANT DO)
ON LINUX:
xhost +local:$USER


DOCS: improve boltz fee information

added another card element in UI to explain the boltz fees in detail, with examples.

@michael1011 please approve :)

Codecov Report

Merging #1386 (238e6a2) into main (ffb5a91) will decrease coverage by 0.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1386      +/-   ##
==========================================
- Coverage   48.69%   48.56%   -0.13%
==========================================
  Files         294      294
  Lines       16566    16565       -1
==========================================
- Hits         8066     8045      -21
- Misses       8500     8520      +20

Impacted Files
Coverage Δ

lnbits/extensions/boltz/crud.py
32.83% <ø> (-0.99%)
:arrow_down:

lnbits/extensions/lnurlp/migrations.py
81.48% <0.00%> (-14.82%)
:arrow_down:

lnbits/db.py
81.20% <0.00%> (-10.07%)
:arrow_down:

lnbits/commands.py
73.61% <0.00%> (-1.39%)
:arrow_down:

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


feat: smooth create org flow asking for payment method and change plan to scaler

Let's try to reuse as much as we can strings from the upgrade flow:

My suggestion of messages:
➜  api git:(main) turso org create foo
Organizations are only supported in paid plans.

You need to add a payment method before you can create organization foo on the scaler plan.
For information about Turso plans pricing and features, access: https://turso.tech/pricing

Want to add a payment method right now? [y/n]: y

Opening your browser at:
https://billing.turso.io/p/session/test_YWNjdF8xS1U2cEFMWnl2c0E1RUlqLF9PTFlDWXUyY2ZTTHJ6VUhQMDJ0RWFNSmhISmtBRm5q0100aztia3N5

Payment method added successfully.
You can manage your payment methods with turso org billing.

You're creating organization foo on the scaler plan.
Do you want to continue? [y/n]: y

Created organization foo on the scaler plan.
Current organization set to foo.
All your turso commands will be executed in that organization context.
To switch back to your previous organization:

        turso org switch athoscouto

➜  turso-cli git:(main) ✗

Please add an extra line in the end, the layout looks weird when we end with a line beginning with a tab.
Let's make sure that we are consistent in regard to capitalization and punctuation.
This means that lines should start with upper case letters.
And that they should end with punctuation unless it ends with a URL or command.

Did the changes, except reusing as much as I could from the upgrade flow. It would involve a lot of refactor that I didn't see much value in doing now. But created an issue for it, that would be happy to tackle in the near future. https://github.com/tursodatabase/turso-cli/issues/587


Phyton-virtualen doesn‘t work

Analysis
I have installed this plugin about config-ui.
Expected Behavior
After getting log I installed python manual with
sudo apt-get install python-virtualenv
Steps To Reproduce
..
Logs
20/02/2024, 20:02:01] [Apple TV Enhanced] [E] Python check: virtualenv python module is not installed. If you have installed homebridge via the apt package manager, update the homebridge apt package to 1.1.4 or above (this applies for installations based on the Raspberry Pi OS iamge as well). When using the official docker image, update the image to version 2023-11-28 or above. Otherwise install the python virtualenv module manually.

Configuration
{
            "name": "Apple TV Enhanced",
            "mediaTypes": [
                "music",
                "tv",
                "video"
            ],
            "deviceStates": [
                "playing"
            ],
            "deviceStateDelay": 0,
            "remoteKeysAsSwitch": [
                "turn_off",
                "turn_on"
            ],
            "avadaKedavraAppAmount": 15,
            "disableVolumeControlRemote": false,
            "setTopBox": false,
            "discover": {
                "multicast": true
            },
            "forceVenvRecreate": false,
            "logLevel": 3,
            "deviceSpecificOverrides": [
                {
                    "overrideMediaTypes": false,
                    "overrideDeviceStates": false,
                    "overrideDeviceStateDelay": false,
                    "deviceStateDelay": 0,
                    "overrideRemoteKeysAsSwitch": false,
                    "overrideAvadaKedavraAppAmount": false,
                    "avadaKedavraAppAmount": 15,
                    "overrideCustomInputURIs": false,
                    "overrideDisableVolumeControlRemote": false,
                    "disableVolumeControlRemote": false,
                    "overrideSetTopBox": false,
                    "setTopBox": false
                }
            ],
            "platform": "AppleTVEnhanced",
            "_bridge": {
                "username": "0E:CA:A4:36:FB:85",
                "port": 54444
            }

Environment

OS:
Docker:

Image Version:

Homebridge:
Homebridge Config UI:
Storage Path:
Apple TV Enhanced:
Node:
npm:
Python:
pip:
HDMI hops:
HomePod as default speaker:

Additional Context
No response

You said that you got the error that the python virtualenv package is missing and then installed it. Great. What do you want me too answer now?
I ask for the environment in the bug template for a reason. Please provide the details I have asked for.

Generally speaking, install the latest homebridge apt-package and use the systems default python installation. If you do so, all dependencies should be there ...

Sorry for missing the details for my environment:
Raspi 4
OS Raspbian GNU/Linux Bullseye (11)
node 20.10.0
homebridge v. 1.7.0
homebridge-ui 4.55.1

Am 20.02.2024 um 20:56 schrieb Maximilian Leith @.***>:
I ask for the environment in the bug template for a reason. Please provide the details I have asked for.

I have updated with
sudo apt-get update
sudo apt-get upgrade
Manual installation has not worked by:
pi@homebridge:~ $ sudo apt-get install python-virtualenv
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package python-virtualenv is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python-virtualenv' has no installation candidate


[Lab 3.2] Twitter: Content, Styling, Visuals

31.md

Add a visual
Explain the dataframe part of the code
Add a visual that shows what the dataframe looks like before inserting data

32.md

Add visual
Explain search_dict parameter and that you should use the tweepy Cursor object to get tweets

issue "tweepy Cursor object to get tweets" is already included in the original card
What aspect of "search_dict parameter" should be explained?


eofsvd functions do not report error if no complete time series

Reported by ansley b manke on 25 Sep 2013 23:34 UTC
The EOFSVD functions gather all the spatial locations where there is complete time series data. If no locations have complete data we should return an error message. This isn't done.
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2095

Comment by ansley.b.manke on 8 Nov 2017 01:01 UTC
This message was added some time ago.


EditorExtensions 2.2 is not that forwards compatible, either.

#rebuild

@pfj @dbent It looks like the merge build is failing as it removes a 1.0.4 compatible version... which shouldn't be.

That's fine, it's a limitation of the build environment that only targets one version of KSP.

Thank you.


Undefined is not an object _react.PropType.array

doesn't work this library..
packege.json is
  "dependencies": {
    "react": "16.8.3",
    "react-native": "0.59.10",
    "react-native-pie": "^0.1.0"
  },

got error

sorry , resolved this issue..
change version "react-native-pie": "^0.1.0"  to "react-native-pie": "^0.6.1"
close this issue


O365 Learning Pathways - Permission bug

Users with Contributor Permission / Read Only are unable to view the page

browser.pipe.aria.microsoft.com/:1 Failed to load resource: net::ERR_CONNECTION_CLOSED
/sites/abc_Microsoft_Learning_Resources/_api/web/lists/getByTitle('CustomConfig')/items?$select=Id,Title,JSONData&$filter=Title%20eq%20%27CustomCDN%27&$top=1:1 Failed to load resource: the server responded with a status of 404 (Not Found)
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: Error making HttpClient request in queryable [404] Not Found ::> {"odata.error":{"code":"-1, System.ArgumentException","message":{"lang":"en-US","value":"List 'CustomConfig' does not exist at site with URL 'https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resources'."}}} Data: {"response":{},"status":404,"statusText":"Not Found","isHttpRequestError":true}
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: Error: Error making HttpClient request in queryable [404] Not Found ::> {"odata.error":{"code":"-1, System.ArgumentException","message":{"lang":"en-US","value":"List 'CustomConfig' does not exist at site with URL 'https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resources'."}}} - CustomDataService (getCustomCDN)
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
/sites/abc_Microsoft_Learning_Resources/_api/web/lists/getByTitle('CustomConfig')/items?$select=Id,Title,JSONData&$orderby=Id%20desc&$filter=(Title%20eq%20%27CustomConfig%27)%20and%20(CDN%20eq%20%27Default%27)%20and%20(Language%20eq%20%27en-us%27)&$top=1:1 Failed to load resource: the server responded with a status of 404 (Not Found)
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: Error making HttpClient request in queryable [404] Not Found ::> {"odata.error":{"code":"-1, System.ArgumentException","message":{"lang":"en-US","value":"List 'CustomConfig' does not exist at site with URL 'https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resources'."}}} Data: {"response":{},"status":404,"statusText":"Not Found","isHttpRequestError":true}
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: Error: Error making HttpClient request in queryable [404] Not Found ::> {"odata.error":{"code":"-1, System.ArgumentException","message":{"lang":"en-US","value":"List 'CustomConfig' does not exist at site with URL 'https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resources'."}}} - CustomDataService (getCustomConfig)
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
/sites/abc_Microsoft_Learning_Resources/_api/web/lists/getByTitle('CustomConfig')/fields?$select=Title&$filter=Title%20eq%20%27JSONData%27:1 Failed to load resource: the server responded with a status of 404 (Not Found)
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: Error making HttpClient request in queryable [404] Not Found ::> {"odata.error":{"code":"-1, System.ArgumentException","message":{"lang":"en-US","value":"List 'CustomConfig' does not exist at site with URL 'https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resources'."}}} Data: {"response":{},"status":404,"statusText":"Not Found","isHttpRequestError":true}
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: ConfigService (validateConfig) -- User does not have appropriate rights to create custom config list.
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1 Message: CustomLearningWebPart (configCDN) -- Could not get a valid configuration; Please contact your learning administrator.
e.log @ custom-learning-web-part_2006fa002acf0704e63648563f176ecf.js:1
activitymonitor.js:25 Uncaught ReferenceError: exports is not defined
at activitymonitor.js:25
sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1 Uncaught RangeError: Maximum call stack size exceeded
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)
at Function.e._handleWindowError [as _globalErrorHandler] (sp-pages-assembly_en-us_79d67b8bfeaa274e2496c682dae31da9.js:1)

Is the URL for your learning pathways main site is https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resources?
Because according to the screen shot you included that URL is returning 404... which would indicate that is not the correct URL.  If you renamed the URL of the site after you provisioned, then you will need to run the script to fix the tenant app property for the Site URL and update it to the correct one. https://github.com/pnp/custom-learning-office-365/blob/master/webpart/UpdateM365lpSiteUrl.ps1

https://gbgplc.sharepoint.com/sites/GBG_Microsoft_Learning_Resources
this is the correct Path name as I don’t publish the name online and I had to replace it with “xyz” and “abc”
Regards,
Fouad Chahin
User Productivity Specialist
M: +44 (0) 7790 899 088 | L: +44 (0) 11 5857 2882
GBG (London Hub)
From: Julie Turner<EMAIL_ADDRESS>Sent: 01 December 2020 04:52 PM
To: pnp/custom-learning-office-365<EMAIL_ADDRESS>Cc: Fouad Chahin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [pnp/custom-learning-office-365] O365 Learning Pathways - Permission bug (#405)
Is the URL for your learning pathways main site is https://xyz.sharepoint.com/sites/abc_Microsoft_Learning_Resourceshttps://protect-eu.mimecast.com/s/WDLFC0RzmugrPJjFwfIE4?domain=xyz.sharepoint.com?
Because according to the screen shot you included that URL is returning 404... which would indicate that is not the correct URL. If you renamed the URL of the site after you provisioned, then you will need to run the script to fix the tenant app property for the Site URL and update it to the correct one. https://github.com/pnp/custom-learning-office-365/blob/master/webpart/UpdateM365lpSiteUrl.ps1https://protect-eu.mimecast.com/s/sDRSCgJ4GFwYQP8hoJ_0D?domain=github.com
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://protect-eu.mimecast.com/s/VxuyCjR4kuGyNlgs5tp4e?domain=github.com, or unsubscribehttps://protect-eu.mimecast.com/s/7vPiCkR4luXqGYgu9DPop?domain=github.com.

I still haven't received any updates on the above request
is there any solution, please

Ok, so that is the url for your main learning pathways site?  Then if that's the case the permissions for the CustomConfig list have been broken to the point that users cannot access it.  If this is a new deployment, and you haven't customized it in any way I would suggest you delete the CustomConfig, CustomPlaylist, CustomAssets lists navigate to the CustomLearningAdmin.aspx page which will reprovision those lists setting up the permissions appropriately.
If you have customizations etc, then you'll have to manually fix the permissions.  Basically, CustomPlaylists and CustomAssets should inherit permissions from the site, CustomConfig list breaks inheritance but only to make the Visitor's group a contributor so that they can update the cache if they're the first person to hit it after the 24hour mark.

Thanks for the advice and I have followed the instruction as I have not customized the site before
So this error still showing:
See attached
Regards,
Fouad Chahin
User Productivity Specialist
M: +44 (0) 7790 899 088 | L: +44 (0) 11 5857 2882
GBG (London Hub)
From: Julie Turner<EMAIL_ADDRESS>Sent: 08 December 2020 03:14 PM
To: pnp/custom-learning-office-365<EMAIL_ADDRESS>Cc: Fouad Chahin<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [pnp/custom-learning-office-365] O365 Learning Pathways - Permission bug (#405)
Ok, so that is the url for your main learning pathways site? Then if that's the case the permissions for the CustomConfig list have been broken to the point that users cannot access it. If this is a new deployment, and you haven't customized it in any way I would suggest you delete the CustomConfig, CustomPlaylist, CustomAssets lists navigate to the CustomLearningAdmin.aspx page which will reprovision those lists setting up the permissions appropriately.
If you have customizations etc, then you'll have to manually fix the permissions. Basically, CustomPlaylists and CustomAssets should inherit permissions from the site, CustomConfig list breaks inheritance but only to make the Visitor's group a contributor so that they can update the cache if they're the first person to hit it after the 24hour mark.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://protect-eu.mimecast.com/s/9jVFCADk2Fll7oOSGf7qa?domain=github.com, or unsubscribehttps://protect-eu.mimecast.com/s/CBUICBB02FRREmKC6FJRJ?domain=github.com.

Unfortunately, @fouadgbg you've responded via email and image attachments don't make it through that interface, plus you're ending up including your email signature with your personal information in the issue, so I've been removing that. I'm assuming you're still having issues, if you navigate to the GitHub issue in a browser you'll be able to insert images if you have more to share.

apologies I was replying back to you using my work email. here is the image

I have followed the instruction and still the same issue.
let me know the outcomes, please
thanks in advance

So unfortunately, I do not have enough information to assist you.  I would suggest at this point that you follow these instructions and upload the information to the following shared location so that I can review the logs: https://sympraxis-my.sharepoint.com/:f:/g/personal/julie_turner_sympraxisconsulting_com/EuxIBsASRl5Pn9fPzkaGt8sBRczrriiJn2e_ydJYbUo9yg?e=XSJARv
Also include a screen shot of your configuration settings in the "CustomLearnginAdmin.aspx" page. You can get that by clicking on the ... and then selecting About Web Part which will display a panel that tells about your particular configuration.

is there any updates on that, I appreciate that

I saw that you posted the screen shot of the about screen but you didn't upload any diagnostics that I asked for so I was waiting.

I would suggest at this point that you follow these instructions and upload the information to the following shared location so that I can review the logs: https://sympraxis-my.sharepoint.com/:f:/g/personal/julie_turner_sympraxisconsulting_com/EuxIBsASRl5Pn9fPzkaGt8sBRczrriiJn2e_ydJYbUo9yg?e=XSJARv

Hi there
I have uploaded the log as per request, please let me know.
thanks

The errors you're seeing in the console for customlearningadmin.aspx are not related to the solution they're errors with M365... sadly...
So although this is useful information in that we know you have no issues loading the admin area, but I really need to see the logs for a page where you are having the issue as well as a screen shot like you gave me for CustomLearningAdmin.aspx.

I'm going to close this due to lack of activity.  If you're still having issues, please feel free to open a new issue and reference this one providing more details.

I'm going to close this due to lack of activity.  If you're still having issues, please feel free to open a new issue and reference this one providing more details.


conda-forge Package Missing

Hi!
I'm guessing you probably already know this, but this package is missing from the conda-forge channel ... (Is that what the #TODO: Conda install  note meant? I guess I didn't interpret it that way. )
If that's the case, maybe in the interim strikethrough the conda section? (In Github Markdown it's two tildes ~ on either side :grin: )
Thanks for the clarification!

Hi Daniel,
@volpatto created the conda packages for my other packages. I'm not likely going to get to doing it personally soon as pip works pretty well and there are lots of big-ticket items on my plate.
Cheers,
Caleb

Hey, guys!
I think I can add chemicals there, I just have to manage to find some time to do so. @danieldjewell do you need chemicals from conda-forge urgently? I think I can add this package to conda-forge in the next weeks.
Cheers!

Hi Diego,
I received another request for this over email. Do you know when you may have time to package chemicals?
Sincerely,
Caleb

Hi Diego,
I received another request for this over email. Do you know when you may have time to package chemicals?
Sincerely,
Caleb

Hi, Caleb.
Nice! I can't give you an exact day, but I estimate that I will pack chemicals next week. If I manage to find some time, maybe I can begin this upcoming weekend.
Cheers,
Diego

The package is now available on conda-forge!


Update 3.x from 2.x

Thanks for the intiative, but it's easier for me to take care of this myself as the code has changed quite a lot meanwhile.


Rework how bazel stamping work in the repository

This PR reworks completely how stamping works in the repository:

It introduces stamp.bzl which is a module to handle stamping. Notably, it allows rules to add stamp parameters
that behaves like the usual bazel conversion (0 means no stamping, 1 is always stamping, -1 follows the command line).
It fixes several python tool and bazel rule to use this module so that they only stamp if required to do so.
It removes some targets that were always stamping and have now become useless

What does this change do:
With this PR, there are two main changes:

Certain headers generated by reggen (autogen_hjson_header, the tock files) do not contain stamping information anymore by default. If one requires stamping, see below.
The topgen code has been updated but it is not called direcly by bazel (it is called by make) so the default behaviour remains the same and this does not affect bazel caching anyway.
Opentitantool is not stamped anymore by default so the version command will print:

{
  version: null,
  revision: null,
  clean: null
}

The build timestamp is removed also since it adds no useful information.
Open question:
The chip_info section of the ROM still includes the git sha by default. We could change this behaviour by setting stamp = -1 in the definition of autogen_chip_info_src but the rom_chip_info.py script will error out because it always exactly a valid SHA to embed. This is problematic though because it will prevent proper caching of the ROM and the tests. I think we should not stamp by default but I see at least two options to do that:

make the rom_chip_info.py script use a default value if none is provided: this is easy but implicit/hidden and easy to forget, I am not a fan of this idea.
modify the stamping code so that we explicitely pass a default version file when stamping is disabled and we store a default value of the sha in the ROM when stamping is disabled. This produces the same effect but with the added benefit that this is a lot more explicit. I envision something like this:

autogen_chip_info_src = rule(
    implementation = _chip_info_src,
    attrs = {
        "_tool": attr.label(
            default = "//util:rom_chip_info",
            executable = True,
            cfg = "exec",
        ),
    } | stamp_attr(-1, "//rules:stamp_flag", "//path/to/default/version/file/for/rom_chip_info"),

Summary
I believe thoses changes are acceptable since by default (i.e. in CI or locally), embedding this information does not really make sense. However, when doing a release, we definitely want to have this information. We need to make sure that various release flows add the --stamp parameters to recover the previous behaviour. Alternatively, we could make stamping the default and add --nostamp in CI.

Yes parse_version_file will return an empty dictionary and it will print something like:
// Generated register constants for rv_plic.
// Built for <unknown>
// https://github.com/lowRISC/opentitan/tree/<unknown>
// Tree status: <unknown>
// Build date: <something>

I think this is a bit ugly so my plan is to go through the python code and make them not generate those string at all if there is no information to display. I think this is more reasonable than displaying the above, what do you think?

Yes, I agree this sounds like a good plan.
The one case you may have issues with is that year that gets inserted into the Tock copyright header. I think the correct year for that header should be the year that the pre-generated file was written by a human anyway and it shouldn't be updated every time the file is generated.
Anyway, maybe that's not an issue and you can just leave the year out entirely.

Yes, in the current code (not yet pushed), I am leaving out the year entirely. Anyway, most files in our repository do not include a year in the copyright.

I had to make some changes so that the generator emits exactly the same code as previously (otherwise I would have to regenerate some files for no good reason). I also reverted partially the change to rom_info so that it always stamps (see updated text at the top).

I have updated the PR to disable stamping in opentitantool by default as well.

I'm seeing these warnings in the Bazel output with this change applied, but they don't look fatal. I don't think they warrant reverting, but we should address them soon.
opentitan/util/reggen/gen_cheader.py:215: UserWarning: Cannot generate a module define of type logic [NAlerts-1:0][NLpgWidth-1:0]

I have seen these warnings for ages on my machine.

Yeah, these are unlikely to be relevant.

Hi all， I have an ERROR while building the latest version:
ERROR: Traceback (most recent call last):
File "/rv/opentitan-20240307/opentitan/rules/autogen.bzl", line 75, column 7, in
} | stamp_attr(-1, "//rules:stamp_flag"),
Error: unsupported binary operation: dict | dict

Hi all， I have an ERROR while building the latest version: ERROR: Traceback (most recent call last): File "/rv/opentitan-20240307/opentitan/rules/autogen.bzl", line 75, column 7, in } | stamp_attr(-1, "//rules:stamp_flag"),
Error: unsupported binary operation: dict | dict

Hi, just to clarify what do you mean by "the latest version"? Are you using the bazelisk.sh script in the repository? If not, which version of bazel?
Per the bazel documentation: The union expression x | y yields a new dictionary by combining two existing dictionaries. So this is surprising!

Hi all， I have an ERROR while building the latest version: ERROR: Traceback (most recent call last): File "/rv/opentitan-20240307/opentitan/rules/autogen.bzl", line 75, column 7, in } | stamp_attr(-1, "//rules:stamp_flag"),
Error: unsupported binary operation: dict | dict

Sounds like the incorrect bazel version. The union operator ostensibly became available in 6.0.0, which is still older than the required version (6.2.1).


2.0 roadmap

Now that 1.0 is out with decent H.264 hardware encoding support, providing a WebRTC solution for HoloLens 1/2 and other MR devices as well as PC/Laptop, it is time to plan ahead for the next 2.0 milestone and the features we want to put in it. The list below is based on the strongest signals we got from various sources including GitHub issues, Slack messages, and some direct contacts with partners and internal Microsoft teams using this project.
Checked items are already committed in the repository on the master branch, although they are not available in any NuGet package yet as most of them include breaking changes. In order to balance the waiting time vs. the availability of NuGet packages, the idea here is to commit to master the various changes required for those items, making them available to developers who are willing to rebuild the project by themselves, and eventually wrap all those up together into a NuGet v2.0.0 package once they are all done, limiting the amount of NuGet packages with breaking changes.
This is a best-effort planning considering the amount of work and the limited resources available to work on those. We are tentatively aiming for some time around Q1 2020 for the overall milestone, although getting each item stable and polished to a state we feel is production ready will dictate the final release date of the NuGet packages. Some items like Android support also have a fair amount of uncertainty associated with them.
Already started

[x] External video tracks (#35) : ability to create a local video track based on a user callback providing the video frames for that track. This enables many uses cases, from device-less testing to custom video processing.

[x] Add a standalone LocalVideoTrack object separate from PeerConnection
[x] Add ExternalVideoTrackSource based on a custom callback delivering some I420A or ARGB32 raw video frames, and some methods to create a LocalVideoTrack based on that source
[x] Unity integration
[x] Unity scene capture component

[x] Audio source surfacing into C# and Unity (spatial audio support) (#92) : ability to disable the default audio output directly to the sound card, and instead receive audio frame callbacks, much like the video ones, for audio output or any other use. This enables in particular injecting the remote audio into the Unity DSP pipeline, to be rendered alongside any other Unity audio source, and allowing effects like spatial audio to be applied.

[x] Add audio callbacks in C++, disable default audio engine output
[x] Add C# callback mechanism
[x] Unity integration (including resampling for Unity DSP injection)

[x] Support for Android deployment in Unity (#28) : we had strong signals about users asking for Android/iOS support. In a first step, and in partnership with another team, we have started working on Android support via Unity deployment. We are not yet able to commit to iOS too in that same time frame, but this is still considered for a next milestone.

[x] Add experimental support to build for Android ARM64 and deploy a Unity project (#193)
[x] Add local video capture from Android device (#246)
[x] Make the binaries production-ready (#247, #248)

[ ] Expose some statistics (#128) : some users asked for statistics about the connection, and this also helps us diagnosing issues with concrete numbers.

[x] Expose global stats about the peer connection
[x] Add standalone objects for remaining tracks (remote video, local/remote audio) (#152)
[ ] Add per-track statistics

Tentative

[ ] C++ API refactor (#123) : the current NuGet packages take a dependency on WebRTC core headers, which are not shipped. More generally the use of inline/template functions across DLL boundaries is dangerous. A refactor is needed to ensure the NuGet packages are self-contained, and easy and safe to use in a shared module context (DLL).

[x] Decide on an architecture avoiding the need to recompile the core dependencies, avoiding C++ standard library types to get around DLL limitations with inline/template and the need to ship per-compiler-version packages.
[ ] Implement

[ ] Signaling improvements (#45) : the current debugging-level non-production-ready signaling solution shipping with MixedReality-WebRTC (node-dss) is brittle and confusing for new users, and is limited. This task integrates a user-friendly solution for local signaling, which does not require any configuration or external server.

[ ] Integrate the Discovery service from MixedReality-Sharing for automated local signaling

This is great!  I actually have a use case for processing webcam footage through a face detection/processing phase (e.g. OpenCV) before sending over the WebRTC wire so the external video source/tracks is a welcome feature.
A suggestion for the signaling portion, maybe an Azure server could be stood up specifically as a demo signaling server.  To prevent abuse of the server the signal sending could be purposefully slowed down so that sending the SDP from local to remote could be delayed by a few seconds (would hopefully prevent someone not using it for production).
I've been testing the webrtc-uwp-sdk and I like that they include a simple signaling server implementation that you can run from the command line.
Other than that, keep up the great work!  I'm taking a stab at the MixedReality-WebRTC SDK but so far I like what I see :)
Cheers,
Andrej

Thanks! We are actually building upon webrtc-uwp-sdk and using it to support UWP. But not their signaling server. We know people are asking for some Azure solution for signaling (see #45) but this is a large task to make a production-ready one and we don't have resources for now, unfortunately. But yes I agree this makes a lot of sense as a service that one can deploy to their own subscription. For simple testing we rely for now on node-dss, and the planned Discovery integration for automated local network signaling.

Is there any progress on android support?I'm looking forward to it on android

@qazqaz12378 there is a PR open #193, please feel free to comment on it and sync with @eanders-MS who is leading that dev work.

Hi,
Tell me, plz, about your plans for daterelease of 2 version. If we are planning to start new project, can we include 2 version, or better work till with 1 ?

@parad74 > 2.0.0 was released yesterday

Closing this after release.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report

Merging #285 (9af8ac5) into main (2974dfe) will increase coverage by 12.10%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##             main     #285       +/-   ##
===========================================
+ Coverage   83.33%   95.44%   +12.10%
===========================================
  Files           2        1        -1
  Lines         126      395      +269
  Branches       31       46       +15
===========================================
+ Hits          105      377      +272
+ Misses         21       18        -3

Impacted Files
Coverage Δ

src/index.ts
95.44% <100.00%> (+13.44%)
:arrow_up:

example/src/main.ts

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 e7e7aff...9af8ac5. Read the comment docs.


Update LastActivityTimestamp of projects on creation of Secrets, Plants, BackupEntrys and Quotas

How to categorize this PR?

/kind bug
/area ops-productivity robustness usability
What this PR does / why we need it:
Event handlers for newly created secrets, plants, backupentries and quotas are added. This way when a new secret is added to the project it will update the LastActivityTimestamp and then it will trigger reconcile process in the stale project controller. That way stale projects will be updated immediately when used.
Also the secretbinding controller now adds labels to secrets to mark them as referred, as suggested in https://github.com/gardener/gardener/pull/4447#issuecomment-892097053.
Which issue(s) this PR fixes:
Fixes #4417
Special notes for your reviewer:
Similar to #4447
/cc @vpnachev @kris94
Release note:

Projects are now reconciled every time a secret, plant, backupEntry or quota is created.

/test all

/test all

/assign

/test all

/test pull-gardener-e2e-kind

/assign @kris94 @rfranzke @oliver-goetz

Is this approach fine? I haven't finished testing it completely. Also this doesn't fix all of #5858 yet. (duplicated logic etc.)
Just wanted to see if this looks good, so I can proceed.
Please suggest changes if any.

@rfranzke Should the secret binding controller add the referred label to the quotas, as well?

@rfranzke Should the secret binding controller add the referred label to the quotas, as well?

Probably, yes.

Does this look better now? @oliver-goetz @rfranzke
I haven't tested the changes locally yet. Also some unit tests are remaining.

I have added DELETE event handlers for objects other than quota, and secrets.
Since we don't have the spec change check for these, deletion event will anyway cause a lastActivity update.
Also, the removal of referred label, which is the relevant activity for these resources, will update the timestamp.

A question for. my understanding of the context. What's the reason that there is not Delete handler for secrets and quotas 😄
Deletion of these aren't "activity" for the project? I thought the removal of the last secret binding would be more relevant.
I can add them too, if you want.

A question for. my understanding of the context. What's the reason that there is not Delete handler for secrets and quotas 😄

Deletion of these aren't "activity" for the project? I thought the removal of the last secret binding would be more relevant. I can add them too, if you want.

From my point of view anything which changes the project is an activity. For sake of consistency I would treat all objects the same way. It won't have a big performance impact anyhow.

/cc @oliver-goetz


listify incoming iterable of dicts to fix #341

It's unfortunate to have to listify an incoming generator, but with the current gather-all-keys-for-the-header implementation, the input has to be fully iterated once.
Generator efficiency is still maintained if you pass in a header.

Thanks @thatneat. I may take this further and sample only N rows to discover keys if user provides no header.


Update index.js

I want to send a template, we need to support a different function on the client.
This is just an example; If you want to use a different code style.
I'm also not 100% sure this will not throw errors, I didn't test this code. I guess removeUndefined will filter out unused properties for the current situation right?

https://github.com/wildbit/postmark.js/wiki/Templates

Thanks mate

@laurenskling merged in. If you have a second please add simple code samples to README. And if you do - please don't spend too much time on it - API is likely to change with the next MINOR release.
Thank you for the PR.


Update Get-DbaCmsRegServer.ps1 to fix #5367

Type of Change

[x] Bug fix (non-breaking change, fixes #5367 )
[ ] New feature (non-breaking change, adds functionality)
[ ] Breaking change (effects multiple commands or functionality)
[x] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] If new file reference added for test, has is been added to github.com/sqlcollaborative/appveyor-lab ?
[ ] Nunit test is included
[ ] Documentation
[ ] Build system

Purpose
Fix issue reported in #5367 and incorrect group name discovered during this work
Approach
Making sure that $self is a byVal copy not a reference to solve the reported issue.
I also nulled out the Group name property for the CMS instance as it is not applicable.
Commands to test
$CMS = "CMSServer"
Get-DbaCmsRegServer -SqlInstance $CMS -IncludeSelf

vs.
$CMS = "CMSServer"
$Servers = Get-DbaCmsRegServer -SqlInstance $CMS -IncludeSelf
$Servers

The output was different before, now it will be the same.

thanks so much! 🌮 🌮 !


carefully read/ cite new paper: Liu et al 2022, NCC

The paper: https://www.nature.com/articles/s41558-021-01244-x
Commentary: https://www.nature.com/articles/s41558-021-01243-y.pdf

I added pdfs to our private repo

The study is based on warming experiments and contains very few deciduous tree species records from field studies (2 species from 2 sites):

(note that the Salix here are shrubs.)
Thus, we don't necessarily expect results to match.


implement Binding trait for Context

This implements the Binding trait for Context so that it can be created from a raw ly_ctx .
I need it in the context of a sysrepo connection: it is needed for acquiring/managing the context through sr_acquire_context()
It is necessary to integrate yang2 better into the sysrepo-rs bindings crate.

@rwestphal friendly ping 🙂

@flxzt Merged. Thank you for your contribution :)
I've published a point-release (v0.9.1) including this change.
Sorry it took a while to get to this PR. I was on vacation when you opened it, and then it slipped my mind. Thanks for your patience!


Segfault while training model 13

So I managed to train most models, but this one keeps producing with a Segmentation fault:
13 net_stf7_fea6_150e20_02_50_dense4096_3pVal
I started it with:
THEANO_FLAGS=device=gpu0,floatX=float32 python submission.py -r run -n 13

The first time (if I interpret the outputs correctly) it got till after the 12. subject:
[...]
Subject: 12
Loading 12 1
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 2
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 3
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 4
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 5
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 6
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 7
Band pass filtering, f_l = 0.2 f_h = 50
Loading 12 8
Band pass filtering, f_l = 0.2 f_h = 50
Loaded parameters to layer 'layer2' (shape 6x32x5).
Loaded parameters to layer 'layer2' (shape 6).
Loaded parameters to layer 'layer6' (shape 96x6).
Loaded parameters to layer 'layer6' (shape 6).
Loaded parameters to layer 'layer7' (shape 32x6x7).
Loaded parameters to layer 'layer7' (shape 32).
Loaded parameters to layer 'last_conv' (shape 64x32x5).
Loaded parameters to layer 'last_conv' (shape 64x128).
Loaded parameters to layer 'layer18' (shape 736x16384).
Loaded parameters to layer 'layer18' (shape 16384).
Loaded parameters to layer 'layer21' (shape 4096x16384).
Loaded parameters to layer 'layer21' (shape 16384).
Loaded parameters to layer 'output' (shape 4096x6).
Loaded parameters to layer 'output' (shape 6).
# Neural Network with 79246194 learnable parameters

## Layer information

  #  name       size
---  ---------  -------
  0  layer1     32x4096
  1  layer2     6x4096
  2  layer3     4096x6
  3  layer4     256x96
  4  layer5     96x256
  5  layer6     6x256
  6  layer7     32x256
  7  layer8     32x128
  8  last_conv  64x128
  9  layer10    32x128
 10  layer11    32x15
 11  all_time   480
 12  layer13    64x8
 13  layer14    32x8
 14  recent     256
 15  layer16    736
 16  layer17    736
 17  layer18    16384
 18  layer19    4096
 19  layer20    4096
 20  layer21    16384
 21  layer22    4096
 22  layer23    4096
 23  output     6

  epoch    train loss    valid loss    train/val  dur
-------  ------------  ------------  -----------  ------
      1       0.08145       0.07737      1.05283  31.41s
      2       0.06981       0.07409      0.94226  31.54s
      3       0.06599       0.06706      0.98401  31.76s
      4       0.06161       0.06165      0.99926  31.81s
      5       0.06102       0.07220      0.84506  31.62s
      6       0.05734       0.06241      0.91874  31.49s
      7       0.05715       0.05526      1.03414  31.70s
      8       0.05620       0.05861      0.95883  31.59s
      9       0.05566       0.05838      0.95354  31.73s
     10       0.05207       0.06363      0.81831  31.65s
     11       0.05129       0.05960      0.86062  31.65s
     12       0.05178       0.05531      0.93603  31.75s
     13       0.05093       0.05726      0.88940  31.57s
     14       0.04802       0.06019      0.79776  31.85s
     15       0.04654       0.05920      0.78617  31.50s
     16       0.04774       0.05754      0.82965  31.53s
     17       0.04669       0.05712      0.81737  31.44s
     18       0.04423       0.06129      0.72159  31.61s
     19       0.04432       0.05502      0.80560  31.63s
     20       0.04386       0.05743      0.76364  31.61s
     21       0.04166       0.05586      0.74583  31.57s
     22       0.04222       0.05859      0.72055  31.52s
     23       0.04058       0.05726      0.70866  31.79s
     24       0.03924       0.05761      0.68113  31.88s
     25       0.03934       0.05626      0.69920  31.53s
     26       0.03824       0.05915      0.64653  31.60s
     27       0.03705       0.05981      0.61934  31.65s
     28       0.03678       0.05854      0.62828  31.71s
     29       0.03528       0.05787      0.60967  31.66s
     30       0.03577       0.05896      0.60680  31.75s
     31       0.03456       0.05900      0.58577  31.49s
     32       0.03399       0.05900      0.57605  31.65s
     33       0.03410       0.05716      0.59653  31.55s
     34       0.03278       0.05749      0.57022  31.64s
     35       0.03267       0.06005      0.54398  31.65s
     36       0.03218       0.06061      0.53084  31.52s
     37       0.03272       0.05713      0.57274  31.75s
     38       0.03233       0.05827      0.55491  31.76s
     39       0.03051       0.06176      0.49403  31.77s
Early stopping.
Best valid accuracy was 0.055016 at epoch 19.
Loaded parameters to layer 'layer2' (shape 6x32x5).
Loaded parameters to layer 'layer2' (shape 6).
Loaded parameters to layer 'layer6' (shape 96x6).
Loaded parameters to layer 'layer6' (shape 6).
Loaded parameters to layer 'layer7' (shape 32x6x7).
Loaded parameters to layer 'layer7' (shape 32).
Loaded parameters to layer 'last_conv' (shape 64x32x5).
Loaded parameters to layer 'last_conv' (shape 64x128).
Loaded parameters to layer 'layer18' (shape 736x16384).
Loaded parameters to layer 'layer18' (shape 16384).
Loaded parameters to layer 'layer21' (shape 4096x16384).
Loaded parameters to layer 'layer21' (shape 16384).
Loaded parameters to layer 'output' (shape 4096x6).
Loaded parameters to layer 'output' (shape 6).
Loading 12 2
Band pass filtering, f_l = 0.2 f_h = 50
Segmentation fault (core dumped)

I then just restarted it and it failed again, but already for subject 3:
[...]
Subject: 3
Loading 3 1
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 2
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 3
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 4
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 5
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 6
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 7
Band pass filtering, f_l = 0.2 f_h = 50
Loading 3 8
Band pass filtering, f_l = 0.2 f_h = 50
Segmentation fault (core dumped)

Since you didn't write any C code yourself, I assume its an issue with Theano. Maybe you can find out exactly which version of theano/lasagne you have been using?

Hi Klauss,
I just sent a note to @Deep to have him check on the Theano version. In the meantime, my first instinct is that this this some sort of memory allocation problem, perhaps on the GPU. I'm suspicious because this net is likely larger than any of the others due to the large value for dense. Can you try editing final_nets.yml so that the entry for this net looks like:
-
	output_name: net_stf7_fea6_150e20_02_50_dense4096_3pVal
	net: net_stf7
	max_epochs: 150
	patience: 20
	min_freq: 0.2
	max_freq: 50
	valid_size: 4096
	train_size: 20480
	dense: 4096
	batch_size: 16
	validation: 6
	rate: 0.04
-

This will drop the batch_size from the default 32 to 16 and drop the memory usage on the GPU by a factor of 2.  This will change the result a bit since changing the mini batch size changes the path of the gradient descent algorithm, but it should be close.

Hi Klauss,
As I put it in my comment in the previous closed issue, the difference between our setup and yours are:
python==2.7
nolearn==0.6adev
numpy==1.9.2
pandas=0.15.2
pytz==2012c
scipy==0.13.3
six==1.5.2
Theano, we are using 0.7.0 just like you. Since Lasagne and hence nolearn are mostly python and wrapped on top of theano, I don't suspect any version mismatch issue as the wrapped c should be all the way down to Theano and our version is the same.
My best guess, as Tim pointed out, is a memory/swap issue. This is the largest net of all as it was trained using the largest portion of the training dataset and if I remember it correctly you said your setup is 16GM RAM (that's half the size of our setup and hence the most likely suspect) and I am not sure how big your GPU memory is??? Ours was 4GB in each of our GTX 980.
Segmentation fault usssually occurs when a pointer is trying to reference to unallocated or restricted memory space. So, my best guess is the c code below theano is trying to allocate memory that failed and another part of the code is trying to access that unallocated memory. Accessing the core dump could shed light on what went wrong. The memory consumption of our code increases as the training progresses and as a program crashes sometimes we noticed that the process still remains as a 'zombie' process and we didn't realize that there were too many of them and it crashed our run as the GPU ran out of memory. This can explain why the restart crashed on earlier subject than the first run.
So, my suggestion is to run this net in a bit larger memory setup. If that is not possible, see the core dump to exactly debug what went wrong and reduce the dense of the net. I am pretty confident the performance of this net won't be too much degraded if the dense is reduced by a factor of 2, i.e. 2048.
Let us know for further help.
Esube

I'm not sure what the issue was in the end, but RAM is indeed a very likely suspect. My RAM and swap were both filling up almost to max capacity during training. Anyways, I managed to train the network, so I'm closing this issue. Thanks for your support!


TimeoutWindowsContext

An error encountered in the Data exploration step: Context TimeoutWindowsContext(_is_enabled=True, issues=[], name='TimeoutContext', should_register=True, seconds=599, exception=<class 'data_to_paper.run_gpt_code.exceptions.CodeTimeoutException'>) is not serializable.
How to solve it?

A few seconds after the code was generated，the error occurred.

fixed. Commit: 125e6ee
New version 1.1.2 is uploaded to pypi. To get the new version:
pip uninstall data-to-paper
pip install data-to-paper

kindly let us know if this helped

Thanks a lot, the timeout error solved! But I encountered a new error which was the same error as issus#25.
[WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\Z\AppData\Local\Temp\data_to_paper_temp_e0927367-ffd8-4952-80c8-f59dbe13291b\test.pdf'

fixed. Commit: 125e6ee
New version 1.1.2 is uploaded to pypi. To get the new version:
pip uninstall data-to-paper
pip install data-to-paper

kindly let us know if this helped

Thanks a lot, the timeout error solved! But I encountered a new error which was the same error as issus#25. [WinError 32] The process cannot access the file because it is being used by another process: 'C:\Users\Z\AppData\Local\Temp\data_to_paper_temp_e0927367-ffd8-4952-80c8-f59dbe13291b\test.pdf'

This error is solved too.

all these fixes are now uploaded to pypi, so you can just re-install:
pip uninstall data-to-paper
pip install data-to-paper

run
data-to-paper --version

you should have 1.1.3 (or larger)
let us know if this works


Support for Telegram Bot Revolution (API 6.0)

Feature Request

Introduction
Supporting the new Bot Revolution Features Telegram announced would be helpful to improve Bot functionality.
Example
Unfortunately as this is quite new, I wasn´t able to find one

Looks like @danielperez9430 started adding support in #966

In principle, the design of the web bot and the methods that are on that page are inside the script that is used to create the web bot.
The only new methods that have to be added to this library in question are the ones I have in the pull request.

@danielperez9430 would you mind to update typings, please?

@danielperez9430 would you mind to update typings, please?

Types are in another repository:
https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-telegram-bot-api
Right now I don't have too much time to do it, but if someone can do it...  I can't assure you that I will do it soon, because I don't usually have too much time during the week 😅

I created a discussion in DefinitelyTyped: https://github.com/DefinitelyTyped/DefinitelyTyped/discussions/60116

I create a PR https://github.com/DefinitelyTyped/DefinitelyTyped/pull/60120 , dont know how long it's took

Types for 6.0 are published


data: Add new Flatcar Releases

Alpha 3975.0.0
Beta 3941.1.0
Stable 3815.2.3

cc @flatcar/flatcar-maintainers


HOSTEDCP-1552: Update RHTAP tekton files for 0.3 -> 0.4 migration

What this PR does / why we need it:
Update RHTAP tekton files for 0.3 -> 0.4 migration
Which issue(s) this PR fixes:
Fixes HOSTEDCP-1552
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/area ci-tooling

/retest

/retest hypershift-release-414-on-pull-request

Note: Konflux does, indeed, accept targets

/retest

/retest

/retest

/lgtm


[BUG] DCO signoff long form instructions is wrong (typos...)

Describe the bug
As a developer of external OpenSearch plugin I often run into issue with contributors not being familiar with DCO signoff command. And frequently I need to point them to the documentation explaining what they need to do. (BTW, the DCO check is also automatically enforced if you use plugin-template as a starting point for your plugin).
The instructions in CONTRIBUTING.md wrt to commit signoff are wrong. Specifically the long form of the --signoff command. Perhaps this is a result of formatting mishmash from cut&paste:

[...] you can use -s or – – signoff [...]

The second form of the command should be --signoff (pay attention to dash character and omit extra white spaces)
To Reproduce
If existing instructions are copied by user then it leads to  the following error:
git commit -m "Lorem ipsum" – – signoff
error: pathspec '–' did not match any file(s) known to git
error: pathspec '–' did not match any file(s) known to git
error: pathspec 'signoff' did not match any file(s) known to git

Expected behavior
Update the documentation and fix the command example.

Sorry, my bad! Instructions are correct. Closing. 🤦


Stack trace cache thread safety

addStackTrace now adds information to the stack cache but does not set
the hash entry, instead it puts a placeholder value in its place. Once
the data has been written to the output stream the finalizeStackTrace
method is called which stores the correct hash value.

Awesome! Thank you


Add Date to SMS and Call History

Would it be possible to add the Date to Call and SMS History? Only Day and Time are shown now. I find the Date to be crucial with long History Expiry because the user can get lost with only Day and Time.
Here's a mockup:

This is actually a bug, introduced when migrating to v2.0, the format is supposed to be:

when it's today
HH:mm
within a week
Monday
HH:mm
other
yyyy-MM-dd
HH:mm

Customizing would be unnecessary.

fixed: https://github.com/aj3423/SpamBlocker/actions/runs/11433421586