Pop-up folder list does not appear in TB 31

What steps will reproduce the problem?
1. Upgrade TB vrom 24.6 to 31.0
2. Enter G (go to folder)
3. Enter folder name or part of it.

What is the expected output? What do you see instead?

I expect a list of matching folder names, but none appears. If I just press
Return though, the first matching folder is entered, but I am beyond visual
control.

What version of the product are you using? On what operating system?

The latest version available on the official Mozilla repo is 0.2.31, which is
what I use.

Please provide any additional information below.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 22 Jul 2014 at 11:37

I can confirm this happening with Thunderbird 31.5.0 on Windows (8.1 64-bit) with Nostalgy 0.2.33.

Interestingly enough, the box now appears again after having done nothing at all.

I did not receive that wonder: the problem persists on all clients (some MacOS, some Linux)

What seemed to work for me was:

Make the Thunderbird window less high by dragging the window smaller from the bottom of the window
Hit "g" and type something
Quit Thunderbird
Start Thunderbird
Now it works (even after a restart and resizing the window again)

This sounds like woodoo to me, but it worked.

On 5/6/2015 3:59 PM, Wesly wrote:

What seemed to work for me was:

Make the Thunderbird window less high by dragging the window smaller from the bottom of the window
Hit "g" and type something
Quit Thunderbird
Start Thunderbird
Now it works (even after a restart and resizing the window again)

The list appears for me just fine.
But I seem to have lost the ability to select in it using my mouse.  If I
do that, it seems to pick the folder whose screen position is behind the
pop-up list, but the item in the list.  I need to type, or to select by
using the up/down arrow keys for a selection in the list to work.  So something
about fielding mouse clicks seems to be off ...
Eliot Moss

I also saw this problem on Ubuntu 14.04.2 LTS with Thunderbird 31.7.0 and Nostalgy 0.2.33.
But when I tried the suggestion above (https://github.com/alainfrisch/nostalgy/issues/10#issuecomment-99588036), it's now working. Very mysterious, but I'm glad it's working again. Can't stand filing my messages by drag & drop. :)

I have the same problem with TB 38.1.0 and Nostalgy 0.2.33 (even with the dev version) on Mac OSX 10.10.4. The text input is validated (it turns red if a folder does not exist and stays black as long as there should be a match) but no popup folder list appears. The trick mentioned above doesn't help.

I too have the same problem with TB 38.1.0 on Mac OSX 10.10.4. When I choose a folder from the pop-up window, it does not appear in the in the selection window. The trick mentioned above does not help me either.

Same here (Win7, TB 38.2.0, Nostalgy 0.2.33): pop-up with matching folder names is missing.
But, in my case, TB window size seems to matter!

Observed the issue
resized the TB window (less high, about half the height of the desktop)
restarted TB
--> pop-up shows up
maximised & restart
--> pop-up shows up
reset to approximately the initial height & restart
--> pop-up still shows up

So, for me and now, it's not reproducible, anymore. hmmm

Same problem here (Linux, TB 38.2.0, Nostalgy 0.2.33).
The workaround worked.

I have two machines -- a Retina-display iMac running El Capitan and a Retina Display MacBook Pro also running El Capitan -- and the pop-up works fine on one (the iMac) and never shows up on the MacBook Pro. The workaround listed here has not worked.
TB 38.3.0
Nostalgy 0.2.33
OS X 10.11.1
Any new hints?

Linux, 64-bit
Thunderbird 38.3.0
Nostalgy 0.2.33
Short:
I can confirm this bug to show up. I can confirm the workaround to work.
In Detail:
I did a fresh installation of Nostalgy. Fresh means, it has never been installed in the TB profile before.
When trying to move, copy or go to a folder the pop-up list did not show up. Multiple restarts of TB made no difference at all.
Then I tried the workaround presented in https://github.com/alainfrisch/nostalgy/issues/10#issuecomment-99588036 above in this thread. Here's a step-by-step guide to what I did exactly:

Demaximize the TB window.
Resize the TB window. Adjust its height and width to leave plenty of margin to all four screen edges.
Start to go to a different folder by hitting <G>.
Enter three letters of a really existing folder.
Press <Alt>+<F4> to quit Thunderbird.
Start TB again.

Now, when trying to move, copy or go to a folder the pop-up list showed up.

Just to emphasize, as has now been demonstrated across multiple comments, the workaround in comment #10 seems to only work on Linux and Windows. Resizing, exiting, and re-opening does not fix the problem on OS X.

Same problem, workaround does not work.
Nostalgy 0.2.33
Thunderbird 38.4.0
Ubuntu Linux 15.10

After a while, on OS X, the problem fixed itself. The resize-window trick did not work, but something got fixed over time. Maybe it has to wait for certain indexing processes to finish inside Thunderbird?

Error console is saying:
Timestamp: 01/12/2016 10:18:20 AM
Error: TypeError: this.view is undefined
Source File: chrome://global/content/bindings/autocomplete.xml
Line: 927

#5 might be related.

I've had this happen before on my system when it was Fedora 20 and updated Thunderbird, and again now after updating to Fedora 23 (which included a thunderbird update).
In both cases the workaround of reducing window size, blindly accepting a folder, then closing tb resolved it.

Same issue, workaround NOT working.

Ubuntu 15.10
TB 38.6.0
Nostalgy 0.2.33

(pity, I got it to work on Windows 10 :-/ )

Workaround DID work on OS X for me (Retina Macbook Darwin 15.5.0, Nostalgy 0.2.33, TB 38.5.1). I typed in the name of a folder that didn't exist, "something", and then CMD+Q with the text still red. Next restart the pop up appeared.

OK! I might have some more info: For me, if the config setting (Tools -> Options -> Advanced -> General tab -> Config Editor) extensions.nostalgy.recent_folders is an empty string or just [], I get the same behaviour, no pop up list. If I change that to [\"test\"], and restart Thunderbird (if you edit prefs.js directly, remember that closing Thunderbird will overwrite your changes), then everything works as expected!
Must be something to do with Nostalgy creating a pop up window at start up from that list, and if the list is empty, it fails? Hopefully that gives the developers somewhere to start looking and gives users an easier fix than having to blindly choose a folder.

Thanks a lot @adamkerz for the investigation.
The problem is that when the suggestion list is empty (which is the case when the search text is empty and there is no "recent folder"), the code still tried to force opening the completion popup (to work around another bug where the popup would not appear).  Apparently, forcing the popup to open when it is empty puts it in a weird state where it refuses to show anything later.
I've pushed a tentative fix (not forcing the popup to open when it is empty) which fixes the issue (at least for the repro case you described).
A snapshot of the development version is available at:
http://alain.frisch.fr/info/nostalgy-current.xpi
If someone could confirm independently that this solves the issue for them, I'll submit a new official version.

Hi Alain,
I can confirm that the tentative fix works in my case. Win7, TB 45.1.1.
The other mentioned workaround did not work.
Thanks!

Thanks @MatzeK79 .  I've uploaded a version including the fix for review on addons.mozilla.org.

v0.2.34 from addons.mozilla.org fixes this bug for me too! Thanks heaps Alain!

Tried to force the bug to show up by manually deleting the recent list in config, but after restarting TB w. Nostalgy v0.2.34, everything still works fine. so, unfortunately, I actually cannot test your fix as I don't face the problem, anymore. Actually, it just bumps up occasionally and disappears after a TB restart.

Has anyone gotten Nostalgy to work with Postbox 5?  My folder lists are returning red so I'm not sure they are being indexed.  I'm lost without Nostalgy!!!  Any help or thoughts would be appreciated.  Thanks in advance.

Has anyone gotten Nostalgy to work with Postbox 5? My folder lists are returning red so I'm not sure they are being indexed. I'm lost without Nostalgy!!! Any help or thoughts would be appreciated. Thanks in advance.

I have same observation with Postbox 5 and N 0.2.34. What I noticed is that N 0.2.30 downloaded from https://groups.google.com/forum/#!topic/nostalgy-extension/wTUiC3g0oVQ works for me (but this is really old version).
So there must be a kind of regression but I'm not able to find were...
So I have an immediate fix but I'd love to see Nostalgy working off the shelf with Postbox.
Thank you and best regards,
Jarek

According to the comments, this issue has been fixed in Nostalgy 0.2.34.


Can't get ref on  if it's a child of

Can't get React ref on <input> if it's a child of <Input>.
Steps
<Input>
  <input type="text" ref={r => console.log(r)}/>
</Input>

Expected Result
I would expect to see this following in the console, indicating that r is the ref to the <input> tag.
<input type="text">

Actual Result
The ref function is never called. There is no console.log output at all.
Version
0.67.2
Testcase
http://codepen.io/darkadept/pen/mWazWa

It happens because we handle ref even Input has child input, so we overriding existing ref without handling it.


After resetting the BL1850B battery, the red LED on the charger blinks.

After resetting the BL1850B battery, when charging with the genuine charger, the red LED (temperature abnormality) blinks.
Only the red LED blinks, and it does not charge. There is no problem with the temperature sensor or the temperature.
This seems to be a kind of circuit lock. I wonder if this problem can also be solved.

Usually means that the fuse is blown or cell voltages are uneven.

If you keep resetting with the program you uploaded, it will work normally at some point. Cell balancing is normal and there is no problem with the fuse. If you reset with the program, the above symptoms will occur randomly one by one. If you keep resetting it several times, it will be resolved. I really don't know. If there is any data you need, I will send it to you. Thank you very much for the program.  It may be awkward because it was uploaded using a translator. Thank you.

I have seam problem with BL1806B when I put it on charger just red light blinking, but battery indicator show than battery full charged. In other battery with same problem I was find out than thermistor was broken, after changing it, charger started to charge, but charger ventilator not starting. In program shows temperature 25C for sensor 1 and 29C for sensor 2  Some body know what is thermistor nominal for BL1806B battery 10K or 20K ?

The thermistor that detects battery temperature is 10K ohms

Thank you~
The strange thing is that even after replacing the thermistor, the same symptoms persist. Sometimes, when resetting with the program, it randomly comes back to life. This is the problem. I can't find where the issue is.
The sentences might be strange because I used a translator.

I was played with battery BL1860B, PBC LIPW014 which had problem than red light blinking , but charging and program show than battery is unlocked. After pushing clear errors button battery was locked and charger start to blink red and green , but after pushing clear errors button and after that reset battery message, it was unlocked and started to charge as normal.


Added C1 ad C2 architecture diagrams to README

:tada: This PR is included in version 1.2.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Trouble installing dashboard into k3s

Hi folks.
I'm trying to get kubernetes dashboard running on k3s. I followed the instructions given in rancher/k3s#87 (https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/) and managed to get to the login screen. On the page mentioned above a service user is created and a role binding is done to role cluster-admin which does not exist by default in k3s.
I used the cluser-roles.yaml file from https://github.com/kubernetes/kubernetes/tree/master/plugin/pkg/auth/authorizer/rbac/bootstrappolicy/testdata to create the roles.
Then, after following the instructions to expose the login token for the service account, the login still does not work. After hitting the SIGN IN button, the login screen just stays there.
Using developer tools, I can see that a csrf-token is returned and used to retrieve a JWT token, but the final status call just returns:
{
  "tokenPresent": false,
  "headerPresent": false,
  "httpsMode": true
 }

What am I missing?

Hi @sahlex, I was able to access the dasboard using the instructions from the linked URL. I think the difference might be in how you are creating the cluster-admin, using the instructions for 'creating sample user' I did the following:
erik@lubuntu:~/go/src/github.com/rancher/k3s$ cat >dashboard-admin.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kube-system

---

apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: admin-user
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cluster-admin
subjects:
- kind: ServiceAccount
  name: admin-user
  namespace: kube-system
erik@lubuntu:~/go/src/github.com/rancher/k3s$ kubectl apply -f dashboard-admin.yaml
serviceaccount/admin-user created
clusterrolebinding.rbac.authorization.k8s.io/admin-user created
erik@lubuntu:~/go/src/github.com/rancher/k3s$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep admin-user | awk '{print $1}')
Name:         admin-user-token-8m2xh
Namespace:    kube-system
Labels:       <none>
Annotations:  kubernetes.io/service-account.name: admin-user
              kubernetes.io/service-account.uid: 93ed4ed9-476f-11e9-8a44-0800270cf1bd

Type:  kubernetes.io/service-account-token

Data
====
ca.crt:     1062 bytes
namespace:  11 bytes
token:      eyJhbGciOiJSUz...

Then running kubectl proxy, visiting the url in the docs, and copying & pasting the token allowed me to login to dashboard:

OK, Got it.
My problem was, that I have started the proxy with settings, that allows access from a remote server (not localhost). After setting up a ssl-tunnel to the host running the proxy to my local (windows) host. it's working properly. Seem sthat the dashboard only talks to "localhost".
Thanks!

@sahlex  How do you implement ssh tunnel?

@erikwilson  Can you provide a demo access dashboard from external world but now localhost?

@lygstate I will try to come up with instructions for the README which describes how to setup the dashboard and proxy from another host.

@lygstate, I used MobaXterm's ssh tunnel implementation. It's very simple.

@sahlex are directly tunning into the docker or something else?

@sahlex Thanks, works now:)

so, I used the admin token creation as noted above, did:
kubectl --namespace=kube-system port-forward kubernetes-dashboard-57df4db6b-q6lx6 --address <IP_ADDRESS> 8443
accepted the self-signed cert, and logged in.  and it works!

looks good， you do not use proxy？

proxy can also use the --address <IP_ADDRESS>; the default bind is to <IP_ADDRESS> or ::1 if you do nothing. I'm still learning all of this.

You can also expose the dashboard by adding:
  type: LoadBalancer

to the service in the kubernetes-dashboard.yaml. Then the service part looks like:
# ------------------- Dashboard Service ------------------- #

kind: Service
apiVersion: v1
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
spec:
  type: LoadBalancer
  ports:
    - port: 443
      targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard

Would be cool for "someone" to write this up, as a k3s-dashboard-README.md.   I am learning too - trying hard to stay on the Developer side of this! - but will do what I have to, to get a lightweight K8S up on my Ubuntu laptop w/ multipass.   Thanks so much for this Project, rancher-team!

@sahlex
The latest K3s documentation update provides an:
Installation guide to deploy and configure the Kubernetes Dashboard on K3s

So I'm completely lost in trying to remotely access the dashboard (as I'm running a headless system so localhost isn't an option).  I'm trying to follow the port forwarding guide but have no idea what I'm doing in regards to the dashboard. I believe I need forward a port to a service, but can't seem to find a service for the dashboard.


Magento 2 catalog promotion unavailable on front-end

Indexer is awesome, thank you for it!
But I found special case about catalog promotion.
Steps to reproduce:

In Magento 2 I have product with price $150

I see that product and price in VSF too

Then I set special price for product (advance price) and I see correct result in M2 front-end

and in VSF

Afterwards I set Catalog Price Role (50% for all products). I see correct price in M2

but in VSF I still see previous price

When I check Elasticsearch I see correct "final_price"

but VSF get price from "special_price" not from "final_price"

Thanks Marek! We need to use the final_price in the frontend to calculate the product price in this case!

@pkarw @MarekBo I think we can close this one?

Yes, I belive so :) Thanks!


neo4j: 3.5.3 -> 3.5.4

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/neo4j/versions.
meta.description for neo4j is: '"A highly scalable, robust (fully ACID) native graph database"'.

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 3.5.4 with grep in /nix/store/m5s51kj4nbwmavlclrzp67sq070x9f50-neo4j-3.5.4
directory tree listing: https://gist.github.com/77401e74a04167a631d470e01171fe8b
du listing: https://gist.github.com/ddbe512231ae966461393a5425c1d49f

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)
1 package rebuild(s)
1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
0 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
neo4j

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/m5s51kj4nbwmavlclrzp67sq070x9f50-neo4j-3.5.4 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A neo4j https://github.com/r-ryantm/nixpkgs/archive/20c699a6a41f60d614e156331ecee3a3a5f5817a.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/m5s51kj4nbwmavlclrzp67sq070x9f50-neo4j-3.5.4
ls -la /nix/store/m5s51kj4nbwmavlclrzp67sq070x9f50-neo4j-3.5.4/bin

cc @offlinehacker for testing.

@GrahamcOfBorg eval


Add support to start client with a daemon thread

As title.

It's a good idea 👍  Can you fix the ci (format code)?

Updated, please check.


metrics: support toggle bootstrap times metric via daemon config

With this patch, we can toggle the cilium_agent_bootstrap_seconds metric with --metrics option. Such as, disable this metric with --metrics="-cilium_agent_bootstrap_seconds", which could save a lot of prometheus storage space for large clusters.
Signed-off-by: ArthurChiao<EMAIL_ADDRESS>

nice changes, thanks!

/test


Vim keybindings broken after fzf_cd

[X] I have read through the manual page (man fzf)
[X] I have the latest version of fzf
[X] I have searched through the existing issues

Info

OS

[X] Linux
[ ] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[X] bash
[ ] zsh
[ ] fish

Problem / Steps to reproduce
I cannot figure out the exact steps reliably, but I use tmux + vscode + vim keybindings. Through some sequence, I trigger the __fzf_cd__ mechanism, but after I cancel out of it, it breaks my vim keybindings: specifically, various vim navigations require pressing the same keys twice (e.g. CTRL + {, then K to go to previous command). I confirmed that set -o vi was being called in my bashrc before initializing fzf.

Ok, figured out the repro steps: with vim keybindings, on a fresh line, do:

ESC, or CTRL + [ to exit insert mode.
Hit the letter C

After this point, basic functions like On an empty line, hit CTRL + [, then k to see the last command require pressing k twice.

Ok, figured out the repro steps: with vim keybindings, on a fresh line, do:

ESC, or CTRL + [ to exit insert mode.
Hit the letter C

No ALT-C in the steps?

Upon testing it again recently, it is WAI with ALT+C. I'm not sure what triggers it to enter this corrupted state, but when it does so, no ALT+C is required, just the steps listed above.

Also having this issue! Pressing ESC to go from insert mode to normal mode and then quickly pressing C reliably triggers the __fzf_cd__ mechanism which is quite annoying.


Add dlwp healpix model

Modulus Pull Request
Description
Adds the dlwp healpix model from the paper Advancing Parsimonious Deep Learning Weather Prediction using the HEALPix Mesh (https://essopenarchive.org/doi/full/10.22541/essoar.169603505.58030377)
Checklist

[x] I am familiar with the Contributing Guidelines.
[ ] New or existing tests cover these changes.
[ ] The documentation is up to date with these changes.
[ ] The CHANGELOG.md is up to date with these changes.
[ ] An issue is linked to this pull request.

Dependencies
No new dependencies

Hey @daviddpruitt , been looking through the code. Looks pretty good although I mostly focused on the code in the modulus src and not so much on the example code. The model looks great but not sure what to do about the datapipe stuff. Right now I am working on trying to unify some of the datapipes with the various projects going on. How would you feel about moving the datapipe stuff into the example instead of src. Then if we get reasonable general purpose zarr datapipes we can re use them for this example. This would also speed up getting this PR in and I can start using the model in the unified recipe.


Add CI jobs for testing Python 3.12 and 3.13 compatibility

Since the last CI refresh, now a couple of Python releases were released.

Great! Thanks.


Ocean and River Biome Sounds Audible From Afar

Mod version: 1.20.1-0.3.3
When you are significantly above water level in an ocean or river biome, the ambience plays as if you are near to the water. I think it would make more sense if it only played when you were close to the sea level of the world.

That happens with all biome sounds. It's been this way since the early days of 1.7.10. Minecraft has added 3d biomes (which gives us caves), but nothing as of yet extends above ground. Ultimately, I decided to not worry about it (too much anyways) to keep things simple and minimize impact on the client tick. I do on occasion muse about it to see if I can come up with a simple non-impactful way of doing it but so thus far, I haven't come up with something that I am OK with.

Minecraft's own rain sound fades as you move away from the ground, maybe you could use similar logic as a config option? Although I'm unsure if the rain sound fading can be applied to biome sounds, I don't know what the logic is internally.

Works differently.  The logic that generates the rain splash particle on a surface in a small radius around the player randomly. Where a splash is generates, a sound has a chance to play.  DS Biome scanning occurs in a cube around the player and at longer range, and has to occur frequently on the client tick.


[CSharpPlanner] implement build functionality, albeit bloated

Summary
Submitting an initial PR to unblock devbox build for C#.
The image size is rather bloated  at 840MB for testdata/csharp/csharp_9-dotnet_6 project.
I tried to avoid including the dotnet-sdk nix package in the runtime image, but
ran into some obstacles (see notes in the code comments). I'll make another pass
at it but we can land this now so this functionality begins working.
How was it tested?
in testdata/csharp/csharp_9-dotnet_6:
devbox build && docker run devbox
This printed the correct output (of which .Net version it is using).

Current dependencies on/for this PR:

main

PR #134   👈

This comment was auto-generated by Graphite.


Wrong AND used in httplib_start()

In httplib_start() a local variable ok is used to check a number of return codes. The values to this variable are assigned with the &= operator. Unfortunately this is a bit wise AND operator while a boolean AND (&&) should have been used. This can give strange effects, for example:
1 && 2 is TRUE because both values are non-zero
1 & 2 is FALSE because the values do not share any bits
This is a highly dangerous construct and a typical example of knowing just enough to be dangerous.

Fixed: https://github.com/lammertb/libhttp/commit/122e907ac98d3693bfd51c1d2aeb691e04958581


Don't overwrite configuration in cases of encrypted environement variables

What does this PR do?
If the DD_API_KEY environment variable was an encrypted secret, the process agent would set that encrypted value as the API KEY and completely skip the decryption process.
Note: This fix will cause decryption to break for non-standard environment flags used in agent 5 which may hurt users transitioning from A5 to A6, but since secrets aren't supported in A5, it's likely not an issue.
Motivation
What inspired you to submit this pull request?
Additional Notes
Anything else we should know when reviewing?

This definitely fixes the issue for secrets, but still overrides the config which can lead us to a similar problem in the future (eg: if we ever add more "post-processing" to the settings in config.Datadog, like we do now with the secrets).
Unfortunately I can't think of a definitive solution that isn't to leave all config handling to config.Datadog and remove it from pkg/process/config/config.go... and this is for sure a bigger effort that this patch.
We could go with this for now and work on a more long-term solution later.

(moving this back to the 6.12.0 milestone as the change for 6.11.3 is https://github.com/DataDog/datadog-process-agent/pull/316)


ldgen: Support flags on mappings in linker fragments (IDFGH-3362)

This PR adds support for specifying per mapping flags in linker fragments.
The supported flags are:

emit(symbol)
align(alignment)
keep

The following section describes the effect of each flag during linking:
emit(symbol)
Specifying emit(symbol) for a mapping causes ld to emit the symbols __start_<symbol> and __stop_<symbol> for start and end of the mapping, allowing them to be referenced in C source. This is useful for referencing mappings where the size is not known in advance. That could e.g. be a mapping constructed from object sections emitted by the compiler through the use of the section(sectionname) attribute.
align(alignment)
Adding align(alignment) to a mapping will cause its start to be aligned to alignment bytes. This is useful for all types of data requiring special alignment. It can also be used in conjunction with emit to ensure that an emitted symbol does actually line up with the start of the mappings data.
keep
The keep flag causes the generated mapping to be guarded by a KEEP(...) in the linker script. This can be important since --gc-sections will remove sections that do not contain any referenced symbols from the link.
All of the above is particularly useful for implementing dynamic initialization systems. I've set up a sample project showcasing this use here:
https://github.com/TobleMiner/dynamic-init-demo

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@TobleMiner Thanks for contribution.

Thanks for this substantial PR @TobleMiner! I am not able to review this immediately, but will be putting this in my review queue as this is also an internal ldgen improvement task.

@renzbagaporo Hey, any news on this topic?

Hi @TobleMiner, I am currently working on implementing this feature. Unfortunately, I can't accept the PR as is, as the implementation requires other changes to pass internal tests and also for our other use case (I mentioned in my previous comment that this was also something we wanted internally).
Will be closing this, since there is already an issue that tracks this task internally.

Hi @TobleMiner, I am currently working on implementing this feature. Unfortunately, I can't accept the PR as is, as the implementation requires other changes to pass internal tests and also for our other use case (I mentioned in my previous comment that this was also something we wanted internally).
Will be closing this, since there is already an issue that tracks this task internally.

Thanks for the update! Is there also a public issue tracking this feature?

Thanks for the update! Is there also a public issue tracking this feature?


Usbdev in trans vseq

Adds the USB device test 'usbdev_in_trans,' designed to validate the device functionality for IN transactions. This test also verifies the 'in_sent' register by writing to a specific endpoint's 'in_sent' field. Upon writing, clears the 'in_sent' register when written with a value of one.

@jdonjdon Please review this PR.


Houdini: Better support for single frame outputs

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior:
A lot of extractor seems to rely on instance.data["frames"] to be a list of files:

https://github.com/ynput/ayon-core/blob/ee6e42ec6c090eb2ded6302b6cb8e09ef2d55dc0/client/ayon_core/hosts/houdini/plugins/publish/extract_bgeo.py#L37-L42
https://github.com/ynput/ayon-core/blob/ee6e42ec6c090eb2ded6302b6cb8e09ef2d55dc0/client/ayon_core/hosts/houdini/plugins/publish/extract_composite.py#L32-L34
https://github.com/ynput/ayon-core/blob/ee6e42ec6c090eb2ded6302b6cb8e09ef2d55dc0/client/ayon_core/hosts/houdini/plugins/publish/extract_ass.py#L37-L49
and more.

However it's a single file if the instance has no frame range data.
If it has frame range data but a it's a single frame then I believe these extractors end up setting a single file list like: representation["files"] = ["single_file.1001.exr"] - which the integrator does not tend to like.
For example, a single frame COP2 image publish errors with the following report:
publish-report-240325-17-47.json
The integrator wants single files to be a single filename instead of a list.
Expected Behavior:
There should be simple consistency across the API, so I suppose instance.data["frames"] should at best always be a list. We should then however just restructure the representation["files"] to be a single filename instead of the list of files.
Version
1.0.0
What platform you are running on?
Windows
Steps To Reproduce:

Publish a single frame of a sequenced product type, e.g. image sequence (COP2), bgeo, vdb

Are there any labels you wish to add?

[X] I have added the relevant labels to the bug report.

Relevant log output:
Traceback (most recent call last):
  File "C:\Users\User\AppData\Local\Ynput\AYON\dependency_packages\ayon_2403061937_windows.zip\dependencies\pyblish\plugin.py", line 527, in __explicit_process
    runner(*args)
  File "E:\dev\ayon-core\client\ayon_core\plugins\publish\integrate.py", line 232, in process
    six.reraise(*sys.exc_info())
  File "C:\Program Files\Side Effects Software\Houdini 20.0.590\python310\lib\site-packages\six.py", line 719, in reraise
    raise value
  File "E:\dev\ayon-core\client\ayon_core\plugins\publish\integrate.py", line 219, in process
    self.register(instance, file_transactions, filtered_repres)
  File "E:\dev\ayon-core\client\ayon_core\plugins\publish\integrate.py", line 412, in register
    op_session.commit()
  File "C:\Program Files\Ynput\AYON 1.0.2\dependencies\ayon_api\operations.py", line 701, in commit
    self._con.send_batch_operations(
  File "C:\Program Files\Ynput\AYON 1.0.2\dependencies\ayon_api\server_api.py", line 6575, in send_batch_operations
    raise FailedOperations((
ayon_api.exceptions.FailedOperations: Operation "6ec98b42-d9db-4f78-8830-ff13b2f0af7a" failed with data:
{
    "id": "6ec98b42-d9db-4f78-8830-ff13b2f0af7a",
    "type": "create",
    "entityType": "representation",
    "entityId": "7372cb33eac711eeab71a3d64c91bc2b",
    "data": {
        "id": "7372cb33eac711eeab71a3d64c91bc2b",
        "versionId": "7366107deac711ee9003a3d64c91bc2b",
        "files": [
            {
                "id": "737e65b5eac711ee9c30a3d64c91bc2b",
                "name": "ynts_char_hero_imagesequenceMain_v003.",
                "path": "{root[work]}/ayontest/asset/char_hero/publish/imagesequence/imagesequenceMain/v003/ynts_char_hero_imagesequenceMain_v003.",
                "size": 66396,
                "hash": "ynts_char_hero_imagesequenceMain_v003,|1711385284,74326|66396",
                "hash_type": "op3"
            }
        ],
        "name": "",
        "data": {
            "context": {
                "root": {
                    "work": "C:/projects"
                },
                "project": {
                    "name": "ayontest",
                    "code": "ynts"
                },
                "hierarchy": "asset",
                "folder": {
                    "name": "char_hero"
                },
                "product": {
                    "name": "imagesequenceMain",
                    "type": "imagesequence"
                },
                "version": 3,
                "ext": "",
                "asset": "char_hero",
                "task": {
                    "name": "modeling",
                    "type": "Modeling",
                    "short": "mdl"
                },
                "subset": "imagesequenceMain",
                "family": "imagesequence",
                "representation": "",
                "username": "admin",
                "user": "admin"
            }
        },
        "attrib": {
            "path": "C:\\projects\\ayontest\\asset\\char_hero\\publish\\imagesequence\\imagesequenceMain\\v003\\ynts_char_hero_imagesequenceMain_v003.",
            "template": "{root[work]}/{project[name]}/{hierarchy}/{folder[name]}/publish/{product[type]}/{product[name]}/v{version:0>3}/{project[code]}_{folder[name]}_{product[name]}_v{version:0>3}<_{output}><.{frame:0>4}><_{udim}>.{ext}"
        }
    }
}
Detail: 1 validation error for RepresentationPostModel
name
  string does not match regex "^[a-zA-Z0-9_]([a-zA-Z0-9_\.\-]*[a-zA-Z0-9_])?$" (type=value_error.str.regex; pattern=^[a-zA-Z0-9_]([a-zA-Z0-9_\.\-]*[a-zA-Z0-9_])?$).

This is an example where e.g. the extractor fails to retrieve the extension because it's expecting a list of files, not a string.
Additional context:
No response

The integrator wants single files to be a single filename instead of a list.

I do remember something like that. I faced that in https://github.com/ynput/ayon-core/pull/9
tbh, I accepted it as a fact in my PR.
https://github.com/ynput/ayon-core/blob/d5101b73600949b1769ad8950e9f3ad8fda1948b/client/ayon_core/hosts/houdini/plugins/publish/collect_files_for_cleaning_up.py#L60-L90

Also, I'd like to thank you because I finally found the issue with image sequence in Houdini!
It only works if frame range is more than 1!

This should be solved by #105

The actual bugs that existed here should've been solved by #676 because it moved the extraction logic into a single plug-in which meant less duplicated code involving this. So we could close this - unless we want to keep it open to track a larger redesign of how we're dealing with files, etc. But I feel #105 already represents that maybe?
Should we close this one?

IMO, this issue was made originally to track the issue that most extractors expected instance.data["frames"] to be a list.
which was solved by as you have mentioned https://github.com/ynput/ayon-core/pull/676 .
if we want to suggest new design for ayon we can create another issue.


How do you configure log4rs to output log4rs logs to a specific location?

log4j 2 has the concept of internal logging:
Instead of writing log4j frameowkr errors to the error stream, which may cause confusion and may be simply missed by a call that redirect errors to /dev/null, the operator has the option of setting where internal logging will go, and at what level:
Example from log4j 2 :
<?xml version="1.0" encoding="UTF-8"?>
<!-- the status and dest attributes set where internal logging within the api will go, and where. out=sysout, err=syserr, anything else is either a file or url. Personally, for me, file is more than enough -->
<Configuration status="WARN" dest="internal_log4jerrors.log">
  <Appenders>
    <Console name="Console" target="SYSTEM_OUT">
      <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
    </Console>
...

Details on how this is configured at log4j2 is at https://logging.apache.org/log4j/2.x/manual/configuration.html#ConfigurationSyntax

You may configure this by creating a logger which filters on target log4rs. See the docs: https://docs.rs/log4rs/latest/log4rs/

Ok, consider this simple example:
use log::{debug, error, info, trace, warn, LevelFilter, SetLoggerError};
use log4rs;

fn main() -> Result<(), SetLoggerError> {
    if log4rs::init_file("this_file_really_doesnt_exists.yml",Default::default()).is_err() {
        error!("Ok. got an error in the initialization file. What happens now??");
        println!("BING!");
    } else {
        println!("BANG!");
        info!("Hm? All ok?");
    }
    info!("WILL THIS WORK???");

    Ok(())

}

All i see in the output is a "BING!". That is, I can't rely on log4rs to report it's own state, and I must fall back to raw println! commands, that is just the thing I'm trying to avoid.

@estk I don't see how to reopen the issue, so I'm referring to you directly. Repeating the message
Ok, consider this simple example:
use log::{debug, error, info, trace, warn, LevelFilter, SetLoggerError};
use log4rs;

fn main() -> Result<(), SetLoggerError> {
    if log4rs::init_file("this_file_really_doesnt_exists.yml",Default::default()).is_err() {
        error!("Ok. got an error in the initialization file. What happens now??");
        println!("BING!");
    } else {
        println!("BANG!");
        info!("Hm? All ok?");
    }
    info!("WILL THIS WORK???");

    Ok(())

}

All i see in the output is a "BING!". That is, I can't rely on log4rs to report it's own state, and I must fall back to raw println! commands, that is just the thing I'm trying to avoid.

@abmpicoli I think the behavior you're describing would be a good fit for your auto_init() function and should fall out of that design.

I'm going to close this again for now, when you're ready to imlp auto_init() lets open a new issue for that.


chore(package): update browserify-istanbul to version 3.0.1

Closes #29

Coverage decreased (-2.8%) to 22.17% when pulling e075bb12be0a75b40ea696017b67020bd133de5c on greenkeeper/browserify-istanbul-3.0.1 into b0d760c7821c9ddb9894cf9aa2118170bc18a1d3 on master.


create certificate needed for linux VHD?

If we are dealing with linux VHD, do we really need to create certificate. It seems like this step only applies to Win VMs

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

ID: 9b9998ac-90a3-632e-68df-798cd0a5b052
Version Independent ID: e040553d-17bd-db67-7978-00fd1d4ff636
Content: Create a user VM image for the Azure Marketplace
Content Source: articles/marketplace/cloud-partner-portal/virtual-machine/cpp-create-user-image.md
Service: marketplace
Sub-service: partnercenter-marketplace-publisher
GitHub Login: @dsindona
Microsoft Alias: dsindona

@SamGforce Thanks for the question! We will review and get back to you!

@SamGforce Correct, you don't need to create a WINRM certificate for a Linux based VM.
Closing this issue for now. Feel free to reply if you've any concern in this matter.


DataSet.write_dimensions()

Needed:
dataset.write_dimensions()
#707 adds dataset.dimensionize() as a preliminary step. With that PR the following is supported:
qds = qp.DataSet(name_ds)
qds.read_quantipy(path_qmeta, path_qdata)
qds.dimensionize()
qp.write_dimensions(qds._meta, qds._data, path_mdd, path_ddf)

picked up in #780


http-client's future

For Surf 3.0 I am almost certainly going to merge http-client back into it. The feature flag mess currently is hellish and maintaining it is a bad experience. Most of this would be solved by not having surf set downstream feature flags.
If you use http-client for a client other than surf you either need to step up and help me maintain this or lose it. Thanks.

Yeah that makes a lot of sense. Do you have a sketch of what that API would look like?

I don’t think anything would change other than the removal of the intermediate crate.

Does that mean surf will replace http-client?

Yes

Dependency doesn't seem to be optional https://github.com/http-rs/surf/blob/main/Cargo.toml#L67

Then you will need to help me maintain http-client. As I said, the feature flag situation with Surf is quite poor right now, and development is just overcomplicated by having this be a separate library.
surf with an http-client-only feature would probably be better or something


Django 1.7 still listed as supported, while it isn't

In the docs and the readme Django 1.7 is still listed as being supported, while it isn't. The docs and readme should be updated to reflect this.

Fixed in 66d33ee530b9d4edddd50b849146def919c5543e


[CHORE] Update host path for disk cache

Description of changes
Summarize the changes made by this PR.

Improvements & Bug fixes

...

New functionality

...

Test plan
How are these changes tested?

[ ] Tests pass locally with pytest for python, yarn test for js, cargo test for rust

Documentation Changes
Are all docstrings for user-facing APIs updated if required? Do we need to make documentation changes in the docs repository?

#2972  👈
main

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

Join @eculver and the rest of your teammates on  Graphite


Generated Enum class failed to comply with Fortify SCA

For Enum generated from simpletype of wsdl, the java class generated failed to comply with Fortify SCA as the major complain is that there is a private String value and there is a method value() also -- Poor Style: Confusing Naming.  We are using latest version 2.4.1.   See the sample below:
@XmlType(name = "XYZ")
@XmlEnum
public enum XYZ {
//omit other stuff
private final String value;
XYZ(String v) {
    value = v;
}

public String value() {
    return value;
}

}
In wsdl, section is
<s:simpleType name="XYZ">
<s:restriction base="s:string">
<s:enumeration value="A"/>
<s:enumeration value="B"/>
<s:enumeration value="C"/>
</s:restriction>
</s:simpleType>
Please provide advice.
Thanks.

Find as it is. Auto generated code. Disable the warning in Fortify


⚠ Turnos 24x7 has degraded performance

In a53863c, Turnos 24x7 (https://reservas-dev.alternativasinteligentes.com/) experienced degraded performance:

HTTP code: 200
Response time: 1343 ms

Resolved: Turnos 24x7 performance has improved in 223344d.


ISP scaling error is inconsistent/silent; sometimes outputs incorrect video

illegal setIspScale() params sometimes throws exception, other times it only writes a silent log entry and outputs incorrect video.
I request it always throw exception on all illegal params. The same behavior as an illegal setVideoSize()
Setup

OAK-D via BW1098OBC
Microsoft Windows [Version 10.0.19044.1415]
depthai-core v2.13.3 + xlink move/thread fixes
VS2019 v16.11.8

Repro

cmake config and build depthai-core for x64, debug, static library
cmake install
create main app that exercises setIspScale() for specific resolutions
point main app config to install location
config and build main app
Run main app

Case 1
rgbCamera->setResolution(THE_1080_P);
rgbCamera->setIspScale(480, 1080);

results in log entry
E: [global] [         0] [] XLinkReadMoveData:242	C[14442C10C1A1C6D200] [504.341] [ColorCamera(4)] [critical] Output video width 854 can't be bigger then output still width 832

and then throws exception
ColorCamera(4) - Color camera post processing invalid settings!

Why does it throw? width=854 is my goal. Why is "still width 832" involved?
Case 2
If I use width for the same goal...
rgbCamera->setResolution(THE_1080_P);
rgbCamera->setIspScale(854, 1920);

results in log entries
[14442C10C1A1C6D200] [345.275] [ColorCamera(4)] [error] Horizontal scaling 854/1920, simplified to 427/960 (chroma 427/1920), cannot meet HW constraints MAX_N:16, MAX_D:63. Horiz scaling disabled
[14442C10C1A1C6D200] [345.275] [ColorCamera(4)] [error] Vertical scaling 854/1920, simplified to 427/960 (chroma 427/1920), cannot meet HW constraints MAX_N:16, MAX_D:63. Vert scaling disabled

...then depthai continues with no errors or exceptions. It outputs the incorrect 1920x1080 video
Expected
The 1080P video to be scaled to 854x480 (FWVGA).
...or
Both case 1 and case 2 throw exceptions

There is a pattern of failure related to Case 1 in OP. In this example, my goal is a output video of 1366x768 (WXGA)
This can be achieve by scaling 5:7 and trimming less than 5 pixels in a crop.
rgbCamera->setResolution(THE_1080_P);
rgbCamera->setIspScale(5, 7);
rgbCamera->setVideoSize(1366, 768)

But it fails. It first logs...
E: [global] [         0] [] XLinkReadMoveData:242	Condition failed: (addEventWithPerf(&event, &opTime))E: [14442C10C1A1C6D200] [44.769] [ColorCamera(4)] [critical] Output video width 1366 can't be bigger then output still width 1344

then throws exception
ColorCamera(4) - Color camera post processing invalid settings!

Thanks for the reports here!  Adding @themarpe as he's been working on some refactoring here.  Not sure if he or @alex-luxonis are best to comment here.

haha...and I think I've found a related/series of bugs. Same goal... output video of 1366x768 (WXGA)
Using an alternative of scaling 8:11 and cropping
rgbCamera->setResolution(THE_1080_P);
rgbCamera->setIspScale(8, 11);
rgbCamera->setVideoSize(1366, 768);

The data is being corrupted. Look at the rainbow...

But the same code with scaling 1280:1920 has correct coloring

If I point the camera to me and move, I can see the planes/layers. If I were to guess, the luminance is ok. But the Cr and Cb is being mis-indexed. I can see it being severly skewed.

Thanks again!  One of our goals for 2022 is to get a LOT more thorough automated testing on permutations/etc. like this as part of our short-term (build process) and long-term (stability over weeks) testing.  In the meantime, this is super valuable for us that you are (finding and more importantly) reporting these.


Data Science with Python : Elastic Net Regression

Welcome to 'DSWP' Team, good to see you here
This issue will helps readers in giving all the guidance that one needs to learn about Elastic Net Regression. Tutorial to Elastic Net Regression and how it's applied using sample code.
To get assigned to this issue, add your serial numbers mentioned in the spreadsheet of "Data Science with Python", the approach one would follow and choice you prefer (Documentation, Audio, Video). You can go with all three or any number of options you're interested to work on.
If you had referred any resources, add them up in "DS Resources". Similarly if you had used datasets, include them in "DS Datasets".
Domain : Machine Learning
Mentors Assigned : Kareem Negm / Yash Goel
Points to Note :
The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Changes should be made inside the Datascience_With_Python/ directory & Datascience_With_Python branch.
Follow Contributing Guidelines & Code of Conduct before start Contributing.
This issue is only for 'GWOC' contributors of 'DSWP' domain.
All the best. Enjoy your open source journey ahead. 😎

Name: Hritik Sharma
Serial no.: 276
Discord: Hritik | Contributor
Type: Documentation
Approach: Explaining about the Elastic Net Regression, example of Elastic Net Regression and providing it's source code.

Issue assigned to @Hritik157 for documentation.

Hello @prathimacode-hub  , Please put me up as an Assignees

Hello, I am Deepthi M with serial number:172, Batch-5. I would like to do audio on this issue.
My approach: a detailed explanation

Issue assigned to @deepthi1107 for audio contribution

@prathimacode-hub ,
I am M. Ashish Reddy. I would like to do Video on this issue.
Batch number: 5
serial number:174.
Approach: A detailed explanation with examples and real life uses

Issue assigned to @ashish-reddy-20-08 for video contribution


chore(EngineProfile): slightly re-word

Proposed Changes
I struggled to understand the original text ("unsupported version of what?"), so this is my attempt to simplify it:
Old

Proposed

Related to https://github.com/camunda/camunda-modeler/issues/2682
Checklist
To ensure you provided everything we need to look at your PR:

[x] Brief textual description of the changes present
[x] Visual demo attached
[ ] Steps to try out present, i.e. using the @bpmn-io/sr tool
[x] Related issue linked via Closes {LINK_TO_ISSUE} or Related to {LINK_TO_ISSUE}

On a related note we don't warn at all, but rather force Camunda 8 as a diagram type if an unsupported executionPlatform is provided, i.e. activity. Is that intentional?

I did not address the download link issue (where I'd rather open the check update version, https://github.com/camunda/camunda-modeler/pull/4414#discussion_r1664642280).
We can consider that in a future iteration, i.e. when working on https://github.com/camunda/camunda-modeler/issues/4407.

On a related note we don't warn at all, but rather force Camunda 8 as a diagram type if an unsupported executionPlatform is provided, i.e. activity. Is that intentional?

Yes, this is was intentional and a "quick win" to open all valid BPMN diagrams. We could consider to add a warning similar to the DMN migration in a follow-up.


Lazy load userpanel

Lazy loads the userpanel preventing a delay that can last for many seconds
Ideally this should be element specific but whatever
Fixes #982

PoF:

cannot merge until fixed lol

cannot merge until fixed lol

implemented to astra.

cannot merge until fixed lol

There is nothing to be fixed anymore

cannot merge until fixed lol

There is nothing to be fixed anymore

hardcoded prefix?

Exactly

cannot merge until fixed lol

There is nothing to be fixed anymore
There is nothing he can do.

cannot merge until fixed lol

There is nothing to be fixed anymore

hardcoded prefix?

It's not hardcoded
It still gets the prefix from the server
The default value is just a temporary placeholder till the server responds

And yet

cannot merge until fixed lol

There is nothing to be fixed anymore

hardcoded prefix?

It's not hardcoded
It still gets the prefix from the server
The default value is just a temporary placeholder till the server responds

Or yoy could make it get the prefix when you press the button

cannot merge until fixed lol

There is nothing to be fixed anymore

hardcoded prefix?

It's not hardcoded
It still gets the prefix from the server
The default value is just a temporary placeholder till the server responds

Or yoy could make it get the prefix when you press the button

or we could merge it because the pr works probably idk test nightly and be done with this

Adonis_PRSnapshot_2024-02-27_eb2065d.zip
test it yourself smnh

Adonis_PRSnapshot_2024-02-27_eb2065d.zip
test it yourself smnh

zip bomb!!!!!

not gonna lie this looks kinda ugly. i should add a setting in client to toggle this

not gonna lie this looks kinda ugly. i should add a setting in client to toggle this

Boom. Ez fix

i am truly a coding pro


Create branch cpp_utils from dev-cpp

This branch will be used to implement and test all c++ modules of package Utils.

Done.


Amplify pull from CI environment

Note: If your question is regarding the AWS Amplify Console service, please log it in the
AWS Amplify Console repository

I'm trying to pull a backend from amplify to my app in a CI environment which means I've to use the terminal
I get stuck in "- Continue in browser to log in…"
Are there workarounds about this?
Which Category is your question related to?
Login
Amplify CLI Version
Latest
You can use amplify -v to check the amplify cli version on your system
What AWS Services are you utilizing?
Provide additional details e.g. code snippets. Be sure to remove any sensitive data.

Hi @josefaidt , just trying out the AWSCLOUDFORMATIONCONFIG
Here is how it looks:
AWSCLOUDFORMATIONCONFIG="{\
\"configLevel\":\"project\",\
\"useProfile\":\"true",\
\"profileName\":\"default",\
\"accessKeyId\":\"${ACCESS_KEY_ID}\",\
\"secretAccessKey\":\"${SECRET_KEY}\",\
\"region\":\"us-east-1\"\
}"

I keep getting an error "Failed to fetch Amplify Studio credentials"

Hey @umegbewe thanks for clarifying! I'll try to run through this with Studio enabled on an app, however in the mean time can you try modifying this variable to not use a profile?
AWSCLOUDFORMATIONCONFIG="{\
\"configLevel\":\"project\",\
\"useProfile\":\"false",\
\"accessKeyId\":\"${ACCESS_KEY_ID}\",\
\"secretAccessKey\":\"${SECRET_KEY}\",\
\"region\":\"us-east-1\"\
}"

Hey @umegbewe :wave: are you still experiencing this issue?

@josefaidt No I managed to figure it out. Thanks

I am having this same issue when trying to pull my environment. Can someone guide me? I am using amplify cli version 6.3.1 and this is what we all are using in our team. This issue has started just recently. Any suggestions?


Dark mode 'Moonraker' icon

Super nitpicky detail, but the Moonraker integration icon on the 'Device info' screen is very hard to read in dark mode in HA.

Can we either:

Add a dark and light iteration of the icon and change them out based on light or dark mode in HA (is this even possible?)
Add a solid background behind the word 'Moonraker' to work on either mode.

PR opened https://github.com/home-assistant/brands/pull/4197

@DrFate09 if should be fix, can you check on your end. It works on mine

@marcolivierarsenault I'm not seeing the updated icon. I restarted HA and all.

I think it is a cache issue,
Those dark logo/icon are store on Home Assistant codebase not this repo and I can see them updated on my prod repo without code change (or version change).

@marcolivierarsenault I am able to view the updated asset as of this morning.


Sync Error Handling Feature Branch

Overview
This is the feature branch for handling sync errors in raincatcher.
See https://issues.jboss.org/browse/RAINCATCH-475 for more information.

Closed for https://github.com/feedhenry-raincatcher/raincatcher-sync/pull/19


how to change HLine's  axis range

Hi,
What is a recommended way to set the axis range of HLine objects?
The three methods recommended In #1717 doesn't work on HLine object.  My guess is that this is because HLine and Curve are semantically different: HLine is considered a function defined on all real values whereas Curve is defined on the range specified in the user's input data.  Please correct me if that's not the reasoning behind it.   For HLine objects, then, how can I change the ylim range (eg. using the redim method)?
Here are my quick test cases. It seems to work with only matplotlib as the backend, not bokeh, which seems to be aligned with bokeh's API, but the option of ylim appears on the auto-tabcomplete of HoloViews.

Another strange behavior is that the backend keyword inside (object).opts doesn't override the option set by hv.extension method.  I would expect this to override the backend option for the caller object.  Could you clarify if this is an intended outcome?
Slightly different, but related question is, is it possible to set a default figure size (height and width) using %%opts or opts.defaults method without specifying the element type?
Thanks!

If you want the line to have a specific extent, usually you would use hv.Path().  hv.HLine is for annotating other plots, where it is not intended to modify the other plot's extents.
The backend keyword in .opts() declares which backend the options are to be applied to, for cases where the same object can be customized appropriately for multiple backends.  But this is a declaration only; it does not actually force the object to be displayed with any particular backend when it is later shown. I wish we could make that behavior more obvious somehow, but I can't think how to make that clearer.

Thank you for a quick response.
I see, I thought hv.HLine would be the right type to use if I want to add a horizontal line to a figure of Curve.  I noticed that the container object (eg. curve * hline)'s ylim can be modified via opts(ylim=(a,b)) and was expecting the same would work for hv.HLine element:

Just sharing what I was expecting as a user:)
I guess in most cases, people wouldn't really draw a single horizontal line, but would overlay it to another figure though.

It was certainly the intention that an HLine would only be used as an overlay on other data, but it would still be nice if we could make it behave more intuitively when used on its own, so that people could go naturally between overlaid and non-overlaid contexts.  Unfortunately, a lot of how it works is inherited from Bokeh and difficult for us to change, but other HoloViews developers may be able to suggest ways we can make it work in a less surprising way.

I see.  Another good feature to have would be to automatically reset the axis ranges to show all elements involved.  In the first figure above, for example, the container's ylim doesn't consider HLine element's range.  Is this already an implemented feature in HoloViews?

Again, HLine's extents are deliberately not considered when setting ranges.  E.g. one might put an annotation for "absolute upper limit", which should show if that value is ever reached, but isn't relevant otherwise.  Annotations aren't meant to be used as data, but in principle we could add additional elements that look like the annotations but do behave like data, add an option to the annotation to make it act like data, or something of that sort...

This can be controlled by setting .opts(apply_ranges=True).


Problem with the function image about trigonometric functions with coefficients not enclosed in parentheses

Description
In the function image, the rendering of trigonometric functions with coefficients not enclosed in parentheses has problems.
Reproduction
Input trigonometric functions with coefficients not enclosed in parentheses.
Expected behavior
It is expected that in the function image, the rendering of trigonometric functions whose coefficients are not enclosed in parentheses is correct.
Screenshots
[Example 1]

After enclosing the coefficients in parentheses, the image renders fine:

[Example 2]

After enclosing the coefficients in parentheses, the image renders fine:

This problem may be caused by π.
Can also try y=sin(π)

try y=sin(eπx) and y=sin(xeπ)
y=sin(eπx) wouldn't be displayed

Also try y=eπx and y=x(eπ)


Fix link in README.md

I believe there was an incorrect link to the article, it leads to the edit, not to the article itself.

Thanks!


Uncaught TypeError: Path must be a string. Received undefined

I opened file (C# code) and just pressed Ctrl+R.
Atom Version: 1.2.4
System: Microsoft Windows 8 Pro
Thrown From: atom-ctags package, v4.4.2
Stack Trace
Uncaught TypeError: Path must be a string. Received undefined
At path.js:8

TypeError: Path must be a string. Received undefined
    at assertPath (path.js:8:11)
    at Object.win32.join (path.js:221:5)
    at module.exports (file:///C:/Users/oryol_000/.atom/packages/atom-ctags/lib/tag-generator.coffee:38:19)
    at Object.module.exports.generateTags (file:///C:/Users/oryol_000/.atom/packages/atom-ctags/lib/ctags-cache.coffee:87:5)
    at Object.module.exports.getOrCreateTags (file:///C:/Users/oryol_000/.atom/packages/atom-ctags/lib/ctags-cache.coffee:97:6)
    at FileView.module.exports.FileView.populate (file:///C:/Users/oryol_000/.atom/packages/atom-ctags/lib/file-view.coffee:101:17)
    at FileView.module.exports.FileView.toggle (file:///C:/Users/oryol_000/.atom/packages/atom-ctags/lib/file-view.coffee:41:8)
    at atom-text-editor.atom.commands.add.atom-ctags:toggle-file-symbols (file:///C:/Users/oryol_000/.atom/packages/atom-ctags/lib/main.coffee:65:62)
    at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (C:\Users\oryol_000\AppData\Local\atom\app-1.2.4\resources\app.asar\src\command-registry.js:260:29)
    at C:\Users\oryol_000\AppData\Local\atom\app-1.2.4\resources\app.asar\src\command-registry.js:3:61

Commands
     -0:24.3.0 editor:move-to-first-character-of-line (atom-text-editor.editor.is-focused)
  2x -0:24.1.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -0:23.2.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:22.7.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
  3x -0:22.3.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:21.7.0 core:move-up (atom-text-editor.editor.is-focused)
     -0:21 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:21 snippets:expand (atom-text-editor.editor.is-focused)
     -0:20.9.0 editor:indent (atom-text-editor.editor.is-focused)
     -0:17.2.0 editor:select-to-beginning-of-word (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:10.5.0 autocomplete-plus:cancel (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:07.6.0 core:move-down (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:07.4.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:07.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:05.6.0 core:save (atom-text-editor.editor.is-focused)
     -0:04.5.0 atom-ctags:toggle-file-symbols (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "themes": [
      "atom-light-ui",
      "atom-light-syntax"
    ],
    "disabledPackages": [
      "symbols-view"
    ]
  }
}

Installed Packages
# User
.bin, vundefined
atom-ctags, v4.4.2
atom-typescript, v7.14.0
color-picker, v2.0.14
linter, v1.11.3
project-manager, v2.6.5
set-syntax, v0.3.0

# Dev
No dev packages

Fixed by creating project folder which contains file which I have opened. But I think it's better to provide some user friendly message in such case even if it's really required to have a project (honestly, I think it would be better to support single-file mode also).

This is IMO a bug. Any file that is opened in atom but is not in your current project (like editing your own stylesheet) causes all symbols to fail.


poor search results on related content / related to weighing on claim bid and %20?

When going to lbry://cz-abl-rhodes#4eff956d91e02c9baae3f1f843a01cadf08b7556, the recommended results are pretty poor (based on the title). Search query: https://lighthouse.lbry.io/search?s=CryptoCandor | Live w Crypto Zombie, Sara - Altcoin Buzz Ladies, & Rhode Block!&size=20&from=0
I'm guessing this is related to https://github.com/lbryio/lighthouse/issues/32

here's another example: https://www.screencast.com/t/Fe32DyMQPHS

Here's an even worse one...lots of the @Porn hits from the community top bids:

Just noticed: https://github.com/lbryio/lbry-desktop/issues/1911
so the query was: https://lighthouse.lbry.io/autocomplete?s=GameTales  - the %20 (space) is bringing in the porn results. Maybe this is what's causing it to happen on other queries too.

@seanyesmunt created another issue for this. He is now filtering out NSFW content appside. #110 check it out. If we can avoid the unintended side effects of effective amount is that preferable? I mean what we have is what we expected by implementing the issue, just not desired.

there should be no leading or trailing spaces in a search. We can trim both sides of any query that comes in to enforce that.

I am also worried that we are doing something wrong app side to produce this. @seanyesmunt Any idea how a trailing space is getting passed to the search api?

It's not only an issue with the trailing space, it's an issue with any spaces. See first example: https://lighthouse.lbry.io/search?s=CryptoCandor | Live w Crypto Zombie, Sara - Altcoin Buzz Ladies, & Rhode Block!&size=20&from=0

If we don't understand how to handle this scenario, we should revert the effective amount changes for the time being.

Lighthouse IP was reverted to an earlier instance as a workaround.

Need to understand the root cause before proceeding

The root cause was due to the search query not being trimmed. We previously had an issue with internal server errors on specific characters. These characters needed to be escaped. They also needed the trim function called. When I added this the results even with the effective amount worked great.
@alyssaoc This needs coordination with @nikooo777 / @filipnyquist . They did something with the machine and reverted to an old vm? Not sure exactly what happened. The effective amount changes will cause internal server errors if the elasticsearch db is not rebuilt. The IP was changed, so I assume we can merge, pull, build, deploy on the REAL production instance, and then change the IPs back.
@nikooo777 Can you please confirm?
Solved with https://github.com/lbryio/lighthouse/pull/114

Correct!
@filipnyquist is this something you can handle in the following days? I can switch the IP whenever it's ready

This has been merged. Currently awaiting a deployment to production for testing. Then if all goes well the ip can be switched to the production instance.


Updated to use pip when building

Checklist

[ ] Used a fork of the feedstock to propose changes
[X ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[X ] Ensured the license file is being packaged.

Updating build logic to use pip, per the recommendation in PR #19

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

This has conflicts, perhaps it's better to start from scratch. On it.

Superseded by #34


Add NativeScript

Not sure if I can suggest a list created by another user but I found this list useful. I have reviewed 2 PRs. Also made a PR for the Table Of Contents text.

https://github.com/DeviantJS/awesome-nativescript
The list is about NativeScript, a platform to create mobile apps with JS
Reviewed the following PRs:
https://github.com/sindresorhus/awesome/pull/1429
https://github.com/sindresorhus/awesome/pull/1428
By submitting this pull request I confirm I've read and complied with the below requirements 🖖
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request

You have to review at least 2 other open pull requests. Try to prioritize unreviewed PRs, but you can also add more comments to reviewed PRs. Go through the below list when reviewing. This requirement is meant to help make the Awesome project self-sustaining. Comment here which PRs you reviewed. You're expected to put a good effort into this and to be thorough. Look at previous PR reviews for inspiration.
I have read and understood the instructions for creating a list.
This pull request has a descriptive title in the format Add Name of List (Example: Add Swift), not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with the below requirements.

Requirements for your Awesome list

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Either centered, fullwidth, or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.

Can be placed centered if the list has a centered graphics header.

Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of nested lists, preferably none.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
WTFPL and Unlicense are not acceptable licenses.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

Add links to the PR's you reviewed please. The list looks good. Is it still active though? Last commit was a year ago?

Add links to the PR's you reviewed please.
Added.

Has 2 reviews.
Pull request is done with proper heading.
It is old enough.
Has no logo.
Includes the Awesome badge.
The repo has a TOC.
The repo has a proper license.
Has a contributing.md and it is properly named.

Looks good to me, but I have the same doubt as @Tom2718, due to the last updating date I don't know if it keeps maintained or active 😄

@deveshp It looks the repo hasn't being updated for a while though nativescript is actively growing. If you still think it deserved to be on the list, would you please tell us, in your opinion, how much the content is outdated?

Closing for lack of response and it doesn't look like the list is maintained anymore.


[Docs] Ordering of release versions on Releases page

@SudhanAruna, well done! One small item to deal with here: the descending order of releases by version number is being itemized slightly out of order with the string “v0.4.9” coming before “v0.4.25", because the “9” is greater than “2", as opposed to “25” being greater than “9".
Originally posted by @leecalcote in https://github.com/layer5io/meshery/issues/2039#issuecomment-749192526

@SudhanAruna this one has your name on it. :)

@leecalcote looking into it

Shall I add the date as front matter when release note file created in the CI then we can print release as we expect in release page.
Is there any other approach to sorting the release collections?

@SudhanAruna that sounds reasonable to me. Having the date as a front matter variable should allow you to manipulate it and sort using Jekyll / Liquid / Ruby.


DocsArchive-<IP_ADDRESS>Auto archive content

Auto archive content from https://github.com/OPS-E2E-PPE/docs-archive-test

Docs Build status updates of commit 571f0d7:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Archive_master_2019-09-20-10-44-07 has been deleted or has been force pushed: fatal: Couldn't find remote ref Archive_master_2019-09-20-10-44-07

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


Add a "Submitted Testimonies" section to Monitoring Report

Please do work for this task in a branch called issue-XXX.

map over testimonies for current bill


Add Lithuanian language

Parses both feminine and masculine basic numerals in the nominative singular case.
Converts numbers to masculine basic numerals in the nominative singular case.

 You should sign our Contributor License Agreement in order to get your pull request merged.Darius Vitonis seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account ([for further information, click here] (https://help.github.com/articles/why-are-my-commits-linked-to-the-wrong-user/#commits-are-not-linked-to-any-user)).

Thank you for your interest in contributing to Numsense. The overall code looks promising, and it compiles without warnings on my machine, and all tests pass :+1:
I pointed out a few issue that I think might be worth considering, but it's hardly anything major.

It builds and runs all tests without warnings on my machine, so from a technical perspective I think we're good to go :+1:
As I don't read Lithuanian, I'd like someone who does to review that part of it, if at all possible. I don't expect any errors, but it's always good with a second pair of eyes :smile:

I solicited a review on Twitter: https://twitter.com/ploeh/status/694983221189156865
Please retweet and spread the word :smile:


Friends of Hue support

Is your feature request related to a problem? Please describe.
I bought Niko friends of hue dimmer switches which are not correctly recognized by huemagic.
Although being called a "dimmer" switch (type ZLLSwitch in the Hue bridge), it is recognized as a "tap" (ZGPSwitch) by the Hue Bridge.
The button events use the following numbers:
16 (initial) or 20 (short-release) -> On
17 or 21 -> Off
18 or 22 -> Dim down
19 or 23 -> Dim Up
Using the hue-tap.js node, which only checks button events 34, 16, 17, 18, I often get, as expected, the  'buttonNum' value 0.
Describe the solution you'd like
It would be great to have a 'niko-dimmer-switch' node. I believe it should be a mix between hue-tap, because of the type recognized, i.e. ZGPSwitch and hue-switch, because of the double numbering, i.e. initial and short-release.
Describe alternatives you've considered
Good opportunity to prove, if need be that node-red really applies the good ol' TIMTOWTDI principle!
The following workaround works:
I use the hue-tap node to capture and send the device id to a subflow.

With that id, a function builds an url used by the http-request node to get the buttonevent state (i.e. the button pressed) from the hue bridge API. I then assign actions depending on the button number.

Thanks for the hint! As of version 2.0.3, you now get the button event of the bridge directly via the property "buttonAlt"


⚠ Bofrost.at has degraded performance

In 495deec, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2278 ms

Resolved: Bofrost.at performance has improved in b18e806 after 15 minutes.


Make InsertionNoiseModel serializable

Is your feature request related to a use case or problem? Please describe.
Currently, InsertionNoiseModel is not serializable, while NoiseModel is. It would be useful if InsertionNoiseModel was serializable as well.
Calling cirq.to_json(noise_model) where noise_model is a InsertionNoiseModel currently raises the following error:
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)

[...]

File /usr/lib/python3.10/json/encoder.py:179, in JSONEncoder.default(self, o)
    160 def default(self, o):
    161     """Implement this method in a subclass such that it returns
    162     a serializable object for ``o``, or calls the base implementation
    163     (to raise a ``TypeError``).
   (...)
    177
    178     """
--> 179     raise TypeError(f'Object of type {o.__class__.__name__} '
    180                     f'is not JSON serializable')

TypeError: Object of type InsertionNoiseModel is not JSON serializable

Describe the solution you'd like
Being able to call cirq.to_json(noise_model) where noise_model is a InsertionNoiseModel.
What is the urgency from your perspective for this issue? Is it blocking important work?

P1 - Not urgent but would be nice to be able to serialize these noise models

I'd like to take this one up as my first issue

InsertionNoiseModel is already a dataclass so it should be fairly straightforward to fix this.

@suyashdamle  Go ahead. I've assigned you.

Hey @suyashdamle, are you working on this? If not, @epelaaez do you want to take this?

Yes - I'm working on it.

Awesome 👌.  Thanks 😊


Fix bug 29435

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


An odd "phenomenon" while usage MetroWindow and Canvas.

Hello everyone!
Metro 1.6.5
I've noticed that something wrong happens with images (Canvas) while Metro framework usage.
I performed two simpliest tests and I had been surprised that  pure WPF project is deprived of such a "phenomenon" as follows:

In other words the pure WPF project handles well with all Canvases inserted.
So, my question is, how to get rid of that "phenomenon"?
Please any insights on that issue?
thanks in advance!
An Update: the same disaster has v.2.00-alpha0490.

@DeputyOfCopyPaster can you upload your sample? I have an idea, but I have to try it tomorrow if it works.
Happy coding
Tim

@DeputyOfCopyPaster Please have a look here: https://stackoverflow.com/questions/2399731/when-should-i-use-snapstodevicepixels-in-wpf-4-0

Tim,
ok, please look at the sample attached. To see difference look firsrt at pure WPF project, then add MetroWindow by yourself and catch the "phenomenon".
CanvasPhenomenon.zip

@DeputyOfCopyPaster Please have a look here: https://stackoverflow.com/questions/2399731/when-should-i-use-snapstodevicepixels-in-wpf-4-0

@DeputyOfCopyPaster The SnapsToDevicePixels of the MetroWindow is set to true, so all inner controls inherits this value. You can fix this by changing the SnapsToDevicePixels for the Canvas and set it to false.
<Canvas SnapsToDevicePixels="False">
</Canvas>

An Update:
@timunie, @punker76
your link above, led to the assumption that it might make a sense.
As it turned out, I 've gotten better Canvas' behaviour as it was before. At least the lines stopped disappearing. :+1:


Cannot manage data disks

Azurectl should have functions for creating empty data disks, mounting uploaded data disks, listing disks, and deleting disks.
https://trello.com/c/QyUM4wxB

done


Remove single quotes in subject line

Wrapping the subject line in single quotes causes certificate authorization to fail.

ping @taylorb-microsoft


Add gene family

Add compendia for gene family (panther family, hgnc).  I think each will be independent, i.e. there is no synonymization across the two.

Added a module for this that assumes each panther or hgnc family is its own thing (don't try to look for overlaps).  It won't work until the forked biolink is served, though, because I had to add PANTHER.FAMILY and HGNC.FAMILY to it.


[DOC] Spelling mistake lenght

Describe the issue linked to the documentation
this is a minor change to allow new contributors to figure out the github workflow and make a first minor contribution.
there are three occurrences of "lenght" instead of "length". Good first contribution is to correct this spelling mistake

Hello there! I want to claim this issue, can you please provide the link to file that consists of the spelling mistakes?

sure, search shows this


Request - make it work on Basilisk & browser

Clicking the addon button gives ""No audio/video found in this tab".
Tested on youtube for example.
Thanks in advance.
BTW - On Firefox ESR 52.9 it doesn't also work. On the lastest Waterfox it does work.
Basilisk version 2018.07.18 (32-bit)
Win 7 x64

ESR 52.9

Sorry, that's quite old. This addon was first developed on Firefox 56.
If this Basilisk is based on a similarly old version, it's probably the same error.
You can use the extension debugger to look for any errors in the console — please post a screenshot here.


WFLY-18003 Upgrade smallrye-open-api to 3.3.3

https://issues.redhat.com/browse/WFLY-18003

Thanks @pferraro


Unify state machines in DeviceController

Problem
Right now we have three somewhat different state machines in DeviceController:

mIsIPRendezvous true, CONFIG_USE_CLUSTERS_FOR_IP_COMMISSIONING true
mIsIPRendezvous true, CONFIG_USE_CLUSTERS_FOR_IP_COMMISSIONING false
mIsIPRendezvous false.

One of these, the "mIsIPRendezvous true, CONFIG_USE_CLUSTERS_FOR_IP_COMMISSIONING false" one, is exercised in CI as far as I can tell.
Test events use the other two.
These state machines perform important operations (like "tear down the existing connection") at totally different points in the process, send various notifications in different orders, and some of them perform some steps (e.g. sending a "Commissioning Complete" command) that others do not.
This leads to problems like #7982.
Proposed Solution

Get rid of CONFIG_USE_CLUSTERS_FOR_IP_COMMISSIONING.  We should have only one way to do on-network rendezvous.
Unify the mIsIPRendezvous and !mIsIPRendezvous flows as much as possible.  This implies deciding who drives the commissioning process and decides when to move to the next step.  Right now for mIsIPRendezvous it's mostly our internal state machine, but for BLE rendezvous it's the API consumer, as far as I can tell.  We need to figure out what API hooks consumers actually need here and implement them, then unify the various flows around those hooks.

@cecille @pan-apple @msandstedt @tcarmelveilleux

Fully agree - the flag and separation of flows was intended to be removed once we got some testing in.
Suggestion for this - the BLE can easily go through the clusters once I add in the states to do network setup. However, I think we should consider separating the PASE connection from the start of commissioning. ie, instead of PairDevice kicking commissioning and opcreds automatically, that we have a secondary function like "AutomaticCommissioning" or something to that effect, that kicks the commissioning process. We can sequence the two in the python controller, or provide single-access to the function to establish the PASE connection for folks that are looking to tests flows manually. That way, there are no surprises for folks looking to bring up devices.

Test events use the other two.

Turns out this is not quite true; test events compile the python controller with CONFIG_USE_CLUSTERS_FOR_IP_COMMISSIONING set to false, apparently.
Past that, I agree that we just need to decide what the entrypoints/callbacks here should be and then do it...

Both CONFIG_USE_CLUSTERS_FOR_IP_COMMISSIONING and mIsIPRendezvous are gone now.  @cecille is this fixed?  It seems fixed...

Yes, this is done


feat(admin): added rpc method for getL2ToL2 Message(msgHash)

Description
added getL2ToL2 Message(msgHash), essentially letting devs fetch L2ToL2Message via msgHash
Metadata

adds extra functionality requested in #204

adding a screenshot of test results on local

Updated rpc response
{   "jsonrpc": "2.0",   "id": 1,   "result": {     "Destination": 902,     "Source": 901,     "Nonce": 0,     "Sender": "0x4200000000000000000000000000000000000028",     "Target": "0x4200000000000000000000000000000000000028",     "Message": "0x7cfd6dbc000000000000000000000000420beef000000000000000000000000000000001000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb92266000000000000000000000000f39fd6e51aad88f6f4ce6ab8827279cfffb9226600000000000000000000000000000000000000000000000000000000000003e8"   } }


Show function arguments in popup

Currently popup displays only return values of a function. It would be helpful, if autocompletion could show whole declaration, for example:
Println(...) n int, er error
NewWriter(w io.Writer) *Writer
etc.

I realize this is a really old issue, but I can't for the life of me get this to work. Any chance you could help me get full completion with argument types at the very least?
Background: On Mac OS X and trying both ctrl+. then space or cmd+. then space doesnt' seem to give me full method definitions. I'm not really sure what I am doing wrong or what to change here. I'll keep digging in the meantime, but help would be awesome :)

And I find it 10 minutes after finally posting (I think) - https://github.com/DisposaBoy/GoSublime/blob/master/Default (OSX).sublime-keymap#L122
@DisposaBoy Is there any way to make that info available in the popup panel? It sounds like there isn't but I got the impression from your last comment that "autocomplete_live_hint": true  would do it, but I don't see anything coming from that with it in my gosublime sublime-settings file.
Thanks!


Spike: Pre-filtering of Data/Restrict dropdown options in ECMPS

Solution to filter information in the dropdown lists for different components in the ECMPS UI
Review DB relationships
Determine the necessary API updates
Consider the needed UI updates

Dev Notes: USe Methods as a starting point

Pending completion of the Reporting Instructions exports and creating the supporting Zen-hub tickets

Created and linked all storied related to this implementation
Attached the master document that defines all filtering details


logging: LOG_* appends 0x0D to 0x0A

Describe the bug
When printing raw hex values a CR (0x0A) is automatically appended if you print a LF (0x0A).
Impact
This causes parsers which depend on raw hex data to fail.
Take for instance LOG_PRINTK("%c%c", 0x0A, 0x33) will print as 0x0A 0x0D 0x33.
Proposed solution
A global KConfig to turn off this function would work, but is not ideal as it can break other parts of an application.
Preferred solution would be to have some LOG_*** which uses a parallell printk which does not append CR.
Suggest a LOG_RAW_HEX_** which prints without converting to ASCII.

Relates to https://github.com/zephyrproject-rtos/zephyr/issues/23019

@koffes I was about to open an issue and found this one.
The order in which cr_out_func appends the \r may also be at issue.  We noticed because of this function, LOG_PRINT("hello_nasty\n"); gets output as "hello_nasty\n\r" where we'd expect to see \r\n.


Bigpicture optimization

Make a bigpicture mode that optimizes images for big picture.
Also download icons when possible (and not in big picture mode)

This should also solve this issue:
https://github.com/PhilipK/BoilR/issues/66


EasyVol-Iteration 4-Submission

Hi @ItamarShDev,
Please review our 4th iteration.
Thanks a lot,
EasyVol team

Graded.


Really Weird behaviour on HTTP POST Request

Hi all, I' m facing a really weird behaviour when a POST request is received.
My POST request contains 2500 bytes more or less, and when is received nothing happens.
Pistache establish a connection with the client, but then it get "stucks", the TCP connection is kept alive, the POST data are seen by Wireshark but they will never be processed.
I tried to debug that behaviour and  I found out that:
Pistache call for sure the Transport::handlePeer function within transport.cc, then I wasn't able to check if it calls other functions.
Anyway Pistache never reach the RouterHandler::onRequest function within router.cc.
Keep in mind that all this POST request are sent locally. The problem persist also if I make a POST request from the outside, but not always.
If a POST request from the outside is received, sometimes is handled correctly by Pistache.
In addition, if I set a break point on the Listener::handleNewConnection function within Listener.cc, and then I let it go, the request is always correctly handled.
I also already changed the MaxBuffer variable within common.h

Hi I think I was able to reproduce this locally when pistache is not behind nginx etc. Does this means we have a thread safety issue with transport.cc. Do you happen to know further details about this and possible solution?

Unfortunately not, I don't have any further details. I got round the problem by setting a short timeout for my HTTP request, and when the timeout occurs I try again until it succeeds. This is not an optimal solution but a quick one, because sometimes it happens to fail multiple times or in the worst case it never succeeds.

Thanks for the reply. We are doing  the same but not sure anyone else have encountered it also.


Check outputs

Add a message error when the number of outputs (dimension of y) is not equal to 1

:x: Build SMT 0.6.801 failed (commit https://github.com/SMTorg/SMT/commit/6562abc78a by @NatOnera)

:x: Build SMT 0.6.803 failed (commit https://github.com/SMTorg/SMT/commit/030609b680 by @relf)


How can I train the model in a new real world images dataset

Your work is awesome. I want to train your work in a images dataset. I don't konw which config I should use? I think I should use nv3d config. But this config is train for video dataset. I don't know the code modify the code.

Thanks for it. The central part of training on own dataset is to write a dataset class like neural_3D_dataset_NDC.py in dataloader folder, which could read "rays", "rgbs" and "times" data using get_item() functions. You may also want to specify the "scene_bbox_min/max" and "self.near_far" attributes, which would be useful for rendering.
After that, you can call this class with "get_train_dataset" function in init.py file for dataloader.
Rember to adjust the models' settings based on your own data and results.
Feel free to ask any information. Thanks

Thanks for it. The central part of training on own dataset is to write a dataset class like neural_3D_dataset_NDC.py in dataloader folder, which could read "rays", "rgbs" and "times" data using get_item() functions. You may also want to specify the "scene_bbox_min/max" and "self.near_far" attributes, which would be useful for rendering.
After that, you can call this class with "get_train_dataset" function in init.py file for dataloader.
Rember to adjust the models' settings based on your own data and results.
Feel free to ask any information. Thanks

Hey, can you explain more about the near, far, and scene bbox min, and max attributes and how can I set this according to my dataset? Is it related to camera poses or the c2w matrix? Please explain more about it.
thank you

Hi:
The scene box min/max is the x,y,z boundary, in which we model the current scene. The near, far is the range we sample points along the rays.


Route name not working with DB

Laravel Version: 9.3.3
PHP Version: 8.1.8
Database Driver & Version:MySQL 5.7.33

Description:
Steps To Reproduce:

Hello
I've been working on a project lately, I've created a ressource:get with a name route called 'welcome" that return my welcome view.
In my DB I have a table that is seeded with route('welcome') that I send through an appserviceprovider to a component. so that I can modify all my route with just the name
The problem is that when I send the data in my href  href }}> link
what's returned in my webbrowser is ; http://<IP_ADDRESS>:8000/route('welcome')  and I don't know why especially knowing that everything was working fine.
You can check the issue by cloning my repo https://github.com/Nelnaji/Himara  it's the branch features that has the bug.

Hey there,
Can you first please try one of the support channels below? If you can actually identify this as a bug, feel free to open up a new issue with a link to the original one and we'll gladly help you out.

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

Thanks!

I found the problem, the route() method was not called.
It was a syntax error on my part, I forgot to remove the issue, thank you for closing it.


Height issue when all values are zero

When dynamic height is set and all values are zero than funnel is collapsed.
https://jsfiddle.net/wtsk2L97/485/
As request
https://github.com/jakezatecky/d3-funnel/issues/70#issuecomment-399712519

@pptyasar That issue is not nearly as pronounced in the latest version of the library. It appears your example is using v0.7.5 whereas the latest is v1.1.1. See the fork I created of that which shows that a funnel is rendered, although it does not fully respect the height:
https://jsfiddle.net/s4qjuxry/2/
I will be adding a fix that makes the funnel take up the remaining space in the instance that all values are zero.

This should now be fixed. See https://jsfiddle.net/s4qjuxry/4/.

@jakezatecky  thanks


Is it possible to open the Setting window and automatically select a tab?

Is your feature request related to a problem? Please describe.
Basically the title. Is it possible to trigger the Setting window to select a tab after showing up
Describe the solution you'd like
A method or some other way to set which tab to focus on. Maybe a Binding when creating the Setting View?
Describe alternatives you've considered
Not sure.
Additional context
Not sure.

One can pass a binding for the selected tab to the settings modifier since eca4865. Does this solve your problem?

Oh that’s perfect. I’m so dumb. Sorry for wasting your time

No, thanks for opening the feature request, I've just added it one hour ago (with commit 23fd02d) because of your request!

It's available in version 0.2.4


Change log

This project could use a proper change log. I sent #27, but that isn't really ideal since GitHub release notes don't seem to be kept up-to-date.
See http://keepachangelog.com

Read the commit log. A changelog wouldn't provide any more information: https://github.com/yeoman/yosay/commits/master

@sindresorhus the problem with that is that there's a lot of noise.

There is not that much noise since commits are squashed before landing in master branch.
See this for example:
https://github.com/yeoman/yosay/pull/24/

Commit squashing isn't the issue and in fact makes things worse - d56182d992b6a2f1f4c3d9717adb3081a1909166 is a great example of this because the commit isn't atomic and so you have to actually open up the commit description to find out what it does instead of being able to just read the log.
Here's some recent commits that have zero bearing on me as a consumer: 00c279fd1f02aaeaf3b3bd76f07c8114beae977b, 1614e0adc24d9f3e59583bbb991ea844f322d39f, a5957de8b585ed5134c1c5412a8a6e373bc99cb0 (note that this one also contains a change completely unrelated to the commit message - if that was a functional change I probably would've just missed it!), ed13351f91f3bd32a9b0f0b1f28546b159c7f35f, 534b8f388728d9921707cbc610e7ef53ff611da9, and 1e97b3488450e4d5207aa428cfe3c154d4681cff. All of those are noise.
Quoting http://keepachangelog.com, which I already linked to:

Why can’t people just use a git log diff?
 They could not make a suitable change log even in a hypothetical project run by perfect humans who never make typos, never forget to commit new files, never miss any part of a refactoring. The purpose of a commit is to document one atomic step in the process by which the code evolves from one state to another. The purpose of a change log is to document the noteworthy differences between these states.
As is the difference between good comments and the code itself, so is the difference between a change log and the commit log: one describes the why, the other the how.

Don’t feel your arguments/examples. But I feel the need to see (at least) breaking changes.
To make that easier I’m going to try to keep Github releases in sync with npm releases.
… Just »published« v2.0.0 over here: https://github.com/yeoman/yosay/releases 😘


Check for previous/existing GitHub issues/module proposals

[x] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[x] I have checked for that this module doesn't already exist in the module indexes.

Bicep or Terraform?
Bicep
Module Classification?
Pattern Module
Module Name
avm/ptn/authorization/policy-exemption
Module Details
Create pattern module to allow the deployment of policy exemptions at management group, subscription level, and resource group scopes.
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
oZakari
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

Hi @oZakari,
Thanks for requesting/proposing to be an AVM module owner!
We just want to confirm you agree to the below pages that define what module ownership means:

Team Definitions & RACI
Shared Specification (Bicep & Terraform)
Module Support

Any questions or clarifications needed, let us know!
If you agree, please just reply to this issue with the exact sentence below (as this helps with our automation 👍):
"I CONFIRM I WISH TO OWN THIS AVM MODULE AND UNDERSTAND THE REQUIREMENTS AND DEFINITION OF A MODULE OWNER"
Thanks,
The AVM Core Team
#RR


Add group functionality to add/set snipeituser

Redoing previous pull request to point to develop branch

Thanks! @chaosjester Sorry for delay, been away from devices.
There's still 30 commits on this pull request and only one of then is necessary. You can clean up this by rebasing. I'll try to write
git bash commands for you. On your local repo run
#Make feature branch (as they keep you going when you are waiting you request to be pulled)
git branch  feature/groups
#Swith to feature branch
git checkout feature/groups
#Add upstream remote for rebasing
git remote add upstream git@github.com:snazy2000/SnipeitPS.git
git fetch upstream
#rebase commits on feature branch (Just try to survive from vi editor and
#just left lines related your own commit on file)
git rebase upstream/develop -i
#now you branch contain only your commits
#push you branch to github
git push origin feature/groups

Then change this PR branch or make new one. Sorry for trouble, but I like keep commits log clean.