redux sagas unnecessary?

I went through your awesome example and learned quite a lot.
I see that you actually decided not to use redux sagas though - did you do this because it's not necessary once you have Apollo setup?
This Apollo article seems to confirm that redux-sagas may not be needed but if we wanted to talk to a API that wasn't using GraphQL wouldn't one still need to use a thunk or a saga to make that call?

@headwinds loool)
sorry for late response, didn't received email about your comments
I have slightly abandoned this project lately
Sagas ... I think something like this is necessary (how I'll make auth module without them?), but I want to use redux-logic (application structure I saw when learned ngrx, awesome article from creator)
Also I want to try https://github.com/nozzle/react-static, because next.js stopped in development
Also seems like relay is better, because it doesn't make me do low level error-prone things
Also containers structure will be like
\presentations
   \default.tsx
   \error.tsx
   \no-data.tsx
\feature.ts - joins presentations with recompose (branches, withState)
\apollo/relay/dunno.ts
\index.ts - wraps feature.ts in apollo


Push Notifications

Try to implement push notifications for PAW (or just use email)

push notifications not available on iphone, so try emailing


No Package.json File and node_modules folder under CustomAlert Folder

package-lock.json file contains only below info and there is no node_modues folder as well. Could not build your solution. Any help would be appricated.
 {
  "lockfileVersion": 1
}

Hi,
I have uploaded the package.json file and .pcfproj as well. Please check and verify if you are able to access them. Also, You can restore the npm packages for node_module

closing due to no activity


Add reducer for global precision declarations

Rewrote the finder to cover the prec-other-prec case, result is much simpler.


Delete line 17 in your gemspec file ...

  There is no reason to pollute my workstations PATH with generic stuff like this.... which conflicts with every other gem author's generic junk that they forgot to disable in their gemspec.
-- gemspec police :)

:+1:  send me a PR and I'll merge.


Port coreutils to Fuchsia

Hello team,
uutils/coreutils is an awesome rewrite of coreutils and I'd like to port it to Fuchsia.
As some background, Fuchsia is a new operating system under development by Google. It is based on a new microkernel called Magenta.
I'd like to see a Rust environment on top of Fuchsia, preferably in a self-hosting way. So coreutils is definitely a crucial part here.
This issue will serve as a stub for future Fuchsia related pull requests.
cc @raphlinus

No activity for a while, closing


Removed backslash in systemd and cpu usage limit

Changes
Found the bug (not critical, does not disrupt the service, but is easily fixable) in journalctl log, when using backslash in ExecCommand:
systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:1: Assignment outside of section. Ignoring.
systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:2: Assignment outside of section. Ignoring.
systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:3: Assignment outside of section. Ignoring.
systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:4: Assignment outside of section. Ignoring.
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441027 < current_block 28441028 + min_blocks_to_crawl 10
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441027 < current_block 28441028 + min_blocks_to_crawl 10
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441027 < current_block 28441028 + min_blocks_to_crawl 10
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441027 < current_block 28441028 + min_blocks_to_crawl 10
systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:1: Assignment outside of section. Ignoring.                                                                                systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:2: Assignment outside of section. Ignoring.
systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:3: Assignment outside of section. Ignoring.                                                                                systemd[1]: /etc/systemd/system/moonworm-unicorns-mainnet.service:4: Assignment outside of section. Ignoring.
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441027 < current_block 28441028 + min_blocks_to_crawl 10
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441027 < current_block 28441028 + min_blocks_to_crawl 10
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Sleeping crawling, end_block 28441031 < current_block 28441028 + min_blocks_to_crawl 10
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Getting txs
moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Got  1 transaction calls:                                                                                moonworm-unicorns-mainnet[2918]: INFO:moonworm.cu_watch:Getting events

How to test these changes?

Related issues

synchronize
CPUWeight=90

moonworm
CPUWeight=70

statistics
CPUWeight=60

missing
CPUWeight=50

txpool
CPUWeight=30


starknet-deploy should support salt parameter

Python CLI deploy command supports salt parameter:
(cairo_venv) maciejka@X1$ starknet deploy
usage: starknet [-h] [--salt SALT] [--inputs [INPUTS [INPUTS ...]]] --contract
                CONTRACT [--token TOKEN]
starknet: error: the following arguments are required: --contract

hardhat plug in does not seem to do it: https://github.com/Shard-Labs/starknet-hardhat-plugin/blob/1bd7c2a34198155e95137849fcf36536c296d4e6/src/starknet-wrappers.ts#L17
Deploy method of StarknetContractFactory (https://github.com/Shard-Labs/starknet-hardhat-plugin/blob/1bd7c2a34198155e95137849fcf36536c296d4e6/src/types.ts#L163) should also support this parameter.

Makes sense, thanks for suggesting this, hopefully it will be included in the next version.


feat: Update Zendesk Chat Oauth2 config

#891  👈
main

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

Join @Cobalt0s and the rest of your teammates on  Graphite


class 'MemoryError'

Traceback (most recent call last):
File "/usr/lib/python3.6/multiprocessing/queues.py", line 234, in _feed
obj = _ForkingPickler.dumps(obj)
File "/usr/lib/python3.6/multiprocessing/reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
_pickle.PicklingError: Can't pickle <class 'MemoryError'>: it's not the same object as builtins.MemoryError
I'm training a custom model and getting this error. I have used open_images_downloader.py to dowload dataset for mobile phone and seat belt, and it have 4700 pics.

Can you keep an eye on tegrastats and dmesg --w while running this to see if you are running out of memory?
If so, you can mount additional SWAP and if needed disable the desktop GUI:
https://github.com/dusty-nv/jetson-inference/blob/master/docs/pytorch-transfer-learning.md#mounting-swap
You can also reduce the --batch-size and --workers to decrease the memory usage.  Since this error seems related to loading the data, you may want to reduce the workers (dataloader threads) or turn off dataloader threading with --workers=0

@dusty-nv thanks that works. I have trained a model using over 100 epochs, but unfortunately the result is not good, it randomly detects anything to mobile in the screen. Please can suggest me how to improve this and get better result.

Hi @ammarjafri , glad you were able to get it training.   Does it mostly detect monitors/TV's as mobile phones?    I suppose those look fairly close.  Did you dataset contain images of monitors/TV's as well, so that the model can learn those aren't mobile phones?
If you run the model inferencing on your training images, how does it do there?

Hi @ammarjafri , glad you were able to get it training. Does it mostly detect monitors/TV's as mobile phones? I suppose those look fairly close. Did you dataset contain images of monitors/TV's as well, so that the model can learn those aren't mobile phones?

@dusty-nv Thanks for you to reply that fast, No it even detect faces to mobile phone. The dataset I use is from Open Images Dataset using open_images_downloader.py and I have check the dataset it does not contain mointors/TV's.

If you run the model inferencing on your training images, how does it do there?
Yes, I have tried to make a model on training on my own images, but the result was about same, it also randomly detects mobile phone on face, TV or any other object.

Don't know what is problem that causing that randomly detects my object on any object, do you have any idea why I could occur?

Can you delete the .engine file from your model's directory and try running detectnet program again?
You can also try using the run_sdd_example.py script to test the PyTorch version of the model on some test images to see if it does better.

Can you delete the .engine file from your model's directory and try running detectnet program again?
You can also try using the run_sdd_example.py script to test the PyTorch version of the model on some test images to see if it does better.

Tried everything, but accuracy is not improving I tried to make with my own dataset, after 2500 pics I get a little detection, but still it was not enough, it could not detect from far distance


[CRASH] Incompatibility with Quilted Fabric API

Versions:

Minecraft 1.19.4
Quilt Loader 0.18.10
QFAPI 6.0.0-beta.6 and QSL 5.0.0-beta.5
FastQuit 2.1.0

Steps to reproduce:

Quit any world
Start creating a new world before save toast appear
Get a crash

Logs: https://mclo.gs/oILT6NM

this seems to be caused by qsl saving some server related things in a static field instead of the server itself, which is fine in normal minecraft because theres only ever one server at the same time, but in this scenario with fastquit there is two.
there is no way for me to directly fix this unfortunately, i'll implement an option to not allow multiple servers tho that will automatically turn on when qsl is present
theoratically quilt could fix this but there is a good chance they wont (it might mess with the api)
you can make an issue and link this comment if you want tho

i did not mean to close this yet since its just gonna be in the beta for now, didnt know github just does that as soon as you say youve fixed it in the commit message lol


Ability to receive paginated API responses

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Via #236


German Extensions not working

Source information
Serienstream (14.16), Aniworld (14.22), Animetoast (14.12)
Source language
German
Steps to reproduce
Try to play any Video/Stream on those extensions. (For Serienstream: you need to be logged in)
Expected behavior
The video should play.
Actual behavior
I get an Toast notification pop-up and the player closes while no video loads:
Expected URL scheme 'http' or 'https' but no scheme was found for aHROcH...
Aniyomi version
App version: <IP_ADDRESS> (standard, 16361e5, 121, 2024-01-28T19:30Z)
Android version
Android 14
Other details
The websites and Webview work normally. What I did notice is, that all extensions use VOE as the Video source. But even when I change it to the other options, they dont work.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Same problem here:

Just turn off voe as a host in the ext settings for all the ext mentioned.

That does work indeed, but shouldn't VOE also be able to be used as a source?


[feature-req] role:slave closest slave

Hello. It would be really nice to have ioredis w/ sentinel connect to a slave that responds fast rather than a random one, for example by sending PING on each slave and measuring how long the reply takes.

Sounds interesting. BTW, Currently you can use the preferredSlaves option to specify priority of each slave.


Bug : option "start minimized " doesent work on windows 10

Automatically start with windows is working . But not the option to start minimized .

Closed in favor of #529


fix(docs): Improve the contributing link

I guess that also works, but I expected the CONTRIBUTING.md to just be shortened to something like:
To contribute, take a look at the docs at <http://skore/docs/contributing>

, not to be a mirror of the online docs. If you considered this option, can you explain why you did it >differently? Otherwise just resolve, it's fine

Originally posted by @augustebaum in https://github.com/probabl-ai/skore/pull/636#discussion_r1822772059

There was a misunderstanding!
I was wondering why the CONTRIBUTING.md file at the root of the codebase was not just one sentence linking to the online docs; the reason is that this way, a contributor can clone the repository and have all the information locally, without having to click many links to get the right information.
I'll go ahead and close this issue.


Typos and small fixes/suggestions

Hi Brian!
Generally, this is just fixing typos and adding in a couple things we spoke about during the class itself.
I left in a few things with the string "TODO" that should be looked at, I did that for anything I was unsure about.
Thank you so much for the class!  I hope this helps and isn't too annoying :)

Thanks Ben!


Check for existence of link element in HTML

If you don't do this, you'll get an error if the code is run on a page without a favicon in the HTML. Remember that you don't actually have to include a favicon in your HTML, the browser will automatically pull in favicon.ico in the root of the domain, by default. So you should always check before doing the removeChild action.

Thank you @impressivewebs, great idea. :sparkles:

@chrishunt No proble. Thanks for the quirky little tool! :)


Added mysql course

for Hacktoberfest

Coursera has plenty of free courses. Should we allow to add them here one by one? I'm not sure about it and asking the community for advice.

Coursera has plenty of free courses. Should we allow to add them here one by one? I'm not sure about it and asking the community for advice.

But they don't provide certificates for free. I think this repo is focused on free courses which provide certificates.

Coursera has plenty of free courses. Should we allow to add them here one by one? I'm not sure about it and asking the community for advice.

But they don't provide certificates for free. I think this repo is focused on free courses which provide certificates.

you are right. Hence, closing the PR.


Some driver do not support setAutoCommit

The autoCommit setting is not supported by some java drivers.

I read Apache Drill does not support it.
Also the Spark JDBC (for Databricks) (simba-spark-driver) I'm using does not support it.

I'm prep a simple try-except around this setting in a PR.
# line ~ 455 in dbapi2.py
def __init__(self, jconnection, adapters, converters, setters, getters):
        self._jcx = jconnection
        # Required by PEP 249
        # https://www.python.org/dev/peps/pep-0249/#commit
         self._jcx.setAutoCommit(False)

The exception raised when trying to jpype.dbapi2.connect(url + token, driver="com.simba.spark.jdbc.Driver"), to have some context:
~\...\lib\site-packages\jpype\dbapi2.py in __init__(self, jconnection, adapters, converters, setters, getters)
    454         # https://www.python.org/dev/peps/pep-0249/#commit
    455         # try:
--> 456         self._jcx.setAutoCommit(False)
    457         # except Exception as ex:
    458         #     if ex.getClass().getSimpleName() != 'SQLFeatureNotSupportedException':

java.sql.SQLFeatureNotSupportedException: java.sql.SQLFeatureNotSupportedException: [Simba][JDBC](10220) Driver does not support this optional feature.

Yeah the PEP requirement that autocommit must be set.   Trying to set it and failing if it does not seems reasonable.


Cannot map Control + Plus

I'm using a Swiss German keyboard. The plus is on the "1" key, so typing "+" means pressing Shift + 1.
I tried to use this keybinding for zoom control:
  - { key: Key0,     mods: Control, action: ResetFontSize    }
  - { key: Add,      mods: Control, action: IncreaseFontSize }
  - { key: Subtract, mods: Control, action: DecreaseFontSize }

Control+Key0 as well as Control+Subtract both work, but Control+Plus (which I type using Control+Shift+1) does not.
I also tried mapping directly to key: Key1, mods: Control|Shift, but that doesn't seem to work either.
Any ideas how this should work?
Which operating system does the issue occur on?
Arch Linux
If on linux, are you using X11 or Wayland?
X11

Note that for some reason, Control+Add doesn't even work when using the numpad "+" key, even though it requires no modifiers.

Here's showkey -a output:
# Key1
1        49 0061 0x31
# Shift + Key1 (+)
+        43 0053 0x2b
# Ctrl + Key1
1        49 0061 0x31
# Ctrl + Shift + Key1
+        43 0053 0x2b
# Ctrl + Numpad+
+        43 0053 0x2b

And this is xev output when pressing Ctrl + Shift + Key1:
KeyPress event, serial 32, synthetic NO, window 0x3200001,
    root 0x295, subw 0x0, time 16839504, (1390,235), root:(1391,251),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3200001,
    root 0x295, subw 0x0, time 16839512, (1390,235), root:(1391,251),
    state 0x1, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3200001,
    root 0x295, subw 0x0, time 16840016, (1390,235), root:(1391,251),
    state 0x5, keycode 10 (keysym 0x2b, plus), same_screen YES,
    XLookupString gives 1 bytes: (2b) "+"
    XmbLookupString gives 1 bytes: (2b) "+"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3200001,
    root 0x295, subw 0x0, time 16840152, (1390,235), root:(1391,251),
    state 0x5, keycode 10 (keysym 0x2b, plus), same_screen YES,
    XLookupString gives 1 bytes: (2b) "+"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3200001,
    root 0x295, subw 0x0, time 16840448, (1390,235), root:(1391,251),
    state 0x5, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3200001,
    root 0x295, subw 0x0, time 16840448, (1390,235), root:(1391,251),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

Does it work when you do not hold shift down? This works sometimes since what matters is not actually the Add character, but rather the Add key. I'm on dvorak for example and I have to press the = key without holding shift.
Alternatively it's possible to use scancodes directly in the Alacritty configuration file. That should always work without any problems.

If I could piggy back on this.
On Ubuntu I don't seem to be able to map control minus to DecreaseFontSiz

{ key: Subtract,    mods: Control, action: DecreaseFontSize             }

How would I use scancodes for the keybindings?

See https://github.com/jwilm/alacritty/blob/master/alacritty.yml#L334-L338.

showkey --scancodes
Couldn't get a file descriptor referring to the console
may today be the best day of your life,
david parkinson
founder - aroonilabs.com
blog - brofist.com
twitter - @brofist https://twitter.com/brofist
On Tue, Nov 6, 2018 at 8:22 AM Christian Duerr<EMAIL_ADDRESS>wrote:

How would I use scancodes for the keybindings?
See https://github.com/jwilm/alacritty/blob/master/alacritty.yml#L334-L338
.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jwilm/alacritty/issues/1747#issuecomment-436268993,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAh-e1SfTs7mpq6KOpVfyp_qjONHG-Hgks5usZsVgaJpZM4YORxZ
.

The showkey --scancodes command needs to be run with root permissions.

i just see output like
0x1d etc... none of the x1d sequences that it seems the config file demands
may today be the best day of your life,
david parkinson
founder - aroonilabs.com
blog - brofist.com
twitter - @brofist https://twitter.com/brofist
On Thu, Nov 8, 2018 at 6:10 PM Christian Duerr<EMAIL_ADDRESS>wrote:

The showkey --scancodes command needs to be run with root permissions.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jwilm/alacritty/issues/1747#issuecomment-437202946,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAh-e5qCSnYBXpm_EZB-DBkm6WqWlDYFks5utMfkgaJpZM4YORxZ
.

Same problem. Cannot zoom-in zoom-out font with a key binding.
Linux 5.0.8-arch1-1-ARCH GNU/Linux
Wayland - Sway 1.0
alacritty 0.2.9

We've added a few additional keybindings and scancodes are usable now too, so it should definitely be possible to make ctrl+plus work on every platform without any issues.
Could you share the output of alacritty --print-events when pressing the shortcut @rsansores?

Hi, it was my mistake. After reading the output with --print-events is saw that the key is "Minus" not "Substract" like the default config file. I changed to Minus and Plus and now is working.
[2019-04-23 11:25] [INFO] glutin event: WindowEvent { window_id: WindowId(Wayland(WindowId(93957427704336))), event: KeyboardInput { device_id: DeviceId(Wayland(DeviceId)), input: KeyboardInput { scancode: 53, state: Pressed, virtual_keycode: Some(Minus), modifiers: ModifiersState { shift: false, ctrl: true, alt: false, logo: false } } } }
[2019-04-23 11:25] [INFO] glutin event: WindowEvent { window_id: WindowId(Wayland(WindowId(93957427704336))), event: ReceivedCharacter('-') }

Thanks for the tip of using --print-events

Thanks, I'm going to close this issue since we've recently added another keybinding and it should have fixed this issue.
If you still can't make it work, please let me know.


Activity and Workflow lookup does not work with autoload

I'm trying to implement Rails' autoloading feature in my local development so I can avoid restarting the workers every time I make a code change. This was easily achieved with a middleware
class ReloaderMiddleware
  def call(_, &block)
    ::Rails.application.reloader.wrap(&block)
  end
end

However, any Temporal::Workflow and Temporal::Activity class definition are cached in memory at registration time by ExecutableLookup, so changes in those particular classes are not reflected when the code reloads. It would be really nice to offer an option to reload those classes at run time, and make it optionally available only during development.

Could you tear down and rebuild your worker in your middleware?


Remove use of SubFieldBase.

Any news on this pull request? I've been encountering Issue #68 so am interested!

3 Years down the line, are there any updates?

I recently discovered that my fork referenced in this PR is still being used by some people. If you are still using this library, you should switch to the django built-in UUIDField. It's almost a drop-in replacement. If you run into errors in your migration files, either squash your migration history, or edit the migration files to use the django builtin. The latter is what I did years ago, though I've forgotten the details. (I think there's like one parameter difference, but it's a pretty rote change.)
I can't speak for @dcramer, but it seems pretty clear to me that there is no reason for continued maintenance in this library since Django now natively provides this functionality.


Removed         "use-protectedsettings-for-commandtoexecute-secrets":

The linter is giving me errors for the property: use-protectedsettings-for-commandtoexecute-secrets , probably it does not exist anymore and documentation needs to be updated.

@mumian
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Contact email address is undeliverable from an external email address

Which is a bummer when you're trying to send the owning team a congratulatory email 😄
https://github.com/square/goose/blob/6626041d9599683ccc7f750412ebc85b80f46440/pyproject.toml#L15

oops, thanks @shepwalker - will need to find a better place. For now would love feedback on https://github.com/square/goose/discussions

thanks @shepwalker has been resolved, can email away now!


parser fails on simple html page

to reproduce:
jsoup 1.6.3,
parsing the url:
http://www.intesys-srl.it/
the tree obtained is void of any content. It seems like some weird character is not handled properly
// code snippet:
Document doc = Jsoup.connect(url).timeout(CONNECT_TIMEOUT)
.userAgent(SPOOFED_USER_AGENT).followRedirects(true).get();
System.err.println(doc);
// printed output (probably changed by escaping in this form):

  ��<

This one was fixed a while back


1871 and 1881 pieces that should be SRY but are in LND.

Bev has raised this issue again.
She has the SRY images but many pieces have been designated as LND in the PARMS.
She states:
The 1871 the pieces that should be SRY start at RG10_592 christchurch southwark and go all the way down to RG10_740 st George Camberwell
I haven't got 1881 as such but looking at the details SRY should start at RG11_515 Christchurch Southwark, and go to RG11_699 Camberwell
LND did not become a county until 1889 so the first year that there should be LND pieces is 1891.
Thus is a very old issue that has been revisited many times. The PARMS was broken up this way after discussions between Kirk and Beci. My view was the theoretical one taken by Bev, but the decision was made to align with what was happening in FC1.
I do not know the rationale for the original decision.
Geoff

Bev advises:
The pieces that should be SRY start at RG10_592 christchurch southwark and go all the way down to RG10_740 st George Camberwell
I haven't got 1881 as such but looking at the details SRY should start at RG11_515 Christchurch Southwark, and go to RG11_699 Camberwell

Now we get complicated!
TNA have the 1871 pieces RG10_592 to RG10_623 in the subseries RG10 London Surrey https://discovery.nationalarchives.gov.uk/browse/r/h/C3139631
RG10_624 to 646 also London Surrey https://discovery.nationalarchives.gov.uk/browse/r/h/C3139663
RG10_647 to  694 also London Surrey https://discovery.nationalarchives.gov.uk/browse/r/h/C3139686/last/C3139715
RG10_695 to 720 also London Surrey https://discovery.nationalarchives.gov.uk/browse/r/h/C3139734
RG10_721 to 740 also London Surrey https://discovery.nationalarchives.gov.uk/browse/r/h/C3139760
The same issue arises in 1881 - TNA have London Surrey.
The 1871 and 1881 London Middlesex pieces have been treated the same way. The Coordinator for Middlesex is Ian Cameron and he has not flagged the same problem.
Geoff

Keep in  mind that TNA shift pieces where they border London (with Hertfordshire, Essex, Middlesex, Kent and Surrey). I have not been able to work out what their criteria for those changes is, but they do it. As far as I can tell Ancestry, Findmypast and various other suppliers continue to ignore those changes also so I suspect they can’t work out why they make these changes either. They use the same structure as we do for 1871 and 1881 (See below as to London as a County).
Middlesex pieces have not changed from FreeCen1 to FreeCen2.
When we came over to FreeCen2 there was a small shift in 1871 of pieces being moved out of London into Kent (Lewisham area). This was a correct action as they should not have been in London at all for 1871. TNA correct that and so did we (the census record shows those parishes as Kent).
Otherwise my understanding from Kirk was all the pieces for 1871 – 1891 that were listed in FreeCen 1 London where transferred to FreeCen2 under the same structure. There was discussion about reorganising the pieces to match the TNA (as you have listed below). However, it was noted that the Census pages themselves refer to London as the county. Bit of history lesson - This is due to the fact that London was recognised at least 15 years before officially becoming a county as being its own regulated and governed entity that had parishes, borders and local government - like actual counties. The changes bought about in 1889 were simply to solidify and legislate what had already been the case for many, many years.
Simply - Yes the pieces are ‘technically’ ‘legally’ within the borders of Surrey or Middlesex but the corporate and government situation of the day recognised Greater London as its own area much like a county and the census was recorded in 1871  & 1881 in that vain (as London as if it was a County).
Incidentally, this is also why TNA refer to the pieces as London Surrey and London Middlesex. Because the census says London but the officially legal borders of the time were Surrey and Middlesex.
It was on that basis that the decision was to stick with the Census record ‘London’ and what we already had, rather than create more work for everyone by rearranging and shifting pieces and transcribers to their ‘official counties’. My understanding from Kirk is that was a decision of someone either on the board or at least higher than him.
This caused a storm! Quite a while after FreeCen2 went live, Bev discovered that ‘her 1871 Surrey pieces’ that you mentioned below were listed in FreeCen 2 as London and not Surrey. What Bev did not appear to understand and refused to recognise was that those pieces had not moved county. She had been looking after ‘Surrey pieces’ that were already categorised as London. She demanded that be changed. That request was denied (by someone other than Kirk) and after a lot of nastiness Kirk worked out how to give both Bev and I access to those pieces so that she could continue with them (which she continues to do unimpeded today). She did however decide she was not interested anymore in ‘her 1891 Surrey pieces’ that were still listed in London – and continue to be listed in London.
The only information I have on 1881 is that Brenda told me that no work had been started on 1881 for London, Middlesex and Surrey. I have not been able to get Bev to verify that and was told by Brenda to back off and not communicate with Bev about it. So I have just left it.
I hope this is of some sort of use to you. To be honest I would be concerned if 1871 London is split up and returned to its ‘official counties’ as there are a lot of pieces that are needing to be redone and a lot needing to be checked from 2015 onward (which I have been working through). I have little confidence that the pieces like the one I am doing will get fixed and reloaded.
Best Regards
Beki House

In view of the above I will not revisit this issue. It was decided some years ago and there seems to be no real value in changing things. It is a deckchairs on the titanic issue!


Allow specifying the ADs each node pool is placed in

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description
It's currently not possible to choose which ADs a nodepool is placed in.
All the ADs are enabled, via the code:
    dynamic "placement_configs" {
      iterator = ad_iterator
      for_each = local.ad_names
      content {
        availability_domain = ad_iterator.value
        subnet_id           = var.cluster_subnets["workers"]
      }
    }

New or Affected Resource(s)

oci_containerengine_node_pool

Potential Terraform Configuration

I propose adding a new parameter to the node_pools submap to specify the AD list.
An empty parameter would mean every AD, as it's now to not break existing configurations:
  node_pools = {
    pool1_name = { shape = "shape", ocpus = 2, memory = 32, node_pool_size = 1, label = { mylabel = "myvalue" },
                  placement_ADs = [AD1] }, # pool only on AD1
    pool2_name = { shape = "shape", ocpus = 2, memory = 32, node_pool_size = 1, label = { mylabel = "myvalue" },
                  placement_ADs = [AD1, AD2] }, # pool on AD1,2
    pool3_name = { shape = "shape", ocpus = 2, memory = 32, node_pool_size = 1, label = { mylabel = "myvalue" } },
                   # pool on all ADs
  }

the placement code would then become something like:
    dynamic "placement_configs" {
      iterator = ad_iterator
      for_each = lookup(each.value, "placement_ADs", "") != "" ? set(lookup(each.value, "placement_ADs", "")) : local.ad_names
      content {
        availability_domain = ad_iterator.value
        subnet_id           = var.cluster_subnets["workers"]
      }
    }

References

Hi @12345ieee,
This looks good to me. Would you be willing to send us a PR?
Just out of curiosity, can you please elaborate on your use case?

This looks good to me. Would you be willing to send us a PR?
Yeah, most likely, just let me get to grips with a development setup.

Just out of curiosity, can you please elaborate on your use case?
Sure, maybe you guys can suggest me a better workflow.

In a 3AD cluster not everything is triple-redundant, I need to deploy some pods with a single replica.
These pods have pvc's, either specified in a PVC resource or created by a StatefulSet template.
By placing these pods in a 3AD nodepool, once the PVCs are created they are effectively bound to a random AD. I know I can do the backup trick to move them and then manually specify the ocid in the pvc manifest, but that's not fun.
The pods can instead change AD freely, because I don't want to manually specify the AD of every pod and I may not even be able to in some helm releases.
So what ended up happening often was that:

app deployed, pod1 and its pvc are created in AD1
app redeployed, tons of pods are terminated and rebuilt
other pods fill the RAM/CPU node space on AD1
pod1 can't be scheduled, it has no RAM/CPU on AD1 machines, it has an unbound pvc on AD2/3 machines

To fix all this, I want to create a pool that deploys in a single AD, where I deploy these "singleton stateful" pods.

Thanks for the explanation. We'll wait for your PR.


Added new example for containsAny method

Added new example for containsAny method

Codecov Report

Merging #1030 (e9d1180) into master (eaff7e0) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1030   +/-   ##
=========================================
  Coverage     92.07%   92.07%
  Complexity     7477     7477
=========================================
  Files           194      194
  Lines         15716    15716
  Branches       2897     2897
=========================================
  Hits          14470    14470
  Misses          674      674
  Partials        572      572

Impacted Files
Coverage Δ

...ain/java/org/apache/commons/lang3/StringUtils.java
98.86% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

-1 this example won't even compile against this method.

-1 this example won't even compile against this method.

@garydgregory it does compile. I tested it on my machine and it works fine.

@esivakumar18 ... it compiles ... against a different method than the one you are modifying.

No feedback, closing.


fix(build): fix precommit lint hook issue

fix #1775
Changes proposed in this pull request:

added pre-commit hook and fix lint-staged config

"husky": {
    "hooks": {
      "pre-commit": "lint-staged && yarn test:ci",
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  },
"lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "eslint --fix"
    ],
    "*.js": "eslint --cache --fix"
  }

Adding the pre-commit hook is a good idea, @ocBruno!
However, I'm not sure that this fixes the initial issue. What was happening is that the build was not failing if there was lint issues because yarn lint runs eslint .... --fix during the build so any fixable lint issues are not reported on.
There are ways around precommit hooks like using --no-verify that would still allow for lint errors to get committed and pushed.
I think that during the build we need to just run eslint ... (without the fix) to ensure builds fail when fixable lint issues are committed and pushed.
@tehKapa @fox1t what do you think?

Adding the pre-commit hook is a good idea, @ocBruno!
However, I'm not sure that this fixes the initial issue. What was happening is that the build was not failing if there was lint issues because yarn lint runs eslint .... --fix during the build so any fixable lint issues are not reported on.
There are ways around precommit hooks like using --no-verify that would still allow for lint errors to get committed and pushed.
I think that during the build we need to just run eslint ... (without the fix) to ensure builds fail when fixable lint issues are committed and pushed.
@tehKapa @fox1t what do you think?

Adding the pre-commit hook is a good idea, @ocBruno!
However, I'm not sure that this fixes the initial issue. What was happening is that the build was not failing if there was lint issues because yarn lint runs eslint .... --fix during the build so any fixable lint issues are not reported on.
There are ways around precommit hooks like using --no-verify that would still allow for lint errors to get committed and pushed.
I think that during the build we need to just run eslint ... (without the fix) to ensure builds fail when fixable lint issues are committed and pushed.
@tehKapa @fox1t what do you think?

I was removing the --fix option and ran into another issue with eslint and prettier config.
I was receiving errors on every line saying i needed to remove CR so I did some troubleshooting and realized some misisng configs.
Eslint-config-prettier was present in the packages but not in the last place of the eslint extends array as presented below.
https://prettier.io/docs/en/integrating-with-linters.html
Prettier was missing the rules array as well so I added it.
I think this resolves some build issues but not sure if the structure is correct.

Adding the pre-commit hook is a good idea, @ocBruno!
However, I'm not sure that this fixes the initial issue. What was happening is that the build was not failing if there was lint issues because yarn lint runs eslint .... --fix during the build so any fixable lint issues are not reported on.
There are ways around precommit hooks like using --no-verify that would still allow for lint errors to get committed and pushed.
I think that during the build we need to just run eslint ... (without the fix) to ensure builds fail when fixable lint issues are committed and pushed.
@tehKapa @fox1t what do you think?

@jackcmeyer you are write. Removing --fix ONLY on CI pipeline might be the correct fix.


UTXO + ETH add account breaks navigating to asset page

Overview
When adding a new account to ETH, LTC, DOGE, BCH, or BTC you are unable to navigate a specific asset from the accounts page. Attempting to do so just reloads the accounts page.
References and additional details

go to app.shapeshift.com
log in with mm, kk, or native
go to the accounts page and add a new  ETH, LTC, DOGE, BCH, or BTC account.
on the accounts page, click on the arrows to see the accounts/assets on these chains
click on a specific asset
notice the accounts page is reloaded instead of going to a new page for the specified asset

Acceptance Criteria
after adding a new account and clicking on a specific asset on the accounts page, you should arrive on a new page for that asset
Need By Date
No response
Screenshots/Mockups
No response
Estimated effort
No response

this is a duplicate ticket for this issue: https://github.com/shapeshift/web/issues/3216


Add ranks to userinfo command

Proposal:
Proposal written by Milchreis
Is it a proposal for the website or for the bot?: bot
What is the title of your proposal?: Add ranks to userinfo command
Explain your proposal more accurately (It's best to give as much information as possible, so that we can implement the proposal better): When you type ?Userinfo you get information about a User. My Idea is that you now can see if the Person is in LenoxBot staff oder proposalwriter. Eg: nickkel, lenoxbot Moderator
Why should we add this feature?: I think its interesting to see if a Person Works on this great project but there will be some guys who don't want that, so you should also add a command or a Module on the website where you can decide what do you want that others See and what not
ReportID: 207

➤ LenoxBot commented:
Approve:
nice idea
SaVaGeCrEePeR28 | Furkan#3532

➤ LenoxBot commented:
Approve:
agree with furkan
Profxy#5396

➤ LenoxBot commented:
Approve:
i'm totally agree with SaVaGeCrEePeR28
Maxi#1337


Feature Request: Option to delete base VM after building

For my team's use case, we only need to use packer to create a single vm for each version of macOS. The base vm that gets created is unnecessary and means I have to go in manually and delete it. Not a very high priority request, but would be nice to have.

@tejassharma96 , can you clarify this a bit for me? What are you seeing?

uhhh this is from 2 years ago and I don't remember what this was in relation to. we're able to use packer fine now, so feel free to close.


New Location For Stable and Incubator Charts

Question, Bug, or Feature?
Bug
Issue Description
Error: error initializing: Looks like "https://kubernetes-charts.storage.googleapis.com" is not a valid chart repository or cannot be reached: Failed to fetch https://kubernetes-charts.storage.googleapis.com/index.yaml : 403 Forbidden
Troubleshooting
The new location for the stable repository is https://charts.helm.sh/stable and the new location for the incubator repository is https://charts.helm.sh/incubator. If you use charts in either of these old locations below you MUST update the repositories you use before November 13, 2020. The new locations are hosted using GitHub pages.
Name	Old Location	New Location
stable	https://kubernetes-charts.storage.googleapis.com https://charts.helm.sh/stable
incubator	https://kubernetes-charts-incubator.storage.googleapis.com https://charts.helm.sh/incubator
Error logs
##[debug]Evaluating condition for step: 'Install Helm'
##[debug]Evaluating: SucceededNode()
##[debug]Evaluating SucceededNode:
##[debug]=> True
##[debug]Result: True
Starting: Install Helm
Task         : Helm tool installer
Description  : Install Helm on an agent machine
Version      : 1.175.1
Author       : Microsoft Corporation
Help         : https://aka.ms/azpipes-helm-installer-tsg
##[debug]Using node path: /home/vsts/agents/2.179.0/externals/node/bin/node
##[debug]agent.TempDirectory=/home/vsts/work/_temp
##[debug]loading inputs and endpoints
##[debug]loading INPUT_HELMVERSIONTOINSTALL
##[debug]loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION
##[debug]loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION
##[debug]loading ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN
##[debug]loading SECRET_CONTAINER_AUTHENTICATIONTOKEN
##[debug]loading SECRET_SYSTEM_ACCESSTOKEN
##[debug]loading SECRET_NUGET_FEED_PAT
##[debug]loading SECRET_CONTAINER_USERNAME
##[debug]loading SECRET_CONTAINER_PASSWORD
##[debug]loaded 9
##[debug]Agent.ProxyUrl=undefined
##[debug]Agent.CAInfo=undefined
##[debug]Agent.ClientCert=undefined
##[debug]Agent.SkipCertValidation=undefined
##[debug]Agent.ProxyUrl=undefined
##[debug]Agent.CAInfo=undefined
##[debug]Agent.ClientCert=undefined
##[debug]check path : /home/vsts/work/_tasks/HelmInstaller_068d5909-43e6-48c5-9e01-7c8a94816220/1.175.1/node_modules/azure-pipelines-tool-lib/lib.json
##[debug]adding resource file: /home/vsts/work/_tasks/HelmInstaller_068d5909-43e6-48c5-9e01-7c8a94816220/1.175.1/node_modules/azure-pipelines-tool-lib/lib.json
##[debug]system.culture=en-US
##[debug]Agent.ProxyUrl=undefined
##[debug]Agent.CAInfo=undefined
##[debug]Agent.ClientCert=undefined
##[debug]check path : /home/vsts/work/_tasks/HelmInstaller_068d5909-43e6-48c5-9e01-7c8a94816220/1.175.1/node_modules/azure-pipelines-tasks-kubernetes-common-v2/node_modules/azure-pipelines-tool-lib/lib.json
##[debug]adding resource file: /home/vsts/work/_tasks/HelmInstaller_068d5909-43e6-48c5-9e01-7c8a94816220/1.175.1/node_modules/azure-pipelines-tasks-kubernetes-common-v2/node_modules/azure-pipelines-tool-lib/lib.json
##[debug]system.culture=en-US
##[debug]check path : /home/vsts/work/_tasks/HelmInstaller_068d5909-43e6-48c5-9e01-7c8a94816220/1.175.1/task.json
##[debug]adding resource file: /home/vsts/work/_tasks/HelmInstaller_068d5909-43e6-48c5-9e01-7c8a94816220/1.175.1/task.json
##[debug]system.culture=en-US
##[debug]helmVersionToInstall=2.14.3
##[debug]cleaning: 2.14.3
Verifying helm installation...
##[debug]which 'helm'
##[debug]found: '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]which 'helm'
##[debug]found: '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]which '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]found: '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]which '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]found: '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm arg: init
##[debug]/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm arg: --client-only
##[debug]exec tool: /opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm
##[debug]arguments:
##[debug]   init
##[debug]   --client-only
/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm init --client-only
Creating /home/vsts/.helm
Creating /home/vsts/.helm/repository
Creating /home/vsts/.helm/repository/cache
Creating /home/vsts/.helm/repository/local
Creating /home/vsts/.helm/plugins
Creating /home/vsts/.helm/starters
Creating /home/vsts/.helm/cache/archive
Creating /home/vsts/.helm/repository/repositories.yaml
Adding stable repo with URL: https://kubernetes-charts.storage.googleapis.com
Error: error initializing: Looks like "https://kubernetes-charts.storage.googleapis.com" is not a valid chart repository or cannot be reached: Failed to fetch https://kubernetes-charts.storage.googleapis.com/index.yaml : 403 Forbidden
##[debug]Exit code 1 received from tool '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]STDIO streams have closed for tool '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm'
##[debug]task result: Failed
##[error]Error: The process '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm' failed with exit code 1
##[debug]Processed: ##vso[task.issue type=error;]Error: The process '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm' failed with exit code 1
##[debug]Processed: ##vso[task.complete result=Failed;]Error: The process '/opt/hostedtoolcache/helm/2.14.3/x64/linux-amd64/helm' failed with exit code 1
Finishing: Install Helm

Is there any actions required when we're using Microsoft Hosted Agents?

Is there any way that we know to work around this while waiting for a fix for the pipeline?

i think we need to upgrade helm version to 2.17.0 minimum to make this work
anything below helm version 2.14.0 will give the same error.

Yes upgrade to 2.17.0 resolve for me. Thanks

Server should be upgraded as well else subsequent HelmDeploy task would fail with error like below
Error: incompatible versions client[v2.17.0] server[v2.16.5]
##[error]Error: UPGRADE FAILED: incompatible versions client[v2.17.0] server[v2.16.5]

Question: will this be fixed or are we forced to upgrade/update version?

Server should be upgraded as well else subsequent HelmDeploy task would fail with error like below
Error: incompatible versions client[v2.17.0] server[v2.16.5]
##[error]Error: UPGRADE FAILED: incompatible versions client[v2.17.0] server[v2.16.5]

Yes i forgot to mention about that. Thanks for pointing that

This has been fixed now. All the helm versions should work.

This has been fixed now. All the helm versions should work.


Locked Columns?

Problem Description
Is there the ability to lock columns in the layout?
Steps to Reproduce
System Information

Browser & Browser Version:
Chrome v59
Node Version:
6.10.0
OS Version:
OSX 10.11.6
NPM Version:
4.2.0

If you are referring to column "pinning", no there is not a way to do that in React-Table; the reasons for now being that React-Table does not do virtualized scrolling. There are no immediate plans to support this.

That's a shame, thanks for the reply though.

In the very distant future, there is talk of possibly moving to a synced
column layout (this would be a total rewrite). It would effectively squash
the auto-flex capability of the table in exchange for some more tricky
pinning features. It’s been hard to strike a balance between the two, so
we’re just covering the majority use case right now which is simply having
a reliable and consistent table navigation experience.
On Mon, Jul 31, 2017 at 9:27 AM lord-xeon<EMAIL_ADDRESS>wrote:

That's a shame, thanks for the reply though.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/405#issuecomment-319102287,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFUmCS02O0GlRSGZ1K6N_7b6OtoVEaLJks5sTfJTgaJpZM4OmvEO
.


Cannot convert csv string into xlsx

I have this csv string:
Data,Nazione,Campionato,Numero part.,Squadra,1,X,2,Over 2.5,Tiri tot. Fatti,Tiri tot. Subiti,Tiri in porta Fatti,Tiri in porta Subiti,Media Attacchi Fatti,Media Attacchi Subiti,Media Attac. Pericolosi Fatti,Media Attac. Pericolosi Subiti,Tentativi Goal Fatti,Tentativi Goal Subiti,Goal Attesi,Possesso palla,
,01-11-2021 20:45,Italy,Italy Serie A,5, Bologna,1.74,3.94,5.14,1.72,16,10,5,4,108,99,42,47,11,8,-3.5,53
,,,,4, Cagliari,,,,,7,21,2,7,72,129,25,66,4,15,-1.5,66

So I wrote this code to convert that in xlsx:
let ws = XLSX.read(csv, {
    type: 'string'
});
let wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'sheet');
let buf = XLSX.write(wb, {
    bookType: 'xlsx',
    type: 'buffer'
});
let str = XLSX.write(wb, {
    bookType: 'xlsx',
    type: 'binary'
});
XLSX.writeFile(wb, 'test.xlsx');

When I open the generated file it says that is not valid, what I did wrong?

let ws = XLSX.read(csv, {
    type: 'string'
});

That makes a workbook object with a single worksheet named Sheet1.  Fixing that makes a valid workbook:
var csv = "Data,Nazione,Campionato,Numero part.,Squadra,1,X,2,Over 2.5,Tiri tot. Fatti,Tiri tot. Subiti,Tiri in porta Fatti,Tiri in porta Subiti,Media Attacchi Fatti,Media Attacchi Subiti,Media Attac. Pericolosi Fatti,Media Attac. Pericolosi Subiti,Tentativi Goal Fatti,Tentativi Goal Subiti,Goal Attesi,Possesso palla,\n,01-11-2021 20:45,Italy,Italy Serie A,5, Bologna,1.74,3.94,5.14,1.72,16,10,5,4,108,99,42,47,11,8,-3.5,53\n,,,,4, Cagliari,,,,,7,21,2,7,72,129,25,66,4,15,-1.5,66";

let ws = XLSX.read(csv, {
    type: 'string'
}).Sheets.Sheet1;
let wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb, ws, 'sheet');
XLSX.writeFile(wb, 'issue2442.xlsx');

Live demo: https://jsfiddle.net/781aymkb/

@reviewher I noticed that the dates are converted in number, why?

Fixed using:
let ws = XLSX.read(csv, {
            type: 'string',
            cellDates: true
        }).Sheets.Sheet1;

Awesome. You are doing great in binary with
Vanguard. HUADA-01
On Wed, Nov 3, 2021 at 13:33 cod3rshotout @.***> wrote:

Fixed using:
let ws = XLSX.read(csv, {
type: 'string',
cellDates: true
}).Sheets.Sheet1;
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SheetJS/sheetjs/issues/2442#issuecomment-959811212,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVQWQIHLP3OP4GY4ZCACFSTUKF56TANCNFSM5HJLSARA
.


Fix for search to prevent request from being sent again

Fix for #398

Current coverage is 91.73% (diff: 100%)

Merging #401 into master will not change coverage

@@             master       #401   diff @@
==========================================
  Files            30         30
  Lines          1947       1947
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           1786       1786
  Misses          161        161
  Partials          0          0

Powered by Codecov. Last update 86a0e8c...4f7f255

Thanks Stef!

Is there any specific reason to have an additional Contact in the footer since we have it already under Info?

In addition to have a mail address statically within all pages will open doors for spam spiders to parse this address. The address under Info is bit more hidden.

I can't remember why we decided to add the contact information in the
footer, sorry - should I remove it?
On Sun, Aug 7, 2016 at 10:33 PM, Hans-Jörg Bibiko<EMAIL_ADDRESS>wrote:

In addition to have a mail address statically within all pages will open
doors for spam spiders to parse this address. The address under Info is
bit more hidden.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/D-PLACE/dplace/pull/401#issuecomment-238075063, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AIB9sGQ9aSLEhOgvrbddY8-YHd2ISTKnks5qdbR1gaJpZM4JeaIG
.

no - I'll do it


Why is the color of "std::cout" and "std::endl" different?

Although usually used together, they are fundamentally different beasts.
One is a global object and the other one is a IO manipulator (a function).


data-ng-include doesn't work (in a lot of situations) or work incorrectly (in a lot of situations)

I'm submitting a ...

[x] bug report
[ ] feature request
[ ] other

Current behavior:

In name issue
Expected / new behavior:

Work correctly
Minimal reproduction of the problem with instructions:

AngularJS version: 1.6.6

Browser: [tested in ff and chrome but I suggest problems are in all browsers)

Anything else:

Please define these situations. Such a broad description without a demo is not actionable.

I'm going to close this issue because we haven't got any feedback. Leave a comment if you can provide new feedback.

I was used AngularJS 1.4.x on my older project, and I create new project on new AngularJS, I did not notice changes from data-ng-include="[some URL]" to data-ng-include=" '[some URL]' " , but also a few situations is ng-include bugged, (one was subbmited in #16369 but also, I found bug, when you use AngularJS in electron app, and you create function to modify URL, and URLs are "inside electron" and URLs are "outside electron". It has different behavior.

Okay, if you have found a legitimate issue, then please open an issue with a good description and ideally a minimal (runnable) example. Runnable on the web is probably not possible for electron, but without any code or explanation, there is simply nothing we can do.

I accept there are numerous more pleasurable open doors ahead for people that took a gander at your site. We are providing AngularJs training in velachery.
For more details: http://www.zerobugacademy.com/angularjs-training-in-chennai


some changes

will update the database connections soon

@NavyaaSharma It seems these changes solves issues #10 #11 ??
@agarwalarjun123 can you please check and merge!!

dB connection as Arjun bhaiya told needs to be updated I will update
These are some previous changes that I made which were giving conflicts
Will update shortly

@NavyaaSharma
Remove vulnerabilities too.

security vulnerability detected in axios <= 0.18.0 defined in package-lock.json.

@NavyaaSharma
Upgrade fstream to version 1.0.12 or later.


chore: rm outdated TODOs

🤖 Generated by Copilot at f54f6c1
This pull request updates and removes some comments in the beacon and network crates to improve code documentation and avoid confusion. It also clarifies how the payload builder works in the engine module.

Codecov Report

Merging #2322 (f54f6c1) into main (855a7d5) will decrease coverage by 11.52%.
The diff coverage is 0.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@             Coverage Diff             @@
##             main    #2322       +/-   ##
===========================================
- Coverage   71.92%   60.40%   -11.52%
===========================================
  Files         476      476
  Lines       57498    57482       -16
===========================================
- Hits        41353    34722     -6631
- Misses      16145    22760     +6615

Flag
Coverage Δ

integration-tests
19.02% <0.00%> (-0.01%)
:arrow_down:

unit-tests
54.33% <0.00%> (-12.29%)
:arrow_down:

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

Impacted Files
Coverage Δ

crates/consensus/beacon/src/engine/mod.rs
81.75% <0.00%> (-10.23%)
:arrow_down:

crates/net/network/src/transactions.rs
46.41% <ø> (-5.85%)
:arrow_down:

... and 168 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Doc: the link to Getting Started Guide is wrong

Describe the bug
On the home page of Zephyr, "Technical Resources" -> "Developing with Zephyr" -> "Getting Started Guide" is pointing to https://docs.www.zephyrproject.org/latest/develop/getting_started/index.htm. The link is 404.
It should be https://docs.zephyrproject.org/latest/develop/getting_started/index.htm.
To Reproduce
NA
Expected behavior
NA
Impact
Bad impression for developers
Logs and console output
NA
Environment (please complete the following information):

Web

Additional context
NA

I have found more broken links, all in the same manner ("www" in wrong place) - actually looks like every single link with "external address" icon that points to https://docs.zephyrproject.org/ is broken.
I have summarised all the broken links following hierarchy used on the main page (https://www.zephyrproject.org/):

Technical Resources

Developing with Zephyr

Getting Started Guide (https://docs.www.zephyrproject.org/latest/develop/getting_started/index.html)

Communicating with Zephyr Community

Mailing Lists (https://lists.www.zephyrproject.org/g/main/subgroups)

Documentation (https://docs.www.zephyrproject.org/latest/)

Supported Boards (https://docs.www.zephyrproject.org/latest/boards/index.html)
Samples and Demos (https://docs.www.zephyrproject.org/latest/samples/index.html)
Contribution Guidelines (https://docs.www.zephyrproject.org/latest/contribute/index.html)

Community

Supported Boards (450+) (https://docs.www.zephyrproject.org/latest/boards/index.html)
Connect with Zephyr

Mailing Lists (https://lists.www.zephyrproject.org/g/main/subgroups)

Thanks for the report. Looks like there were some regressions introduced by a recent technical migration of the main Zephyr website. I've asked the webmaster team to look into it.

Thanks. This should be resolved now.

One more - chat.www.zephyrproject.org

What page is this on? I am not seeing it.

Fixed


Search page gives no results

Thank you for making this available for docusaurus 3 users!
I noticed on my site https://codehooks.io that the separate search page gave no results (the one you can open when clicking "All results" in the search bar drop down).
The issue seems to be the same with your site.
https://github.com/easyops-cn/docusaurus-search-local/assets/30823/bdd72d00-6f60-41c6-8356-9d66b893314c

This seems to be an issue introduced in the jump from 0.39.0 to 0.40.0

Confirmed, reverting back to 0.39.0 fixes this for me 👍🏻

Thanks for reporting, fixed in v0.40.1

Confirming it works again, thanks!


Disable chain in Nexmark

I'm figuring out how to disable the chaining in Nexmark's Flink SQL environment for our experiment demands, but have not found an easy approach to do this. Any advice, please? Thx:)

To who may concern, Nexmark is based on Flink's sqlClient, where the chaining option cannot be trivially configured.


Instructions need to mention that the mpi you select needs to be added to the spack.yaml file

When testing spack-stack build on MacOS, I selected openmpi for my MPI package and I needed to add that to the specs: section in the spack.yaml configuration file to get the build to work.
This should be noted in the documentation. Should this go in the MacOS instructions, or does it apply to any platform?

Why did the build not work? I generally don't explicitly specify OpenMPI and it gets built automatically.

Without that change, I am getting this error:
==> Installing openmpi-4.1.3-mba7247cq6hudmg3qpro3u7plie3txaw
==> No binary for openmpi-4.1.3-mba7247cq6hudmg3qpro3u7plie3txaw found: installing from source
==> Cannot find version 4.1.3 in url_list
==> Error: FetchError: All fetchers failed for spack-stage-openmpi-4.1.3-mba7247cq6hudmg3qpro3u7plie3txaw

/Users/stephenh/projects/MY_SPACK_STACK_FORK/spack-stack/spack/lib/spack/spack/package.py:1537, in do_fetch:
       1534
       1535        self.stage.create()
       1536        err_msg = None if not self.manual_download else self.download_instr
  >>   1537        start_time = time.time()
       1538        self.stage.fetch(mirror_only, err_msg=err_msg)
       1539        self._fetch_time = time.time() - start_time
       1540

I remember getting the instructions to add - openmpi to the specs in spack.yaml a few weeks ago so I tried that and this error went away. Perhaps this was just coincidence and there is a different (and more proper) way to fix this?

Looks like a fetch error. Maybe the URL wasn't working or it changed.

Yes, this definitely looks like a fetch error. I'll close this issue, but if this keeps happening, please reopen it.


Vulnerability roundup 93: postgresql-10.14: 1 advisory [7.2]

search, files

[ ] CVE-2019-9193 CVSSv3=7.2 (nixos-20.09, nixos-unstable)

Scanned versions: nixos-20.09: ad3a5d5092e; nixos-unstable: 84d74ae9c9c.
Cc @danbst
Cc @globin
Cc @marsam
Cc @ocharles
Cc @thoughtpolice

CVE-2019-9193 isn't a vulnerability: https://www.postgresql.org/about/news/cve-2019-9193-not-a-security-vulnerability-1935/.

CVE-2019-9193 isn't a vulnerability: https://www.postgresql.org/about/news/cve-2019-9193-not-a-security-vulnerability-1935/.


[STORM-3911] fetch net.minidev:json-smart:2.3 artifact from maven repo before conjars.org repo is referenced

What is the purpose of the change
Transitive dependency from hadoop-auth pulls in net.minidev:json-smart from http://conjars.org. conjars.org site is no longer active. And timeouts in the build process adds a very significant time to the build process. Adding json-smart as a dependency ensures that it is downloaded from the maven repo first, where the artifact exists.
How was the change tested
Build the storm project

Shouldn't we try to upgrade to hadoop 3.x.x or is it meant as a temporary workaround ? Think they already fixed it in the v3 series.

Hadoop v3 upgrade may be require a more discussion because of widespread use of v2.

Created https://issues.apache.org/jira/browse/STORM-3919
@rzo1 if you want to create a separate PR for it, that would be very welcome.


[http-client-python] release for 0.3.2

https://github.com/microsoft/typespec/pull/4718 will cause huge SDK diff so better to release a new version ASAP.

No changes needing a change description found.

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


gitignore: don't ignore go.mod file

This file should be checked out into source control alongside go.sum.

ah, good catch!


Changed the macOS ⌘ symbol to 'Ctrl+' on non-darwin platforms.

Revisions to the Tab Component to change the ⌘ into Ctrl+ if the platform is not darwin (macOS/Mac OS X).
(I'd recommend for someone with a Mac to first test if ⌘ instead appears if upterm is ran on a Mac. I "peasant-tested" this by switching the if shorthand (TabComponent.tsx, line 48) between win32 and darwin. It seems to be working.)
QUICK CHANGES:

Excluded the package-lock.json file. (Closing #1140 in favor of this.)

Thanks for your contribution. I'm afraid you chose not the best time to add it. I just changed this part of code yesterday and now you have conflicts. The component is now called TabHeaderComponent and looks a bit differently. Please

Resolve conflicts.
Use import instead of require.
Don't use inline CSS. I'm trying to move away from it. * Make sure it still looks alright with the new styles from master.

Hey, @christianwico. It's been awhile since this PR was opened. Do you plan updating it, or should I close it?

@vlad-shatskyi Hello, is this PR required? If so - I'd like to collaborate on it regarding issues you've described?

Hey, @eko24ive. I don't think it's required. We're going to re-do tabs anyway: people want to see more information in a tab name.

Alright, thank you for reply then :3 !


How to have Ghost select another theme than Casper on first start.

Hi,
As I customize my themes locally, it would be very practical for me to have Ghost using another theme than Casper when it's initializing.
Is there any doc about this ?
Thank you!

This isn't related to the casper theme, please have a look over our contributing guidelines for info on the best places to get help w/ questions and feature requests https://github.com/TryGhost/Ghost/blob/master/.github/CONTRIBUTING.md

You're right John, this is maybe a CLI related question. It's a real challenge for most folks to know where to ask a question. I'll do better next time :)

It's a real challenge for most folks to know where to ask a question.

That is why we have https://github.com/TryGhost/Ghost/blob/master/.github/CONTRIBUTING.md which outlines exactly how to solve that challenge


Make use of config.acc_number

For some reason IG removed optino to set default account in demo account and my one is set to CFD. I would suggest to add ig_service.switch_account() to have possibility of switching demo accounts. I tried to amend initialisation class but I couldn't make it work.

Hi Andrew,
I had some issues here as well, switching accounts is hard todo via the API programmatically, I would suggest using the online developer console IG offers:
Base website: https://labs.ig.com/
The rest API console (can switch accounts here): https://labs.ig.com/sample-apps/api-companion/index.html


Update Travis script to print which components are published to npm

Travis prints all sorts of messages during its npm prepublish script but is silent during its publishing step.
See: https://[mm]/cfpb/pl/tyawf6wfhtbedguopa7w39nawy
Additions

Print the name of every component that's about to be published.

Review

@Scotchester
@jimmynotjim

Looks good 👍


stack.yaml: Bump cardano-node to 1.28.0 tag

Issue Number
ADP-1025
Overview

[x] Bump stack.yaml resolver to input-output-hk/cardano-haskell#50
[ ] Update cabal.project

Comments

This version of stackage.nix does not know about the Stackage resolver lts-18.4.
You may need to update haskell.nix to one that includes a newer stackage.nix.

@rvl If you want to keep the 18.4 resolver I think you're needed here. I tried to bump it, but don't think it worked:
$ ./nix/regenerate.sh --cache /dev/null
cannot build derivation '/nix/store/af4csla0ggb54vi7dgy0l77b5hxw3cyj-nix-tools-regenerate.drv': 1 dependencies couldn't be built
error: build of '/nix/store/af4csla0ggb54vi7dgy0l77b5hxw3cyj-nix-tools-regenerate.drv' failed
./nix/regenerate.sh: line 8: --cache: command not found

I could try switching to an older LTS if you want though.

Actually, CI pushed 1749f8d, but there are now some of these errors in buildkite:
building '/nix/store/37incwn192cw67gldl9lz89p78w4hi4k-haskell-project-plan-to-nix-pkgs.drv'...
--
  | warning: SQLite database '/nix/var/nix/db/db.sqlite' is busy
  | error: while evaluating the attribute 'NIX_GHC_LIBDIR' of the derivation 'cardano-wallet-shell' at /nix/store/r2ygiv90x2qg2bpxilzabfad1ixnprv6-nixpkgs-unstable-src/pkgs/stdenv/generic/make-derivation.nix:201:11:

Yeah there were evaluation errors because some necessary packages were removed from the snapshot:
in job ‘macos.checks.cardano-wallet-cli.unit’:
The Haskell package set does not contain the package: ntp-client (build dependency).
If you are using Stackage, make sure that you are using a snapshot that contains the package.
Otherwise you may need to update the Hackage snapshot you are using, usually by updating haskell.nix.

Fixed now.

bors r+

bors r+

bors r+

For some reason, the executables have gained a dependency on libstdc++.
So when we try to run the executables under wine for testing, it complains about a missing DLL.
Under Windows you generally need the DLLs either next to the EXE, or in some place like C:\WINDOWS.

It still says "cached failure" on the windows builds 🤔 Shouldn't it have re-run?

bors r+

Looks like some more things need DLLs copied in then.
You can see here that 9 jobs were fixed but the rest were exactly the same.

bors r-

Actually, no the fix didn't work and actually it made 9 more failures. :crying_cat_face:

bors r+

Also, seems like we still have
Copying extra test libraries ...
Copying library dependencies...
Could not load wine-gecko. HTML rendering will be disabled.
Native IE detected, not doing registration
wine: configuration in '/build' has been updated.
002a:err:module:import_dll Library libstdc++-6.dll (which is needed by L"Z:\\nix\\store\\51vhwb1fdckhx4xiammryf97ip8m3h9d-cardano-wallet-launcher-test-unit-x86_64-w64-mingw32-2021.6.11\\bin\\unit.exe") not found
002a:err:module:attach_dlls Importing dlls for L"Z:\\nix\\store\\51vhwb1fdckhx4xiammryf97ip8m3h9d-cardano-wallet-launcher-test-unit-x86_64-w64-mingw32-2021.6.11\\bin\\unit.exe" failed, status c0000135
builder for '/nix/store/7ssdwhn0gani60q7pwkw13aavbm4ygw1-cardano-wallet-launcher-test-unit-x86_64-w64-mingw32-2021.6.11-check-x86_64-w64-mingw32.drv' failed with exit code 53

So my 9a4fded didn't work ☹

@rvl if you drop 0dff297 and clear the buildkite cache, I think this will work now!

bors r+


Crash

Welcome to FirebaseUI and thanks for submitting an issue!
Please take a look at open issues, as well as resolved issues, to see if your issue is either already being addressed, or has been solved by someone else.
If not, please feel free to fill in the following info so we can help faster!
Step 1: Are you in the right place?
Yes
Step 2: Describe your environment
smartphone Device
Brand: samsung
Model: Galaxy S3
Orientation: Portrait
RAM free: 651.44 MB
Disk free: 7.74 GB
Operating System
Version: 4.4.4
Orientation: Portrait
Rooted: No
Crash
Date: Dec 12, 2017, 10:30:00 AM

Android device: _____
Android OS version: _____
Google Play Services version:  apply plugin: 'com.google.gms.google-services'
Firebase/Play Services SDK version:  com.google.firebase:firebase-core:11.4.2'
FirebaseUI version: com.firebaseui:firebase-ui-auth:3.1.0

Step 3: Describe the problem:
Steps to reproduce:
Crash in playstore
Fatal Exception: java.lang.IllegalArgumentException
Unique transitionNames are required for all sharedElements
keyboard_arrow_up
android.support.v4.app.BackStackRecord.addSharedElement (BackStackRecord.java:511)
arrow_right
com.firebase.ui.auth.ui.email.RegisterEmailActivity.onNewUser (RegisterEmailActivity.java:127)
com.firebase.ui.auth.ui.email.CheckEmailFragment$2.onSuccess (CheckEmailFragment.java:208)
com.firebase.ui.auth.ui.email.CheckEmailFragment$2.onSuccess (CheckEmailFragment.java:204)
com.google.android.gms.tasks.zzj.run (Unknown Source)
android.os.Handler.handleCallback (Handler.java:733)
android.os.Handler.dispatchMessage (Handler.java:95)
android.os.Looper.loop (Looper.java:146)
android.app.ActivityThread.main (ActivityThread.java:5679)
java.lang.reflect.Method.invokeNative (Method.java)
java.lang.reflect.Method.invoke (Method.java:515)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1291)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1107)
dalvik.system.NativeStart.main (NativeStart.java)

This is a duplicate of #1036


Pending Interim Meeting Requests don't inform the approval

Description
When a working group chair requests an in-person interim meeting, it goes into "pending" state. There is no automated notification to the approving AD. Since most datatracker approval flows automatically inform the approver, it is easy for the AD to miss.
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

Hi Martin -
Were the Oct 3 moq meetings in person? If so, there was a message to the ADs here:
https://mailarchive.ietf.org/arch/msg/moq/sfZfp0duHLwaAlfmUJjOiERCKOk/
If that wasn't an in-person meeting, could you give me the meeting number (interim--2024-??) of some request that didn't get a notification so I can chase it down?
If you didn't mean email notification, could you add more detail?

Just answering because I know: yes, the MOQ interim this week is in-person in Cambridge MA :)

@martinduke Closing this as invalid given that notifications were sent. If there's some other change you would like to see, let us know.


 scrollTo

Bug, feature request, or proposal:
feature request
What is the expected behavior?
the scrollTo or up with
What is the current behavior?
I don't have a solution for scroll up
What are the steps to reproduce?
What is the use-case or motivation for changing an existing behavior?
I have list and this is dinamic. When i update the list this ti be scroll up
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 6 or 7, Material 7.0.3
Is there anything else we should know?

Hello, do we have any update on this.?

Hello, do we have any update on this.?

No because i don't find the solution :(

Closing this because we are pretty unlikely to add new features to MatGridList going forward now that CSS Grid provides a significantly more robust tool for creating this style of layout.


Outdated version of GCloud

https://github.com/codeship-library/google-cloud-utilities/blob/ff9497fe54f0ce328ac31c42e1fc32e207ee9a44/dockercfg-generator/gcr_docker_creds.sh#L16
gcloud docker will return the following message when executing:
WARNING: gcloud docker will not be supported for Docker client versions above 18.03. Please use gcloud auth configure-docker to configure docker to use gcloud as a credential helper, then use docker as you would for non-GCR registries, e.g. docker pull gcr.io/project-id/my-image. Add --verbosity=error to silence this warning, e.g. gcloud docker --verbosity=error -- pull gcr.io/project-id/my-image. See: https://cloud.google.com/container-registry/docs/support/deprecation-notices#gcloud-docker

Thanks @ahojman, will get this updated.

Closed, not seeing any movement around and nobody got assigned. 🤷♂


Respondent name included in address/phone field

On CC 380 (and possibly other forms?), the respondent's name is unnecessarily included in the contact info field.

I see in Rami's original email from April 25 that this may already be resolved in another [non-published] branch.

When generating a non-domestic PPO form (CC 380), the field with the other party's address and telephone number will (redundantly) include the person's name. Also, the judicial circuit font won't be bolded. These were two last-minute issues I spotted and corrected in a new branch. However, for the purpose of testing the work on the main branch, please disregard them.

Fixed


Different height slides

Is your feature request related to a problem? Please describe.
Is it possible to have different height slides? I get odd bugs when I try, parent scrollview will not scroll past the carousel
Describe the solution you'd like
The carousel's height adjusts to the current slide's height when swiping
Describe alternatives you've considered
RNSC works fine
Additional context
<Scrollview>
    <Carousel>
        <View style={{height: 100, backgroundColor: 'blue'}} />
        <View style={{height: 500, backgroundCoolor: 'red'}} />
       <Image /> //height dynamic on load
       <AutoHeightWebview>
       ....
   </Carousel>
</Scrollview>

I'm doing on this, but it's a bit complicated.

+1, want to move over from RNSC which just takes the largest height value of all the slides where as this lib seems to take a fixed value? (it doesn't even take minimum height currently

@dohooo Are you able to fix.  For me content is more than screen visible and its getting hidden

Hey @kaur-karanbeer - inspired by your comment I started listening for an onLayout event also. Seems to work great. Here you can see our "FullWidthCarousel" wrapping component with default item height of 255 density independent pixels being updated with the actual measured heights.
// 1.28 => Showing a whole card + 28% of the next card
const NUM_ON_SCREEN_PHONE_PORTRAIT = 1.28
const NUM_SKELETON_ITEMS = 5

export const FullWidthCarousel = <ItemProps extends Record<string, unknown>>({
  initialLeftOffset = 0,
  items,
  ItemComponent,
}: FullWidthCarouselProps<ItemProps>) => {
  const [itemHeight, setItemHeight] = useState<number>(255)
  const {width} = useWindowDimensions()
  const isLoaded = items != null

  const baseOptions = {
    vertical: false,
    width: width / NUM_ON_SCREEN_PHONE_PORTRAIT,
    style: {
      width: width,
      height: itemHeight,
    },
  } as const

  return (
    <View flexGrow={1}>
      <Carousel
        {...baseOptions}
        loop={false}
        panGestureHandlerProps={{
          activeOffsetX: [-10, 10],
        }}
        data={items ?? Array(NUM_SKELETON_ITEMS).fill({})}
        renderItem={({item}) => (
          <View
            ml={initialLeftOffset}
            onLayout={(event) => {
              const {height} = event.nativeEvent.layout
              setItemHeight(height)
            }}
          >
            <ItemComponent
              {...item}
              marginLeft={initialLeftOffset}
              isLoaded={isLoaded}
            />
          </View>
        )}
      />
    </View>
  )
}

And here is an except from the logs showing each item in the carousels we are rendering (there are multiple) being updated with it's precise height;
 LOG  event: 187.5
 LOG  event:<PHONE_NUMBER>1171875
 LOG  event: 237.5
 LOG  event: 237.5
 LOG  event: 209.5
 LOG  event: 209.5
 LOG  event: 221.5
 LOG  event: 221.5
 LOG  event: 221.5
 LOG  event: 221.5
 LOG  event: 241.5
 LOG  event: 269.5
 LOG  event: 297.5
 LOG  event: 237.5
 LOG  event: 209.5
 LOG  event:<PHONE_NUMBER>46875
 LOG  event:<PHONE_NUMBER>46875
 LOG  event:<PHONE_NUMBER>46875
 LOG  event:<PHONE_NUMBER>46875
 LOG  event: 269.5
 LOG  event:<PHONE_NUMBER>46875
 LOG  event:<PHONE_NUMBER>46875
 LOG  event:<PHONE_NUMBER>46875
 LOG  event:<PHONE_NUMBER>0625

So, it appears to work (on iOS at least!)


querier: Fix overwriting maxSourceResolution when auto downsampling is enabled

Signed-off-by: Ben Ye<EMAIL_ADDRESS>

[x] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes

This pr makes maxSourceResolution overwritable when auto downsampling is enabled. For more context, please check https://cloud-native.slack.com/archives/CL25937SP/p1598839574028300
Verification

Test has failed because #3084

@kakkoyun  Test failed again because of the flaky reloader. Can you please re-run it?


Don't generate update actions when no state is provided

[x] commit messages are commitizen-friendly
[x] code is unit tested
[ ] code is reviewed by at least one person
[x] code satisfies linter rules

Since the API throws an error when you try to set the state to null, there is no sence in letting
the user run into this. It is a common use case that the state is not known and not important to
some importing service.
#137
cc @butenkor

Coverage increased (+0.001%) to 97.225% when pulling 8136af02649183cbe7b0707b81285fe2e34841e9 on feature/137-ignore-empty-state into 0bb8db47e298b6490589fca31658c29fa7b9eb09 on master.

LGTM


ArangoDB not respond after a bunch of insertion

My Environment

ArangoDB Version:        3.4.5
Storage Engine:             RocksDB
Deployment Mode:       Cluster
Deployment Strategy:   ArangoDB Starter
Configuration:               --dbservers.rocksdb.block-cache-size=10240000000 --dbservers.rocksdb.enforce-block-cache-size-limit=true
Infrastructure:               bare machine
Operating System:        CentOS 7.2
Total RAM in your machine:        96G
Disks in use:       HDD
Used Package:             RedHat .rpm

Component, Query & Data
Affected feature:
AQL query with python driver
AQL query (if applicable):
for i in 1..10000 insert {'link': 'http://www.baidu.com/fake', 'domain_name':'baidu.com', 'version': i} into test_stream
AQL explain (if applicable):
Dataset:
repeat inserting records from 0
Size of your Dataset on disk:
2G
Replication Factor & Number of Shards (Cluster only):
Replication factor=3
Number of Shards=25 (on 5 bare machines)
Steps to reproduce

the script:

from arango import ArangoClient
import time
import sys
arango_conn = ArangoClient(protocol='http', host='<IP_ADDRESS>', port=8529)
arango_db = arango_conn.db('my_test', username='root', password='hello1234')
while True:
aql = "for i in 1..10000 insert {'link': 'http://www.baidu.com/fake', 'domain_name':'baidu.com', 'version': i} into test_stream"
c = arango_db.aql.execute(aql, batch_size=10, stream=True, ttl=3600)
print('.', end='')
sys.stdout.flush()

run 1000 instances of the above script

Problem:
Arangodb cannot accept any connections. Seems dead without any response, but the port is still occupied, and can find processes alive by ps command.

I think the reason may be that the nodes are behind a VIP ?

duplicate of #9132


Use context if no root specificed

What do you think about using the loaderContext.options.context as root, if no query.root is specified?

No the default is good... But it's easy to set root in the config to your context.

ok, yeah I saw the discussion on https://github.com/webpack/css-loader/pull/11 and it makes sen. thanks! closing.


fix(roles): allows role service to unassign roles

Screenshot

Admins can now remove roles, or send an invite link with No Role attached to remove a role from a user
Checklist

[x] The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
[x] Links to related issues (if applicable)
[x] Tests for the changes have been added/updated (if applicable)
[x] Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
[x] For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

Big shout out to @samanthafigueredo5 for catching two bugs here - not reflecting cancellation of role assignment, and fixing up the listRoles query made on the frontend! We really appreciate it :)


[Java] Ability to use a path based host when using the JDBC driver

Describe the enhancement requested
From an infrastructure perspective, it would be easier for us to do path based routing for our Flight server instead of sub-domain based routing. For example, https://mydomain.com/grpc/flight. A model like this would allow us to create routing rules for all grpc services we expose within our company using shared architecture.
Looking around at getUrlsArgs , there seems to be no use for the path part of the JDBC URI, so I see a few ways this could be implemented:
jdbc:arrow-flight-sql://mydomain.com/grpc/flight:443
jdbc:arrow-flight-sql://https://mydomain.com/grpc/flight:443
jdbc:arrow-flight-sql://mydomain.com:443/grpc/flight
jdbc:arrow-flight-sql://https://mydomain.com:443/grpc/flight

This seems to be fairly uncommon, but there's at least one other driver that does this. For example, the Simba BigQuery connection looks like this:
jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443;ProjectId=<Your Project ID>;OAuthType=0;OAuthServiceAcctEmail=<Service Email Address>;OAuthPvtKeyPath=<Path to Key File>;

I'm not sure if this is already supported by the Avatica driver, so it may also need some changes there.
Component(s)
Java

Ahhh I figured using the path for catalog/schema/database might be a thing in the future.
In our case we're using nginx to do our routing. Using path based routing allows us set up centralized rules for HTTP2 and various gRPC services that we're exposing.

Interesting, as far as I was aware, gRPC wouldn't pass on the path to the server - I suppose it does then? (So connecting to grpc://foo:1234/bar/baz and calling HelloWorldService.HelloWorld would result in the gRPC server at grpc://foo:1234 getting - and rejecting - a request for /bar/baz/HelloWorldService/HelloWorld, unless you have a proxy to rewrite the URL?)
The catalog support would be client-side from my understanding of the proposal, so it wouldn't interact well with that indeed. Possibly we should use query parameters for that instead?

You may want to chime in here: https://lists.apache.org/thread/fd6r1n7vt91sg2c7fr35wcrsqz6x4645

Hey, sorry been pulled in other directions recently. In our case, we're looking to have a reverse proxy in front of the gRPC server which would simply use the path based approach to know which gRPC server to forward the request to. For example calling arrow.flight.protocol.FlightService.Handshake to mydomain.com/grpc/flight_service would forward the request to our FlightServer, while a MessageService.SendMessage request to mydomain.com/grpc/messaging would be forwarded to our Messaging service. The path would have no other meaning other than letting the reverse proxy know what service to hit.
I looked over that discussion and it seems like it's leaning towards something like:
jdbc:arrow-flight-sql://mydomain.com:443/catalog/schema/hierarchy

I think this still leaves the option of something like:
jdbc:arrow-flight-sql://mydomain.com/grpc/flight_service:443/catalog/schema/hierarchy

which is similar to how the BigQuery driver does it.
It's also possible that something like
jdbc:arrow-flight-sql://mydomain.com:443/catalog/schema/hierarchy?urlPath=/grpc/flight_service

I think this still leaves the option of something like:
jdbc:arrow-flight-sql://mydomain.com/grpc/flight_service:443/catalog/schema/hierarchy

which is similar to how the BigQuery driver does it.

Is that a valid URI? At least, I gave it a quick spin with JS and Python and neither can parse out the actual port, host, etc. anymore.
The other thing is that this is explicitly not something gRPC wants to support, though it appears that gRPC Java at least happens to be OK with it right now (c.f. https://github.com/grpc/grpc-dotnet/issues/110 and https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md#requests)

Is that a valid URI? At least, I gave it a quick spin with JS and Python and neither can parse out the actual port, host, etc. anymore.

It is not. The "host" is a valid URI, but the entire string is not. In order for that to work, the current parsing in the JDBC driver would have to change to first extract the host and then parse the rest of the URI.

The other thing is that this is explicitly not something gRPC wants to support, though it appears that gRPC Java at least happens to be OK with it right now (c.f. https://github.com/grpc/grpc-dotnet/issues/110 and https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md#requests)

That's interesting... so it seems like they don't want to support this on the client side? As I understand it, it's currently doable on the server side but not on the client side? That's definitely a blocker for us if they don't plan to support that in gRPC clients.

Well from your description, the server side wouldn't matter because it never sees the extra path in the URI right? It's only the client side.

Yeah exactly. It seems like they wanted to do something similar to what we hoped to do in https://github.com/grpc/grpc-dotnet/issues/110#issuecomment-1039219134 (in our case, http and grpc services are on different hosts, but we want to simplify routing rules for different services). However, if this isn't well supported on the client side then it's probably not a good path forward. Ideally, people could implement their own FlightClient, or use ADBC to interact with our service in the future if they can't, or don't want to, use the JDBC driver.
It probably doesn't make sense to add this functionality to the JDBC driver if it can't be added to all the other options.


Fix integrated tests valerii

Summary of issue
#828
Summary of change
Fix all integrated test

Please, fix SonarCloud error. Moreover, (screenshots) pay attention to the fully commented test for the blob storage method, which we don't seem to be using. Can we remove this one and get rid of the commented test file? Path: StreetCode\Streetcode\Streetcode.BLL\Services\BlobStorageService\BlobService.cs  Test file:

About  SonarCloud error - these errors are not related to the given task. Moreover, their correction may cause additional problems during execution of code.
CleanBlob method and test have been removed.

First run on just created database:

All other runs after first:

Please investigate this


[L000263] Rep. Sander Levin

Rep. Sander Levin:
http://levin.house.gov
Likely contact form URL to start with:
http://levin.house.gov/contact-me/email-me

YAML file lost. I am working on it.


no confirmation when a payment is being done

There is no automatic payment confirmation currently.
Step to reproduce:

open https://ln.bitcoinbeach.com/nicolas
pay one sats
page doesn't refresh

I just tried this and was unable to reproduce. Enjoy your sats, @nicolasburtey ;).

There is no automatic payment confirmation currently.
Step to reproduce:

open https://ln.bitcoinbeach.com/nicolas
pay one sats
page doesn't refresh

Could you post log output from the browser console? I've been facing this issue as well on my laptop with brave browser, but with firefox it works perfectly. Are you also using brave by any chance?
My log output shows this error -> WebSocket connection to '<URL>' failed: WebSocket is closed before the connection is established.

I am using brave yes

I tried this out using Brave Version 1.33.106 Chromium: 96.0.4664.110 (Official Build) (arm64) on MacOS 12.0.1 a couple times and was unable to reproduce. Initially I was testing with Safari 15.1 and Firefox 95.0 on the same machine.
I did find some potentially related issues reported on other projects:

https://github.com/brave/brave-browser/issues/15410
https://github.com/hasura/graphql-engine/issues/4509

On https://github.com/hasura/graphql-engine/issues/4509 someone mentioned that adding lazy: true to the new WebSocketLink() options object fixed the issue for them.
On the whole though, this seems like an issue with Brave Browser with many different developers reporting it. The only truly reliable way to resolve it seems to be with the user closing and re-opening the browser.

Resolved with new POS redesign


Profile update

Added an option to edit a user profile once one is logged
Also minor changes to read me about mysql DB

Hi ipovalyaev It looks cool, but I see some code repeated from login.js I wonder if wouldn't be better to directly use the code from one source instead of repeating it.

Hi, karliatto. Thanks for your feedback. Makes sense, however, it'll require to refactor together login and profile_update to functionalize common parts, and the first one have a some unmerged pull requests. I'm afraid it'll become non mergable after such a change. So, I can wait once that requests will be merged to main and try re-factor afterwards.

Just realized some parts was copied from login, but not used at all, I've clean then up at least


Move Ouroboros.Consensus.Util.Random to Test.Util.Random

Fixes #2259.
blockProductionIOLike from Ouroboros.Consensus.Node.BlockProduction
depended on it, but as it is only used in the ThreadNet tests, move that
function to Test.ThreadNet.Util.BlockProduction.

bors merge


Allow Single field access?

example
current
$ curl https://jsonplaceholder.typicode.com/todos/1/
{
  "userId": 1,
  "id": 1,
  "title": "delectus aut autem",
  "completed": false
}

desired
$ curl https://jsonplaceholder.typicode.com/todos/1?title
delectus aut autem

it could be
$ curl https://jsonplaceholder.typicode.com/todos/1?_field_only=title
or maybe
curl https://jsonplaceholder.typicode.com/todos/1/title ??

Although it seems like a good idea to have this feature, wouldn't it be out of the scope of a usual REST application?
Maybe you could create another collection with just the desired field, thus better replicating what a REST application would have.

I needed to be able to show the children of an object so I created some middleware that should also help you show the value of a particular field. It's not been exhaustively tested, but might help you out.
module.exports = (req, res, next) => {
    const _send = res.send
    res.send = function (body) {
        let field = require('url').parse(req.url, true).query['_field']
        if (field) {
            try {
                const json = JSON.parse(body)
                if (Array.isArray(json)) {
                    if (json.length === 1) {
                        return _send.call(this, JSON.stringify(json[0][field], null, '  '))
                    } else if (json.length === 0) {
                        return _send.call(this, '{}', 404)
                    }
                }
            } catch (e) { }
        }
        return _send.call(this, body)
    }
    next()
}


WIP: SaltStack Lesson - 30

lesson we've added is:
https://github.com/Sudhishna/antidote/tree/master/lessons/lesson-30
image we created for saltstack:
https://github.com/Sudhishna/antidote/tree/master/images/saltstack
issue 1:
we need to run salt commands from "root", but we are having issues running the saltstack1 linux machine as root.
issue 2:
we manually started the master and minion from the guac. but the master and minion gets terminated receiving SIGTERM (automatically) . is this some issue that you know about ?
@vinayak-skywalker @Sudhishna

@Mierdin @cloudtoad We were able to fix the issues listed above. Successfully installed salt and created the master and minion. Was able to Ping and issued commands as well to the minion from the master.
now that the lesson with 3 stages are completed, please let us know what the next steps are. Should i be submitting a new pull request?
Thanks,
Sudhishna

One more note - the build failure is happening because you haven't updated CHANGELOG.md. Please add an entry there under "In Development" > "Curriculum".

@Mierdin Thanks for the feedback Will implement the changes suggested and upload the code to git.

@sudhiram9 FYI, take a look at https://docs.saltstack.com/en/latest/ref/configuration/nonroot.html - looks like a recent version of Salt does away with the root requirement.

@Mierdin
before starting stage 3, is it possible to make some installations/configurations in the linux machine we are using (saltstack1) ?

@Sudhishna Depends what you mean. Can you elaborate on what you're trying to do? Generally the only configurations you can make are baked into the image, or done as part of the lesson. There's not currently any functionality to configure the linux machines between stages like the network devices.

Hi Matt,
Completed all the changes suggested and pushed the code to the git repo. https://github.com/Sudhishna/antidote
Please verify our changes and also let us know if further changes are required.
Thanks,
Sudhishna

@Mierdin Hi Matt, made the second level of changes suggested as well. Please verify if everything is okay.

@Mierdin should i be able to verify the lesson via https://ptr.labs.networkreliability.engineering/labs/?lessonId=30&lessonStage=1
cause, when i checked the above link, it wasn't reflecting the changes i made yesterday. Please let me know if i should be checking the lesson elsewhere.
Thanks,
Sudhishna

Please keep these PRs focused on the content being changed - save operational discussions for Slack.


improve style

spacing and semicolons added, return tester.test(email) instead of doing if statement

Why is it improvement? Looks like omitting the nice feature of javascript of semicolons being optional.
The last statement will be rewritten with some other functional improvements soon, but you are welcome to cut the PR to only this statement's improve.
Closing this as question of tastes for now.

Why is it improvement? Looks like omitting the nice feature of javascript of semicolons being optional.

It's to remain consistent with the rest of the code. Most of the code uses semicolons, so it is inconsistent.


I hope you're doing great! As a GSSoC contributor, I'm keen on ramping up my involvement for GSSoC'24. Could you please assign this issue to me? I'm excited to continue contributing to the project. Thanks a bunch!

go ahead

I would love to work on it.Please assign this issue to me.


Improve notification emails

API Services Portal Issue
The email notification templates in https://github.com/bcgov/api-services-portal/tree/dev/src/services/notification/templates have two issues:

Unneeded comma in the middle of a sentence (in approved/rejected templates).
More significantly - no indication action is required or how to action (in access request notification, and notification to Org Admin for adding an org to a namespace).

Edit: A further improvement - add a notification email after Namespace/Organization approval, sent to the API Provider.
User Story
As a API Provider or Org Admin
I want to receive clear, instructive email notifications
so that I know what I have to do next.
As a API Consumer requesting access (or API Provider trying to add an org to my namespace)
I want my requests to be actioned promptly
so that I can carry on with accessing (or setting up an API listing for) an API.
Acceptance Criteria:

Should include who sent the request, which namespace/APIs they have requested access to, etc.
Send an email to<EMAIL_ADDRESS>letting them know this was complete - this is something they had asked for

Another requirement that was requested:

Is it possible to include the env in the email we get when an access is requested

And in the Consumer Review message

On the Consumers page, it'd be great to have a button to export all consumers with all their details.

Priority: improving UX for our services