Discussion: Ideas on how to use information theory to assess models

@galengorski

Using mutual information as a measure of predictive performance and transfer entropy as a measure functional performance across a range of model decisions (could be addition of process guidance, calibration of a parameter)

Using temporal information partitioning (TIPNets) to investigate the amount of information flow from dynamic features to modeled or observed output that is unique, redundant and/or synergistic with another feature. This is another way to assess feature -> target relationships and how a model represents them.

Characterizing critical time scales of influence from feature to target by assessing transfer entropy across a range of time lags. Then comparing time scales across different sites to look at how different site characteristics are associated with process coupling

Below are some more specific comments and examples for each method.

@galengorski

Ruddell et al 2018 is a good reference, they give the following conceptual diagram:

the x-axis is the difference in transfer entropy between source and target at a given time lag (here 30 minutes), this is the functional performance. The y-axis is 1-mutual information between predicted and observed target variable, this is predictive performance. It is formulated like this so that the origin represents the "ideal" location to be, where predictive performance is perfect and the transfer entropy matches that seen in the observed data. Each model choice produces a point along the curve, so it could be the inclusion of different types of process guidance, or the calibration of a parameter. They give a few conceptual curves, A is what you would ideally see, B represents a tradeoff between predictive and functional performance, C is "getting the right answer for the wrong reasons" and D is getting the "wrong answer for the right reasons".
For our purposes, I think this will be really interesting, although we may not have enough model iterations to create curves like this, I can see for example COAWST model output being a point, or a few points on this diagram (depending on the inclusion of various modules) and an ML model being another set of points, and comparing where they land. One caveat, this is looking at a single source -> target relationship at a single time lag, obviously it could be done for multiple pairs and time lags but it adds more complexity.

@jds485

Just noting that I think changing the loss function (e.g., adding process guidance or using a different performance metric) would amount to a structural change. I could also see generating uncertainty in the points on both axes of this plot with any model that generates distributional outputs (MC dropout, prediction of error distribution parameters).

@galengorski

Goodwell and Kumar 2017 are good references for these methods. Below is a nice figure from the first of those papers:

For this figure the authors use a moving window to look at how air temperature affects relative humidity in combination with other variables and if it is done in a redundant way (darker colors), meaning that other variables give similar information about relative humidity or if it is done in a synergistic way (lighter colors), meaning that both variables jointly contribute information to inform relative humidity.
This can be confusing to interpret, for example the biggest transfer of information in this plot is the redundant between air temperature and relative humidity, meaning much of the info in air temp is already contained within past relative humidity values? But It does reveals some interesting seasonal trends and could be used to look at flows of information during different time periods (drought, precip events etc)

@galengorski

This could be done in a few different ways, but these are good references Goodwell and Kumar 2017 and Tennant et al 2020. The figure below shows an example from the first paper:

This is a heatmap looking at the dominant time scales of interaction between various sources in a for the whole record and then in b under different wetness conditions and how they compare to the whole. The authors use the maximum mutual information across a series of time lags. I could see something like this looking at different model inputs and their relationship to the predicted variable for different sites, models, and/or time periods.

@jds485

Heatmaps like these could also be used as a model diagnostic. For example, is the model capturing the critical lag dependencies that are in the observed timeseries (for wet/dry conditions)?

@galengorski

Absolutely, I think this would be a really interesting idea. I think it goes a step beyond the functional/predictive performance tradeoff to look at how well the critical time scale are represented under different conditions. For estuary salinity, I'm thinking about the different conditions as the location of the salt front. But for transfer entropy it's important to have a continuous time series, so I'm trying to brainstorm a way to segment the time series while still maintaining long enough "chunks" to use transfer entropy. If that makes any sense...

@jds485

I think it goes a step beyond the functional/predictive performance tradeoff

I agree. Even using different time lags for functional performance would not capture if those lags are important. In that same line of thinking, a diagnostic like this for the observations could inform at which lags to evaluate functional performance.

maintaining long enough "chunks" to use transfer entropy

Yes, I understand the problem. Goodwell and Kumar must have had a similar problem applying this to different rain conditions. I'm not remembering if they describe those details in the paper. Did you check?

@galengorski

Yeah I should have finished off the thought more clearly. They are able to handle this because they are using high frequency data (I think 1-min resolution), so if a time period is over a single night for example, they have enough data to robustly estimate the pdfs. That certainly isn't the case for our case using daily data. I think this is a limitation with using some of these methods with a daily temporal resolution, and it's one of the main reasons we are considering looking at sub-daily data as well (see #50 ).


Error

Hi, so on start up I get this error: https://hastebin.com/siqegeyamu.sql
Then once started the console spams this error: https://hastebin.com/emijobiwuq.css

I can't reproduce the error. Using the latest build of Prism (set to H2) with the latest development build of SpongeForge. The error is occurring in hikari.pool though, which means whatever's causing it to fail is outside of Prism's control. There's no way to know what the cause is though, h2 is a file-based database so it could be disk permissions issues, etc.
If mysql/mongo are possibilities, I'd suggest trying those.


Support container option

The dummy element is created in the body element now, but there is a probilem that the text cannot be copied when using the modal of bootstrap (#12). This pr adds container option to the copyText method of clipboard service.

LGTM 👍


[Storage] Update record-and-playback tests in feature/storage branch

There are changes in test names. New tests also have been added.  We need to update record-and-playback either in feature branch, or after merging back to master.

#4047
#4071
#4076
Done


Update plugin to be compatible with Cypress 10

Hello 👋 I'm writing on behalf of the Cypress DX team. We wanted to notify you that some changes may need to be made to this plugin to ensure that it works in Cypress 10.
For more information, here is our official plugin update guide.

Hi @YOU54F, what's the status of this plugin with cypress 10 ?

I haven't had time to test it yet unfortunately and haven't had any reports of it not being compatible.

It works with Cypress 12.3.0

nice one @samixchoumi


Call to unknown function ImagickHandler::get_quality()

PR #67 removed the function get_quality() but it is still referenced here and here.
Same with GdHandler.

See PR #70


Some browsers doesn't support name capture groups

https://www.reddit.com/r/javascript/comments/a2uvhi/githubreadme_a_custom_element_that_renders_the/eb2k3o9

This should be fixed now


Upgrade to highcharts v6.0.2 (2017-10-20)

Hi
I just caught up with all the 5.0.x releases. I'll look at this later tonight, and see if I can't get the rest released as well.

Thanks for your contribution! I've updated and released 6.0.2 now, as well as earlier versions if that should be interesting for some reason.


add modal when specified KOTS version does not match current version

What type of PR is this?
type::feature
What this PR does / why we need it:
If a new version is trying to be deployed but the vendor has specified a KOTS version that is different than what is currently installed the user should see a message that they need to upgrade KOTS before proceeding with the new version.
Special notes for your reviewer:

Does this PR introduce a user-facing change?
Yes
Adds functionality to display a modal with commands for upgrading KOTS if there the version attempting to be deployed has a different KOTS version specified than the one the user has installed.

Does this PR require documentation?
NONE

As discussed, the instructions need to say something about the actual kubectl kots admin-console upgrade command, even if it has to leave the specific CLI flags up to the reader. We should be able to indicate the namespace. We should not output any passwords.
It might be interested to detect whether a registry was specified, and at least include the kubectl kots admin-console push-images command (again, without displaying the password).
As I understand, a user is either going to do a simple:
curl https://kots.io/install/version/<version> | bash
kubectl kots admin-console upgrade -n <namespace>

or the more complicated:
curl https://kots.io/install/version/<version> | bash
kubectl kots admin-console push-images ./kotsadm.tar.gz private.registry.host/application-name \
  --registry-username rw-username \
  --registry-password rw-password
kubectl kots admin-console upgrade \
  --kotsadm-registry private.registry.host/application-name \
  --registry-username ro-username \
  --registry-password ro-password \
  -n <namespace>

There are, of course, other flags that a user may have specified, like --wait-duration or --context. It's probably impossible for us to know if those are necessary. Even if we record it from the last install/upgrade, someone's kubectl context could be different.

@GraysonNull Can you update the first comment with new screenshots?


web compatibility

Hey , thanks alot for the package.
you have push the latest release for linking in the phone auth with current user details. so as far as  I'm aware, this method is not working yet on web.  have you yet been able to achieve this on web ??

Hey @mufarrah, I could not find any way to get the auth credential from the web sign-in handler, and that is needed for linking user's credential.
There are no official docs also that I could find for the same. If you have some docs referring to this issue, then I'll implement accordingly..
As of now, it works only on mobile devices and not on the web platform..

Hi @rithik-dev , I don't understand... Should this package work in a flutter web project or not?
If not, what do you mean by "Supports OTP on web out of the box" in the readme?

Hi @rithik-dev , I don't understand... Should this package work in a flutter web project or not? If not, what do you mean by "Supports OTP on web out of the box" in the readme?

Is working on web as i tried it. but the problem is that when i already have users that are registered, and i tried to login using otp and multifactor, i could not link the logged in user with the user that was already registered in flutter web. i think that is the issue here

Yep, @mufarrah answers the issue correctly. I was not able to find a way to link to an existing user on web, as there is a different API when using phone authentication on web.
And btw, "supports web out of the box" implies exactly this that the widget internally handles the different logics for authentication on mobile and web, and none of it needs to be handled by you 😀
@esmlima

Thanks for your quick response @rithik-dev and @mufarrah . I'm still not able to make it work...
In the project's example screens, you show an SMS with text that is very different from the default Firebase template. From everything I've read from the documentation, it's not possible to change the SMS text, how did you get that? Do you believe that the format of the message could be causing the package not to work for me?
Your SMS example:

My SMS (initially with portuguese Firebase template and later with english template - none have worked):

Hey @esmlima , that screenshot is quite old I am guessing, that is why the template seems different.
I've also tried to change the template and didn't find any way to change that...

I don't think the template plays any role in your code not working. I would say go through the README once again to see if you missed some configuration steps...

There is an open issue regarding Firebase SMS template not working in web:
https://github.com/firebase/firebaseui-web/issues/828
It does not comply with the web.dev standard for OTP:
https://web.dev/web-otp/
I'm able to make autofill work in web using the standard SMS message template and their demo page:
https://web-otp.glitch.me/
But if I change the template (even slightly) the autocomplete stops working. And the default Firebase SMS template simply doesn't comply to that standard.

Oh, so I think you can stick to the default template for now. This package is just a wrapper around the base firebase package, so, whenever that is fixed, so, this package will reflect the fixes.. (I keep updating the dependencies time to time)

Closing this because of no activity. Feel free to open a new issue if the issue still persists.


suggestion: maybe you can support a no-label version?

supporting icon-only might be helpful for a certain amount of people

Usually I would refer to https://github.com/timomeh/react-native-material-bottom-navigation/issues/15#issuecomment-285116249 and say that that's not how the guidelines define the material bottom navigation, but I changed my mind on this… at least a bit.
At the moment I can't simply support full customizability, because I tried to be really detailed in my implementation. For example the animations are pixel-perfect, and if I would support something like changing label size (as someone else suggested), the Animations would be totally fucked up.
But after seeing examples of real Apps from Google with the Bottom Navigation (cf. YouTube), I realized they don't use their own BottomNavigation at all. The official Android Libraries for the BottomNavigation aren't really that great, too. I also read/heard good arguments for not using the BottomNavigation as the Guidelines define them.
So, public service announcement: I decided to provide a much more flexible version. Yep, that would also include a no-label version. Making a new version has a high priority for me. But please don't expect a new version in the next two or three weeks or so. I'm also a bit involved in my work and social life. 😄
🎉

really glad to hear that! And sure, take your time😄

Any update ? Gosh, the labels are annoying coz my Labels are pretty big so the animations look a bit weird 😩

I'm busy af at the moment, sorry. Will try to do something soon.

Its OK. No need to be Sorry 😄
I created my own for my particular use-case
Bdw awesome library just labels are annoying for me 😂 bcz on smaller devices with 5 tabs it looks more weirder
Happy Coding 😃

Great work on this! Looking forward to the next release. Cheers

I'm interested in having icon-only tab bar too! Looking forward to the next release. Cheers!

I am currently (at this moment) doing a big refactor/rewrite of the whole BottomNavigation. I'll include this feature in the upcoming version.

Closed with release of v1.0.0. Check out the docs for IconTab. 🚀


Use EISOP CF sources

As discussed, this is an attempt to break down the changes into smaller PRs.
The scripts should try to clone eisop/checker-framework automatically. If you already have a fork of the CF, it will use that, so you'll need to either update that fork or manually clone the CF first.
After this, ./gradlew test should work, so everything should compile and a minimal sanity check passes. Neither the conformance tests nor the samples will work as well as before. The goal is to have more PRs in the future that will break less and less.

The remaining build failure seems to be caused by this line.
It seems to not find the CF classes, likely because sourceSets.main.runtimeClasspath refers to the jspecify-reference-checker classpath instead of the CF classpath.
Does somebody know how to refer to the correct project in gradle?

Does somebody know how to refer to the correct project in gradle?

eisop/checker-framework#654 should fix the issue.

That worked!

Final status of conformance tests:
tests.ConformanceTest > checkConformance FAILED
    expected:
        # 10 pass; 6 fail; 16 total; 62.5% score
    but was:
        # 4 pass; 12 fail; 16 total; 25.0% score

and a snippet of the samples failures:
tests.NullSpecTest$Lenient > run[/home/runner/work/jspecify-reference-checker/jspecify/samples] FAILED
    java.lang.AssertionError: 1134 out of 1225 expected diagnostics were found.
    25 unexpected diagnostics were found:
....
    91 expected diagnostics were not found:
....
tests.NullSpecTest$Strict > run[/home/runner/work/jspecify-reference-checker/jspecify/samples] FAILED
    java.lang.AssertionError: 1169 out of 1225 expected diagnostics were found.
    350 unexpected diagnostics were found:
....
    56 expected diagnostics were not found:
....


add-unifiedgrouplinks skipping users due to error

Hello:
I seem to be running into an issue when using Add-UnifiedGroupLinks to to add members to a group. The command works if the group member names are all correct, however if one of the group member names is incorrect, all the members from that group are skipped as opposed to just the user id that's incorrect.
So for the sample listed below
group1 has an incorrect id member3.com#EXT# all members are skipped
group2 has no incorrect ids all members are added correctly.
command I am running:
$groups = Import-Csv -Path C:\temp\groupinfo_0729.csv
csvfile
name,members
group1, id1 id2 id3.com#EXT#
group2, id1 id2
$groups | ForEach-Object {Add-UnifiedGroupLinks -Identity $.name -LinkType Members -Links $.members.split()}

@officedocsbot assign @yogkumgit

Hello @nhoj01
Thanks for your feedback.
This issue system is specifically to report issues in documentation.
Your report seems more suitable for support services, kindly open a support ticket on your tenant.
Also if the cmdlet's behavior is that, you can always propose a change thru https://office365.uservoice.com/
Thank you

@get-itips  Thank you very much for the contribution and sharing this explanation. @nhoj01  Considering the nature of the issue, as advised, please open a service ticket in your tenant and follow with them for the resolution.
We will be very happy if you can share the outcome or resolution with us. We will certainly update this documentation with that valuable information. Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also
https://docs.microsoft.com/office365/admin/contact-support-for-business-products

@officedocsbot close


nydusd thread/memory leaked after umount

Multiple uses of the mount/umount API can lead to thread and memory leaks, with initial investigations indicating that some prefetch threads are not be released after umount.

Reproduce
1. Prepare test work env.
To generate test files, use TestPrefetrch in smoke/api_test.go.

2. Create a nydusd process.
sudo nydusd --apisock api.sock --config nydusd-config.fusedev.json --mountpoint mnt
Observe the number of threads of the nydusd process:

3. Use the mount api to mount the sub-mount point.
curl --unix-socket api.sock \
     -X POST "http://localhost/api/v1/mount?mountpoint=/sub" \
     -H "Content-Type: application/json" \
     -d '{
        "source":"bootstrap-test",
        "fs_type":"rafs",
        "config":"{\"device\":{\"backend\":{\"type\":\"localfs\",\"config\":{\"dir\":\"blobs\"}},\"cache\":{\"type\":\"blobcache\",\"config\":{\"work_dir\":\"cache\"}}},\"mode\":\"direct\",\"digest_validate\":false}"
	}'

Observe the number of threads of the nydusd process after mount:

4. Umount sub mount point.
curl --unix-socket api.sock \
     -X DELETE "http://localhost/api/v1/mount?mountpoint=/sub"

Observe the number of threads of the nydusd process after umount:

Result:
After mount, the nydusd process creates two cache-flusher threads but only recycles one with umount.

After testing again, the two cache-flusher threads include one manage thread used by tokio]mutil threads runtime and one work thread. The work thread had been recycled by tokio runtime. I also tested the memory used with thousands of mounts and unmounts. There has been no thread/memory leak.


[DSR] - Alpine 3.18 arm64

Name of the Distribution
Alpine
Version of the Distribution
3.18
Package Types

[ ] Deb
[ ] RPM
[X] Tar.gz
[ ] Snap - Stop! Please file your issue in PowerShell-Snap instead.

Processor Architecture
arm64
.NET Core Support

[X] The version and architecture of the Distribution is supported by .NET Core.

Distribution Requirements

[X] The version of the Distribution is supported for at least one year.
[X] The version of the Distribution is not an interim release or equivalent.

Exemption Justification
No response
Progress

[ ] An issue has been filed to create a Docker image in PowerShell-Docker

For PowerShell Team ONLY

[ ] Docker image created
[ ] Docker image published
[ ] Distribution tested
[ ] Update packages.microsoft.com deployment
[ ] Lifecycle updated
[ ] Documentation Updated

Hopefully removing this label stops the bot from closring this again and again

i am new to developer do i need to deploy this to see the result? sorry if my questions is stupid


More variant blocks : Bookshelf and Lectern

Hi ! As I see you are really into variated woods, there is also bookshelf and lectern which used a standard oak texture (which is very frustrating when building library out of spruce and barrels). So maybee if you have some time left ^^

I started on these on a different mod, but didn't get far as was some complications and mod wasn't very popular.
https://www.curseforge.com/minecraft/mc-mods/variant-sticks-stuff


Could you add another THEME: notie.js.

https://github.com/jaredreich/notie.js

I'm a bit busy these days, it would be great if you could submit a PR.
You just need to follow the instructions located after the supported libraries table here: http://machour.idk.tn/yii/machour/yii2-notifications/Usage.md


Help wanted: working with usb cam

im trying to figure out if there is a better way to do this i have been messing around for a few hours and finally got my webcam working with the exec below
printer: exec:ffmpeg -f v4l2 -framerate 30 -c:v mjpeg -i /dev/video0 -c copy -rtsp_transport tcp -f rtsp {output}
was wondering if there is a better way to do this.
i need the -f v4l2 -framerate 30 -c:v mjpeg part or i dont get any frames from the camera.
Thanks in advance

  printer: ffmpeg:device?video=/dev/video0&input_format=mjpeg&framerate=30

ive tried that and it doesnt seems to add the input format
i jsut get
url="exec:ffmpeg -hide_banner -f v4l2 -framerate 30 -i /dev/video0 -c copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://localhost:8554/6e815ea4ebb80a8671ea2a483352872b"

Are you using latest go2rtc?

im on v1.8.4

I don't know how it can add framerate and not add input_format
https://github.com/AlexxIT/go2rtc/blob/a87dafbbecdc64e4dae78fbbf99688f14301c583/internal/ffmpeg/device/device_linux.go#L14-L29

Double check your config
func TestParseArgsDevice(t *testing.T) {
	args := parseArgs("device?video=/dev/video0&input_format=mjpeg&framerate=30")
	require.Equal(t, `ffmpeg -hide_banner -f v4l2 -input_format mjpeg -framerate 30 -i /dev/video0 -c copy -f mjpeg -`, args.String())
}

reply i coudln't figure it out either was very confused. i will keep messing around and get back to you


5.2 deleted models appear in results

I have all nessesary stuff in my code:
use SoftDeletes;
protected $dates = ['deleted_at'];

And I have also a populated deleted_at field in DB;
But when I query this:
$model = Example::find($id);

I can get a soft deleted model.
So what I'm doing wrong?

do you have this on the model?
use Illuminate\Database\Eloquent\SoftDeletes;

yes, it deletes as expected by populating deleted_at

2 questions:
1- If you do a Example::all() that entry appears too ?
2 - I've checked the code and dont find any condition in the find method that filters delated_at entrys. You can check there https://github.com/laravel/framework/blob/5.2/src/Illuminate/Database/Eloquent/Builder.php#L159

I figured it out! Looks like I forgot to call parent method in boot().
public static function boot(){
    parent::boot()  //forgot to add this
    ....//code
}


language is named Go not Golang

The main page github.com/google/hilbert says "Golang package for ...". It should say "Go package for ...".

Thanks rsc@

thanks!


Incorrect node name error fix

Signed-off-by: Akash Shrivastava<EMAIL_ADDRESS>
What this PR does / why we need it:
Fixes the issue when an incorrect node name is provided. The current implementation doesn't return an error in the node status check, this PR fixes that by returning an error in the node status check if the node does not exists
Checklist:

[ ] Fixes #
[ ] E2E run Required for the changes

Experiment Logs
INFO[2022-05-10T21:31:51+05:30] Experiment Name: node-restart
INFO[2022-05-10T21:31:51+05:30] [PreReq]: Getting the ENV for the node-restart experiment
INFO[2022-05-10T21:31:51+05:30] [PreReq]: Updating the chaos result of node-restart experiment (SOT)
INFO[2022-05-10T21:31:54+05:30] The application information is as follows     Node Label= Target Node=gke-hce-test-plan-re-default-pool-f2bec7be-q Chaos Duration=30
INFO[2022-05-10T21:31:54+05:30] [Status]: Verify that the AUT (Application Under Test) is running (pre-chaos)
INFO[2022-05-10T21:31:54+05:30] [Status]: Checking whether application containers are in ready state
INFO[2022-05-10T21:31:57+05:30] [Status]: Checking whether application pods are in running state
INFO[2022-05-10T21:31:59+05:30] [Status]: Getting the status of target nodes
ERROR[2022-05-10T21:35:29+05:30] Target nodes are not in the ready state, err: [Info]: The node: gke-hce-test-plan-re-default-pool-f2bec7be-q does not exist


Change database structure to allow extra unique index

It would be nice if you would use an index (both for quickly finding translations and to prevent double entries).
But because you use utf8mb4 every character takes 4 bytes to be stored.
So trying to add this index:
ALTER TABLE eabo.translator_translations ADD UNIQUE translator_translations_unique_key (locale, namespace, group, item);
Results in this error:
#1071 - The specified search key is to long. The maximum length is 3072
Please change the database structure to use a basic utf8_general_ci.
And why is every field 255 characters long? A bit long for translation labels.
I think that 100 charcters is enought for most of us.
So something like this:
===
CREATE TABLE translator_languages (
id int(10) UNSIGNED NOT NULL,
locale varchar(6) COLLATE utf8_general_ci NOT NULL,
name varchar(60) COLLATE utf8_general_ci NOT NULL,
created_at timestamp NULL DEFAULT NULL,
updated_at timestamp NULL DEFAULT NULL,
deleted_at timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
CREATE TABLE translator_translations (
id int(10) UNSIGNED NOT NULL,
locale varchar(6) COLLATE utf8_general_ci NOT NULL,
namespace varchar(100) COLLATE utf8_general_ci NOT NULL DEFAULT '*',
group varchar(100) COLLATE utf8_general_ci NOT NULL,
item varchar(100) COLLATE utf8_general_ci NOT NULL,
text text COLLATE utf8_general_ci NOT NULL,
unstable tinyint(1) NOT NULL DEFAULT '0',
locked tinyint(1) NOT NULL DEFAULT '0',
created_at timestamp NULL DEFAULT NULL,
updated_at timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
ALTER TABLE translator_languages
ADD PRIMARY KEY (id),
ADD UNIQUE KEY translator_languages_locale_unique (locale);
ALTER TABLE translator_translations
ADD PRIMARY KEY (id),
ADD KEY translator_translations_locale_foreign (locale);
ALTER TABLE eabo.translator_translations ADD UNIQUE translator_translations_unique_key (locale, namespace, group, item)
ALTER TABLE translator_languages
MODIFY id int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
ALTER TABLE translator_translations
MODIFY id int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
ALTER TABLE translator_translations
ADD CONSTRAINT translator_translations_locale_foreign FOREIGN KEY (locale) REFERENCES translator_languages (locale);
===

To add to this I have the same issue since 3.4 was released and the limit of 150 was removed from the namespace, group and item columns.
This prevents the migration from running as the index is too large coming in at 3,084 bytes and that is before the migration runs to increase locale from 6 to 10 chars which would make the index 3,100 bytes
For myself a simple solution of just updating the migration file to re-instate namespace, group and item back to 150 chars would be a sufficient fix.


Make Semigroup superclass of Monoid.

AFAIK the only reason it's not is because of potential code breakage, but that is not a concern for this library.
It would be nice to use the <> operator on monoids again.

I'll look into this change. If I can do it without serious breakage I'll include it in the next point release.

The general principle I hold by in this library is that I insist on exporting the same types as the Prelude (see "small vehicle prelude" assumption) so that we keep ABI compatability with existing libraries. By exporting a custom Monoid it would force everyone to use Protolude Monoid, which I don't want.

@sdiehl
Is this same issue as why <> does not work on instance of Monoid when only importing Protolude?
When I import Prelude and Data.Monoid <> works.
When I import Protolude and Data.Monoid <> is ambiguous.

I'm using Protolude version 0.1.10

Monoid shouldn't be ambiguous because Protolude doesn't redefine it (it just exports the Prelude version), are you passing in -XNoImplicitPrelude when you launch your project or shell.

Issue occurs if I create instance of Monoid myself. Instance of monoids from base working okay.
Probably Protolude is missing this from Data.Monoid:
-- | An infix synonym for 'mappend'.
--
-- @since <IP_ADDRESS>
(<>) :: Monoid m => m -> m -> m
(<>) = mappend

are you passing in -XNoImplicitPrelude when you launch your project or shell.

Yes, I have set NoImplicitPrelude in Cabal file

Yes. Same here. Not all instances of Monoid are also an instance of Semigroup which causes the problem that (<>) doesn't work on Monoids and importing it from Data.Monoid makes (<>) redundant.

FYI in https://hackage.haskell.org/package/base-<IP_ADDRESS>/docs/Data-Semigroup.html  :
The use of (<>) in this module conflicts with an operator with the same name that is being exported by Data.Monoid. However, this package re-exports (most of) the contents of Data.Monoid, so to use semigroups and monoids in the same package just "import Data.Semigroup"

Ok, I rolled it over to Data.Monoid as the default export.

Want to add that I’m in favor of exporting from Semigroup. Most (if not all) modern types have a Semigroup instance, certainly everything in base.

I'd like to chip in a bit here.

I am also in favour of using the Semigroup (<>) particularly now that its coming to base also
I'd like to make you aware that the roll over to the Monoid (<>) created some real issues. Because now I have to add a whole lot of CPP again to resolve the different (<>) versions across the 0.1 -> 0.2 version change and presumably later again for the 0.2 -> 0.3 version change when I define my own instances of Semigroup and I'd like to express my profound unhappiness about that.


Bugfix test cases for legacy implementation removal

Description
Made changes/bug fixes according to @chuabingquan and @justinekoh s' review for #85

Codecov Report

Merging #96 (8d63f78) into master (0b20150) will increase coverage by 0.02%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master      #96      +/-   ##
============================================
+ Coverage     60.19%   60.22%   +0.02%
  Complexity      353      353
============================================
  Files            80       80
  Lines          1349     1350       +1
  Branches        129      129
============================================
+ Hits            812      813       +1
  Misses          467      467
  Partials         70       70

Impacted Files
Coverage Δ

...va/seedu/address/storage/JsonAdaptedUserPrefs.java
83.33% <100.00%> (+0.98%)
:arrow_up:

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 0b20150...8d63f78. Read the comment docs.


refactor generated bash script

examples:

https://github.com/kamilsk/golangci-lint/blob/extended/bin/install
https://github.com/kamilsk/go-tools/blob/extended/bin/install

prevent installation not from vTag

fixed


Cookie store rewrite

This rewrites the cookie store so that when any of the store's attributes change the cookie will be rewritten as well so that the cookie is actually consistent with the store's attributes.
This replaces #983

There seems to be a problem with clearing cookies. Somehow cookies are still there even after they are cleared with e.g.
document.cookie = 'ember_simple_auth-session=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT';

I'm not really sure what might be causing that but that needs to be fixed.


stream rows read data enhancement

Expect to be able to get more content when streaming reads the data:
such as:

[ ] get cols info
[ ] get row cells attrs
[ ] get mergeCells info
[ ] get dimension info
[ ] get sheetViews info

etc.

Thanks for your issue. The aim of creating the stream mode functions was not re-provide each function as the normal mode functions, it was just used to process the workbook with the huge amount of data, we need to evaluate if those features suit a typical scenario.

The problem I am facing now is that obtaining relevant information of sheet is a rigid requirement; When we encounter large files, we can reduce the memory overhead by streaming row data, but when we get other sheet information, we can only downgrade to full memory load.
Because these information can be obtained without performance loss during stream reading, it is hoped to enhance stream reading to obtain relevant information.


How to deploy this in JAMF vs mac device

How to deploy this in JAMF vs Mac device.

I don't have access to any Jamf tenant to test this myself but I would think you can just deploy it as a package in Jamf: https://learn.jamf.com/en-US/bundle/jamf-pro-documentation-current/page/Package_Deployment.html

How can I modify the validation is there any configuration or plist to
validate the data I did not see any option or documentation for that
modification how to what to change can you help what need to be done
Thanks & Regards,
Manikandan R
Contact: +91-9902103878
E-mail: @.***
On Wed, 3 Jul 2024 at 6:09 PM, Tobias Almén @.***>
wrote:

I don't have access to any Jamf tenant to test this myself but I would
think you can just deploy it as a package in Jamf:
https://learn.jamf.com/en-US/bundle/jamf-pro-documentation-current/page/Package_Deployment.html
—
Reply to this email directly, view it on GitHub
https://github.com/macadmins/SupportCompanion/issues/46#issuecomment-2205982346,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMUGJUY54EVCT5ZUXMJ4ZIDZKPWJPAVCNFSM6AAAAABKJNIQJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBVHE4DEMZUGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yes, exactly.
On Wed, 3 Jul 2024 at 8:21 PM, Tobias Almén @.***>
wrote:

I'm not sure I understand what you need here, is it the configuration of
the app you are talking about, like setting the BrandName etc.?
—
Reply to this email directly, view it on GitHub
https://github.com/macadmins/SupportCompanion/issues/46#issuecomment-2206396593,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMUGJU4W7V4OM3HG7KZ5CUDZKQFYJAVCNFSM6AAAAABKJNIQJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMBWGM4TMNJZGM
.
You are receiving this because you authored the thread.Message ID:
@.***>

Easiest option is to use something like iMazing Profile Editor which gives you a GUI to configure the app, there's also an example config in the readme. This then needs to be deployed as a custom policy in your MDM

Nice @almenscorner  i have tried some of the custom via Imazing however there are some of the info im not having the option to custom like
support info im not having the phone info how can i hide that?
enrollment date is not showing proper
left side home and applications  are there How can i hide applications sections because im using in jamf MDM.
is there any way to add my custom actions ? and like togle ?
its really awesome to use it.


Implement new docker workflow

The current workflow of creating the images through docker hub is tedious and need to be handled manually.
For better performance and up-to-date wradlib-docker images including more fine grained versioning, the images should be build on a dedicated CI including unit-tests/notebook-tests.
While doing this, we can also minimize the amount of images:

base: miniforge3
min: base + wradlib and dependencies
full: min + notebook and other useful packages

Testing should be enabled only on full, to keep the CI workload down.
XRef: https://github.com/wradlib/wradlib/issues/433

fixed with commit b785c79753e04e198b45bf91584a3547fce9b17f


Is there an opposite operation for this?

We removed OneNote UWP and we are going to upgrade to 1809, we want the upgrade to re-provision/install all of the Appx apps. Is there a registry key we can flip prior to the upgrade so it will?

Hello, @jeffdfield  thank you for providing feedback.
Note that the feedback section below documentation is intended for product documentation issues only.
Thus, please consider opening a product support ticket by the following link below for your problem so that it gets resolved quickly.
Windows 10 Support

@officedocsbot close


Would Theme Inheritance work with the way Academic is implemented?

Feature Request
Is your feature request related to a problem? Please describe.
I intend to use a second Hugo theme for a specific page in the website.
Describe the solution you'd like
Support for this was implemented in Hugo 0.42+ here. Since this varies largely based on how the base theme implemented, I'm wondering if this would break Academic. What are your thoughts on this? I'm specifically interested in the Theme Inheritance component.
Describe alternatives you've considered
NA
Additional context
Background on why feature was implemented in Hugo:
Link

Yes, Hugo enables theme components to be added to Academic. A number of Academic users are successfully using this approach to incorporate extra functionality or to override parts of Academic with advanced customisations.
For questions, see https://github.com/gcushen/hugo-academic/blob/master/.github/support.md


Question: change SSL/TLS connection data

Hello,
I have successfully executed the program with the specified parameters:
sudo sslproxy -k ca.key -c ca.crt -l connect.log -L /log ssl <IP_ADDRESS> 8443 up:8080 -D

It works like a charm. However, I have observed that the SSL connection does not traverse through the external program. Only the network traffic between the two endpoints is intercepted (which is in line with the documentation).
My question is, does SSLProxy offer the capability to modify the exchanged messages within the TLS connection, for example, the ClientHello?
Thank you in advance!

One of the purposes of SSLproxy is to divert the packets to a listening program, so the program can modify the packets. But if you want to modify ClientHello, you would need to modify the C sources of SSLproxy. So, only the packets are diverted to listening programs.
Your listening program (external program) was supposed to receive the packets. There seems to be an issue there. What listening program are  you using? What does it do?

I believe I did not explain correctly what I was seeking, and I apologize for that.
All the packets are passing correctly through the external program without any issues. However, I would like the TLS handshake to also go through the same external program.
However, based on your response, I can understand that this functionality is not possible.
Thank you very much for your response!

Yes, that's correct. Cheers


janlw

infer.py needs to be rewritten
  File "infer.py", line 40, in <module>
    val_set = Data.create_dataset(dataset_opt, phase)
  File "/content/Image-Super-Resolution-via-Iterative-Refinement/data/__init__.py", line 34, in create_dataset
    need_LR=(mode == 'LRHR')
  File "/content/Image-Super-Resolution-via-Iterative-Refinement/data/LRHR_dataset.py", line 30, in __init__
    '{}/sr_{}_{}'.format(dataroot, l_resolution, r_resolution))
  File "/content/Image-Super-Resolution-via-Iterative-Refinement/data/util.py", line 16, in get_paths_from_images
    assert os.path.isdir(path), '{:s} is not a valid directory'.format(path)
AssertionError: dataset/celebahq_64_512/sr_64_512 is not a valid directory

What? I'm confused... why is there a pull request with a random screenshot?


Use variable for network region

Instead of hard-coding the network into eu-central, this allows the user to set the network region in the main config

Thanks, @TimHeckel, appreciate the PR, I did not know this was needed for Ashburn, really appreciate it!


Reduced level for debug.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@2e833c8). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #47   +/-   ##
=========================================
  Coverage          ?   75.39%
=========================================
  Files             ?        7
  Lines             ?      447
  Branches          ?       70
=========================================
  Hits              ?      337
  Misses            ?       49
  Partials          ?       61

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 2e833c8...1721c33. Read the comment docs.


Allow special characters in channel names as allowed by pusher.com

As stated by the pusher.com documentation, you may use _ - = @ , . ;  in your channel names.
closes pusher/pusher-rest-node#5

Thanks a lot! I cherry-picked your commit and released it in v1.0.3.


Getting com.orientechnologies.orient.core.storage.ORecordDuplicatedException with version 2.0.12

We are getting following error  com.orientechnologies.orient.core.exception.OTransactionException: Error on committing distributed transaction
--> com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #11:92518: found duplicated key '000002078505' in index 'INTERNALPERSON.Pplsoft_ID' previously assigned to the record #11:92517 RID=#11:92517 [ONetworkProtocolHttpDb]
2015-07-14 18:01:41:174 SEVERE Internal server error:
com.orientechnologies.orient.core.exception.OTransactionException: Error on committing distributed transaction
--> com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #19:2646: found duplicated key '503700' in index 'TEAM.Team_Id' previously assigned to the record #19:2645 RID=#19:2645 [ONetworkProtocolHttpDb]
2015-07-14 18:02:39:808 SEVERE Internal server error:
com.orientechnologies.orient.core.exception.OTransactionException: Error on committing distributed transaction
--> com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #11:92518: found duplicated key '000002078505' in index 'INTERNALPERSON.Pplsoft_ID' previously assigned to the record #11:92517 RID=#11:92517 [ONetworkProtocolHttpDb]
2015-07-14 18:17:58:527 SEVERE Internal server error:
com.orientechnologies.orient.core.exception.OTransactionException: Error on committing distributed transaction
--> com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #19:2646: found duplicated key '503700' in index 'TEAM.Team_Id' previously assigned to the record #19:2645 RID=#19:2645 [ONetworkProtocolHttpDb]
2015-07-14 18:17:59:902 SEVERE Internal server error:
com.orientechnologies.orient.core.exception.OTransactionException: Error on committing distributed transaction
--> com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #19:2646: found duplicated key '503700' in index 'TEAM.Team_Id' previously assigned to the record #19:2645 RID=#19:2645 [ONetworkProtocolHttpDb]
2015-07-14 18:18:01:227 SEVERE Internal server error:
com.orientechnologies.orient.core.exception.OTransactionException: Error on committing distributed transaction
--> com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #19:2646: found duplicated key '503700' in index 'TEAM.Team_Id' previously assigned to the record #19:2645 RID=#19:2645 [ONetworkProtocolHttpDb]

Do you know if the rebuilding of indexes has been interrupted?

Not Sure Luca.  Yesterday Anurag discussed with you and restarted the databases and now when starting the HTTP real time updates we are getting this error.  Is there a way we can fix this without restarting the database or process.
Thanks,
Mahesh Damodaram
O:612.671.6018 M:<PHONE_NUMBER>
Ameriprise Financial 707 2nd Avenue S, Minneapolis, MN 55474 | Routing: H12 Q29-A
Connect with us:
[Website]http://www.ameriprise.com/[Facebook]http://www.facebook.com/ameriprise[YouTube]http://www.youtube.com/ameriprise
[LOGO]http://www.ameriprise.com/
From: Luca Garulli<EMAIL_ADDRESS>Sent: Tuesday, July 14, 2015 1:46 PM
To: orientechnologies/orientdb
Cc: Damodaram, Mahesh
Subject: Re: [orientdb] Getting com.orientechnologies.orient.core.storage.ORecordDuplicatedException with version 2.0.12 (#4574)
Do you know if the rebuilding of indexes has been interrupted?
—
Reply to this email directly or view it on GitHubhttps://github.com/orientechnologies/orientdb/issues/4574#issuecomment-121338213.
****************************************************************************** "This message and any attachments are solely for the intended recipient and may contain confidential or privileged information. If you are not the intended recipient, any disclosure, copying, use, or distribution of the information included in this message and any attachments is prohibited. If you have received this communication in error, please notify us by reply e-mail and immediately and permanently delete this message and any attachments. Thank you." ******************************************************************************

Try to execute this command on console connected to the master:
rebuild index TEAM.Team_Id

This seems to have resolved the issue for that flow now.
Thanks,
Mahesh Damodaram
O:612.671.6018 M:<PHONE_NUMBER>
Ameriprise Financial 707 2nd Avenue S, Minneapolis, MN 55474 | Routing: H12 Q29-A
Connect with us:
[Website]http://www.ameriprise.com/[Facebook]http://www.facebook.com/ameriprise[YouTube]http://www.youtube.com/ameriprise
[LOGO]http://www.ameriprise.com/
From: Luca Garulli<EMAIL_ADDRESS>Sent: Tuesday, July 14, 2015 1:59 PM
To: orientechnologies/orientdb
Cc: Damodaram, Mahesh
Subject: Re: [orientdb] Getting com.orientechnologies.orient.core.storage.ORecordDuplicatedException with version 2.0.12 (#4574)
Try to execute this command on console connected to the master:
rebuild index TEAM.Team_Id
—
Reply to this email directly or view it on GitHubhttps://github.com/orientechnologies/orientdb/issues/4574#issuecomment-121342239.
****************************************************************************** "This message and any attachments are solely for the intended recipient and may contain confidential or privileged information. If you are not the intended recipient, any disclosure, copying, use, or distribution of the information included in this message and any attachments is prohibited. If you have received this communication in error, please notify us by reply e-mail and immediately and permanently delete this message and any attachments. Thank you." ******************************************************************************


getSelectedText() returns wrong text.

I am getting a the wrong text in Squire when I use getSelectedText() on an empty line.
Assuming content of the editor is the following html block, getSelectedText()  returns "456" if the selection is an empty line

123

456

I did a little bit of research into this issue and it seems like we run into this issue when the current selection doesn't have any text nodes. In this case, TreeWalker return the first text node it can find, even if that node occurs after the range.endContainer (which, in this case, would be a div, not a text node).

Yeh, the getSelectedText code was pretty bad, so I rewrote the whole thing. We don't use this feature at the moment at FastMail, which is probably why it got into such a state. The new version is simpler and should actually work, for a given definition of "work"; this is somewhat analogous to the whole innerText vs. textContent thing – see http://perfectionkills.com/the-poor-misunderstood-innerText/ – and doing it to match exactly the white-space formatting of what's visible on screen in all cases, which arguably is the best result, is distinctly non trivial.


Retry Pattern in Dapr runtime

In what area(s)?

/area runtime

Describe the proposal

Currently, there are two kinds of retries supported by Dapr:-
1.	User application level retries for stateful write operations which is configurable by the user on a per-call basis. The retry logic has been consistently implemented by all the state components in the components-contrib repo.
2.	Internal retries by Dapr during service invocation i.e. Dapr tries to reach the callee side Dapr sidecar and sees some error and attempts a retry

For the user application level retries, the proposal is to offer a retry pattern which is consistent across all component types. Below are some of the options:-
1.	Do not support retries in Dapr runtime and let the user application handle the retry logic. In this case, we will remove the retry logic currently supported by stateful operations
2.	Move the retry logic to middleware which will provide a consistent experience across all components
3.	Implement the retry logic as a separate building block which can hooked in as needed.

For the internal retries, the proposal is to offer a consistent retry logic across all building blocks and not just service invocation. For example, if Dapr sees a timeout while accessing a DB, Dapr will retry the same way as it does now for the service invocation case.  For this, some of the options are:-
1.	The retry logic could be fixed and not configurable per-component/per-call basis
2.	The retry logic could be configurable on a per-component basis
3.	The retry logic could offer some knobs to make it configurable per-component and per-call basis.

As discussed in the community meeting, Dapr runtime will implement a retry mechanism. We will keep this retry logic very simple and optional. Below is an initial design proposal.
Design Proposal:-

A retry spec will be added to the global config
The retries could be configured as follows in the config.yaml:-

apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
  name: daprConfig
spec:
  tracing:
    samplingRate: "1"
  retries:
    backoffMechanism: Linear/BinaryExponentialBackoff
    retryCount: 3
    initialBackoffIntervalInMilliSeconds = 1000
    buildingBlocks: ['state', 'pubsub', 'secrets', 'bindings', 'actors']

The building blocks can be opted-in or out from the retry logic by including or excluding them from the buildingBlocks property in the config.
The retry config will be fixed across all calls and cannot be configured on a per-call basis or customized for a particular building block.

Where are we defining the list of buildingBlock names/keys? They should be consistent across all of Dapr such as for example the secrets proposal.

The retry config will be fixed across all calls and cannot be configured on a per-call basis or customized for a particular building block.

I think we want to look into providing the spec above on a per call basis, as there's a direct correlation between a call and it's retry settings.
The most common example is calling an API that returns a list of items (service invocation example):
Consider the following:
v1.0/invoke/myapp/method/getMovies?count=1

When getting a single item, it makes sense to have very different retry settings than, for example with a count of 1000 or 10,000 items.
In addition, different building blocks have different APIs and those might entail different retries.
For the thought discussion, if we can have an additional second option for per call retries, that'd be great.
I like the retries structure and think it makes sense, and instead of providing it on a per-app configuration, we can implement it on the actual payloads/query params (for GET operations, for example).
Then we also don't need to keep and maintain a special list of building blocks, as @lukekim correctly pointed out.

I agree the configuration should be per call. The retry logic depends on the use case in the user's app and it is unlikely there is a one-size-fits-all type of configuration.

While I agree that a per-call config would be great, I thought the idea was to keep the Dapr implementation for this pretty basic and the advise the use of special libraries for more capabilities. If we have a consensus that a per-call config is needed in the simple implementation, then I will add the design details to this.

While I agree that a per-call config would be great, I thought the idea was to keep the Dapr implementation for this pretty basic and advise the use of special libraries for more capabilities. If we have a consensus that a per-call config is needed in the simple implementation, then I will add the design details to this.

The retry mechanism you outlined is simple enough and exactly what was meant by keeping it simple, but it wasn't intended to be a per building block retry IMO. We can keep the retry settings simple and basic by apply them to every call.

Updated the proposal for per-call

Will the backoff interval also be the period between retries for the linear retry mechanism.
Are there any limits going to be set for the retry count? Since the period between retries is expected to double, will there be validations such that huge numbers are not allowed?

Any news?

This issue is being considered in our 6-month planning from maintainers.

Re-opening due to still being relevant.

definetely still relevant. Would be good to be able to configure retries on pubsub

I am especially interested in having  this for pubsub.

I am especially interested in having this for pubsub.

See this: https://docs.dapr.io/operations/resiliency/resiliency-overview/.


wwwtsp.work_type_created_by should not change unless completely invalidated

worksite_worksites_work_types_statuses_phases.work_type_created_by should remain consistent UNLESS the entire work_type_key has been completely invalidated.
Example:

User 100 creates a new case with debris, muck_out, and tarp. He does not claim anything. work_type_created_by = 100 for all three.
User 101 claims all three work types. Existing wwwtsp row is invalidated and recreated, but work_type_created_by remains 100 for all three.
User 102 edits the case, and decides that tarp is incorrect. He unchecks tarp, which invalidates that row completely.
User 101 from organization 2000 realizes user 102's mistake and adds tarp back, and claims it again. work_type_created_by = 100 for debris and muck_out; work_type_created_by = 101 for tarp, because the existing tarp entry was completely invalidated and User 101 is creating a new work_type.

Reality:
Consider the screenshot from the query below. In each example, work_type_created_by changes, even though the work_type_key was not completely invalidated. In other words, work_type_created_by should have remained 32036 in all rows.

SELECT worksite_id, incident_id, work_type_key, work_type_created_by, work_type_claimed_by, status_key, status_created_by, created_at, invalidated_at
FROM worksite_worksites_work_types_statuses_phases
WHERE worksite_id = 248835
ORDER BY worksite_id, work_type_key, created_at DESC;

Looks good.

Note: This is now remediated in the database, and a housekeeping item has been added to detect and fix this if it ever happens again.


QUESTION: Support to run this on Synology?

Is there anyway to run this on Synology?
I am currently moving my SB to SickRage but it's going from a Server 2008 to a Synology DS1513+, is this possible?

I believe there are many people using the script on synology without issue. You'll need a special build of ffmpeg for syn but otherwise it works fine.
On Mon, Jul 13, 2015 at 6:24 AM, elit3ge<EMAIL_ADDRESS>wrote:

Is there anyway to run this on Synology?
I am currently moving my SB to SickRage but it's going from a Server 2008 to a Synology DS1513+, is this possible?
Reply to this email directly or view it on GitHub:
https://github.com/mdhiggins/sickbeard_mp4_automator/issues/284

You can look through past issues that people have  submitted and commented on, as well as dig through the forum thread on the Sickbeard forums where some people have talked about it for some input there as well.

what box, i could build ffmpeg for you.

that would be great! 😄 Synology DS1513+ thanks.
Sent from my iPad

On 18 Jul 2015, at 6:15 pm, Andy Blackburn<EMAIL_ADDRESS>wrote:
what box, i could build ffmpeg for you.
—
Reply to this email directly or view it on GitHub.

get the file here https://plexstation.co.uk:7001/fbsharing/cVHnEjyR ignore the package not staring in package manager, for some reason it does not see it as running. to test installed ok run ffmpeg in a SSH session should see something like below.
PlexStation> ffmpeg
ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.7.3 (crosstool-NG 1.18.0) 20130102 (prerelease)
  configuration: --disable-yasm --enable-gpl --enable-libx264 --enable-libmp3lame --enable-libfdk-aac --enable-version3 --enable-nonfree --enable-cross-compile --arch=x64 --target-os=linux --cross-prefix=/home/synology/spksrc/toolchains/syno-x64-5.1/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --prefix=/usr/local/ffmpeg --extra-cflags=-I/home/synology/spksrc/spk/ffmpeg/work-x64-5.1/install/usr/local/ffmpeg/include --extra-ldflags=-L/home/synology/spksrc/spk/ffmpeg/work-x64-5.1/install/usr/local/ffmpeg/lib --extra-libs=-ldl
  libavutil      54. 20.100 / 54. 20.100
  libavcodec     56. 26.100 / 56. 26.100
  libavformat    56. 25.101 / 56. 25.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 11.102 /  5. 11.102
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  1.100 /  1.  1.100
  libpostproc    53.  3.100 / 53.  3.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'

Thanks for that but the Status has expired. Any chance to grab it again?

https://plexstation.co.uk:7001/fbsharing/5pSqfM8f

did you manage to get it ?


design kit: replace selected checkbox icons in data table cells

Some of the checkbox icons have been replaced with the checkbox symbol within the native design kit instead of using the design language kit.
Double check with Carbon how these should be built so we can update them
Acceptance criteria

[ ] align with Carbon
[ ] white theme
[ ] gray 10
[ ] gray 90
[ ] gray 100

adding this issue into dat table update


Icons not visualizing including HACS icon

I am running Home Assistant 0.110.4 on Rpi4. I have tried simpleicons v1.1.0 but the icons are not visualizing. i also realized that when simpleicons is installed, the HACS icon in the side bar is also not visualized. But when i remove the simpleicons integration and also the installation in HACS,  the HACs icon reappears and works normal.

I need some more information from you:

did you restart Home Assistant after installing simple-icons?
What version of HACS are you running?
How are you trying to use the icons? (Which icon did you try, how did you prefix it)
did you reload without cache?
which browser did you use?

Also, please add the log output from

Home Assistant
the web console

And if you can, check in the Network tab if si.js is correctly loaded.
That's it, tell me if you need help, I just need somewhere to start as it works fine for me

I did as in the documentation i,e installed it and restart HA, after which i checked integrations page for simpleicons but it was not there. So i tried rebooting the host after which i saw it in integrations page in settings. I added it as said.Then I tried it with one of my switches and it worked for some time but soon it stopped visualizing icons. I am having so much inconsistency. so its difficult to explain all the issues. I have also noticed that when I changed the icon in configure, icon appears but with refresh it goes.

Integration version: | 1.0.3

si:facebook, si:broadcom

I did shift+f5 in chrome

chrome

there is nothing in relavent in HA logs
.
web console
BROWSER_MOD 1.0.2 IS INSTALLED    DeviceID: b55af8fe-614f5bbd
:8123/hacsfiles/lovelace-template-entity-row/template-entity-row.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
layout-card.js:68 LAYOUT-CARD 1.2.1 IS INSTALLED
load_resource.ts:1 Uncaught (in promise) http://<IP_ADDRESS>:8123/hacsfiles/lovelace-template-entity-row/template-entity-row.js
custom-header.js:596   CUSTOM-HEADER    Version 1.4.7
button-card.js:1597   BUTTON-CARD   Version 3.3.5
0:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
custom-header.js:596 Device ID:  b55af8fe-614f5bbd
:8123/hassio:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
:8123/developer-tools/info:1 [Intervention] An  element was lazyloaded with loading=lazy, but had no dimensions specified. Specifying dimensions improves performance. See https://crbug.com/954323
:8123/hassio:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
leaflet140_patched_tileLayer.v14.js:5 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: https://embed.windy.com/v/19.10.3.emb.985a/iconfont.woff
embed2.html?lat=15.687&lon=79.475&zoom=4&level=surface&overlay=wind&menu=calendar=&pressure=&type=map&location=coordinates&detail=&detailLat=8.764&detailLon=77.480&metricWind=default&metricTemp=default&radarRange=-1:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

this is the web console log when the icons were visualized
BROWSER_MOD 1.0.2 IS INSTALLED    DeviceID: b55af8fe-614f5bbd
layout-card.js:68 LAYOUT-CARD 1.2.1 IS INSTALLED
:8123/hacsfiles/lovelace-template-entity-row/template-entity-row.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
custom-header.js:596   CUSTOM-HEADER    Version 1.4.7
load_resource.ts:1 Uncaught (in promise) http://<IP_ADDRESS>:8123/hacsfiles/lovelace-template-entity-row/template-entity-row.js
button-card.js:1597   BUTTON-CARD   Version 3.3.5
custom-header.js:596 Device ID:  b55af8fe-614f5bbd
0:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.
iron-selection.js:13 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: http://<IP_ADDRESS>:8123/static/fonts/roboto/Roboto-Bold.woff2
leaflet140_patched_tileLayer.v14.js:5 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: https://embed.windy.com/v/19.10.3.emb.985a/iconfont.woff
embed2.html?lat=15.687&lon=79.475&zoom=4&level=surface&overlay=wind&menu=calendar=&pressure=&type=map&location=coordinates&detail=&detailLat=8.764&detailLon=77.480&metricWind=default&metricTemp=default&radarRange=-1:1 Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

Logs look good. Please go onto the networks tab (in the same window as JS console) and check if si.js is loaded on page load (should give a 200)

I have checked, It gives 200. I have seen one more thing. When I take configure UI in dashboard and try to edit the entity card, the logo appears in the preview window and afterwards also in the dashboard. I have also checked this with other browsers and devices, In all I am having the same issue. but now i dont see that the HACS icon in the side bar is not getting affected.

Hi! I'm new on HA.
I have installed this with HACS and I'm also having the same problem, the icons don't appear.

Hi! I'm new on HA.
I have installed this with HACS and I'm also having the same problem, the icons don't appear.

did you reload without cache?

@sheminasalam can you also share your lovelace config? Just the part where you try to add the icons

@NEPP90 @sheminasalam can you please try the Home Assistant dev version? Tomorrow a HA 0.111 should be available if you can't setup a dev environment, but keep in mind it's beta and probably not a good idea to use in production.
I tried with the newest dev in various ways, chrome and firefox and I can't reproduce the bug, I get the icons every time

i think that I will wait for a stable version and would let you know.

Hi! I'm new on HA.
I have installed this with HACS and I'm also having the same problem, the icons don't appear.

did you reload without cache?

Thanks! That was the problem. Sorry for waste your time with that.
Thanks to all!

I have some other addons installed such as custom header, layout card, fontawesome . Can these be affecting this addon. I have seen that such issues are there.

@vigonotion I have seen that the problem appears with all the custom icons addons. So all these must be conflicting with some other addons as I mentioned above. i had a similar issue with slide addon and custom header addon. can you check it.

Custom Icons doesn't work with 0.110.0 and above due to changes the way icons are displayed.
Simple Icons is still working for me though. I think you shouldn't mix plugins and only discuss Simple Icons in this issue to avoid confusion.

@NovaGL just giving a heads up, it might help improve this work.

@NovaGL thanks, but custom icons do work in HA > 0.110, they just changed the way how custom icon sets need to be loaded (see https://developers.home-assistant.io/blog/2020/05/09/custom-iconsets). I don't know about the other icon sets, but I updated hass-simpleicons according to that blog post and they should work in 0.110 (and work for me)

@vigonotion should have been more clear the hacs  add-on custom icons don't work.
All I was suggesting is problems with other iconsets should be discussed in the relevant repo

In the latest release, I dont think that I have this problem. I think it has been rectified. I appreciate the good work


get_single_value sql macro: default value condition can not be satisfied

Describe the bug
Default value is not used when sql statement of get_single_value macro do not return any result
Steps to reproduce
Sql statement on empty table or whatever query that do not return any result
Expected results
get_single_value macro should return default parameter when query is not returning a single value
Actual results
get_single_value macro return None as a result
Screenshots and log output

System information
The contents of your packages.yml file:

package: dbt-labs/dbt_utils
version: 1.0.0

Which database are you using dbt with?

[ ] postgres
[ ] redshift
[ x] bigquery
[ ] snowflake
[ ] other (specify: ____________)

The output of dbt --version:
Core:
  - installed: 1.3.0
  - latest:    1.5.1 - Update available!

  Your version of dbt-core is out of date!
  You can find instructions for upgrading here:
  https://docs.getdbt.com/docs/installation

Plugins:
  - bigquery: 1.3.0 - Update available!

Additional context
I think line 18: {% if r | length == 0 %}
could be replaced with
{% if not r[0] %} (or maybe {% if not (r and r[0]) %}  )
because r has a value even if query has no result
Are you interested in contributing the fix?

can I take it ?

Sure 👍

Le 1 nov. 2023 à 22:59, tsafacjo @.***> a écrit :

can I take it ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.


A few improvements in the Docs and on DivOverlay, Tooltip and Popup

Improvements in the Docs: Demo

DivOverlay is now on the right place in the section UI Layers, before it was not added in the menu and placed at the bottom below Events DivOverlay
Popup and Tooltip references now to the functions of DivOverlay. Changed also the description Fixes: #6954, #6597
Now it is possible to create anchor links from headers, when clicking on the link icon
Anchor links they are in a collapsed accordion are now expanding the accordion if they are requested (tested in Firefox, Chrome, Edge, IE) #divoverlay-bindpopup

Added Features:

Fires on the popup self the events popupopen and popupclose
DivOverlay (Popup & Tooltip) supports now  content in the options and as second parameter latlng. Very useful for standalone Popups or Tooltips, because the expected behaviour is to pass them on initializing.
Before:

var popup = L.popup()
    .setLatLng(latlng)
    .setContent('
Hello world!
This is a nice popup.
')
    .openOn(map);

Now:
var popup = L.popup({content: '
Hello world!
This is a nice popup.
'},latlng).addTo(map);

Fixed Bugs:

Tooltip RTL support: was possible over css changes, explained here. New function to the map is added map.setRTLDirection(boolean), it adds the CSS-Class leaflet-rtl to the map container . During initialization the style direction: rtl is searched on the map container and if is found setRTLDirection(true) is called. Fix: #7201
If Tooltip is Sticky and Permanent it is now following mouse comment in #7201

Additional thoughts:

DivOverlay has a default offset: [0,7] I think this would be better if this is moved to Popup and changed to [0,0] but this is a breaking change ...
.setTooltipContent("") / .setPopupContent(""); and  .setContent("") confuses developers, maybe this can explained better but I don't know how.

Restructured commits of PR: #7398

PS: I had big struggels to commit files in the correct line breaking format. It looks like some files are in CRLF and other files in LF

In the commit "DivOverlay (Popup & Tooltip) add content in options and make it possi… " I changed the lines DivOverlay.js L31-L49

I had big struggels to commit files in the correct line breaking format.

As I can see you haven't succeed in keeping newline style between commits.
So I am converting this to draft for now.

I had big struggels to commit files in the correct line breaking format.

As I can see you haven't succeed in keeping newline style between commits.
So I am converting this to draft for now.

@johnd0e and this means? What do you want from me to do?

@johnd0e and this means? What do you want from me to do?

What do you want from me to do?

May be you will be able to fix wrong commits with interactive rebase.

What do you want from me to do?

May be you will be able to fix wrong commits with interactive rebase.

PS: I had big struggels to commit files in the correct line breaking format. It looks like some files are in CRLF and other files in LF

#995

PS: I had big struggels to commit files in the correct line breaking format. It looks like some files are in CRLF and other files in LF

#995

@Falke-Design
Perhaps c9c96eab9937adab67ae9ceff9fbe068b39e004c is here for mistake?

@johnd0e No, this fixes: "If Tooltip is Sticky and Permanent it is now following mouse https://github.com/Leaflet/Leaflet/issues/7201#issuecomment-655746354"

I see, but still suggest to separate into different PR(s), leaving here Docs-related changes only.

I will try next week to use interactive rebase and remove the not wanted changes. Should something else removed? Line-Break if it works and "If Tooltip is Sticky and Permanent it is now following mouse #7201 (comment)"

@johnd0e yes I will do, this PR needs to be simplified

Splitted into multiple PRs


Avoid confusion of editing the .cmd file but executing the .sh

Avoid confusion where step 3 instructs to change the .cmd but executes the .sh file in the step 4

the intention is to use the cmd file, not sh (that was from a previous version using cloudshell) this has been fixed to use cmd now


Tests for pickExtensions.ts

[x] Make sure when picking extensions, no duplicates are shown, even if duplicates exist.
[ ] Make sure that extensions are sorted alphabetically.
[x] Make sure default extensions show up when picking extensions. (Have test cases for when there are default extensions and for when there are no extensions)

Fixed with https://github.com/redhat-developer/vscode-quarkus/pull/172


Add deserializer for JSON API requests

Very simple.
This adds deserialization to take something like first-name in the JSON attributes hash keys and turn it into first_name for use in Phoenix itself.
Not sure how to test, or if it's really necessary right now.

🚢 🇮🇹


Ninjas spawn with jetpack internals on instead of oxygen/nitrogen tank

Description
whenever you spawn in as ninja, it turns on your jetpack internals instead of using the gas tank on your back. not a big deal but if you don't catch it you can run your jetpack dry faster
Reproduction
spawn as ninja
look at action bar
jetpack internals on

`This also applies to the nukie medic, whos magboot internals start on


Initial read-only support for LZip

LZip has no notion of flienames, so an LzipReader wouldn't make very much sense;
I've just implemented the stream, and hooked it into tar support.
This addresses #184, at least as far as I need :)

Looks good to me!


Add a way to stop a runner gracefully

There is no way currently to interrupt the runner, it's in a tight loop and runs to completion.

Do you have any ideas on where the best place to tie into this would be?  Now that I you added the UI updating in real-time, and now that I have like over 1000 tests in some projects, I am increasingly finding myself wishing I could cancel an accidental "run all".  I have not worked in the test engine itself hardly at all, so I was just curious if you could point me in a spot where you think this should go and I was going to look into getting it in there.
I would assume we start with some sort simple "stop run" flag somewhere that is checked before starting the next test (this is the spot I would need your opinion on), rather than a full up "abort running test" style thing for a rouge infinite loop or similar situation.  For now, task manager works just fine for the latter :)

I was thinking a simple Aborted  property on the runner would deal with not running the next test, but the tests themselves do not have access to the runner or any sort of context. So for a running test to check for abort it would need to be a flag somewhere in the TestFramework unit, so perhaps a class property on TDUnitX that the runner checks and test implementers can check if doing long running loops etc. In console applications, adding a Ctrl+C handler would be needed (simple for windows using SetConsoleCtrlHandler, I have no idea how that would be done for other platforms), so would need to be added to the wizard generated code. Also, what should the exit code be if someone stops the tests? For the gui runner, you would just have to remember to reset it once the tests have stopped. We should probably ping @sglienke on this as I'm not sure if TestInsight has the ability to abort tests with DUnitX. I tried to test this, but my tests run too fast!

TestInsight is able to terminate the tests via TerminateProcess on Windows (the stop button in its toolbar that enabled when the tests are running).


Update api-request-limits-allocations.md

We should ensure that we are unifying on request instead of call

Taking to live via internal repo


tighten package json versions now that we are using greenkeeper

With greenkeeper we can keep a tighter reign on the package.json versions. The bot will automatically create PRs whenever one of the dependencies change outside of our specified range (so whenever a minor version changes) as long as the new version passes CI.

So merging those PRs to update dependencies is a manual process, then?  Or does the bot merge automatically if the CI passes?

Merging is manual, the bot will test all patch versions and put up an issue if one of them breaks our build. I did a bit more reading last night, and it seems that greenkeeper users prefer using ^ with repos that follow semver closely and ~ with repos that do not (as sort of a defensive measure).
So maybe typescript and tslint can both continue to be ^?

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


⚠ Bofrost.be has degraded performance

In 1aba751, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 927 ms

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


Mock PA2

Any idea why it throws this stackoverflow error?

Recursion error.

You can google more about Stackoverflow Error and the memory stack stuff, but in practice this usually appears because of some recursion issue. You should check your code and see how Num is calling AbstractNum.

I initially had this error as well. I was able to figure out which part of my code caused it but I don't understand how it happened also. I created a private final static field in my Num class with Num.of(-1). When I instantiated Num.of(1), Num.of(any natural number), my hunch is that it gets stuck in an endless loop. Can anyone confirm this with better reasoning? I removed the line of code and replaced it with another type of logic involving Optional.empty( ) and my code worked fine again

Alright. I have uploaded this onto #528 just for anyone else to refer to.

Did you use a Num counter along with your loop? If you forgot to update the counter, that might result in an infinite loop.

recursion error, maybe caused an infinite loop

it is probably a recursion error and likely due to an infinite loop

I think that's recursion error, hope u solve it..

Josiah Praeman it is recursion err !


With this PR, the BootstrapTable can now support remote data.

It supports the following features in an external source of data:

filtering
searching
sorting
pagination
adding a row
deleting a row
exporting to CSV

oh my god, the biggest one features is coming....  Thanks a million a lots....
BTW, because your commit is only one, so could you please give me a simple introduction for How do you fetch data from remote? with other library?
thanks again..

Hi!
You're welcome :+1:
I gave a lot of examples in the remote folder. The last example combines everything.
Here is how I implement the remote data with the BootstrapTable:
I am using composition: a react element represents my store that is responsible for fetching, organizing (sorting, filtering...) and manipulating (add, remove) the data. This data is in the state of the store and each time this data is updated the render method is executed. In the render method I use another react component that takes as a props the data and will create the BootstrapTable.
Into the store, you can work with any data source you want: an array, a JSON file, a database...
Personally I use Meteor platform so I am working with a reactive datasource which is a cursor on my mongo collection. I am tracking some reactive variables into my store (like the filter, or the sorting) and each time they change, this updates the data state of the store which is passed as a props to my inner react component responsible for creating the BootstrapTable.
It really looks like the example I provided in the remote folder, but with Meteor platform and tools (like ReactiveVar and Tracker autorun).

Hi,
I made a new commit fixing a demo issue and fixing a bug. Please check my commit comment.

@dana2208, thanks, I'll review it :)

Hi @Allen

Hi @AllenFang, did you review this PR?
Thanks!

@dana2208, I'll merge it quickly, it's busy in recent.  Sorry :)

@dana2208, I've released on v2.3.0. Sorry for lately merged :)


Must access using HTTPS instead of HTTP

Running basket download python-nmap returns me an error:
Traceback (most recent call last):
  File "/usr/local/bin/basket", line 9, in <module>
    load_entry_point('Basket==1.0', 'console_scripts', 'basket')()
  File "/usr/local/lib/python3.5/site-packages/basket/main.py", line 338, in main
    return basket.cmd_download(argv)
  File "/usr/local/lib/python3.5/site-packages/basket/main.py", line 220, in cmd_download
    info = self._find_package_name(package)
  File "/usr/local/lib/python3.5/site-packages/basket/main.py", line 88, in _find_package_name
    for info in self.client.search({'name': query}):
  File "/usr/local/lib/python3.5/xmlrpc/client.py", line 1092, in __call__
    return self.__send(self.__name, args)
  File "/usr/local/lib/python3.5/xmlrpc/client.py", line 1432, in __request
    verbose=self.__verbose
  File "/usr/local/lib/python3.5/xmlrpc/client.py", line 1134, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/local/lib/python3.5/xmlrpc/client.py", line 1167, in single_request
    dict(resp.getheaders())
xmlrpc.client.ProtocolError: <ProtocolError for pypi.python.org/pypi: 403 Must access using HTTPS instead of HTTP>

with basket packet pulled from pip. It seems outdated as your code has been corrected since.

Indeed I did not make a release yet with the patch you mention (c9fff6d562f3649399b74d4cc62e00041db80cee). Until then, you may install from a Git clone (which you did, according to #9).


URL Couping in Links Section of Name Detail

In the links section of the of the Name Detail page, we are making assumptions about the urls of the parent project. See this link: https://github.com/unt-libraries/django-name/blob/master/name/templates/name/name_detail.html#L129-L130
What we are doing is creating a link to the aubrey_search results, using the current name as the search query. Since this is very specific to our configuration of digital2, we should remove this and make it an optional setting. Something like
NAME_SEARCH_URL= https://example.com/search/?q=

Then we can display that anchor tag if the setting is not None.

The link to the Internal was removed from the name detail page, thus we don't need this setting. Will reopen at a later date if this needs to be revisited.


Missing .ini file?

Downloaded 32515_gameyob.zip via Emuparadise. Unzipped straight to my R4i card in root, ran and got error 'no file found'. Checked FAQ, saw mention of an INI file, but when I looked at the files on my R4i, nothing was there. Also nothing but the gameyobds.nds file in the ZIP file I downloaded. I pulled the newest file from the link via GitHub as well, no INI file in that either. How can I make this work?

Gameyob doesn't need any extra files to run. The ini only stores values after they're changed. I've never heard of this error. Can you confirm that other homebrew works? It might be an issue with your flashcard.

I'll try it again tonight with a fresh copy of my R4i card and one game. Maybe I did something wrong...

And it worked as advertised with a fresh copy on a clean card. Maybe it was conflicting with something else that was on the card before. Closing


Terms of Service page

YouTube is being very difficult to work with.  On my developer API, I am allowed 10,000 queries per day.  This amounts to about 30 minutes of streaming.  I requesting an increase and after jumping though several hoops, they are telling me that I have to put a Terms of Service page and include a link to YouTube terms of service.  Can we have a way to do some basic customization on the login landing page?  Either that or add a custom link at the bottom of the page?
Thank you for the awesome work you have done on this!!!

Fixed with version 12.3.0 - you can add any number of links to the bottom of the page.


Half model guide curves does not touch the symmetry plane

@tobsto Can you please verify, why the test case FuselageGuideCurve.tiglFuselageGuideCurve_CCPACSFuselageSegment is failing. I don't really understand the test. There seem to be some assumption included that are not commented.

The reason for the test failure is the assumption, that the fuselage guide curve with alpha=0 between two segments (which are symmetric w.r.t. the x-y plane) lies in the x-y plane. Despite the fact that the fuselage profile points are symmetric w.r.t. the x-y plane, the resulting profiles are not due to the new algorithm.

The issue should be fixed now.


https://tour.dlang.org/tour/en/basics/ranges

The code seams to miss some essentials.
"by the fact that every number after the first two is the sum of the two preceding ones" ?
ERROR RUNNING:
rdmd playground.d
onlineapp.d(5): Error: function onlineapp.FibonacciRange.empty has no return statement, but is expected to return a value of type bool
onlineapp.d(15): Error: function onlineapp.FibonacciRange.front has no return statement, but is expected to return a value of type int
Failed: ["dmd", "-v", "-o-", "onlineapp.d", "-I."]

The code seams to miss some essentials

Yep, this is intended. It's an interactive exercise for the reader. PRs or ideas to make this fact more prominent are welcome.

Closing due to no response from the submitter.
@EmTee70 the tutorial is a template which can be completed by the reader. If you have ideas to improve the visibility of this fact or change the layout of the tour itself, please feel free to open a new issue(s).


fix: remove address toLowerCase

For bip49 it is important to retain letters in lower and uppercase. Removing the toLowerCase() in the correct place makes sure it is and bip49 addresses are correctly scanned and passed to the Send input.

This fixes https://github.com/SatoshiPortal/bullbitcoin-mobile/issues/334.

Accidentally closed this, will reopen.


Dev

Coverage decreased (-0.2%) to 71.605% when pulling 31cefe5ad1013f94eec1a05eedfec1d8b2605f48 on dev into c0814fd9fcb1fa8702a25372cd2e90ad56a73320 on master.


chore(deps): update terraform terraform-ibm-modules/kms-all-inclusive/ibm to v4.16.6

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/kms-all-inclusive/ibm (source)
module
patch
4.16.5 -> 4.16.6

Release Notes

terraform-ibm-modules/terraform-ibm-kms-all-inclusive (terraform-ibm-modules/kms-all-inclusive/ibm)
v4.16.6
Compare Source
Bug Fixes

deps: update terraform terraform-ibm-modules/cbr/ibm to v1.28.1 (#574) (e9572fc)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline


TensorFlow 2.0 example notebook on Multiclass Classification

The notebook is an example of using TensorFlow 2.0 on Colab for multiclass classification
I finetuned a pretrained Inceptionv3 model on Food-101 data which has 101 classes
I performed training with 1) 3 chosen classes 2) Randomly chosen 11 classes from dataset
I set number of epochs in both cases to be 10 to avoid any connection issues from interrupting the model training

Closing this PR to move the notebook to  as per this comment -


Change design of meetup problem

@pminten brought up a very good point about the API of meetup being
pretty terrible (See exercism/exercism.io#950).
If the meetup problem has not already been fixed in this track, we should
improve the test suite and example code to give the API a better design.

It looks like the meetup problem already matches proposed API and from https://github.com/exercism/exercism.io/pull/953. See the java test. The problem also has a straight-forward solution.
I think it makes sense to close this issue.
I do wonder if it makes to switch the problem's implementation away from joda-time and to JSR310 since we're requiring java 8 as the minimum version. But that's a separate topic.

Closed, but referenced in #116.


doesn’t work

Solarwatt has a new portal.

... and this integration still works like a charme.

I fully agree.
Besides the integration does NOT use the portal.
It polls the information locally.

Please be more specific with your issue.


Issue with latest certbot implementation and previous certificates

Checklist

Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?

Yes

Are you sure you're not using someone else's docker image?

Yes

Have you searched for similar issues (both open and closed)?

Yes

Describe the bug
Since latest update (2.9.10), some previous certbot implementation has been broken :
'Namespace' object has no attribute 'dns_ovh_credentials'
Indeed, the field in the letsencrypt/renewal/npm-2.conf (in my case there is a "-2" suffix) has no prefix and is now called "credentials" instead of "dns_ovh_credentials".
A manual updates solves this issue.
Nginx Proxy Manager Version
2.9.10
To Reproduce
Steps to reproduce the behavior:

Have a previous certificate (I saw the problem with ovh) with a previous version of NPM.
The line in the certificate renewal should be something like :
dns_ovh_credentials = /etc/letsencrypt/credentials/credentials-2
Update the version of NPM
Certbot renewal should fail with 'Namespace' object has no attribute 'dns_ovh_credentials'

Expected behavior
Correct certificate renewal.
If fields names in files have been modified, they should be upgraded when new NPM starts... Or a "Breaking warning" should be displayed on the release page.
Operating System
Linux alpine 5.10.61-0-lts #1-Alpine SMP Fri, 27 Aug 2021 05:29:55 +0000 x86_64 Linux
Docker version 20.10.7, build f0df35096d5f5e6b559b42c7fde6c65a2909f7c5

The namespaces are deprecated in certbot for a while now and that's why they have been removed. It sounds like certbot is still on an old version in your container. Could you please run
certbot --version

inside your container to seen what version you have installed?

Hi,
If it has been deprecated a while it's weird I haven't had the problem before, because all my containers are automatically updated using watchtower...
I have now updated and my certbot version inside the container is "certbot 1.20.0"
I close the issue, as I have manually updated my credentials file to remove the prefix : I just wanted to open it in case it could help anyone else.
Thanks.


Provide path to kms.toml file

adrian@adrian:~$ tmkms run
error: tmkms fatal error: config error: invalid path 'tmkms.toml': No such file or directory (os error 2)

There is no documentation on how to provide the path to the config file as a parameter.

I can add some information about the -c flag under step 3 here if you think that makes sense:
https://github.com/tendermint/kms#installation

That would be amazing. Currently the -c flag isn't documented in the cli.

➜  .tmkms tmkms -c $HOME/.tmkms/tmkms.toml run
-c: unrecognized command `-c`
➜  .tmkms tmkms run -c $HOME/.tmkms/tmkms.toml
error: tmkms fatal error: config error: error loading config from '/Users/adrian/.tmkms/tmkms.toml': parse error: missing field `addr` for key `validator`

You're passing the -c option correctly on the second attempt, however it can't parse your config.
I'd suggest grabbing the latest code with:
cargo install --git https://github.com/tendermint/kms

That should work with the config example on master (the syntax recently changed):
https://github.com/tendermint/kms/blob/master/tmkms.toml.example
...and we should do another release Really Soon Now.

I tried to reproduce this with the latest example config from master; with cargo install --git https://github.com/tendermint/kms as suggested by Tony. I still had to change the path of the signing key (e.g., for testing purposes to: path = "tests/support/signing.key"). Besides that everything seems to work.
(@adrianbrink You'd still need to update the addr to sth the kms can talk to).
If you install via cargo install tmkms as explained in the Installation section, I see the same error Adrian is seeing. This is probably because cargo fetches the tmkms release from crates.io which still uses the old config format.


Add dark green

説明 / Description
#556
チェックリスト / Checklist

MUST

[ ] npm test passed
[ ] npm run lint was applied without warnings
[ ] changes of /docs/webapp not included (except release branch)
[ ] console.log not included (except script file)

RECOMMENDED (it depends on what you change)

[ ] unit test added/updated
[ ] i18n

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.01 :tada:

Comparison is base (ff3ef25) 69.62% compared to head (0785431) 69.63%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #576      +/-   ##
==========================================
+ Coverage   69.62%   69.63%   +0.01%
==========================================
  Files          79       79
  Lines       16938    16946       +8
  Branches     2272     2272
==========================================
+ Hits        11793    11801       +8
  Misses       2897     2897
  Partials     2248     2248

Impacted Files
Coverage Δ

src/common/i18n/locales/en.ts
99.11% <100.00%> (+<0.01%)
:arrow_up:

src/common/i18n/locales/ja.ts
98.68% <100.00%> (+<0.01%)
:arrow_up:

src/common/i18n/locales/zh_tw.ts
99.07% <100.00%> (+<0.01%)
:arrow_up:

src/common/settings/app.ts
75.77% <100.00%> (+0.16%)
:arrow_up:

src/renderer/view/primitive/BoardLayout.ts
87.03% <100.00%> (+0.02%)
:arrow_up:

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