Awareness of Units Summit Summer 2022

Sorry this is not an issue but a message just trying to get in touch with the developers of this project. There will be three coordinated session at ScIDataCon 2022. See this page for more info. https://codata.org/initiatives/task-groups/drum/units-summit-recap-meeting/
Stuart Chalk
DRUM Secretary
https://codata.org/initiatives/task-groups/drum/

Hi @stuchalk ! Good luck in getting in touch with the developers of this project.
But by chance, I stumbled upon your post and what you are advertising sounds like the community to talk to!
The most recent issues with UO made it clear to me that it needs maintenance at a level a little higher than currently active to be a useful asset to the wider ontology-use community. But units at their core (SI comes to mind) should be fairly immutable, hence w/o the necessity to maintain much if anything.
Maybe one of the summit's task groups would be interested in expressing their expertise by proposing a more stable representation of units to the community, say:

a unit-ontology with all the primary or otherwise well established and defined units, 'commonly known' core
and a more-units-ontology with units that might have a discussion attached or are otherwise more elaborate (say keV/micron or meter squared per gram) and more active maintenance by a research group focusing on, say, bio-ontologies.

I think such a split should come from a focused community like units-summit. Much interested in what you think. Also @cmungall

@mwalzer thanks for the comments.  I think that you make a good point that there could be a stable 'core' set of defined units (SI brochure units for instance) and then a smaller more dynamic 'community' unit ontology.  I will report this at the session and see what the general response is to this.

Hello, I realise this is very late, however I am now establishing active maintenance of this ontology. I am planning to migrate the repo to ODK, so it will be much easier to maintain, and repair much of the high level issues that arise from the creative way that the ontology is currently implemented. Please let me know there's anything I should be aware of to align efforts.

No problem.  We are all volunteers, right?  Things to let you know about...  There is now a project at BIPM to digitalize the SI (https://www.bipm.org/en/committees/ci/cipm/wg/cipm-tg-dsi).  This will result at the end of the year with a digital representation of those things define currently in the SI brochure.  I have worked on a prototype 'SI Digital Reference' which is at https://siunits.stuchalk.domains.unf.edu/.  I am also worked on a project with NIST to create the Units of Measurement Interoperability Service (UMIS) see the prototype at https://umis.stuchalk.domains.unf.edu/.  Just a heads up...


Fix POST /batches sometimes using wrong status

With including_default_value_fields set to True in the MessageToDict function, batch_statuses will always come back with a value, even if not set.
Signed-off-by: Zac Delventhal<EMAIL_ADDRESS>

It's possible that we can undo the use of including_default_value_fields, as the root cause was the ContextManager not throwing away unused state values (fixed in #177).

Although testing that, its still an issue for the cli tools.  This fix is probably correct, then.


-bash: cd: /Users/joe/spicetify_data/Themes/Dribbblish: No such file or directory (MacOS 10.15.5)

I ran the command on the readme but I kept getting no such file directory. It's trying to locate a file that doesn't exist. The themes folder does, but there is no Dribbblish anywhere.

Use the spectrum chat for these problems, which are related to YOUR installation, not to the content of the repository. This is clearly related to misplaced directories (I don't know how to help you, I don't have MacOS).
Do not use GitHub issues for asking for support.

 I will leave.


'DataFrame' object has no attribute 'sort'`

Getting AttributeError: 'DataFrame' object has no attribute 'sort'
When I run
from lifelines.datasets import load_rossi
from lifelines import CoxPHFitter

rossi_dataset = load_rossi()
cph = CoxPHFitter()
cph.fit(rossi_dataset, duration_col='week', event_col='arrest')

my bad. Will upgrade pandas

need to upgrade pandas

I think there is a problem with lifelines requirements. This shouldn't have even been possible.


translation vector is not scaled when ndisplay changes

🐛 Bug
When using both the scale and the translate parameters, toggling ndisplay from 3 to 2 appears to revert the scaling along the first dimension of any image layer in the viewer. translate values for points layers in the viewer are not rescaled in the same way. This means that points which were centered on particular voxels in the 3D view will no longer be centered on those same voxels (and in fact may not be visible at all) in the 2D view.
To Reproduce
Steps to reproduce the behavior:

Execute the following script:

import napari
import numpy as np

data = np.zeros((25,25,25), dtype=bool)
data[13,13,13] = True
points = np.array([[13,13,13]])
viewer = napari.Viewer(ndisplay=3)
scale = np.array([3, 1, 1])
translate = 0.5 * scale
viewer.add_image(data, scale=scale)
viewer.add_points(points, scale=scale, symbol='ring', size=1, face_color='red', edge_color='red', translate=translate)

napari.run()

Verify that a red point ring is centered on a scaled gray voxel
Click the viewer button to toggle ndisplay from 3 to 2
Scroll to Z = 13
Verify that you are able to see the voxel from step 2, but not the ring
Verify that the ring from step 2 is not visible on any other Z plane
Open the viewer console
Execute the command viewer.layers['points'].translate = [0,0,0]
Verify that the point ring is now recentered on the voxel at Z = 13

Expected behavior
When toggling ndisplay, a point which is centered on a particular data voxel in the 3D view should be centered on the same voxel in the 2D view.
Environment
napari: 0.4.11
Platform: Linux-5.10.0-7-amd64-x86_64-with-debian-11.0
System: Debian GNU/Linux 11 (bullseye)
Python: 3.7.6 (default, Jan 8 2020, 19:59:22) [GCC 7.3.0]
Qt: 5.14.2
PyQt5: 5.14.2
NumPy: 1.19.5
SciPy: 1.5.2
Dask: 2.22.0
VisPy: 0.6.4

OpenGL:
- GL version: 4.6 (Compatibility Profile) Mesa 20.3.4
- MAX_TEXTURE_SIZE: 16384

Screens:
- screen 1: resolution 3840x2160, scale 1.0

Plugins:
- console: 0.0.4
- scikit-image: 0.4.11
- svg: 0.1.4

Additional context
n/a

Hey all!
Just bumping this issue; still present for me in napari 0.4.12.
All the best!

Hi @Borchardt, thanks for opening the issue. Sorry this feel under the cracks. Thanks for the ping!

@napari/core-devs

Thanks yeah - maybe @grlee77 can take a look at reproducing/ fixing when they get the chance. cc @jni and @andy-sweet who might be interested in this one too as it relates to transforms

I think this is the current expected behavior in this case and is likely not a bug. Specifically, on current main, you should not need to translate by 0.5 * scale to get the point to show up as centered in a voxel. We changed the voxel extents a few monts ago so that a voxel of scale (1, 1, 1) at position (0, 0, 0) would have an extent from [-0.5, 0.5] along each axis whereas previously the extent would have been [0, 1].
In your case you are placing a point at translation of 0.5 * scale which is exactly half way between the slider steps. Since the point is only size 1.0 steps in width and is exactly half way between steps, it will not be visible even if the points layer was initialized with n_dimensional=True. For size=1.0 and n_dimensional=False the translation values along the sliced axis will have to be an integer multiple of scale in order to see the point in one of the slider positions in the 2D view. Otherwise it falls between slider steps and will not be shown. Alternatively, with a translation of 0.5 * scale as in your example, if you initialize the point with a size greater than 1 such as 1.5 and n_dimensional=True,  you will see the point showing up (at a reduced size) in both nearby slices (13 and 14).
I would have thought this behavior change would have already taken effect in v0.4.12 too, but local testing seems to confirm that this is apparently not the case. I changed your example to use translate = np.array([0, 0, 0]) and did a git bisect to see at what commit the point appears centered within a voxel. This new, centered behavior on the display seems to start with the following commit b5405402a4fd0af667f5e82e9b00510512d5244c by @brisvag. This is surprising to me because this was a commit removing vendored vispy code and not one of the ones where we changed the image or point layer extents! As mentioned above, the current behavior does seem correct to me, I am just a bit surprised it did not start earlier than that commit.

Took a look at it as well, and indeed at step 2. I'm seeing the point not centered, which (as @grlee77 mentioned) is intended. Are you sure that this still happens on main for you @Borchardt ?

This new, centered behavior on the display seems to start with the following commit b540540 by @brisvag. This is surprising to me because this was a commit removing vendored vispy code and not one of the ones where we changed the image or point layer extents!

This likely happened because with vispy 9.X we fixed some issue with the volume shader, where there was an unintended offset (see vispy/vispy#2239).
As a side note, the example code from above brought up an issue with scale and point sizes that I had forgotten about and should be fixed (ignore the weird line artifact, it's some recording issue):
https://user-images.githubusercontent.com/23482191/148071238-f55dcd12-95d9-46f0-af4e-8a33a91365de.mp4
Old issue about this: #2213.

Thanks for your input! I can confirm that I'm no longer seeing this issue when using current main version from GitHub. In this version, the point is not centered on the voxel unless the translate vector in the example code is changed from values of 0.5 to values of 0.0 , in which case it remains visible in 2D.
So I guess the issue has been resolved! Huge thanks! :)

So I guess the issue has been resolved! Huge thanks! :)

Great!! Thanks all for weighing in, I will close this now :-)


try_append for StorageValue

It would be nice to have a try_append function for StorageValue allowing to directly work with BoundedVec inside.

https://github.com/paritytech/substrate/blob/f4fb93fdccc2edc38a394fc42a93ab73974fc4f1/frame/support/src/storage/mod.rs#L1307-L1326


Freeze with cell selection in LibreOffice Calc if RFX enable or in fullscreen mode

When connecting to the server with rfx enable. Rfx is well enable (seen in the event logger) and video on youtube are good. But, as soon as I try to select cells under the bottom (or right) edge in LibreOffice Calc, the system goes in a never ending loop trying to get all the cells under (or on the right). This freeze the client machine X session as much as the only solution is to change of tty in order to kill the xfreerdp process.
Without Rfx, I don't observe this trouble in LibreOffice any more but videos on Internet are falling once out of two (mostly because of the sound).
When connecting to the server in fullscreen mode I observe the same trouble than when I activate rfx. So I think it's not link to rfx.
Can anybody check and reproduce this? If confirmed, any workaround to get them both (rfx + LibreOffice)?

Client: Rpi with yesterday freerdp from github 1.2.1-dev (423b151)
Server: windows 2008 R2 SP1 with RFX enable
Software: LibreOffice stable <IP_ADDRESS>

@e-gaulue is it possible that the updates that results from the LibreOffice screen update would kill the Rpi with too much pictures to render ? Perhaps you could activate some debug options (graphical oriented ones) to see what's going on during the freeze...

Closing due to lack of feedback.
Btw, the RPi (even RPi3) is too slow for real time operation with 1920x1080 as FreeRDP currently only supports software rendering.


3.0.10 broke DS4W, does not see the controller.

I was really hesitant updating seeing so many changes, and my gut was right, immediately after updating - the controller is no longer seen by the DS4Windows, during the update process
I had an error saying some process was interfering with update completion, I did not get a chance to continue installation after terminating the process (it was not ds4windows process, some other service).
Then I relaunched the updated and after successfully updating -- I could no longer use the controller as ds4windows didn't see it.
I tried reinstalling and using older versions.
I did not have any windows updates.
Update: The issue was solved by deleting inputmapper, this prompted the DS4Windows to reinstall the initial installation of drivers prompt which fixed the controllers, would be nice to have a button that relaunches that window that installs drivers like hiddeninput etc., that is what solved the issue., for now. Also I am back on version 3.0.8 so not sure if 10 will work, ill wait till next version comes out to update.

Same issue here. Deleted everything and went back to v3.0.9 which seems to be stable.
Also, I just noticed the program doesn't have a .xml file for settings/user preferences. It would be a nice a feature especially when reinstalling the program in cases like this.

the xml file with settings and profiles is stored in Application Data folder, so you can delete and reinstall and it should still all be saved there, that's the case for me at least..

the xml file with settings and profiles is stored in Application Data folder, so you can delete and reinstall and it should still all be saved there, that's the case for me at least..

Yeah. But ever since I reinstalled Windows 10, I made "Program Folder" my choice for easy access to profiles. I just found it, it's called "Profiles.xml" It's in the main directory of the program, DS4Windows folder.


Convert TextValidateFieldTests to Constraint model

Starting new change group branch convert-unit-tests-to-constraint-model-6 here, branched from convert-unit-tests-to-constraint-model-5, in TGD PR 283.

Completed and merged to convert-unit-tests-to-constraint-model-6


Add initial SSE support

This adds initial support for Server-Sent Events. It provides both a pre-made endpoint handler, and an upgrade function for use inside manual endpoints. This is the first step towards more elaborate SSE handling. Closes #234.
Future Directions
As described in my tide channels post there are many more things we could do around channels. But those rely on having a notion of identity for connecting clients, which in turn relies on session support. Once we have that we can add persistent connection IDs and more!
Additionally we're not sending automated hearbeat messages yet, I believe we're still missing support for these in http-rs/async-sse.
Screenshots

I'm curious about what this would look like in a use case where the events are triggered elsewhere in an application (which I assume is the vast majority of the reason to use SSE). If each connection gets a new async-sse sender/encoder pair, is the idea that within the sse:endpoint fn, users would do something like this?
app.at("/sse").get(sse::endpoint(|req: Request<SomeSharedEventStream>, sender: Sender| async move {
  while let Some(event) = req.state().recv().await {
    sender.send(event.name, event.data_as_u8_slice(), event.id);
  }
  Ok(())
}))

@jbr as I wrote in my post on Tide Streams we can provide high-level APIs for this, but we first need a notion of identity so we can reliably match incoming requests to existing connections. But what you shared so far could indeed be a way to attempt at building something like that before we fully support it.

I think the id argument to encoder.send() should prob not be hardcoded to None. You need that if you want to implement reconnections correctly without dropping messages, and a future session-based API would likely need to do just that.
In that vein, it might be handy to store the "Last-Event-ID" header value on the sender object, so you can access it easily:
sse::upgrade(req, |req, sse| async move {
  if let Some(event_id /*: &str */) = sse.last_event_id() {
    // handle that
  }
})

That could be a later addition since you can also find it on the req object already.

@goto-bus-stop good call! -- I've changed Sender so it now takes an optional third argument of id, matching the API in async-sse.


Rethink package name and org

I chose altair_basemap following the tradition of naming extensions altair_* and based on the matplotlib basemap package. But maybe there are better names? altair_tiles, altair_maptiles, altair_geotiles, ...
Could be moved to altair-viz org

Based on a separate discussion with @mattijn I renamed the package to altair_tiles and moved it to the altair-viz org.


Menu bump on mobile

Hi,
I noticed on mobile when you scroll to the top, you get some kind of "hide then show" bump effect.
You can see the effect here: https://dev.mediagora.co/
I'm using Android on a OnePlus 5T with Chrome.

Are you still working on it?

@LIJE sorry for the delay in response. I'm not sure what the issue was, as the site seems to now have an "in development" placeholder on it. Is it OK to close this now?

Website is enabled again. I was working on it. You can check this out now.


Fixes query by binaryAnnotations in cassandra #415

Fixes query by binaryAnnotations in cassandra #415

I think I've actually encountered this issue as well, and applied the same fix. +1 for merge!

+1


[ci] add check for pending migrations #53

Add check for Make Migrations
Closes #53

Coverage remained the same at 92.857% when pulling b2a706bcc2a39dd6d8679e89860992084160f16b on Weirdo914:patch-1 into cdcacf5855b423ec75b7a3e37e1b97b88a052043 on openwisp:master.


Enhance e2e tests

reduce the wait time can save 3 min for e2e.
refactor the option structure to globalhub --> managedhubs --> managedclusters
remove microshift since the microshift-aio image is deprecated.
no authentication required for non-k8s api since no microshift here. introduce mgh-cluster-api-url annotation to set cluster-api-url as empty bypass the authentication.
use kustomize api to deploy the multicluster global hub operator instead of executing command in golang code.
deploy the service-ca to continue using the serving certs.
remove OLM dependency in e2e

Before:

Prepare top hub :82 seconds
Enable OLM :57 seconds
initHub :0 seconds
Prepare leaf hub cluster :661 seconds
Init HoH OCM :1 seconds
check connection :253 seconds
wait kafka :0 seconds
Ran 32 of 39 Specs in 560.285 seconds
Ran 7 of 39 Specs in 171.510 seconds

/retest

continue to investigate why kafka spend 10m to ready

AFTER:
Prepare top hub :78 seconds
Prepare leaf hub cluster :375 seconds
check connection :109 seconds
Ran 31 of 38 Specs in 516.191 seconds
Ran 7 of 38 Specs in 162.815 seconds

/hold

/LGTM

/unhold


Blazor - Add ability to change the stylesheet link from component

I have dynamically generated pages where the user can select the font from any of the 940 Google fonts. However, to use a Google font we must include the link reference in the header. To all of them would not be wise, so can we please have the ability to add/remove the links to the page on a per browser session?
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Tangerine">
OR maybe with a variable where the word Tangerine would be the variable?

Well seems this is already there. Guess I should have tried it first. Sorry dudes and dudettes.


Fix nix package update workflow

What this Pull Request (PR) does
It's not possible for me to test if the CI works correctly before creating a PR so I made a mistake in #1096
I forgot to add the line that adds the updated file to git.

@eugeis I hope this is not too annoying


pending style cops 182027741

This PR sets up Style department cops that are pending as of Rubocop 1.31.1:

Configures the cops (explicitly enables/disables each of them in .rubocop.yml
Fixes offenses or disables them inline in the code

This PR delivers part of https://www.pivotaltracker.com/story/show/182027741

Tests pass locally
In the push check the test suite fails:
Progress: |==== FAIL CacheTest#test_propagate_lifeform (22.08s)
        Expected Mon, 18 Jul 2022 12:42:06.000000000 EDT -04:00 to be < Mon, 18 Jul 2022 12:41:27.540448966 EDT -04:00.
        test/models/cache_test.rb:[10](https://github.com/MushroomObserver/mushroom-observer/runs/7393947427?check_suite_focus=true#step:13:11)7:in `block in test_propagate_lifeform'
        test/models/cache_test.rb:105:in `test_propagate_lifeform'

In the pull_request check the test passes, but the check fails because Coveralls times out.
Run bundle exec rails test
Started with run options --seed 3[6](https://github.com/MushroomObserver/mushroom-observer/runs/7394175037?check_suite_focus=true#step:13:7)259
Progress: |=================================================================grep: /home/runner/work/mushroom-observer/mushroom-observer/log/test.log: No such file or directory
===|
Finished in 243.51180s
19[7](https://github.com/MushroomObserver/mushroom-observer/runs/7394175037?check_suite_focus=true#step:13:8)[8](https://github.com/MushroomObserver/mushroom-observer/runs/7394175037?check_suite_focus=true#step:13:9) tests, 27[9](https://github.com/MushroomObserver/mushroom-observer/runs/7394175037?check_suite_focus=true#step:13:10)33 assertions, 0 failures, 0 errors, 0 skips
Lcov style coverage report generated for Minitest to /home/runner/work/mushroom-observer/mushroom-observer/coverage/lcov/lcov.info
[12](https://github.com/MushroomObserver/mushroom-observer/runs/7394175037?check_suite_focus=true#step:13:13)s

Run coverallsapp/github-action@master
Using lcov file: ./coverage/lcov/lcov.info
Error: Bad response: 504
<title>504 Gateway Time-out</title>

<h[1](https://github.com/MushroomObserver/mushroom-observer/runs/7394175037?check_suite_focus=true#step:14:1)>504 Gateway Time-out

I will try to have a look this afternoon (PDT). I'm tied up until then.

Coverage decreased (-0.0004%) to 91.99% when pulling 684d9d535912d6fa6a9dd7153a2179c4affba2ac on jdc-pending-style-cops-182027741 into 873c2bffa14cdd57c8744c3efe2da53f9651038f on master.

Huh. I'm so mixed up. Now it

Fails locally. (Actually a big improvement, as maybe I can debug it locally.);
Fails the push check
Passes the pull_request check.

Another mind-numbing PR in order to avoid falling further behind in rubocopping.
If you hate any of the new cops, I can globally disable them, globally adjust configurable attributes, and/or disable them in some places in the code.

Thank you both for looking at this. It would put anyone to sleep.
I will merge.


Python process hanging on exit after calling cnn_face_detection_model_v1 (Windows)

Note: The same issue was reported in the year 2017 #1000, and it was closed after fixing it in version 19.7, but it looks like it's happening again,hence opened a new issue.
Expected Behavior
I am using dlib version 19.19.0 and python version 3.8.1 for CNN based face detection. For testing purpose I used program given on http://dlib.net/cnn_face_detector.py.html. When CNN detection is performed python process should exit after hitting enter.
Current Behavior
No error message is thrown. Looks like python process is hanged when CNN detection performed. I pressed enter key to continue to exit from program.
Steps to Reproduce

Take code from http://dlib.net/cnn_face_detector.py.html
Execute file with command cnn_face_detector.py mmod_human_face_detector.dat image.jpg
Face detection is performed and image  will be shown in window, on console "Hit enter to continue" will be shown.
Press enter key. It will close image window but process is still running and does not exit for infinite time.

It has been observed that this behavior only happens when we execute detector, if we comment the line of code dets = cnn_face_detector(img, 1) then program exists normally.

Version: 19.19.0
Where did you get dlib: pip install dlib
Platform: Windows 7 64 Bit
Compiler: Python 3.8.1 64 Bit

I don't know what to look at.  This isn't something I can reproduce, and lots of other people use dlib in this way and don't have this issue.  There must be something different you aren't reporting that's making it happen.
For instance, I tried running the cnn face detection example yesterday in windows 10 with python 3.8.1, built by visual studio, not using CUDA, and it all worked normally.

Apple M1 mac mini
macos: 13.0 (22A380)
the same problem


Remove MoveFilesToDocuments module

This was added in 1.66 when we moved the default location for captures and presets from %appdata% to Documents. I don't think there's any point keeping this operation around now.
Test: Build.

Any thought on this?


[MRTCore] Add ResourceMap.TryGetSubtree

Proposal: Add Microsoft.ApplicationModel.Resources.ResourceMap.TryGetSubtree(winrt::hstring_param)
Summary
This new function should not throw an exception when the requested subtree doesn't exist. This will allow the subtree APIs to be symmetrical with ResourceMap.GetValue / ResourceMap.TryGetValue.
Rationale

It's reasonable that a subtree may not exist, we shouldn't be forced to wrap calls in a try / catch block
The default exception settings in Visual Studio will break when a winrt::hresult_error is thrown, regardless as to whether the call is wrapped in a try / catch block, meaning even if we expect, handle, and ignore the error, Visual Studio will still break at that point. The alternative is to disable the winrt::hresult_error in the exception settings, but then that can hide "real" exceptions that we do care about.

I'd be happy to look at implementing this myself, should the proposal be accepted.


Update jasync

Fixes #2373
Problem
Jasync is out of date
Solution
I have updated it
Notes
Checklist

[x] Unit test all changes
[x] Update README.md if applicable
[x] Add [WIP] to the pull request title if it's work in progress
[x] Squash commits that aren't meaningful changes
[x] Run sbt scalariformFormat test:scalariformFormat to make sure that the source files are formatted

@getquill/maintainers

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

Is it possible for a Maintainer to authorize the workflow.

Just did. Thanks!

Good riddance to Joda encoders! They've actively said on their site "use java.time instead" for what? Six years now?

Good riddance to Joda encoders! They've actively said on their site "use java.time instead" for what? Six years now?

Yeah, it's been there ever since 2.0.0 I believe, hoping to get this finished soon but the tests take a VERY long time to run on my beefy PC.
Once this is done do you want me to reflect the changes over to protoquill too?

Once this is done do you want me to reflect the changes over to protoquill too?

That would be awesome! Thanks!

Seeing this in the CI but I'm not able to run these commands locally.
[error] java.lang.IllegalStateException: Please run sbt scalariformFormat test:scalariformFormat and resubmit your pull request. Found unformatted files: List(quill-jasync-postgres/src/test/scala/io/getquill/context/jasync/postgres/ArrayAsyncEncodingSpec.scala)

What happens when you try to run sbt scalariformFormat test:scalariformFormat locally?

Waiting on a PR to be merged upstream and this is ready

Hi @Yomanz, #2267 is done. Any chance you can update quill-jasync-zio as poart of this effort as well?

Hi @Yomanz, #2267 is merged. Any chance you can update quill-jasync-zio as poart of this effort as well?

I can indeed

@deusaquilus Any idea why the tests are failing?

I've moved my updates over to the new jasync-zio libraries, there is lots of duplicated stuff i.e. Decoders/Encoders & tests. Maybe there is a better way to do this in the future.

Not quite sure how this has happened but they all pass locally.

I've seen various flakyness in the CI today. Trying the build again.

I'm having issues with the dates being encoded/decoded exactly the same.
i.e.
dateEncoder:<PHONE_NUMBER>448
dateEncoder:<PHONE_NUMBER>582
dateDecoder:<PHONE_NUMBER>000
dateDecoder:<PHONE_NUMBER>000
I'd appreciate some help because it can be merged in then.

@deusaquilus Any updates for me regarding this?


binding does not work, IE11, typescript transpiled to ES5

In my Aurelia application, IE11, typescript transpiled to ES5, with the attached view and view-model ("test"), the following html is generated.  The problem I am reporting herein is that the view-model data has not been bound:

The same binding works fine in Chrome.
Relevent code:  views.zip

http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/cheat-sheet/4 Read the section about tables.

I see, thanks, but those examples in the docs don't work for a more complicated template I am using in my app, where the template is not a simple tr element (see below for the code).
See this section on containerless templates:  http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/cheat-sheet/6
According to that section  one can put the repeat.for in the template tag.  What, then, are the rules for when this is allowed and when it isn't?  It works in some cases and not others?  How can I create a containerless template that will work in the example given below? Thanks.
<template repeat.for="productType of productTypes">

                            ${productType.ProductTypeName}

                            ${order.Code_Internal & oneTime}
                            ${order.TX ? "TX" : "" & oneTime}
                            ${order.Description & oneTime}
                            ${order.Unit & oneTime}
                            ${order.UnitPrice | currency & oneTime}
                            <input style="width: 60px;" type="number" min="0" value.bind="order.Quantity">
                            ${order.TotalPrice | currency}

                    </template>

My understanding is that the html spec has rules about the permitted content of elements. For table the spec is very strict allowing only table related elements as content of table. In your case, IE11 removes the template element before Aurelia gets a look-in.

Are you saying there is currently no way in Aurelia to accomplish this use case in IE11?

@dkent600 table allows multiple tbody elements, so you can repeat tbody insted of template

            ${productType.ProductTypeName}

            ${order.Code_Internal & oneTime}
            ${order.TX ? "TX" : "" & oneTime}
            ${order.Description & oneTime}
            ${order.Unit & oneTime}
            ${order.UnitPrice | currency & oneTime}

                <input style="width: 60px;" type="number" min="0" value.bind="order.Quantity">

            ${order.TotalPrice | currency}

Ah, I didn't know that multiple tbody would be allowed, thanks.  It works.
So, I am still a bit nervous about the lack of an explicit "virtual" binding ability (a la knockout), but maybe it'll work out fine.  So I will go ahead and close this.


Fix Modularity test compilation issue

Fix modularity test compilation issue
Signed-off-by: Mesbah<EMAIL_ADDRESS>

https://github.com/AdoptOpenJDK/openjdk-systemtest/issues/106

The reason why top level properties were not being inherited by the downstream build-javah target inside openjdk.test.modularity/build.xml is because the build-javah target didn't specify dependency explicitly on the upstream target that sets those properties, i.e. check-prereqs. Adding that to build-javah and also build-natives targets solves the problem.
With this PR the problem is gone, as evident in the personal builds below:

Build with OpenJDK9-OpenJ9 SDK : Here modularity tests are to be built, and they do get built without issue: https://ci.adoptopenjdk.net/view/work in progress/job/TestBuild_Sandbox3/34/console
Build with OpenJDK8-OpenJ9 SDK: Here modularity tests are NOT to be built, and they get skipped properly: https://ci.adoptopenjdk.net/view/work in progress/job/TestBuild_Sandbox3/35/console


Added initial version of permissions for analysis-model library.

Description
The 'analysis-model' project is a library to read static analysis reports into a Java object model. It is used by Jenkins' warnings plug-in.

Submitter checklist for changing permissions

Always

[x] Add link to plugin/component Git repository in description above

For a newly hosted plugin only

[ ] Add link to resolved HOSTING issue in description above

For a new permissions file only

[x] Make sure the file is created in permissions/ directory
[x] artifactId (pom.xml) is used for name (permissions YAML file).
[x] groupId / artifactId (pom.xml) are correctly represented in path (permissions YAML file)
[x] Check that the file is named plugin-${artifactId}.yml for plugins

When adding new uploaders (this includes newly created permissions files)

[ ] Make sure to @mention an existing maintainer to confirm the permissions request, if applicable
[ ] Use the Jenkins community (LDAP) account name in the YAML file, not the GitHub account name
[ ] All newly added users have logged in to Artifactory at least once

@uhafner There's a long history of libraries resulting in problems in Jenkins plugins due to diverging versions and/or the work required to update them. I recommend you consider wrapping this in a library plugin, and depend on the plugin instead of the lib directly, like we do for Async HTTP Client, Bouncycastle, and a few other libraries.

I'm not sure if I correctly understand the motivation for the problems. We have the same problems with plugins as well. It's a time consuming task to define a set of consistent dependencies of plugins (dependency hell and mvn enforcer).
If I use an additional library then I will have 3 modules
warnings-plugin -> analysis-model-plugin -> analysis-model
The analysis-model-plugin is just empty with one dependency to analysis-model. Is this what you are proposing? (analysis-model should never depend on anything from Jenkins so that I can use it in a different application as well)

The analysis-model-plugin is just empty with one dependency to analysis-model. Is this what you are proposing?

Yes. See https://plugins.jenkins.io/async-http-client https://plugins.jenkins.io/bouncycastle-api https://plugins.jenkins.io/apache-httpcomponents-client-4-api etc.
Rationale: https://jenkins.io/doc/developer/plugin-development/dependencies-and-class-loading/#using-library-wrapper-plugins

Ok, thanks. I'll add another repo and permission request then...
Should the permissions already work? I tried to release a RC version without success a couple of minutes ago.

@uhafner It should. I see RC2 was deployed so I assume this was a client-side problem.

Ok, thanks.
Followup: https://issues.jenkins-ci.org/browse/HOSTING-628
Seems that creating an empty plug-in is not supported by the api-plugin and the InjectedTests. I needed to add a dummy class to get everything working...

FWIW, something like public class PluginImpl extends Plugin {} should do it.

Yes I did something similar. Your tip is {{@Deprecated}} ;-)


Fix completion

Fix #11

There is still a bug, if you try to complete with no text it will work but you  won't be able to stop to complete

Okay it's done

Later today I'll add tests to check if completion really works

Hmm, the completion seemed to be partially broken due to PrismarineJS/flying-squid#457


Update http4s-blaze-client, ... to 0.18.24

Updates

org.http4s:http4s-blaze-client
org.http4s:http4s-blaze-server
org.http4s:http4s-circe
org.http4s:http4s-dsl

from 0.18.23 to 0.18.24.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "org.http4s" }]

labels: semver-patch

Codecov Report

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

@@           Coverage Diff           @@
##           master      #64   +/-   ##
=======================================
  Coverage   44.63%   44.63%
=======================================
  Files          31       31
  Lines         289      289
=======================================
  Hits          129      129
  Misses        160      160

Continue to review full report at Codecov.

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

@barambani If you merge this PR, next update to 0.20.3 by @scala-steward could include changes by the recently merged Scalafix integration (https://github.com/fthomas/scala-steward/pull/153). This would be the first PR in the wild including Scalafix changes which I find exciting! :-)

@fthomas thanks a lot, that's brilliant.


Proposal for the arrows indicating whether the message comes from the Client or the Server

Currently, there is an arrow that indicates the origin of a message (the client or the server). Here is a message coming from the server :

What about making an arrow going downward for a message coming from the server, and an arrow going upward for a message going to the latter ? That would be similar to what we can see with the download / upload icons.
What do you think?
Florent

The UI/UX concept we've been using for displaying the list of frames (and also RDP packets in the RDP Inspector) is based on 'user-chat-ui'. Chat UIs (like What'sApp, Skype, etc.) are displaying incoming messages on the left and send messages on the right.
We used the same approach in the list-view perspective: received frames on the left and sent frames on the right. To be inline with the idea, we are also using arrows in the table perspective: received frames points to the left, sent frames points to the right.
So, I rather disagree with changing the direction.
But we can definitely change the visual aspect of the icons so, they are more similar to the arrows used in the list view!
Honza

The UI/UX concept we've been using for displaying the list of frames (and also RDP packets in the RDP Inspector) is based on 'user-chat-ui'. Chat UIs (like What'sApp, Skype, etc.) are displaying incoming messages on the left and sent messages on the right.

In the chat UIs, the context is a bit different. The users know what they type, so it's quite natural to determine what message is incoming / outgoing.
In this particular context, the user inspects the outgoing messages as well as the incoming ones, so they might not know what are the outgoing messages.
Maybe we could wait for feedback on this issue.
Florent


uv build: build with a tmp dir means files outside python project can't be used for build script

My specific problem is that Maturin projects in a uv workspace where build.rs requires other files outside of the python subproject (but inside the uv workspace / monorepo) (i.e. protobuf files / .cargo/config.toml) cannot be built properly with uv build.
Here is a minimal example, described here, and attached as a zip file.
TLDR: this project contains a protos directory in the monorepo, that a package in the mono repo uses in the build.rs script. a .cargo/config.toml is also required. The problem, is that these files don't get copied to the uv cache temp directory which uv build creates and uses to compile the wheel (I assume because they are outside the directory containing the package's pyproject.toml).
Zip of the example
uv-build-debugging.zip
Monorepo project structure
Note: Files needed to build the my_pyo3_project package directory:

The proto directory at the monorepo root is needed to build the package.
.cargo/config.toml contains env vars to tell the build.rs script where to find the proto files.

File tree and explanations
├── Cargo.toml              # Cargo workspace defined
├── .cargo/config.toml      # Env vars required for the build.rs script to find the proto files
├── packages
│   └── my_pyo3_project     # The directory containing the mixed Rust/Python project using PyO3 & maturin
│       ├── build.rs        # Build script which generates rust and native python from proto files
│       ├── Cargo.toml
│       ├── my_pyo3_project
│       │   ├── __init__.py
│       │   ├── my_pyo3_project.pyi   # Stubs for the pyo3 bindings
│       │   └── [api_pb2.py]          # Generated python class from the proto file
│       ├── pyproject.toml            # Defined for building the python package (Maturin & UV)
│       ├── src
│       │   └── lib.rs                # Python bindings for the Rust code
│       └── tests
│           └── test_sum_as_string.py # Example usage of the simple function, using the proto generated python class + pyo3 binding
├── proto                             # Proto files defining shared apis which the build.rs script uses to python & rust code
│   └── mypackageapis
│       └── api.proto
├── pyproject.toml                    # UV workspace defined
└── README.md

Content of .cargo/config.toml
Note: the path is relative to the directory
[env]
MYPACKAGEAPIS = { value = "proto/mypackageapis", relative = true }

Building the project's package:
Prerequisites
Need to have protoc installed (can't be installed with pip install sadly)
Commands expected to work:
uv build --package my_pyo3_project

uv build --all-packages

The issue causing the build to fail
uv build, copies the package's directory to a tmp cache directory, but it doesn't copy the .cargo/config.toml or the proto directory to the cache directory. This causes the build.rs script to fail when it tries to find the proto files (error: environment variable 'MYPACKAGEAPIS' not defined at compile time).
i.e. running the following command while the above build command is running shows:
ls -A ~/.cache/uv/sdists-v6/.tmp*/my_pyo3_project-0.1.0:

build.rs  Cargo.lock  Cargo.toml  my_pyo3_project  PKG-INFO  pyproject.toml  src  target  tests
i.e. this doesn't contain .cargo or proto directories.
Note: if the .cargo was copied, then the build.rs script would still fail, since the path to the proto files is relative to the monorepo root,
and within the cache build directory, those files don't exist.
If .cargo/config.toml was evaluated at it's original location, then the absolute path of the proto path env var would point to the developer's source directory, the build would pass, but then the build wouldn't be isolated from the source directory.
Current workaround
The workaround is to export MYPACKAGEAPIS=$PWD/proto/mypackageapis before running the uv build command, so that the build.rs script uses the dev source.
Or have this in a .env file and source that before calling uv build.
Other ideal workarounds
Run uv build in the dev directory, i.e., not in a cache temp, or temp directory, such that all the files are available and the file environment is the same as with cargo build.
I have not worked out if this is supported
Possible solutions
In the uv config, there could be additional fields to specify files that need to be copied to the tmp directory on build. i.e.
[tool.uv]
build-include = [".cargo/config.toml", "proto"].

UPDATE:
I'm using this command (run from the monorepo root)
uv run --env-file .env.uv.build uv build --all-packages

with .env.uv.build defining:
MYPACKAGEAPIS=${PWD}/proto/mypackageapis

So the only con here really is the preamble before uv build

Relates to #1384 for the env file workaround

I'll give this a more detailed read later; what i can say already: it's maturin's reponsibility which files get included (https://www.maturin.rs/config). You can also try python -m build to see if this is something specific to uv or a general build thing.
In Python, there is a split build setup: You start with a source tree (everything next to pyproject.toml on disk) which gets turned into a source distribution (.tar.gz). This source distribution needs to contain all files to build, because you need to be able to unpack that archive on a different machine, and build a wheel (.whl) from it.

Note: in part of my original comment, I got confused about build-requires vs development dependencies. I've removed that part of the comment and updated the zip file to have the correct build-requires

Thanks again for your help @konstin. I tried updating the include tool.maturin.include to include the proto dir.
Initially: include ../../proto, however Maturin doesn't like that:
Caused by: paths in archives must not have .. when setting path for ...
So I've made symbolic links in the member package directory  (proto -> ../../proto) and (.cargo -> ../../.cargo)  and this works now that maturin includes them in the sdist

So I think the issue itself is closed, however would it be worth considering the ability to build in place as an option?
i.e., if making symbolic links to shared source directories outside of the python project's directory is not an option, then being able to build in place could work?
I don't know enough really to suggest yes or no, my experience of building in place, is just running maturin build in the directory and things work.

Thanks @konstin. Yes, that makes sense. Like you say, since it's maturing bringing cargo / rust to a python domain, and this is inherent to python building, it makes sense for this to be solved within maturin.


Gender selection option for voice lines.

As a user, I want to have have the ability to filter out voice lines based on gender (masculine, feminine, neutral).
Getting called Onii-chan as a woman feels weird.

Getting called Onii-chan as a woman feels weird.

I agree that it feels weird 😅.
Hmmm, I'm thinking if we consider adding a husbando option as this aims waifu characters, we still need to default it to waifu voice lines or better yet at the installation phase, there would be an initial option configuration for selecting those, like onboarding configuration. This will open up new stories for hunting voice assets for those voice lines.
This is a good ticket and this also opens up new opportunities or different ideas:

We can create a core plugin that would be based/extended by other plugins
idea-motivation-plugin is the core plugin, and waifu-motivation-plugin, husbando-motivation-plugin, or even cat-motivation-plugin, etc. can extend from the core plugin.
Drop the waifu term and change it to anime motivator, and have it integrated to choose from a variety of assets (waifu, husbando, etc.).

These options will surely take some time, but for lesser friction, we can just have the option configuration at the installation setup and could be changed anytime at the plugin settings.
@ltouroumov wdyt? If you have any suggestions on how we can approach this please share it 🙇♂
CC: @Unthrottled

@zd-zero I get where you are going with your suggestions (which would be good in the future), however I think that isn't necessarily the issue, that was brought up.
I think it's more along the lines of the message to the user and not the message deliverer.
Such as, if I was using it and there was a male voice giving me a message of That's it! You go girl!. I wouldn't really bothered by the fact that it is a dude saying it. It's more a long the lines of "Yes did succeed, however,  I'm not a girl bro..."
So I think a simpler (short term) fix would be to have voice messages that address the user be gender agnostic. As I just kept the wav files from the old messages. I am already pretty sure I left gender out of the motivation event titles, yes?

So I think a simpler (short term) fix would be to have voice messages that address the user be gender agnostic. As I just kept the wav files from the old messages.

I think there's only one voice line that is gendered.
´´´
{
"title": "Awww",
"message": "Ganbatte Onii-chan!",
"sound": "ganbatte_onii_chan.wav",
"categories": [
"negative"
]
}
´´´

Cool! I forgot that v1.2 still has the audio and text assets still bundled in the plugin. With v1.3 we are able to control the assets that are shown to the user at runtime. I'll have it removed from the current list of usable assets. Changes will take effect when v1.3 is publicly available, which should be either this weekend or early next week. Sound fair @ltouroumov ?
Just as a FYI @zd-zero, I blacklisted ganbatte_onii_chan.wav from https://waifu.assets.unthrottled.io/audible/assets.json for the time being.

@zd-zero I get where you are going with your suggestions (which would be good in the future), however I think that isn't necessarily the issue, that was brought up.

Yep, I just can't help myself to share any ideas that popped up 😅.

we can just have the option configuration at the installation setup and could be changed anytime at the plugin settings.

So in here, I did suggest if we have more voice lines with gender-specific we can do this, turns out that there's only one: ganbatte_onii_chan.wav.

Just as a FYI @zd-zero, I blacklisted ganbatte_onii_chan.wav from https://waifu.assets.unthrottled.io/audible/assets.json for the time being.

Noice! And grateful that it's now removed from the list.
Moving forward, @ltouroumov have we addressed your issue? As @Unthrottled decoupled the assets away from the plugin so we can dynamically update the list and reduce the plugin size, this will come with the v1.3 release.

Moving forward, @ltouroumov have we addressed your issue?

Yup 😄
(sorry for the late reply, I was in holidays)


Wunderlist Integration

Create tasks and lists in Wunderlist from Quicksilver.

Wunderlist has a public API now, is anyone already working on this by chance?


Firebase/DynamicLinks is opening a different env.

Hello, I started using Firebase/DynamicLinks in my project where I have 3 different environments production, staging and development each env has a different firebase project.
Ever since we started using Firebase/DynamicLinks we will install production application while having staging application installed for example, and then the production version would launch but some time after the staging env would be launch and we end up with the wrong env open.
in the beginning, it was happening every time I was building the app, then I updated the pod to the last version and now it's only happening the first time the app is installed in the phone, but if a user installs from testflight and has others env installed it ends up with the wrong env open.

If I comment out FIRDynamicLinks.m: checkForPendingDynamicLink it stops happening. Could I get information on this bug, please?

Hi @MireyaOrta ,
Thanks for your question.
Since you mentioned you are having 3 different firebase projects for your env prod, staging and development, can you please confirm you are using different GoogleService-info.plist for each env specific apps?
Since you mentioned "the production version would launch but some time after the staging env would be launch", can you confirm the launch is triggered by clicking on an Firebase Dynamic Link? If yes, could you please share the dynamic link that you have used for testing along with the bundle ids of your prod, staging and development apps. Thanks

Hey @eldhosembabu, thanks for you response!
Yes, all three environments have their .plist file.
The steps to reproduce are

Have the staging app installed.
Delete the production or dev app from the phone (it happens with both of them: if you open production -> it opens staging. If you open dev -> it opens staging).
Install production or development again.
Open the app.

The pending dynamic link retrieval gets triggered and the pod tries to open the app again (even though there is no dynamic link pending).
The code gets all the way here:

and apparently tries to open the non-existing dynamic link but opens the staging app instead.

Also, another information that might help:
We discovered the the url in this scenario is com.company.app.dev://google/link/?dismiss=1&is_weak_match=1 and if we try to open that from our AppDelegate, it opens staging. If we try to open just com.company.app.dev nothing happens, which is correct.

Thanks for your response and I assume that you are simply opening up the app after its being installed by clicking on the app icon.
During fresh start (first start after install) of the app, it is expected to check for any pending dynamic links to support deferred deeplinking.
In the code picture you posted above, usually line no: 536 is the one which is expected to be called for iOS version 9 and above; but in your case, could you please check why line no: 541 is getting called? Are you testing in iOS version < 9 or is the application delegate is null?
Also If "com.company.app.dev://google/link/?dismiss=1&is_weak_match=1" opening up your staging app, then i think you are  using custom url schemes with "com.company.app.dev" in your staging app. Can you confirm on that too?

Closing since this issue has staled.


Update gocelery to use Go 1.13 and Go modules

Hi, I was wondering if there is any interest in supporting the latest Go version (1.13 at the moment of writing) and replace dep by Go modules.
So, I already made a PR https://github.com/gocelery/gocelery/pull/131 for this :slightly_smiling_face:
Now, I'm trying to figure out why code coverage has decreased...since I didn't touch the source code :thinking:

PR merged.


Feature better sockets

Description
Improve the whole socket handling:

Sockets use authentication now!
We don't use socket namespaces but socket rooms now
We don't need to choose which socket namespace to listen on client side anymore
On connection, server side assigns the client to a socket room according to its user role
In message view, sockets always maintained the same amount of messages. If we only had two messages in that view, a new message would pop out the last one and place the new one. Now, we'll fill the page until the limit is reached and just then remove old messages.

Type of change

[X] New feature (non-breaking change which adds functionality)

How Has This Been Tested?

[X] Extensive testing on local client
[X] Passed mocha tests

Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have updated changelog.md with changes made

Oooo shiny, i'll take a looksie

Needs adapting to #599, if that is merged beforehand!


how to we handle utils js file

i guessed that we put common js file in the public folder, but how do we require ( I get require is not defined), is there a way to import ? or even use typescript. Sorry if it is bit of a dumb question
btw the discord link on the doc is outdated

The public folder is for exposing files for the browser to load so this would not be the place to put files you want to require in node.
You can add a models/utils folder to your project and add common js files you want to share there.


Feature✨- Rules need to have comments from the community

Consider using:

Disqus.com (service)
Azure functions and storage
GitHub/rules/comments storage
-a
www.adamcogan.com

AB#59356

To: @adamcogan
Done - users can comment on rules. We used this widget https://utteranc.es to implement comments.

Figure: Comments section underneath the rule
Thanks,
Brady


vso[task.addattachment type=Distributedtask.Core.Summary not pushing to summary tab

bug? I am unable to write to summary page using below task in yaml pipeline, instead content is being pushed to an "extension" tab, any idea what could be the issue?
- task: PowerShell@2
  inputs:
    targetType: inline
    script: |
      echo "##vso[task.addattachment type=Distributedtask.Core.Summary;name=test;]$(Build.SourcesDirectory)\test.txt"

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

ID: 16bf0bbb-8b63-6384-aa33-b5b1e2b8cfe3
Version Independent ID: f4da8dbd-a02f-bbdf-2cf2-60e081339237
Content: Logging commands - Azure Pipelines
Content Source: docs/pipelines/scripts/logging-commands.md
Product: devops
Technology: devops-cicd-scripts
GitHub Login: @juliakm
Microsoft Alias: jukullam

Anyone ? issue is i can easily create a custom Tab, but this will show up in all pipelines even if i dont install task. So using ##vso[task.addattachment or Write-VstsAddAttachment, is my only hope, but i would like to create custom tab name, instead of "extensions" name

Nevermind I figured it out. Solution was to create a custom tab in manifest file and then make it depended of the task Id, thus tab would only be visible when task is used. I could then use the "taskclient" to write content of task input to tab.


ANC PostPartum - Next Steps - Hypertension

Issue
If a patient was diagnosed with any type of hypertension during their pregnancy we need to refer them to a NCD services for continued treatment post-pregnancy.
Here is the NCD services referral screen for hypertension:

This is the wording/screen design the clinical team decided on.
To Do:

Logic
Style NCD service referral screen per design

@leowea do we refer people to NCD services only for chronic hypertension? Or do we include gestation hypertension, preeclampsia, and eclampsia as well?

@Jeanette Pelizzon @.***> we would refer all of
these situations to NCD services.
Wendy Leonard, MD, AAHIVS
Executive Director
TIP Global Health (formerly The Ihangane Project)
@.*** | +1<PHONE_NUMBER>
www.tipglobalhealth.or http://www.tipglobalhealth.org/g
*Hope lies in dreams, in imagination, & in the courage of those who dare to
make dreams into reality. *- Jonas Salk
On Mon, Jul 25, 2022 at 7:39 PM Jeanette @.***> wrote:

@leowea https://github.com/leowea do we refer people to NCD services
only for chronic hypertension? Or do we include gestation hypertension,
preeclampsia, and eclampsia as well?
—
Reply to this email directly, view it on GitHub
https://github.com/TIP-Global-Health/eheza-app/issues/370#issuecomment-1194925869,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AJMAHYXTKIINRXMU7BZKQTDVV5FX5ANCNFSM54UJVNOA
.
You are receiving this because you were mentioned.Message ID:
@.***>

Thank you.
@anvmn I updated the main issue. This should be good to work on now.

QA Review
Checked and approved:

Gestational hypertension|Chronic hypertension

Gestational
Chronic hypertension
Mild &Moderate preeclampsia
Severe preeclampsia
Eclampsia


Fix Docker solr configset directories

Description
This issue was discovered by Andrés Sendra in Slack.
The configset directories in the docker-compose-rest.yml are incorrect after https://github.com/DSpace/DSpace/pull/8679 was merged.  They need to be the same as the configset directories defined in the backend's Docker scripts here: https://github.com/DSpace/DSpace/blob/main/docker-compose.yml#L110-L117
This PR is a follow-up to #2189 which simply removes the "/dspace" subdirectory which no longer exists under the "/configsets" folder.

Merging immediately as this is obviously broken.


Added ESLint to the codebase

Issue - https://github.com/bryanbraun/lets-get-creative/issues/2 - Update on adding ESLint to the codebase https://github.com/bryanbraun/lets-get-creative/issues/2
Hi Team,
I've added ESLint to the project to help identify and fix code inconsistencies

Added ESLint as a devDependency.
Created an ESLint configuration file .eslintrc.json with basic settings.
Added an npm task "lint" to run ESLint.
Addressed parsing errors in some files by setting "sourceType": "module"` in the ESLint configuration.

To analyze the code based on the ESLint configuration, I've run this command - npm run lint
And also I have tested the application, and it's running smoothly without any issues
I have not added rules! Let me know if you have any questions or if there are specific rules you'd like to tighten in the future.
If, by any chance, I have missed any instances, please do not hesitate to inform me, and I will promptly rectify the oversight.
I appreciate the opportunity to contribute to your project during Hacktoberfest and look forward to any further feedback or tasks.
#Hacktoberfest
Sincerely,
Shrinivas Kulkarni

Thanks for the PR! The only issue I noticed is that eslint is currently attempting to lint files in the dist/ folder (a folder that gets created when you run a production build with npm run build. This is easy to fix though, so I'll just push up a commit and then we can merge this.

Hi @bryanbraun Thanks for merging PR
So for this issue we can add  ignore dist in .eslintrc.json if you want me to add please let me know I will do it and I will create PR then you can review the same
Thankyou


Pytorch 0.4.0

Thanks for this great repo! Would the code also work on Pytorch 0.4.0, other than the Tensorboard-related things? It appears to be the case, just wanted to check.

Hi, @hello1910.

Would the code also work on Pytorch 0.4.0, other than the Tensorboard-related things?

I think so.
If you want to use torch==0.4, please just modify importing in core/trainer.py.
torch==1.0-> from torch.utils.tensorboard import SummaryWriter
torch==0.4-> from tensorboardX import SummaryWriter


Expire dumped in milliseconds but command is EXPIREAT

Hello,
When dumping to Redis protocol the object expiration is in milliseconds but the command is set to EXPIREAT. PEXPIREAT is the appropriate command.

You're right, we should change that.


Setting a widget as non dynamic should reset the info on it to contain all the data.

Issue moved to CartoDB/deep-insights.js #431 via ZenHub


check whl file fix

Description
Bash syntax fix for checking whl file during release
Screenshot
Checklist

[x] I have not referenced individuals, products or companies in any commits, directly or indirectly
[x] I have not added data or restricted code in any commits, directly or indirectly
[ ] I have updated the docstring of any public function/class/model changed
[ ] I have added tests to cover my changes (if applicable)

Types of changes

[ ] Docs/refactoring (non-breaking change which improves codebase)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Notice

[x] I acknowledge and agree that, by checking this box and clicking "Submit Pull Request":

I submit this contribution under the Apache 2.0 license and represent that I am entitled to do so on behalf of myself, my employer, or relevant third parties, as applicable.
I certify that (a) this contribution is my original creation and / or (b) to the extent it is not my original creation, I am authorized to submit this contribution on behalf of the original creator(s) or their licensees.
I certify that the use of this contribution as authorized by the Apache 2.0 license does not violate the intellectual property rights of anyone else.

Good spot!
P.S. This condition: if [[ $local = $pypi ]]; works with single brackets as well (so you don't need to double them).

if we have non-numerical values we should use double brackets or quotes if [ "$local" = "$pypi" ];. Both are working.


Request for help: almost-complete fix for predicates on joins

This pull request is to request for help on an almost-complete fix of predicates on joins.
After the changes, only two tests fail (on both SQL Lite and SQL Server, so net result is four tests):

Where_nav_prop_reference_optional2_via_DefaultIfEmpty
Select_collection_navigation_multi_part

The problem is essentially with nested navigations.
I have been unable to get these tests to pass, perhaps the expertise of the team can help complete this.
This fix corrects joins with predicates and enables correct generation of WHERE clauses in joins.
I have updated the appropriate tests with the new SQL, please review these for unexpected changes :) Some of the final ordering in the generated SQL has changed, but as far as I can tell the new ordering is actually correct.

Josh

Hi @joshcomley, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla2.dotnetfoundation.org.

TTYL, DNFBOT;

@joshcomley, Thanks for signing the contribution license agreement so quickly! Actual humans will now validate the agreement and then evaluate the PR.
Thanks, DNFBOT;

Thanks @joshcomley for your PR! I have moved it for consideration in the following release after 1.0.0 (we only have a few days left for RTM work) and I have also assigned it to @maumar who will review it and provide feedback as needed.

Hi @divega, thank you for the update! This would mean then for the RTM that for many queries, predicates are only applied client side, meaning entire database tables pulled into objects first and then filtered, which of course has both performance and case sensitivity impacts.

@joshcomley sorry for the late reply. Unfortunately, when the pull request was submitted we were already pretty much locked for RTM development (apart from potential security issues and "ship stoppers").
Currently we are occupied with tasks revolving around getting RTM out of the door. Once we are done the team will look into this issue thoroughly (it's one of the most reported problems with query), but at the moment we don't have complete understanding of the problem. I looked at the code and I see two main issues with it, which might end up being the same root cause (see comments in the code). I will leave this pull request open for now and we will follow up once we have done proper research on our side.

Closing as we have not heard back and our team is already working on this area.


Fix ext4 storeid for lookups

Rationale
The change in related PR to include viewName in the lookup storeId caused the store Id to end in "||" as the lookups may not have a viewName defined in metadata that caused some lookups to not resolve to the displayColumn.
Related Pull Requests

https://github.com/LabKey/platform/pull/4344

Changes

check for existence of viewName in lookup definition

Do we need to fix this in 23.7?


Download empty folder

I cloned the rda-apps-clients and used the rdams-client from the python3 folder.
Using a working RequestIndex (I managed to download my files from the web app), I tried :
python rdams-client.py -download LORIDANT407328
and  I got  :
Starting Download. Downloading Request to './rda_request_LORIDANT407328' directory.  Download Progress: [                    ] 0.0%
This action created a folder but the folder is empty.
Is this a know issue ?

OS : Ubuntu 18
Python : Python 3.7.4, from anaconda

Sorry for the incredibly late reply. A new version of the python client was released shortly after this issue was created that should likely address the problem. Feel free to open a new issue if you're still experiencing this or contact<EMAIL_ADDRESS>for more immediate help.


BUG: when mongod is restarted, application goes in unrecoverable state.

And contineously gives error "Error: no open connections"

why is connection establishment not retried?

I have the same issue...
My node app suddenly is not able to connect to mongo db
It continuously gives "no open connections" error
Even though my mongo db service is active.
Am not facing this with mongoose, but am facing it with "connect-mongo"
Once this issue rises its ugly head, if I restart my node app, connect-mongo is again able to connect to mongo db again.

I don't know the exact reason, why it is happening? want to know the root cause

I don't know why after restarting node app, connect-mongo is able to connect again to db.

I tried "auto_reconnect" : "true", but in this case what happens is, my website continuously keeps on loading, as though the mongodb service is active, somehow connect-mongo looses db connection, and is unable to connect.

This is really causing a bad impact on my site.
I request everyone to help.
Every help will be greatly appreciable.
Thanks in advance


Updates to math module - libm default for non-complex functions - issue#153

Have set all non-complex math functions to default to libm. The utility functions (nan?, copysign, etc) are using native versions implemented in numbers/floats module where possible.

Is this branch based off of master? There's a bunch of stuff in the diff that's already in master.


About m_sIoU

Hi, thank you for your excellent work! I have a question about the m_sIoU reported in your paper.
We can estimate the spatial grounding accuracy inside the predicted time span (t_s, t_e) by calculating m_vIoU / m_tIoU. But I observed that in your model, m_sIoU << m_vIoU / m_tIoU (e.g., for HC-STVG2.0 with resolution 352 and temporal stride 4, m_sIoU =0.649, m_vIoU / m_tIoU = 0.467 / 0.539 = 0.866). It means that for the frames that are not in the predicted time span (t_s, t_e), the IoU between the predicted bounding boxes and the ground truth boxes is very low. This is quite interesting for me. Could you provide some analysis/explanations on it?

As mentioned in issue #3, the calculated viou is higher than the correct one, but the tiou (didn't use the incorrect max_end to calculate this in the code) and siou are correctly calculated, so m_sIoU << m_vIoU / m_tIoU.


Remove files for SQLite

Don't merge yet. Lots of references to SQLite should be removed too (some just in comments)

Ready to merge @ticoann . Will squash the commits.

test this please

I think it's fine to merge this one.


Changing to default when you go away from Beacon

Hi,
I want to thank you for this great plugin.
I'm using it with great success, but I have a little problem:
I have a text that said "Unknow" while I'm away from any becon, and said some area name when I listen some beacon.
The problem was that when I go away after chnge the text from Unknow to the area name, it keep as  that area until I find another beacon. I want it to chnge back to unknow if there are no beacons near.
I change my code and now it works as I want, when I go away the text come back to Unknow. My problem now is that when I'm near a becon, it dont keep the text even if I don´t move, it start to change from Unknow to Area Name.
This is my code, hope someone can tell me what I'm doing wrong:
    _streamRanging = flutterBeacon.ranging(regions).listen((result) {
      if (result != null && mounted) {

        _regionBeacons[result.region] = result.beacons;
        _beacons.clear();
        if (result.beacons.length == 0 && globals.Minor != 0){
          setState(() {
            globals.Minor = 0;
            globals.Ubicado = "Desconocida";
            globals.codArea = '0';
            globals.Sucio = false;
            globals.Limpio = false;
          });
        }
        _regionBeacons.values.forEach((list) {
          _beacons.addAll(list);
          if (_beacons[0].minor != globals.Minor){
            globals.Minor = _beacons[0].minor;
            BuscarArea(globals.Minor);
          }
          _beacons.sort(_compareParameters);
        });
      }
    });

Hi @MapiFer
This is like my current issue from my project within past few months ago, this is happen especially in Android. I am solving it by saving the last detected timestamp of a beacon, then adding some threshold constant. So I will remove the beacon from a List only when the last detected timestamp past the threshold.
import 'package:flutter_beacon/flutter_beacon.dart' as fb;

// equal to 15 seconds
const kThresholdLastDetected = 15000;

class MyBeacon {
  MyBeacon(this._beacon, {DateTime lastTimestamp})
      : _lastTimestamp = lastTimestamp ?? DateTime.now();

  fb.Beacon _beacon;
  fb.Beacon get beacon => _beacon;

  DateTime _lastTimestamp;
  DateTime get lastTimestamp => _lastTimestamp;

  bool needToRemoved(DateTime timestamp) =>
      timestamp.millisecondsSinceEpoch - _lastTimestamp.millisecondsSinceEpoch >
      kThresholdLastDetected;

  void updateBeaconIfEqual(fb.Beacon beacon) {
    if (_beacon.proximityUUID == beacon.proximityUUID &&
        _beacon.major == beacon.major &&
        _beacon.minor == beacon.minor) {
      _beacon = beacon;
      _lastTimestamp = DateTime.now();
    }
  }
}

Call updateBeaconIfEqual after getting a ranging result on each beacon found. Then iterate again and call needToRemoved to check if there are some beacon needs to remove from list.
Hope it can help.

that ws great, it totally works for me.


Increase time-step

Hi all,
I have question-related to Tmax and DT while I am trying to execute the input file. I run 5MW_Land DLL_WTurb.fst. Initially from the glue code, the TMax is 60s. I tried to increase it, for 65s it is a success, but for 70s it makes an error that said that FF wind array was exhausted at 65.31s.
I tried to look at previous issues and I have several question:

There is solution that asked me to take a look at variable speed control. I take a look at the settings and it is "user-defined from Bladed-style DLL". I have no idea how can I edit the Discon.dll? Or what should I do with that one?

Another solution that I read is that I have to increase the wind file (src: https://github.com/OpenFAST/openfast/issues/563). The wind filed that is used as far as I understand is NRELOffshrBsline5MW_InflowWind_12mps.dat. The settings mentioned that the wind file type is from binary turbsim. May I know how can I edit the 90m_12mps_twr.bts file? Does the content of the bts file is same with 90m_12mps_twr.inp file? If it is the same, is it the usable time that I have to change to increase the wind file so I can increase the time step?

Thank you!

Hi @jjonkman,
Sorry for just replying now. Thank you so much for your help, now it's working for me.
I have an additional question but sorry if it is unnecessary to ask. What I did is that I copy the 90m_12mps_twr.inp file in turbsim folder to regenerate the .bts file then copy the file again in openfast folder (the wind baseline folder). It's a bit redundant to do that back and forth. Should I put turbsim folder inside openfast folder or the other way around?
Thank you before.

@saksiwi,
I'm not really understanding your question, but you shouldn't need to copy files back and forth between directories.  You can specify the path to the actual TurbSim output file you want to use within the OpenFAST's InflowWind input file.
Best regards,

Hi @jjonkman
I have another question regarding the time step. I've increased the increased the usable time to 630s so it's worked properly like I talked before. Now I want to increase the module time-step (DT) to 0.04s but it got the error (I attached the error below). Is there any maximum DT that I can use? Or is there any way that I can increase DT? Because I want to run around 10 minutes for the simulation, but I want to have time step bigger than 0.04s.
Hope you can help, thank you.


Create new queue restart command which resets a command queue without putting a dispatch core into reset

This new reset command will allow us to safely restart a command queue. This can be very useful for debug in case we believe we have any pointer issues, and will be used by trace to reset the command queue and write a custom issue/completion size.

@pgkeller is there an equivalent / needed in FD2?

@pgkeller is there an equivalent / needed in FD2?

this is potentially a good idea, self assigned.  basically we'd pass a command "reset" to prefetch and dispatch after a stall and they'd reset.  I'll self assign.  The other thing is that I hope FD2 is simple enough we don't have these issues too often...


CIV-10585 Update file types and mb to MB

Before creating a pull request make sure that:

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)

Please remove this line and everything above and fill the following sections:
JIRA link (if applicable)
https://tools.hmcts.net/jira/browse/CIV-10585
Change description
Update file types and mb to MB
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[ ] No

Respondent response

Respond to request more info


Add Disk utility extension with Create Volume command(s)

Description

Adds "Quick Create Volume" command to create APFS encrypted and case-sensitive volumes.
Adds "Create Volume" command to create APFS encrypted and case-sensitive volumes with extra features like symlinks (more features can be added later).

Screencast

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi!
Thank you for your contribution! My name is Milena and I will be reviewing it today.
Wouldn't it make sense to have a list command as well?

Wouldn't it make sense to have a list command as well?

Hello @mil3na, thanks for taking a look! The volumes are in plist format and I am trying to come up with a list command (with delete action). It might require more time and we can tackle the list command in future iterations, starting with "Create Volume" and "Quick Create Volume" for now. What do you think?

Wouldn't it make sense to have a list command as well?

Hello @mil3na, thanks for the feedback! I have added the Show Volumes command along with a Delete action, can you please take a look when you find some time?

The PR is ready to be reviewed!


Plugin crashes when entering new quest name

What is your Quests version / build number (do not say "latest")?
3.6.2
Describe the problem and how to replicate it. Any console errors to post using Pastebin.com?
I can type /quests editor and enter the option to create a new quest
When I enter the name of the quest in this case "TestQuest" these console errors appear:
https://pastebin.com/vG30McTP
If applicable, can you provide an example quest from quests.yml using Pastebin.com?

This is on Spigot 1.13.2

And actually, it just stops the menu from displaying, If I look up the menu options on the wiki, I can still navigate through the menu. most of the rest of the menu works as expected

Thanks for using Quests. Please try the following build, once available:
http://ci.ac3-servers.eu/job/Quests/646/


add sorting Algorithms

heapsort,quicksort,etc.

I would like to contribute

I would like to be assigned this issue.


Validation Abstractions

Need to either create validation abstractions or promote Fluent Validation library to first class citizen. There are currently two conflicting sets of validation classes in play 1) Original NCommon/native validations 2) Fluent Validations. Fluent Validations obviously has a lot of support, while the native validations support more generic validations via specifications supported by RCommon.
Look into:

See if we can implement specification based validation in Fluent validations and tie that to a generic interface/abstraction
Decide if carrying around native validations is worth it assuming we'll have to create some consistency between libraries.

Implemented as part of <IP_ADDRESS>8


Better script for prepare release notes

Description

Based on discussions from meetings, I decided to improve the Release notes generation script.
What is improved:

For pointed tag and branch, the newest ancestor commit is found and all commits since ancestor are collected. Then commits from branch to release are excluded based on PR number form the previous release branch (I expect that the pattern from 0.4.16 may repeat).
collect all labels related with PR and assign them to category base on labels (need to be improved)
Introduced cache for GitHub API requests. Speedup for a normal run, a significant help for development.

Type of change

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

References

How has this been tested?

[ ] example: the test suite for my feature covers cases x, y, and z
[ ] example: all tests pass with my change
[ ] example: I check if my changes works with both PySide and PyQt backends
as there are small differences between the two Qt bindings.

Final checklist:

[ ] My PR is the minimum possible work for the desired functionality
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

@andy-sweet as the current release manager, you maybe interested. release notes are generated with the script.

Not for this PR, but the thing that would be great would be to also automatically put the right milestone on the PRs that don't have milestone.

Will merge after 24 hours unless there is an objection.

What did you think about highlight PR also based on labels?

What did you think about highlight PR also based on labels?

How would you determine what a highlight is? Are there specific labels that would classify them? Maybe Epic?
My intuition is to avoid automatically classify highlights. I feel like they are more like a manually curated small set of features/improvements that we want to bring attention to and maybe give some context/information on. There might be some bias in how they are selected, but I think anyone can propose adding a highlight.

We can iterate on this, but I think it would be great to keep the labels as close to the section name as possible:

Agree. I try to fit current sections and labels to get a useful script for the current release. I think that the next step should be to depend only on PR labels, with the selection of labels that will be used during generation (should be different from these labels that are added by the template of GH actions.).

I don't think "dependencies" -> "build tools" makes that much sense?

just checked such labeled PR and it looks accurate, but it may be coincidence.

Perhaps we should add a section/label for "performance", given that it's one of our values? I think it would be great to see progress on performance happening (or not) in each release.

Yes.

I haven't checked this, but can a PR end up in more than one section? I think they should be able to do that.

Currently not, I'm worried about labels in issues, but could be easy changed.

I have updated the behavior. The script first tries to determine sections (possible multiple assignments) based on the PR labels.
If no section is added, then it tries to determine related issues and then based on its labels adds to some section (single assignment).
Also, add the Highlight label and assign it to two arbitrary selected PR.

Looks like all the comments have been addressed, except for ones related to the current GitHub labels (e.g. color, names) and the possible addition of a GUI section in the release notes. I think those can be done independently of this first PR, so will likely merge this soon.
I also pulled the latest version of this branch down and re-ran the script, but got slightly different output that the release notes file here - see the diff for details. Is there something I need to run/update before re-running the script?

I also pulled the latest version of this branch down and re-ran the script, but got slightly different output that the release notes file here - see the diff for details. Is there something I need to run/update before re-running the script?

you need to delete the cache for github requests, a file named: github_cache.sqlite
Maybe I need to add some additional logic here. I'm now trying to understand how to set up cache expiration.

@andy-sweet I have added global cache with expiration 1h and 2 minute cache fro new commit list. But I'm not sure is this are proper values.

I have added global cache with expiration 1h and 2 minute cache fro new commit list. But I'm not sure is this are proper values.

Agreed that these are somewhat arbitrary, but given that this tool will only be used by release managers for now, I think that's fine. Will probably merge this within the next 24 hours.


[3.x] Update commands component

Currently there have some commands that not apply components yet.

Thanks


Status stuck on TASK_STOPPED but service is up and running

This service was deployed a long time ago and has been up and running consistently, but at some point its status changed to TASK_STOPPED and it just stayed that way.

@raphaeltm might be fixed already with this PR

Fixed in 62340dc0c193237a38b9b1759d77a9e52636a871


Accounts getting banned

Just a heads up, they are banning PTC accounts. My throw away got banned.

Same issue with three of my burner accounts with PTC and google. Wondering what the fix is to get it out of "Waiting" mode now. I tired to create another fake and the Desktop Map still says "Waiting" at the top. Would a change of iP address help like a VPN service? Just trying to figure it all out.

I just created more accounts and it seems to have fixed the issue for me.

Did you create the PTC from another iP address or the same one you've used before? Thanks for your reply!

They are getting banned quite regularly, l think like half a day, max one day, so we need to figure something out about that. Anyone any ideas ?

So I first thought it was banned.. I was able to log into the account, and I even got my sister to download the game and try to get in. She was able to without issue. However, the scanner was telling me "awaiting activation" when I tried to use that account. So I don't know what was up with that.

Mine usually last about a day or so. No big deal to make another though, so I'm not really worried about it.

 Can't seem to figure it out and get it out of "Waiting"

Hunter:  The fix for the "waiting" is you have to log into the game and accept the TOS. That be easily done a free Wifi spot, like starbucks or whatever.

Thanks! Do you do that from your phone? Is there a way around using the device I use for my actual account? Appreciate it, Cooler67.

You have to do it from your phone. They don't link it back to you. They typically just ban the account, or the IP. However, seeing as several different people can be using that IP, they typically just ban the Account. It's just safer to do it on a public Wifi network.

well what i did not notice was i had been running my on my pc that downloads stuff so it is on a vpn so when they did the ban i had the vpn up. so i just tried a different connection and it is working again. So a VPN is the answer for now.

Legends. Thanks everyone. I used a VPN just to be careful and it's operational again. Anyone placing bets on when the next account gets banned? haha

I use anow android emulator to log in the new accounts and accept the TOS. I don't want ANY link between my phone and these crap accounts. Not rinking it. And my map runs on a vps as well.

Why is it not OK for people to use this app, but everyone living in major cities is free to use Go Radar? It's still in the app store...I have friends in NYC so I went to visit. It's out of control. I can't compete with them at all...a Snorlax spawns in Central Park and hundreds upon hundreds of people are all sprinting to get it...and that's just a one example. Meanwhile people living in rural areas/suburbs are getting banned left and right for using apps such as this. I understand one uses the games API and the other is crowd sourced but give me a break.

I'm going to just keep my location in one spot, vs moving it around all the time. Less likely to get noticed that way. I mostly use it now for magikarp. There is a nest a few house down from me, and they never show up on the nearby list. The only way to farm them, is to get a sound alert when they spawn.

Not sure if PTC servers down or get banned. When I was trying to login with PTC account in game that used by this map before, I got a error message about server issue instead of failed to login.

Servers seem to be fine.

Just to pitch in some personal experience for the ban conspiracy theorists among us...
(Luckily) I haven't had any banning issues with my account.
I currently have just one worker scanning a radius of 3 when I need it. So I'm not running it 24/7 to gather database information.
Switching between my home location and office locations is not a problem. I did start disabling search when I start to commute to make the GPS hop not instant. This morning I traveled about 50 miles, and no troubles with changing the location and multiple smaller drags and drops.
Switching between devices (I sometimes run it from my laptop when I forget to turn it on om my HTPC at home) hasn't been a red flag apparently.
Having 2 devices (app and map) on the same IP hasn't been a red flag apparently.
Having multiple overlapping GPS coordinates hasn't been a red flag apparently.

PEOPLE just please for the love of god STOP USING MUTLIPLE ACCOUNTS!!! just use this scanner with only one account and have the scanner set to radius 4 that way you have a small impact on the servers, and you are not realy attracting any attention to yourself!

Have any of you considered using a mobile (cellphone) as a tethered connection? I have a new IP each time i use it and it reports my IP as being at the HQ for my phone provider. I'm pretty sure they won't ban that one ;-) Anyways like PassyFox mentioned. I think some people are getting a little greedy and just need to be grateful that aside from odd error, the lack of lured pokestops and the infamous 500+ glitch it is still working. I for one am certainly grateful to mchristopher. At least he didn't cave into Niantic, however a lack of update could be a sign of things to come.

Don't be too sure, they ip banned the biggest mobile provider in belgium today.

Looks like they go based on reports from people, if the system doesn't automatically catch them.


Add secured etcd support

ref https://github.com/kvaps/kube-linstor/pull/22
fixes #21

values.yaml changes are missing 😕

values.yaml changes are missing 😕

Fixed

merged, thanks a lot!🎉


fixed value error due to mdmc_reduce

torchmetrics.functional.f1 calls torchmetrics.functional.fbeta which in-turn calls torchmetrics.functional.stat_score and it raises value error if inputs are multi-dimensional multi-class and mdmc_reduce is not provided. Added mdmc_average parameter while defining an instance of the class CustomMetric and it's value could be either samplewise or global. This fixes #11.

Looks good to me, I'll merge it tomorrow, thanks for the PR!

Looks good to me, I'll merge it tomorrow, thanks for the PR!


Add secure secret to travis build

I assume there's a corresponding change in Travis itself or something to remove the env vars from there?

@tiedotguy Yes i removed the env var from the build settings

Thanks for taking care of this, I have no idea how any of the build stuff really works!


initial stab at docs for typed-list

As title.

@stuartarchibald thanks for the review, I have addressed all the comments and will now merge this into the typed-list branch proper.


Datepicker on focus

I have a input with a datepicker UI and when I focus it the callback onSetDate triggers.
And the onSetDate should have and argument (or an instance property) that says if the trigger is call by direct user interaction or by JS (method setDate).

I think the real bug here is that onSetDate is being called as the picker is opened, which is incorrect and useless.

<3


Teams subnet <IP_ADDRESS>/18

Hi Team,
On a case, the customer informed us that their firmware updates are failing for Teams devices/phones.
They checked on the FW which was blocking the requests to <IP_ADDRESS>/18, this range isn't mentioned in our doc-
https://docs.microsoft.com/en-us/microsoft-365/enterprise/urls-and-ip-address-ranges?view=o365-worldwide#skype-for-business-online-and-microsoft-teams
whitelisting the subnet <IP_ADDRESS>/18 fixed the issue for them.
Request you to please check and if required update the doc.

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

ID: 66bd8666-3566-a901-b25b-eb6baba6264a
Version Independent ID: e9f6310f-2207-8c81-d31a-3d5a80beb26b
Content: Office 365 URLs and IP address ranges - Microsoft 365 Enterprise
Content Source: microsoft-365/enterprise/urls-and-ip-address-ranges.md
Service: o365-administration
GitHub Login: @kelleyvice-msft
Microsoft Alias: kvice

@kelleyvice-msft Please help us in resolving this issue. Thanks

Thanks for reaching out. I’ll look into this and reply back. -Kelley


Issue moving points manually between Bear and Criminal

I was testing out the system and I'm getting strange issues with the manual move point buttons. At first they worked okay, but when a bear maxed out on a stat (say 6 on criminal) and I tried to move a stat back manually, it would delete 1 point from one side, but wouldn't  add to the other (getting scores of 0 and 5, then 0 and 4, and so on). Then, occasionally, it would work as intended, but now I have fewer stats to work with overall (so I would get a score of 1 and 1, etc.).
I then tried to recreate the issue by creating a brand new actor and trying it again. But now I'm getting a stranger issue. As an example, when I start out with a fresh actor and try to move stats to Bear, a point gets deleted from Bear and all points gets deleted from Criminal (so scores go from 3 and 3 to 2 and 0). And now it keeps happening with each new actor I make.
I don't see any console log errors and I'm having a rough time recreating what caused this in the first place. The only mod I have on is DSN. Please let me know if you need any more info on this.
Edit: One final note. I don't think this would be a huge issue, except I can't seem to figure out how to reset the stats on the actor or manually change them. As is, the only solution I see is deleting the actor and creating a new one, and even then, the buttons seemed to be bugged out for me now.

That's really strange. I don't know what would be interfering with the numbers like that, and I'm not seeing it happen on my end. Is the Honey Heist system up to date? And which version of Foundry are you using?

I will double check when I get home, but I believe the system is up to date (I just downloaded it a few days ago). It's a fresh install and I haven't really done anything with it yet. I'm playing on 8.9 foundry. One other wrinkle is I was hosting through Forge (not sure if that would make a difference). It was definitely strange and kept changing. Sometimes hitting the button would work as expected, sometimes it didn't. If you like me to try and export the world/actors I can and/or I can invite you into my world to see.

I don't see how Foundry, or anything really, would be affecting those stat calculations. It's just math. I'm looking at the code and don't see how it could adjust only one of the two numbers. It always operates on both stats together.
Maybe exporting would help. I really need to see it in action with a local repro to figure out what's going on. The only thing I can think of is that it's not getting the correct value from the html element of the character sheet. I wonder if deleting and reinstalling the system would help, if maybe some file is corrupt in some way and needs to be restored.
Actually, can you zip up the system folder and attach it here? That might help. It'll be the Foundry...\Data\systems\honey-heist folder.

Hmmm, Forge doesn't give me an option to export the actual systems folder. It does give me the option to zip up the world folder if that helps:
ForgeVTT-export-honey-test-2021-12-02_5_46_49.zip
If you check out the actors, you can see some of the issues that I've been having (just from clicking back and forth between Bear and Criminal). I can try deleting and reinstalling next if you think that might help!

Alright, I tried to recreate it with the local Foundry App with a fresh install of the system with a freshly created world and I was able to re-create the issue. I still haven't pinpointed the root cause, but just by playing around with the transfer buttons (clicking them back and forth), the numbers eventually started getting wonky again, either transferring multiple points at a time, transferring negative points, or adding points but not actually subtracting them from the other side. Since this was on my local computer, I was able to zip both the system folder and the world folder this time:
honey-heist.zip
honey-test.zip

Wow, there's something really weird going on with the world. I'm looking at the numbers on the screen in the character sheet, verifying them with the browser debug tools, but getting different numbers when they're queried with javascript. I don't even know how that's possible. I'll need to investigate more. This is a head scratcher for sure.
Oh wait, if you have two character sheets open at the same time, it's pulling the numbers from the first one that was opened, not the one being clicked on. If there's only one open at a time, it works fine. I guess it never came up because most people would only have their one character open at a time. Ok, I'll have to look into what I'm doing wrong.

Ok, it should be fixed now in version 1.24. There were definitely problems with how the code was written. You should make new characters after updating, especially for the ones whose numbers don't make sense, like 1 and 1.

Ohhhhh... That makes sense! I did typically have multiple sheets open. As the GM I often have the sheets open for multiple actors to keep track of stuff. Awesome! Thanks for looking into this! I look forward to running a game soon!


Update deps; make SearchSource-test consistent.

Summary
Updated lerna; made a test more consistent.
Test plan
jest

Current coverage is 88.11% (diff: 100%)

No coverage report found for master at bb5408d.

Powered by Codecov. Last update bb5408d...3315897


Is there any fundamental reason column names should be limited to text

Relaxing this requirement would allow column names and row aliases to be brought into parity.

See #283, there is actually a good reason both these AND row aliases need to have a defined type. (They don't have a type specified anywhere else.)

At this point there is no technical reason why they couldn't be non-strings. Both this and rows are implemented as MappedSequence and rows already support non-string keys.\
Should Table warn if instantiated with non-string keys?

See #319 and #317. Not for 1.0.

def __init__(self, rows, column_names=None, column_types=None, column_name_type=None, row_names=None, row_name_type=None, _is_fork=False):

Not going to do this: it adds internal complexity for little obvious benefit.