Regarding connection port

Dears,
Which network port should I open on the firewall?

Clients are all outgoing-TCP, so no inbound ports should need to be opened.
On May 15, 2016 5:20:03 AM PDT, jeong760<EMAIL_ADDRESS>wrote:

Dears,
Which network port should I open on the firewall?

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/TheBlueMatt/RelayNode/issues/29

I found that in order to connect an existing relay network I must be open a 8336 port on the firewall.
without open it cannot possible to access on the relay server
-----Original Message-----
From: "Matt<EMAIL_ADDRESS>To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Sent: 2016-05-18 (수) 11:08:00
Subject: Re: [TheBlueMatt/RelayNode] Regarding connection port (#29)
Clients are all outgoing-TCP, so no inbound ports should need to be opened.
On May 15, 2016 5:20:03 AM PDT, jeong760<EMAIL_ADDRESS>wrote:
>Dears,
>
>Which network port should I open on the firewall?
>
>---
>You are receiving this because you are subscribed to this thread.
>Reply to this email directly or view it on GitHub:
>https://github.com/TheBlueMatt/RelayNode/issues/29
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

Ahh, sorry, yes, I assumed you were asking about inbound ports. Indeed, 8336-tcp-outgoing is required.

No, it is ok.
but do you know Japan relay network does not working at all. it is not possible to connect on it using its public address.
-----Original Message-----
From: "Matt<EMAIL_ADDRESS>To<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS><EMAIL_ADDRESS>Sent: 2016-05-23 (월) 10:14:47
Subject: Re: [TheBlueMatt/RelayNode] Regarding connection port (#29)
Ahh, sorry, yes, I assumed you were asking about inbound ports. Indeed, 8336-tcp-outgoing is required.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_cazoxv4bsn/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_cazoxv4bsn/clone/recipe/meta.yaml:22: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_cazoxv4bsn/clone/recipe/meta.yaml:38: missing_license_family: The recipe is missing the about/license_family key.
ERROR: /tmp/abs_cazoxv4bsn/clone/recipe/meta.yaml:38: missing_documentation: The recipe is missing a doc_url or doc_source_url
ERROR: /tmp/abs_cazoxv4bsn/clone/recipe/meta.yaml:38: missing_dev_url: The recipe is missing a dev_url
WARNING: /tmp/abs_cazoxv4bsn/clone/recipe/meta.yaml:38: missing_description: The recipe is missing a description
Errors were found


Review the whole documentation

Review the whole documentation:

proofread
add missing things
modify things that aren't clear
suggest remodelling of the architecture of the documentation: is it the best way to present the data right now?

Note useful anymore since you have issues for each pages.


Duplicate compiler errors

With some regularity, I get duplicate compiler errors from cargo test -- it will repeat every error or warning twice. Is this a known issue?

What's actually happening here is that the library is being compiled twice (once with --test and once for doc tests later on), and this is a dupe of https://github.com/rust-lang/cargo/issues/1534, https://github.com/rust-lang/cargo/issues/851, and https://github.com/rust-lang/cargo/issues/1198. This is intended behavior though, and you can use various flags like --test, --lib, or -j to not run rustc in parallel, so I'm going to close this.


Edit Data grid column and headers are misaligned

SQL Operations Studio Version: master

Steps to Reproduce:

Open the table Data Editor

Expected: Columns and tables are aligned

After a clean rebuild I don't see this anymore, so I'll close for now to keep the backlog clean.

This came back.  And it impacts Query Editor too.  It looks like some set of actions triggers the repro, but I haven't isolated exactly what yet (seems to show up randomly during test).

It looks like the bug only repros for certain tables.  I'm not sure what about the table triggers the problem.  I added this note to the repro steps.

Note the bug appears to depend on the content of the table.  The issue consistently repros for AdventureWorks.Shift table but not for the AdventureWorks.Employee table.


Fix the script load should return SHA as the bulk string

This closes #1132

LGTM. Compatibility is really hard 🤣

Yes, Tcl and Go parse the simple string correctly, so we can't find this issue.


[VMIController]: Remove redundant deletion code

Attachment pods are automatically deleted when the launcher pod is removed, as it is their only Owner.
Since the launcher pod is already deleted earlier in the same function, manual deletion of attachment pods is unnecessary.
See details in the Kubernetes API reference:
https://github.com/kubernetes/apimachinery/blob/a8f449e276fe566efddb149992049c78f0088492/pkg/apis/meta/v1/types.go#L232

What this PR does
Before this PR:
After this PR:

Fixes #
Why we need it and why it was done in this way
The following tradeoffs were made:
The following alternatives were considered:
Links to places where the discussion took place:
Special notes for your reviewer

Checklist
This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

[ ] Design: A design document was considered and is present (link) or not required
[ ] PR: The PR description is expressive enough and will help future contributors
[ ] Code: Write code that humans can understand and Keep it simple
[ ] Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
[ ] Upgrade: Impact of this change on upgrade flows was considered and addressed if required
[ ] Testing: New code requires new unit tests. New features and bug fixes require at least on e2e test
[ ] Documentation: A user-guide update was considered and is present (link) or not required. You want a user-guide update if it's a user facing feature / API change.
[ ] Community: Announcement to kubevirt-dev was considered

Release note

NONE

/sig code-quality

/cc @akalenyu @awels @mhenriks

Are we sure that in this call to deleteAllMatchingPods(), the launcher pod is deleted although vmi is not deleted?
https://github.com/kubevirt/kubevirt/blob/35aefb7bb11e9ae22e8f5143a7375268c20428b3/pkg/virt-controller/watch/vmi/vmi.go#L1077

/lgtm

Are we sure that in this call to deleteAllMatchingPods(), the launcher pod is deleted although vmi is not deleted?
https://github.com/kubevirt/kubevirt/blob/35aefb7bb11e9ae22e8f5143a7375268c20428b3/pkg/virt-controller/watch/vmi/vmi.go#L1077

We Delete the launcher pod in the same function where we delete the attachment pods:
https://github.com/kubevirt/kubevirt/blob/35aefb7bb11e9ae22e8f5143a7375268c20428b3/pkg/virt-controller/watch/vmi/vmi.go#L1485

/approve


Swipe gallery sample

ok my first pull request. i wanted to separate the sample and transformations, but i didn't make it. :)
Transformations are now without caching.

That is really awesome!
I will test it, make an iOS implementation for the Transformation and also add use the caching key.
With your implementation it will always cache the transformed image but with the wrong key. Which means that if you request the image without transformation you might end up with the transformed one.

i think in the DiskCache TryGetStream is a bug, fix:
https://github.com/c1rus/FFImageLoading/commit/236e3180d57fc56836fe26a659d909a29ed68477

i wanted to implement the cache stuff too, but i got stuck on this line:
ImageCache.Instance.Add(sourcePath, drawable);

now i see that ImageLoaderTask has a Key property. :)
the 'sourcePath' parameter should be 'Key', right?
One question:
The original bitmap will be saved to diskcache and the transform bitmap will be cached to memory, am i right?

Yes that's exactly the idea: original bitmap should be saved to disk whereas the transformed one should only remain in LRU cache

Thanks for the DiskCache bugfix ! It is coming from the change in issue #6 to allow loading large asset

i like the idea. pull request is created.

Are you inline with the changes?

awesome, thanks.
Will you publish the new version on nuget?
Few notes on transformations:
ImageCache.Instance.Add(sourcePath + TransformationsKey, drawable);

I still think that key should be created on one place. Maybe instead of 'Key' property, create a method 'GetKey' which will take path as parameter.

I don't understand why the extra abstraction was need - TransformationBase, BitmapHolder, IBitmap. No code is shared across plaforms.

Do you think that it would be possible to have method which will calculate DownSampleSize based on ImageView bounds?

Thanks for the feedback

if you submit a PR I am happy to look at what you propose

This was needed since TaskParameter is cross platform. It could not contain a list of Itransformation which has methods accepting/returning Android Bitmap.
If you take your PR and try to compile iOS project you will quickly understand.

Having a possible Fit() method, like with Picasso would be a nice addition. It might be tricky to cover all corner cases tough: imageview size needs to be retrievable and we should take care about screen density too.

thanks for fast response and explanation :) PR submitted, it's just a little change.


JSON Parse error: Unrecognized token '<'

Describe the bug
Was trying to pay an invoice to Blue wallet. run into the issue of JSON Parse error: Unrecognized token '<' while doing the payment.
I try back doing the payment few later and it worked. So seemed like a transient issue.
To Reproduce
Error does not seem deterministic.
Screenshots

from @dolcalmi: issue likely be https://github.com/apollographql/apollo-feature-requests/issues/153#issuecomment-354096545

haven't seen this error in a long time. closing, assuming it's handled properly now


Update joint

Summary
This pull request is removing the hard-coded and outdated version of JointJS as proposed on issue #114
Change list:

Removed joint.js file;
Removed joint.css file;
Add JointJS as a project dependency in package.json;
Some adjustments due version update;

One more thing:
JointJs 3.2.0 use Jquery3 as dependency. We currently have Jquery 2.3.4 as dependency for BrModelo.
Could we bump our Jquery version to stay in the same page and avoid load one extra dependency? :D

Tested locally.
Looks good to go! 🎆


chore(all): re-generate OpenAPI client(s)

This pull request was auto-generated
This PR adds the latest generated API clients.
Actions:

Review changes and validate against the examples.
Make changes where necessary.
Approve and merge with proper commit message tha represents change
Create a release.

@gowriswarupk I think we have bug in our generation that keeps bringing deprecated fields.
This PR should not happen (as we have generated source code locally and there was no openapi change). Reason why this PR happened is that running generate locally brings different results than in CI/CD
CC @MikeEdgar


newton: Shouldn't it take a Jacobian for multivariate problems instead of first-order derivative vector?

Multivariate solving here is not really well documented.
However, the "real" Newton-Raphson method for multivariate problems actually takes in Jacobians (see e.g. here) instead of any vector form of first order derivatives.
Indeed trying to feed in a Jacobian matrix into newton yields
IndexError: too many indices for array

Maybe I am totally misconcepted here and SciPy maybe simplifies / optimizes something here (for example because the Jacobian must be inverted / at least a linear problem must be solved).

The answer is that newton does not do multivariate problems, only
scalar ones. If x0 is array, then it iiuc solves multiple scalar
problems for different initial points.

If x0 is array, then it iiuc solves multiple scalar
problems for different initial points.

Ahhh okay, thanks for that hint. I thought x0 taking in arrays meant it's possible to solve multivariate problems.
But yeah maybe improve the documentation to make that clear? In any case, feel free to close if you think it's clear enough. I was then not aware that the "vectorization" mentioned in the docs doesn't say anything about multivariate solving capabilities^^


Dockerfile does not use caching for package restore

Per the discussion inside my OmniSharp pull request https://github.com/OmniSharp/generator-aspnet/pull/531 the current state of the dockerfile in the aspnet/home repo does not use docker caching on DNU RESTORE (soon to be dotnet restore)
A small fix to the sample dockerfile can make the compile time of "second deploy" in docker 23x faster
old-speed for every deploy & first deploy under new method: ~3m30s
Start: 06:03:13.313
Finish: 06:06:40.640
new-speed - second & subsequent deploys if dependencies are unchanged: ~9s
Start: 06:00:36:036
Finish: 06:00:45:045
I also posted the FULL LOG of the difference over here: aspnet/aspnet-docker#123

It turns out this is actually a regression/fix from a previous commit.
https://github.com/aspnet/Home/commit/037ba1d500f8b1e94710ad1102bc53e7dbc00383

I think this is related #936

I run it on my machine. Not sure why we ever did the copy of the project.json then copy the rest and run. That seems less than optimal. I will update the other sample and it should be good.
@glennc in https://github.com/aspnet/Home/issues/936#issuecomment-143070763

The reason we copy the project.json and do a "dotnet restore" before copying and compiling the rest of the project is for the massive performance gains when developing.
If dependencies are unchanged a new docker-build/run will complete in seconds as opposed to minutes. (See benchmarks from comment 1 in the thread)
The team over at Omnisharp https://github.com/OmniSharp/generator-aspnet/pull/531 seemed to like the idea, but pointed me here.

Copying project.json, restoring, then copying app would overwrite the project.lock.json with one from my build context. Which would not work because it would overwrite the lock file that was created in restore with the one from the context. This probably doesn't break people if everything lines up 100% but is not really correct.

In practice, in my tests, this has not been a problem. However that doesn't mean it might not be.
I'd be willing to add the extra steps of making a temp copy of the .lock.json file then overwriting after the add step.
It is a little more convoluted but it will make a developer's life a LOT easier over the course of a project's lifecycle. 5minutes compile time per change is coffee break time, while 30 seconds feel OK.
@ahmetalpbalkan, @glennc Thoughts?

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


[nrf52xxx] add rssi_get and lqi_getmethod

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is.
As we have merged the PR for enhanced-ACK based probing, I'm now working to implement it on nRF platform and test it. As we discussed in https://github.com/openthread/openthread/pull/5780#issuecomment-732797975, we may need to add two api to get RSSI value and LQI value in tx_ack_started.
Describe the solution you'd like A clear and concise description of what you want to happen.
Would you add these two methods in your official release? Or I can simply submit a PR to add it.

@Irving-cl please feel free to add those new methods since we don't expect a new release on the 1.6.x Radio Driver any time soon.

Fixed by #6021

Fixed by #6021


domd: domu: add support for core-image-minimal

This commit adds possibility to build our components inside core-image-minimal.
Parts that are common for core-image-minimal and core-image-weston are moved into the common_install.inc file.

Tested by the builds of virtio, and standard yamls. For h3-ulcb-4x2g and h3ulcb-4x2g-kf.

Ack is added. Tested. ready to be merged.


Math Commands

23 of 26 commands = 88.4% done

+1 "Fn" command
25 of 26 commands = 96%

+1 "Swap" command
26 of 26 commands = 100%


[Bug] Broken Recipes - Experience not valid ingredient key

Several recipes are not processing and are resulting in an error.
Affected/Broken recipes are listed below.
[13:45:56] [WARN] Failed to parse recipe 'ends_delight:food/chorus_flower_tea[farmersdelight:cooking]'! Falling back to vanilla: Recipe component key 'experience' not found! Valid keys: [experience:int, ingredients:input_item[], cookingtime:ticks, result:output_item, container?:input_item]
[13:45:56] [WARN] Failed to parse recipe 'ends_delight:food/chorus_fruit_milk_tea[farmersdelight:cooking]'! Falling back to vanilla: Recipe component key 'experience' not found! Valid keys: [experience:int, cookingtime:ticks, result:output_item, ingredients:input_item[], container?:input_item]
[13:45:56] [WARN] Failed to parse recipe 'ends_delight:food/dragon_breath_and_chorus_soup[farmersdelight:cooking]'! Falling back to vanilla: Recipe component key 'experience' not found! Valid keys: [experience:int, cookingtime:ticks, ingredients:input_item[], result:output_item, container?:input_item]
[13:45:56] [WARN] Failed to parse recipe 'ends_delight:food/ender_congee[farmersdelight:cooking]'! Falling back to vanilla: Recipe component key 'experience' not found! Valid keys: [experience:int, result:output_item, cookingtime:ticks, container?:input_item, ingredients:input_item[]]
[13:45:56] [WARN] Failed to parse recipe 'ends_delight:food/steamed_dragon_egg_block[farmersdelight:cooking]'! Falling back to vanilla: Recipe component key 'experience' not found! Valid keys: [experience:int, ingredients:input_item[], result:output_item, cookingtime:ticks, container?:input_item]

Minecraft Version 1.20.1
Mod: 1.0.1


Design QA - My Created Markets

Please, include legend:
You are viewing Sportsbook markets only.
To view all your created markets, visit Trading

Figma reference:
https://www.figma.com/file/wogMuUDylgOHgTEYhZ3jgp/Augur-Bet-UI?node-id=3611%3A1836

Please, double check padding.
Please, add hover state to "Create market" button (Reference on design system file: https://www.figma.com/file/42QoTLQcbObu7esoTPjWRv/Augur-Bet-Design-System?node-id=540%3A67
Please double check "Create market" icon: plus sign seems thinner.

@bconfortin Something happened, and the issue is back!


ava.lang.NullPointerException  Attempt to invoke virtual method 'com.google.firebase.remoteconfig.a com.google.firebase.remoteconfig.h.a(java.lang.String)' on a null object reference

version:  'com.google.firebase:firebase-config:18.0.0'
device:   XIAOMI REDMI NOTE 5  Android 7.1.2,level 25 arm64-v8a
I call in the application the FirebaseApp. InitializeApp (this); Because there is a crash before the Default FirebaseApp is not initialized in this process. Global callu. Android. Make sure to call FirebaseApp. InitializeApp (Context) first.
After I called in application FirebaseRemoteConfig getInstance (); This collapse Attempt to invoke virtual method '. Com. Google firebase. Remoteconfig. Com. "its firebase. Remoteconfig. H.a (Java. Lang. String) 'on a null object reference

Is there any major change in 18.0.0? FirebaseInstanceId initialization also has a null pointer. Is it wrong with me?

i use Firebase Notification , I get Crash 7K  , before this never happen
and i get Major Report From Google Play Store

@YanCorey Can you please update to the latest version of the Android Firebase SDK?
If the error still persists, it would be useful if you could also provide all the relevant code here.
Closing this now, but feel free to re-open if the error is still there.


New page:  Interview location preferences

Is your feature request related to a problem? Please describe.
Once the new interview location page is created on admin we need a page similar to the working preferences page for the candidate to complete.
Describe the solution you'd like
If the "interview locations" are selected in admin this new page must display after "Working preferences" on the apply for a role page.  It should display any bespoke questions at the top and then the preference option (i.e Single, Multiple, Ranked)
Additional context
This corresponds to ticket admin#271

@warrensearle I have update the other tickets with more requirements.

@ClaireTroughtonJAC potentially not needed. To discuss.

No longer needed, due to remote interviews and #271 being a repeat, with more detail.

No longer needed, due to remote interviews and #271 being a repeat, with more detail.


Corrects syntax to install dependency

Tried using this today and got a syntax error when using = instead of ~.

Thank you for this.


Slight markup error in "create chart"

The bottom border of an input field does not show.

Trying to reproduce this. What browser do you use? And by any chance have you viewed this page while zoomed in in your browser (ctrl/cmd+)?

Firefox with 150% zoom.

@alexey-milovidov Hey! Could you check this issue one more time? We have refactored this  part of UI not so long ago. I can't reproduce this bug now

We have reworked this part of UI. If you will reproduced problem please reopen this issue


Connection issues with LittleSnitch Firewall on macOS

For some reason Netbird started having issues with my application firewall LittleSnitch...
Despite the fact that I allow every connection for the Netbird app in LittleSnitch it still doesn't connect and throws an error (Screenshot for reference). If I disable LittleSnitch temporarily and start Netbird, it works - funny enough it then still works after enabling LittleSnitch again - maybe because it doesn't kill the established connection.
What I don't get is I'm running LittleSnitch for years and also used Netbird for the last 2 weeks and this issue started to appear today...

If you guys need any more informations or logs please lmk :)

After some more troubleshooting I probably found the underlying issue.
LittleSnitch still thinks the path of the process is "/opt/homebrew/Cellar/netbird/0.10.2/bin/netbird" but I already have a newer version so the real path is /opt/homebrew/Cellar/netbird/0.10.4/bin/netbird - because of that LittleSnitch cannot find the process to allow connections.
I have a lot of programs installed through brew and never had that problem before - so this might be a Netbird issue?

Hello, @vordenken does LittleSnitch works with symlinks? The way homebrew works with formulae applications is that it installs them in a version-specific path like /opt/homebrew/Cellar/netbird/0.10.4 and then it creates a symlink to /opt/homebrew/bin/netbird

Just checked the release notes and apparently this got removed in version Little Snitch 4.3.2...
Weird because I have other stuff install via brew and haven't got any issues.
Is a normal installer / drop-in program for Mac planned?

Yes, it is. Also, we plan to move the daemon bin to the applications folder with the UI client, leaving things a bit more clean for the MacOS install

small update regarding my problem: after stopping netbird, removing the rules in LittleSnitch and restarting my Mac, LittleSnitch (for now) sees the new symlink for 0.10.7.

Closing as the issue seems to be fixed with the upgrade


Garage door does not open/close

Describe The Bug:
When I click 'Garage Door' in Home, the door does not open or close. The app spins as though it is trying to open the door, then a notification pops up and says the door was opened, then another notification says the door was closed. The door does not move at all.
To Reproduce:
I do not know. I installed the plugin from the UI and used my login credentials.
Expected behavior:
The door opens and closes when tapped.
Logs:
[12/21/2021, 8:55:09 PM] [Garage Door] Command to run: open
[12/21/2021, 8:55:11 PM] [Garage Door] Set Garage Door to open
[12/21/2021, 9:04:53 PM] [Garage Door] Command to run: open
[12/21/2021, 9:04:55 PM] [Garage Door] Set Garage Door to open

Plugin Config:
            "name": "Garage Door",
            "status_update_delay": "15",
            "poll_state_delay": 15,
            "accessory": "AladdinConnectGarageDoorOpener",
            "_bridge": {
                "username": "XX.XX.XX.XX.XX.XX",
                "port": 30257

Environment:

Plugin Version: 1.0.5
Homebridge Version: 1.3.8
Node.js Version: v16.13.1
NPM Version: v8.1.2
Operating System: Says Ubuntu Bionic Beaver (18.04.6 LTS), is actually OMV 5.6.21-2

Hey @JoshuaMunoz, the plugin you are using is homebridge-aladdin-connect-garage-door and not this one. That said, I actually created this one due to the instability issues I had using it. You can try out my plugin by installing homebridge-genie-aladdin-connect instead and putting the following in your config:
{
  "platforms": [{
    "platform": "GenieAladdinConnect",
    "name": "Garage Door",
    "username": "<email>",
    "password": "<password>"
  }]
}

Hope it works out and feel free to reach out if you have any other issues.


vimPlugins.gleam-vim: init at 2020-06-24

Hello,
This is my first nixpkgs contribution, so apologies if I've not done everything correctly. I'm happy to make revisions.
I tried to follow https://nixos.wiki/wiki/Vim#Adding_new_plugins, including updating all vim plugins before adding a new one.
Thanks to @jonringer @colemickens and @MatthewCroughan for the guidance so far.
Motivation for this change
gleam-lang is a type-safe language on the Erlang VM. See https://gleam.run
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Thank you for this!
Great to see somebody else interested in gleam!
This looks good to me, leaving this open one more day in case people want to have a look at it.

Result of nixpkgs-review pr 126314 run on x86_64-darwin 1

3 packages built:

spacevim
tests.vim.nvim_via_override-test
vimPlugins.vim-clap

Result of nixpkgs-review pr 126314 at 453ea21b run on aarch64-linux 1

3 packages built successfully:

spacevim
tests.vim.nvim_via_override-test
vimPlugins.vim-clap

2 suggestions:

warning: missing-phase-hooks
configurePhase should probably contain runHook preConfigure and runHook postConfigure.
Near pkgs/misc/vim-plugins/build-vim-plugin.nix:28:14:
   |
28 |       inherit unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
   |              ^

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/misc/vim-plugins/build-vim-plugin.nix:28:14:
   |
28 |       inherit unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
   |              ^


Register Callback URL

Is your feature request related to a problem? Please describe.
I'm using Azure to integrate bunq with YNAB and it would be great if you would introduce a feature to register a callback URL.
Describe the solution you'd like
Within the UI, you allow registering a callback URL with filters.
Additional context
Essentially a UI implementation of the Callbacks API.

but what I don't understand is, why should it be in bunq desktop? And not in your own "integration" what benefit would it bring to be able to register webhooks in  bunqDesktop 🤔

I saw this question coming 😊 The real benefit is that I don’t have to deal with all the overhead of installing / authorizing / session management when you’ve have all the foundational work completed already.
Sent from Mail for Windows 10
From: Kevin Hellemun
Sent: Sunday, November 18, 2018 7:15 PM
To: bunqCommunity/bunqDesktop
Cc: hendrer; Author
Subject: Re: [bunqCommunity/bunqDesktop] Register Callback URL (#420)
but what I don't understand is, why should it be in bunq desktop? And not in your own "integration" what benefit would it bring to be able to register webhooks in bunqDesktop 🤔
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Unless I'm mistaken the callbacks are shown for all sessions so to speak, so it would also give users more insight into which callbacks are currently set for their account.
And for developers it'd be a pretty useful feature aswell obviously

Alright, this is indeed a valid point.


GAH: Are magnets needed for the upright play panel sitting in the instruction panel valley?

I am unsure. This will need to be something that we test with a physical prototype. if the tolerance on the valley is close to the instruction panel size friction may hold it in place. If not, I am concerned that if the board is held at too much of an angle as if someone was sitting in a car with it that gravity would pull it down.

I am convinced, now, that this is needed. I'm going to try and get it in ASAP for our next test build.


Clarify documentation of the path argument when creating Groups and Views held by ListCollection Groups

From discussion in pull request #749
The path argument is ignored in methods such as createView for Groups that use ListCollection, as the child items are not accessed by name but only by iterator.  The recommended but not required usage is to pass an empty string.  This is mentioned in the comments in the ListCollection header, but not really anywhere in easily-accessed documentation.

As I work on this documentation, I notice that some things need to be cleaned up in the API for creating Groups that will be in a ListCollection.  There is createUnnamedGroup which works fine, but there is also createGroup which doesn't work correctly when given an empty string, and also does some unexpected things when given a path string. The string should be ignored, but it is not.


cla/license stuck there without any response

URL to the linked Repository or Organization
https://github.com/onnx/onnxmltools
Steps to reproduce the problem

my PR https://github.com/onnx/onnxmltools/pull/561 stuck there to wait response of cla/license. I did sign the license before.

What is the expected result?
What happens instead?
Any other information? (attach screenshot if possible)
Used browser and browser version?
Any other tested browsers/devices(OK/FAIL):

forced to merge to main branch by repo admin, so you may not find the scene.


Add project management/admin capabilities to team card

This PR does the following:

Tasks clicked in the dashboard open in a new tab
Passes whether the current worker is in the project admin group from the backend to the frontend
Makes project management load faster and display a loading spinner while loading
Cleans up the "complete and skip" logic that's used by project admins to submit tasks on behalf of other workers.
For project admins, adds the following to the team information card:

Adds a project management button that opens up this task's project management screen
Adds a task status column to each assignment's row, and, for tasks that are being processed by a worker, adds a "submit" button

A yarn/npm convenience one-liner for dev mode (call yarn dev).
A small update to our workflow loading logic to not stop workflow reloads if a submit dependency changes.

Coverage decreased (-0.04%) to 91.548% when pulling 2a015f9212d8b3948a10e1ade32c3e0aea1c2184 on team-info-ux into f20bd2d55518d1ec759e389be0cefd793e40a1f3 on master.


msg response field is inconsistent on API

https://github.com/markruys/gw2pvo/blob/878d3289444f05b5281d37bca4013eec0722fc3a/gw2pvo/gw_api.py#L129
The API response on has different values on msg field sometimes have the success and other have Success so the lower and upper case cuases it to crash.
This is the solution I have on my local environment:
                msg = data['msg']

                if msg.lower() == 'success' and data['data'] is not None:
                    return data['data']

Same as Issue #23.

I've switch to checking data['code'] instead, which should work more reliable (4b97b7a9e7acad0030b01e555603cc5440ab8be6).

I've just released it as a new package:
pip3 install https://github.com/markruys/gw2pvo/releases/download/1.3.1/gw2pvo-1.3.1-py3-none-any.whl


draft-05: Group Order missing from SUBSCRIBE_OK

Found while testing draft-05 interop with @lminiero.
SUBSCRIBE_OK
{
  Subscribe ID (i),
  Expires (i),
  Group Order (8),
  ContentExists (f),
  [Largest Group ID (i)],
  [Largest Object ID (i)]
}

draft-ietf-moq-transport-05 §6.12
https://github.com/englishm/moq-rs/blob/868fde2382b778343e248a239ddd53d1abea0044/moq-transport/src/message/subscribe_ok.rs#L37-L55
Since we haven't landed draft-06 changes yet (https://github.com/englishm/moq-rs/pull/8) we can fix this in main and also update the draft-ietf-moq-transport-05 branch.

In https://github.com/englishm/moq-rs/pull/1/commits/b4ad512076cc170e1ddbb7e61f221e9ebb71a5f7 I missed SUBSCRIBE_OK.

Fixed in https://github.com/englishm/moq-rs/pull/13


feat: support different schemas for alembic_version table

see: https://github.com/DevGlitch/alembic-migration-checker/pull/6

Thank you @ereid7 for the idea and opening a PR for it. I will review as soon as I can.


CATS2008 compute_tidal_elevations.py AttributeError: 'model' object has no attribute 'minor'

Hi tsutterley,
I have been able to successfully use CATS2008 with pyTMD.compute.tide_elevations, but running the compute_tidal_elevations.py gives me the error AttributeError: 'model' object has no attribute 'minor'.
e.g.
python compute_tidal_elevations.py --directory /mnt/raid1/suzanne/ripice --tide CATS2008-v2023 --format geotiff --projection 3031 --type grid  in.tif out.tif
I have also tried with CATS2008_V2023
Sorry I'm only a python beginner so may be doing something basic wrong.
Thanks, Suzanne

PS I see I can comment out line 340 to avoid the error.

Have you installed pyTMD before? The minor attribute is super new and only in the "bleeding edge".

Hi, thanks for getting back. I've only just started to use it pyTMD so not downloaded before. I'm trying to find an alternative to using Matlab to implement a tidal correction. Ideally to work on grid files.
If it's ok to just comment out the minor constituents bit I am happy to go with that.
Dr Suzanne Bevan
Geography Dept
Swansea University
Singleton Park
Swansea SA2 8PP
01792 602375

From: Tyler Sutterley @.>
Sent: 20 August 2024 15:54
To: tsutterley/pyTMD @.>
Cc: Suzanne Bevan @.>; Author @.>
Subject: Re: [tsutterley/pyTMD] CATS2008 compute_tidal_elevations.py AttributeError: 'model' object has no attribute 'minor' (Issue #320)
You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification
CAUTION: This email originated from outside of Swansea University. Do not click links or open attachments unless you recognise the sender and know the content is safe.
RHYBUDD: Daeth yr e-bost hwn o'r tu allan i Brifysgol Abertawe. Peidiwch â chlicio ar atodiadau neu agor atodiadau oni bai eich bod chi'n adnabod yr anfonwr a'ch bod yn gwybod bod y cynnwys yn ddiogel.
Have you installed pyTMD before? The minor attribute is super new and only in the "bleeding edge".
—
Reply to this email directly, view it on GitHubhttps://github.com/tsutterley/pyTMD/issues/320#issuecomment-2299060972, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A7EZUXITXTFCARP6CRGHKJDZSNKBZAVCNFSM6AAAAABMZ3EIN6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJZGA3DAOJXGI.
You are receiving this because you authored the thread.Message ID: @.***>

That works fine. I can't currently recreate this error, but I'll try to track it down.

if you check the version, what do you get?
>>> import pyTMD
>>> pyTMD.version.version
'2.1.5.dev1+g4275e2d'

Sorry for the delay. I have version 2.1.4

Ok! Yes, this is likely a version conflict issue (running a newer version of compute_tidal_elevations.py than the installed package). It should hopefully run smoothly if you run:
compute_tidal_elevations.py --directory /mnt/raid1/suzanne/ripice --tide CATS2008-v2023 --format geotiff --projection 3031 --type grid in.tif out.tif

(no python in the beginning)
This would run the executable version that is installed with the package.

thank you, I will try that tomorrow. A second issue I had was needing to change the default geotiff driver in spatial.py from cog to GTiff. Is it possible to supply this via the call to compute_tidal_elevations.py?

Sure, I exposed that in #321. Note that now you need to use --format GTiff

Using compute_tidal_elevations.py without 'python' worked fine.
But then, to access --format GTiff option I reinstalled (using pip) pyTMD. Am now unable to import it.

import pyTMD
Traceback (most recent call last):
File "", line 1, in
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/init.py", line 16, in
import pyTMD.compute
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/compute.py", line 122, in
import pyTMD.io
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/io/init.py", line 4, in
from .ATLAS import *
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/io/ATLAS.py", line 107, in
import pyTMD.interpolate
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/interpolate.py", line 23, in
import pyTMD.spatial
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/spatial.py", line 112, in
h5py = import_dependency('h5py')
File "/home/suzanne/.local/lib/python3.10/site-packages/pyTMD/utilities.py", line 130, in import_dependency
module = importlib.import_module(name)
File "/usr/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/usr/lib/python3/dist-packages/h5py/init.py", line 21, in
from . import _debian_h5py_serial as _h5py
File "/usr/lib/python3/dist-packages/h5py/_debian_h5py_serial/init.py", line 25, in
from . import _errors
File "h5py/_debian_h5py_serial/_errors.pyx", line 1, in init h5py._debian_h5py_serial._errors
ValueError: numpy.dtype size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

Thanks for your help and sorry if I am doing things wrong.

So now I can use GTiff with the git cloned version of compute_tidal_elevations.py, but which still has the model.minor error. OK because I can comment out line 342.
One other small issue, somehow pip install pyTMD upgraded numpy to version 2, which then doesn't allow pyTMD to be imported. Sorry for my inexperience with python and github.
Thanks for your help.

No worries! There's definitely a learning curve to python and GitHub. I haven't made a release yet so pip installing will currently only install the "stable" version (2.1.4). There's still a few additions I want to make before releasing a potential 2.1.5.
For now, I think you can install the "bleeding edge" version directly using
python3 -m pip install --user git+https://github.com/tsutterley/pyTMD.git

This will install the latest version directly from the GitHub repo.

I created a release (2.1.5) that should simplify your workflows (can now be directly installed with pip for the latest version).

That works great, thanks Tyler. I admit I'd not had much luck with getting the pre-release version of it.


Argument 2 passed to Orchid\Setting\Setting::get() must be of the type string or null, array given

Default parameter for Setting::get allow as default only string when it should allow retrieve whatever we want as default. e.g. array, object.

I'm sorry you had to experience this


Add "thanks" section for people who discuss / point out problems / possible solutions to the proposal

[TODO] list out - who did what?

p.s. a reminder
(base) ➜  scripts git:(master) ✗ python -m generation.comments.transform
authors:
fzyzcjy              665
Hixie                106
jonahwilliams         99
dnfield               52
Nayuta403             38
gaaclarke             28
JsouLiang             16
xanahopper            16
Callum                 6
HrX                    4
CaseyHillers           4
BetoMan0               3
Piero512               3
flutter-dashboard      3
goderbauer             3
pdblasi-google         2
SecondFlight           2
maheshmnj              1
stuartmorgan           1
ping                   1
wangying3426           1
moffatman              1
Name: author, dtype: int64

https://github.com/fzyzcjy/yplusplus/issues/6251


Use Sass

Hey there,
I'm sure you've been asked this before but I cannot find anything related.
Due to some project restrictions I need to use Sass on a project.
Looking at app.coffee, I have no idea how to do that.
I understand that sass runs on ruby and that I'd need libsass in order for it to work with node.
Could you please enlighten me on whats the best direction?
Thanks a lot

accord supports sass, so you just need to do npm install libsass --save & you'll be gtg.

Thanks.
What about on app.coffee?
What do I need to modify on there?
Currently it has css pipeline in the extension array, and some stylus configuration.

Nope, you shouldn't need to do anything to your app.coffee... accord will just see that node-sass is installed and it'll use it on all the sass files it finds. All that config is handled for you in accord: https://github.com/jenius/accord/blob/master/lib/adapters/scss.coffee

Got an error but we figured it out. Need to update the version of Accord in root's package.json to the latest one :)
Pull request by @aendrew on the way...

Just to document this fully: using Roots with Sass in the latest version yields "TypeError: Object.keys called on non-object". Updating Accord to 0.15.x fixes this.

Thanks guys, sorry about that. Breaking change in the latest node-sass api. I'll get this merged and shipped out first thing tomorrow.


A private collection shared with a reviewer is not read-only?

If a curator shares the link to a private collection with reviewers, the reviewers apparently have owner privileges, the UX is enabled for:

Add a dataset
Delete a dataset
Publish the collection

I write apparently because I did not attempt to perform those actions. Perhaps the operation would fail.
The portal must differentiate between Owner | Private | Shared link (read/write) and Private | Shared link (read-only).
I shared a screenshot on eng but will not reproduce here because the collection has not been published.

Attempting to add a new dataset to a collection using the fronted when the collection is not owned causes a 403 to be returned, which is the excepted response in this case. This bug with the way the frontend is rendering the private collection.

@Bento007 will take this! Thank you!

This will be done in https://app.zenhub.com/workspaces/single-cell-5e2a191dad828d52cc78b028/issues/chanzuckerberg/single-cell/124

Verified in prod so closing.


feat(sozo): add execute command

i'm not sure how to call the execute function of the world contract successfully. couldn't make the tx successful on my local world.


Need to log survey-presentations and survey-taking in UmpleOnline

A new feature was added by PR #1735 on issue #1695 to add survey taking. However we are not seeing people do the surveys and we need to find out why. It could be because they are not interested, or the prompt is not visible, or perhaps there is a bug that is causing the link to not appear.
The survey data itself, if set up, would be in aaSurvey.txt in the ump directory
The suggestion is to create aaSurveyLog.txt file that would record the occasions when the survey is presented to users and when the survey URL is actually clicked on. This would have the benefit of not just verifying the functionality, but also giving accurate response rates, that are important in research.
The following would be logged (this would require making an asynchronous call to the back end).
Every time a survey message is displayed to the user (i.e. after all three conditions are satisfied: The dice rolls 1, the required amount of time passes, and the required number of edits are done; or if this is forced by use of the backdoor surveypass command -- following if needed an sc survey clear) a line would be added to the aaSurveyLog.txt file as
SurveyRequested yyyymmdd hh:mm:ss
Every time a user clicks on a link a line like the following would be added to the aaSurveyLog.txt (instead of an href with the link, there would need to be some javascript that would trigger the log and also send the user to the link, or alternatively the php for the logging do the logging and then redirect to the survey).
SurveyClicked yyyymmdd hh:mm:ss
I don't think for now we need to separately log if the user reads the recruitment text (by hovering over the message).

Closed through PR #1774


tweaks around TRA markers

[ ] ignore input segments that already match 2 or more TRA markers (clearly already wrong input)
[ ] check that created/fused label matches again its TRA marker

from https://github.com/CellTrackingChallenge/CTC-FijiPlugins/issues/28

for the later check, see also #4


Crash in package selector

Repro steps:

Load Unit
Select any unit
Dont move your mouse and press enter
Crash

Application has crashed: C++ exception
.../BeardLib-Editor/Classes/Dialogs/AssetsManagerDialog.lua:684: attempt to concatenate local 'package' (a nil value)
SCRIPT STACK
_callback() @mods/BeardLib-Editor/Classes/Dialogs/AssetsManagerDialog.lua:253
clbk() 167
RunCallback() 485
KeyPressed() 59
305

Cannot reproduce.

Example video: https://puu.sh/Apu3I/a7e2544ee9.mp4
Note first try I moved my mouse so I went back a step to not move my mouse at all
Same crash as before.
Application has crashed: C++ exception
.../BeardLib-Editor/Classes/Dialogs/AssetsManagerDialog.lua:684: attempt to concatenate local 'package' (a nil value)
SCRIPT STACK
_callback() @mods/BeardLib-Editor/Classes/Dialogs/AssetsManagerDialog.lua:253
clbk() 167
RunCallback() 485
KeyPressed() 59
305

Doesn't happen. Try force updating both editor and beardlib.

On latest, still happens.

BeardLib issue, update it.


Build a dbt macro for presidio usage

Build a dbt macro that can warn about PII information in columns

Not possible at the moment


Question on how to solve my very specific problem.

Hello, I'm using VIM from Linux in an ugly set up. Basically what I do is have my .git folder locally and my files folder in a remote Windows computer. Then I tell git to consider the local .git so I can keep track of changes made on the remote computer.
I'm not familiar with vim script but from what I understand from it and the documentation is that when I let the plug in find a project root location it searches folders named .git, .hg and so on.
I tried adding a "mock" .git folder with an empty file on my remote route but the "get_project_root" doesn't find a valid project root folder. The problem is specifically in the validation "if !empty(globpath(l:path, root, 1))", which is always false.
The routes the script generates seem to be fine, with a starting path:
/run/user/1000/gvfs/smb-share:server={my_server_name},share={my_user}/{my_folder}
So, summarizing, my question here would be: how could I trick the plugin to make it find the .git folder although it's not a well formed .git folder? Does a .git folder containing an empty file enough?

Apparently the route /run/user/1000/gvfs/smb-share:server={my_server_name},share={my_user}/{my_folder} is not a valid path for globpath?
I'm using that remote path as a symlink stored in my home folder. The output of that globpath call with a "pretty" path (e.g. "~/symlink_to_remote_location/project_folder") is correct..
So my two options are:

Feed the script the pretty path.
Find a way to make globpath accept the samba path.

That is indeed an unusal setup :).
Is there a particular reason you don't mount the shared folder into a local mount point? That would have indeed given Vim a "normal looking" path which would work fine with globpath I assume.


Fix typo

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

Looks good; thanks for contributing @changeworld.


Rewritten report view to HAML + added gettext calls

Parent issues: #1001, #1025

bad comments in many places, please fix and retest

@martinpovolny should be okay now!

the 2 panels should be left-right not top-bottom

@martinpovolny fixed!

@skateman  Edit Report Menu broken in a new way now

@martinpovolny fixed

http://hydra-media.cursecdn.com/dota2.gamepedia.com/5/57/Doom_spawn_02.mp3


National Cloud Availability: China and Germany

Hi there,
Could you please provide availablilty of the M365 usage analytics for national cloud: China's 21 vianet and Germany?
If available, please also specify the endpoints of report api for each cloud, like the commercial one:
https://reports.office.com/pbi/v1.0
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 5a146d3a-b3d6-8993-e7f6-1b9da59f4ced
Version Independent ID: 71a7043f-adcf-42d7-1c4b-670306a764f7
Content: Customize the reports in Microsoft 365 usage analytics - Microsoft 365 admin
Content Source: microsoft-365/admin/usage-analytics/customize-reports.md
Service: microsoft-365-business
GitHub Login: @efrene
Microsoft Alias: efrene

@efrene Please help us in resolving this issue. Thanks

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!


[Clipboard History] Unexpected network requests when copying Slack or Discord messages

Extension
https://raycast.com
Description
With "Show preview for links" disabled, copying a Slack or Discord message containing a profile picture will produce network requests from the Raycast app to those services. Disabling the Clipboard History extension will stop the requests from being made.
For example a Slack message that's copied produces network requests to ca.slack-edge.com as well as slack-imgs.com.
Is this a bug with the "show preview for links" toggle? or perhaps a missing secondary toggle for other kinds of network requests in the UI?
Raycast version: 1.52.1
Steps To Reproduce

Use Little Snitch in alert mode or monitor network requests with Wireshark.
Select a Slack message in the Slack application (not in the web-browser) including the message sender's profile picture.
Observe Little Snitch alert or Wireshark requests.

Current Behaviour
No response
Expected Behaviour
No response

We could not find the extension related to this issue. Please update the issue with the link to the extension.

Is there a better place or method of reporting internal Raycast extensions?


Small Font Disclaimer

The small font size may make it hard for people with bad eye sight to see. There was also a lack of information on the for page. The page is not being fully, efficiently used with the amount of blank space on the page.

fixed now!


Add annotations and labels to deployments

Is your feature request related to a problem? Please describe.
Currently it is possible to set annotations and labels to pods by overriding the values as seen here https://github.com/Dynatrace/dynatrace-operator/blob/v1.0.1/config/helm/chart/default/values.yaml
But this only adds annotations/labels to the pods, not the deployments.
Describe the solution you'd like
Add ability to propagate annotations/labelsto deployments and pods, if possible to be controlled independently
Describe alternatives you've considered
Possibly Kyverno but it would be better if this is natively supported

Current behavior is that labels and annotations that are set for Operator/Webhook/CSI Driver are both set for pods, but only labels are set for Deployments/Daemonset.
We'll fix this in a future release and set annotations for the Deployments/Daemonsets as well!


Round resulting coordinates

The current code generates unnecessarily detailed coordinates because there's no rounding:
[-95.59408416187462, 31.27105676807148],
[-95.80518167741707, 31.58431182228841]

We should round to at least 7-8 digits.

-> https://github.com/Turfjs/turf/issues/357


feat: add ripgrep source

blink.cmp.fuzzy.get_query always get text around the cursor, but the part after the cursor is not required. Thus I add an option to get prefix with a custom function.

You should be able to use the .bounds on the context to get the text before the cursor

bounds.start_col might not be what I need. Custom functions are useful because the pattern for word matching may change, and context is passed to the function.

close pr, keep this a community source, for quick fix

Sorry, I haven't had the chance to review it. I'm still interested in including a ripgrep source built in if you're still willing to contribute it

Maybe when this plugin stabilizes


⚠ Samsung has degraded performance

In 42d6694, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2135 ms

Resolved: Samsung performance has improved in 2059cf2.


Update translations

Thank you for contributing to Homarr! So that your Pull Request can be handled effectively, please populate the following fields (delete sections that are not applicable)
Category

One of: Bugfix / Feature / Code style update / Refactoring Only / Build related changes /  Documentation / Other (Please specify!)

Overview

Briefly outline your new changes...

Issue Number (if applicable)

Related issue: #00

New Vars (if applicable)

If you've added any new build scripts, environmental variables, config file options, dependency please outline here.

Screenshot (if applicable)

If you've introduced any significant UI changes, please include a screenshot.

Hello @ygibson86 thank you for your PR. However, this is not how we are supposed to do translations and it might lead to errors with the translation system. Please read the docs to see how you can contribute to translating homarr and translate via the Crowdin platform.

Closing, as translations must be done with Crowdin:
https://homarr.dev/docs/community/translations


Add the post categories

Categorize blog posts into categories. Each category can contain multiple posts.

Hey!  I would like to work on this issue👍

Hey! I would like to solve this issue.

Hey @DanB288
One category can be assigned to many blog posts, and many categories can be assigned to one blog post, so this relationship is described as a “many to many relationship”.
For example, a post can be in the news and educational categories.
User can add categories, then when creating the post, select its categories.


Show Github contributors in Settings Tab

Create a Navigation Link or button "Contributors"
Navigation Link should open to a page/sheet that shows a grid of contributors profile photos

May I work in this issue?

@Drag0ndust YES! Thanks!

I added the feature and opened a PR #53

@Drag0ndust looks great! THANK YOU!


Proposed Windows installer

As part of https://github.com/openssl/project/issues/20 I've created this draft PR to propose a windows installer framework.  The installer currently:

Allows for the installation of 32 bit  and 64 bit x86 binaries and supporting libraries, including the fips and legacy proiders (selectable at installer-run-time)
Allows for the installation of development headers (selectable at installer-run-time)
Creates an uninstaller
Allows for the side-by-side installation of multiple openssl versions (target install directory selectable at installer-run-time, defaulting to c:\Program Files\openssl-)
Demonstrates installer signing using Microsofts code signing utilities with a generated self-signed certificate
Includes a manually triggered github workflow to build the installer on demand, and could be enhanced to do a nightly build
Includes a nmake makefile to demonstrate local building

This PR expressly omits any offical building of the installer, as we need to determine how we would want to manage code signing certificates, as well as how we want to incorporate the building and releasing of the installer as part of our release process, but I think the installer itself is in pretty good shape.   My proposal would be to incorporate this PR in 3.4 and target 3.5 for integrating a signed installer release into the 3.5 development cycle
Checklist

[x] tests are added or updated

closing this - discussion from backlog refinement is that the installer should go into a separate repository


getInspectorState registered by plugin dev.esm.pinia

Vue devtools - v6.0.0-beta.15
Nuxt 2.15.8
"pinia": "2.0.0-rc.6",
"@pinia/nuxt": "0.0.1",
Steps to reproduce the behavior

Chrome refresh and terminal bug see

This is explained in the Changelog. It is fixed in devtools but it isn't released yet. You will have to build the devtools from source


I can  not capture the screen when a video is playing

it is bug？

when a video is playing, BlurDialogFragment can not get the ScreenShot

seems the SurfaceView's bitmap can't be captrued. It's really nice if you can help check it.

Hi (=
Background bitmap is created thanks to View.XXXDrawingCache() set of methods :
https://github.com/tvbarthel/BlurDialogFragment/blob/master/lib/src/main/java/fr/tvbarthel/lib/blurdialogfragment/BlurDialogEngine.java#L568
Unfortunatelly, the surface part of the surfaceView is rendered bellow the window in a complete separate layer. This means that buildDrawingCache won't get the surface pixel.
https://developer.android.com/reference/android/view/SurfaceView.html
To get surface pixels of a SurfaceView you could try to play with the lockCanvas set of methods as explained here:
http://stackoverflow.com/questions/27817577/android-take-screenshot-of-surface-view-shows-black-screen
You could also replace your SurfaceView by a TextureView and use getBitmap().
Anyway, currently their is no callback allowing you to draw additionnal elements on the bitmap retrieved from the drawing cache...
I'm going to check if buildDrawingCache can be easilly overriden or caught so that you could draw the content of a Texture/SurfaceView manually.

think you very much

@woniu0936
just for the science, we successfully blur the preview of a camera, which is using a TextureView.
It's technically possible without tweaking the library, just by wrapping your TextureView in a custom FrameLayout which correctly override drawChild and dispatchDraw.


Add piazza benchmark

Benchmark for Piazza application.
This measures two types of benchmak migration and write.
migration fills the db with users, classes, posts and relations between users and classes (taking base node). Then, it times how long it takes to login a user. Each user login corresponds to one migration that creates a "parallel universe" for that user.
write prepopulates the db similarly. Then, it logs some users and it measures the time it takes to perform a batch of writes.
There are two important configurations in this benchmark dcfg and fanout.  dcfg specifies the domain configuration of the graph, either a single domain or a domain per user. fanout specifies the fanout of a write passing through the taking base node (how many classes each user is taking).

Some relatively minor comments inline in the code. Apart from that, I'm pretty happy to merge this soon. @larat7 do you have other outstanding changes that haven't been made part of this PR yet?

Nope. I will address the comments and merge this. Also, it's unclear why the tests fail on travis, but not locally.

it's unclear why the tests fail on travis, but not locally
It's the timeouts we use that are too small for Travis. I'll take a look at increasing them so we avoid these spurious failures. Ignore the failures for now.


fastboot-friendly browser test

we're encountering some fastboot errors when ember-mobile-editor/utils/create-component-card is invoked in fastboot because of this

thanks @habdelra !

would it be possible to get a version bump as well?

Sure thing, I will release a new version by EOD.

released in v0.9.7


hero-padding

Hero styles
Overview

Font-size in h1 changed to 115px
Navigation component moved from app layout as it has different behavior in map and Hub
Padding top in Hero changed according to designs

Designs
Link to the related design prototypes (if applicable)
Testing instructions
Please explain how to test the PR: ID of a dataset, steps to reach the feature, etc.
Feature relevant tickets
Link to the related task manager tickets

Checklist before submitting

[ ] Meaningful commits and code rebased on develop.
[ ] Update CHANGELOG
[ ] If this PR adds feature that should be tested for regressions when
deploying to staging/production, please add brief testing instructions
to the deploy checklist

Maybe for large screens doesn't look well, but a part from that it works to me.


SAP Business Objects 4.2 Webi not working

What steps will reproduce the problem?
(1) Open SAP Business Objects open any report and select refresh
What is the expected result?
Reports return result daya sets.
What happens instead?
Report just sit and spin and never complete.
Please provide any additional information below. Attach a screenshot if
possible.
In Chrome Release 109.0.5414 this was not and issue. If we revert to this version the reports work as expected. when updated to the 110 release reports cease to return.
This only occurs in Chrome, does not happen in Edge, or firefox
For graphics-related bugs, please save the contents of the about:gpu page
to a text file and attach it to this bug report as an attachment.
Please see chromium bug page for more. This is affecting edge versions as well.
https://bugs.chromium.org/p/chromium/issues/detail?id=1414463

Thanks for reaching out, unfortunately this does not seem related to Edge or DevTools, so I'll have to close this issue now.
This repository is specifically about the developer tools in Edge (F12).


udp

Hello, the application listens on the local udp 5100 port and the network device sends an alert message to the port via snmptrap, can I monitor the traffic in this case?

the application is springboot application

I didn't understand your question exactly,
but please see below to monitor user api.
https://pinpoint-apm.github.io/pinpoint/faq.html#my-custom-jar-application-is-not-being-traced-help

I didn't understand your question exactly,
but please see below to monitor user api.
https://pinpoint-apm.github.io/pinpoint/faq.html#my-custom-jar-application-is-not-being-traced-help

The springboot program listens on a local port and the switch or server sends an alert to the port using the snmp protocol. pinpoint can monitor such alerts?


Show free time in the agenda

Does this feature exist in Emacs orgmode core?
Yes
Orgmode link
It seems to be built-in in e-macs.

Feature value
It's really helpful when scheduling to-dos. And it doesn't need to crowd the agenda as in the printscreen above, i.e. a single dotted line between non-adjacent tasks would be really helpful :+1:

It's this option: https://www.gnu.org/software/emacs/manual/html_node/org/Time_002dof_002dday-specifications.html
I find it a bit annoying to be honest, but I guess someone can find it useful.

Yeah it could be less obtrusive - a single line or smth, just to let you find a free time slot at a glimpse of the eye. Atm you have to check end times vs start times across the agenda ...

I'm not sure I understand how you mean to show only a single line?

Smth like

Is it configurable like this in the emacs itself or you just "draw" it for purposes of showing it to me? When I implement this (not sure when it will happen), it will follow the emacs orgmode functionality, which is he first screenshot I guess.

I haven't used e-macs ...

Ah, ok. I just saw that dates in the screenshot are from 20219 😄 When it gets implemented, it will be as on the first screenshot, if that helps you at this moment at all.

Sure - awesome :love_you_gesture:

@kristijanhusak
I've started working on this. Currently, the AgendaView is built from AgendaItems. Those separators required for the time grid 'are' AgendaItems, but they definitely don't check all the boxes required for an AgendaItem. They don't have a real headline, but e.g. build_agenda_item_content expects the item to have one. Now, how do we deal with this? Especially since we may move to Teal.
Do we want some kind of SeparatorItem type or should AgendaItem be modified to allow for more flexibility? Something like AgendaItem:newSeparator? Shall I 'spoof' an AgendaItem somehow?

Something like AgendaItem:newSeparator

Go with this. I would treat these as agenda items, even though they are not a real headline.

@jgollenz thanks for picking this one up :pray:
It would be great if the free time is collapsible like in the second screenshot. This would avoid spamming the agenda if there are only a few scheduled items.

You're welcome :+1:

It would be great if the free time is collapsible

This sounds like a nice idea. However, it doesn't seem to be part of emacs orgmode. But it might be a case for a custom agenda view. For now, I'll focus on getting the default behavior right

We could improve on emacs if it makes sense :thinking:

Agreed, but there are still a lot of things from the core we are missing. Those have higher prio for me ;)

Ok, only if it's easy then :slightly_smiling_face:
In my workflow I'm not really missing much functionality so I guessed we're nearing v1.0 :sunglasses:

Unfortunately we don't have a proper roadmap, so 'v1.0' isn't really defined :/


Cultures of Engineering and Design

I wonder what would be relevant studies that might explain open source culture.
This might be helpful to see where this culture clashes with design culture (which also might need a section…)

Turner, Fred. „Burning Man at Google: a cultural infrastructure for new media production“. New Media & Society 11, Nr. 1–2 (2009): 73–94. [On burning man as a „cultural infrastructure for emerging forms of new media manufacturing.“ with an " emphasis on teamwork, flow, peer production, meritocracy and reputation building", being very similar to open source models of production and as particularly attractive for google fitting]
Tkacz, Nathaniel. Wikipedia and the Politics of Openness. Chicago ; London: University of Chicago Press, 2014. [Discusses how liberal ideas of Popper and Hayek, influenced the open knowledge production on Wikipedia]

For leaderless/voluntary/online structures in general, one could look at:

Freeman, Jo. 2013. “The Tyranny of Structurelessness.” Women’s Studies Quarterly 41 (3/4): 231–46.
Kreiss, Daniel, Megan Finn, and Fred Turner. 2011. “The Limits of Peer Production: Some Reminders from Max Weber for the Network Society.” New Media & Society 13 (2): 243–59. https://doi.org/10.1177/1461444810370951.
Duguid, Paul. 2006. “Limits of Self-Organization: Peer Production and ‘Laws of Quality.’” First Monday 11 (10). https://doi.org/10.5210/fm.v11i10.1405.
O’Mahony, Siobhán, and Fabrizio Ferraro. 2007. “The Emergence of Governance in an Open Source Community.” Academy of Management Journal 50 (5): 1079–1106. https://doi.org/10.5465/amj.2007.27169153.


Use pydata docs theme and make a space for v2 docs

Here's the output, unzip and point a web browser at index.html
html.zip

@mrakitin I've added in that artifact step, so the built docs get uploaded to https://github.com/bluesky/ophyd/suites/8470735727/artifacts/376304136


Request: flutter package

Hi, would you consider developing a Flutter package for this? It would be very popular.

You may need to web-view

I started working on that. So far, only the animations are available and no quiz mode. Feel free to check it out and give feedback on the repos site.


ERROR (SyncWorker_13) [custom_components.gmaps.device_tracker] You have specified invalid login credentials

Hi there,
Hope you can help me with that. I'm getting an ERROR (SyncWorker_13) [custom_components.gmaps.device_tracker] You have specified invalid login credentials.
Home Assistant on Raspberry Pi in Virtual Environment
Got cookie file with Chrome extension. Can't get to work mapscookiegettercli with a response:
2019-08-02 16:36:59 hassio cookiegetter.CookieGetter[4256] INFO Identified OS as linux
Traceback (most recent call last):
File "/srv/homeassistant/bin/maps-cookie-getter", line 10, in
sys.exit(main())
File "/srv/homeassistant/lib/python3.7/site-packages/mapscookiegettercli/mapscookiegettercli.py", line 91, in main
getter = CookieGetter()
File "/srv/homeassistant/lib/python3.7/site-packages/mapscookiegettercli/library/cookiegetter.py", line 81, in init
self.default_browser = self._identify_default_browser(self.os)
File "/srv/homeassistant/lib/python3.7/site-packages/mapscookiegettercli/library/cookiegetter.py", line 101, in _identify_default_browser
raise UnsupportedDefaultBrowser
mapscookiegettercli.mapscookiegettercliexceptions.UnsupportedDefaultBrowser
And, I have Firefox installed as the Chromium isn't supported.
Home you can direct me to a method to solve the issue.
Thanks

Tried now with different gmail account. No errors in the log. However, no device_trackers are discovered and known_devices.yaml is empty.


Templates/ad with multiple images

Adds a single GIF for new ad template being added to the ad creation tool.
PR for the Ad Template: https://github.com/rtCamp/web-stories-ad-tool/pull/41

Can we convert this to a video instead? It's quite a large GIF (800KB)

Can we convert this to a video instead? It's quite a large GIF (800KB)

Let me confirm why the GIF was used with the design team and will update here accordingly.

@swissspidy
They tried video prior to using GIF, but the issue was that with video the story was showing equalizer icon at the bottom right corner. And that's what design didn't want to show as it's just simple images and no audio.
I believe I we have the ability to set noaudio attributed on the videos in editor this icon won't be shown as per the docs.

https://github.com/ampproject/amphtml/blob/main/extensions/amp-video/amp-video.md#noaudio

But, right now we do not have that options in editor.

Got it. Yeah this is something we're planning on adding in #7730 and #7885.
For the story ad tool, we should just go ahead and implement this already. Should be trivial to do.
Basically, the video resource in the templates JSON file could have an isMuted property, and then video/output.js would set noaudio accordingly.
We can then later backport this enhancement to this repository.

For the story ad tool, we should just go ahead and implement this already. Should be trivial to do.

Sure, I'll take this back to engineering. Thank you for pointers for the implementation.

@swissspidy
Removed .gif and added optimised video instead for the ad template.


Update to "Charges covered by reservations"

Updated the list with required information.
Correct formatting.
Added Software Plans to the list.

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

#sign-off

@bandersmsft: I'm sorry - only the author of this article, @yashesvi, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

#sign-off

when will this be present in the Docs? Still see no change!?

@EricBergDE Hi. It looks like work was simultaneously being done on this article in the private repo, and the your updates were overwritten. My aplogies. I'll get the article updated with your adddition. When done, I'll reply here.
@ktoliver FYI.

@EricBergDE Updated with https://github.com/MicrosoftDocs/azure-docs-pr/pull/104689


Add dialogue support

Will just use a queue to hold the dialogue objects in order, and poll them when the next dialogue is needed. The only problem is that options can get very ugly when you have a complicated dialogue. Can't really think of anything to counter that issue at the moment

Blocked by #39

d4bf401071f3cf62697b70c3d799d3a6cd4647f6


Built-in schemas

For easier funcionality I would like to get rid of some of the built in schemas in my oasis while adding some custom ones using plugins.
Is there an easy way to disable the built-in schemas in an oasis?

Hi @kaikoebnick!
Yes, this is possible. The selection of which parts of a plugin are activated is controlled through the nomad.yaml file. In that file there is a section called plugins.entry_points, where you can exclude certain plugins, or activate only selected ones. You will need to know the name of the plugin entry points you want to disable. The entry point names that are currently active can be found from the GUI at the bottom of the information page (gui/about/information) or through the /info API endpoint. E.g. to disable the nomad_aitoolkit:aitoolkit schema, you would add the following to your nomad.yaml:
plugins:
  entry_points:
    exclude:
      - "nomad_aitoolkit:aitoolkit"

If it is instead easier to explicitly include only a small set of plugins, you could do it like this:
plugins:
  entry_points:
    include:
      - "<insert_plugin_entry_point_name_1"
      - "<insert_plugin_entry_point_name_2"

You can find more information here and here.

Hi,
Ah, now I see the difference.
At the moment it is not possible to disable schemas that come directly from the nomad python package, such as those belonging to the "Basic ELN", '"Third-party-integrations" and "Workflows" categories. We are in the process of moving some of them into their own plugins (e.g. third-party ELN integration schemas will be moved to a plugin) after which you could disable those ones. I'm not yet sure how many of them and when will we move to their own plugins.
Would you like to remove them because they crowd the schema selection menu, or for some other reason?

Hey,
I would just like to remove these schemas for better visibility and easier access of the ones I add myself. I feel like it is a bit crowded with all the built-in schemas. Being able to disable some more would be nice.
Looking forward to more plugins - thanks a lot for your help!


Lazy traversals

Laziness can be useful with algebraic structures.  Consider, for example, applicative traversals.
Here is an eager traversal over an array (implemented inefficiently for clarity):
const traverseEager = (A, x2yA, xs) =>
  R.isEmpty(xs)
  ? A.of([])
  : A.ap(A.map(R.prepend, x2yA(R.head(xs))),
         traverseEager(A, x2yA, R.tail(xs)))

Note that the above Eager function immediately goes over the entire array xs.
Here is a lazy traversal over an array (implemented inefficiently for clarity):
const traverseLazy = (A, x2yA, xs) => A.delay(() =>
  R.isEmpty(xs)
  ? A.of([])
  : A.ap(A.map(R.prepend, x2yA(R.head(xs))),
         traverseLazy(A, x2yA, R.tail(xs))))

The delay operation allows one to construct computations lazily.  The above Lazy function does not immediately access any elements of the xs array.  The applicative implementation can decide how many elements it wants to process from the array.
Here is traversal over an array that is either eager or lazy depending on whether the applicative supports delay:
const traverse = (A, x2yA, xs) =>
  (A.delay ? traverseLazy : traverseEager)(A, x2yA, xs)

The above implementations are written in a naïve way to make them and their main differences clear.  Both versions manipulate arrays in a quadratic manner and the eager version uses linear stack space.
Having delayable traversals allows, among other things, shortcut evaluation of operations such as finding a matching element.  See L.firstAs.  By contrast the findOf fold of flunc-optics currently does not operate lazily: it goes over all the elements even if the user specified function might not be applied to all the elements.
There are a couple of reasons for making delay an "optional member".  First of all, laziness in JS is expensive.  Allocating a closure per element, which is implied when calling delay(() => ...), is very expensive (easily 10x hit for trivial operations).  Also, not all algebraic structures benefit from laziness.  This suggests that it can be useful to be able to choose whether to at all support laziness when implementing an algebraic structure and it can be useful, when implementing functions using algebraic structures, to be able to choose whether and how to use laziness if the algebraic structure supports it.  In the above Lazy example, there is deliberate choice not to delay every possible expression.
CC @rpominov @scott-christopher

This still needs to be documented.


Add tests for exception classes

In the majority of cases, these are simply types that are thrown and/or caught internally, and are thus covered elsewhere. I'd argue that if we need coverage for specific exceptions, we would want to write tests that ensure that code that would raise or catch one of these types is exercised, and then annotate that the test covers that exception type.

BTW, #414 now covers several of these exceptions via new unit tests.

Closing as not necessary


Example App Crashes

New Issue Checklist

I have read the guidelines for contributing and I understand:

[x] My issue is happening in the latest version of SideMenu.
[x] My issue was not solved in the README.
[x] My issue can not be answered on stackoverflow.com.
[x] My issue is not a request for new functionality that I am unwilling to build and contribute with a pull request.
[x] My issue is reproducible in the demo project.

Issue Description

Example app crashes on startup with logs:
dyld: Library not loaded: @rpath/SideMenu.framework/SideMenu
  Referenced from: /Users/newuser/Library/Developer/CoreSimulator/Devices/A7888BD3-A6A0-4ACA-8D1B-F60838BEB0D8/data/Containers/Bundle/Application/9121DF64-527F-42F6-B7F7-F05912F7F6AF/Example.app/Example
  Reason: image not found

Xcode Version: 9.3
iOS Version: both 10.3.1 and 11.3
Project is unmodified.

@twof I'm inclined to believe that there's something up with your Xcode or some clash of SideMenu versions as no one else is reporting this and there hasn't been an update in a while now. The one image in the project is clearly included.

I have the same issue. Was able to identify where the crash happens on my machine: line 265 in Pod/Classes/SideMenuManager.swift.
// Ensures minimal lag when revealing the menu for the first time using gestures by loading the view:
let _ = forMenu.topViewController?.view

I know it's late, but maybe it can help others : I'm using Carthage and I had the same error because I forgot to add the .framework file in the embedded binaries section of the project.


Modular core-functionality?

I love MyController. I find it extremely useful for managing my MySensors nodes - assigning IDs, remote reboots, and OTA firmware updates.
However, since I already have a large/complex automation setup that MyController isn't able to replicate (lots of non-MySensors stuff) there is a lot of unused MyController core-functionality:  alarms, groups, rooms, data collection, charts, etc.
Are there any thoughts/plans about making the system more modular so that core-functionality can be enabled/disabled as needed?
Thanks again for all your work!

@mannkind thank you! recently I have changed to support multiple providers. base ready to support for multiple vendors. However for now it supports only for MySensors.
https://github.com/mycontroller-org/mycontroller/tree/development/modules/core/src/main/java/org/mycontroller/standalone/provider/
Can you update your requirement?

It's neat that you're going to support different providers. I guess I was thinking that it'd be nice to be able to disable the functionality that I cannot utilize due to an pre-existing IoT solution. Ah well, it was just a thought! :)


Preserve element size when zoom

Is there a way to preserve a element size when zoom? I try to do a SVG map with markers like circles. But when I zoom, circles also zoom and getting bigger. I've found that with vector effect I can fix stroke width. Also found this solution:
https://stackoverflow.com/questions/10694347/scale-independent-elements
But it seems that i can't figure out how to use it correctly with svg-pan-zoom library.
Also I wonder - is it possible to drag and drop some element? Mean just that element to be excluded from pan functionality? I was try some approach like jQuery draggable but with no luck.
Thank you in advance and excuse me if I type my question wrong.

Please see #150

@bumbu - thank you for your support.
You point me to use custom viewport option, which make pan-zoom ability only to one SVG element. In fact I was asked for ability to remove only zoom option, pan functions must be preserved at all.
In my case, i use SVG to draw a geo reffered map. Using custom viewport cause that this element lose him geo reference, because he stay outside of svg-pan transformation.

I see what you mean.
There is no option that would automatically do what you want. You'll have to register a zoom callback, and manually change the size of each circle when a zoom would occur.
Also we keep github issues for issues, that's why I closed this issue. For questions please use stackoverflow.

Thank you. I was already place my question there. Also - try to deal it myself.... but i'm not so good as support team here.
Thank you again

A solution that works for me is to set a CSS variables for zoom scale and to use it in CSS.
Set the CSS variable when zoom changes:
.on('zoom', (event) => {
  this.svg.style.setProperty('--zoom-scale', event.transform.k.toString())
})

Use zoom scale in CSS, for example to set a constant stroke width = 4:
stroke-width: calc(4 / var(--zoom-scale));

A solution that works for me is to set a CSS variables for zoom scale and to use it in CSS.
Set the CSS variable when zoom changes:
.on('zoom', (event) => {
  this.svg.style.setProperty('--zoom-scale', event.transform.k.toString())
})

Use zoom scale in CSS, for example to set a constant stroke width = 4:
stroke-width: calc(4 / var(--zoom-scale));

Do you mind telling us which library you are using?
Where can i get evet.transform.k ???
Are you using what we are using?

@alitan It's the official d3 zoom
https://d3js.org/d3-zoom#_zoom


Chains in testnet is not show in dashboard

When i add chains in testnet directory it not show in Ping Dashboard. But i copy that chain files to mainnet directory, it show in Dashboard
Please check this error. Thank you.

Deploy the explorer to  testnet.abc.com
Testnet mode only be activated on domain with prefix 'testnet.'

it shows on https://testnet.ping.pub

Please delete this issue. Thank you!


chore: 将 s2-shared 的单测检测添加到 CI 运行中

👀 PR includes

✨ Feature

[ ] New feature

🎨 Enhance

[ ] Code style optimization
[ ] Refactoring
[ ] Change the UI
[ ] Improve the performance
[ ] Type optimization

🐛 Bugfix

[ ] Solve the issue and close #0

🔧 Chore

[ ] Test case
[ ] Docs / demos update
[X] CI / workflow
[ ] Release version
[ ] Other ()

📝 Description
看到现在 PR 合并 Git Action 不会运行 s2-shared 的单测
🖼 Screenshot

Before
After

❌
✅

🔗 Related issue link

🔍 Self-Check before the merge

[ ] Add or update relevant docs.
[ ] Add or update relevant demos.
[ ] Add or update test case.
[ ] Add or update relevant TypeScript definitions.

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


[shuffle] remove copy of DF modules from shuffle

Motivation
Maintaining a copy of Diem Framework modules in shuffle folder is not sustainable. This PR removes these copies. However, this means that we'll have to stick with all the DPN specific concepts/functionalities for now. We'll live with it until the refactoring of DF is done.
Have you read the Contributing Guidelines on pull requests?
Yes.

Have you tried spinning up a node and creating an account?

Have you tried spinning up a node and creating an account?

Yes. Later I'm going to add to this PR an e2e test testing out creating account, sending custom txns (basically what sample-app does). This way these functionalities will be tested in CI instead of only manual testing.

/land


Jump link mobile hover state should highlight top and bottom line, not just top line

Describe the bug
View https://cfpb.github.io/design-system/components/lists#link-list
See that at mobile the jump links have top and bottom borders, but only the first one changes both the top and bottom on hover. The other change only the bottom line.

This should be fixed as of https://github.com/cfpb/consumerfinance.gov/pull/8454


Hack to handle g-zip when parsing WARC files

Before this "patch" warctools used the Content-Length field to determine the length of the body. Since the g-zipped bodies are no longer g-zipped in WARC files, this resulted in an error.
This is not the nicest fix. I would appreciate any input in how to fix this properly.
A merge to master would be great :) .

Hmm.... WARC record content-blocks should be the verbatim bytes as delivered by HTTP. So, gzipped bodies should still be gzipped in WARC files.
If there are WARCs where this doesn't appear to be the case, that may indicate a bug in the WARC-writing that's best fixed there.

I have been using a common-crawl WARC file. When extracting with warcunpack_ia.py tool on master branch you will get a lot of "truncated http response" warnings because the Content-Length does not match the actual length in the WARC file.
Since this is an official common-crawl WARC file, I would not assume that there is a bug in the WARC-writing.
On my branch this issue does not appear any longer.
What do you think?

Yeah definitely looks like a bug in warc writing. Seems to be this warc writer: https://wiki.apache.org/nutch/CommonCrawlDataDumper
Warctools has some other hacks to handle broken arcs and warcs, so I wouldn't necessarily rule out merging this change. But first I think it's important the CommonCrawlDataDumper developers are aware of the problem and have a chance to weigh in. Maybe they'll say "it's just a few warcs, don't worry about it, we'll fix them". Who knows. @lljrsr want to file an issue with them and point to this discussion?
Also the unit tests need to be fixed before this can be merged.
https://travis-ci.org/internetarchive/warctools/builds/106808044
And it would be good to add a test for this feature, and another for correct content-encoding: gzip records, to make sure this change doesn't break those.

Alright. Thanks for the reply. I have opened up an issue.

@nlevitt The code used to generate the CommonCrawl WARC files is [https://github.com/commoncrawl/nutch/blob/cc/src/java/org/commoncrawl/tools/WarcExport.java].
@lljrsr already reported the issue on the CommonCrawl user list, thanks for that.
I'll have a look and see if I can find an explanation for it. I am the temporary crawl manager for CommonCrawl this month (until the person they hired starts working for them) so I am definitely up for fixing any issues with it if I can.

Fixed in [https://github.com/commoncrawl/nutch/commit/3551eb6dbb7f7152a13d2e4eb0f8eb6014dc8252].
The crawler stored the response headers including the content length even though Nutch stores the content decompressed.  This will be used in the next release of CC, thanks for reporting it.

Nice! Now.. is there a big portion of WARC files which has this issue?

No idea how frequent this is, your guess is as good as mine.

It looks to me like the use of verbatim headers was enabled in Nov. 2013
https://github.com/commoncrawl/nutch/commit/2acd111890aa6c23920d6dd1412a5d11deb63e9f

Good to know :) . Thanks!
Since it seems to be quite frequent I will try to think of some command line option which enables parsing those broken files.

@gojomo The spec says that the body should be stored after removing the transfer-encoding.
@lljrsr The draft of the spec that you pointed to is old. It may be pretty close, but better to use the latest available (sadly, the real ISO spec costs $$$, or CHF)

Alright. Thanks for clarifying :) .

A bit late to this but my thoughts in general:
Unfortunately, this is a case where ambiguity and different implementations have caused issues such as this. I was not aware of that 'transfer-encoding' statement, and I think some tools (warcprox) may not remove the transfer-encoding. However, transfer-encoding (eg. chunked) is different from the content-encoding (eg. gzip, deflate). Removing the gzip encoding does not seem to be the correct approach, as it unnecessarily increases storage size. It is quite unfortunate that Nutch stores the content decompressed. I believe the spirit of the WARC standard is to store the data as close as possible to the byte-by-byte transmission that was received, decompressing the record violates this, and invalidates the HTTP headers that are present.
Probably the only correct implementation for reading is something like following:
if transfer-encoding: chunked is present, assume chunked encoding but fallback gracefully to no encoding.
if content-encoding is present, attempt to decompress but fallback gracefully to no encoding.
The pywb tools attempt to follow this general approach, though probably should double-check this also.

This statement regarding transfer-encoding is being clarified in the next WARC standard revision.
Here is a link to @gojomo comment clarifying this even better:
https://github.com/iipc/warc-specifications/issues/22#issuecomment-126949173

@jnioche @tfmorris @ikreymer Thank you for your helpful input.
ikreymer commented a minute ago

if content-encoding is present, attempt to decompress but fallback gracefully to no encoding.

+1. @lljrsr, ideally your pull request shouldn't add any command line options. If the Content-encoding: gzip header is present, warctools should detect if the payload is gzipped or not, and proceed accordingly.

@tfmorris (& @ikreymer) – The WARC spec does not suggest the removal of the transfer encoding when storing HTTP responses. The relevant text is:

For a target-URI of the 'http' or 'https' schemes, a 'response' record block should contain the full HTTP
response received over the network, including headers. That is, it contains the 'Response' message
defined by section 6 of HTTP/1.1 (RFC2616), or by any previous or subsequent version of HTTP
compatible with the section 6 of HTTP/1.1 (RFC2616).

There is no allowance for removing a transfer-encoding or mutating the 'Response' message (as one kind of 'HTTP-message') in any way. Any separate definitions of 'payload' elsewhere in the spec are not part of the description of how to store HTTP messages. A 'payload' can be extracted from WARC records, as a matter of interpretation with regard to the related WARC headers, but no 'payload' is written to WARC records.
(In the RFC7230 update of HTTP that replaces RFC2616, there is no longer a 'Response' production, but 'HTTP-message' remains, and via 'start-line' variation subsumes both 'Request' and 'Response'. )

This should fix it.
Does anyone have a link to a WARC file which contains gzipped bodies? I could not find one and therefore not properly test my code.

@lljrsr here's one you can use for testing
WARCPROX-20160211192745816-00000-p74gkeuc.warc.gz

Thanks :) . Everything should work now. Do you like it?

Are you ready to merge? I will stop working on Friday. It would be nice to merge this into master before that :) .

I think this line won't work right in python3, should be BytesIO
GzipFile(fileobj=StringIO(text), mode='rb')
Having trouble testing though because warcunpack_ia.py is full of code that doesn't work in py3. That sucks, but more importantly, new code should work in py3.
Could you add unit tests to hanzo/httptools/tests/parse_test.py, that would confirm/disconfirm my suspicion, when run on py3?

You were right.
I changed that and wrote some test which run on python 3 and python 2 now.

+    from io import BytesIO as StringIO
Wha? No need for this confusingness. Python2 has io.BytesIO same as py3.
+class PostTestPseudoGzipped(unittest.TestCase):
+    """Tests the parser with a POST request with gzip encoding."""
+    post_request = b"\r\n".join([
+        b"GET / HTTP/1.1",
+        b"Host: example.org",
+        b"",

That's not a POST request, it's a GET request. In fact in your test classes, post_request isn't used at all. Only the response is used. Best to get rid of that variable. I would shorten the class names to TestPseudoGzipped and TestGzipped. And change the doc comments to something like "Test parsing of response with content-encoding:gzip declared, but payload not actually gzipped (see https://github.com/internetarchive/warctools/pull/14)" and "Test response with content-encoding:gzip" respectively.
Also I would suggest inlining the gzipped blob. I.e.
        response_list = [
            b"HTTP/1.1 200 OK",
            b"Host: example.org",
            b"Content-Encoding: gzip",
            b"Content-Length: 30",
            b"",
            b"\x1f\x8b\x08\x08G\xb2\xc5V\x00\x03test\x00+I\xad(\xe1\x02\x00'\xda\xec7\x05\x00\x00\x00",
        ]

Alright. Yes that was a bit unfortunate :octopus:  . Thanks for the quick reply and good review!

Thanks!


How to replace a vuex getter after a wrapper has been mounted

What problem does this feature solve?
If a component is mounted in beforeEach with a mocked Vuex Store, how do you change a getter implementation in the store just for one test? The store is already mounted so replacing with .mockImplementationOnce doesnt work.
Currently I need to recreate the store and remount the component for that to work.
  beforeEach(() => {
    $api = $apiFactory()
    social = {
      namespaced: true,
      getters: {
        availablePages: jest.fn(() => {}),
        connectedPages: jest.fn(() => []),
        numberOfConnectedPages: () => 0,
        numberOfAvailableSocialPages: jest.fn(() => 0),
        isFetchingPages: () => false
      },
      actions: {
        fetchSocialPages: jest.fn(() => Promise.resolve()),
        fetchSocialAccounts: jest.fn(() => Promise.resolve())
      },
      mutations: {}
    }
    store = createStore() // helper function that just returns a new store from the predefined variables
    wrapper = createWrapper() // helper function that just mounts a component from predefined variables
  })

it('lists all the pages in the dom', () => {
    social.getters.availablePages.mockImplementationOnce(() => ({
      facebook: [
        { id: 1, name: 'Some Page', category: 'Some category' },
        { id: 2, name: 'Some Page 2', category: 'Some category 2' }
      ]
    }))
    social.getters.numberOfAvailableSocialPages.mockImplementationOnce(() => 2)
    store = createStore()
    wrapper = createWrapper()
    expect(wrapper.vm.availablePages).toHaveProperty('facebook')
    expect(wrapper.vm.numberOfAvailableSocialPages).toBe(2)
    expect(wrapper.vm.availablePages['facebook']).toHaveLength(2)
    expect(wrapper.find('.availableSocialPages').exists()).toBe(true)
    expect(wrapper.findAll('.socialProvider__page')).toHaveLength(2)
  })

What does the proposed API look like?
If we can have a refresh or remount method on the wrapper that would refresh the component.
Other way would be to feed it a new Store but I dont think that is possible at all.

What weould the API look like?
wrapper.reMount(mountingOptions)?

I don't think that's something that should be added to the library.
FYI I write tests by creating a fresh wrapper in each test. If I have lots of repetition, I writecreateWrapper and createStore factory functions

@eddyerburgh OK cool, so same as my workflow :) I just wanted to do a check if I am doing it wrong or not.

You may also use smt like:
const wrapper = mount...
Object.defineProperty(wrapper.vm, 'someComputedProp', {
  value: () => {
    return 'value you want'
  }
})

Thanks @mwager , I ended up doing something like
Object.defineProperty(wrapper.vm, 'someComputedProp', { value: undefined, writable: true })
...
wrapper.vm.someComputedProp = 0
await wrapper.vm.$forceUpdate()
...
wrapper.vm.unreadConversationsCount = 10
await wrapper.vm.$forceUpdate()
...


Docs update: Querying sub collections examples

Hi
Could you add some examples how to query sub collections. For example, we have profiles collection and likes sub collection. So query for profiles collection would be something like this:
let q = db.collection<Profile>('profiles', ref => ref.where('uid', '==', user.uid)).valueChanges(); q.subscribe(res =>  this.profile = res[0] ) ;

Profile doesn't have any refs to sub collection. If i'd use snapshotChanges() result the same.

You can't do that with SubCollections. Try db.collection(profile).document(user.uid).collection(likes) or define likes as an array if you want it to appear in valueChanges.
I don't see this as a special feature of angularfire2 so I don't think this should be included in docs.

@fellz did you solve it?

Not implemented yet in firestore. Have a look at this post.
https://stackoverflow.com/questions/46573014/firestore-query-subcollections


Issue #1 : Bunch of C++ Files in All Other Programs instead of C++ Programs

Gonna submit a PR for this

Proceed