General: Simplify LTI configuration for instructors

Checklist
General

[x] This is a small issue that I tested locally and was confirmed by another developer on a test server.
[x] Language: I followed the guidelines for inclusive, diversity-sensitive, and appreciative language.
[x] I chose a title conforming to the naming conventions for pull requests.

Server

[x] I followed the coding and design guidelines.
[x] I added multiple integration tests (Spring) related to the features (with a high test coverage).
[x] I added @PreAuthorize and checked the course groups for all new REST Calls (security).
[x] I implemented the changes with a good performance and prevented too many database calls.
[x] I documented the Java code using JavaDoc style.

Client

[x] I followed the coding and design guidelines and ensured that the layout is responsive.
[x] Following the theming guidelines, I specified colors only in the theming variable files and checked that the changes look consistent in both the light and the dark theme.
[x] I added multiple integration tests (Jest) related to the features (with a high test coverage), while following the test guidelines.
[x] I added authorities to all new routes and checked the course groups for displaying navigation elements (links, buttons).
[x] I documented the TypeScript code using JSDoc style.
[x] I added multiple screenshots/screencasts of my UI changes.
[x] I translated all newly inserted strings into English and German.

Motivation and Context

We want to make setting up an LTI course as easy as possible for an instructor. Right now, the information for how to setup an LTI exercise is spread out over all exercises in the course. We want to move it all to one place, and make it more clear for instructors what each fields is used for through the use of tooltips.
When creating/editing an online course it's not very clear what all the fields are used for, and how they should be filled in by the instructor.
When setting up an LTI exercise on another system (e.g. Moodle), it can be annoying to have to copy a lot of different fields manually.
When an LTI user is initialized, they are presented with a checkbox explaining their account was created and a password was created as well. They should save the password or they will have to reset it. It's easy for users to click ok without actually reading the dialog.

Description

Moved the LTI configuration page from the exercise page to the course page, split the fields into different tabs to make it clearer what fields belong together and added tooltips. Add edit button to edit configuration. Added tooltips to help the user understand the meaning of each field. Moved the validation logic in the server from CourseResource to OnlineCourseConfigurationService.
Removed all the LTI fields from the course edit/create page, course can only be set as online course or not when editing course, and configuration is created with default values.
Added a copy button to make copying to clipboard easier.
When an LTI user is initialized, they are presented with a checkbox explaining their account was created and a password was created as well. They should save the password or they will have to reset it. It's easy for users to click ok without actually reading the dialog.

Steps for Testing
Prerequisites:

1 Instructor

Course creation:

Log in to Artemis
Create/edit a course
Verify that the LTI fields are not present anymore
Verify that creating an online course creates a default configuration
Verify that it works to make a non-online course an online course
Verify that it works to an online course a non-online course

LTI configuration page:

Log in to Artemis
Create an online course
Navigate to the LTI Configuration page by clicking the "LtiConfiguration" link in the course page
Verify that the tabs work and that all information is shown
Verify that the copy buttons work
Verify that the LTI configuration page is no longer available for exercises

Edit LTI configuration page:

Log in to Artemis
Create an online course
Navigate to the LTI Configuration page by clicking the "LtiConfiguration" link in the course page
Verify that clicking the edit button takes you to a new page
Verify that the fields have tooltips and are translated
Verify that the fields that are required must be filled in
Verify that the user prefix field cannot have special characters
Verify that the save and cancel button work

Review Progress
Code Review

[x] Review 1
[x] Review 2

Manual Tests

[x] Test 1
[x] Test 2

Test Coverage

Class/File
Branch
Line

OnlineCourseConfiguration.java
100%
95%

CourseResource.java
73%
93%

LtiResource.java
75%
95%

OnlineCourseConfigurationService.java
85%
100%

LtiDynamicRegistrationService.java
88%
100%

course-management.service.ts
90%
100%

course-lti-configuration.component.ts
76%
100%

edit-course-lti-configuration.component.ts
76%
100%

copy-icon.button.component.ts
100%
100%

Screenshots
LTI initialization checkbox
Before

After

Online Course creation
Before
https://user-images.githubusercontent.com/11006274/202268368-9d2589bd-db10-4402-ad43-12bcddbfba3a.mp4
After
https://user-images.githubusercontent.com/11006274/202268938-a96506c7-843c-4016-b16f-7e7d7b0baf50.mp4
LTI configuration page
Before
https://user-images.githubusercontent.com/11006274/200122142-6397afe4-a54c-4d00-8f1a-5b7289cc0d1a.mp4
After
https://user-images.githubusercontent.com/11006274/202269714-ad4e3889-331e-4c7d-955f-7c223a73d003.mp4

Codecov Report
Base: 75.52% // Head: 75.59% // Increases project coverage by +0.07% :tada:

Coverage data is based on head (02d0053) compared to base (f6efa2d).
Patch coverage: 97.14% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #5812      +/-   ##
===========================================
+ Coverage    75.52%   75.59%   +0.07%
===========================================
  Files         1105     1106       +1
  Lines        43706    43743      +37
  Branches      8260     8261       +1
===========================================
+ Hits         33007    33067      +60
+ Misses        5579     5556      -23
  Partials      5120     5120

Flag
Coverage Δ

client
75.59% <97.14%> (+0.07%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../app/exercises/shared/exercise/exercise.service.ts
64.84% <ø> (+0.35%)
:arrow_up:

...bapp/app/shared/layouts/navbar/navbar.component.ts
79.42% <ø> (ø)

...uration/edit-course-lti-configuration.component.ts
96.29% <96.29%> (ø)

...onfiguration/course-lti-configuration.component.ts
96.66% <96.66%> (ø)

...app/app/course/manage/course-management.service.ts
77.83% <100.00%> (+0.10%)
:arrow_up:

...ebapp/app/course/manage/course-update.component.ts
76.64% <100.00%> (-0.86%)
:arrow_down:

...xercise-details/lti-initializer-modal.component.ts
72.72% <100.00%> (+2.72%)
:arrow_up:

...nts/copy-icon-button/copy-icon-button.component.ts
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Some labels translations are inconsistent in german:

LTI 1.0 Tab:  LTI Geheimnis but LTI Key. Just use English terms or translate it as well.
LTI 1.3 Tab: Dynamische Registrierung URL but Deep Linking URL and others too.

I think that the terms are specific for LTI, and therefore they don't need to be translated or find a proper German translation.
Otherwise, everything works as expected.
Well done!


Glitch when origin imageview is not correct size

I have a UICollectionViewController subclass where each cell is a UIImageView (similar to your example project). However, my image view's contentMode is set to ScaleAspectFit (because my images may have different sizes). Thus, my sender frame is not the same as my image view's frame.
When I dismiss the SKPhotoBrowser view controller the animation is incorrect, it scales the image to the view's frame, stretching the image, before disappearing.

I updated this issue in v3.0.x.
try contentMode SKPhoto property. I wrote example at SKPhotoBrowserExample.
Please create new issue if it still have problem.


Move kokoro CI folder to top level

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

Comparison is base (2f82a4d) 78.15% compared to head (328cfaa) 57.80%.

Additional details and impacted files
@@             Coverage Diff             @@
##           master   #18607       +/-   ##
===========================================
- Coverage   78.15%   57.80%   -20.36%
===========================================
  Files         334      334
  Lines       32474    32474
  Branches     6339     6339
===========================================
- Hits        25380    18771     -6609
- Misses       5529    12282     +6753
+ Partials     1565     1421      -144

Flag
Coverage Δ

keras
57.80% <ø> (-20.26%)
:arrow_down:

keras-jax
?

keras-numpy
57.80% <ø> (ø)

keras-tensorflow
?

keras-torch
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 181 files with indirect coverage changes

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


Convertibility between indirect<T : U> and polymorphic<U>

Something that came up recently in our codebase using indirect and polymorphic was the need to move a contained object from an indirect to a polymorphic.
Usage example

In brief I think you'd like this to work:
indirect<Circle, MyAlloc<Circle>> ind(/* some args */);
polymorphic<Shape, MyAlloc<Shape>> pol(std::move(ind));

This feels reasonable but not feasible with the current control-block implementation of polymorphic.
If we add another form of control block then I'm pretty confident that it can be made to work. polymorphic will still need to allocate though to create the control block (which will own the object formerly in ind). Is that tolerable?
Do I understand the problem correctly?

I had to check the implementation to get what you mean with „control-block“ - yes I agree, in this design you would need an additional allocation for the „control-block“. Yes, IMHO this operation would still be beneficial even if we can‘t guarantee noexcept-ness of it.
Note: From my reading of P3019R10, that is not the only valid implementation strategy (e.g. an external, manually constructed vtable design would enable these moves without additional dynamic memory allocations). If we propose this functionality in a timely manner, we might be able to convince implementers to design their polymorphic in a way that does not require additional allocations…

We would have to drop support for constexpr from polymorphic (aligning it with the polymorphic function wrappers) to enable designs without additional overloads.

I'd like to keep constexpr without compelling cause to do otherwise.
Is your use case a common problem?

On further deliberation, I don't think supporting this is worth the hassle ...
What may be of value is going from polymorphic<T : U> to polymorphic<U> but as P3019 correctly points out, that could happen as a pure extension...

Thanks Michael. I’ll close this for now.
please re-open if priorities change.


Support generic public DIDs in DIDX request

Be less permissive in validation of target public DID in didexchange/create-request.
Public DIDs are resolved using the resolver interface which supports additional DID methods besides did:sov (e.g. did:web).
Only question is if we should still allow unqualified DIDs.

Codecov Report

Merging #1296 (fb27745) into main (bfce943) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main    #1296   +/-   ##
=======================================
  Coverage   95.43%   95.44%
=======================================
  Files         476      476
  Lines       28890    28891    +1
=======================================
+ Hits        27572    27574    +2
+ Misses       1318     1317    -1


test service for sas generation

A small test-service that can be hosted locally on dev-machine to test externalizing-sas-generation scenario when we build iOS/Android TransferManager. It can
(1). create containers and
(2). generate  SaS token for blobs i.e. if we provide container name and name of the file to be uploaded then SaS for that file will be generated.

Depending on how serious we want to make the code review for this tool, my suggestion would be to make the endpoints more RESTful - an example could be:
PUT /containerName => create container
GET /containerName/blobName/token?duration => generate sas token
If this were our main codebase I'd lobby for something like the above, but since this is just a tool, it's probably just a nice to have.

@bsiegel thanks for looking into this. One reason we used POST for SaS generation was - Azure generally follows the pattern of using POST for generating credentials, one example is here.
The being said the main reason we used POST was - POST can be used with "Fixed Endpoint" like \create-container, \generate-sas.  I wanted to avoid parsing of "Arbitrary Endpoint" like /{containerName}, /{containerName}/{blobName}/token?{duration}, since handling such generic endpoint requires more work in controller level.
May be we should keep it simple now as this is just a tool we use for dev purpose, without spending much cycles on making it production ready.  Thoughts?

May be we should keep it simple now as this is just a tool we use for dev purpose, without spending much cycles on making it production ready. Thoughts?

Totally fine with that, if it was super easy I feel like it'd be worthwhile but this is just a dev tool, so it's not worth spending more than a trivial amount of effort on.

One remaining suggestion would be to move this under either tools/ which is (sort of) a convention that our other repos seem to have already adopted.

:+1::sparkles:Ship It:sparkles::shipit:


How to evaluate the model?

I have trained the model on my own dataset which is the same as IC15, How can i evaluate the model or i want to check the output of the model on other set of images and desplay them ?

Run inference.py you can get the model output on any dataset. It will be stored in txt files by using the function write_result. I havent checked ic15 evaluation, but you can try script.py in /eval/ic15. You need to change to write_result_ic15 in inference.py beforehand.


Different suffix for pre-/postflight scripts

I have a master-pre-/postflight script, which calls the munkireport and other pre-/postflight scripts. When i install munkireport on the client my master-scripts are being overwritten, so i needed an option to create those pre-/postflight scripts with different suffix. This is optional and can be set through the config.php

First, you could put your master scripts in preflight.d and postflight.d.
Second, if you want to pursue this, I think it would be less confusing to just put the name of the target scripts in config_default.php:
$conf['preflight_script'] = 'preflight';
$conf['postflight_script'] = 'postflight';
$conf['report_broken_client_script'] = 'report_broken_client';

So people can override the name with wathever they like.

Ok, my idea was to leave the names of pre-/postflight the same, but add an optional suffix if needed, configurable via config.php with parameter $conf['preflight_suffix'] and $conf['postflight_suffix']

Please just define the full names, suffix is confusing for other people. It suggests more than just changing the name. The preferred method is to put your custom scripts in pre|postflight.d, why not use that?

I make use of https://github.com/munki/munki/wiki/WPKG-like-Dynamic-Manifests-Without-CGI and https://github.com/munki/munki/wiki/Dynamic-Client-Configurations-Via-Preflight-Scripting which are started from my own preflight script. This script also starts the preflight of munkireport.
Would it be ok to close this pull request and propose a new one as stated in https://github.com/munkireport/munkireport-php/pull/867#issuecomment-328451004?
Thank you

Sure!


Improve test coverage for SeekableByteChannelHelper.

This PR improves the test coverage to 100%.

Line coverage is only at 92% but I guess that's fine.


JavaScript

JavaScript
User Story
As a boot camp student
I want the prework notes to be structured on a webpage
So that I can easily find and read the information
Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN I can see the four topics I learned listed along with a suggestion on what I should study first

You mean you want to manually update the list and the recommendation as to what to study first

Issue completed.


top/bottom not working on 0.9

Using the following Brunel (from our docs):
stack top(5) label(state, " (", population, ")")    color(population) legends(none)
Fails with an null ptr exception on the 0.9 branch.  Bottom also fails.

This appears to be a simple doc update issue.  The following works:
stack top(population:5) label(state, " (", population, ")")    color(population) legends(none)

Docs fixed.


[DOC] pulsar web service executor metrics doc

Motivation
add doc of pulsar-web executor metrics
Modifications

add doc in reference-metrics.md

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)

Documentation
Check the box below or label this PR directly (if you have committer privilege).
Need to update docs?

[ ] doc-required
(If you need help on updating docs, create a doc issue)

[ ] no-need-doc
(Please explain why)

[x] doc
(If this PR contains doc changes)

this pr related to https://github.com/apache/pulsar/pull/14742

@tjiuming Please help resolve the conflicts

@Anonymitaet  seems this pr is able to merge, otherwise will conflict  with master

fyi @momo-jun


✨ Make MultipartFile recoverable to enable retrying FormData requests

Add restoration capability to MultipartFile
Add tests to ensure MultipartFile is not changed during cloning, it just gets a new instance that can be consumed by FormData

Possible next steps: Create method in FormData to make it recoverable/clonable as well.
New Pull Request Checklist

[x] I have read the Documentation
[x] I have searched for a similar pull request in the project and found none
[x] I have updated this branch with the latest main branch to avoid conflicts (via merge from master or rebase)
[x] I have added the required tests to prove the fix/feature I'm adding
[x] I have updated the documentation (if necessary)
[x] I have run the tests without failures
[x] I have updated the CHANGELOG.md in the corresponding package

Additional context and info (if any)
Hello there!
We at Revelo use Dio for all of our http requests. We also use MultiPart a lot and have gotten a significant amount of errors when retrying to send a MultiPart File because the stream has already been listened to/finalized.
exception: Bad state: The FormData has already been finalized. This typically means you are using the same FormData in repeated requests.. Error thrown .
This is a common use case for ourselves (and we think for others as well) due to access token's short duration. As it expires, we automatically renew it with the refresh token, and finally do the original request again, that's why we fall into this problem.
I thought of a possible way to make retrying these requests possible and it involves, as a first step, making MultipartFile store the original source path/value and be able to "clone" itself with a new stream generated from the same source path.
Even with this change, to retry the request we will still need to recreate FormData. But this small change already makes it possible to recreate it without the need of a secondary interface that would just be used to store the original source path. This proposed change avoids a lot of boilerplate code and extra state management, since we can "reset" the MultipartFile to it's initial state by simply calling restoreMultipartFile().
With this, we could retrieve add a new restored FormData in the RequestOptions object, and would not need to have a secondary solution just to get the file paths for each MultipartFile and each request.
WDYT? Would this ideia be a good addition to Dio? I plan to make another PR with a FormData.clone() convenience method to avoid even more boilerplate code once I have a little more spare time, but this second PR would require us to first apply the proposed change in this one.
Thanks a lot, best regards!

Hey @AlexV525, hope you're doing well. Could you please take a look and let me know if the changes are ok? We're currently dealing with this bug in production and would love to fix it with this PR.
Thanks a lot!

Can we not just call the method clone()?

@kuhnroyal awesome, done! @AlexV525 fyi

@kuhnroyal Thanks a lot for the approval! @AlexV525 do we have any perspective on when we could release this change?

Hi guys, when you plan to release this updates?

@AlexV525
why MultipartFile.clone() will Deprecated? i faced this when i use fromStrem or fromFile in the time of retry. Unhandled Exception: Bad state: The MultipartFile has already been finalized. This typically means you are using the same MultipartFile in repeated requests.
but MultipartFile.fromFileSync(value.path).clone(); works great!

@AlexV525 why MultipartFile.clone() will Deprecated? i faced this when i use fromStrem or fromFile in the time of retry. Unhandled Exception: Bad state: The MultipartFile has already been finalized. This typically means you are using the same MultipartFile in repeated requests.

I don't see we've deprecated the MultipartFile.clone(), only we deprecated the unnamed constructor, and its deprecated message means: MultipartFile() is not cloneable when the stream is consumed, use the MultipartFile.fromStream instead.

Then your deprecated message is not clear to me at least!
But thanks for the quick reply, that clone method is a life saver for me.
But this dio but why use clones is a nice addition but dio should not throw this error message in the first place.
Thanks again for clearing my confusion!


Add S.zip and S.zipWith

Create a type-safe version of zip and zipWith.

#222 contains many interesting thoughts on this matter.

I'd completely forgotten about that! Guess we should close this then. I still think it's a useful function, I was only using it last week and had to go back to Ramda.

Let's reopen the discussion. The fact that it's now feasible to use Sanctuary without Ramda may tip the scales in favour of these functions' inclusion.

How general do you want to go with this? A quick search of Hoogle shows a lot of zip related functions.

I think it would be okay to provide Array-specific functions:
zip :: Array a -> Array b -> Array (Pair a b)
zipWith :: (a -> b -> c) -> Array a -> Array b -> Array c

I'm not sure whether it's possible to provide these instead:
zip :: Foldable f => f a -> f b -> f (Pair a b)
zipWith :: Foldable f => (a -> b -> c) -> f a -> f b -> f c

I imagine this will require more than just Foldable. I haven't given the general form much thought.

There's also zipWithM to consider.

I think zip and zipWith could work withString as well.

Could you provide an example of applying zipWith to strings, @gabejohnson?

// zipWith :: (String -> String -> String) -> String -> String -> [String]
joinWith(':', zipWith(a => b => `${a}+${b}`, 'hello', 'world')); // 'h+w:e+o:l+r:l+l:o+d'

Don't ask me about the utility 😄

It's a different function, as it's monomorphic (we lost all the type variables). Let's not worry about the String-specific functions. ;)

More generally:
// zipWith :: (String -> String -> a) -> String -> String -> [a]
const parseNat = parseInt(10);
sequence(Maybe, zipWith(a => b => lift2(add, parseNat(a), parseNat(b)), '1234', '56789'))
// Just([6, 8, 10, 12])

@davidchambers I see your point. Was only fixing the type to illustrate.

Or more generally:
// zipWith :: (a -> b -> c) -> List a -> List b -> List c
const parseNat = parseInt(10);
sequence(Maybe, zipWith(a => b => lift2(add, parseNat(a), Just(b)), '1234', [5, 6, 7, 8, 9]))
// Just([6, 8, 10, 12])

you can just apply toList to string and feed to zipWith
//    toList :: String -> [String]
const toList = s => s.split('')

Similarly, I'd want zip for StrMaps. It feels like there's some specialization of functors for which you can generally implement zip. Maybe Traversable?


UI: Fix deploy VM wizard vApp properties

Description
This PR fixes the vApp properties values sent as part of the deployVirtualMachine API through the UI
Fixes: #7998
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)
[ ] build/CI

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[x] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?
Tested with vApps containing properties registered as 'Read settings from OVA' templates on Vmware env
How did you try to break this feature and the system with this change?

tested ok with a vstream template. in the ui:

call being made:
http://localhost:5050/client/api/?zoneid=b97af5af-6dc9-408e-8e5a-d3918591ab95&dynamicscalingenabled=true&iothreadsenabled=false&templateid=d38fd9a5-f30e-42d1-b0a8-740d14aa1f4f&startvm=true&serviceofferingid=5e380a1c-708b-4f48-8aad-c93b8943f387&affinitygroupids=&nicnetworklist[0].nic=12&nicnetworklist[0].network=4430bd0a-978a-43ad-8184-73a680ef6ffc&nicnetworklist[1].nic=13&nicnetworklist[1].network=4430bd0a-978a-43ad-8184-73a680ef6ffc&keypairs=&name=v1&displayname=v1&properties[0].key=A_IPADDR&properties[0].value=<IP_ADDRESS>&properties[1].key=B_NETMASK&properties[1].value=<IP_ADDRESS>&properties[2].key=C_DEFGATEWAY&properties[2].value=<IP_ADDRESS>&properties[3].key=H_HOSTNAME&properties[3].value=vstream&properties[4].key=I_DOMAINNAME&properties[4].value=bla&properties[5].key=E_DNS1&properties[5].value=<IP_ADDRESS>&properties[6].key=F_DNS2&properties[6].value=<IP_ADDRESS>&properties[7].key=F_NTP1&properties[7].value=<IP_ADDRESS>&properties[8].key=G_NTP2&properties[8].value=<IP_ADDRESS>&properties[9].key=A_NGENIUS_SERVER_IPV4&properties[9].value=<IP_ADDRESS>&properties[10].key=dataDisk&properties[10].value=20&command=deployVirtualMachine&response=json

@nvazquez , do you need to add to this or can we merge?

@DaanHoogland I think this is ready but we could double check other vApps sections as well for verification

@blueorangutan ui

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: https://qa.cloudstack.cloud/simulator/pr/8072 (QA-JID-208)

@blueorangutan package

@kiranchavala a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: el9 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 7470

Option to add a new network can be a separate improvement as it has been the same behaviour even before this PR @kiranchavala  cc @nvazquez


Fix missing syntax

forgot a simple comma....

I didn’t hit this bug since I don’t have these measurements 😄

😄


[Bug]: Sending messages after the disconnected causes message switch pages and lost context.

What happened?
After the server connection is interrupted (possibly the server where LibreChat is deployed or the API), the response will show as finished with a continue button. If a new message is sent, the context is lost and the messages switch pages upon refreshing.
Steps to Reproduce

Send a message
The server run a docker-compose down while the message is still being generate
The server restarts the service docker-compose up
Send a message and find the context lost. After refreshing, find the message has been paged.

What browsers are you seeing the problem on?
No response
Relevant log output
No response
Screenshots
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thanks for your report. I think it’s difficult to account for a sudden server shut down and handle this predictably. Best not to shut down the server while messages are generated. Maybe some shutdown procedure is needed and I will investigate how to incorporate this, but I’m closing this issue as it doesn’t relate to anything unusual in the normal runtime of the app.


Add a set of high level traversal functions

We need a set of abstract functions akin to those that appear in robot.  It has been suggested that this NOT be a part of the funowl package, but rather an add on.

I will develop this module within the funowl project and once we get a prototype working we can decide whether to split it out or not.

I am building up some high level transformation functions in:
https://github.com/INCATools/ontology-access-kit/
but I think it will still be useful to have owl-level traversals in funowl
On Sat, Apr 9, 2022 at 10:16 AM Harold Solbrig @.***>
wrote:

I will develop this module within the funowl project and once we get a
prototype working we can decide whether to split it out or not.
—
Reply to this email directly, view it on GitHub
https://github.com/hsolbrig/funowl/issues/42#issuecomment-1094088298,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAMMONRULNKSIAFNWRFTC3VEG3PDANCNFSM5S7OUL6Q
.
You are receiving this because you were assigned.Message ID:
@.***>


auto reconnect attempts feature

PR welcome :)

my branch contains loads of feature including auto reconnect

@shams-ahmed was it merged?

@fabiosoftI don't think so... I've left the project so i have no idea what the state is currently.

@shams-ahmed ok thanks :)


Can't install eth-testrpc

Python Version: 2.7.6

OS: linuxmint 17.03

What was wrong?

Looks like you may be missing a system dependency lib-ffidev
On Sun, Oct 16, 2016, 5:27 AM Manish Lamichhane<EMAIL_ADDRESS>wrote:

Python Version: 2.7.6
OS: linuxmint 17.03
What was wrong?
[image: screenshot from 2016-10-16 13 25 24]
https://cloud.githubusercontent.com/assets/4988114/19417109/3c9fe71c-93a4-11e6-9b0e-376f907e392b.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/pipermerriam/eth-testrpc/issues/74, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAyTgjjPh4AngUNPXXU4QB2q-9-PuPFhks5q0goQgaJpZM4KX8sz
.

libffi-dev and libffi6 both are in latest versions

I found out that autoconf and dh-autoreconf were not installed. Installing them both, did the trick.


Creates GitHub Action to deploy core infra to dev subscrition

Creates GitHub Action to deploy core infra to dev subscrition
What is being addressed
AzureTRE resources automatically deployed to Dev environment on Push on develop and main.
How is this addressed

GitHub Action created with trigger on push: develop/main branch
SPN created and credentials stored in Dev environment secrets in GitHub
Setup of SPN and of GitHub Action is documented
Action runs without errors and deploys resources to linked Azure Subscription

Closing #97

This workflow won't be happy if #116 gets merged :(


fix(parse-date): set the first date as base day if it's greater than …

…the second date

Current coverage is 93.53%

Merging #21 into master will increase coverage by +0.03% as of c998500

@@            master     #21   diff @@
======================================
  Files           26      26
  Stmts         3373    3387    +14
  Branches         0       0
  Methods          0       0
======================================
+ Hit           3154    3168    +14
  Partial          0       0
  Missed         219     219

Review entire Coverage Diff as of c998500

Powered by Codecov. Updated on successful CI builds.


install error? No Route Registered

quick update - I went away and come back, may be the appservice resetted?  but now it's showing.

You need to restart the site after installing the extension. Hit the button at the top right.

@paulbatum - cheers for that. @johnnliu also a precautionary FYI - they wont install at all in consumption based plans.


Request to archive the repo if it is not being maintained

There is an open vulnerability on the repo and looks like no one is maintaining the repo. There are forks available that has the fix. Should archive the repo.

I think the most maintained is: https://github.com/chainguard-dev/git-urls
@cpanato, @hectorj2f, could you please enable issues at https://github.com/chainguard-dev/git-urls so that it can serve as a maintained fork to report any future issues to?

@mitar done, i think we can close this

Awesome. Thanks.

All Trivy users will soon come with https://avd.aquasec.com/nvd/2023/cve-2023-46402/


Not working in Razor Pages

This is a great help, I was about to dive in and start making my own!
Thank you for taking the time to share!
Sadly "page" in a route is already reserved by razor pages. (Fine for MVC)
This is a quick fix, I simply edited PaginatorTagHelper.cs by adding:
    // Allows users to change the "page" verb, which ensures compatability with razor pages
    [HtmlAttributeName("page-link-verb")]
    public string PageVerb { get; set; } = "page";

and replacing all uses of the string "page" (except for the aria property), with PageVerb.

Hi Mark,
Thanks for making me aware of this issue. I will look to fix this as soon as I can.
Glad you found the paging tag helper useful.


Format naming photo

Hello, please tell me what to name the photo for training, what format is it?
What does it mean in the file name. Example CI0882LLE-3-1.jpg
Why is this "-3-1"?
Why lmdb is not used here?

Hello, @sh1man999.
"-3-1" is for duplicate labels. the dataset will slice the first "-" in the filename and use it as the answer.
and the data I have is not lmdb. it is just a bunch of images with their label in filename. so I didnt use lmdb.

can you tell me how to implement it via lmdb?

you can replace RawDataset to LmdbDataset.
i dont remember the details, but i think it was because i didnt want to install LMDB and convert the data to LMDB format.

I forgot to mention the format of the dataset - I didn't use a public dataset. The data is a folder of images with labelled file names.
data/
 ├AA0000BB-0.jpg
 ├AA0000BB-1.jpg
 ├AA0000BB-2.jpg
  ...

If I have license plates of different formats, rectangular and square, what imgH height should I use to train

image size doesnt matter, it is automatically resized to (100, 32) during preprocessing in dataloader.

what about square numbers?  Do you need to resize (100,100) and add pad?

LPRNet takes as input a torch.tensor of size (100, 32). I've never tried a square, so if you have a square image, I recommend cropping it to the size of a licence plate. If you can't crop it, padding is also work too


Purifier and armor merge branch

This should be a much cleaner branch. No or almost no cruft.
Features:
Purifier gets back their level 3 revelation since their mandatory-pick one isn't implemented.
Purifier Celestial Armor allows access to Advanced Armor Training.
Steelblood Bloodrager, Armored Battlemage, and both Hellknights have their Armor Training upgraded with Advanced Armor Training options.
Advanced Armor Training scales with total effective fighter level of AAT-enabled classes.
*Purifier is at -4. Steelblood is at -2 because first Armor Training at 5. Armored Battlemage levels count at 80% because they get upgrades to armor training every five levels not every four.
Purifier gets CLW/CMW so they aren't literally Oracle But Worse till level 5. No balance risk because Cure Spells become bad jokes by the time Purifier starts getting anything good and special.

retargeted and merged into purifier branch


IndicoKtorClient okhttp3.OkHttpClient warning: A connection to https://beta-indico.xxx.com/ was leaked

I start my server locally and perform load testing on it, maybe my load test code does not work well yet but I see the warning log which like:
16:20:14.628 [OkHttp ConnectionPool] WARN  okhttp3.OkHttpClient - A connection to https://beta-indico.xxx.com/ was leaked. Did you forget to close a response body? To see where this was allocated, set the OkHttpClient logger level to FINE: Logger.getLogger(OkHttpClient.class.getName()).setLevel(Level.FINE);

And I see that the OkHttpClient is used in IndicoKtorClient#L26, so I wonder perhaps there is something went wrong in the code when it request to Indico instance internal api?

I found in AuthorizationInterceptor.java#39L, the client requests twice but don't close responses finally. Maybe it's the reason why the connection leaked.


cant copy or paste!

not sure if this is just built version or what

here is the reason and fix https://github.com/atom/electron/issues/2591


Champion managemant app issue in teams

We deployed app in sharepoint and enable to all sites and teams. Champion management app is not working as expected.

Hi @watanabesara,
Can you please share more details about the issue along with screenshots so we can help you.
Thanks.

Yes, see below:
SharePoint issue – Published a News Post, but it´s appearing with the wrong date and not showing at News Feed
I created this News post and published on 11/Jun: https://salesbridge.sharepoint.com/sites/BSAM-Digital Workplace/SitePages/Plugin-Drive-Change1.aspx
But this news post is not appearing as the last one at news
The most recent news was from last week (03/Jun)
[cid:07a57caa-188e-45b6-a60b-546c21fde52a]
If I click on See all:
https://salesbridge.sharepoint.com/sites/BSAM-Digital Workplace/_layouts/15/news.aspx?title=Tips - Acesse aqui as dicas de TI mais recentes&newsSource=1&instanceId=bd9126ac-9000-442b-b4e7-1a8533735cfc&webPartId=8c88f208-6c77-4bdb-86a0-0c47b4316588&serverRelativeUrl=%2Fsites%2FBSAM-Digital Workplace%2FSitePages%2FDW-Home.aspx&pagesListId=746fbd01-d0f7-4290-bee6-d6ddffc72351
The post from 11/Jun appears from 1. January. 1
[cid:ca8bd6ad-5b3c-44cb-8153-7c66b2274438]
I found similar issue in another SharePoint, now at: BSAM Microsoft 365 Learning Center
https://salesbridge.sharepoint.com/sites/BSAM-BridgestoneOffice365UsersGroup/_layouts/15/news.aspx
Post also made per another user, see attached print screen
[cid:5fbc8a3e-43da-4d3d-9f8d-8046489d81df]
I made a post this week, and works fine. So it´s happening random.
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: quinta-feira, 20 de junho de 2024 05:32
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @watanabesarahttps://github.com/watanabesara,
Can you please share more details about the issue along with screenshots so we can help you.
Thanks.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2180120654, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNSAIPIBDC2HHIRPDS3ZIKHRPAVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQGEZDANRVGQ.
You are receiving this because you were mentioned.Message ID: @.***>

@.*** would like to recall the message, "RE: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)".

sorry,  I sent a print from another issue....
Here is the correct print:
App is deployed but not loading....
[cid:7b81d0cf-7fa1-4d0f-a434-4fc4ebfb3170]
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: Watanabe, Sara @.>
Enviado: quinta-feira, 20 de junho de 2024 08:05
Para: OfficeDev/microsoft-teams-apps-champion-management @.>; OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Mention @.>; SHUKLA Anvesh (External) @.***>
Assunto: RE: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Yes, see below:
SharePoint issue – Published a News Post, but it´s appearing with the wrong date and not showing at News Feed
I created this News post and published on 11/Jun: https://salesbridge.sharepoint.com/sites/BSAM-Digital Workplace/SitePages/Plugin-Drive-Change1.aspx
But this news post is not appearing as the last one at news
The most recent news was from last week (03/Jun)
[cid:07a57caa-188e-45b6-a60b-546c21fde52a]
If I click on See all:
https://salesbridge.sharepoint.com/sites/BSAM-Digital Workplace/_layouts/15/news.aspx?title=Tips - Acesse aqui as dicas de TI mais recentes&newsSource=1&instanceId=bd9126ac-9000-442b-b4e7-1a8533735cfc&webPartId=8c88f208-6c77-4bdb-86a0-0c47b4316588&serverRelativeUrl=%2Fsites%2FBSAM-Digital Workplace%2FSitePages%2FDW-Home.aspx&pagesListId=746fbd01-d0f7-4290-bee6-d6ddffc72351
The post from 11/Jun appears from 1. January. 1
[cid:ca8bd6ad-5b3c-44cb-8153-7c66b2274438]
I found similar issue in another SharePoint, now at: BSAM Microsoft 365 Learning Center
https://salesbridge.sharepoint.com/sites/BSAM-BridgestoneOffice365UsersGroup/_layouts/15/news.aspx
Post also made per another user, see attached print screen
[cid:5fbc8a3e-43da-4d3d-9f8d-8046489d81df]
I made a post this week, and works fine. So it´s happening random.
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: quinta-feira, 20 de junho de 2024 05:32
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @watanabesarahttps://github.com/watanabesara,
Can you please share more details about the issue along with screenshots so we can help you.
Thanks.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2180120654, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNSAIPIBDC2HHIRPDS3ZIKHRPAVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQGEZDANRVGQ.
You are receiving this because you were mentioned.

Hi @watanabesara,
I am not able to see the screenshot. Can you please respond directly from github site instead of email which might be blocking the images.
Thanks.

attached the print

Hi @v-saikirang,
Can you please share below:

screenshot of the "Sitecontents" page of the sharepoint site "championmanagementplatform"
screenshot of the API permissions page
Have you provided contribute access in SP site to the user.
Are you opening this app as global admin.
Thanks.

adding  Anvesh, can you please provide the requested info ?
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: quinta-feira, 20 de junho de 2024 10:40
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @v-saikiranghttps://github.com/v-saikirang,
Can you please share below:

screenshot of the "Sitecontents" page of the sharepoint site "championmanagementplatform"
screenshot of the API permissions page
Have you provided contribute access in SP site to the user.
Are you opening this app as global admin.
Thanks.

—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2180736044, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNQOQNVOKXMVXTBU7RDZILLWTAVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQG4ZTMMBUGQ.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @v-saikiranghttps://github.com/v-saikirang,
Could you please schedule meeting b/w 2PM to 9PM IST to discuss on this.
App has been deleted would like deployment via screenshare.
Thanks and Regards,
Anvesh Shukla
| Website: http://www.tcs.comhttp://www.tcs.com/
====================================================
[A picture containing logo  Description automatically generated]

From: Watanabe, Sara @.>
Sent: Thursday, June 20, 2024 7:13 PM
To: OfficeDev/microsoft-teams-apps-champion-management @.>; SHUKLA Anvesh (External) @.>; OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Mention @.***>
Subject: RE: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
adding  Anvesh, can you please provide the requested info ?
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: quinta-feira, 20 de junho de 2024 10:40
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @v-saikiranghttps://github.com/v-saikirang,
Can you please share below:

screenshot of the "Sitecontents" page of the sharepoint site "championmanagementplatform"
screenshot of the API permissions page
Have you provided contribute access in SP site to the user.
Are you opening this app as global admin.
Thanks.

—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2180736044, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNQOQNVOKXMVXTBU7RDZILLWTAVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQG4ZTMMBUGQ.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @watanabesara,
Can you also please change the teams language to english. You can revert after the set up is complete.
Thanks.

adding @SHUKLA Anvesh @.***>
Dear Anvesh, can you please try the steps below ? as I don´t have access to admin center. Thx
Attached the guide, from the link that was shared
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: quinta-feira, 20 de junho de 2024 11:07
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @watanabesarahttps://github.com/watanabesara ,
Can you please try the below:

Delete 'ChampionManagementPlatform' SharePoint site from both 'Active Sites' and 'Deleted Sites' from SharePoint admin center.
Cross check all the steps mentioned in the deployment guide - https://github.com/OfficeDev/microsoft-teams-apps-champion-management/wiki/Deployment-Guide
Wait for 30 mins and try reopening the app using global admin account.

Thanks.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2180800181, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNQRH6733TII75R5VZTZILOYZAVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQHAYDAMJYGE.
You are receiving this because you were mentioned.

Hello @v-saikiranghttps://github.com/v-saikirang,
We have performed the steps as requested however we request you to schedule call b/w 2PM to 9PM IST.
Thanks and Regards,
Anvesh Shukla
| Website: http://www.tcs.comhttp://www.tcs.com/
====================================================
[A picture containing logo  Description automatically generated]

From: Watanabe, Sara @.>
Sent: Friday, June 21, 2024 12:15 AM
To: OfficeDev/microsoft-teams-apps-champion-management @.>; OfficeDev/microsoft-teams-apps-champion-management @.>; SHUKLA Anvesh (External) @.>
Cc: Mention @.***>
Subject: RE: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
adding @SHUKLA Anvesh @.***>
Dear Anvesh, can you please try the steps below ? as I don´t have access to admin center. Thx
Attached the guide, from the link that was shared
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: quinta-feira, 20 de junho de 2024 11:07
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @watanabesarahttps://github.com/watanabesara ,
Can you please try the below:

Delete 'ChampionManagementPlatform' SharePoint site from both 'Active Sites' and 'Deleted Sites' from SharePoint admin center.
Cross check all the steps mentioned in the deployment guide - https://github.com/OfficeDev/microsoft-teams-apps-champion-management/wiki/Deployment-Guide
Wait for 30 mins and try reopening the app using global admin account.

Thanks.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2180800181, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNQRH6733TII75R5VZTZILOYZAVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBQHAYDAMJYGE.
You are receiving this because you were mentioned.

Hi @watanabesara,
Please share your email. I will send out an invite for 5 pm today.
Thanks.

please include @SHUKLA Anvesh @.***> on the invite
"SHUKLA Anvesh (External)" @.***> he has all necessary access.
Regards,
Sara
note: I´m sending this in a slot that's convenient for me, but feel free to respond at a time that's convenient for you, considering your time zone.
Planned OOO: 08 & 09/July

De: v-saikirang @.>
Enviado: sexta-feira, 21 de junho de 2024 07:05
Para: OfficeDev/microsoft-teams-apps-champion-management @.>
Cc: Watanabe, Sara @.>; Mention @.>
Assunto: Re: [OfficeDev/microsoft-teams-apps-champion-management] Champion managemant app issue in teams (Issue #199)
Hi @watanabesarahttps://github.com/watanabesara,
Please share your email. I will send out an invite for 5 pm today.
Thanks.
—
Reply to this email directly, view it on GitHubhttps://github.com/OfficeDev/microsoft-teams-apps-champion-management/issues/199#issuecomment-2182437807, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BJJFNNTJ33EUEEE4AL64QVLZIP3F7AVCNFSM6AAAAABJQBGAKOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBSGQZTOOBQG4.
You are receiving this because you were mentioned.Message ID: @.***>

here is
"SHUKLA Anvesh (External)" <anvesh.shukla.ext @ bridgestone.eu> he has all necessary access.

Sent the invite for 5 PM.
Thanks.

Hi @watanabesara,
As per my call with Anvesh below is the summary:

API permissions and Sharepoint site access to "Everyone" was missing in the current set up.
Once we fixed the above issues Anvesh was able to open the app as Manager.

Please refer to the "Solution Overview" wiki in git hub for more details on the App features.
Thanks.


Invalid JSON

Hello Sven,
I am trying out the example but got an error at the last part:
pharo:
2023-05-10 08:47:48.156 DIRQWW Read
2023-05-10 08:47:48.157 DIRQWW Wrote {"method":"isPrime","error":"Invalid JSON"}
2023-05-10 08:47:48.157 DIRQWW Ending connection
telnet:
Trying <IP_ADDRESS>...
Connected to <IP_ADDRESS>.
Escape character is '^]'.
{"method":"isPrime","error":"Invalid JSON"}
Connection closed by foreign host.
Also somehow I need to press enter two times to see results in the pharo repl.
pharo>Gofer it url: 'github://svenvc/NeoNetworking'; package: 'Neo-Networking'; load. (enter enter)
a GoferLoad
Regards,
Georges
ps first time I see pharo in a repl, very nice :)

Hi,
You entered an empty line, I think. The first log line says Read . That is invalid, hence an error came back. I also see an empty line in you telnet session.
Concerning the NeoConsole REPL: yes you need to terminate input with an empty line, because multiline input is also possible (and very common). This is described when you say ask for help eval.
HTH,
Sven

Hello,
Yep my bad I had to enter a valid json string :) Sorry for that!
Georges


CI_Password

Not sure if you still look at this, but I have been trying to work around with this for almost 5 weeks now. Almost got it to work. My issue is this popping up after filling in password:
An Error Was Encountered
Non-existent class: CI_Password
I hope you can assist.

There is a class in the library folder called "Password" - make sure you load it in the config.


prometheus-operator: Fix the redirects

Add the http scheme to the externalUrl field to avoid redirects when deployed.
Fixes: https://github.com/kinvolk/lokomotive/issues/729

We should ideally do it on the Ingress struct's host field. Since that struct is used in so many places now. It will be beneficial for all.

@invidian created an issue for that: https://github.com/kinvolk/lokomotive/issues/731


Commas in arrays of string literals are stripped

it('should not strip commas from arrays of string literals', function() {
    expect(transform('["a, b, c"]'))
        .toEqual('["a, b, c"]'); // equals '["a b c"]' instead
});

Well that was clowny. Fix published as 0.2.1.

(Thanks!)


refactor(ast_tools): remove dead code

This code has been unused for a couple of months, so it seems unlikely we'll need it again.

#6745  👈
main

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

Join @overlookmotel and the rest of your teammates on  Graphite

Unimportant change, so merging without review.


time series prediction

Hello! i noticed that you also want to combine lstm in your subsequent work to predict time series. how is your current progress? after combining fabba with lstm by myself, the long-term prediction effect was always very poor, and it did not follow the trend for prediction.

Thanks for developing this great library.


Weird line breaking in (at least) WG doc lists

See wg/dnsop/documents/. The document title for draft-ietf-dnsop-rfc5933-bis has an extra break that should not be there. The same is true for RFC 3258. This does not appear on the current Datatracker page.

This is a consequence of the way the search result pages are built in this branch (tables with fixed widths) and the font size I think.

No, I think I have some code that tries to wrap things more smartly when documents have long titles, and it's dumb in this case. I need to find it and we should disable it.

I think it's here: https://github.com/ietf-tools/datatracker/blob/feat/bs5/ietf/templates/doc/search/search_result_row.html#L86

This should be closed.
I am surprised this didn't automatically happen, since #3620 said it was fixing this issue in its description? That should have caused it to be linked to this issue

On 14 Mar 2022, at 3:11, Lars Eggert wrote:

This should be closed.
I am surprised this didn't automatically happen, since #3620 said it
was fixing this issue in its description? That should have caused it
to be linked to this issue

#620 says it is merged, but I'm still seeing the issue on the DNSOP WG
page right now.

It probably wasn't pushed to sandbox-ng yet. I don't know what cadence that happens. We should probably indicate what git hash sandbox-ng runs.

As for automatically closing issues, I don't think that will happen until the code is merged to main?

For other repos - but maybe I have some elevated privileges for those - a "fixes 123" in a PR comment links the PR to the issue and closes that when the PR is merged.
That linking doesn't seem to happen in this repo.

fwiw, I'm manually adding the (short) hash as a patch number.


Receiving error after changing app to https

I have been using this library successfully with a website running locally on http, I have now updated my redirecturi (et al) to use https, as well as vue cli to https, and I get the following error:
{
    "error": {
        "code": "InvalidAuthenticationToken",
        "message": "CompactToken parsing failed with error code: 80049217",
        "innerError": {
            "date": "2022-05-25T01:13:55",
            "request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
            "client-request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
        }
    }
}

This was working without issue before switching to https. (redirecturl in AAD being http://localhost:8080/signedin => https://localhost:8080/signedin), and occurs on new browsers, clearing localstorage and cookies, and incognito.
my msal config:
import msal from "vue-msal"
Vue.use(msal, {
  auth: {
    clientId: C.AADappDetails.clientId,
    authority: `https://login.microsoftonline.com/${C.AADappDetails.tenant}/`,
    redirectUri: C.AADappDetails.redirectUri,
    postLogoutRedirectUri: C.AADappDetails.logoutRedirectUri,
    requireAuthOnInitialize: true,
    beforeSignOut:()=>{
      store.commit("auth/resetState")
      console.log("signout")
    },
    onToken:()=>{
        //todo, update vuex
         console.log("ontoken")
    }
  },
  request:{
    scopes: C.AADappDetails.scopes
  },
  framework:{
    globalMixin: true
  },
  graph: {
    callAfterInit: true,
    endpoints: {
      groups: '/me/transitiveMemberOf/microsoft.graph.group?$count=true&$select=id',
      profile: '/me',
      photo: { url: '/me/photo/$value', responseType: 'blob', force: true }
    }
  }
});

and my vue.config.js
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    https: true,
    host: 'localhost',
    port: 8080,
    http2: true,
    liveReload: true,
  }
})

Thanks ,
J

It appears the azure authentication is working but MSAL using the returned tokens are giving me 401's


fix spelling in case of not items

Fix for issue #756
Changed spelling from  "There's no items" to  "There are no items

I'm not sure why Build and publish Auto generated API documentation failed..
Can someone help me with it?

@zivkaziv I guess, this action doesn't run on forks.

Do you want me to recreate this PR?

I’m pretty confident this will pass the CI 😉


Demoted deps as tools based on modified arch

Thank you for submitting this pull request, however I do not see a valid CLA on file for you. Before we can merge this request please visit https://yahoocla.herokuapp.com/ and agree to the terms. Thanks! :smile:

CLA is valid!

👍


inklecate: 1.0.0 -> 1.1.1

Description of changes

Updated inklecate from 1.0.0 to 1.1.1
Part of #202572

I'm not sure if I updated deps.nix properly. I ran nix-build -A inklecate.passthru.fetch-deps to generate the script, then ran ./result pkgs/development/compilers/inklecate/deps.nix to re-generate deps.nix. However, the resulting build of nix-build -A inklecate appears to work okay.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

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

1 package built:

inklecate


How to handle large forms

Intention

I'm submitting a discussion request

I believe that we can agree how both possible approaches to Monterey Application Creation GUI are different by the direction of "traversing the form used to collection user's data". The standard "wizard" is organized in multiple sequential pages which could be described as "horizontal scrolling" of the form used to collection user's data - process better described as paging, where the vertically displayed form gets subjected to scrolling in the classical sense.

I planned to write a lot more, but got involved in several "business development" discussions for Monterey; now, I am too tired to continue - will have to continue this tomorrow.


How to swap out tmpl with another template engine

Hi, Please can you update the documentation for rendering upload templates without having to use the included tmpl template engine. I noticed the code has changed quite a bit around this rendering and im spending a while trying to get my upload templates working again with your new updates.
Otherwise, thanks for a great plugin.

https://github.com/blueimp/jQuery-File-Upload/wiki/Template-Engine

thanks!


(BUG) TypeError: fullscreen error

Precondition:
The "Statistics" page is opened
Steps to reproduce:

Click the "Full screen" button in the "Google Data Studio" box
Pay attention to the error message in the console

Actual result: The map isn't expanded in a new tab after clicking the "Full screen" button in the "Google Data Studio" box. And the TypeError: fullscreen error is displayed in the console
Expected result: The map is displayed in a new tab after clicking the "Full screen" button in the "Google Data Studio" box
Checked on DEV V0.24.1-3
LG V30+ // Android 8.0 // Google Chrome 83.0.4103.101
Desktop: Windows 10 // Google Chrome  83.0.4103.106

@AnastasiiaOdnoshevna this also seems like a device specific issue.
try on other computers.

@sirpy I checked on the MacBook Pro 6.2 2010 //OS X High Sierra 10.13.6 // Google Chrome
The same error is displayed

@AnastasiiaOdnoshevna @yaroslav-fedyshyn-nordwhale @serdiukov-o-nordwhale
this and the localstorage issue happen because we display the dashboard in an iframe and they are on different domains.
if you go directly to the dashboard at
gooddashboard-dev/gooddashboard .herokuapp.com it will work fine
for production we have gooddash.gooddollar.org so it will be on same domain as wallet and these issues shouldnt happen.
@AnastasiiaOdnoshevna maybe move this to be tested on production once the maps is merged

@sirpy @serdiukov-o-nordwhale
The map expanded and error isn't displayed
https://www.screencast.com/t/8RiXJH9JHPdO
Checked on DEV V0.25.0
Desktop: Windows 10 // Google Chrome  83.0.4103.116

@sirpy The issue isn't reproduced
Checked on prod V1.2.4
LG V30+ // Android 8.0 // Google Chrome 85.0.4183.81
Desktop: Windows 10 // Google Chrome  85.0.4183.83


Update confidential ledger authentication section

Based on CCF 2.x releases and the recent work with ACL.

@jumaffre : Thanks for your contribution! The author(s) have been notified to review your proposed change.

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

@msmbaldwin Are you happy for this PR to be merged?

I am, thanks! #sign-off


Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/iobroker-community-adapters/ioBroker.web-speedy

[ ] [E019] Invalid repository URL: https://github.com/DrozmotiX/ioBroker.web-speedy. Expected: git+https://github.com/iobroker-community-adapters/ioBroker.web-speedy.git

I have also found warnings that may be fixed if possible.

[ ] [W113] Adapter should support compact mode

Thanks,
your automatic adapter checker.

Thanks, that all bugs have been fixed.


Getting HTTP 206, which is good, but

the video does not play, even with separate download? Off hand, I'd guess that something is wrong on the Sony end, but not sure. @afred: please review.

Looking more closely, and the problem really is in the media Ci is serving. Filed #137.

Maybe we don't need Video JS here, either?
Maybe video delivery is going to be more different than I anticipated, pending #137?

Decided that we'll try with just a plain video element and go from there.


fix: Fix connection update bug on project_id

Update Connection's project attribute to be optional/computed

It being set from the API response, but not being computed would cause it to be reverted to null during subsequent terraform plans/applies when there was never an explicit project set in the config.

Updated Connection SetMap entry to not set nil values from API response
Updated projectToFabric and projectToTerra methods to remove code bloat
Updating handling of project config in connection and network resources

Codecov Report
Attention: 42 lines in your changes are missing coverage. Please review.

Comparison is base (a2797d8) 63.11% compared to head (8260941) 38.58%.
Report is 59 commits behind head on main.

Files
Patch %
Lines

equinix/resource_fabric_connection.go
9.09%
40 Missing :warning:

equinix/resource_fabric_network.go
0.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main     #583       +/-   ##
===========================================
- Coverage   63.11%   38.58%   -24.54%
===========================================
  Files          94       93        -1
  Lines       18250    18164       -86
===========================================
- Hits        11519     7008     -4511
- Misses       6299    11111     +4812
+ Partials      432       45      -387

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


Added key listener for Enter button

Added key listener for Enter button
Closed#3

Thanks, @damn1kk , it will be significantly more usable now!


[TB] Fix Motion Sensitivity

Problem/Concern
Kristen reported that pressing the Motion Sensitivity button did not appear to have any effect.
Proposed Solution

In our meeting last week (4/10), Lise made note that the motion sensitivity button would not "turn off" when interacted with.

@Photon3009 I don't know the specifics. I was receiving a tour of the project and was asked to help remember that the motion sensitivity button would not "turn off."

@Photon3009
Hi @Kayd396, do you remember what you saw when the issue presented itself?  Did the checkbox not uncheck?  Or did the act of unchecking the checkbox not return Theme Builder to normal behavior?
So what the Motion Sensativity checkbox does is turn off, or drastically reduce, animations.  So, for example, if you load a design system in Theme Builder and select Molecules at the top and then select Standard Button from under General Deskctop molecule settings, you'll see 3 buttons in the Example section on the page.  If you hover over the TERTIARY button/text, you'll notice some animation that is used to outline the button.  And when you remove your mouse from the button it'll animate away the highlight.    So if you then select the checkbox for Motion Sensativity from the upper right in the Theme Layers dropdown, then you should notice that this animation stops occurring and the button simply becomes outlined or it removes the outline depending on its hover state.  Unchecking the checkbox will then return the default animation behavior.
When I just tried this, I did not see any. problems with the Motion Sensitivity behavior w.r.t. to this button.  Was there a different animation that shows the problem Kris?

@Photon3009 I would love to answer your questions, but I did not see the issue directly. The details might be better addressed by @lwnoble.

@Photon3009
Hi @Kayd396, do you remember what you saw when the issue presented itself? Did the checkbox not uncheck? Or did the act of unchecking the checkbox not return Theme Builder to normal behavior?
So what the Motion Sensativity checkbox does is turn off, or drastically reduce, animations. So, for example, if you load a design system in Theme Builder and select Molecules at the top and then select Standard Button from under General Deskctop molecule settings, you'll see 3 buttons in the Example section on the page. If you hover over the TERTIARY button/text, you'll notice some animation that is used to outline the button. And when you remove your mouse from the button it'll animate away the highlight.  So if you then select the checkbox for Motion Sensativity from the upper right in the Theme Layers dropdown, then you should notice that this animation stops occurring and the button simply becomes outlined or it removes the outline depending on its hover state. Unchecking the checkbox will then return the default animation behavior.
When I just tried this, I did not see any. problems with the Motion Sensitivity behavior w.r.t. to this button. Was there a different animation that shows the problem Kris?

okay thanks @aaronreed708 now I got it!

Just an oveservation
designSystem.layers.motionSensitivity.setPropertyListener("motionSensativityListener", layerChangeListener);
Typo error motionSensativityListener Should i correct this?

It is just naming the listener, so not really an issue.  I tend to group those really minor things into other patches that I'm working on at the time.  But if you'd like to fix it, I'd be happy to review it.

looked at with @lwnoble, couldn't not recreate.  Closing.


!pv relationship creation failed with errorCode ATLAS-400-00-07D

Relationship creation is not working. Followed the sample code in relationship.ipynb:
typeName = 'process_dataset_outputs'
end1Guid = '2ab5525b-115a-4d82-93ea-63c33778020e'
end1Type = 'azure_datalake_gen2_path'
end2Guid = '9eb55cd7-911b-43b6-8fc6-bdf57c3e7d2a'
end2Type = 'adf_copy_activity'
!pv relationship create --typeName {typeName} --end1Guid {end1Guid} --end1Type {end1Type} --end2Guid {end2Guid} --end2Type {end2Type}

getting the following error:
{
"errorCode": "ATLAS-400-00-07D",
"errorMessage": "Relationship end is invalid. Expected Process but is NULL",
"requestId": "b6210a2e-1a99-48b1-a80a-de18e6de413f"
}

@hau-mal - I just ran the statement (with my own set of GUIDs) and it seem to work. Could you please double-check that the GUIDs in your query exist in your environment and match the expected types. The error seems to hint that end2Guid is not a process (e.g. ADF Copy Activity).

Thanks @tayganr ! Yes my fault wrong process_type.
Great to have this CLI!


[Feature Request] Deploying a dash app with GIFs

Is your feature request related to a problem? Please describe.
I work with video datasets and I don't know about a good way of deploying videos/gifs using dash. I am using dash-gif-component  for creating a dash app with GIFs and I tried dash-tools advanced template. The app was working locally but the path was broken when deployed on Heroku.
Is there a way to deploy a GIF app to Heroku?
Additional context
Add any other context or screenshots about the feature request here.

Hey @Pranshul-Sardana you will need to add a "static" directory to include gifs and images. Check out https://dash.plotly.com/dash-enterprise/static-assets

Thanks for sharing it. I am already keeping my png and gif files in assets and its subfolders. This is working locally but stops working when I deploy it to Heroku.

Check out https://community.plotly.com/t/deploying-your-dash-app-to-heroku-the-magical-guide/46723 under HEROKU PITFALL: Serving static files does not work for a potential solution!

Closed as this issue isn't dashtools related (related to plotly dash)


Upgrade to Flutter 3.0

I get the following error message since the upgrade to Flutter 3.0.
/opt/homebrew/Caskroom/flutter/2.10.2/flutter/.pub-cache/hosted/pub.dartlang.org/layout-1.0.2/lib/src/layout.dart:134:54: Warning: Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null.
'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('/opt/homebrew/Caskroom/flutter/2.10.2/flutter/packages/flutter/lib/src/widgets/binding.dart').
package:flutter/…/widgets/binding.dart:1
MediaQueryData.fromWindow(WidgetsBinding.instance!.window,);

@jamesblasco you should close this one since it was merged on #24


Mark spam as readed

When "to spam" button is pressed, it's to be good to move messages to spam folder and mark them as readed.

Not sure if it's a good idea. My antispam generates some false-positives. So I would like to know if something important landed in spam.

@skibbipl No. He is talking about RainLoop's spam button (user action process).
@Loki3000 Ok

I also like this idea and I would extend it to the "Delete" button. Currently messages are automatically read when selected but in a thread with more than 1 message, if I select it and delete it, only the first message in the thread gets the read status while other messages in the thread stay as unread.
When I arrive home and check my local mail client, I have a number of unread messages in the trash.

@RainLoop Aaaah, now I get it. In fact I like the idea :+1:

Done


Remoteapp not responding in Ubuntu 18.04

Hello,
i tried starting an App called "SFirm" on a windows server essentials 2016 as a remoteapp in Ubuntu 18.04, and at first it seems everything is working fine, until the Login windows appears. After a few seconds the window reloads and the app is not responding anymore, so i can't type in my password or anything, i can only close the window and with that the app.
Other Apps like e.g Firefox or wordpad are working just fine and without problems.
I tried using it with only arguments, as well as with a rdp-file, but both don't work.
Command lines looks like this:
xfreerdp  /u:              fore the rdpfile!
xfreerdp /app:"||SFirm" /u: /v:      for only arguments. (also tried the full path for the app)
My ubuntu version is this:
lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.3 LTS
Release:	18.04
Codename:	bionic
My Freerdp version is this:
/opt/freerdp-nightly/bin/xfreerdp --version
This is FreeRDP version 2.0.0-dev5 (a5f478371)
I also tried it using the debian-package of freerdp2-x11.
Now i went ahead and tried to figure out, if i can find out the problem myself. I went ahead and used virtual box to see, if i can try out different stuff, and when i went and tried to open "sfirm" on another Ubuntu version (i used Ubuntu 16.04) with the nightly version of freerdp, it works!!!
So i can't open "Sfirm" in Ubuntu 18.04, but i can on 16.04.
On ubuntu 18.04 i also tried compiling the binaries on my own, but it still didn't work. I can't remember my exact cmake parameter, but i followed a manual, which described how to compile it for ubuntu 18.04.
Here are also the "xfreerdp /buildconfig" from both Ubuntu versions:
Ubuntu 18.04 where it DOESN'T work:
This is FreeRDP version 2.0.0-dev5 (a5f478371)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_INTTYPES_H=1 HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL= HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON WITH_CAIRO=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=ON WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=TRUE WITH_FFMPEG=TRUE WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_GSTREAMER_0_10=ON WITH_GSTREAMER_1_0=ON WITH_ICU=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PAM=ON WITH_PCSC=ON WITH_PROFILER=OFF WITH_PULSE=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=ON WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=0 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=0 WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=0 WITH_WAYLAND=OFF WITH_WINPR_TOOLS=ON WITH_X11=ON WITH_X264=OFF WITH_XCURSOR=ON WITH_XDAMAGE=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XTEST=ON WITH_XV=ON WITH_ZLIB=ON
Build type:          RelWithDebInfo
CFLAGS:              -g -O2 -fdebug-prefix-map=/build/freerdp-nightly-2.0.0+0~20190903014827.693~1.gbpa5f478=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -fsanitize=address -fsanitize-address-use-after-scope -fno-omit-frame-pointer -DWINPR_DLL
Compiler:            GNU, 7.3.0
Target architecture: x64
And here for Ubuntu 16.04 where it DOES work:
This is FreeRDP version 2.0.0-dev5 (a298a3d8d)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_INTTYPES_H=1 HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL= HAVE_SYSLOG_H=1 HAVE_SYS_EVENTFD_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_SYS_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON WITH_CAIRO=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLANG_FORMAT=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_RDPGFX=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DSP_EXPERIMENTAL=OFF WITH_DSP_FFMPEG=OFF WITH_DSP_FFMPEG=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FAAC=OFF WITH_FAAD2=OFF WITH_FFMPEG=TRUE WITH_FFMPEG=TRUE WITH_GFX_H264=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_GSSAPI=OFF WITH_GSTREAMER_0_10=ON WITH_GSTREAMER_1_0=ON WITH_ICU=OFF WITH_IPP=OFF WITH_JPEG=OFF WITH_LAME=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PAM=ON WITH_PCSC=ON WITH_PROFILER=OFF WITH_PULSE=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=ON WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY=OFF WITH_SANITIZE_MEMORY_AVAILABLE=0 WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD=OFF WITH_SANITIZE_THREAD_AVAILABLE=0 WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SOXR=OFF WITH_SSE2=ON WITH_SWSCALE=OFF WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=0 WITH_WAYLAND=OFF WITH_WINPR_TOOLS=ON WITH_X11=ON WITH_X264=OFF WITH_XCURSOR=ON WITH_XDAMAGE=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XTEST=ON WITH_XV=ON WITH_ZLIB=ON
Build type: RelWithDebInfo
CFLAGS: -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -fsanitize=address -fno-omit-frame-pointer -DWINPR_DLL
Compiler: GNU, 5.3.1
Target architecture: x64
Here is the dependencies-list as well:
apt-cache depends freerdp-nightly
freerdp-nightly
Hängt ab von: libasan4
Hängt ab von: libasound2
|Hängt ab von: libavcodec57
Hängt ab von: libavcodec-extra57
Hängt ab von: libavutil55
Hängt ab von: libc6
Hängt ab von: libcairo2
Hängt ab von: libcups2
Hängt ab von: libglib2.0-0
Hängt ab von: libgstreamer-plugins-base1.0-0
Hängt ab von: libgstreamer1.0-0
Hängt ab von: libpulse0
Hängt ab von: libssl1.1
Hängt ab von: libswresample2
Hängt ab von: libudev1
Hängt ab von: libusb-1.0-0
Hängt ab von: libx11-6
Hängt ab von: libxcursor1
Hängt ab von: libxdamage1
Hängt ab von: libxext6
Hängt ab von: libxfixes3
Hängt ab von: libxi6
Hängt ab von: libxinerama1
Hängt ab von: libxkbfile1
Hängt ab von: libxrandr2
Hängt ab von: libxrender1
Hängt ab von: libxtst6
Hängt ab von: libxv1
I hope these informations helps and can be used to find a solution :)

Might be related to some exotic window movement / positioning of the app.
That might have issues with your local system. So, could you check/answer the following:

you have a multimonitor system?
resolution of your monitor(s)
you tried with /rfx /gfx  or /rfx /gfx:avc444 and it is also broken?
what is your local window manager / desktop environment?
Does it work after you move the RAIL window forcibly (the win keys and move the window with the mouse in gnome3 for example)

Hello and thanks for the fast reply.
And sorry for the late response. Here the answers to the questions.
Yes, i have a Multimonitor System.
Tried the commandline with the additional argument "/monitors:0", so it would only run on one monitor as well.
Looked like this:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /monitors:0 /u:
Also disconnected one monitor, so i have only one monitor to work with and no multimonitor-setup.
Tried with these command lines with only one monitor:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /u:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /rfx /gfx /u:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /rfx /gfx:avc444 /u:
Both monitors run on 1920x1080 (16:9) resolution.
Tried running both arguments now with two monitors (multimonitor setup). Still broken and no response after a few seconds.
The Commandlines i used were:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /monitors:0 /rfx /gfx /u:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /monitors:0 /rfx /gfx:avc444 /u:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /rfx /gfx /u:
/opt/freerdp-nightly/bin/xfreerdp SFirm.rdp /rfx /gfx:avc444 /u:
My local Windowmanager is:
Commandline: wmctrl -m
Name: GNOME Shell
Class: N/A
PID: N/A
Window manager's "showing the desktop" mode: N/A
Commandline: gnome-shell --version
GNOME Shell 3.28.4
Unfortunatly it doesn't work after moving the window forcibly with "win"+Move mouse cursor as well. :(
BUT after moving the window a 2nd window (with no response) is seen (the same Login prompt)!! I put a screenshot as well.
I can move the big window, as well as one of the smaller login prompts (but only one). The other small loginprompt is moved with the big window.
I hope the information helps.

Hmm, from the screenshot it looks like your app is not responding to input server side? (the Keine Rückmeldung part in the window title?)

I don't really know, but if i open it on the Server, it works fine.
If i start a Remote-Session with desktop (not just the app), and start the App there, it works also just fine.
And if i start Freerdp on Ubuntu 16, with the nightly version, it also works fine with the remote-app.
So why doesn#t it work on Ubuntu 18 with just the remote app?
And the "Keine Rückmeldung" is the "no response" part, which i mean. I can't input my password ("Kennwort"), but i can close the whole applikation, when i close the Loginwindow with the "X" Top-Right. :(
So if it works fine on Ubuntu 16 as remoteapp and whenever i start a remote-desktopsession and start the app there, it also works just fine, so i conclude, there is not really any problems with the server/app itself? But something about the Freerdp-Version available on Ubuntu 18, which causees the problem? :(
At least, thats what i am thinking, right?
Otherwise i doN#t know WHAT would cause these problems on the server.
Again, thank you for the fast reply. :)

hmm, sounds like there is some window manager related difference between the two.
(remote app behaviour is really very dependent on local window management)
So, you say:

Nightly with 16.04 is working
System package with 18.04 is not working
Did you try with nightly on 18.04 also with the same result?

Hmmm, i see and is it possible for me to change my local window management to test it? :(
Its really unfortunate, that the System packae from freerdp doesn't work with the local window management coming with ubuntu 18.04.
And yes:

It does work on Ubuntu 16.04 with the nightly version. I can log in and work with the app, just liek normal. soem parts are a LITTLE buggy, but better than not even able to log in.

No, the system package on ubuntu 18.04 does not work. The farthest i am able to come is shown in the screenshot. Its easily reproducable as well, since the app ("Sfirm") got a free demo version, with which you can test it out with the same results.

Yes, i also tried the nightly version for ubuntu 18.04 with the same results unfortunatly. :(

You can choose the window manager on login (the small gear icon below your username)
Of course, you need to install one.

Hello and again sorry for the late reply!!
I tried two other window manager (E17 and Fluxbox) and you were right, with these i was able to type in my password and log into the app!!!
So it seems the problem lies in the default window manager from ubuntu 18.04?
Also, with the System package it was still pretty buggy with the other window manager(like only complete, black windows or no window at all, after the login prompt disappeared), but it worked pretty fine with the Nightly version. Drop-Down Menus, where you hover over options, don't stay there or pop up in a different location.

ok, so the fault is a yes and no.
rails is quite tricky in that regard and the bug is in freerdp but depends on the window manager, so guess ^^
good to know nightly is an improvement though.

I can also confirm this crash issue that @Saberfox described still persists as of latest FreeRDP version available in the git.
In my case I am using the remoteappmode of FreeRDP in order to open Microsoft Outlook application remotely. The outlook application opens normally but then we have an authentication window pop up, and as a result both the authentication window and the outlook application crash. When looking at the output in the terminal I see the message “[INFO] [com.freerdp.client.x11] Property 304 (_NET_WM_STATE) does not exist” (I added the atom property name in the brackets by printing it from the code).
I then used a different window manager than the default GNOME one and the remote application indeed stopped crashing, like you guys discovered here. It’s also worth mentioning that I also tested this using the
Remmina FreeRDP version (double clicking the RemoteApp .rdp file and choosing Remmina) but with Remmina the remote application DIDN’T crash at all.
This issue was tested on Ubuntu 16.04 + 18.04 , Arch Linux 5, Mint 18 and CentOS 6+7 but was only occurring on Ubuntu 18.04 and CentOS 7.
This issue happens in both the latest FreeRDP release (v 2.0.0 rc4) and in the master version (v 2.0.0-dev5).
@akallabeth do you have any plans on fixing this issue in the FreeRDP code (if possible at all)? Changing the desktop environment for all of our Linux users is something we unfortunately can’t do. It would really help us if we could use the default GNOME window manager without crashing the RemoteApplication.
Thanks!

@ofir150 well, if someone can test, describe in detail (with logs, .. ) and retest I could fix this. Just don't have the time for rails (debugging that is extremely time consuming as there are some nasty pitfalls in the spec and implementation bugs)


Add screencast to the README

Congrats on the first release!
Since this widget will probably be getting more and more attention, it would be nice to have a screencast in the README to get an idea of what it looks like.

Hey, thanks :)
Yeah, the rules for a screencast are quite restrict though, right? :p
It has to be made in a jupyter lab and do I have to use specific dimensions?

Maybe we should start with a screenshot, since it will quickly be outdated - and gifs are large.

The frontend won't actually change much.

Although the screenshots may include a notebook cell. Also, outdated gifs stay in the git history.

For now the screencast could be uploaded to GitHub (drag and drop in a comment textbox), and the URL used in the README. To save on the size.

For now the screencast could be uploaded to GitHub (drag and drop in a comment textbox), and the URL used in the README. To save on the size.

that's funny.

The trade-off is that they don't render offline of course.

Closing the issue because I added everything I could think of it'd be useful at the moment on the readme.
Thanks @jtpio and @SylvainCorlay 🌸

This looks great, thanks!


[TEA HR Finance Data Import Templates] - DRAFT - Adding Documentation for each TEA template version.

@mjimdev The PR is approved, but it looks like there are conflicts that are preventing the merge into main. Please review and correct and I will merge

@stevenarnold-ed-fi , I solved the conflict. Could you try again?


fix: upgrade arrow-* parquet

The input param ArrowAsyncWriter changes since 51. https://docs.rs/parquet/51.0.0/parquet/arrow/async_writer/struct.AsyncArrowWriter.html#method.try_new
So I think for now we only can support arrow version >= 51

I guess the CI problem is caused by the docker spark image is build on arm arch. But it's too slow for me to build a x86 image.🤡


@import unsupported

If you use @import in an .scss file you get a second .css (.min.css) file not one (like @import is used).

Main style sheet: "style.scss"
In that stylesheet: "@import 'desktop.scss';"
Compiled output: style.min.css (without desktop.scss) & desktop.min.css as a seperate file.

I tried this: @import "colors.scss"; and works like a charm. Doesn't create another "colors.css" nor "colors.min.css". May you close this issue?

NodeJs: v8.9.1
sass-autocompile: 0.13.3


Wishes from registration form

Collection of wishes from registration form

"If available, I would really like to learn something how to provide learners with virtual machines/computing environments from accessible cloud provider (like (google or amazon)."


How to show time values in horizontal Bar chart?

Can I show graph y value as hh:mm:ss format? As usual I am initializing the BarChartDataSet with BarChartDataEntry value array. I am passing the y values array which consists time in seconds.

Got the answer.
https://github.com/danielgindi/ios-charts/issues/228
Thanks

I just subclassed NSNumberFormatter. And override

stringFromNumber: function. It worked for me.

I guess this issue can be closed.


The aggregation function sum has some problems.

Look at the code:
#sum+{1: one; 1 : another_one; 2 : two}=3.
It should have two models: {one, two}, and {another_one, two}, but it actually get three models. The extra one is {one, another_one, two}. I found that if two keys with the same weight, like one and another_one, then it will cause problem. Also, if we change the code to
#sum+{1: one; 1 : another_one; 2 : two}=4.
Then it has no model. But it should have one model {one, another_one, two}.
I tested the program with gringo and clasp, it has the same problem. It would be great if this bug can be fixed.

In the above examples, I used sum+, actually it is the same as sum.

This works as intended. Check out our FAQ entry about aggregates. Our guide also has a more detailed section about aggregates.

thank you rkaminsk


Where is HTML5 localStorage kept?

I have a web app that I converted with nativefier on Windows 10 and it works great! I haven't tried this yet, but just wondering if you know what happens if I use Html5 localStorage...Does it save it in the container (the executable) or one of the files that nativefier creates.  So If I have some settings in localStorage and then move the nativefier app to another machine, will the localStorage items move with the app to the new machine?

Hi! I believe this is related to #144 and #7. Currently, it is stored in your appData directory, and its in the following format
<app-name>-<nativefier>-<random-hash>