[BUG] - Popup menubar not hidden when resizing browser window

Describe the bug
I'm unsure if this is a bug or intended behavior. On a post page, resizing the browser to a smaller window reveals a menu button at the bottom right. Clicking it opens a menubar in the same corner. However, resizing back to a larger window hides the menu button but leaves the menubar visible. The only way to close the menubar is to resize back to a small window and click the menu button again.
To Reproduce
The official website of hermit-v2 should be enough to reproduce the bug.

 For example, this page from the official website.
Resize your browser window small enough to make the menu button appear in the header
Click the menu button to call out the popup menubar
Resize your browser window big enough to make the menu button disappear.
Spot the error. You should see the popup menubar still there, and you can't close it.

Expected behavior
After step 3 above, the menubar should be hidden when the window is resized to be large, and appear when resized to be small.
Screenshots
Resized to a small window, the menu button will appear at the bottom left in the header.

Click the menu button at the bottom right, and a menubar will pop up:

Resize to a large window, and the menubar is still there:

Hugo (please complete the following information):

Latest hermit-V2 theme package? Yes.
This bug should be reproducible on the official website of hermit-v2 as I tested on 2024/11/22.

Hi @Xinyu-Li-123,
Thanks for bringing this to my attention.
This happens because the components which were active in small width screen remains active unless the page is refreshed, upon which it takes on components which are actually used in wide screen. And vice versa.
This is because I haven't touched it from original theme and to be frank I didn't test it out myself and didn't consider a viable case.
Nonetheless, I will look into this.

Hi @Xinyu-Li-123,
I have pushed a fix. If you have time, you may test it out and report; It's working from my end, but a second opinion is always good.

Yes, it works on my side as well. Thank you for the fix!


Issue with /docs/tutorials/stateless-application/run-stateless-application-deployment/

This is a...

[ ] Feature Request
[x] Bug Report

Problem:
I think the "apiVersion" value in the example yaml files is incorrect.
If I submit that to my Tectonic Kubernetes cluster, I get:
" error validating data: API version "apps/v1beta1" isn't supported, only supports API versions ["componentconfig/v1alpha1" "extensions/v1beta1" "rbac.authorization.k8s.io/v1alpha1" "storage.k8s.io/v1beta1" "v1" "authentication.k8s.io/v1beta1" "authorization.k8s.io/v1beta1" "autoscaling/v1" "batch/v1" "batch/v2alpha1" "certificates.k8s.io/v1alpha1" "policy/v1alpha1" "federation/v1beta1" "apps/v1alpha1"]; if you choose to ignore these errors, turn validation off with --validate=false"
Kubernetes Client/Server Versions:
Client Version: version.Info{Major:"1", Minor:"4", GitVersion:"v1.4.6", GitCommit:"e569a27d02001e343cb68086bc06d47804f62af6", GitTreeState:"clean", BuildDate:"2016-11-12T05:22:15Z", GoVersion:"go1.7.1", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.6+coreos.0", GitCommit:"afa80ed4c07c36b753e370fc090bb3c6fc42f0e4", GitTreeState:"clean", BuildDate:"2017-03-29T03:36:32Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Proposed Solution:
Should they be "apiVersion: extensions/v1beta1" instead of "apiVersion: apps/v1beta1"?
Page to Update:
http://kubernetes.io/...

@rchapple  Kubernetes v1.6 uses apps/v1beta1 and the documentation is reflecting the latest stable release. Your version looks old.

@ahmetb -- you are correct.  Thanks for pointing that out.


selection issues in code cells #1299

Go Doc Start on blur. Selection behaviour has been simplified

:+1:


Fixing init-test timeout.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

oh..I too have a PR for this https://github.com/grpc/grpc/pull/12920
but I guess reducing the number of iterations from 100000 to 1000 is better :)

[trickle] No significant performance differences

Not all the things are happy. I'll fix it.
src/core/lib/iomgr/iocp_windows.cc(53): error C2371: 'timeout': redefinition; different basic types
src/core/lib/iomgr/iocp_windows.cc(47): note: see declaration of 'timeout'
src/core/lib/iomgr/iocp_windows.cc(54): error C2446: '>': no conversion from 'std::numeric_limits<unsigned long>::_Ty' to 'gpr_timespec'
src/core/lib/iomgr/iocp_windows.cc(54): note: No constructor could take the source type, or constructor overload resolution was ambiguous
src/core/lib/iomgr/iocp_windows.cc(55): warning C4244: 'return': conversion from 'grpc_millis' to 'DWORD', possible loss of data

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Corrupt JSON data (indicates timeout or crash):
    bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_InProcessCHTTP2_NoOpMutator_NoOpMutator__2M_1_0.opt.old: 1

[microbenchmarks] No significant performance differences


Incredibly spazzy camera

Trying to use this on KSP 1.1.0
Tracking works great though everything seems huge. But the camera on screen while low fps is ok, but the actual tracking camera seems to spaz around like mad making it unbearable. The look angle constantly flickers to the sides

Can't tell if this is a Vive tracking issue. Can you try with the latest release and see if the issue still exists?

Closed until further description provided.


Build resources into app package does not work

Steps to reproduce
Into my UWP App project, I have added use of priconfig.default.xml and priconfig.packaging.xml, to have possibility to change language at Runtime (using right resx). When I run my TFS build with this parameters
priconfig.default.xml
<default>
  <qualifier name="Language" value="fr-CH;it;en;de" />
</default>

priconfig.packaging.xml
<packaging>
  <autoResourcePackage qualifier="Scale" />
  <autoResourcePackage qualifier="DXFeatureLevel" />
</packaging>

Command line
/p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxPackageDir="$(Build.ArtifactStagingDirectory)\$(BuildConfiguration)" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload

Expected  behavior
Succesfull appxbundle created.
Actual behavior
There is this error
    2018-08-30T11:27:28.0128926Z _CreateResourcePackages:
    2018-08-30T11:27:28.0128926Z   C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64\MakeAppx.exe pack /r /l /h sha256 /m C:\Agent2\_work\100\s\MyProject.AppPackage\bin\x86\Release\ForBundle\AppxManifest.xml /f obj\x86\Release\split.scale-125.map.txt /o /p C:\Agent2\_work\100\s\MyProject.AppPackage\bin\x86\Release\MyProject.AppPackage_<IP_ADDRESS>59_scale-125.appx
    2018-08-30T11:27:28.0755831Z ##[error]MakeAppx(0,0): Error : The mapping file can't be parsed.  The error occurs at line 8.
    2018-08-30T11:27:28.0755831Z ##[debug]Processed: ##vso[task.logissue type=Error;sourcepath=MakeAppx;linenumber=0;columnnumber=0;code=;]The mapping file can't be parsed.  The error occurs at line 8.
    2018-08-30T11:27:28.0755831Z MakeAppx : error : The mapping file can't be parsed.  The error occurs at line 8. [C:\Agent2\_work\100\s\MyProject.AppPackage\MyProject.AppPackage.wapproj]
    2018-08-30T11:27:28.0755831Z ##[error]MakeAppx(0,0): Error : Package creation failed.
    2018-08-30T11:27:28.0755831Z ##[debug]Processed: ##vso[task.logissue type=Error;sourcepath=MakeAppx;linenumber=0;columnnumber=0;code=;]Package creation failed.
    2018-08-30T11:27:28.0755831Z MakeAppx : error : Package creation failed. [C:\Agent2\_work\100\s\MyProject.AppPackage\MyProject.AppPackage.wapproj]
    2018-08-30T11:27:28.0755831Z ##[error]MakeAppx(0,0): Error : 0x8007000b - An attempt was made to load a program with an incorrect format.
    2018-08-30T11:27:28.0755831Z ##[debug]Processed: ##vso[task.logissue type=Error;sourcepath=MakeAppx;linenumber=0;columnnumber=0;code=;]0x8007000b - An attempt was made to load a program with an incorrect format.
    2018-08-30T11:27:28.0755831Z MakeAppx : error : 0x8007000b - An attempt was made to load a program with an incorrect format. [C:\Agent2\_work\100\s\MyProject.AppPackage\MyProject.AppPackage.wapproj]
    2018-08-30T11:27:28.1223110Z ##[debug]Processed: ##vso[task.logdetail id=10c2f9a3-d35c-44bd-8001-f19223d98f3b;parentid=4705ecb4-9eb8-44ae-9593-df9eca329231;type=Build;result=Failed;finishtime=2018-08-30T11:27:28.1223110Z;progress=100;state=Completed;parentid=4705ecb4-9eb8-44ae-9593-df9eca329231;name=;]
    2018-08-30T11:27:28.1223110Z Done Building Project "C:\Agent2\_work\100\s\MyProject.AppPackage\MyProject.AppPackage.wapproj" (default targets) -- FAILED.

Environment data
Microsoft Visual Studio Team Foundation Server
Version 16.122.27102.1

Can you please submit feedback through Visual Studio? I think this problem is happening in tasks (or programs) that run in MSBuild but don't live in this repo. If you reply with the link to your feedback issue, I can get it in front of the right person internally.


Yair/deprecate declared classes

Pull Request type
Please check the type of change your PR introduces:

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no API changes)
[ ] Build-related changes
[ ] Documentation content changes
[ ] Other (please describe):

The first step to support 0.11

This change is

crates/papyrus_gateway/src/state.rs line 138 at r5 (raw file):

    pub deployed_contracts: Vec<DeployedContract>,
    pub storage_diffs: Vec<StorageDiff>,
    pub declared_contract_hashes: Vec<ClassHash>,

Shouldn't this be deprecated_declared_classes according to the rpc?

crates/papyrus_gateway/src/state.rs line 138 at r5 (raw file):
Previously, anatgstarkware (anatg) wrote…
Shouldn't this be deprecated_declared_classes according to the rpc?

Done.

crates/starknet_client/src/lib.rs line 280 at r10 (raw file):
Previously, anatgstarkware (anatg) wrote…
We will need to bring both types

Right, I am working on it in a separate PR


MouseDevice uses initial buttons for an unrelated mouse up event

Describe the bug
Each WindowImpl owns a personal instance of MouseDevice which tracks buttons used last time by a key down event, but if there's another overlapping window opens and closes immediately on a mouse down even, the follow up mouse up will be raised on the background window with old and unrelated initial buttons.
To Reproduce
Steps to reproduce the behavior:

Make an app which has a context menu for the main window.
In that context menu add an entry which opens a system open file dialog.
Ensure that the file you want to double click on is over the main window.
Double click on the file and see the context menu being opened.

Expected behavior
The context menu must not be displayed.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Windows
Version 10.0.22000.0

@YohDeadfall which Version of Avalonia do you use?

There's no exact version because we have a fork from which build packages to keep everything up to date and have broken things fixed ASAP. What I can tell you is that the bug was the for a long time according to our app builds I tested.
@MarchingCube, I made a pull request to fix the bug.


⚠ Quirk Club Argentina has degraded performance

In e7c2b64, Quirk Club Argentina (https://quirkclub.app) experienced degraded performance:

HTTP code: 200
Response time: 8523 ms

Resolved: Quirk Club Argentina performance has improved in a0278f0 after 25 minutes.


Remove checking message "Vim: Caught deadly signal"

This PR fixes Test_deadly_signal_TERM() on FreeBSD.
The message Vim: Caught deadly signal TERM may be at different
positions on different platforms:

bottom of the window on FreeBSD
top of the window on Linux, macOS
Not sure why, but it should not be needed to check for that
message, as we already check that the signal terminated Vim,
the swap file was created as a result of the signal and the changes
are recoverable, which is enough.

FreeBSD CI still failed, but in an unrelated test: Test_communicate().
I assume that it's a flaky test. At least Test_deadly_signal_TERM() passed.

Codecov Report

Merging #6075 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #6075      +/-   ##
==========================================
+ Coverage   87.25%   87.26%   +0.01%
==========================================
  Files         142      142
  Lines      156783   156783
==========================================
+ Hits       136799   136819      +20
+ Misses      19984    19964      -20

Impacted Files
Coverage Δ

src/mbyte.c
65.38% <0.00%> (-0.57%)
:arrow_down:

src/gui.c
63.35% <0.00%> (-0.56%)
:arrow_down:

src/sign.c
94.77% <0.00%> (-0.18%)
:arrow_down:

src/clipboard.c
82.96% <0.00%> (-0.11%)
:arrow_down:

src/message.c
88.73% <0.00%> (+0.09%)
:arrow_up:

src/textobject.c
92.45% <0.00%> (+0.11%)
:arrow_up:

src/gui_gtk_x11.c
57.98% <0.00%> (+0.14%)
:arrow_up:

src/if_xcmdsrv.c
88.90% <0.00%> (+0.17%)
:arrow_up:

src/diff.c
85.83% <0.00%> (+0.80%)
:arrow_up:

src/xdiff/xprepare.c
73.07% <0.00%> (+2.56%)
:arrow_up:

... and 2 more

Continue to review full report at Codecov.

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


HCGDM-97 adding additional layers eiuhealthcareL1/L2

layer1 published as 3.6.0-analysis-deps on AWS in region ap-southeast-1


[CLOSED] Pressing the  key displays a questionmark instead of going to insert mode

 Issue by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT
Originally opened as https://github.com/douglasdrumond/macvim/issues/9

In command mode, pressing <insert> (on an usb keyboard) switches the mouse
cursor to a "?".

* In command mode I expect to enter insert mode.
* In insert mode I expect to enter replace mode.
* In replace mode I expect to enter insert mode.

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 24 Aug 2007 at 2:05

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

I don't have an <insert> key on my (Apple) keyboard, so I can only assume that
you
are using a PC keyboard?  On my keyboard there is a <help> key where <insert>
normally sits, so I am guessing your <insert> presses sends <help> instead.  It
is
silly with the "?" mouse cursor though, I will get rid of that, but <insert>
will
most likely still send  <help> (which most probably will bring up the Vim
help)...but
I have to look into this.

Original comment by<EMAIL_ADDRESS>on 24 Aug 2007 at 8:42

Changed state: Accepted

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

Heh, this explains the funny behaviour. And yes, it is a PC keyboard. Anyway,
when
the key press reaches vim I assume it'll be possible to remap it. In the
Vim.app it
works this way anyway, and I'm quite used to it.

Original comment by<EMAIL_ADDRESS>on 25 Aug 2007 at 9:27

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

This turned out to be quite difficult to fix, but now it is in the latest svn
version
(and will be in the next snapshot).  Cocoa has something called 'context help
mode'
which is automatically entered when the user presses the 'help' key (at which
point
the mouse cursor changes to the question mark etc.).  The key event itself never
reaches the text view.  The fix subclasses NSApplication and intercepts key down
events and checks if the key pressed is the help key.

So, now you can map to <Help> in Vim and 'insert' on a PC keyboard will work
(if you
don't map it the Vim help window will be displayed instead).

Original comment by<EMAIL_ADDRESS>on 25 Aug 2007 at 11:17

Changed state: Fixed

 Comment by GoogleCodeExporter
Monday Mar 16, 2015 at 09:15 GMT

Works like charm.

All you need to do ist

:map! <Help> <Insert>

thanks.

Original comment by<EMAIL_ADDRESS>on 27 Aug 2007 at 8:09


Escape values in Cypher queries

This needs to be implemented in two places off the top of my head (but needs checking):

OlsNeo4jClient
V1GraphRepository (the only place we perform direct queries without using the OlsNeo4jClient I THINK)


fix error response on iot/iot-data

As iot/iot-data seemed different from the actual response, I modified the following points.:

format the response body from xml to json
status code from 400 to 404 when ResourceNotFound

Coverage decreased (-0.3%) to 92.079% when pulling 7017ede49c95195bc8b8d58361ab954fda043c1d on seiro-ogasawara:fix/iot-data-exceptions into 5f8c7d372e136b54cc16755faed0c029f232ce24 on spulec:master.

@seiro-ogasawara LGTM ;) Just please run the ci again as build failed for some accident

Coverage remained the same at 92.361% when pulling cdd476dc09cc2d15e3894499f63f70917e97d9d1 on seiro-ogasawara:fix/iot-data-exceptions into 5f8c7d372e136b54cc16755faed0c029f232ce24 on spulec:master.

@toshitanian thanks!

Looks great, thanks @seiro-ogasawara, Welcome to Moto :smile:


Fix rs2asm parser grammar to correctly handle EOF

If the file do not ends with newline, it is still valid script but
grammar assumed that newline at the end of each statement is always
required. Also add checking of EOF to correctly wait for end of file
instead of trying to process even unfinished input.
Signed-off-by: Tomas Slusny<EMAIL_ADDRESS>

As I have no better ideas, closing


modified converters to group json by recordGroupName

Coverage decreased (-0.02%) to 71.916% when pulling 96f342761913b1e06023931ab2b08dd3a8594ba3 on akmorrow13:multiple_python_pileups into d30ecb672ba11be8363c30925fb595987a7c8573 on bigdatagenomics:master.

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


Request type zk migration

bring back deprecated daemon field
add ZK migration to ensure that all requests have requestType set
add null check to SingularityValidator for requestType

/cc @wsorenson

In order for this migration to work in the future, don't you need to drop daemon and reconstruct the object using raw json?
We should add some simple non null checks to request constructor.

Or copy / paste the actual former request object into the mgiration class itself.

yep you're right, i'll copy in the old object into the migration, and add null checks to the constructor

^ still want to do a little more testing, but this should be more like it


skip_label option not working with check_box and radio_button

Hello,
I come across one issue that skip_label option isn't working in case of check_box and radio_button helpers.
This option, as per description should not show label on DOM at all.
Examples:
form.radio_button :gender, "male", bootstrap: {skip_label: true}

    <input class="form-check-input" type="radio" value="male" name="user[gender]" id="user_gender_male" />
    Gender

Thanks

Thank you for reporting this issue.

Thanks for reporting this issue. It will be fixed in upcoming 0.9.4 release.


If a download fails, it remains in 'Installed!' for a very long time without the ability to do anything about it

Download failed due to some reason (not sure yet), but even though civitai itself reports that the download failed, it also reports that it's installed.  Attempting to remove it does not change this state, and I can't re-downloading anything.
How is your own extension not aware of its own states? Why are you charging money for a simple downloader that trips over its own shoelaces with even a minor deviation from a complete success?

I figured out why. You know you guys only check the hash once during an entire runtime? And if the download fails you mark it as succeeded because you only catch the error for preview images, and not the file itself?


Support Coremods

Jars are getting remapped, but access transformers aren't. So coremods load but don't do anything it seems like.
Tested: CodeChickenCore and Not Enough Items

hope mods like TMI could work


Add server-time support.

Please could you add server-time support, which is used by ZNC itself?

Seems not


Ceph driver tuning

Author Name: Jaime Melis (@jmelis)
Original Redmine Issue: 3362, https://dev.opennebula.org/issues/3362
Original Date: 2014-11-18
Original Assignee: Jaime Melis

This  patch moves the 'snap' and 'protect' operations from VM disks to VM images, leaving only the 'clone' operation for VM disks.

Original Redmine Comment
Author Name: Ruben S. Montero (@rsmontero)
Original Date: 2015-02-17T16:32:43Z

I see two problems with this patch:
1.- It introduces an arbitrary number of snapshot layers, i.e. when an image is copied multiple times; this will probably impact in performance. Using snapshots for rapid VM disk image provisioning is already in use in the TM (i.e multiple 1st layer snapshots of the golden image)
2.- We will require a migration path as most of the operations now need to refer to snapshots (@snap sources), current registered images won't work.
Although it may help when dealing with copying and registering images, this is normally a one-time operation and something probably you want to settle down before firing VMs. Probably reducing snapshot layers and having already the snapshots in the TM code is better for the overall performance.
I'm holding down this patch to further discuss this.

Fixed


Python 3 compatibility of print statement

Now the script works with both Python 3 and Python 2.

I added some more to support python3. Thanks for your issue. Travis should help, that this doesn't appear once more.


default LogLevel should all be equal

<EMAIL_ADDRESS>

https://issues.dlang.org/show_bug.cgi?id=14374

I'm wondering whether the highest loglevel is a good default.

thanks:
I did wonder as well. But I found it is easier to understand that all messages pass in the beginning and that you have to disable stuff. Rather than enable stuff to work

I did wonder as well. But I found it is easier to understand that all messages pass in the beginning and that you have to disable stuff. Rather than enable stuff to work

Yes, it makes development slightly easier, but goes against the normal tool workflow where you have additional verbose switches. Now you need to add boilerplate code for the default behavior, only a single line though.


Errors seen spamming rancher server on an upgrade from 2.5.9 to 2.6.1

Rancher Server Setup

Rancher version: 2.6-head commit id: b24724f
Installation option (Docker install/Helm Chart): Helm

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): K3S

Proxy/Cert Details: Rancher gegenerated

Information about the Cluster

Kubernetes version: v1.20.10+k3s1 of local cluster for hosted and tenant cluster

Describe the bug
Errors seen on rancher server upgrade from 2.5.9 to 2.6.1
To Reproduce

On a k3s HA cluster, import a k3s HA cluster
Install rancher on the downstream cluster
On the tenant cluster enable monitoring v1
Enable monitoring v1 on the Hosted Rancher HA also (Note, this failed for some reason after sometime, so I ended up disabling monitoring v1 and reenabling it back on the local cluster of the hosted rancher)
Upgrade the tenant cluster to 2.6-head
These errors flood the rancher server logs.

2021/09/21 23:11:07 [ERROR] error syncing 'local/no-leader': handler cluster-alert-rule-deployer: can't find system project, handler cluster-alert-rule-controller: can't find system project, requeuing
--
Tue, Sep 21 2021 4:11:07 pm | 2021/09/21 23:11:07 [ERROR] error syncing 'local/event-alert': handler cluster-alert-group-deployer: can't find system project, handler cluster-alert-group-controller: can't find system project, requeuing
Tue, Sep 21 2021 4:11:07 pm | 2021/09/21 23:11:07 [ERROR] error syncing 'local/node-alert': handler cluster-alert-group-deployer: can't find system project, handler cluster-alert-group-controller: can't find system project, requeuing
Tue, Sep 21 2021 4:11:07 pm | 2021/09/21 23:11:07 [ERROR] error syncing 'local/etcd-alert': handler cluster-alert-group-deployer: can't find system project, handler cluster-alert-group-controller: can't find system project, requeuing
Tue, Sep 21 2021 4:11:07 pm | 2021/09/21 23:11:07 [ERROR] error syncing 'local/kube-components-alert': handler cluster-alert-group-deployer: can't find system project, handler cluster-alert-group-controller: can't find system project, requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring.v2': handler helm-app: failed to delete cattle-prometheus/cluster-monitoring catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/cluster-monitoring.v2: apps.catalog.cattle.io "cluster-monitoring" not found, requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring.v2': handler helm-app: failed to delete cattle-prometheus/cluster-monitoring catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/cluster-monitoring.v2: apps.catalog.cattle.io "cluster-monitoring" not found, requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/monitoring-operator': handler helm-app-status: Operation cannot be fulfilled on apps.catalog.cattle.io "monitoring-operator": StorageError: invalid object, Code: 4, Key: /registry/catalog.cattle.io/apps/cattle-prometheus/monitoring-operator, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: b4ebcc21-fe28-4526-b660-ed825c8dd23b, UID in object meta: , requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/monitoring-operator.v2': handler helm-app: failed to delete cattle-prometheus/monitoring-operator catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/monitoring-operator.v2: apps.catalog.cattle.io "monitoring-operator" not found, requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/monitoring-operator': handler helm-app-status: Operation cannot be fulfilled on apps.catalog.cattle.io "monitoring-operator": StorageError: invalid object, Code: 4, Key: /registry/catalog.cattle.io/apps/cattle-prometheus/monitoring-operator, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: b4ebcc21-fe28-4526-b660-ed825c8dd23b, UID in object meta: , requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/monitoring-operator.v2': handler helm-app: failed to delete cattle-prometheus/monitoring-operator catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/monitoring-operator.v2: apps.catalog.cattle.io "monitoring-operator" not found, requeuing
Tue, Sep 21 2021 4:11:09 pm | 2021/09/21 23:11:09 [ERROR] error syncing 'cattle-prometheus/monitoring-operator.v2': handler helm-app: failed to delete cattle-prometheus/monitoring-operator catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/monitoring-operator.v2: apps.catalog.cattle.io "monitoring-operator" not found, requeuing
Tue, Sep 21 2021 4:11:10 pm | 2021/09/21 23:11:10 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring.v2': handler helm-app: failed to delete cattle-prometheus/cluster-monitoring catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/cluster-monitoring.v2: apps.catalog.cattle.io "cluster-monitoring" not found, requeuing
Tue, Sep 21 2021 4:11:11 pm | 2021/09/21 23:11:11 [ERROR] error syncing 'cattle-prometheus/monitoring-operator': handler helm-app-status: Operation cannot be fulfilled on apps.catalog.cattle.io "monitoring-operator": StorageError: invalid object, Code: 4, Key: /registry/catalog.cattle.io/apps/cattle-prometheus/monitoring-operator, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: 08e67640-e669-48c8-a27a-44a615f5776e, UID in object meta: , requeuing
Tue, Sep 21 2021 4:11:11 pm | 2021/09/21 23:11:11 [ERROR] error syncing 'cattle-prometheus/monitoring-operator.v2': handler helm-app: failed to delete cattle-prometheus/monitoring-operator catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/monitoring-operator.v2: apps.catalog.cattle.io "monitoring-operator" not found, requeuing
Tue, Sep 21 2021 4:11:11 pm | 2021/09/21 23:11:11 [ERROR] error syncing 'cattle-prometheus/monitoring-operator': handler helm-app-status: Operation cannot be fulfilled on apps.catalog.cattle.io "monitoring-operator": StorageError: invalid object, Code: 4, Key: /registry/catalog.cattle.io/apps/cattle-prometheus/monitoring-operator, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: 08e67640-e669-48c8-a27a-44a615f5776e, UID in object meta: , requeuing
Tue, Sep 21 2021 4:11:12 pm | 2021/09/21 23:11:12 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring.v2': handler helm-app: failed to delete cattle-prometheus/cluster-monitoring catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/cluster-monitoring.v2: apps.catalog.cattle.io "cluster-monitoring" not found, requeuing
Tue, Sep 21 2021 4:11:12 pm | 2021/09/21 23:11:12 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring.v2': handler helm-app: failed to delete cattle-prometheus/cluster-monitoring catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/cluster-monitoring.v2: apps.catalog.cattle.io "cluster-monitoring" not found, requeuing
Tue, Sep 21 2021 4:11:12 pm | 2021/09/21 23:11:12 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring.v2': handler helm-app: failed to delete cattle-prometheus/cluster-monitoring catalog.cattle.io/v1, Kind=App for helm-app cattle-prometheus/cluster-monitoring.v2: apps.catalog.cattle.io "cluster-monitoring" not found, requeuing
Tue, Sep 21 2021 4:11:14 pm | 2021/09/21 23:11:14 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring': handler helm-app-status: Operation cannot be fulfilled on apps.catalog.cattle.io "cluster-monitoring": StorageError: invalid object, Code: 4, Key: /registry/catalog.cattle.io/apps/cattle-prometheus/cluster-monitoring, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: a340a954-039d-451b-9f24-3069d574d887, UID in object meta: , requeuing
Tue, Sep 21 2021 4:11:14 pm | 2021/09/21 23:11:14 [ERROR] error syncing 'cattle-prometheus/cluster-monitoring': handler helm-app-status: Operation cannot be fulfilled on apps.catalog.cattle.io "cluster-monitoring": StorageError: invalid object, Code: 4, Key: /registry/catalog.cattle.io/apps/cattle-prometheus/cluster-monitoring, ResourceVersion: 0, AdditionalErrorMsg: Precondition failed: UID in precondition: a340a954-039d-451b-9f24-3069d574d887, UID in object meta: , requeuing

prometheus-cluster-monitoring-0 pod in the tenant local cluster is Unavailable
Logs:

level=info ts=2021-09-21T23:03:19.080Z caller=head.go:624 component=tsdb msg="WAL segment loaded" segment=11 maxSegment=12
--
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.080Z caller=head.go:624 component=tsdb msg="WAL segment loaded" segment=12 maxSegment=12
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.080Z caller=head.go:627 component=tsdb msg="WAL replay completed" duration=31.971919888s
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.873Z caller=main.go:694 fs_type=EXT4_SUPER_MAGIC
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.873Z caller=main.go:695 msg="TSDB started"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.873Z caller=main.go:799 msg="Loading configuration file" filename=/etc/prometheus/config_out/prometheus.env.yaml
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.878Z caller=kubernetes.go:253 component="discovery manager scrape" discovery=k8s msg="Using pod service account via in-cluster config"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.878Z caller=kubernetes.go:253 component="discovery manager scrape" discovery=k8s msg="Using pod service account via in-cluster config"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.879Z caller=kubernetes.go:253 component="discovery manager scrape" discovery=k8s msg="Using pod service account via in-cluster config"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.880Z caller=kubernetes.go:253 component="discovery manager scrape" discovery=k8s msg="Using pod service account via in-cluster config"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.881Z caller=kubernetes.go:253 component="discovery manager scrape" discovery=k8s msg="Using pod service account via in-cluster config"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.882Z caller=kubernetes.go:253 component="discovery manager scrape" discovery=k8s msg="Using pod service account via in-cluster config"
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.883Z caller=main.go:827 msg="Completed loading of configuration file" filename=/etc/prometheus/config_out/prometheus.env.yaml
Tue, Sep 21 2021 4:03:19 pm | level=info ts=2021-09-21T23:03:19.883Z caller=main.go:646 msg="Server is ready to receive web requests."

This maybe same as this - https://github.com/rancher/rancher/issues/34833

@aiyengar2 is this same as 34833 ?

Yes this is a duplicate @sowmyav27 @cbron. I'm working on fixing these errors right now.

@sowmyav27 you should have seen those logs when Rancher 2.5.9 was managing a downstream Rancher 2.6, once you upgrade to Rancher 2.6 on both, there are a different set of logs that we see that are similarly related:
2021/09/23 19:27:30 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:27:36 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:27:55 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:28:01 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:28:06 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:28:12 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:28:15 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found
2021/09/23 19:28:21 [ERROR] error getting app cluster-monitoring apps.project.cattle.io "p-2f9qt/cluster-monitoring" not found

I saw these when 2.5.9 was managing 2.6 . I did not test the other usecase of upgrading the hosted rancher itself to 2.6

Closing this as a dup of this https://github.com/rancher/rancher/issues/34833


TorqueLab v0.2 source code changes

The source code changes I added to ueberengine to make it work with TorqueLab

Looks fine, will merge when rest is ready.


This test is flakey on Linux, disable it.

The code has varied significantly on TOT so fixing
it on stable is not worth the effort.
rdar://problem/37725893

@swift-ci please test


fix(3156126186): align transactions modals to Figma

Description of the Changes
Not include Steppers icon and title design
Changes:

Adding margin-top Alert - .message class to make space between title and message.
CSS changes to align to Figma design
Adding style prop to ModalText (used to centralize the text in my case)
Create new folders TransactionSubmittedModal and ProgressModal and separate them to header and body instead of passing only the title in modal-hooks functions (in order to give each modal his own CSS properties)
Adding buttonProp to TransactionSubmittedModalButton and passing the same styling to it and to the close modal button (to avoid code duplication)
Align strings to be like the design, on strings.js I changed the waitForConfirm object to be with strings that match the design on Figma

Solves #3156126186

Checklist

[x] Manually tests of the main Application flows are done and passed.
[ ] New unit / functional tests have been added (whenever applicable).
[ ] Docs have been updated (whenever relevant).
[x] PR title is follow the Conventional Commits convention: <type>[optional scope]: <description>, e.g: fix: prevent racing of requests

This change is

:tada: This PR is included in version 1.9.0-dev.28 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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

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


Cont'd: [Masthead, search]: Create scoped search designs, & specs

Continuation of #7333

You can find the design spec and functional spec here https://ibm.ent.box.com/folder/137924368899?s=csvl5h1qnekbvhg2m33a6od0kmhjn73z


A11y_AzureDataStudio_ManageAccessForFile_AI4D:Label is missing for enter name edit box

GitHubTags: #A11y_ADS_OctTestPass;#A11yMAS; #A11yTCS;#SQL
AzureDataStudio;#MAS1.3.1;#MAS3.3.2;#DesktopApp;#Win32;#NVDA;#AI4D
Environment Details:
Application Name: Azure Data Studio
Version: 1.12.0-insider (user setup)
Commit:6582debd7388b1be512fc3a9b956d3e54f6115e7
Date: 2019-10-03T08:56:27.454Z
VS Code: 1.38.0
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
Additional Details:
Tool Name : AI4D
Steps to Reproduce:
Install and Launch the application the azure data studio application.
2.Connet to the servers with the required credentials.
3.Navigate to the control panel and click on the “Jupyter books” icon.
4.Navigate till HDFS folder and right click on it and click on manage access.
5.Hover on edit name box with the help of AI4D.
Actual:
Label is missing for the enter name edit box .
Expected:
Label should be there for the enter name edit box.
User Impact:
Screen Reader user will not able to relate with the enter name edit box.
Attachment for Reference:
7814_A11y_AzureDataStudio_ManageAccessForFile_AI4D.pptx
Does this issue occur when all extensions are disabled?: Yes

This has been fixed on the latest insiders build

#Azure Data Studio - New Features_win32;

#A11ySev2;


option to preserve hex values?

Hello! This is an awesome package.
I am curious why values are converted to HSL. When using the theme properties as variables, you have to do this:
<body class='bg-[hsl(var(--custom-body))]'>

as opposed to this if it were to be a hex value:
<body class='bg-[--custom-body]'>

Could there be an option to skip the HSL conversion? Or maybe an option to not store the raw HSL values, but store them already interpreted using hsl()

Hi @Numnumberry
Colors have to be converted to either hsl or rgb values in order to support opacity modifiers. Converting them to HEX would break many things since the following is not valid CSS:
.my-class {
    --my-color: #123456;
    color: var(--my-color)80;
}

a valid way is:
.my-class {
    --my-color: 0 100% 50%;
    color: hsl(var(--my-color) / 0.5);
}

or with rgb
.my-class {
    --my-color: 125 125 125;
    color: rgb(var(--my-color) / 0.5);
}

@L-Blondy We probably can use color-mix for that.  Browser support for it not great but we getting there.
It would be really nice to have hex support even with limitations.


Remove unused arguments & models

Fixes #
Remove unused arguments & models
Proposed Changes

Remove unused arguments
Remove unused models

I think there is no conflict with other files. The PR is ready to go!


failed by Jenkins, but passed if run it locally

fastlane - 1.6.0
xctool - 0.2.4
Xcode 6.4
pod - 0.37.2
OS X 10.10.4

Fastfile

fastlane_version "1.6.0"

default_platform :ios

platform :ios do

  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."

    cocoapods

    #customized
     ipa(
           workspace: 'ftol.xcworkspace',
           configuration: 'Release',
           scheme: 'ftol',
           ipa: 'ftol.ipa',
           clean: true,
         )

    #customized
    xctool :test , [
      "-workspace", "ftol.xcworkspace",
      "-scheme", "ftol",
      "-configuration", "Debug",
      "-reporter", "junit",
      "-sdk","iphonesimulator",
      "-arch","i386",
      "GCC_GENERATE_TEST_COVERAGE_FILES=YES", #Needed to gen coverage files used by lcov
      "GCC_INSTRUMENT_PROGRAM_FLOW_ARCS=YES"#Needed to gen coverage files used by lcov
    ].join(" ")
  end

  # You can define as many lanes as you want
  lane :ftol do
    say("All is Cool ^_^")
  end
  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
     Take a look at the error above (RuntimeError)
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/actions/ipa.rb:66:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/fast_file.rb:112:in `block (2 levels) in method_missing'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/actions/actions_helper.rb:51:in `execute_action'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/fast_file.rb:94:in `block in method_missing'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/fast_file.rb:93:in `chdir'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/fast_file.rb:93:in `method_missing'
	from (eval):32:in `block (3 levels) in parse'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/runner.rb:36:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/runner.rb:36:in `block in execute'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/runner.rb:29:in `chdir'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/runner.rb:29:in `execute'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/lib/fastlane/lane_manager.rb:33:in `cruise_lane'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/bin/fastlane:39:in `block (2 levels) in run'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/command.rb:178:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/command.rb:178:in `call'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/command.rb:153:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/runner.rb:428:in `run_active_command'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/runner.rb:68:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.4/lib/commander/delegates.rb:15:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/bin/fastlane:128:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.6.0/bin/fastlane:134:in `<top (required)>'
	from /usr/bin/fastlane:23:in `load'
	from /usr/bin/fastlane:23:in `<main>'
[00:17:57]: A build error occured. This can have many reasons, usually
[00:17:57]: it has something to do with code signing. The `ipa` action
[00:17:57]: uses `shenzhen` under the hood: https://github.com/nomad/shenzhen
[00:17:57]: The command that was used by fastlane:
[00:17:57]: krausefx-ipa build -s "ftol" --verbose | xcpretty
[00:17:57]: -------------------------------------------------------
[00:17:57]: Variable Dump:
[00:17:57]: {:DEFAULT_PLATFORM=>:ios, :ENVIRONMENT=>nil, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios ftol"}
[00:17:57]: A build error occured, this is usually related to code signing. Take a look at the error above
[00:17:58]:  fastlane finished with errors

When I run "fastlane ftol" from jenkins user all is fine.
Thanx.

As you can see in the output, it's a code signing issue. You can run krausefx-ipa build -s "ftol" --verbose to get the same result, which uses shenzhen and xcodebuild under the hood. That's all cause because you either run Jenkins as its own user or some profiles/certificates are missing.
This is not an issue of fastlane itself.

@KrauseFx thank you. I resolved it by removing *.mobileprovision from .gitignore. And I am not sure if it's the best solution, can you suggest something?. By the way, krausefx-ipa build -s "ftol" --verbose passed successfully from the local terminal via jenkins  user. Maybe I do not understand how it's works, I thought if it passed locally it should pass via ssh to.

Having the same issue.
Running it locally as jenkins user works, but running as a jenkins process does not.

I was able to build using the jenkins user after add one step to unlock the keychain

Hi @dogo!
I'm going to go ahead and close this issue for now since it's been inactive for a long time. Feel free to reply if the issue is still unresolved and we'd love to help you out!

Hi,
I'm getting below error.
[14:18:41]: fastlane finished with errors
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `require': cannot load such file -- gh_inspector (LoadError)
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
	from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:144:in `require'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane_core-0.47.0/lib/fastlane_core/ui/fastlane_runner.rb:92:in `show_github_issues'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane_core-0.47.0/lib/fastlane_core/ui/fastlane_runner.rb:43:in `rescue in run!'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane_core-0.47.0/lib/fastlane_core/ui/fastlane_runner.rb:50:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/delegates.rb:15:in `run!'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.95.0/lib/fastlane/commands_generator.rb:239:in `run'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.95.0/lib/fastlane/commands_generator.rb:20:in `start'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.95.0/lib/fastlane/cli_tools_distributor.rb:47:in `take_off'
	from /Library/Ruby/Gems/2.0.0/gems/fastlane-1.95.0/bin/fastlane:5:in `<top (required)>'
	from /usr/local/bin/fastlane:23:in `load'
	from /usr/local/bin/fastlane:23:in `<main>'

Hi @anmolnagpal Thanks for reaching out. Can you submit a new issue for this. I want to make sure we get to the bottom of your issue. Thanks!

@anmolnagpal Can you try updating your dependencies, just run sudo gem update gh_inspector or bundle update (if you use bundler) 🚀


Run CI across python versions 3.7+

E.g. 3.7, 3.8, 3.9, 3.10

Looks like it does not install for 3.7 :( https://github.com/tidymodels/vetiver-python/runs/6043298684?check_suite_focus=true

It looks like for that CI run, pip is doing some intense dep resolving and going all the way back to pandas 0.22--I wonder if there's a weird conflict with another dependency (since pandas < 1.4 should support python >= 3.7.1).

I tested using this code, and it seemed to work okay (but am still pretty stumped on why the pip resolver in the CI went back to a much earlier pandas version!)...
# using python 3.7 from vetiver-python repo
# pyenv local 3.7.12
pip install pip-tools
pip-compile setup.py --extra --dev --output-file=reqs.txt
pip install -r reqs.txt

Hmmm...I'm curious if it's some conflicting version between vetiver and pins's versions of pandas, could pins being a python 3.8 and up package be the culprit, since it seems to work on 3.8+?

Okay, trying again but using GHA + pip-compile 👀 failing a bit more verbosely here. I think pip resolver was going so far back to console Python >3.8 and <=3.7? All should be well with versions aligned!
https://github.com/isabelizimm/vetiver-python/runs/6077398301?check_suite_focus=true

ah thanks! I'll lower the dependency and get make some tweaks to ensure 3.7 works!

Should be resolved by this pr!:

#102


Task - Observation matrix hub - view link

Why view link is available not for all matrices?
Any alternative way to access the nexus and TNT download?
if the View is available for the matrix, The TNT and Nexus download do not work.

This technically is not a bug, the view link was only provided for matrices of a certain size.  We did this to get something quick, without dealing with optimizing matrix viewing.
I think we should add downloads to the matrix hub, then you could access them regardless of whether they can be viewed.
In mx we used a windowed viewer, which let us see small sections of huge matrices.  We plan to implement that in the future.


Update docs with http optout info

I wonder whether we should explain that to_addr_type and from_addr_type default to msisdn and list the other possible values?

Otherwise looks good. :)

We could do that. I didn't see anywhere in the docs where it explains what all the fields are and what each field is though, but I'll add it for the address type so long.

Tx.

Left two minor comments, looks good.

:+1: from me, although someone should review the commit I added.

:+1: :cake: for keeping the docs up to date


[ common ] copyright 작업

모든파일에 copytight 명시 구문작업이 필요합니다.

파일 앞에 명시해야하나요?? 뒤에 명시해야하나요?? :)

파일 앞에
합니다!

화이팅...

/*

Copyright 2018 It-chain

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
//
Copyright 2018 It-chain

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/

으로 정정합니다.


Window freezes after moving window with hidden cursor

I'm working on an FPS camera, using grab_cursor and hide_cursor.
I've noticed that moving the window freezes the whole event loop. The steps to reproduce in my app are:

Start the app
Alt-tab away / lose focus
Click and drag on the title bar
The window is now frozen and I have to either kill the process or ctrl-c in the console

If I remove all references to grab_cursor and hide_cursor, the window never freezes. (With either just hide_cursor or just grab_cursor, the window also still freezes, as it does when using both.)
My event loop is as follows:
let gl_window = GlWindow::new(window, context, &events_loop).unwrap();
gl_window.hide_cursor(true);
gl_window.grab_cursor(true)
    .unwrap();
// ... game loop:
let mut mouse_movement = (0.0, 0.0);
events_loop.poll_events(|event| {
    use glutin::{
        Event::*,
        WindowEvent::*,
        DeviceEvent::*,
        ElementState,
    };
    match event {
        WindowEvent { event: CloseRequested, .. } => running = false,
        WindowEvent { event: Focused(is_focused), .. } => {
            enable_camera = is_focused;
            window.hide_cursor(is_focused);
            window.grab_cursor(is_focused)
                .unwrap();
        }
        WindowEvent { event: KeyboardInput { input, .. }, .. } => {
            // ... handle input
        }
        DeviceEvent { event: MouseMotion { delta }, .. } => {
            mouse_movement = delta;
        }
        _ => {}
    }
});

Which operating system are you running into this issue on?

Windows 10. I also neglected to mention that I am using glutin 0.19 / winit 0.18.
I should probably try running it from the main branch directly, and double check it still happens... Also my rustc is 1.27 😬, I'll have to update that tomorrow, too.

It looks like this has the same underlying cause as #689.


Find way of presenting information that records are non-contiguous

Pat to add links here to other stories where this is mentioned.

Closing as resolved on #83

Repoenting as not solved on current design


quick open should have prefill highlighted text

Given I have some string highlighted in the editor (e.g. sample.txt)
When I click the keyboard shortcut to open the quick open menu,
I want to have the text sample.txt prefilled in the input field.

Hi @bpasero ,could you review this again? I submitted this as a feature request, because currently quick open menu does not pre-fill the highlighted text, which is not convenient and is not consistent with the behavior of search:

Sorry I thought we had a solution for this in place already, but we do not. Here is how symbols do it:
https://github.com/microsoft/vscode/blob/696dca786ac73ca0779a65e18f4bdb613d66b26f/src/vs/workbench/contrib/search/browser/symbolsQuickAccess.ts#L51-L60
Related issues: https://github.com/microsoft/vscode/pull/41586, https://github.com/microsoft/vscode/issues/42297
There is probably an extension by now that can do it.


Store Values are clearing on Refresh

On Refreshing of page store values are getting cleared . I'm getting the data from API where I used AKkita to store my data .While navigating from page to page data is there , whenever I refresh the page then data is getting lost . I can use localStorage or sessionStorage but as we can see the values from browser developer tools I don't want to use this . Can you please help me on how to maintain the data throw out the app even though I refresh the browser
export class AuthorizationService {
constructor(private authStore: AuthorizationStore) {
}
UpdateUserPermissions(permissions:AppPermissions){
// this.authStore.reset();
this.authStore.update(permissions);
}
}
@Injectable({ providedIn: 'root' })
@StoreConfig({ name: 'Authorization' })
export class AuthorizationStore extends Store{
constructor() {
super(createInitialState());
}
}

Use persist-state.


文档错误

[ ] I have searched the issues of this repository and believe that this is not a duplicate.

Reproduction link
https://antv-f2.gitee.io/zh/docs/api/chart/tooltip/#xtip-ytip%E5%9B%9E%E8%B0%83%E5%87%BD%E6%95%B0%E7%94%A8%E6%B3%95
Steps to reproduce
打开文档就可以看到

What is expected?
文档格式正确
What is actually happening?
文档格式错乱，md未转换

Environment
Info

g2
3.5.11

System
window 10

Browser
chrome

这个是 F2 的文档， @zengyue

发错地方了...


Allow to specify a default priority on the task

Closes #1072

Successful PR Checklist:

[x] Tests

[ ] (not applicable?)

[x] Documentation

[ ] (not applicable?)

PR label(s):

[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A breaking 💥
[x] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A feature ⭐
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A bugfix 🕵
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A miscellaneous 👾
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A dependencies 🤖
[ ] https://github.com/procrastinate-org/procrastinate/labels/PR type%3A documentation 📚

Thank you very much, again !
Released with https://github.com/procrastinate-org/procrastinate/releases/tag/2.6.0

Ah, docker hub is down. Release will have to wait.


Fix dark theme

Tried to rearrange colors and stuff to make it look nicer..

Need to fix "color" property on buttons and other stuff still dark gray I think


Non-mod transitive dependencies are not loaded on Forge

This was originally https://github.com/cc-tweaked/CC-Tweaked/discussions/1752. I'm afraid I don't use Architectury myself, just reporting what feels like a bug.
Consider the following setup:

Mod A depends on several non-mod jars. These are included in the the published mod (via jarjar) and also added as normal Maven dependencies.
Mod B then adds a dependency on mod A.

On ForgeGradle, this works fine, because the dependencies are loaded via jarjar.
However, Architectury-Loom strips out jarjar metadata, instead assuming the jars will be loaded from the classpath. This works fine for actual mods, but because BSL/FML is A Bucket Of Fun, non-mod jars should be ignored entirely! This means that mod B needs to manually add of A's dependencies with forgeRuntimeLibrary!

Ideally it should be possible to infer forgeRuntimeLibrary automatically - the legacy classpath can just contain any dependency that doesn't contain a mods.toml or FMLModType in its META-INF.mf.

Sort of a duplicate of #58. It should be possible, but I think there are some non-mod classpath jars that get special treatment from Neo/Forge and would need to be excluded from an automatically generated forgeRuntimeLibrary.

"non-mod classpath jars that get special treatment from Neo/Forge" <- Oh, do you have any notes on this? I did a look through FML/BSL a few months back, and couldn't spot anything aside from FMLModType/mods.toml (and of course MOD_CLASSES), but may have missed something.

I was thinking of the libraries that are on the module path. Based on an example dev env though, they also seem to be present in the BSL classpath file, just with different versions (the module path has locked older versions while the BSL classpath has newer versions pulled in by Forge etc).

Any update on attempting to resolve this issue It's quite annoying to deal with when using Arch on neo for some libs. Sorry if this is a bad time just want to see if anything is possibly in the works.


feat: Add Clean duplicated tabs button

Fix #189

Codecov Report

Merging #190 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #190   +/-   ##
=======================================
  Coverage   48.08%   48.08%
=======================================
  Files          21       21
  Lines         287      287
  Branches       57       57
=======================================
  Hits          138      138
  Misses        112      112
  Partials       37       37

Continue to review full report at Codecov.

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

Coverage remained the same at 41.648% when pulling 91bda9b21d1aaa075aa5ef41ca2a970e8b19a57b on remove-all-duplicated-tabs into 88ccb5032fd6d1b8b2bbe1585ab0fe24fb5fd511 on master.


Feat/menu/misc enhancements

fix(menu): focusOnOpen will be treated as true when undefined (closes #579 )
feat(list): adds wrapFocus property (closes #580 )
feat(list): adds vertical property (closes #582 )
feat(list): implement missing adapter method isRootFocused (closes #581)

note: was hoping to get to a few other issues related to the menu today. Hence the branch name.

Comment above, but you rock. Thank you so much already for the contributions. Making this lib better by the minute.


Add README and a LICENSE

For example data sets I would propose the CC0 License or the CC-BY License.
In case you a curious, this page explains the various CC-BY licenses, this is CC0 (public domain) and here are best practices when quoting.

I agree with the CC0 License. Let's us this one.

In the README, one should add that git lfs is necessary for cloning the repo.


MWPW-142399

Twp Modal not displaying in tablet viewports or smaller on Safari.
This is a relatively well know limitation of Safari, we should use 100vh instead of 100%
Resolves: MWPW-142399
Test URLs:

Before: https://main--homepage--adobecom.hlx.live/homepage/index-loggedout?martech=off#mini-plans-web-cta-photoshop-card
After: https://mwpw-142399--homepage--adobecom.hlx.live/homepage/index-loggedout?martech=off#mini-plans-web-cta-photoshop-card

merged into milo core


New-ServiceNowIncident with Caller as "SamAccountName" ?

Can a SerivceNowIncident be created by referencing the "SamAccountName" field instead of the "username" :question:
I have a environment, where username syntax changed a few years ago, so old users have "Lastname.Firstletter Of Firstname" as SamAccount, and their username/email cannot be pulled by powershell when creating a ticket.
New users have "firstname.lastname" as SamAccountName and<EMAIL_ADDRESS>as username.
Thank for the great functions.

Hi @Herlevsen9.  Which property/field are you referring to for samaccountname/username?

We are trying to implement Avecto/BeyondTrust integration to ServiceNow, which uses this module to create ServiceNow incidents from powershell.
BeyondTrust uses a function Get-PREnvironmentVariable -Name 'UserName' to get current user/caller, which is then parsed into
        $snUserQuerySplat = @{
            user_name = $dpUsername
        }
Get-ServiceNowUser -MatchExact $snUserQuerySplat

Your question made look at the documentation and code again, and I might have a solution.
Can Get-ServiceNowUser take SamAccountName (ActiveDirectory) as input ? instead of email (being used as ServiceNow User ID)

Sorry for the delay, I didn't see any notification come through.  You should be able to use any field with -MatchExact or -MatchContains, just need to know the field name.  If unsure of the field name, add it to the filter query in the SN GUI, then right click on the filter breadcrumb at the top and select copy query.  That will give you the field name.

Thank you for your input and help.
I got it working now.


Update Y4M dependency version

Fixes a chroma error with odd frame sizes.

Coverage remained the same at 82.426% when pulling 1b71939ed6f001be6f7699203c1d2383fabebd60 on rzumer:y4m_update into 03943f4753e5fd0b2fdaaa9a39c7d93b966c2fdf on xiph:master.


docs: redesigned the README.md file & added contributing.md file

Description

redesigned the README.md file
added new contributing.md file

Fixes #29
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Thanks @priyankarpal


jest.fn() value must be a mock function or spy.

Hi All,  I'm following the following tutorial and having trouble implementing as I'm getting a warning when I run my tests.
https://egghead.io/courses/test-react-components-with-enzyme-and-jest
I have the following component which contains a function called onBlurItem
export class AdvancedItemSelection extends React.Component<ComponentProps> {

    constructor(props) {
        super(props);
    }

    onBlurItem(value, excluded = false) {
        if (!value.length) return;
        // call action here
    }

    render() {
        const { classes } = this.props;
        return (
            <>
                <Grid item lg={4}>
                    <Card elevation={2}>
                        <CardHeader className={classes.cardHeader} title={<Typography variant="title" >Include</Typography>} />
                        <CardContent>
                            <Grid item lg={12}>
                                <TextField
                                    fullWidth
                                    id="include-input"
                                    label="Include by Value"
                                    placeholder="Include"
                                    className={classes.textField}
                                    margin="normal"
                                    onBlur={e => e && this.onBlurItem(e.target.value)}
                                />
                            </Grid>
                        </CardContent>
                    </Card>
                </Grid>
            </>
        );
    }
}

I also have a test to simulate the onBlur event of the text field and whether that triggers my member function.
it("calls onBlur function when textField is blurred", () => {

    const tree = shallow(<AdvancedItemSelection  />);
    const input = tree.find("#include-input");
    input.simulate("change", {currentTarget: {value: "val123"}});
    input.simulate("blur");
    expect(tree.instance().onBlurItem).toBeCalledWith("val123", false);

});

when I execute the tests my output is:
    jest.fn() value must be a mock function or spy.     Received:       function: [Function onBlurItem]
my current version of react and enzyme are:
react: "16.2.0"
enzyme:  "3.3.0"

Any help with this would be greatly appreciated.

@sean-killeen .toBeCalledWith() has to be called with jest's mock fn
https://facebook.github.io/jest/docs/en/expect.html#tohavebeencalledwitharg1-arg2-

Thanks @mykhailo-riabokon , @twclark0  this was very useful.  My final test looks like this.

    it("calls onBlur function when textField is blurred", () => {
        const props: ComponentProps  = {
          // omitted
        };
        const wrapper = shallow(<AdvancedItemSelection {...props} />) as any;
        const spy = jest.spyOn(wrapper.instance(), "onBlurItem");
        wrapper.instance().forceUpdate();
        wrapper.find("#include-input").simulate("blur", { currentTarget: { value: "foo"}}, spy);
        expect(spy).toBeCalledWith("foo");
    });

This is working as expected
👍


Update Culture Languages and the LanguageSelectDialog

LanguageSelectDialog is now extended from TraitSelectDialog, removing the need for a custom svelte pages.
Culture item format adjusted to take advantage of actor handlers.
Removed localizeLanguage and isCustomLanguage helpers, no longer required with prepareLanguageProficiencies handler.
Actor Sheet now uses a static method of the LanguageSelectDialog to retrieve user's language selections.

I've made the requested changes to this PR and merged it into development.


Add tests for human locale names

Test that all human locale names are valid
Test that all locales have properly set human locale name

@miq-bot add_label internationalization, ivanchuk/yes, test
@himdel @martinpovolny

@martinpovolny rubocop warning fixed.


Migrate project to ESLint

https://github.com/angular-eslint/angular-eslint/#migrating-an-angular-cli-project-from-codelyzer-and-tslint

https://dev.to/gsarciotto/migrating-and-configuring-eslint-with-angular-11-3fg1


1.0 checklist

WIP

[ ] Remove depwarnings for original @pipeline  and @from_network syntax, and the code/tests for these
[ ] https://github.com/alan-turing-institute/MLJ.jl/issues/594 and addition of target transformation as wrapper

My favorite issue title 😄

Well, this is going to take a while. But I do think 21 consecutive patch releases is sign that we should probably start this.


TokenType(user, application) identification in JWT claim in 4.0.0

Description:
We have been passing the following attribute to the backend via JWT in APIM 2.1.0.
"http://wso2.org/claims/usertype", "APPLICATION|APPLICATION_USER"
The requirement is, that if the API call comes with a token issued for Client Credential grant type(Application level), backends should be able to access that information in JWT.
With the new implementation of IS 5.11.0/APIM 4.0.0 this information is not available at building JWT.
AccessTokenInfo class already has a variable to carry this information - "isApplicationToken"

package org.wso2.carbon.apimgt.api.model;

import org.json.simple.JSONObject;

import java.util.Arrays;
import java.util.HashMap;

/**

Details about an Access Token.
*/
public class AccessTokenInfo {
private boolean isTokenValid;

private boolean isApplicationToken;

We are ignoring token-type info from introspecting call in the Key validation(introspect) handler. We need to get information from "aut" field and set it isApplicationToken,

public class IntrospectInfo {

    @SerializedName("active")
    private boolean active;
    @SerializedName("client_id")
    private String clientId;
    @SerializedName("device_id")
    private String deviceId;
    @SerializedName("exp")
    private long expiry;
    @SerializedName("aut")
    private long aut;
    ...

Steps to reproduce:
Affected Product Version:
APIM 4.0.0
Environment details (with versions):

Env (Docker/K8s): Docker

Need to add it to master.


Undefined Network - "back-tier"

fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "msg": "Configuration error - Service \"pihole-exporter\" uses an undefined network \"back-tier\""}
above the error message
Raspi4+ Debian

@danifr :) hope this ping reaches out to you :D

Hi @keyoss,
hehe good thing you pinged me :)
can you share the content of your config.yml ?
I think you are missing a variable.

@danifr
Thought so :D
I have again completely reinstalled the Pi4 - with buster32.
Update / Upgrade
sudo apt-get install -y python3-pip
(was installed already)
pip3 install ansible - went fine
git clone https://github.com/danifr/internet-pi.git
cd internet-pi
git checkout rpi_monitoring
ansible-galaxy collection install -r requirements.yml
cp example files to ini and config
adjusted the config (see attachement)
ansible-playbook main.yml
received an error about the permissions (as usual since the pi user is not set actually) - sudo reboot
ansible-playbook main.yml - again and then :
fatal: [<IP_ADDRESS>]: FAILED! => {"changed": false, "msg": "Configuration error - Service "pihole-exporter" uses an undefined network "back-tier""}

config attached :)

regards
k0s
config.txt

Ah, you need to set  domain_name_enable to true (line 6 of your config.txt file) and then run ansible again.
When it completes you will be able to access your local services via:

pi-hole: http://pihole.home.local
Grafana: http://grafana.home.local
prometheus: http://prometheus.home.local

Also, I have been pushing new fixes to the main branch, you maybe want to use that branch instead of rpi_monitoring :)
Let me know if that worked for you!

Thanks,
so i changed the value to true, did rerun and ran into another error.
One thing i did NOT was chnging backc to the branch. Noob question: how to revert back to use the "branch" instead of the rpi_monitoring branch? :/
please find attached errors from rerun the playbook
regards
k0s
errors_rerun.txt

Hmm I think that error is because your config_dir: '/home/pi/internet-pi/' needs to be in a different location than the one you have the ansible code.
Let's start from scratch to make sure we are in running it from a clean state:
cd ~
rm -rf internet-pi
git clone https://github.com/danifr/internet-pi.git internet-pi
cd internet-pi

create inventory.ini file with this content:
<IP_ADDRESS> ansible_connection=local ansible_user=pi
create config.yml with this content:
---
# Location where configuration files will be stored.
config_dir: '/home/pi/internet-pi-config/'

# Domain names configuration (related services need to be enabled).
domain_name_enable: true
domain_name: 'home.local'
domain_pihole: 'pihole'          # to access pihole via: http://pihole.home.local
domain_grafana: 'grafana'        # to access grafana via: http://grafana.home.local
domain_prometheus: 'prometheus'  # to access prometheus via: http://prometheus.home.local

# Pi-hole configuration.
pihole_enable: true
pihole_hostname: pihole
pihole_timezone: Europe/Berlin
pihole_password: "admin"

# Raspberry monitoring configuration
raspberry_monitoring_enable: true
telegraf_retention_policy: '90d'
telegraf_password: 'admin'

# Internet monitoring configuration.
monitoring_enable: true
monitoring_grafana_admin_password: "admin"
monitoring_speedtest_interval: 60m
monitoring_ping_interval: 5s
monitoring_ping_hosts:  # [URL];[HUMAN_READABLE_NAME]
  - http://www.google.com/;google.com
  - https://github.com/;github.com
  - https://www.apple.com/;apple.com
  - http://doc-chaos.net/;doc-chaos.net

# Shelly Plug configuration. (Also requires `monitoring_enable`)
shelly_plug_enable: false
shelly_plug_hostname: my-shelly-plug-host-or-ip
shelly_plug_http_username: username
shelly_plug_http_password: "password"

# AirGradient configuration. (Also requires `monitoring_enable`)
airgradient_enable: false
airgradient_sensors:
  # ID Should be limited to no more than 38 characters, in the set a-z.
  - id: livingroom
    ip: "<IP_ADDRESS>"
    port: 9925

# Starlink configuration. (Also requires `monitoring_enable`)
starlink_enable: false

Then run the ansible code:
ansible-playbook main.yml
Let me know :)

@danifr
it worked yes and no :D
Everyrthing runs trough without an error so far.
Dashboards are reachable from within grafana.
directly navigating to pi-hole (<IP_ADDRESS>) will throw:
503 Service Temporarily Unavailable
nginx/1.19.10
mdns is not working, neither for grafana, pihole, nor prometheus .... using direct ip for grafana and prometheus works, except pihole (like outlined before).
regards
k0s

the original build from geerling does work btw... !?

Hmm...
are all the containers running properly? At eh end of the ansible run, you should have at least these 10 containers running properly:
$ docker ps
CONTAINER ID   IMAGE                                  STATUS                    NAMES
150e55e9f80e   prom/prometheus:v2.25.2                Up 14 minutes             internet-monitoring_prometheus_1
e6d6348e8326   nginxproxy/nginx-proxy:0.9.0           Up 14 minutes             internet-monitoring_nginx-proxy_1
174c07be03b5   grafana/grafana                        Up 14 minutes             internet-monitoring_grafana_1
a70d0f719f2c   prom/blackbox-exporter                 Up 14 minutes             internet-monitoring_ping_1
95f727d2ddbc   prom/node-exporter                     Up 14 minutes             internet-monitoring_nodeexp_1
8767fa3f0903   miguelndecarvalho/speedtest-exporter   Up 14 minutes (healthy)   internet-monitoring_speedtest_1
b5fa974993a4   telegraf:1.9.3                         Up 3 days                 raspberry-monitoring_telegraf_1
95bebec62a3b   influxdb:1.8.9                         Up 3 weeks                raspberry-monitoring_influxdb_1
5f8152aec70c   pihole/pihole:latest                   Up 8 hours (healthy)      pihole
716899176df9   ekofr/pihole-exporter:v0.3.0           Up 2 hours                pihole-exporter

If those 10 are all up and running, please check the output of:
docker exec -it pihole cat /etc/hosts
and also:
docker exec -it internet-monitoring_nginx-proxy_1 cat /etc/nginx/conf.d/default.conf

hosts:
<IP_ADDRESS>       localhost
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
<IP_ADDRESS>     raspberrypi.local
<IP_ADDRESS>     pihole.raspberrypi.local
<IP_ADDRESS>     grafana.raspberrypi.local
<IP_ADDRESS>     prometheus.raspberrypi.local
<IP_ADDRESS>      pihole
:) here you go :)
like mentioned before, the pihole nginx works with the build from geerlin.
".local" connections dont work at all (no grafana prometheus and so on). just ip based - jfi.
nginx.conf.txt
container.txt

All looks good config wise.
Are you sure you are using pihole as your home DNS server?
Can you do a DNS lookup from any of your computers and paste the output here?
For example:
nslookup pihole.raspberrypi.local
And the same command from your pi.

right now the dns is still the fritz.box (<IP_ADDRESS>) - i am doing just a dry test and whenever everything is accessible, like it is with the greelin build, i would switch to have pihole to have the dns server.
afaik it should work, like with the greelin build, wothout having the pihole forced to be dns? doesnt?
regards

@danifr
dns lookup for local does work for pihole. grafana. prometheus. BUT its redirecting me always to an index.html in /var/www/ - which i created a long time ago.
fritz.box is not reachable only by ipadress

ok, old instance of apache2 was taking over -
it looks good for now :) Thanks!

502 Bad Gateway
for grafana.raspberrypi.local now -.-
prometheus and pihole works :D i could cry a river

afaik it should work, like with the greelin build, wothout having the pihole forced to be dns? doesnt?
But the whole idea of pihole is configuring it as your primary DNS server so it blocks the ads for you.

Yeah internet-monitoring_nginx-proxy_1 needs to be running, that's the container doing all the reverse proxy magic.
If I were you I would stop and remove all running containers, and run the ansible playbook again.
$ docker stop $(docker ps -a -q)
$ docker rm -f $(docker ps -a -q)

If that does not work you can always go for geerling's code. My fork just adds a couple of features on top of his. Namely:

Access services via custom domain names
Rasberry Pi monitoring
Pi-Hole monitoring

Check for the string "danifr's fork" in https://github.com/danifr/internet-pi#readme to get to know more about the differences.

Did you tried it? Can I close this issue?

Well,
the issue about the "back-tier" was propably related to the have the config folder the same like the git checkout directory or using not the main branch. so yes in this case it can be closed.....
while i still fight with:
clean install with raspi-installer (buster, buster lite, bullsey, bullseye lite, 32/64) - after everything is working (2 reboots needed.. 1 for the ansible and one because of the pi users group rights) another reboot will not start the nginx anymore..
i will still investigate and propably open another issue.
i cant explain myself why its simply not starting nginx anymore after everything works......


tune default rocksdb options

Current Default

target_file_size_multiplier = 1
block_size = 4096
OptimizeLevelStyleCompaction(512M) implies

target_file_size_base = 64M
snappy/lz4 compression types

Problem

sst file size cap at 64M, big number of files
small block_size leads to bigger index/filter block and less efficient compression
could use more compression at lower levels, zstd with preset dictionary is pretty good according to our tests.

Tuning For DB Size

Increase sst file sizes of lower levels, 300M+, set target_file_size_multiplier = 2?
Increase block_size to 32k.
Use higher compression at lower levels, zstd with preset dictionary.

We manage to reduce a testnet node's application.db from 256G -> 174G by doing a manual compaction with new parameters.
Other Options

optimize_filters_for_hits = 1
level_compaction_dynamic_level_bytes = true
format_version = 4 more efficient index/filter block: http://rocksdb.org/blog/2019/03/08/format-version-4.html
format_version = 5, optimize_filters_for_memory=true and jemalloc,  more efficient bloom filter.
ribbon filter seems a good trade off, saving memory and disk space.

MemTable Optimizations

memtable_whole_key_filtering
memtable_prefix_bloom_size_ratio

@yihuang would you be okay with us implementing this using either speedb or pebble?
Reasoning: pebble is non-cgo and speedb simply outperforms rocksdb

@yihuang would you be okay with us implementing this using either speedb or pebble?
Reasoning: pebble is non-cgo and speedb simply outperforms rocksdb

do you mean drop the support for rocksdb?


Group progress page

Adds a /group_progress page where group owners can see the progress overview of their students on all the assignments all in one go. This is different from /assignment_progress in that it doesn't show details of the assignments but rather an aggregated summary.

Are we not implementing the "total" column, like we have for the /assignment_progress page?
How do we decide whether to show question parts or question pages in the column counts?
Can we make sure that we don't make the request for a group's progress until the user clicks the accordion section? With HTTP/2 that will send many many hugely expensive simultaneous requests on page load, and that will cause the server to fall over. I also tried it as Lisa's account locally (78 groups) and the whole page was unresponsive for many minutes waiting for all the requests to finish before I could do anything. Loading spinners (use breakpoints to artificially delay requests for testing) would be nice if not present, too!

3 things from the content team @Morpheu5:

For the percentage completion row, in between assignment name and the first person's result, can it be made grey unless that column is focussed on, like the Assignment Progress page.
Can we modify the assignment ordering - make it due date order ascending from the left, then if it doesn't have a due date set, use the default ordering (creation date) ascending.
Make sure we only display a sensible number of assignments before they have to become visible by scrolling using the arrows in the header bar - teachers may have 20, 50, 100 assignments set, so only display an amount that we have width for at once, and click the arrows to rotate through. Content would like the first (name) and last 2 (assignments and q completed) cols to be frozen and always visible, so it's the middle chunk of assignments which are to scroll through
Choose a fixed width for the assignment columns and make the name column wider if needs be for few assignments


Fix color positon

Metioned before on issue #73

Thanks! I incorporated your fix in f741e65

@customlogic nice. good to know


Should we allow undefined keys on body object and remove them from the request?

function createReview(stars: number, description: string | undefined) {
  return api.post('/reviews', { body: { stars, description } })
}

Right now, this example will not type-check because undefined is not a valid JSONValue. Then we end up having to do this kind of boilerplate:
function createReview(stars: number, description: string | undefined) {
  return api.post('/reviews', { body: description ? { stars, description } : { stars } })
}

Should we allow undefined as a JSON value and then remove these keys from the body before making the request? This is somewhat related to #28 but I believe it deserves a separate issue :)

Yup! I think we should allow undefined and Date as pointed out in #28
You're welcome to make a PR otherwise I may end up doing it soon.


Trouble reading from PMU

Hello,
I am trying to use tinyPDC.py to read data from PMU. I've tested the PMU with PMU Connection Tester and everything works as it should. However, tinyPDC seems to have trouble reading the header message from PMU. Please find attached the pcap file.
tinyPDC-PMU.zip
tinyPDC concole output:
2019-05-09 11:33:23,984 INFO [1] - PDC successfully connected to PMU (<IP_ADDRESS>:44713)
2019-05-09 11:33:23,984 INFO [1] - Requesting to stop sending from PMU (<IP_ADDRESS>:44713)
2019-05-09 11:33:23,985 INFO [1] - Requesting header message from PMU (<IP_ADDRESS>:44713)
2019-05-09 11:33:23,989 WARNING [1] - Received unknown message from PMU (<IP_ADDRESS>:44713)
Traceback (most recent call last):
File "examples/tinyPDC.py", line 20, in
header = pdc.get_header()  # Get header message from PMU
File "/usr/local/lib/python3.6/dist-packages/synchrophasor/pdc.py", line 90, in get_header
raise PdcError("Invalid Header message received")
synchrophasor.pdc.PdcError: Invalid Header message received
Thank you.

Hey @matevzv,
You can try to decode raw bytes into a Header frame and see what is wrong.
Best way to do it is inside the validate_frames.py script. Just add these two lines at the end
header_bytes = binascii.unhexlify("aa11001a00000000000000000000504d552056455220312e0c5f")
header_frame = HeaderFrame.convert2frame(header_bytes)

This is what PMU sent as header message aa11001a00000000000000000000504d552056455220312e0c5f. You will notice that the first issue is PMU ID which is zero (0x0000). So I guess some additional configuration on the PMU side is required.
Please note that we are having a few unresolved issues that will cause trouble with data (frequency) interpretation.


Hugo: linter fixes

Fixed linters in prev/next buttons

Just to clarify, in my approval above I re-ran npm run lint to confirm there were no resulting errors.
Therefore I will land https://review.gerrithub.io/c/cue-lang/cuelang.org/+/551097 after this PR lands.

Closed via ef8ed5f5957af0c8e5b86a14d44dd2ca9f14ef92.


make task overview navigation functional

My Projects > PROJECT_NAME > MILESTONE_NAME
if you click My Projects it should send you to /my-projects
if you click PROJECT_NAME it should go to /milestone/:milestoneID

assigned to @lucamatsumoto


Module type nodejs gets mapped to unexpected platform module type javascript.nodejs

Hi,
if I specify in the mta.yaml the module type nodejs it is highly confusing that it gets mapped to javascript.nodejs if I build the MTAR for the CF platform.
As the Cloud Deployment Service documentation says that the nodejs module type is supported on CF it is very unexpected that it gets mapped to  javascript.nodejs and does not stay nodejs as specified, especially since the nodejs module implies the buildpack parameter, which the javascript.nodejs module type does not.:

MBT 1.2.34 has supported it


Add native script derivation

Native script derivation
Keeping in Draft state as the Ledger Cardano app doesn't yet support this feature
Given a script in the form defined as NativeScript returns a script hash in form of a hex encoded string.
The INS assigned to the derive script hash call is 0x21.
After parsing the NativeScript I split the resulting ParsedNativeScript into two subsets.

ParsedComplexNativeScript are scripts that have nested "subscripts" (types: ALL, ANY, N_OF_K).
The interaction on ledger should display the series of messages:

Information about the script (e.g. Script - ALL, Confirm 12 scripts)
Then each individual script
And a final finished message

The calls to Ledger reflect this structure:

The call is initiated with P1=0x01 and sends the type of script in a number (uint8) representation according to the cddl
, the number (uint32) of all subscripts contained within the script, and in case of script type N_OF_K also the number (uint32) of required scripts.
Then the individual subscripts are processed

It's Ledger's responsibility to keep track of the current depth and index of currently processed script.

ParsedSimpleNativeScript are scripts without "subscripts" (types: PUBKEY_DEVICE_OWNED, PUBKEY_THIRD_PARTY, INVALID_BEFORE, INVALID_HEREAFTER).
The interaction on ledger should only display one message containing the information about the script.
For example: Script - Key hash, 80f9e2c88e6c817008f3a812ed889b4a4da8e0bd103f86e7335422aa
Therefore for this subset of scripts only call to ledger is made:
The call initiated with P1=0x02. The data sent begins with a number (uint8) representation of the script type
and then one of the following depending on the type:

For PUBKEY_DEVICE_OWNED first a byte (uint8) of value 1, to distinguish between the two PUBKEY script types, and then it's the byte representation of the public key path
For PUBKEY_THIRD_PARTY first a byte (uint8) of value 2, to distinguish between the two PUBKEY script types, and then it's the byte representation of the provided key hash
For INVALID_BEFORE and INVALID_HEREAFTER a number (uint64)

After the whole native script is sent to the Ledger device it will send an explicit finish call (P1 = 0x03) with one uint8 value specifying the display format of the native script hash on the Ledger.

WIll be merged via #130.


refactor: search minimum length

Summary
https://app.clickup.com/t/862jz5kwn

Checklist

[ ] I checked my UI changes against the design and there are no notable differences
[ ] I checked my UI changes for any responsiveness issues
[ ] I checked my UI changes in light AND dark mode
[ ] I checked my (code) changes for obvious issues, debug statements and commented code
[ ] I opened a corresponding card on Clickup for any remaining TODOs in my code
[ ] I added a short description on how to test this PR (if necessary)
[ ] Documentation (if necessary)
[ ] Tests (if necessary)
[ ] Ready to be merged

@alexbarnsley for the time being we can leave the limit as single / double character searches will be needed for short delegate names


ModuleNotFoundError: No module named 'earl_benchmark’

Hello! Thanks for sharing the benchmark. After using conda to create environment earl and activate it , error ouccurs.
import earl_benchmark Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'earl_benchmark’
Maybe something is missed in env.yml? How can I solve this problem?

Hi,
Thanks for raising the issue. We updated the repository and instructions to make the repository a pip package. Hopefully, that should make it easier to work and import earl_benchmark.

Thanks you very much. This issue is resovled. Well, after creating environment with code conda create -n earl python=3.7 and
pip install -e ., it shows
'File "xxx/anaconda3/envs/earl/lib/python3.7/site-packages/gym/envs/mujoco/mujoco_rendering.py", line 8, in
import mujoco
ModuleNotFoundError: No module named 'mujoco''.
So I run 'pip install mujoco'. In fact, mujoco has been added to related folder and .bashrc. It is a bit confusing.

Hi,
You shouldn't be using pip install mujoco. We updated the requirement in the env.yml/setup.py to use the compatible version of the gym. Please try recreating the environment, and let us know if the issue persists. Thanks!


add max pooling options

I am not sure if it is the right place to put these in the charts ?

Coverage report
 Click to see where and how coverage changed
FileStatementsMissingCoverageCoverage(new stmts)Lines missing

  server/lomas_server/admin_database
  utils.py

  server/lomas_server/models
  config.py

Project Total

This report was generated by python-coverage-comment-action

I am not sure if it is the right place to put these in the charts ?

seems correct to me


Date picker

Please do not merge this branch yet. The calendars are functional but I need to add a couple of things.

Date picker implemented with amazing work by Jess, plus an integral update to Gulp (new version)


always-show-branch-delete-buttons - Drop feature

GitHub no longer hides them because the whole table is not responsive anymore

Old feature 🙂

https://github.com/refined-github/refined-github/pull/2466
https://github.com/refined-github/refined-github/issues/2697


[BUG]: Can not apply multiple rich style when typing

Describe the bug
I had try implement with library, but I face some issue when edit content, the issue is when typing I can not apply multiple rich style like video: https://drive.google.com/file/d/1vn6QQvlK2E-Tux0EVCH0OPzXYrLv5Rq5/view?usp=sharing, I use example code from lib and I use Vietnamese language for keyboard

Hey @nhuthuynh195,
Could you share your code?

@17Amir17 I just use sample code like this
`
import type { NativeStackScreenProps } from '@react-navigation/native-stack';
import React from 'react';
import {
SafeAreaView,
KeyboardAvoidingView,
Platform,
StyleSheet,
} from 'react-native';
import { RichText, Toolbar, useEditorBridge } from '@10play/tentap-editor';
export const Basic = ({}: NativeStackScreenProps<any, any, any>) => {
const editor = useEditorBridge({
autofocus: true,
avoidIosKeyboard: true,
initialContent,
});
return (

<KeyboardAvoidingView
behavior={Platform.OS === 'ios' ? 'padding' : 'height'}
style={exampleStyles.keyboardAvoidingView}
>

);
};
const exampleStyles = StyleSheet.create({
fullScreen: {
flex: 1,
},
keyboardAvoidingView: {
position: 'absolute',
width: '100%',
bottom: 0,
},
});
const initialContent =
This is a basic example!
;
`

anyupdate for isssue ???

DEAD LIB, do not any support.

hi @nhuthuynh195, @nhutph we just cannot reproduce your issue, let me add here a video that sows basic example with auto-correct on:
https://github.com/user-attachments/assets/3813a9e2-47e0-4b50-956e-f727118115a7

Im going to close this issue feel free to re-open


First draft of documentation on a debian 9.2 setup

Seems good! Thanks

Hi @Serhack,
I love this project, I am proud to to contribute and I hope to see it grow!

Da: serhack<EMAIL_ADDRESS>Inviato: giovedì 16 novembre 2017 18:59
A: annularis/shop
Cc: Dennis; Author
Oggetto: Re: [annularis/shop] First draft of documentation on a debian 9.2 setup (#4)
Seems good! Thanks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/annularis/shop/pull/4#issuecomment-345006194, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADavMtGIM1GuvdaR3OAWCTXc7n3fX4Laks5s3Hf2gaJpZM4Qgjqg.

I'd like to talk with you. Are you italian? Have you got any contact?

Hi @serhack,
yes, I'm an Italian guy (sorry for my poor English!)
You can write me at: danfossi [at] outlook [dot] com
Cheers,
Dennis
Da: serhack
Inviato: venerdì 17 novembre, 14:28
Oggetto: Re: [annularis/shop] First draft of documentation on a debian 9.2 setup (#4)
A: annularis/shop
Cc: Dennis, Author
I'd like to talk with you. Are you italian? Have you got any contact?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/annularis/shop/pull/4#issuecomment-345243705, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADavMlX5xRoiUMChn7Tj2hNBpTOsFJNdks5s3Yn-gaJpZM4Qgjqg.

Me too. You can send me a mail support at monerointegrations dot com


About the username and password.

My ES cluster needs a username and password. It doesn't support it yet？

HI, thanks for question. As of now the username/password are supported over environment variables https://github.com/dainiusjocas/lazy-elasticsearch-scroll#user-authorization


[CENNSO-1670] fix: buffer allocation

Performance hit for // alloc_size |= VLIB_BUFFER_ALIGN; optimization disable when using 1G hugepages and 6400Mhz RAM is around 5% for UPG usecase. It will be little more for usual vpp router usecase. Previous versions haven't had this optimization, so this is not degradation and we can ignore it.


Fix: Uncaught (in promise) TypeError: Failed to execute 'clone'

Hello @NitroBAY.
I'm found a bug in the Meteor Service Worker.
How to reproduce

Add the sw.js to your Meteor project in folder /public.
Run meteor command.
Open the Developer Tools, then navitage to the Console tab in your browser.
Open address: http://localhost:3000
Change any client file, and wait for the Meteor Client reload
You got multiple errors:

sw.js:56 Uncaught (in promise) TypeError: Failed to execute 'clone' on 'Response': Response body is already used
    at caches.open.then.cache (http://localhost:3000/sw.js:45:80)
sw.js:56 Uncaught (in promise) TypeError: Failed to execute 'clone' on 'Response': Response body is already used
    at caches.open.then.cache (http://localhost:3000/sw.js:56:80)

How to fix
Use the clonedResponse variable, not the response.clone() directly.

Thanks a lot, I tested it and it seems to work.

Hello,
Your fix is probably working.
But I'm not sure why it's not working for now, why is response consumed ?
response.clone(); shouldn't consume return response; consumes but as also stop the callback's execution. I must miss something.
Thanks anyway @mrauhu, it should fix #2.


Fix Mingw cross-compilation.

The previous pull request broke compilation with the Mingw toolchain, which does not provide <atlcore.h>. Moreover, this massive header was only used to expand a macro that generates a static volatile variable under the hood (which is not necessary here).
Replace it with with a simpler and more portable code path to fix the build.
Also, ensure that a broken DiskInterfaceTest, which was only disabled when using the Microsoft compiler, is also disabled for Mingw (note that the whole test code is inside a #ifdef _WIN32 .. #endif block).
After this patch, a ninja_test.exe generated on Linux with the Mingw toolchain runs and succeeds properly on a Windows machine.

+cc @brondani

Have you seen this warning?
./src/disk_interface.cc:171:62: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'BOOLEAN (*)()' {aka 'unsigned char (*)()'} [-Wcast-function-type]
  171 |         ::GetProcAddress(ntdll_lib, "RtlAreLongPathsEnabled"));
      |

I was not aware of this warning. I have pushed https://github.com/digit-google/ninja/commit/f6e83fa80acec76ffc16fbc9c257d2ddf9da6114 as a work-around.
Searching online for an explanation only finds a few pages that state that this is a GCC 8+ bug, without proof however.
The warning itself does not seem to make sense, the WINAPI macro is used to ensure the right standard call convention is used, so I am not sure I understand what's going on here.