Representation of "You will soon need to transition to FTTP"

I've found some addresses on the map which are shown as FTTP, but the NBN web site describes them as

Technology used in your connection
nbn® Fibre to the Node (FTTN) has been used in your connection to the nbn network.

and says

We’re planning to change your nbn technology.
You will soon need to transition your existing nbn powered plan to a new plan based on nbn® Fibre to the Premises (FTTP). Your phone and internet service provider will be in touch to guide you through the process.

For example, 11 Hales Ct, West Wodonga, VIC 3690
This appears to pertain to addresses that your map describes as "Tech Change Status: Eligible To Order".

I'm not sure but this is the data we record
   "properties": {
    "name": "11 HALES COURT WEST WODONGA 3690",
    "locID": "LOC000017715714",
    "tech": "FTTP",
    "upgrade": "FTTN_CT",
    "gnaf_pid": "GAVIC421564906",
    "tech_change_status": "Eligible To Order",
    "program_type": "On-Demand N2P SDU/MDU Simple",
    "target_eligibility_quarter": "NA"
   }

So I suspect both technologies have been installed at the premises but the FTTN hasn't yet been disconnected.

The logic we use on the site can be found here: https://github.com/LukePrior/nbn-upgrade-map/blob/main/site/index.html#L174
Not sure if there is a way to separate this case out with the data we have, would need to investigate.

I'm not sure how you get "tech": "FTTP". The raw data from nbnco.com.au is
{"timestamp":1709081614778,"servingArea":{"csaId":"CSA200000000008","techType":"FTTN","serviceType":"Fixed line","serviceStatus":"available","serviceCategory":"brownfields","rfsMessage":"Jan 2017","description":"Wodonga"},"addressDetail":{"id":"LOC000017715714","latitude":-36.12316,"longitude":146.851036,"reasonCode":"FTTN_CT","altReasonCode":"FTTP_SA","techChangeStatus":"Eligible To Order","programType":"On-Demand N2P SDU/MDU Simple","targetEligibilityQuarter":"NA","previousTechChangeStatus":"NA","patChangeDate":"Dec 2023","patChangeStatus":true,"techFlip":"No","serviceType":"Fixed line","serviceStatus":"available","mduFibreEligibility":false,"disconnectionStatus":"PAST","disconnectionDate":"Jul 2018","techType":"FTTN","formattedAddress":"11 HALES CT WEST WODONGA VIC 3690 Australia","address1":"11 Hales Ct","address2":"West Wodonga VIC 3690 Australia","locality":"West Wodonga","statusMessage":"connected-true","frustrated":false,"zeroBuildCost":true,"wp1DisconnectionDate":"12 November 2018","wp1DisconnectionStatus":"PAST","wp2DisconnectionDate":"29 April 2019","wp2DisconnectionStatus":"PAST","wp3DisconnectionDate":"31 May 2019","wp3DisconnectionStatus":"PAST","wp4DisconnectionDate":"30 September 2019","wp4DisconnectionStatus":"PAST","speedTierAvailability":true,"eec":1,"forecastedRTC":false,"coatChangeReason":"on-demand","cbdpricing":true,"ee":true,"TC2SMM":true}}

which contains "techType":"FTTN".

This circumstance looks similar to the FW->FTTN one #350 , in that NBN is reporting upgrade=FTTN_CT and tech=FTTP to mean that you currently have FTTN but are eligible to order.
    "tech": "FTTP",
    "upgrade": "FTTN_CT",
    "tech_change_status": "Eligible To Order",

@LukePrior can we assume that all instances of upgrade=XXX_CT and tech=OTHER really mean that they currently have XXX and have an upgrade to OTHER(ish) available?  This matches the FW/WIRELESS case, as well as this one.
I think NBNco are counting those as FTTP for the purpose of politics etc, when they're not actually connected to such.

There are currently 173580 addresses with _CT as their upgrade. Total tech breakdown:
Counter({'NULL_NA': 296265171,
         'FTTP_SA': 100317074,
         'FTTP_NA': 65849684,
         'UNKNOWN': 46765587,
         'SAT_CT': 100829,
         'FW_CT': 75443,
         'FW_NA': 55242,
         'FTTN_CT': 24729,
         'FTTN_NA': 290,
         'FTTC_NA': 263,
         'FTTN_SA': 133,
         'FTTC_CT': 40,
         'FTTB_NA': 39})

For the upgrade=_CT ones, here is breakdown of the corresponding tech
Counter({'FTTP': 167559,
         'WIRELESS': 4526,
         'FTTC': 1181,
         'FTTN': 310,
         'SATELLITE': 3,
         'NULL': 1})

Which means if we apply this logic, those numbers will all go down by those amounts, and the corresponding others will go up:
Counter({'FTTN_CT': 162004,
         'SAT_CT': 4634,
         'FTTC_CT': 3980,
         'FW_CT': 2503,
         'FTTB_CT': 341,
         'HFC_CT': 118})

This is how the migration would look:

It looks good to me.
If you enter 11 Hales Ct on the NBN web site, and compare it to 9 Hales Ct, the NBN web site describes them differently for some reason, even though they're both currently FTTN. But in any case, the new representation of 11 Hales Ct in the Luke Prior maps is more accurate now than it was before, so that is good.

@cmcqueen can you close this issue then please?


Add flag to skip specific nodes

I'm building an application that has nested views, for instance:
HomePage

And at node="profile" this view gets injected:
ProfileView

These examples have been simplified of course :wink:. Both views intiailize their dom parts with rivets. Is there a way to tell rivets to skip everything under

? Because currently the bindings of ProfileView are applied twice.

:+1:


Allow listening to domain consoles

These commits are aiming at mapping the necessary API to listen on stream and file changes to attache the console of a container.
The stream callback test is somewhat hacky, but we need to have a long running program writing data to stderr/stdout in the test container to have time to connect to the console and grab the events. And of course this all works with PR #35 to run the tests.

I'm going to go ahead and close all PRs that have been open for more than 6 months, including this one. If it needs reopened feel free to do so or open a new PR.


investigate on how the seed used in GameClient

	// TODO: investigate on how the seed used and calculated

https://github.com/paalgyula/summit/blob/6e39f5b44be33d873eeaa86c8cca6bb19bc360b0/pkg/summit/world/auth.go#L11

I has been implemented, the auth packet wasn't corrent in length, but it has been corrected, and now the server seed is used as expected.
https://wowdev.wiki/SMSG_AUTH_CHALLENGE - this link describes maybe an ancient version of the packet.


Installation of tflite-model-maker 0.3.2. takes forever

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution: Windows 10 Enterprise
TensorFlow installed from (source or binary): from PyPi
TensorFlow version: 2.5.0
Python version: 3.6.8 and 3.8.8
Installed using virtualenv? pip? conda?:  using pip in venv
Bazel version (if compiling from source): N/A
GCC/Compiler version (if compiling from source): N/A
CUDA/cuDNN version: CUDA 11.2, cuDNN 8.1.0
GPU model and memory: NVIDIA GeForce RTX 2070 with Max-Q Design 8gb

Describe the problem
Installation of tflite-model-maker 0.3.2. takes forever.
Attached log demonstrates situation for a 10+ minutes of installation. I will attach fuller log in the comments.
It downloads 17 versions of scipy package, 10+ versions of scikit-learn, 3 versions of tensorflow (although 2.5.0 version is already installed) and so on.
I tried installation of tflite-model-maker 0.3.2 few times, but couldn't make it.
Installed nightly version, but I question its quality and stability - that's why I've decided to create an issue.
Provide the exact sequence of commands / steps that you executed before running into the problem
pip install tflite-model-maker==0.3.2
Any other info / logs
pip install tflite-model-maker.txt

@Extremesarova  I can able to install it properly and it took less than a minute. Please check the colab gist. Thanks!

Thank you for fast response. I've tried installation under Ubuntu also right now - same as on Windows.
Attaching updated logs from installation which started over 30 minutes ago and still continues (and on Ubuntu too).
pip install tflite-model-maker_updated.txt
Can you check on a local machine?

The same situation is happening even on a freshly created venv

In Colab python version is 3.7.11. Maybe it influences the installation process somehow.

I'm having the same issue. It seems like pip is not able to resolve the dependency tree and downloads/checks many versions of most packages, including building a ton of wheels. I've tried this on Ubuntu and Mac OS. After about 18 hours I finally got an error on Ubuntu (Mac is still running). Traceback below:
ERROR: Exception:
Traceback (most recent call last):
  File "/home/[username]/.local/lib/python3.6/site-packages/pip/_internal/cli/base_command.py", line 173, in _main
    status = self.run(options, args)
  File "/home/[username]/.local/lib/python3.6/site-packages/pip/_internal/cli/req_command.py", line 203, in wrapper
    return func(self, options, args)
  File "/home/[username]/.local/lib/python3.6/site-packages/pip/_internal/commands/install.py", line 316, in run
    reqs, check_supported_wheels=not options.target_dir
  File "/home/[username]/.local/lib/python3.6/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
    collected.requirements, max_rounds=try_to_avoid_resolution_too_deep
  File "/home/[username]/.local/lib/python3.6/site-packages/pip/_vendor/resolvelib/resolvers.py", line 472, in resolve
    state = resolution.resolve(requirements, max_rounds=max_rounds)
  File "/home/[username]/.local/lib/python3.6/site-packages/pip/_vendor/resolvelib/resolvers.py", line 383, in resolve
    raise ResolutionTooDeep(max_rounds)
pip._vendor.resolvelib.resolvers.ResolutionTooDeep: 2000000

An example of how it is trying to resolve dependencies. I've never seen pip do this before, but it's downloading every version that seems like it might work and trying them all, often building wheels, although in this example I think it downloads built modules. Note this is my second attempt, so most of these were cached already.
INFO: pip is looking at multiple versions of scikit-learn to determine which version is compatible with other requirements. This could take a while.
Collecting scikit-learn!=0.19.0,>=0.14.0
  Using cached scikit_learn-0.24.2-cp36-cp36m-manylinux2010_x86_64.whl (22.2 MB)
  Downloading scikit_learn-0.24.1-cp36-cp36m-manylinux2010_x86_64.whl (22.2 MB)
     |████████████████████████████████| 22.2 MB 2.2 MB/s
  Using cached scikit_learn-0.24.0-cp36-cp36m-manylinux2010_x86_64.whl (22.2 MB)
  Using cached scikit_learn-0.23.2-cp36-cp36m-manylinux1_x86_64.whl (6.8 MB)
  Using cached scikit_learn-0.23.1-cp36-cp36m-manylinux1_x86_64.whl (6.8 MB)
  Using cached scikit_learn-0.23.0-cp36-cp36m-manylinux1_x86_64.whl (7.3 MB)
  Using cached scikit_learn-0.22.2.post1-cp36-cp36m-manylinux1_x86_64.whl (7.1 MB)
INFO: pip is looking at multiple versions of scikit-learn to determine which version is compatible with other requirements. This could take a while.
  Using cached scikit_learn-0.22.2-cp36-cp36m-manylinux1_x86_64.whl (7.1 MB)
  Using cached scikit_learn-0.22.1-cp36-cp36m-manylinux1_x86_64.whl (7.0 MB)
  Using cached scikit_learn-0.22-cp36-cp36m-manylinux1_x86_64.whl (7.0 MB)
  Using cached scikit_learn-0.21.3-cp36-cp36m-manylinux1_x86_64.whl (6.7 MB)
  Using cached scikit_learn-0.21.2-cp36-cp36m-manylinux1_x86_64.whl (6.7 MB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. If you want to abort this run, you can press Ctrl + C to do so. To improve how pip performs, tell us what happened here: https://pip.pypa.io/surveys/backtracking
  Using cached scikit_learn-0.21.1-cp36-cp36m-manylinux1_x86_64.whl (6.7 MB)
  Using cached scikit_learn-0.21.0-cp36-cp36m-manylinux1_x86_64.whl (6.6 MB)
  Using cached scikit_learn-0.20.4-cp36-cp36m-manylinux1_x86_64.whl (5.4 MB)
  Using cached scikit_learn-0.20.3-cp36-cp36m-manylinux1_x86_64.whl (5.4 MB)
  Using cached scikit_learn-0.20.2-cp36-cp36m-manylinux1_x86_64.whl (5.4 MB)
  Using cached scikit_learn-0.20.1-cp36-cp36m-manylinux1_x86_64.whl (5.4 MB)
  Using cached scikit_learn-0.20.0-cp36-cp36m-manylinux1_x86_64.whl (5.3 MB)
  Using cached scikit_learn-0.19.2-cp36-cp36m-manylinux1_x86_64.whl (4.9 MB)
  Using cached scikit_learn-0.19.1-cp36-cp36m-manylinux1_x86_64.whl (12.4 MB)
  Using cached scikit_learn-0.18.2-cp36-cp36m-manylinux1_x86_64.whl (11.8 MB)
  Using cached scikit_learn-0.18.1-cp36-cp36m-manylinux1_x86_64.whl (11.8 MB)
  Using cached scikit-learn-0.18.tar.gz (8.9 MB)
  Using cached scikit-learn-0.17.1.tar.gz (7.9 MB)
  Using cached scikit-learn-0.17.tar.gz (7.8 MB)
  Using cached scikit-learn-0.16.1.tar.gz (7.3 MB)
  Using cached scikit-learn-0.16.0.tar.gz (7.3 MB)
  Using cached scikit-learn-0.15.2.tar.gz (7.0 MB)
  Using cached scikit-learn-0.15.1.tar.gz (7.0 MB)
  Using cached scikit-learn-0.15.0.tar.gz (7.0 MB)
  Using cached scikit-learn-0.14.1.tar.gz (6.8 MB)
  Using cached scikit-learn-0.14.tar.gz (6.8 MB)

I was able to get it to work. Steps to fix:

Copy the requirements.txt file from the repo into my working directory and installing those requirements explicitly with
$ pip install -r requirements.txt

Install tflite-model-maker with
$ pip install tflite-model-maker

There seems to be a bug right now where tflite-model-maker is not aware of its own requirements (or something funky with pip is happening) and it is trying to resolve them algorithmically instead of just reading the requirements file.

Thanks for reporting and @lintian06 to take a look.

Thank you @Extremesarova for reporting the issue, and @Engineero for the solution!
This is a mysterious issue! I think it might be some conflicts among (1) pre-installed pypi packages, and (2) dependencies required by Model Maker, (may also related to platforms OS + python version). Unfortunately, pip is not good enough to tell the information for us to find the root cause. :-(
We have an automatic CI/CD pipelines to capture pip install failures, but cannot cover all cases. Happy to know if you find the root cause, and I can fit it. (Welcome pull requests too!)

it might be some conflicts among (1) pre-installed pypi packages

I tried installing tflite-model-maker on a clean venv and the error was still there

Hi @Extremesarova !
We are checking to see whether you still need help in this issue . Have you checked these threads yet?  Ref 1 , 2 , 3 .Thank you!

Hi, @mohantym! I will try it and post an update here

Ok @Extremesarova ! Did the issue get resolved ?

27.04.2023 - the error occurs again, even on Colab:

this takes 20min + and doesn't seem to finish soon

@Huxwell @YannickFuereder . I have also encounter the same issue in Google Colab and working localy recently. I got it fixed by locally creating a new conda env with python==3.9.0 . Below link is my requirements.txt file. Hope it will help
https://github.com/WENDGOUNDI/tensorflow_model_maker_production_detection/blob/main/requirements.txt

I found a fix for this by using the model maker on Colab.
Use the command Palette in colab with cmd+shift+P. Then type "use fallback runtime version" and select. This will roll back to Python 3.9.16 runtime and tflite-model-maker can be installed.
Screenshot 2023-05-03 at 12 42 48 PM
Edit: You need to connect to a runtime first, then the option will be available and it will restart with 3.9.16 instead of 3.10.
Also, this will only be available until mid-May so a fix for 3.10 probably is still needed to work with Colab after that.

Note: You need to connect to a runtime first, then the option will be available and it will restart with 3.9.16 instead of 3.10.
Reference:

I found a fix for this by using the model maker on Colab.
Use the command Palette in colab with cmd+shift+P. Then type "use fallback runtime version" and select. This will roll back to Python 3.9.16 runtime and tflite-model-maker can be installed.
Edit: You need to connect to a runtime first, then the option will be available and it will restart with 3.9.16 instead of 3.10.
Also, this will only be available until mid-May so a fix for 3.10 probably is still needed to work with Colab after that.

Note: You need to connect to a runtime first, then the option will be available and it will restart with 3.9.16 instead of 3.10.
Reference:

This no longer working

This is currently happening with pip install tf-nightly , Im on ubuntu


Add Gregorian Change Date option to Metadata for Date typed values

This change allows the Gregorian Calendar Change Date to be specified in the metadata for Date typed values. That is then exposed through the Select Values step See the attached screenshot:
.
Previously before this change, it was not possible to specify the Gregorian Calendar Change Date which made it impossible to work with historic dates in Pentaho without writing custom plugins.
This PR simply allows the user to set another aspect of Java's Calendar, i.e. GegrorianCalendar#setGregorianChange(java.util.Date).
We are using PDI at The National Archives (UK) and to be able to process our records we often have to work with Historical Dates. I also wrote a blog post about the issue I found with Pentaho, and the approach that I took to fix it: https://blog.adamretter.org.uk/processing-historical-dates/
I have tried to add appropriate tests, please let me know if you need anything else to get this merged...
p.s. I could not find where the Wiki documentation for the steps is kept, I would like to document this new option there too please.

:white_check_mark: Build finished in 41m 25s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core,engine,ui

:ok_hand: All tests passed!
Tests run: 5106, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message

:warning: Build finished in 42m 55s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core,engine,ui

:no_entry: Failed Tests
:cloud_with_lightning_and_rain: 2 test(s) failed:
org.pentaho.di.trans.steps.csvinput.CsvInputContentParsingTest.testEnclosures (click to expand)
Wrong row: [[B@6a31a434, [B@7f3de1b6, [B@10dce626]: array lengths differed, expected.length=21 actual.length=20

org.pentaho.di.trans.steps.uniquerowsbyhashset.RowKeyTest.testHashCodeCalculationsandEquals (click to expand)
expected:<1780192570> but was:<-227281350>

Tests run: 5106, Failures: 2, Skipped: 7    Test Results

:information_source:  This is an automatic message

I am not sure who to ask exactly but, @mbatchelor @ddiroma @ssamora @rmansoor
Is there some forum, email-list, Slack channel or something for developers contributing to this project to talk to each other?
I would really like to discuss this PR and some other fixes we would like to contribute from The National Archives (UK)...
Kind regards. Adam.

Hello @adamretter,
Thank you for your contribution.
If your organization is an Hitachi Vantara customer, please reach Customer Support for assistance with the process.
If not a customer, please create an improvement issue in our Jira (https://jira.pentaho.com/) explaining the purpose of this PR for it to be evaluated.

@smmribeiro Thanks I have now opened the requested Jira issue here - https://jira.pentaho.com/browse/PDI-19220


"Alter" field doesn't alter enum

On postgres:
When adding a new enum variant, the drop column doesn't delete the enum type, so the new creation is ignored

the issue, at least on postgres, is actually that there is never any new type creation being done.
On CreateField the pre_statements field is set to None, making it not try to CREATE TYPE, at least in postgres.
Only on CreateModel the pre_statements are generated and evaluated.
so there are two things to fix here:

CreateField is broken with enums (choice), because it never creates the type (also making it not error here for you, since there is no attempt to re-create an existing type)
there should be a proper AlterField or more fine grained alternatives such as AddChoice/RemoveChoice - also so that choice fields are not deleted and recreated in production

to work around this while keeping migration-generating capabilities, it would also be nice to be able to create raw SQL statements that set structure_safe, but still have some kind of internal CreateField/DeleteField steps so that the rorm-cli internal model would understand what is being done.


Look into fixing duplicate teachers

all teachers have duplicates. The duplicates have the number 9 in front of their ID.
We should figure out how to fix this situation of the duplicates. The teacher IDs are different lengths so simply adding or removing number 9 to the front of the ID may be difficult because we need to correctly identify which is a dupe ID and which is not and we may accidentally select real teachers.

Duplicate of #650


fixes #217 - Improve ageoff iterator remove/add logic in DataStoreImpl

Another option, since you have the zookeeper servers, would be to elect a Timely server as the "leader" where this server is responsible for updating the iterators. If you decide to go this route I can point you to the code in Accumulo where we do this.


feat: support JSON input and output

Description

This PR will add support for JSON input and output.
For input, pass JSON, YAML or Object into the Optimizer class constructor.
Output can be customized by passing {output: 'JSON' | 'YAML'} into the getOptimizedDocument() function.

Related issue(s)
Resolves #15

@KhudaDad414 Is PR for review?

@KhudaDad414 Is PR for review?

Yes it is. I answered the question that you asked in the previous review and have been waiting since. 😐

@KhudaDad414

Yes it is. I answered the question that you asked in the previous review and have been waiting since. 😐

So please make rerequest to me (this loading icon) :)


Edge class

Edge Class is a general class for describing the relationship between two vertices or points. It is more specific then just a pair class, it makes use of underlying pair class
(p1,p2)

Stores two int values
Smaller int is always put in p1 location
Allows sorting and hashes

Useful for describing graphs, bonds, links molecular structures etc....

I will add one now I was waiting for the elements.h file to be merged.

Let me make sure what I want to do is not already done by boost before this is merged.

I have parsed over the boost graph library - briefly so I might have missed something.

Non of the algorithms it uses do what I would like to do, so I would have to write it from scratch anyway.
Regardless the edge class provides an easy means to compare a bond (undirected edge) as it does not depend on what order you put the vertices into the constructor.
At it's core it is a pair but with extra functionality, whereas the boost library simply uses pairs.


Fix artboard deletion

This PR ensures that:

[x] Document > Clear Artboards does not delete its children
[x] Artboard Tool > Delete does not delete its children

Closes #1505.

!build

If I draw several artboards, selecting one with the Artboard tool and deleting it causes the others to disappear (from getting disconnected in the graph). I think this is still the case in master so you didn't cause a regression, but since this is related to that bug I'd appreciate it if you'd help investigate and fix that here too. (Or feel free to say no, it can also be a followup PR.)

!build

I'm marking this as draft for the moment, please mark it as ready for review again when you're ready, and also ping me so I notice it's ready again. Thanks.


IMU visualization

Fixes issue #0
Brief summary of changes
Load IMU quaternions into the GUI as "Sensor Data", and show Frames corresponding to IMUs in IMU world, allow users to specify configuration for visualization, or apply a Transform
Testing I've completed
Loaded data files controlled visualization, offsets
CHANGELOG.md (choose one)

Will update once functionality ironed out

@carmichaelong @malborno When you have a chance you can test the functionality and/or pass it on to other interested parties. Still need to tidy up comments and undo unrelated changes before review.

@antoinefalisse If you can give this a spin and provide some feedback when you have a chance that would be great.

@aymanhab Tested with some of the testOpenSense files. Looks like it's working as intended. I could choose the different setups, and also loaded it with a current model as well. I was also able to use "Show Only" on individual sensors to look at that separately which is nice. I tested with the RHJC trial, and saw much more motion on IMUs on the right side of the body compared with the left.

Hi Antoine,
NetBeans changed drastically after version 8 (developed while under Oracle)
as it became an OpenSource project maintained by Apache. You can try using
the latest version but it could be a major undertaking, if you do it would
be helpful though. The ci builds the GUI for you using NetBeans 8.2 so you
don't need to do it yourself, i mainly wanted to get feedback on the
functionality. Your call.
On Fri, Jul 17, 2020 at 9:31 AM Antoine Falisse<EMAIL_ADDRESS>wrote:

@aymanhab https://github.com/aymanhab I can try out next week. Can I
use more recent version of NetBeans to build the GUI?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/opensim-org/opensim-gui/pull/1145#issuecomment-660207007,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA6JY4AZN3B5QMXDQ2PVUU3R4B4EHANCNFSM4JF7B2SA
.

Oh I see, thanks. So how can I download the GUI with this PR to test out the functionality? Sorry, not very familiar with CI.

You typically go to the top level github page
https://github.com/opensim-org/opensim-gui
Then select "Actions" from the tool bar ("Code" "Issues"...."Actions"...)
This will show you a list of ci builds, scroll down to "IMU visualization"
https://github.com/opensim-org/opensim-gui/actions/runs/169015148
Near the top of the page there will be artifacts that you can download and
run as our normal installers.
Please let me know if you have any questions.
On Fri, Jul 17, 2020 at 9:50 AM Antoine Falisse<EMAIL_ADDRESS>wrote:

Oh I see, thanks. So how can I download the GUI with this PR to test out
the functionality? Sorry, not very familiar with CI.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/opensim-org/opensim-gui/pull/1145#issuecomment-660218957,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AA6JY4EIO3RKV2N2EADFY4DR4B6MXANCNFSM4JF7B2SA
.

@aymanhab I was able to visualize my own sensor data as well. Two visualization options did not work though:

Place at matching segments on current model -> I got the following warning: "The following sensors (names) could not be matched to model, will be displayed at Origin".
Attach to matching segment on current model -> I got an exception: "Not supported yet".

The IMU names in the orientation file match the PhysicalOffsetFrame names in my osim file. Not sure whether those options should work.

Thanks for testing @antoinefalisse, the option to "place at matching segments" looks for "Segments/Bodies" in the current Model of the application and attaches the Frames at the corresponding Center of Mass. Obviously this was not documented, sorry but please let me know if it works now (with this in mind). We can allow for OffsetFrames as well instead of Bodies but the conjecture was that users would exercise this before they calibrate the model and place IMUs on it, however we can try to support both just let me know based on your use case.
The last option is not supported yet (Not sure if it will be needed as opposed to an "associate sensor data"). Thoughts?

Hey @aymanhab I figured that you first need to close the sensor data you were previewing if you want to use the option "place at matching segments". That's why I had that warning last time. For the other options, you don't need to do that. It might be annoying for users to have to close what they already loaded in the navigator.
I'm not sure what was initially intended with the currently not supported option. Was the idea to be able to load a motion and to have the previewed sensor data moving with the skeleton? If so I guess that would be quite nice.

Thanks @antoinefalisse We can allow users to choose from currently open models in the application but this complicates the workflow so I lean to not do it, and instead issue a warning if the current model in the application is an ExperimentalData only model and the option was selected, or maybe disable in this case.
Yes I'm leaning to remove the last option from here and instead add the option to associate sensor data which would be good to troubleshoot (after running IK) how the actual solution and the raw sensor data match, similar to how we do markers. The trouble is that when doing markers, all the data has been transformed into OpenSim frame while we don't require that for sensor data. For first round I plan to remove the unsupported option.

Thanks for the review, merging based on feedback and testing by @carmichaelong and @antoinefalisse 👍


Invalid payload received. FQDN needs to be specified for the private endpoint targeting Private Link Service

Deployment of Synapse using ARM template and any branch as well is throwing following error message. Seems like deployment of managed endpoints is removing fqdns:
https://github.com/Azure/Synapse-workspace-deployment/blob/98870e90fc595f6b81b0f1e99de6851821f821bd/build_and_deploy/clients/artifacts_client.ts
It seems that there is a line of code that removes fqdns from payload. Lines 296-297.
if(payLoadJson["properties"].hasOwnProperty("fqdns")){
delete payLoadJson["properties"]["fqdns"];
}
I would say that this causes an error.
2023-02-16T09:06:44.7244414Z For Artifact: privateLS-onpremSqlServer: Deploy artifact failed: {"error":{"code":"UnknownError","message":"{"CorrelationId":"","StatusCode":400,"Message":"Invalid Request: Message=Invalid payload received. FQDN needs to be specified for the private endpoint targeting Private Link Service: /subscriptions/SUBS_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.Network/privateLinkServices/PRIVATE_LINK_SERVICE_NAME.","ExceptionDetail":"Microsoft.Analytics.Clusters.Common.ClusterServiceException: Invalid payload received. FQDN needs to be specified for the private endpoint targeting Private Link Service: /subscriptions/SUBS_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.Network/privateLinkServices/PRIVATE_LINK_SERVICE_NAME.\r\n ---> System.ArgumentException: FQDN needs to be specified for the private endpoint targeting Private Link Service: /subscriptions/SUBS_ID/resourceGroups/RESOURCE_GROUP_NAME/providers/Microsoft.Network/privateLinkServices/PRIVATE_LINK_SERVICE_NAME.\r\n   at Microsoft.Analytics.Clusters.Services.NetworkService.Contract.PrivateEndpointRequestExtensions.Validate(PrivateEndpointRequest request, IServiceConfiguration conf, ILog logger) in C:\\__w\\1\\s\\Services\\NetworkService\\Service\\PrivateEndpointRequestExtensions.cs:line 118\r\n   at Microsoft.Analytics.Clusters.Services.NetworkService.StatefulBE.Controllers.NetworkController.AddPrivateEndpointAsync(String clientId, String privateEndpointReferenceName, PrivateEndpointRequest request) in C:\\__w\\1\\s\\Services\\NetworkService\\NetworkServiceBE\\Controllers\\NetworkController.cs:line 295\r\n   --- End of inner exception stack trace ---\r\n   at Microsoft.Analytics.Clusters.Services.NetworkService.StatefulBE.Controllers.NetworkController.AddPrivateEndpointAsync(String clientId, String privateEndpointReferenceName, PrivateEndpointRequest request) in C:\\__w\\1\\s\\Services\\NetworkService\\NetworkServiceBE\\Controllers\\NetworkController.cs:line 295\r\n   at lambda_method(Closure , Object )\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|24_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)\r\n   at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)\r\n   at Microsoft.Analytics.Clusters.Services.NetworkService.StatefulBE.ActivePartitionInstanceMiddleware.InvokeAsync(HttpContext context) in C:\\__w\\1\\s\\Services\\NetworkService\\NetworkServiceBE\\ActivePartitionInstanceMiddleware.cs:line 90\r\n   at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass5_1.<b__1>d.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at Microsoft.Analytics.Clusters.Common.Web.ServiceFabricResourceNotFoundMiddleware.InvokeAsync(HttpContext httpContext) in C:\\__w\\1\\s\\Shared\\Web\\ServiceFabricResourceNotFoundMiddleware.cs:line 50\r\n   at Microsoft.Analytics.Clusters.Common.Web.ExceptionMiddleware.InvokeAsync(HttpContext httpContext) in C:\\__w\\1\\s\\Shared\\Web\\ExceptionMiddleware.cs:line 57","ErrorType":"InvalidRequest","ErrorNumber":2190,"ErrorOn":"2023-02-16T09:06:44.7024062+00:00"}"}}

Requesting you to raise a support request on Azure portal.


mosquitto: 1.6.2 -> 1.6.3

Motivation for this change
mosquitto provides very helpful logging which was nowhere to be found when not run in the foreground so let's run it in the foreground.
Also ~update it from 1.4.14 to 1.4.15 and~ build it with cmake on all platforms and quote the password so we can accept one with spaces.
I really want to add some tests for this but I haven't done that yet.
Things done

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

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

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

Do we need updates to the release notes due to a config option being removed as well as no longer using a system defined user?

I think removing services.mosquitto.dataDir is the more invasive change and this covered by rename.nix

I think the bigger problem would be, if someone has changed dataDir from default.

I think the bigger problem would be, if someone has changed dataDir from default.

They also need to have enabled persistence which is off by default for it to be a problem. How has stuff like this been handled in the past?

Release notes and/or system.stateVersion

This isn't going to make it into 19.03 but I will get it cleaned up.

Sorry about the branch reuse - that screwed things up.


provide queue position and estimated wait time

Checklist

[ ] I've added an entry to CHANGELOG.md if necessary. You can comment this pull request with /changelog-entry [breaking-change|new-feature|bug-fix|chore] [message] and CHANGELOG.md will be updated automatically.

Why
To provide users with their queue position progress + estimated queue wait time.
This should mostly look the same as on the website.
How
This is implemented only when building a build for a single platform. That is, we don't provide the info with -p all. This may change in a follow-up PR.

Display a progress bar when the build is waiting in queue. Update it every few seconds.
Display estimated wait time (rounded to 10 minutes).
I refactored some of the functions in build.ts.
I changed the build command timeout to 130 minutes (120 minutes is the max build time + some margin).
If build is waiting to enter the queue (the user has exceeded their concurrency limit) print a URL where they can check their limits (account settings).

Test Plan

/changelog-entry new-feature Provide queue position progress and estimated wait time.


Push text feedback to Sentry

This PR adds Sentry to the feedback module so we can manage/triage text feedback with Sentry. Since Segment captures operating system and browser, we can remove detect-browser and stop sending that information to Mode.
How to test

npm install && npm start
Navigate to: http://<IP_ADDRESS>:9966/Feedback
Submit text feedback using the first example
Check in Sentry https://sentry.io/organizations/mapboxcom/issues/?project=1848287 for the message.
Make sure the issue gets posted to #docs-feedback

Ref https://github.com/mapbox/documentation/issues/345

I made one more update to make the Sentry DSN a prop in case the platform team wants to use this system as well: https://github.com/mapbox/dr-ui/pull/198/commits/b6d06e8fe6d2e38e64f7685154a2f0b1321f7dd2


Lock libsodium pwhash algo/params

Rationale
This PR locks the params we use for stretching keying material using libsodium. This will allow us to have more control over when the algorithm and params are updated, as they will be under ours. If the current Argon2 implementation is found to be flawed, it will likely be removed and the net effect will be the same. This just prevents libsodium from changing their defaults and breaking our implementation.
Changes
Locks libsodium pwhash algorithm and params throughout.
Testing
Created test vectors for all security tiers and verified they pass using the library constants and also the locked values.

I also had a thought to redefine our own constants somewhere but I wasn't sure what to name them or where to put them. In the end there weren't a lot of instances, so I'm not sure it's worth it.


fix: update default anomaly detector version to compatible non-preview

Related Issues/PRs

#xxx
What changes are proposed in this pull request?
Briefly describe the changes included in this Pull Request.
How is this patch tested?

[ ] I have written tests (not required for typo or doc fix) and confirmed the proposed feature/bug-fix/change works.

Does this PR change any dependencies?

[ ] No. You can skip this section.
[ ] Yes. Make sure the dependencies are resolved correctly, and list changes here.

Does this PR add a new feature? If so, have you added samples on website?

[ ] No. You can skip this section.
[ ] Yes. Make sure you have added samples following below steps.

Find the corresponding markdown file for your new feature in website/docs/documentation folder.
Make sure you choose the correct class estimators/transformers and namespace.
Follow the pattern in markdown file and add another section for your new API, including pyspark, scala (and .NET potentially) samples.
Make sure the DocTable points to correct API link.
Navigate to website folder, and run yarn run start to make sure the website renders correctly.
Don't forget to add <!--pytest-codeblocks:cont--> before each python code blocks to enable auto-tests for python samples.
Make sure the WebsiteSamplesTests job pass in the pipeline.

/azp run

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 8.58%. Comparing base (478e8a2) to head (b8f61aa).

:exclamation:  There is a different number of reports uploaded between BASE (478e8a2) and HEAD (b8f61aa). Click for more details.
HEAD has 96 uploads less than BASE

Flag
BASE (478e8a2)
HEAD (b8f61aa)

100
4

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #2280       +/-   ##
==========================================
- Coverage   84.44%   8.58%   -75.86%
==========================================
  Files         327     327
  Lines       16788   16788
  Branches     1500    1500
==========================================
- Hits        14176    1441    -12735
- Misses       2612   15347    +12735

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[#776] set token expire time to 30 days

Can one of the admins verify this patch?

@zhiyuli can you move the added configuration setting for oauth2_provider to the position right before logging settings? This will trigger automatic PR build again which for some reason failed for this PR as you can see (shown as a red x)

+1


Consul join IPs

The actual consul-ip script searches consul IPs to join and returns the first one. I think it is a better solution to give more than one. Sometimes that first consul container is down and the other containers cannot join the cluster.
It could be achieved passing a set of well known IPs, or just everything we found under the consul dns name.
I made the modifications and it works a lot better in situations where the containers go down and up. I will do a pull request for you to review.

Sounds good. A PR would be great. If you could do it against the alpine-consul-ui-upgrades branch like you did last time, that'd be great :)

@ncornag this has been taken care of in recent updates to the development branch. Thanks for the suggestion!


Restore links to external tools in changeset-map

It seems like changeset-map does not show links to various tools https://github.com/osmlab/changeset-map/issues/137#issuecomment-292494461 from within osmcha. Would be great to have these.

Link to changeset related tools are up here:

For the user-specific tools, we’re improving the user panel to highlight these links (#46)

@planemad considering the above screenshot are we missing anything in particular?


openmvs: build with CGAL 4.12

Motivation for this change
Changes to the folder structure of new versions of CGAL broke building of this package.
Things done
added explicit CMAKE declaration of CGAL library location.

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

NOTE: This fixes the building of the package, but in order to run the binaries I needed to manually append the location of the openMVS .so files in the nix/store/ to my LD_LIBRARY_PATH environment variable. This is clearly not a complete solution. I'd appreciate it if anyone can direct me towards the correct way to fix the binaries.

@GrahamcOfBorg build openmvs

@GrahamcOfBorg build openmvs

Failure on aarch64-linux (full log)
Attempted: openmvs
Partial log (click to expand)
CMake Error at CMakeLists.txt:225 (message):
  -- Ceres requires Eigen version >= 3.3.4 on aarch64.  Detected version of
  Eigen is: 3.2.10.

-- Configuring incomplete, errors occurred!
See also "/build/ceres-solver-1.14.0/build/CMakeFiles/CMakeOutput.log".
builder for '/nix/store/iwdvmnaypnap3pl3rq07fx434mz8wl9f-ceres-solver-1.14.0.drv' failed with exit code 1
cannot build derivation '/nix/store/fjgvsdmjxqhs6karf4rydx9jy9i5q4hx-openmvs-unstable-2018-05-26.drv': 1 dependencies couldn't be built
error: build of '/nix/store/fjgvsdmjxqhs6karf4rydx9jy9i5q4hx-openmvs-unstable-2018-05-26.drv' failed

No attempt on x86_64-darwin (full log)
The following builds were skipped because they don't evaluate on x86_64-darwin: openmvs
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-linux (full log)
Attempted: openmvs
Partial log (click to expand)
shrinking /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/lib/OpenMVS/libMVS.so
shrinking /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/bin/InterfaceVisualSFM
shrinking /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/bin/DensifyPointCloud
shrinking /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/bin/ReconstructMesh
shrinking /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/bin/RefineMesh
shrinking /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/bin/TextureMesh
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/lib  /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26/bin
patching script interpreter paths in /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26
checking for references to /build in /nix/store/4blm4g29rsba79pszix4grkaxcp1p93h-openmvs-unstable-2018-05-26...


az boards

az boards is returning 'boards' is misspelled or not recognized by the system. on az 2.43.0

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

ID: 604e807e-d6ef-9976-27ec-b634e06b0646
Version Independent ID: 9c5f7bd8-9f03-d8ff-f884-9d8219674baa
Content: Azure Boards
Content Source: [latest/docs-ref-autogen/service-page/Azure Boards.yml](https://github.com/MicrosoftDocs/azure-docs-cli/blob/main/latest/docs-ref-autogen/service-page/Azure Boards.yml)
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

route to CXP team

@ezequielramos Please install azure-devops extension (az extension add --name azure-devops) as this is part of azure-devops extension and then try using the command az boards.


Bad behaviour when using !optional flag

Whenever I use the !optional flag (for dependencies, that are optional) the flag will be pushed out of the definition:
@extend %my-style !optional; --> @extend %my-style; !optional
This will lead to an error at any time. Why is this happening.

+1


Updating cspell.json to see code review flow

I don't intend to merge this PR.

/check-enforcer override

Closing as https://github.com/Azure/azure-sdk-for-cpp/pull/5739 is now merged.


Mobilesam Android deployment on NNAPI

Hi,
Thanks for the great work you have done! I have tested all mobilesam features on Pytorch and successfully converted both image encoder and prompt encoder/Mask decoder parts to onnx format. I'm currently try to move the model to an Android app. The first approach I have tried is the Pytorch mobile way:

tracing the whole model from image and prompt inputs to Masks output,
optimizing for mobile and saving for Pytorch lite interpreter,
Putting the .ptl file into the app and developing some few preprocessing and postprocessing operations

This gives me a fully functional mobilesam inference on mobile CPU. The problem Is the inference time that takes about 4/5 seconds only for encoding part. This Is the reason why I'm currently trying to make it work with mobile GPU support through NNAPI delegate but it's quite tricky. Pytorch mobile convert_to_nnapi tool fails to build a NNAPI compatible model, due to some unsopported Nodes e.g. (aten::add_) or (aten::gelu). I'm going to try the onnx way, by converting the two onnx models previously built into ORT files with NNAPI optimization and using onnxruntime on Android side.
I'm not sure if it's going to work as-is. Any kind of help, support or tip is kindly appreciated. Don't know if there's anybody working on the same thread.
Thanks in advance.

You can try ncnn or MNN. Can you share your android project source code?

Can you share the .ptl file for Pytorch lite interpreter? I want to try this model out on my app.

Can you share the .ptl file for Pytorch lite interpreter?


Error creating NAV container with WinAuth and gMSA

I have a Hyper-V image with a domain controller (Navtrain-DC) and the domain 'navtrain.locoal' for training purposes. On this domain controller I tried to create a NAV-Docker container with gMSA. Here is always a error while creation of the container. I use Koubek's PS scripts for this.
`# Install NAV Container Helper
Install-Module navcontainerhelper -force
Prepare gMSA (only once)
Add-KdsRootKey –EffectiveTime ((get-date).addhours(-10))
New-ADGroup "DockerGMSAGroup" -GroupCategory Security -GroupScope Global -Description "Docker-Containers using gMSA"
New-ADOrganizationalUnit -Name "gMSA for Windows Containers" -DisplayName "gMSA for Windows Containers"
Use Koubek's scripts
$hostname = "N11"
. .\gMSA\New-gMSA.ps1
New-gMSA $hostname     -SecGroupPath 'OU=gMSA for Windows Containers,DC=navtrain,DC=local'
-PrincipalsAllowedToRetrieveManagedPassword @( 'DockerGMSAGroup' )
Create a new NAV-container
docker run --rm     -e accept_eula=y
-e auth=Windows     --security-opt "credentialspec=file://$hostname.json"
--name $hostname     --hostname $hostname
-e folders="c:\run\my=https://github.com/tfenster/nav-docker-samples/archive/grant-user-access.zip\nav-docker-samples-grant-user-access"     -e DevDomain=navtrain.local
-e DevGroup=ALL-DEVS      microsoft/dynamics-nav:2018-cu3-de
Here is the output of the script:
`Setting up folders...
Downloading https://github.com/tfenster/nav-docker-samples/archive/grant-user-access.zip to c:\run\my
Extracting file in temp folder
Moving nav-docker-samples-grant-user-access to target folder c:\run\my
Setting up folders took 2 seconds
Initializing...
Starting Container
Hostname is N11
PublicDnsName is N11
Using Windows Authentication
Starting Local SQL Server
Starting Internet Information Server
Modifying NAV Service Tier Config File with Instance Specific Settings
Starting NAV Service Tier
Creating DotNetCore NAV Web Server Instance
Creating http download site
Running additional setup..
Setting up DEV users in NAV

Importing ActiveDirectory PowerShell Module

Success Restart Needed Exit Code      Feature Result

True    No             Success        {Remote Server Administration Tools, A...
WARNING: Error initializing default drive: 'A call to SSPI failed, see inner
exception.'.

Importing NAV Module
Gettings users from AD group ALL-DEVS
A call to SSPI failed, see inner exception.`

I've read a lot of articles on this topic in the last few days and can not find a solution! Can someone tell me what I'm doing wrong and supporting me? It is really urgent.

Have you used install-adserviceaccount and then also test-adserviceaccount? Was the test successful?
https://docs.microsoft.com/en-us/powershell/module/activedirectory/install-adserviceaccount?view=winserver2012-ps
https://docs.microsoft.com/en-us/powershell/module/activedirectory/test-adserviceaccount?view=winserver2012-ps
Then I would experiment with NAV containers as the startup phase is too long. It is better to run a windowsservercore image in the interactive mode and run this inside:
nltest /parentdomain
nltest /query

Both must return non-error result.

I've tested with windowsservercore in interactive mode with following results:
nltest /parentdomain
NAVTRAIN.LOCAL. (1)
The command completed successfully

nltest /query
Flags: 0
Connection Status = 1786 0x6fa ERROR_NO_TRUST_LSA_SECRET
The command completed successfully

Install-ADServiceAccount "N11" -Force
Install-ADServiceAccount : A call to SSPI failed, see inner exception.
At line:1 char:1
+ Install-ADServiceAccount "N11" -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : SecurityError: (:) [Install-ADServiceAccount], AuthenticationException
    + FullyQualifiedErrorId : ActiveDirectoryCmdlet:System.Security.Authentication.AuthenticationException,Microsoft.A
   ctiveDirectory.Management.Commands.InstallADServiceAccount

As you can see, I got an error very early. Im using the container network "nat".

Please, you can reach me using my private email address (you can find it on the profile page). Would be better to troubleshoot at least using Skype (to be able to discuss the problem).

Hi Guys,
did you manage to solve this problem?
I'm able to successfully query user groups in AD, but New-NAVServerUser keeps throwing "The security identifier (SID) could not be mapped to a valid Windows account"
The Container-Logs say "The trust relationship between this workstation and the primary domain failed."
and nltest /query throws the same "1786 0x6fa ERROR_NO_TRUST_LSA_SECRET" message like Joerg.
Thanks in advance

What does return Test-ADServiceAccount on your docker host?
Also you can find some details in the event log on your DC (you need to go to "Applications and Services Logs" and in one specific log related to your DC, I can't remember right now what was the name).

Hi Koubek,
thanks for your reply:
PS D:\Docker-Skripts> Test-AdServiceAccount -Identity dockerservice
True
->So it should be fine.
When spinning up a nav container, the eventlog on the adc writes a single informational-message:
"A user retrieved the password of a gmsa"
_Ein Aufrufer hat das Kennwort eines gruppenverwalteten Dienstkontos abgerufen.
Objekt des gruppenverwalteten Dienstkontos:
CN=dockerservice,CN=Managed Service Accounts,DC=xxxxxxx,DC=dom
Aufrufer-SID:
S-1-5-21-2510029043-1448261702-1124101983-4653
Aufrufer-IP:
<IP_ADDRESS>:54364_
"
In my understanding, the container already can successfully access the AD, as i could iterate through the Group-Members in a container-pssession. But then, adding these SIDs to NAV (New-NAVServerUser) doesn't work.

Hi Koubek,
i managed to solve the problem.
I missed to name the gsma exactly like the container-name.
At the moment i startup a nav container with the matching name, New-NAVServerUser also works as expected.
Thank you!!!

Yes, of course, this is a must and there is actually no workaround. Precisely for this reason, I created the function New-gMSA. This should create all necessary for you in one single command.


the price of products which shopee exacts is not correct.

http://www.mobile01.com/mpitemdetail.php?id=1429351
need to find out the problem.

resolve in #28


How to deduplicate the ImageNet22k dataset and the ImageNet1k validation set?

Hi, I have a problem about the method to deduplicate the ImageNet22k dataset and the ImageNet1k validation set.

In your doc, you said that you achieved this goal through using the sift feature similarity matching method, and it would be very kind of you to tell me the detailed informations about this method.
I intend to generate the SIFT features of all the images in ImageNet1k validation set and compare the outputs with the SIFT features of pictures which are with the same labels in ImageNet22k dataset one by one. Is the deduplication method same with yours?
Thanks,
Ema1997

Thanks for your attention, yes the method you said is the same ours~

Thanks.

Hi,
would you please tell me the threshold you use to define the similar images and dissimilar images? Also, you said that you select 4M images from imagenet 22k, and I am wondering the technique you use to pick out the 4M images.
Thanks,
Ema1997.


Getting yarn run bundle to work

Adding back in :
-src/shapes/annotated-marker.js

src/shapes/annotated-segment.js

Without these files, yarn run bundle was failing. I've also ignored the yarn.lock file.
Here's the error I was seeing:
[waves-ui]	src/states/simple-edition-state.js: successfully transpiled to "dist/states/simple-edition-state.js" (34ms)
[waves-ui]	src/utils/format.js: successfully transpiled to "dist/utils/format.js" (7ms)
[waves-ui]	src/utils/orthogonal-data.js: successfully transpiled to "dist/utils/orthogonal-data.js" (41ms)
[waves-ui]	src/utils/scales.js: successfully transpiled to "dist/utils/scales.js" (17ms)
[waves-ui]	waves-ui.umd.js: bundle start
[waves-ui]	waves-ui.umd.js: bundle error
> Cannot find module '../shapes/annotated-segment' from '/Users/justinwinter/Sites/local/docroot/waves/waves-ui/dist/helpers'
[waves-ui]	waves-ui.umd.js: bundle error
> Cannot find module '../shapes/annotated-marker' from '/Users/justinwinter/Sites/local/docroot/waves/waves-ui/dist/helpers'
✨  Done in 14.24s.

Hey, problem fixed in develop branch (see #25)


Adding kubernetes/container engine deployment.

@waprin this is a proof of concept. Let me know your thoughts.

@waprin this is now ready for review.

@elibixby @waprin pushed a new version + a makefile. Let me know your thoughts.

lgtm


HOTFIX:Backport of second round upstream NuttX i2c fix

backport 3cd66af889b42b036d6c9d88e067fc3b8abbdb2a and pr 258
Applies to STM32F4 and STM32F7
STM32, STM32 F7, and STM32 L4: Clone Freddie Chopin's I2C change to similar STM32 I2C drivers.
Save elapsed time before handling I2C in stm32_i2c_sem_waitstop()
This patch follows the same logic as in previous fix to
stm32_i2c_sem_waitdone().
It is possible that a context switch occurs after I2C registers are read
but before elapsed time is saved in stm32_i2c_sem_waitstop(). It is then
possible that the registers were read only once with "elapsed time"
equal 0. When scheduler resumes this thread it is quite possible that
now "elapsed time" will be well above timeout threshold. In that case
the function returns and reports a timeout, even though the registers
were not read "recently".
Fix this by inverting the order of operations in the loop - save elapsed
time before reading registers. This way a context switch anywhere in the
loop will not cause an erroneous "timeout" error.

@LorenzMeier - second set


Updates files to display ACS masterIntegration

Fixes https://github.com/Shippable/admiral/issues/1034

is this bringing up correct services and updating right values in DB. we need to mention in the comment on how PR changes are being tested

@himanshu0503  @ric03uec We don't use Azure Container Service integration anymore. This was created even before pipelines.
We now have an integration Azure DC/OS for the same.
I don't think so we should add this in the Admiral.
Also, we should open a heap for clean up of ACS.

Closing this as per https://github.com/Shippable/heap/issues/683#issuecomment-293175941.
@jatindogra will open a heap for the same.