Use maintained fork for bumpversion

https://github.com/callowayproject/bump-my-version

The extra tagging is nice, but  we do that via the github publish workflow currently:

Publish release, this creates the tag
github action

bump version to tag
push back updated version to tag

To me this makes more sense than using bump-my-version, which would need to be executed separately, before publishing a release on github

I believe the tagging is also already available in what we use, right?
It came up in a discussion today with @egpbos, who was bothered by all the scattered config files 😅. Bump-my-version supports pyproject.toml.
We also use it already here: https://github.com/duqtools/imas2xarray/blob/31e75e8546e2117f107ce1a3150d9571c3f86bc2/pyproject.toml#L170-L186

ah I was confused and believed it was about all the extra features, but yes, for basic tagging (which we indeed already do with bump2version) we can switch to the maintained fork


Request

Any chance of making the gif random from a folder? Allow for a change every X amount of minutes?

Sorry if I let you hang with an answer. Actually I liked your idea with the slideshow too. Thats why I let the issue open and put an 'enhancement' label on it.
Unfortunately this enhancement needs a bit more to do than all other issues her before, because the structure of the code is not prepared for this feature. Especially the old feature that loads a GIF completely into memory at the start of the saver to save cpu time during the animation is in conflict with this new feature, since the loading into memory needs quite some time(a few seconds if you have really large GIF). So between the changes of two pictures would be an annoying long pause if you enable the load into memory option.
Also I need to learn more a about using timer in Objective-C first and also I'm wandering if there is a easy way to start and stop the saver programmatically during the timer procedure and than just change the picture to load randomly, because this could help to implement the feature with less restructuring of the code.
So you see I still chew over how to integrate this feature...

Ok I implement the feature you have requested.
Please have a look at the new Release 1.2 and give it a try.


Allow for explicit resource_class on relationship definition

Allow for an explicitly defined resource_class on a relationship.
The use case is with namespace models and flat resources:
class Namespace::Form < ActiveRecord::Base
end

class TestFormResource < ::JSONAPI::Resource
  has_one :parent
end

class ParentResource < ::JSONAPI::Resource
  has_many :test_forms, resource_class: 'TestFormResource'
end

I was not able to find a way to have a flattened Resource for a namespaced model. If I namespaced the resource and that had a relationship back to the parent it tried to put the parent in the namespace of the form.

I just realized that class_name will work. I thought for some reason that this was for the AR model name. Sorry for my confusion.


Casting to boolean gives different output in QS vs Web

For this code here:
text words = "here's some text"
boolean bool = cast(boolean, words)
output bool

When running this in Quorum Studio you will get a cast error saying you can't convert the string to a boolean but when running this on the web it outputs false. The version on the web should probably also tell you that it's a cast error.

Fixed


PEAR-2000 - Cohort Bar - Export cohort is much slower, many requests are being fired off

Description
Checklist

[x] Added proper unit tests
[x] Left proper TODO messages for any remaining tasks
[x] Scanned for web accessibility with aXe, and mitigated or documented
flagged issues

Screenshots/Screen Recordings (if Appropriate)

works for me. no more gazillion calls. 👍


Error: Module parse failed for @angular-architects/module-federation with Webpack Version 17.0.2

Issue Overview:
While building an Angular application that utilizes the Module Federation feature from @angular-architects/module-federation, I encountered a webpack compilation error that prevents the application from building successfully. The error is related to the handling of ES6 module syntax (import and export statements).
Error Message:
[error] 86.60 ./node_modules/@angular-architects/module-federation/src/index.js:1:0 - Error: Module parse failed: 'import' and 'export' may appear only with 'sourceType: module' (1:0)
[error] 86.60 File was processed with these loaders:
[error] 86.60  *<EMAIL_ADDRESS>[error] 86.60 You may need an additional loader to handle the result of these loaders.
[error] 86.60 > export * from '@angular-architects/module-federation-runtime';

Possible Causes/Solutions:
It seems that Webpack or its loaders might not be correctly configured to handle ES6 modules. I have tried adjusting the webpack configuration and ensuring all related dependencies (webpack, babel-loader, etc.) are up to date without success.
Angular version: 17.1
Node.js version:  18
Operating System: OS

The error occurred when I installed version 17.0.2. To resolve it, I reverted to version 17.0.1:
"@angular-architects/module-federation": "17.0.1",
"@angular-architects/module-federation-tools": "17.0.1",

tsconfig

getting same issue

Hi, I am getting the same results with the updated version. Reverting to 17.0.1 helped.
 Just published a new version that fixes this issue.


SQL lab with duplicate column name in inner join

When query one table no issue, but when query two tables with inner join and the table duplicated in the column names, sql editor didn't identify that and I got the below error.
Actual results
And I need to add alias name SELECT bi.id as id1, bd.* FROM obs.bill bi inner join obs.billdetails bd ...
Expected results
For large tables with a lot of columns, I need to mention all columns. So, I am wondering if there is an auto solution from SuperSet SQL Lab, like having a SQL developer generate a default name?
Screenshots

Environment

browser type and version: microsoft edge
superset version: 1.4.1
python version: 3.8.3

Solved in superset version 2.1.3


Possibility of showing a snackbar in main function

Use case
I have an application that requires internet to use and fetches some info on app launch. I am using a native splash screen and I understand that this runs until the flutter's first frame is rendered so I can do something like this in main.dart file
void main() async {
  WidgetsFlutterBinding.ensureInitialized();

 //Make a network request to fetch some data before flutter renders any frame
  await Future.delayed(Duration(seconds: 5));

  runApp(MyApp());
}

So if the user does not have an active internet connection, I wanted to show them a snackbar right there before flutter itself renders its first frame.
Proposal
How possible is it to show a snackbar right inside the main function .i.e without a context or Scaffold to work with. I decided to go with the native splash screens because the dart way of showing a "Splash screen" does not start immediately.

@ReaganRealones  Use a FutureBuilder.
@override
Widget build(BuildContext context) => FutureBuilder(
future: Future.delayed(const Duration(seconds: 5)), -> your future here.
builder: (context, snapshot) => MaterialApp(
debugShowCheckedModeBanner: false,
navigatorKey: _navigatorState,
theme: themeData
),);

@LuizFilipeMedeira

@ReaganRealones Use a FutureBuilder.
@override
Widget build(BuildContext context) => FutureBuilder(
future: Future.delayed(const Duration(seconds: 5)), -> your future here.
builder: (context, snapshot) => MaterialApp(
debugShowCheckedModeBanner: false,
navigatorKey: _navigatorState,
theme: themeData
),);

This can not work since the moment  MyApp() is executed, it will cause the splash screen to stop so it wont matter using the future builder,

You can’t show the snackBar without a context ! You should possibly  implement  two splash screens , the first  goes with  native and the second   with flutter(They don’t need to be identical)and  then while showing the  flutter splash screen ,  you can check for internet connection and show the the snackbar using FutureBuilder ....

Yeah I guess, I would need to do so. Actually thought about that too because actually many apps do that too, just thought if there was another way. Okay thank you @jonathanbonzali. If you can, kindly give me any ideas for the issue I also submitted yesterday #65405. I will close this for now


[SPARK-5882][GraphX] Add a test for GraphLoader.edgeListFile

@maropu in general you need a JIRA for non-trivial changes. However is this just a part of SPARK-5450 / https://github.com/apache/spark/pull/4244 ?

Can one of the admins verify this patch?

oops, I missed it.
I'll fix it soon.

Fixed.

ok to test

Test build #27719 has started for   PR 4674 at commit cc5ac0b.

This patch merges cleanly.

Test build #27719 has finished for   PR 4674 at commit cc5ac0b.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class GraphLoaderSuite extends FunSuite with LocalSparkContext

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/27719/
Test PASSed.

Can one of the admins verify this patch?

@ankurdave are you progressing with this PR or should we close it?

Build triggered.

Build started.

Test build #41382 has started for   PR 4674 at commit cc5ac0b.

This patch does not merge cleanly.

Test build #41382 has finished for   PR 4674 at commit cc5ac0b.

This patch fails to build.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/41382/
Test FAILed.

retest this please (this should fail scala style tests because of the issue I brought up)

@maropu would you mind bringing this up to date in master?
@ankurdave this looks like an OK change. Is it good to merge once it's rebased?

@andrewor14 okay

@andrewor14 @ankurdave Fixed. Also, could you merge #4399?

retest this please

@andrewor14 Yes, LGTM

retest this please

Test build #2236 has started for PR 4674 at commit c1e2303.

Test build #2236 has finished for PR 4674 at commit c1e2303.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):\n  * class GraphLoaderSuite extends SparkFunSuite with LocalSparkContext \n

Merging into master


Fix golint issue in volume.go

File: volume.go
Line 205: warning: exported method VolumeOperation.Delete should have comment or be unexported (golint)
Line 365: warning: exported method VolumeListOperation.List should have comment or be unexported (golint)

I will take this one.

sure @albertogviana go ahead

Hi,
I fixed the https://github.com/openebs/maya/pull/585 issue, and in the time that I was waiting for the build, I also fixed this issue. However I pushed my code to my fork and when I realized my code was running together with the 585 issue. So this issue was fixed with the 585 issue, I am sorry for the inconvenience.


RigidBody Methods

Add the following methods to Dynamic bodies:

[x] setLinearFactor

[x] setAngularFactor

[x] setLinearVelocity

[x] setAngularVelocity

[x] setRestitution

[x] setFriction

[x] applyCentralImpulse

[x] applyImpulse

[x] applyTorque

[x] applyCentralForce

[x] applyForce

[x] setDamping

[x] setCcdMotionThreshold

[x] setCcdSweptSphereRadius

Done!


Add callback example for use_scroll

Just to know how to use callbacks properly. Also needed to double check/improve implementation of WebSocket callbacks in #7 :)

Very good, thanks!


zlib.collection_items: only retrieving first 25 items

hey Stephan, thank you so much for pyzotero!
I wish I could fix problems myself and contribute but I am just a rookie so the best I can do is to report this issue.
So, unfortunately, I have not been able to get all my collections' items, which are 76, but rather just 25 (which is exactly the same amount of items shown per page in Zotero, do you think this has anything to do with it?)
Here's what I did:
zlib = zotero.Zotero('1677289','user','4g5SrCY6IUW1x6LPUfXrzVGe') # My own user ID / api key
items = zlib.collection_items('THA7JMA5') # My collection: https://www.zotero.org/silviaegt/items/collectionKey/THA7JMA5
itemlist = []
for item in items:
    itemlist.append(item['data']['title'])
print(len(itemlist))

And here's my complete code for further reference

Hi Silvia,
The Read API calls return the first 25 items by default. You can work around this by using e.g. zlib.everything(zlib.collection_items('THA7JMA5')). You could also set the limit parameter on the API call: zlib.collection_items('THA7JMA5', limit=100).
Hope this helps.

Thank you so much @urschrei! Both things worked perfectly.
As a note for future users it might be useful for them to know that attachments count as independent nodes/items.
It was thanks to zlib.everything() that I realized my collection was not 76 items long -- as it appears in my Zotero collection -- but double so long (152) because each bibliographic reference had an html attachment.


Integrate warchant/ed25519

This PR adds fixes related to integration of https://github.com/warchant/ed25519 library.
The one important note is that Ed25519 must be installed manually. No automatic downloading involved. The reason of this choice is the following:

ed25519 compiled as shared library -- when I tried to add lib as our usual dependency I encountered some unexpected problems, which I was unable to fix in short time (this integration task is urgent).
ed25519 uses cmake feature called export -- it creates ed25519Config.cmake file with add_library(ed25519...). It is very easy to install lib once (with make install) and use it as find_package(ed25519 REQUIRED). Target (ed25519) is added automatically. We can manage versions, dependencies, deprecation... etc.
users may install their own version of ed25519 and hash (yes!). Since different implementations are ABI-compatible, user is able to install the fastest implementation amd64-64-24k and use it, while other user (with armv7 arch, for example) can install different (portable ref10) implementation.

Sad :( It seems I have to add automatic downloading of the ed lib.

I will reopen when finish with cmake script.


Event Metric Limits

"The maximum number of distinct custom events that can be tracked daily is 200." Is it per App, device or user ?

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

ID: 35f69ecd-7f5b-570c-4777-c68acdacaf70
Version Independent ID: 2987abb6-1dad-c456-827a-600952e416ee
Content: Understanding App Center Events Metrics - Visual Studio App Center | Microsoft Docs
Content Source: docs/analytics/event-metrics.md
Service: vs-appcenter
GitHub Login: @blparr
Microsoft Alias: blparr

Hello @okulygin, this limit is per app.

Thank you for prompt response. Would be great if it was possible to increase this limit (by providing customer-owned data store, etc...), because for the apps with significant active users this limit is a really low, which makes it unusable sometimes...

Thanks for the feedback! We will consider it for our future improvements.

+1 on this! 200 total events per app is extremely low. To get useful data, I would expect a typical user to hit 15 or 20 events per use. This means the limit would be hit after about 10 to 15 uses per day!

@jfichtner You can define up to 200 distinct event names per app (not per user) - If 15 of your users run into one of these 200 events, they will be sum in the "Users" column, and only one of these 200 events will be counted.
Hope this clarifies!


Framework support for [BUN]

Describe the solution you'd like
Ok, I know that Bun is not a framework.
But: Is there a plan to use Bun as a runtime for webContainers? Would it be possible?
Thanx!
Provide a link to a GitHub repo containing an example of the framework
https://bun.sh/
Additional context
No response

Hi! :wave:
We don't have any immediate plans to support the Bun runtime. This might or might not change in the future, but I'm closing this issue for now, as it's not really actionable/trackable. If/when that happened, I'm pretty sure that we would make a lot of noise in https://blog.stackblitz.com/ and other venues.
Thanks for the suggestion!

Thank you for your reply!

@kirjavascript as alternative, can be added the support for the bun dependency?


[BUG] Nuget loads Icon image from problematic domain

Describtion
The nuget package uses a icon which is loaded from a domain that is flagged by our company antivirus (ESET Endpoint Antivirus) as harmful domain: http://f.cl.ly/items/1307401C3x2g3F2p2Z36/Logo.png
Steps To Reproduce

Open the nuget manager in Visual Studio or Rider in a project with splat
The AV warning popup appears, when the logo should be fetched

Expected behavior
A unproblematic domain should be used for hosting the icon
Environment(please complete the following information):

OS: Win 10
Version 1094

Additional context
Alternatively the AV-Vendors could be informed to whitelist the domain

@gitter-me Thank you for this issue.  We actually started work last week to centralize all of the logo's.  This is actually currently in progress.  I will track that status here.

This was updated as part of the 8.3.1 release of Splat.


fix(batch-write-single-table-request): delete/put directly to params

same handling of params as in other requests. uses the limits aws dynamoDB uses (max 25 put or delete items)
BREAKING CHANGE you cannot longer put or delete more than 25 items in one BatchWriteSingleTableRequest instance. create multiple request instances instead.
closes #104

:tada: This PR is included in version 4.1.0-beta.6 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 5.0.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 5.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


"Arieșeni" is listed in the drop-down menu

Description:
When user writes "Arieșeni" the location appears in the drop-down menu next to the comune and the county witch is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Almașu de Mijloc"

Expected results
The location appears in the drop-down menu as "Arieșeni, Alba"


Add new HKO xcm

Added following destinations:
Karura < HKO > Moonriver
Karura < HKO > Turing
Turing < HKO > Moonriver
Parallel Heiko HKO > Karura
Karura HKO > Khala
Parallel Heiko HKO > Khala
Turing HKO > Khala
Moonriver HKO > Khala

Task linked: CU-2vqxgb3 Adding more XCM for HKO


Implementation of VM GPU hotplug

What would you like to be added:
Use qemu monitor device_add and device_del commands implement GPU passthrough hotplug.
/area host region
/assign @zexi

https://github.com/yunionio/cloudpods/pull/15253


support http2 where possible

saw this in a blog post the other day and was surprised how easy it could be.
some of our servers are using 1.8.1 which doesn't support this (>1.9.5)
@orangejenny

Actually to do this we would need to upgrade our openssl to 1.0.2 library which would require upgrding ubuntu... not going to go down that road @ctsims fyi since you asked about this


Account page doesn't enforce unique username

Account page displays if a username is taken but doesn't enforce it server side when form is submitted.

Are you saying this isn't working? https://github.com/FreeCodeCamp/freecodecamp/blob/master/controllers/user.js#L141-L149


experimental things are not documented

How many experimental things are there?
⚠ feel free to edit this list

[ ] cache
[ ] macros
[ ] pack

is cached is bugged (you can get segfaults)
macros are subject to change
pack is subject to change and ENOSPEC
They are experimental because the user is not mean to use them.

Not meant to rely on them being unbugged; not meant to rely on the
interface not changing.
On Saturday, August 13, 2016, Wenzel P. P. Peppmeyer <
<EMAIL_ADDRESS>wrote:

is cached is bugged (you can get segfaults)
macros are subject to change
pack is subject to change and ENOSPEC
They are experimental because the user is not mean to use them.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/perl6/doc/issues/812#issuecomment-239609681, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AADEUSzARMymM5QyBpg2LZcYtyjRbVnSks5qfX-SgaJpZM4Jd-DC
.

--
Will "Coke" Coleda


[Add-ins] Update metadata in getting-started docs.

Related to https://github.com/OfficeDev/office-js-docs-pr/pull/1350.

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

File
Status
Preview URL
Details

docs/add-ins/addin-tutorial.md
:white_check_mark:Succeeded

docs/add-ins/index.md
:white_check_mark:Succeeded

docs/add-ins/quick-start.md
:white_check_mark:Succeeded

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


Getting an {"error": "access_denied"}

Set it up like other omniauth strategies.
Started GET "/auth/discord" for <IP_ADDRESS> at 2016-06-17 11:32:32 +0200
I, [2016-06-17T11:32:32.635457 #9719]  INFO -- omniauth: (discord) Request phase initiated.

Started GET "/auth/discord/callback?state=5b2a0510c22aaf1939050dcc58b79bbba95bb21909cef7c6&code=MxjWdmX5nlDSpzaPPJx2GkhRfPNbVq" for <IP_ADDRESS> at 2016-06-17 11:32:39 +0200
I, [2016-06-17T11:32:39.965315 #9719]  INFO -- omniauth: (discord) Callback phase initiated.

I, [2016-06-27T19:40:53.166018 #11329]  INFO -- : (discord) Request phase initiated.
I, [2016-06-27T19:40:56.961503 #11329]  INFO -- : Started GET "/auth/discord/callback?state=588445f80aa12c1f75333cb17482712955775cc4cb9114e9&code=rq0zJDWzmZoVwljdljEUoebTgTJNSg" for <IP_ADDRESS> at 2016-06-27 19:40:56 +0300
I, [2016-06-27T19:40:56.963036 #11329]  INFO -- : (discord) Callback phase initiated.
E, [2016-06-27T19:40:57.653377 #11329] ERROR -- : (discord) Authentication failure! invalid_credentials: OAuth2::Error,
404 Not Found

404 Not Found
nginx

What do you want to tell me?


use char instead of strings in GetPrettyName

@SimonCropp Thank you, not sure this method is actually used anywhere though. There's a more robust FullNameInCode() extension method in JasperFx.Core that probably gets used much more


Create release tag

For now I get "Version of dependencies should be fixed" issue from https://insight.sensiolabs.com/what-we-analyse/composer.unfixed_dependency_version in my project.
Please make release tag for current version.

Hi @Bukashk0zzz ! For the moment we are waiting to release a tagged version because it's incomplete yet.

@giovannialbero1992 Any news?

@enumag for the moment we are waiting news by FosElastica's contributor, we have accepted to become collaborator on FosElasticaBundle although we are evaluating to return on our bundle because the developing of bundle is very slow for our needs

@giovannialbero1992 I see you've released a new version, thanks! :-)
I have some questions:

Have you decided if you will collaborate on FosElastica or stick with this fork?
What are the differences between the two bundles at the moment? In the readme you have "This bundle is started from FosElasticaBundle but it works with ElasticSearch 2.* ." - is FosElastica still incompatible with ElasticSearch 2?
Any plans about ruflin/elastica v5.0?

@enumag

Is almost sure that we'll come back on our bundle
For the moment FosElasticaBundle:master is compatible with ElasticSearch  2.*
There is a PR on FosElasticaBundle made by @alekitto (https://github.com/FriendsOfSymfony/FOSElasticaBundle/pull/1171) that brings compatibility with ES5, probably we'll take that PR on our bundle

@Bukashk0zzz @enumag
release 4.0 is available :) link


Add openrc cgroup + patches from Void

Included in this patch:
Artix-specific patches:

Add openrc group
This cgroup is created as a requirement by elogind.

Patches from Void:

deactivate_crypt should not try to close encrypted volumes that are still mounted until shutdown
fix an always succeeding test
add a securityfs pseudofs for AppArmor et. al.

Arent we supposed to change this pull request target against testing first before merging this?

This isn't system, world, nor galaxy. That rule only applies to the package repos.

Ah sorry I thought this pull request was https://github.com/artix-linux/world/pull/14


Fix structure

Massive push to update structure and code to the latest nfcore format.

Check are still not in shape yet.


Int variable length array cannot be cast to json fixed length array

Description:
Consider the below sample causing compile-time error
public function main() {
    int[] e = [1, 2, 3];
    json[3] e2 = <json[3]>e; // error incompatible types: 'int[]' cannot be cast to 'json[3]'
}

The current behaviour is correct.

A type-cast-expr is evaluated by first evaluating expression resulting in a value v. Let T be the type described by type-descriptor. If v belongs T, then the result of the type-cast-expr is v. Otherwise, if T includes shapes from exactly one basic numeric type N and v belongs to another basic numeric type, then let n be NumericConvert(N, v); if n is not an error and n belongs to T, then the result of the type-cast-expr is n. Otherwise, the evaluation of the type-cast-expr completes abruptly with a panic.

Here, the value is an open array that currently holds three integers. So it does not belong to json[3].
From https://ballerina.io/spec/lang/master/#section_5.1.2

a value belongs to a type if it looks like the type, and it will necessarily continue to look like the type no matter how the value is mutated.

Sorry, I misunderstood the error to be a runtime error. This should compile but panic at runtime.


is there a tween for rotation

What is your question?
is there a tween for rotation if so what is it

Use doTweenAngle(tag:String, vars:String, value:Dynamic, duration:Float, ease:String), look for it in Tweens and Timers in the wiki


Update README.md

Removed sudo as bash_completion.d folder is owned by current user

@Zifius
Alexander, thank you for contribution 👍

Cheers @yvoronoy. Looking forward to zsh support :)

@Zifius actually I don't use ZSH, but I've found some solution on StackOverflow and looks like it has to be working under ZSH without additional changes.
Could you check if it works for you? http://stackoverflow.com/questions/3249432/i-have-a-bash-tab-completion-script-is-there-a-simple-way-to-use-it-from-zsh
if so, probably we have to update README

@yvoronoy it indeed works but slowdowns initial prompt significantly, also throws errors:
_magento2:4: command not found: get_comp_words_by_reg
_magento2:98: command not found: __ltrim_colon_completions

So native implementation would be beneficial, e.g. as part of https://github.com/zsh-users/zsh-completions, anyway zsh completion is much better in terms of explaining which command does what. I'll try to find time to implement
By the way I needed #12 to be able to autocomplete with php bin/magento or bin/magento

@Zifius I see, thank you for checking.
It would be really cool if you find time to implement it.
It's weird why it doesn't work with relative paths? On my OSX and Linux works as expected. But probably I have to add it since few people complain about it.
Thank you


Enhanced Cards Section in Dashboard

Description
I have enhanced the cards section in dashboard by following ways : -

Added Location with some new Type
Added box shadow for dark mode
3.Added Border for dark mode
Changed the read more button with new css
Added Hover Effect

Fixes #826
Screenshots
https://github.com/Counselllor/Counsellor-Web/assets/118350936/71268903-9b4d-45fe-bd35-5652c529097f
Checklist

[x] Tests have been added or updated to cover the changes
[x] Documentation has been updated to reflect the changes
[x] Code follows the established coding style guidelines
[x] All tests are passing

Fix this !

Oh ya i i used the wrong class name

I am fixing this just wait a minute

@thestarsahil i fixed that please check


Crash and OOM after installing plugin and opening 2 drawings

I know this is a really vague bug report, but here goes:
Today, after

installing the plugin,
opening 2 drawings (in 2 tabs inside the same "split"),
switching the PyCharm window to full screen, and
switching from the 2nd tab to the first,

the following happened:

PyCharm crashed
Linux's OOM-killer went on its usual killing spree
The X server and entire KDE desktop crashed and/or were killed by OOM-killer.

I'm honestly not sure what the chain of events was -- system logs don't show the OOM-killer touching PyCharm, for example -- but switching to that 1st tab after fullscreening PyCharm seemed to be the trigger.
So I'm suspecting either some memory leak in the plugin, or some bug related to the fullscreen mode / changed window dimensions that happened to crash PyCharm at the same time.
Environment:
Debian 11, KDE, 32 GB RAM
PyCharm 2021.3.2 (Community Edition)
Build #PC-213.6777.50, built on January 27, 2022
Runtime version: 11.0.13+7-b1751.25 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

Error message (on next PyCharm startup)
Exception in plugin Excalidraw Integration (0.3.2)

Unhandled exception in [StandaloneCoroutine{Cancelling}@e86ee73, Dispatchers.Default]

java.lang.NullPointerException
	at com.github.bric3.excalidraw.editor.ExcalidrawWebViewController.runJS(ExcalidrawWebViewController.kt:352)
	at com.github.bric3.excalidraw.editor.ExcalidrawWebViewController.saveAsCoroutines(ExcalidrawWebViewController.kt:333)
	at com.github.bric3.excalidraw.editor.ExcalidrawEditor$saveCoroutines$1.invokeSuspend(ExcalidrawEditor.kt:210)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:571)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:678)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:665)

Hi thanks for using the plugin and for taking time to write this report.
The NPE is unlikely to be the issue here, but I had definitely had some rough time with Chrome asynchronous handlers.
I don't know how this plugin could lead to the oomkiller taking actions. I would think it's unlikely caused by the plugin. But due to possible issues in the Jetbrains runtime, which includes JCef (the embedded Chrome).
I don't have a Linux desktop, so I cannot help much further on this.
2021.3.2 is kinda old, you may want to upgrade to a later version that possibly fixes this kind of bugs.

Without reproducer I'm gonna close this one, feel free to re-open if you think this is wrongly closed.


chore: Add comptime docs

Description
Problem*
Summary*
Most comptime features checked the "Documentation to be submitted in a separate PR" box. This is that PR.
Additional Context
Draft because I haven't documented each function in std::meta yet and want to see the docs preview.
Documentation*
Check one:

[ ] No documentation needed.
[x] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Looks good. Can we put the examples (especially the larger ones) into snippets to avoid them becoming stale?

@TomAFrench do we have a way to wrap tests like that? Since tests must be a single function currently.
I guess maybe they can be in their own private module in the stdlib?

@jfecher I would prefer to avoid adding them in the stdlib to avoid making nargo bigger. Why does each test need to be a single function?

Why does each test need to be a single function?

Because all #[test]s refer to a single function, while many of these examples have additional functions, structs, or traits. We could expose them all but then the test name would be exposed too. I wish we could have snippets in the docs be checked automatically without placing them in the stdlib as well.

do we have a way to wrap tests like that? Since tests must be a single function currently.

I'm not sure I follow. A snippet can contain arbitrary content so we just need to place the examples into a program which will be checked that it compiles successfully and then we can pull out the section of code we want to display. An example of this is the // docs:start:new_example snippet in noir_test_success/bounded_vec

Ok, I've moved as many snippets as I can through docs. The ones I did not move either:

Used println internally (execution ordering example)
Had text around the examples explaining specific items in the examples (x and y) which could implicitly break if the example were changed elsewhere without updating the docs (unquote example).


glTF loading broken on dev branch

The model https://github.com/immersive-web/webxr-input-profiles/blob/main/packages/assets/profiles/valve-index/left.glb fails to load in the dev branch, but works on master.
local model_left = nil
local model_right = nil

function lovr.load()
	print('valve-index_left.glb')
	model_left = lovr.graphics.newModel('valve-index_left.glb')
	print('valve-index_right.glb')
	model_right = lovr.graphics.newModel('valve-index_right.glb')
	print('done')
end

valve-index_left.glb
Error:
Could not load image from '(null)'

Stack:
main.lua:9: in function 'load'
boot.lua:180: in function <boot.lua:177>
[C]: in function 'xpcall'

Bisected it to bfa155a1037acb4aa8dee768e3adbffedc6ddb97

Should be working now, was specific to glb.

Confirmed working, thanks for fixing.


Support drag multi instance in termianal tabs

Close #224070
The idea was to compare the first selected instance and the target instance position, if the first selected instance was before the target instance we moved them after the target instance.
I'm not sure if it is an ideal approach. Looking forward to any suggestions.
The next step might be to replace the old method with the new one.
https://github.com/user-attachments/assets/4baa11d0-ecf5-49b8-9201-28ee4c72ced9

Thanks so much for working on this and for creating the issue in the first place.
This provides a simpler approach, so we will go with that.

Thanks so much for working on this and for creating the issue in the first place.
This provides a simpler approach, so we will go with that.

@meganrogge I agree #224252 is a more simple approach, but it doesn't resolve the issue completely. The order is incorrect after drag. Shouldn't we fix it correctly?

I tested this PR and saw similar issues with the order after drag depending on which tab was focused first.

If you want to submit a PR that fixes the order after drag, I would be open to that

I tested this PR and saw similar issues with the order after drag depending on which tab was focused first.

Yep, currently the first selected one will be the first one in the source group.

If you want to submit a PR that fixes the order after drag, I would be open to that

Sure, fixing the order will provide a better user experience.

The idea was to compare the first selected instance and the target instance position, if the first selected instance was before the target instance we moved them after the target instance.

Should we preserve the previous order or follow the user-selected order? I'm not sure which approach is better.

FYI. Original order would be better.
The order of user selection can cause confusion.

Original order would be great, thanks


⚠ Bofrost.si has degraded performance

In 3c97bb4, Bofrost.si (https://www.bofrost.si) experienced degraded performance:

HTTP code: 200
Response time: 4545 ms

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


Fix update import paths workflow

Part of: #5391
What is the purpose of the change

[x] Fix regex for getting version_to_replace
Fixes the logic for getting version_to_replace from the list of go modules (go list -m). It used to search for pattern g.*v and save a string after the v symbol. Before epochs became a standalone module, it worked, because the path with the version (aka github.com/osmosis-labs/osmosis/vX) was printing at the end of the list, so saving everything after v worked.
After epochs have been added, the same logic returned X github.com/osmosis-labs/osmosis/x/epochs and saved it to version_to_replace. This issue can be seen in this run: https://github.com/osmosis-labs/osmosis/actions/runs/5115321530/jobs/9222845233

[x] Do not automatically update paths in go.mods, which explicitly reference some version of previous version (example)
As this is an urgent matter, I suggest we merge this PR, run the workflow, and then manually update tests/cl-genesis-positions and tests/cl-go-client, but I want to also add reminder into the body of created PR that some paths might need manual update

Testing and Verifying
Manually tested that new regex results in correct version_to_create
Documentation and Release Note
N/A

for reviewers: https://github.com/osmosis-labs/osmosis/issues/5391#issuecomment-1573037376
CC: @p0mvn @stackman27

PR that was created by the run of the workflow: https://github.com/osmosis-labs/osmosis/pull/5403
CC: @stackman27 @p0mvn

Thanks for the quick PR sir! Any suggestions on how we can fix cl-go-client and avoid manual updates in the future?

I will create a separate issue to discuss this matter


[temp] velocity

Pull Request Test Coverage Report for Build 999292084

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 97.925%

Totals

Change from base Build 999071044:
0.0%

Covered Lines:
510

Relevant Lines:
515

💛  - Coveralls


ESP32-S3: Can't use SPIRAM framebuffer and Wifi at the same time

Testing my sketch on ESP32-S3-N16R8 I've bumped into a problem with wifi:

With SPIRAM enabled, the display dies immediately upon successful connection to the wifi AP (display works fine whilst we're connecting but before the connection is completed);
With SPIRAM disabled everything works fine

Would appreciate some clues as to which direction should I look into. Can this be related to the clock speed manipulation related to the SPIRAM usage?

Refer to #442
Probably something to do with available memory bandwidth.
Try my suggestion on the clock rate to see if that helps.

Thanks again @mrfaptastic!
I've tried changing LCD_CAM.lcd_clock.lcd_clkm_div_num as per your suggestions and my observations are as follows:

10: screen dies when wifi connects
11 to 14: everything works perfectly
15 to 20: everything works with an increasing flicker. At 20 flicker is pretty much unbearable.

I'm leaving it at 12 and will observe the stability long term.

I have adjusted the library down to 13mhz or a clock divisor of 12 based on this. Thank you.


python3-vtk7 broken for version 20211209.3 of Ubuntu 20.04

Description
Since the update to v20211209.3, installing python3-vtk7 via apt results in a non-working setup.
Importing vtk gives results in a ModuleNotFoundError:
2021-12-21T19:56:09.4752704Z python/damask/_vtk.py:7: in <module>
2021-12-21T19:56:09.4753315Z     import vtk
2021-12-21T19:56:09.4754697Z /usr/lib/python3/dist-packages/vtk/__init__.py:114: in <module>
2021-12-21T19:56:09.4755482Z     from .vtkIOGDAL import *
2021-12-21T19:56:09.4756637Z /usr/lib/python3/dist-packages/vtk/vtkIOGDAL.py:9: in <module>
2021-12-21T19:56:09.4757541Z     from vtkIOGDALPython import *
2021-12-21T19:56:09.4758676Z E   ModuleNotFoundError: No module named 'vtkIOGDALPython'

The same configuration works for Version: 20211129.1
Virtual environments affected

[ ] Ubuntu 18.04
[X] Ubuntu 20.04
[ ] macOS 10.15
[ ] macOS 11
[ ] Windows Server 2016
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
Broken (Version: 20211214.2)
https://pipelines.actions.githubusercontent.com/rfRIUWtEez1VC9tQFMukWvYEA8EEWkf0BlI6xzQ3JzzEHQyTjK/_apis/pipelines/1/runs/114/signedlogcontent/2?urlExpires=2021-12-21T20%3A59%3A23.9284584Z&urlSigningMethod=HMACV1&urlSignature=nsXcAKwCXfyAs0oRFeRvGyUYKeO2XPmEmsv4YWbMT9Y%3D
Working (Version: 20211129.1)
https://pipelines.actions.githubusercontent.com/MSp0EcqmQXBff2CkP41NMkNZp3FCfE95dnQsSJH7m9veWOnJVR/_apis/pipelines/1/runs/136/signedlogcontent/2?urlExpires=2021-12-21T21%3A03%3A41.9095087Z&urlSigningMethod=HMACV1&urlSignature=T2u82ScSo2npkm%2BQzA3Yp4vIH1AGj%2Fanmn833tSPrLo%3D
Is it regression?
yes
Expected behavior
installation via apt should give a working python environment.
Actual behavior
some libraries are missing, cannot import the vtk module in python.
Repro steps
Something like the following should be a MWE (not tested):

sudo apt-get update && sudo apt-get install python3-pip python3-pytest python3-pandas python3-scipy python3-h5py python3-vtk7
python -c 'import vtk'

@MarDiehl hello!
It looks like links you have provided are broken, it returns a json object rather than a web page.

my bad, I did not realize that the links to raw logs expire.
Broken

https://github.com/eisenforschung/DAMASK/runs/4594578838

Working

https://github.com/eisenforschung/DAMASK/runs/4494893960

@MarDiehl
Running the following workflow produces no errors so I wonder if something changed in your code or in some dependencies?
jobs:
  job1:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - name: Test python vtk
        run: |
          sudo apt-get update && sudo apt-get install python3-pip python3-pytest python3-pandas python3-scipy python3-h5py python3-vtk7
          python -c 'import vtk'

https://github.com/miketimofeev/actionstest/runs/4604114480?check_suite_focus=true

thanks!
My specification it the following:
- name: Install dependencies
  run: >
    sudo apt-get update &&
    sudo apt-get install python3-pip python3-pytest python3-pandas python3-scipy
    python3-h5py python3-vtk7 python3-matplotlib python3-yaml -y

- name: Run unit tests
  run: |
    export PYTHONPATH=${PWD}/python
    COLUMNS=256 python -m pytest python

Maybe setting PYTHONPATH causes the problem. I've never seen that is was set for package installed via apt but maybe vtk now makes use of it. I'll keep you posted.

it seems to be an issue with pytest:
https://stackoverflow.com/questions/67274135

instead of running pytest, I now simply import my library, which in turn imports vtk. Now I get a slightly clearer message
python3 -c 'import damask'
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/vtk/vtkIOGDAL.py", line 5, in <module>
    from .vtkIOGDALPython import *
ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: cannot allocate memory in static TLS block

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/home/runner/work/DAMASK/DAMASK/python/damask/__init__.py", line 23, in <module>
    from ._vtk             import VTK              # noqa
  File "/home/runner/work/DAMASK/DAMASK/python/damask/_vtk.py", line 7, in <module>
    import vtk
  File "/usr/lib/python3/dist-packages/vtk/__init__.py", line 114, in <module>
    from .vtkIOGDAL import *
  File "/usr/lib/python3/dist-packages/vtk/vtkIOGDAL.py", line 9, in <module>
    from vtkIOGDALPython import *
ModuleNotFoundError: No module named 'vtkIOGDALPython'

the main issue is ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: cannot allocate memory in static TLS block. Not sure what that means,

@MarDiehl take a look at this issue, please, there is a workaround available
https://github.com/actions/virtual-environments/issues/4733
@dsame it looks like we have another example of the libstdc  issue

For reference — this is most likely caused by this PR with MySQL downgrade
https://github.com/actions/virtual-environments/pull/4674
There is a bug related to this
https://bugs.launchpad.net/ubuntu/+source/opencv/+bug/1890170

@miketimofeev: Many thanks, this partly solves the issue:
LD_PRELOAD=/lib/x86_64-linux-gnu/libstdc++.so.6:${LD_PRELOAD} python3 -c 'import damask'

works, but when calling pytest I still get the initial error.

@MarDiehl would you mind preparing a full repro so we can investigate what can be done next?

There is a test repository on https://github.com/MarDiehl/python-vtk_github-actions_reproducer
the error message differs slightly between loading vtk in conftest.py (pytest configuration), see
ImportError while loading conftest '/home/runner/work/python-vtk_github-actions_reproducer/python-vtk_github-actions_reproducer/python/tests/conftest.py'.
python/tests/conftest.py:10: in <module>
    import damask
python/damask/__init__.py:10: in <module>
    from ._vtk             import VTKd              # noqa
python/damask/_vtk.py:2: in <module>
    import vtk
/usr/lib/python3/dist-packages/vtk/__init__.py:114: in <module>
    from .vtkIOGDAL import *
/usr/lib/python3/dist-packages/vtk/vtkIOGDAL.py:9: in <module>
    from vtkIOGDALPython import *
E   ModuleNotFoundError: No module named 'vtkIOGDALPython'

and loading only in the module that is tested, see https://github.com/MarDiehl/python-vtk_github-actions_reproducer/runs/4606284602
/usr/lib/python3/dist-packages/vtk/vtkIOGDAL.py:5: in <module>
    from .vtkIOGDALPython import *
E   ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: cannot allocate memory in static TLS block

During handling of the above exception, another exception occurred:
python/tests/test_VTK.py:8: in <module>
    import vtk
/usr/lib/python3/dist-packages/vtk/__init__.py:114: in <module>
    from .vtkIOGDAL import *
/usr/lib/python3/dist-packages/vtk/vtkIOGDAL.py:9: in <module>
    from vtkIOGDALPython import *
E   ModuleNotFoundError: No module named 'vtkIOGDALPython'

using LD_PRELOAD=libstdc++.so.6:libgomp.so.1:${LD_PRELOAD} solves the issue, but only in the small reproducer. For the actual code it does not help, see https://github.com/MarDiehl/DAMASK/runs/4606857823. The error message is different in that case: ids must be list of strings, found: 0 (type: <class 'int'>). This message seems to originate from pytest (https://github.com/pytest-dev/pytest/blob/main/src/_pytest/python.py)

I'm no out of ideas for further investigations. Import order seems to play a role (https://stackoverflow.com/questions/67735216), but I suspect that it is also related to missing resources...

@MarDiehl we suppose it's related to mysql packages so thanks for the repro it will help us find a workaround. We'll get back once we have some ideas

@MarDiehl I have forked the original repo of yours (no the repro one, the DAMASK one), and have performed mysql upgrade straight in your pipeline's apt job by putting the apt-get remove mysql* && apt-get install -y mysql-server there, I think it might serve as a workaround for the time being, at least unless canonical/oracle do not have a properly fixed version of mysql rolled out/released.

@MarDiehl we have provided a workaround in this announcement. Sorry for the inconvenience
https://github.com/actions/virtual-environments/issues/4799

@miketimofeev and @mikhailkoliada: Many thanks for the very quick and very good support. Impressive!


Check for FreeBSD 11.x instead of 12

64-bit inodes are used in 12 and newer. Since 12 will soon be released, and CURRENT will become 13, switch to checking for the older version.

if the freebsd ABIs are completely different for each release then they should go into whole different libc folders.

That would be a ridiculous amount of duplication.

@myfreeweb it's already duplicated between each target because these files are supposed to be machine-generated.

We already "support" FreeBSD 12 which will be released in November, so there is no rush to merge.
This patch breaks FreeBSD 10.x and I can't find when it won't be supported anymore officially. Is it when FreeBSD 12 is released?

@ysbaddaden when 12 is released, CURRENT will become "13" and break

CURRENT is 13 now (12 is branched into STABLE), please merge this

It would be a nice to have for the 0.27.0.


Script corrected, improved, reformatted

Paul,
please read info for the commit  5a6ac7b5ec7e22f0366bab491a283cbfc0245a98 and the commit  aef9de499287c5578c70c2881590bb3a8785e5eb .
My pull request is in conflict with the PR #5 proposed by @stemid - please consider the reject his commit because I included and extended his suggestion, I added his name as contributor also.
The one known issue in my commit aef9de499287c5578c70c2881590bb3a8785e5eb - in the README.md contributors are in the one line.
My commits resolve issue #7

I'm going to close this PR on the following basis:

it goes to master branch. Since I didn't create a development branch when I first put this script into Github that is my fault, but I will take this opportunity to correct it. So there is now a development branch for PRs to be looked at.
it contains too many changes. You have bundled a lot of stuff into one PR. Some of it is sensible suggestions that I would like to look closer at, but they are overwhelmed by all the other changes. Some of it I don't agree with. And a lot of it is just arbitrary formatting changes that add no real value.

So, I will close this PR and you're welcome to submit PRs to the development branch, but I strongly suggest you break out all your changes into separate PRs so they can be looked at individually. If you're going to submit a PR for something like a new parameter or a change in script behavior, separate that from a PR that just changes some code formatting.

Paul,
I started create the new pull request #9  to the development branch. I divide my previous work to separate smaller commits.
I see that my two commits are automatically attached to the same pull request - probably settings described here Configuring pull request merge squashing should be changed.
I hope that in this form you will accept. Thanks.
PIng @stemid


Enable option to activate BGP neighbors based on peer group instead of ipv4 address

Enhancement summary
please detail your feature enhancement
Which component of AVD is impacted
eos_designs
Use case example
Need the ability to modify how a neighbor is activated. Currently IPv4 is the only option.
Describe the solution you would like
neighbor activation key with value options of ipv4 address or peer-group
Describe alternatives you have considered
eos cli gen overrides
Additional context
No response
Contributing Guide

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

We have added this recently in #3887 (v4.8.0 should have it).
Please test it out and let me know if it works out for you.
Note that EOS does not show the address familiy configs under the VRFs for peer-groups. The config will show up in the global context, but if a VRF neighbor is associated with the peer-group, the peer-group activation will be applied in the VRF AF as well.
tenants:
  - name: mytenant
    bgp_peer_groups:
      - name: mybgppeergroup
        <...>
        address_family_ipv4:
          activate: true
    vrfs:
      - name: myvrf
        bgp_peer_groups:
          - name: myotherbgppeergroup
            <...>
            address_family_ipv6:
              activate: true


Updating identity claims from SCIM while having a read only userstore

When we are trying to update identity claims via SCIM APIs while having a read only userstore, the following response is returned
{"schemas":["urn:ietf:params:scim:api:messages:2.0:Error"],"detail":"Error while updating attributes of user: TEST/admin","status":"500"}

This is occurring due to SCIM components are trying to update user's http://wso2.org/claims/modified claim which is on the readonly userstore.
Since we are not explicitly trying to update a userstore claim, it should not fail and just update the identity claims without worrying about the modified claim on read-only use store.

There are 2 more concerns for the original fix
1.We need to update the PR [1], with correct SCIM claim uris. I have provided a PR at [2].
2.Further, in the fix we need to consider about claims that are getting deleted[3].
For example, when we delete the LAST_MODIFIED_URI,LOCATION_URI and RESOURCE_TYPE_URI as per the PR[1]&[2], we need to remove them from oldclaim list[4] also. Otherwise in [3] those claims are trying to get deleted from the Read only userstore and give exceptions.
[1]https://github.com/wso2-support/identity-inbound-provisioning-scim2/pull/69
[2]https://github.com/wso2-support/identity-inbound-provisioning-scim2/pull/85
[3]https://github.com/wso2-support/identity-inbound-provisioning-scim2/blob/98964329e53743126183fe0abe5657aac4c916dc/components/org.wso2.carbon.identity.scim2.common/src/main/java/org/wso2/carbon/identity/scim2/common/impl/SCIMUserManager.java#L3345
[4]https://github.com/wso2-support/identity-inbound-provisioning-scim2/blob/98964329e53743126183fe0abe5657aac4c916dc/components/org.wso2.carbon.identity.scim2.common/src/main/java/org/wso2/carbon/identity/scim2/common/impl/SCIMUserManager.java#L672


Castnow not working for local files on windows

I can get castnow to work with youtube urls but not with local files. I am running on Windows 7 (64 bit). Here is the output that I see
d:>set deb
DEBUG=castnow*
d:>castnow --address <IP_ADDRESS> --myip <IP_ADDRESS> small.mp4
castnow launching... +0ms
castnow:localfile started webserver on address <IP_ADDRESS> using port 4100 +20ms
castnow player status: loading plugins +0ms
castnow player status: scanning +10ms
castnow player status: connecting +0ms
castnow player status: launching +205ms
castnow player status: loading +1s
castnow player error: [Error: Load failed] +2m
Error: Load failed

This is most likely a firewall problem. Chromecast tries to make a connection to the webserver running on your computer on port 4100. Can you check if that port accepts connections from outside?

ok how do you get this to work on win xp? or any windows?  i have tried creating .bat  files and no luck


Fb botmill aurasphere evo

Coverage decreased (-0.1%) to 2.726% when pulling 89de223f149e80f20ea8e8122ab82e4912bdaabc on fb-botmill-aurasphere-evo into cfee9a4b815108896c14993ec4dbf80c6b465027 on master.


chore(main): release 3.2.0

:robot: I have created a release beep boop
3.2.0 (2023-11-01)
Features

add automerge (f079be3)
enable automerge (d74ea30)
Going back to old system (15466ac)
potato (acb8acb)
t (24597a0)
test (d0949d3)
test (361e162)
test (e8e4247)
test (d643408)
testagain (b3b6e39)
testagained (1e96477)
testing a different changelog manager (36da229)
testing with link instead (5e1fab6)
update ci (85c008e)
use command github-release (5cade75)

Fixes

add nl (24629af)
another test... (82c7338)
automerge (c0b641a)
ci (3379ecc)
delete example.js (43afe01)
disable automerge (937f4b2)
disabled customStuffs.js (89d2d9b)
Remove logs for automato body script (8d68abf)
remove old code from global.js (2ba223f)
remove prereleasep (899b618)
remove script.js (20917bb)
remove unused ci code (299de25)
test (2532cdc)
use gh token for auto pr (6390c75)
Use gh token to automerge (cf3c33a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/Yarden-zamir/Create.run/releases/tag/v3.2.0 :sunflower:


Sensu2

A few of the types are non-functional but all have issues opened with sensu-go.

I was going to add the default sensu_organization and sensu_environment resources to sensu::backend or maybe a class called by sensu::backend so that if someone did purging the defaults wouldn't have to be defined to avoid losing them.  Same could be done for sensu_role.  Right now both the environment and role types don't work so didn't implement that manifest change.

@ghoneycutt Acceptance tests now pass after recent bug fixes to sensu-go.  The test of deleting an asset is skipped in acceptance tests as that operation not yet supported by sensu-go.


add project management

Add projext management for managers and admin, currently available for adding programs and the requirement for the program, used for matching candidates to compose a team.


az pipelines create cli notes for "Azure Repo" does not work

Type of issue
Code doesn't work
Feedback
all comments are for documentation on https://learn.microsoft.com/en-us/cli/azure/pipelines , in specific notes related to "az pipelines create" for "Azure Repo" did not work for me.

there are more "required" parameters than just --name, I suppose organization & project are mandatory. i was asked to explicitly specify by the azcli
"--detect true" did not work for me.
my command "az pipelines create --name 'pipeline_via_azcli' --description 'az pipeline via cli' --repository myrepo --branch main --repository-type tfsgit --organization https://dev.azure.com/myorg --project myproject --skip-first-run true" errors with "The controller for path '/terraform/_apis/pipelines/Templates/recommendedtemplates' was not found or does not implement IController.  Operation returned a 404 status code." Note: my other repos in the same project have main branch so using that instead of master as per documentation
above command did not work when the repo was empty nor with files in the repo (README.md & azure-pipelines.yml)
"--skip-first-run true" made no difference. probably because pipeline is not created

Page URL
https://learn.microsoft.com/en-us/cli/azure/pipelines?view=azure-cli-latest#az-pipelines-create
Content source URL
https://github.com/MicrosoftDocs/azure-docs-cli/blob/main/latest/docs-ref-autogen/pipelines.yml
Author
@dbradish-microsoft
Document Id
e79f2bc9-543d-9a14-a08c-911d037e108a

@srijayam, Thank you for your feedback; however, because this issue is on reference content, I've moved your GitHub issue to Azure/azure-cli where the az pipeline engineering team can respond to you.  Please see new GitHub issue 29458, and continue the discussion there.
Kindly add screen prints showing your full command syntax and resulting error in the new GitHub issue.  If you prefer, the output from --debug would be equally as helpful.


Bug: Individual plots log scale

Description
Log scale of individual plots not working
To reproduce
Outputs -> Ind plots -> log scale
Expected behaviour

[x] Should correctly transform to log
[x] Values =0 filtered out (only for log scale)
[x] Plot follows same steps as the mean plot counterpart

Related to #125
In general, there should not be negative values in concentration data. Values of 0 should be included in figures to indicate where concentrations go BLQ.

@js3110, I'd recommend keeping 0s in even for log plots as they show in ggplot2 plots at least. Omitting them makes it harder to understand when concentrations go BLQ. (When I've been in clinical team meetings showing figures where BLQ is excluded, the question almost invariably comes up "Where did those points go?")
A while ago, I made a scale_y_log10_loq() that put the limit of quantification on the y axis ticks for ggplot() and placed the point off of the axis. I can probably pull that out.
library(ggplot2)
d_plot <-
  data.frame(
    x = 10:0,
    y = 0:10
  )
plot(y~x, log = "y", data = d_plot)
#> Warning in xy.coords(x, y, xlabel, ylabel, log): 1 y value <= 0 omitted from
#> logarithmic plot

ggplot(d_plot, aes(x = x, y = y)) +
  geom_point() +
  scale_y_log10()
#> Warning in scale_y_log10(): log-10 transformation introduced infinite values.

Created on 2024-11-18 with reprex v2.1.1

It's a default in ggplot, so I don't know why it would not work the same. Can you please point me to the path that data takes to get to making that plot? I would guess that zeros are filtered out along the way. (FYI, negative values won't show up.)

@billdenney  yes there are no negative values, only 0s. The updated plot can be found in the bug/individual-plots-log branch in the aNCA/R/general_lineplot.R file. Currently it is set to filter out the values < 0  (lines 106-109) however I just commented those lines out to test and nothing changed in the plot. let me know what you find.


left/right turns should incur a delay

number of turns is important when people choose routes on bicycle (probably same with other modes). fewer turns are better.
left and right turns are different unless it's a one-way street; in countries with right-side driving, turning right is not as bad as turning left. because you're not crossing through the oncoming traffic.

Optimizing the number of instructions is planned for 0.4 release.
Am 02.12.2011 um 18:55 schrieb Emil Tin<EMAIL_ADDRESS>
number of turns is important when people choose routes on bicycle (probably same with other modes). fewer turns are better.
left and right turns are different unless it's a one-way street; in countries with right-side driving, turning right is not as bad as turning left. because you're not crossing through the oncoming traffic.

Reply to this email directly or view it on GitHub:
https://github.com/DennisOSRM/Project-OSRM/issues/42


Navigation bar is not auto hiding when click on home

Description
Navigation bar is not auto hiding when click on home.
On mobile.
Screenshots
No response
Additional information
No response

@sethisagar can you describe more. If possible plz attached ss also

@imaaquibali Added the video here to describe the issue.
Created the PR with Fix.


Adding Spring Boot Gateway Actuator

The gateway actuator can be used to view, add, and delete routes. The general request to gateway or actuator/gateway will return a 404. Displaying the routes should be sufficient in showing that this actuator is enabled.
Reference: https://wya.pl/2021/12/20/bring-your-own-ssrf-the-gateway-actuator/

Thank you for the suggestion!


Revisit Marquee animation in ENLIGHTEN 4.x

The old ENLIGHTEN 3.x Marquee animation was cute in that it shrunk the graph, but didn't affect the controls.  It had the flaw that you couldn't SEE the Marquee on any screen other than Scope, which is why we moved it to a higher frame in ENLIGHTEN 4.  However, now the animation actually moves the buttons on...well, every button on the GUI.  And that's not good.
We need to decide where to put it where it doesn't move UI controls.  I'd like to keep it "animated" (appearing / disappearing as needed), but without disrupting other screen elements.  I'm leaning toward having it unfold in the upper-right corner, where it would overlay the Help and Light Mode buttons (same place MacOS notifications appear).

Here is a screenshot that shows the moving buttons.

One solution might be to leave a dedicated space in the UI for the notification bar.

Another option is to squish the nav bar.

Finally, there is the floating notification option. Which I think is probably the best one. It has the added benefit that the width can be reduced to just cover the text needed.

Hi Samie, for now I vote for "dedicated space in the UI for the notification bar."  I conceptually like the "floating" alert, but it covers up other buttons.  To me, your first suggestion solves the immediate customer-facing problem while buying us time to play with other display options in-house.

Pretty sure this is fixed now. Need to confirm if it has been merged to main

Dedicated space is merged to main and available in 4.0.12 beta.


Critical Stack ARM deb no longer available

Hi there, currently in the setup of Sweet Security.
The deb hosted by criticalstack for the ARM architecture is unavailable, that step during the setup fails.
http://intel.criticalstack.com/client/critical-stack-intel-arm.deb
I opened a ticket with them, but haven't heard anything yet. It's friday after all.
Maybe someone has a copy of the file and could provide me with a link until there is a better solution?
Thanks  in advance
Oliver

I received an answer from the critical stack guys. They readded it to their build process.
It is available from the old address again.
As a backup i uploaded it here.
critical-stack-intel-arm.zip
Bye


Fixed #31769 -- Improved default naming of merged migrations created by makemigrations.

https://code.djangoproject.com/ticket/31769

Closing per ticket.

Reopening per ticket #13162


New integration setup fails with 2024.9.29-Beta

First, let me take the chance to thank you for this great integration and the continuous support 👍!
I believe with 2024.9.29-Beta the setup of luxtronik as a new integration is broken. When adding the heatpump with the correct data, the integration setup does not complete and no devices/entities are created. Here is the corresponding logfile entry. I am running a standard HassOS installation.
Logger: homeassistant.config_entries
Source: config_entries.py:604
First occurred: 12:20:34 (6 occurrences)
Last logged: 12:23:19

Error setting up entry Novelan LD7<PHONE_NUMBER> for luxtronik2
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1264, in _load_platform
    cache[full_name] = self._import_platform(platform_name)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1296, in _import_platform
    return importlib.import_module(f"{self.pkg_path}.{platform_name}")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/util/loop.py", line 200, in protected_loop_func
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 995, in exec_module
  File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
  File "/config/custom_components/luxtronik2/switch.py", line 18, in <module>
    from .switch_entities_predefined import SWITCHES
  File "/config/custom_components/luxtronik2/switch_entities_predefined.py", line 48, in <module>
    update_interval=UPDATE_INTERVAL_VERY_SLOW,
                    ^^^^^^^^^^^^^^^^^^^^^^^^^
NameError: name 'UPDATE_INTERVAL_VERY_SLOW' is not defined. Did you mean: 'UPDATE_INTERVAL_NORMAL'?

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 604, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/luxtronik2/__init__.py", line 48, in async_setup_entry
    await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 2108, in async_forward_entry_setups
    await integration.async_get_platforms(platforms)
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1177, in async_get_platforms
    import_future.result()
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1177, in async_get_platforms
    import_future.result()
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1177, in async_get_platforms
    import_future.result()
  [Previous line repeated 4 more times]
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1165, in async_get_platforms
    platforms.update(self._load_platforms(platform_names))
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1090, in _load_platforms
    platform_name: self._load_platform(platform_name)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/loader.py", line 1284, in _load_platform
    raise ImportError(
ImportError: Exception importing custom_components.luxtronik2.switch

I could solve the issue by downgrading to 2024.9.23-Beta and performing the setup of the luxtronik integration without issues. The update to 2024.9.29-Beta was no problem afterwards and its running fine now. I hope this logfile maybe helps to find the issue in the last releases.

Please delete the integration with hacs and reinstall 2024.9.29-Beta. This is fixed with the latest beta.


[ci] upgrade to Go 1.17 everywhere, clean up configs

module integration test now runs with 1.16 and 1.17, and drops an unnecessary matrix value.
drop unnecessary step names (e.g., "Set up Go 1.17.x", which is redundant with the step config, and will only fall out of date and confuse people), and shell:bash (bash is the default value)

gofmt in Go 1.17+ adds //go:build lines corresponding to // +build lines it sees, which is causing the diff. This change is backward compatible for pre-1.17, so we could just gofmt with Go 1.17 to get those lines.
This could be annoying if users are adding new // +build lines and gofmt'ing with Go <1.17, but I don't think that's too likely, and the mitigation is simple -- upgrade your Go version.
wdyt?

I'm ok with deleting the 1.13 thing?

This could be annoying if users

This is for contributors to ko, right? I think that's fine.

https://github.com/google/ko/pull/446 drops <1.13 support, which is nice because I can't get the boilerplate check to pass with it anyway. 🤷

Codecov Report

Merging #445 (53344f9) into main (08c6c71) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #445   +/-   ##
=======================================
  Coverage   53.25%   53.25%
=======================================
  Files          37       37
  Lines        1842     1842
=======================================
  Hits          981      981
  Misses        710      710
  Partials      151      151

Impacted Files
Coverage Δ

pkg/build/trimpath_113.go
100.00% <ø> (ø)

Continue to review full report at Codecov.

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


feat: add some basic primitive for working with repdef data

Codecov Report
Attention: Patch coverage is 77.53780% with 104 lines in your changes missing coverage. Please review.

Project coverage is 78.77%. Comparing base (73ab2b5) to head (e71adeb).
Report is 5 commits behind head on main.

Files with missing lines
Patch %
Lines

rust/lance-encoding/src/data.rs
3.22%
60 Missing :warning:

rust/lance-encoding/src/repdef.rs
93.10%
20 Missing and 6 partials :warning:

rust/lance-encoding/src/buffer.rs
22.72%
17 Missing :warning:

...ust/lance-encoding/src/encodings/logical/binary.rs
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2998      +/-   ##
==========================================
- Coverage   78.84%   78.77%   -0.08%
==========================================
  Files         236      237       +1
  Lines       73552    74077     +525
  Branches    73552    74077     +525
==========================================
+ Hits        57995    58355     +360
- Misses      12550    12710     +160
- Partials     3007     3012       +5

Flag
Coverage Δ

unittests
78.77% <77.53%> (-0.08%)
:arrow_down:

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

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


ci: add dependabot, update gha, test modern python versions, etc

@yuvipanda I searched for codecov in the jupyterhub org to help projects migrate from a deprecated python based CLI to a github action a binary they prefer that people use nowdays.
As part of that, I saw this repo and ended up making a few more fixes to keep it up to date with the jupyterhub org. Note that test has been broken since a while and is tracked in #12 already.

Thanks Yuvi!!


AlignedVec::reserve_exact reserve only what's requested

PR for #349.
This assumes that capacity does NOT need to be a multiple of 16 (see comment).
If that constraint does need to be upheld, reserve() and with_capacity() would also need changes.

Thanks for the PR!


DT: "Error" reporting - was Create Help page re caveats on search results

See Barrie's comments on https://docs.google.com/document/d/18ZvMPbsmeYsrRcjnOI-NQ6MKdH3GpmFHEQH3ExZNuxQ/edit?usp=sharing
Rather than a single help page and a an error reporting page, these need combining to create helpful pathways that will capture the help users can cive us (e.g. on mistranscription) and route them appropriately to advice that addresses their issue.

@PatReynolds this would be a good story to nudge forward over the next sprint if we can.

Text is now on https://test2.freebmd.org.uk/cms/help.  Will need changing in order to add impage of the 'submit correction' button in location, and to use correct icon for "view original" once these are finalised/created.

Moving to In Progress and assigning to Documentation Team

Current system is  reached from the search detail page (ie as sytem planned here), and provides detailed instructions (which seem not to be read by some users) - https://www.freebmd.org.uk/cgi/corrections.pl?r=252876913&d=bmd_1593465254 and a form that contains the details from the entry in the detailed results page and provides the user with an opportunity to correct those details in a form.
A suggestion:
The 'report a data problem' takes the user to a number of option - each option is based on the user identifying what it is they want to do - and then receiving the information (or the form) rather than having a long text to read:
e.g "I want to change something to match what is on the certificate (or family bible or FreeREG, FreeCEN ..." does not go to a form but to an explanation.
I have divided the current explanations and form on this spreadsheet
https://docs.google.com/spreadsheets/d/1VQt3Fjl1y2eixHsPQVp2gSZ0VEVPZ4xYsisbkLiZ01c/edit?usp=sharing
Please discuss on Slack whether this structure/pathway is what is needed, and on the spreadheet if it is (I have largely used the FreeBMD1 text, with some changes for clarity when seen in isolation and/or adding in 'next step'.

Basic model seems to meet approval, so I suggest it is implemented, and the text reviewed/tweaked, particularly by the FreeBMD1 volunteers who respond to support queries and those who process amendments submitted by the form.

Technical note: the error reporting page contains a form which pre-populates with the current record and allows the user to comment on each one, as appropriate.   Is this possible for MVP, or can we only achieve the URL (the "citation" in FreeBMD1 and a list of fields for the person to comment in?

Adding @ComfE-2662 (please ask me if not clear!)

Any update @ComfE-2662?

Hi Rich,
Sorry I haven't got round to checking this as I have been booked out for work since furlough finished.
Will be able to update before the next meeting.
Comfort
Get Outlook for Androidhttps://aka.ms/ghei36

From: Rich Pomfret<EMAIL_ADDRESS>Sent: Wednesday, September 23, 2020 5:43:24 PM
To: FreeUKGen/FreeBMD2<EMAIL_ADDRESS>Cc: ComfE-2662<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [FreeUKGen/FreeBMD2] DT: "Error" reporting - was Create Help page re caveats on search results (#129)
Any update @ComfE-2662https://github.com/ComfE-2662?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/FreeUKGen/FreeBMD2/issues/129#issuecomment-697670304, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APXHLODL3UWLGGPEN7SQMFDSHIQSZANCNFSM4ILLPQ6A.

@PhilipClarke712 is this something you could take a look at? Thanks, Pat

@PhilipClarke712 is this something you could take a look at? Thanks, Pat

What am I being asked to do: (1) combine the page that Barrie refers to at the very top with the current contractor-written Help page on test3 to make a new Help page (I don't have editing rights for test2, so I'll use what is on test3); or (2) to comment on doing such a thing?
Note: I don't particularly like that new Help page so I have another two copies of it on test3. The first one will just be adding hyperlinks and the second one will be adding back links to the old FreeBMD help sub-pages that were moved across to test3 (and being rewritten in active tense) which the current Help "ignores" , having copied what it wanted out of them

What am I being asked to do: (1) combine the page that Barrie refers to at the very top with the current contractor-written Help page on test3 to make a new Help page (I don't have editing rights for test2, so I'll use what is on test3); or (2) to comment on doing such a thing?
Note: I don't particularly like that new Help page so I have another two copies of it on test3. The first one will just be adding hyperlinks and the second one will be adding back links to the old FreeBMD help sub-pages that were moved across to test3 (and being rewritten in active tense) which the current Help "ignores" , having copied what it wanted out of them

Hi[ Philip, thanks for this - my comment on the other Help page story may be superfluous.  I've changed the titel of this story so it no longer refers to the help page.  This is about reporting errors (and speeding up the solution by providing information rather than letting the person send a message asking for help - although they can of course still do that as a last resort.
https://docs.google.com/spreadsheets/d/1VQt3Fjl1y2eixHsPQVp2gSZ0VEVPZ4xYsisbkLiZ01c/edit?usp=sharing
Is the text for the  Data Error Report Page OK?  This will be hard coded by Vino (the page is reachable from the text 'I have viewed the scan and wish to submit a correction' on an Entry Information page.

Hi[ Philip, thanks for this - my comment on the other Help page story may be superfluous.  I've changed the titel of this story so it no longer refers to the help page.  This is about reporting errors (and speeding up the solution by providing information rather than letting the person send a message asking for help - although they can of course still do that as a last resort.
https://docs.google.com/spreadsheets/d/1VQt3Fjl1y2eixHsPQVp2gSZ0VEVPZ4xYsisbkLiZ01c/edit?usp=sharing
Is the text for the  Data Error Report Page OK?  This will be hard coded by Vino (the page is reachable from the text 'I have viewed the scan and wish to submit a correction' on an Entry Information page.

@PatReynolds ,
I don't have time today, but I will look at it tomorrow (my energy supplier has decided to change both my electricity and gas meters on Friday a.m.: so I'm trying to accommodate no electricity, which means no internet, and no gas for a couple of hours - if they don't mess up).

@PatReynolds ,
I don't have time today, but I will look at it tomorrow (my energy supplier has decided to change both my electricity and gas meters on Friday a.m.: so I'm trying to accommodate no electricity, which means no internet, and no gas for a couple of hours - if they don't mess up).

Many thanks, Philip! WE had our electricity out for a few hours last week
and it was a bit of a trial - but we had matches to light the gas stove, so
were well ahead of you.  Hope all goes well,
Pat
On Wed, 27 Jan 2021 at 14:50, PhilipClarke712<EMAIL_ADDRESS>wrote:

@PatReynolds https://github.com/PatReynolds ,
I don't have time today, but I will look at it tomorrow (my energy
supplier has decided to change both my electricity and gas meters on Friday
a.m.: so I'm trying to accommodate no electricity, which means no internet,
and no gas for a couple of hours - if they don't mess up).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeBMD2/issues/129#issuecomment-768337059,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQLSBQVWDWGIG622A3U7ELS4AR3VANCNFSM4ILLPQ6A
.

--
- -
Dr Pat Reynolds
Executive Director
A Charitable Incorporated Organisation registered in England and Wales,
number 1167484
VAT registration: 233 0105 70
Join us on social:
[image: : https://www.facebook.com/FreeUKGEN]
https://www.facebook.com/FreeUKGEN https://twitter.com/FreeUKGen
https://www.instagram.com/freeukgenealogy/
https://www.pinterest.co.uk/FreeUKGenealogy/
Please read our Privacy Notice
https://www.freeukgenealogy.org.uk/files/Documents/Privacy-Notice.pdf for
information on how we will protect and use your data.
https://www.easyfundraising.org.uk/causes/freeukgenealogy/?utm_campaign=raise-more
+44 1723 362616   +44 7943 145387
Westwood House,Westwood, Scarborough YO11 2JD, UK

Many thanks, Philip! WE had our electricity out for a few hours last week
and it was a bit of a trial - but we had matches to light the gas stove, so
were well ahead of you.  Hope all goes well,
Pat
On Wed, 27 Jan 2021 at 14:50, PhilipClarke712<EMAIL_ADDRESS>wrote:

@PatReynolds https://github.com/PatReynolds ,
I don't have time today, but I will look at it tomorrow (my energy
supplier has decided to change both my electricity and gas meters on Friday
a.m.: so I'm trying to accommodate no electricity, which means no internet,
and no gas for a couple of hours - if they don't mess up).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/FreeUKGen/FreeBMD2/issues/129#issuecomment-768337059,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABQLSBQVWDWGIG622A3U7ELS4AR3VANCNFSM4ILLPQ6A
.

--
- -
Dr Pat Reynolds
Executive Director
A Charitable Incorporated Organisation registered in England and Wales,
number 1167484
VAT registration: 233 0105 70
Join us on social:
[image: : https://www.facebook.com/FreeUKGEN]
https://www.facebook.com/FreeUKGEN https://twitter.com/FreeUKGen
https://www.instagram.com/freeukgenealogy/
https://www.pinterest.co.uk/FreeUKGenealogy/
Please read our Privacy Notice
https://www.freeukgenealogy.org.uk/files/Documents/Privacy-Notice.pdf for
information on how we will protect and use your data.
https://www.easyfundraising.org.uk/causes/freeukgenealogy/?utm_campaign=raise-more
+44 1723 362616   +44 7943 145387
Westwood House,Westwood, Scarborough YO11 2JD, UK

Hi @PatReynolds,
I added various comments, all in the form of agreement with FreeBMD's commentators or adding further information / comment. I have no disagreement with the polices stated by FreeBMD.
Note: the two meters were changed without too much disruption (in just over two hours total): but only the electricity is Smart, either the gas meter refuses to talk to electric meter (which is the "master") or it was never activated - but I have gas.

Thanks, @PhilipClarke712 - please let me know if you want any advice/help/checking on this one.

Hi @PatReynolds
Having looked now at my comments: I have not raised any objections to what is there already, but have added (only in the comments)  explanations or suggestions to add a bit more text.  What would you like me to do now: I could copywrite the text, if you like? Note: I am lead to believe that it will be a programming implementation not an html page?

Hi @PatReynolds
I only have comment-rights to https://docs.google.com/spreadsheets/d/1VQt3Fjl1y2eixHsPQVp2gSZ0VEVPZ4xYsisbkLiZ01c/edit#gid=0 so I have expanded on my comments of 1st February and in some cases add in the comment suggested extra text.
These are to be implemented via buttons, and I don't know what constraints there are, if any, on how much text a button can accommodate.  Does, this meant expectations?

Hi @PhilipClarke712 with comment rights you can edit the text, and it will show the original  (crossed out) as well as your revision.
Is that sufficient for your needs?

Hi @PatReynolds ,
Thanks, Yes that will be fine.

Agreed plan to review the linked document - decide what/any stories may arise from the comments.

New created - moving to on ice until ready for review


Shift feature should allow to define opening and closing periods

Right now, when trying to go from erlangc to shifts, the engine will sometimes "shift" a ressource even tho required_ressource was set to 0 at this period.
Practically, what it does is it will shift someone to work at 3am even tho there is no required_ressource needed before 6am.
It happens because:

There is a valid shift defined to cover this period
The engine is trying to optimize for shift coverage and will shift someone earlier than needed because it prefers a larger coverage rather than useless overlap with additional ressources later.

Describe the solution you'd like
I'd like to be able to pass an optional dictionary with the day and its opening and closing periods where no shift can take place outside.
Alternatively, today I'm dynamically providing the acceptable shifts to the optimizer and run it as many times as I have days.

Hi, in this case, as you mention, as long as there is a valid shift that covers 3 a.m, it might end up shifting someone at that time, so it will also cover the demand of the beginning of the morning shift
There are several ways you can try to improve this:

Modify the definition of the shift depending on the required_resources  parameters, this is, if required_resources  at position i is 0, then all the shifts at position i gets set to 0 as well
If you are using MinRequiredResources, you can try to set a "cost", this is a penalization on the objective function per shift with a dict like this
cost_dict = {"Morning": 8, "Afternoon": 8, "Night": 16, "Mixed": 7}
This will tell the optimizer that, for example, it is twice expensiver to shift someone at night than in the morning, so the optimal schedule might change to shift someone in the morning, even if the is no need for it the whole shift, but it's just cheaper
Try to smooth the results of ErlangC, if for example a morning shift starts with a requirement of 40 resources at 8 a.m and then it requires 8 resources from 9.am , then to not having so much different between scheduled and required... it makes more sense to the optimizer to schedule 32 (or so) resources at midnight so they end up the shift at this time in the morning.. try to make those changes between shifts smoother

I hope it helps

1 is not really feasable because some days, we might need someone at 6am and the next day at 7am.
I like solution 2 the most. I couldn't see mention of the cost parameter here. I'll try and report back :)

seems like as much work as adding a constraint in the source code

Thanks Rodrigo!


Consider forbidding multiline single quoted string literals in TICKscript

First, thank you for providing quite simple language and EBNF definition as it really helps developing IDE plugins.
I'd like to ask you to change string literals started with prime symbol (') behaviour to not allowing EOLs in them, to make them single line only.
Like in Python, ' strings would be single line, ''' strings would be multiline.
From IDE point of view, allowing string literals to be multiline could lead to some huge reparses. Multiline string is like non-terminated '/*' comment in other languages: it's hard to detect where it started and where it should have ended.
In current solution once user typed ' everything until next ' would be lexed as string, and same for next quote and so on, so almost all document would be relexed and reparsed. It's not only bad for IDE but for users too as it's hard to see where problem started.
I understand that it's breaking change, though it could be really helpful for some people.
PS: Another misleading language design is double quotes for tag/field reference, people confuse strings with references, however highlighting them in different colors helps.

If developers would agree I'll create pull-request for that.
This kind of issue already worked with Terraform ;) https://github.com/hashicorp/hcl/pull/139


The new build launcher caused vram leak

The game crashes or texture/ui images not loading.
Lot of people had this issue, not my problem.
Both Build 0.2.0-62199858-master and Build 0.2.0-3f93e707-master had this issue

I tested 62199858 and I don't have any issues. How do I reproduce this?

I tested 6219985 and I don't have any issues. How do I reproduce this?

That's wired, I tried again, this issue is gone. but here's the screenshot of that problem/

Too hard to reproduce, so I'm closing this.

I tested 6219985 and I don't have any issues. How do I reproduce this?

I reproduced this once with 6219985, this guy got this error many times

He says after upgrading launcher to 3f93e707, His game crashed with both Chinese or Korean language. After the 6219985 build pushes, he downloaded again and got red textures like pictures in https://github.com/Ochii/cso2-launcher/issues/24#issuecomment-461898944, then he back to 1.4 builds without any errors.
Others also posted some similar pictures to me, So I raised a issues here

#23
It seems to be the same as the issue. In some modes, the sky box disappears or a graphic crash occurs.

CMake doesn't add /LARGEADDRESSAWARE in the linker flags, that could be the issue. I'll update master with /LARGEADDRESSAWARE enabled


How do I use isBiggerThan ?

 final start = alias(product, 'p');

  final qs = select(productLocation).join([
      crossJoin(
        start
      ),
    ])
   /// ⚠ I can't set 0 to the param
    ..where(or(product.qty.isBiggerThan(0), b))

isBiggerThan works with sql expressions (e.g. other columns). To compare with values directly, use isBiggerThanValue: product.qty.isBiggerThanValue(0) should work.


Opening chrome://tracing JSON format traces

Hi,
I was wondering if it would be possible to use the Perfetto UI to open the JSON traces that I used to open with chrome://tracing.
The JSON traces are in the format described by this document and works perfectly with chrome://tracing, but when I open it with the Perfetto UI, it only displays an empty timeline.
Thanks in advance.

Yes it is supported but on a best effort basis. Feel free to attach a trace which is not working and we'll look into why and fix if possible.

{
    "schemaVersion": 1,
    "traceEvents": [
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "c10d::barrier",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>874284,
            "dur": 1567655,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 1
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "record_param_comms",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>874291,
            "dur": 1567647,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 2
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "aten::empty",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>874333,
            "dur": 956319,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 3
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "record_param_comms",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>830683,
            "dur": 611252,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 4
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "record_param_comms",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>830685,
            "dur": 611248,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 5
            }
        },
        {
            "ph": "X",
            "cat": "user_annotation",
            "name": "nccl:all_reduce",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>441741,
            "dur": 183,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 6
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "record_param_comms",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>442058,
            "dur": 52,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 7
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "c10d::barrier",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>442248,
            "dur": 93,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 8
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "record_param_comms",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>442251,
            "dur": 89,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 9
            }
        },
        {
            "ph": "X",
            "cat": "cpu_op",
            "name": "aten::empty",
            "pid": 694985,
            "tid": 694985,
            "ts":<PHONE_NUMBER>442255,
            "dur": 21,
            "args": {
                "Trace name": "PyTorch Profiler",
                "Trace iteration": 0,
                "External id": 10
            }
        }
    ],
    "traceName": "sample.json"
}

Thanks. This trace is from the PyTorch profiler.

https://android-review.googlesource.com/c/platform/external/perfetto/+/2266043 fixes this.

Awesome. After the patch makes it into master, is there a quick way to try it out? I'd imagine it to take some time to be published as either canary or stable.

There is an autopush channel that you can select via Support->Flags in the left hand menu of the Perfetto UI, that will reflect the change as soon as it gets submitted.
If you're in a hurry, you can already try the (temporary) UI version produced by the presubmit build: https://storage.googleapis.com/perfetto-ci-artifacts/20221022001553--cls-2266043-1--ui-clang-x86_64-release/ui/index.html

Thanks! I tried out presubmit build and it works perfectly for the original 250MB JSON trace that I have.
One small glitch is that JSON parsing fails an "Failure parsing JSON: unknown data type in trace file for key deviceProperties" error when the trace has the "deviceProperties" key (added in by the PyTorch profiler).
It looks like this:
{
    "schemaVersion": 1,
    "deviceProperties": [
        {
            "id": 0,
            "name": "NVIDIA A40",
            "totalGlobalMem":<PHONE_NUMBER>2,
            "computeMajor": 8,
            "computeMinor": 6,
            "maxThreadsPerBlock": 1024,
            "maxThreadsPerMultiprocessor": 1536,
            "regsPerBlock": 65536,
            "regsPerMultiprocessor": 65536,
            "warpSize": 32,
            "sharedMemPerBlock": 49152,
            "sharedMemPerMultiprocessor": 102400,
            "numSms": 84,
            "sharedMemPerBlockOptin": 101376
        },
        {
            "id": 1,
            "name": "NVIDIA A40",
            "totalGlobalMem":<PHONE_NUMBER>2,
            "computeMajor": 8,
            "computeMinor": 6,
            "maxThreadsPerBlock": 1024,
            "maxThreadsPerMultiprocessor": 1536,
            "regsPerBlock": 65536,
            "regsPerMultiprocessor": 65536,
            "warpSize": 32,
            "sharedMemPerBlock": 49152,
            "sharedMemPerMultiprocessor": 102400,
            "numSms": 84,
            "sharedMemPerBlockOptin": 101376
        },
    ],
    "traceEvents": [],
    "traceName": "sample.json"
}

I believe the Perfetto JSON parser can simply ignore keys that it does not recognize, since they are extra metadata:

Any other properties seen in the object, in this case otherData are assumed to be metadata for the trace. They will be collected and stored in an array in the trace model. This metadata is accessible through the Metadata button in Trace Viewer.
(From the Chrome Trace format spec)

I tried out the autopush channel and I can confirm that 93f5bb8 fixed the problems mentioned in this issue. Thanks a lot for your help!


Routing with asterisk: SyntaxError: Invalid regular expression: /^*$/

I have this config:
{
  "platform": {
    "apiRuntime": "node:16"
  },
  "routes": [
    {
      "route": "/.auth/login/facebook",
      "statusCode": 404
    },
    {
      "route": "/.auth/login/google",
      "statusCode": 404
    },
    {
      "route": "/.auth/login/twitter",
      "statusCode": 404
    },
    {
      "route": "/.auth/login/github",
      "statusCode": 404
    },
    {
      "route": "*",
      "allowedRoles": ["registered_user"]
    }
  ],
  "responseOverrides": {
    "401": {
      "statusCode": 302,
      "redirect": "/.auth/login/aad"
    }
  },
  "navigationFallback": {
    "rewrite": "/"
  }
}

When I run swa start and visit webapp, the process exists with 1. From JavaScript Debug Terminal I caught this exception:
Exception has occurred: SyntaxError: Invalid regular expression: /^*$/: Nothing to repeat
  at new RegExp (<anonymous>)
    at doesRequestPathMatchWildcardRoute (C:\Users\Ja\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\dist\msha\routes-engine\route-processor.js:89:20)
    at doesRequestPathMatchRoute (C:\Users\Ja\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\dist\msha\routes-engine\route-processor.js:36:62)
    at tryGetMatchingRoute (C:\Users\Ja\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\dist\msha\routes-engine\rules\routes.js:111:63)
    at requestMiddleware (C:\Users\Ja\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\dist\msha\middlewares\request.middleware.js:188:71)
    at Server.<anonymous> (C:\Users\Ja\AppData\Roaming\npm\node_modules\@azure\static-web-apps-cli\dist\msha\server.js:36:58)
    at Server.emit (node:events:520:28)
    at parserOnIncoming (node:_http_server:951:12)
    at HTTPParser.parserOnHeadersComplete (node:_http_common:128:17)

Emulator produces invalid RegExp from the route containing asterisk (see above). Azure Static Web Apps accept asterisk as a wildcard. Emulator should accept it aswell. Proper RegExp is /^.*$/.

Changing problematic route to /* will fix the issue. However I do think that emulator should behave as closely to Azure Statci Web Apps as possible.