I meet a problem when I run Step 4.

Validation...
Traceback (most recent call last):
File "train.py", line 175, in
args.checkpoint_after, args.val_after)
File "train.py", line 136, in train
evaluate(val_labels, val_output_name, val_images_folder, net)
File "/Aistation010808/LHPE/val.py", line 127, in evaluate
avg_heatmaps, avg_pafs = infer(net, img, scales, base_height, stride)
File "/Aistation010808/LHPE/val.py", line 83, in infer
height, width, _ = normed_img.shape
ValueError: not enough values to unpack (expected 3, got 1)
Hello, I am Candy，I hope you can help me solve this problem. The information above ,I meet it when I run Step 4. I choose the weight file is checkpoint_iter_40000.pth.  So the Step 4  command line is changed to
python train.py --train-images-folder ./COCO_HOME/train2017/ --prepared-train-labels prepared_train_annotation.pkl --val-labels val_subset.json --val-images-folder ./COCO_HOME./val2017/ --checkpoint-path ./default_checkpoints/checkpoint_iter_40000.pth --weights-only --num-refinement-stages 3
I think that only changing the weight file isn't the cause of the problem, so I hope you can help me to solve it. Thank you！

Hi! I believe that something with the images path. Try the ./COCO_HOME/val2017/  (without the . after COCO_HOME).

Hi! I believe that something with the images path. Try the ./COCO_HOME/val2017/  (without the . after COCO_HOME).

Thank you for your reply. I think the images path is ok , I'm running the program on the school server, so the data sets path should change accordingly. I tried a method ‘Comment out the offending part of the code ’ ( train.py  from  'if num_iter % val_after == 0: '  to  'net.train() ' ). Then I ran the Step 4,  I was surprised that the program didn't fail at the previous iteration.So far, the program is still running.

Cool!

Cool!

(I am running Step 4) This program has been running for four days , I want to know how much will it run iteration after it stops ?  Is it 420000 or 380000 ? view the train.py code，I don't  find the variable about iteration information which you define. I hope you can help me understand this variable more clearly！Thank you !

The program will run for 280 epochs. You can get the total number of iterations by multiplying number of epochs by number of iterations per epoch.

The program will run for 280 epochs. You can get the total number of iterations by multiplying number of epochs by number of iterations per epoch.

Thank you for your reply!  I followed your instructions and counted the number of iterations when it will stopped.  The step 4 is training the train2017 set. In general，the training will be stopped after iteration 420000. But after 420,000 iterations, the program is still running. The same problem occurs when I training the validation sets. ( stop after iteration 20000) . I looked at the code of train.py and didn't find any problems. I am very confused now, and I hope you can give me some suggestions to understand this project well.

Actually, the training will stop after 280 epochs. A single epoch may contain different number of iterations, according the batch size (number of dataset samples per single iteration) and the total dataset size, num_iterations = ceil(datast_size / batch_size). Anyway, you may add a break if specific number of iterations is achieved.

Hope, it is clear now.


fix various issues with ASYNC102

Fixes most of #283 and some other things I noticed, only remaining thing being checking other rules for if they should also have special handling of open_nursery/create_task_group.
Note that trio.move_on_after(shield=True) has not been released yet

given the quick review I'll leave changes to ASYNC100 to another PR :)


switch cmake to use configure_file and fix pkgconfig

Signed-off-by: Kimball Thurston<EMAIL_ADDRESS>

Superseded by #242, #332, and #341.

@cary-ilm how can this be superseded by #341 when it is #341 ? Will there be a new Pull Req to tie up the CMake changes?


Control panel variables set to 0 cause ValueError

Which does not reset, preventing further use of the control panel.

output from a ipynb that @bqpd and I were looking at (too big to be a good MWE):
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
/Users/whoburg/MIT/dev/gpkit/gpkit/interactive/widgets.pyc in resolve(**subs)
     67                 model.solve(**solvekwargs)
     68             except ValueError:
---> 69                 model.localsolve(**solvekwargs)
     70             fn_of_sol(model.solution)
     71         except RuntimeWarning:

/Users/whoburg/MIT/dev/gpkit/gpkit/model.pyc in localsolve(self, solver, verbosity, skipsweepfailures, *args, **kwargs)
    381             with SignomialsEnabled():
    382                 return self._solve("sp", solver, verbosity, skipsweepfailures,
--> 383                                    *args, **kwargs)
    384         except ValueError as err:
    385             if err.message == ("SignomialPrograms must contain at least one"

/Users/whoburg/MIT/dev/gpkit/gpkit/model.pyc in _solve(self, programType, solver, verbosity, skipsweepfailures, *args, **kwargs)
    427                 print("A zero-substitution triggered the zeroing of lower-"
    428                       "unbounded variables to maintain solver compatibility.")
--> 429             self.zero_lower_unbounded_variables()
    430         signomials, beforesubs, allsubs = self.signomials_et_al
    431         beforesubs.signomials = signomials

/Users/whoburg/MIT/dev/gpkit/gpkit/model.pyc in zero_lower_unbounded_variables(self)
    305         zeros = True
    306         while zeros:
--> 307             bounds = self.gp(verbosity=0).missingbounds
    308             zeros = {var: 0 for var, bound in bounds.items()
    309                      if bound == "lower"}

/Users/whoburg/MIT/dev/gpkit/gpkit/model.pyc in gp(self, verbosity)
    512     def gp(self, verbosity=2):
    513         signomials, _ = simplify_and_mmap(self.signomials, self.constants)
--> 514         gp, _ = form_program("gp", signomials, verbosity)
    515         return gp
    516

/Users/whoburg/MIT/dev/gpkit/gpkit/model.pyc in form_program(programType, signomials, verbosity)
    739     cost, constraints = signomials[0], signomials[1:]
    740     if programType == "gp":
--> 741         gp = GeometricProgram(cost, constraints, verbosity)
    742         return gp, gp.solve
    743     elif programType == "sp":

/Users/whoburg/MIT/dev/gpkit/gpkit/geometric_program.pyc in __init__(self, cost, constraints, verbosity)
     51         super(GeometricProgram, self).init_from_nomials(self.posynomials)
     52         if self.any_nonpositive_cs:
---> 53             raise ValueError("GeometricPrograms cannot contain Signomials.")
     54         unsubbed = [k for k, v in self.values.items() if not is_sweepvar(v)]
     55         if unsubbed:

ValueError: GeometricPrograms cannot contain Signomials.


Restarting kubed did not fix existing namespaces

Cluster metadata was not copied
https://qacode.appscode.ninja/pharm/#/kubernetes/h505/configmap

Fixed


Improve CLI reporting of "exporting/exported" numbers

Ok. So it does seem shared are not being exported. But I am still confused on the number of exports since they don't seem to add up. So it would be great if the output actually indicated what were the various media types exported and their counts -
The photos app says I have 43500 pictures and 6421 videos. osxphotos says it is exporting 49921 as expected. but then the final counts do not match up and I am not sure what is missing or not exported. There are 106 items that I don't know what they are and are not exported. And it is very difficult to track this down. Is it possible to print details similar to the media types Photos uses? like video, slo-mo, screenshots etc to know what was actually exported?
silvialin@ns-MacBookPro16 Fotos1 % osxphotos export --update --not-shared --skip-bursts --current-name --export-as-hardlink --skip-live --skip-original-if-edited --directory '{created.year}/{created.month}' /Users/silvialin/Pictures/Fotos1
Using last opened Photos library: /Users/silvialin/Pictures/Photos Library.photoslibrary
Exporting 49921 photos to /Users/silvialin/Pictures/Fotos1...
[####################################]  100%
Exported: 49815 photos, updated: 0 photos, skipped: 0 photos, updated EXIF data: 0 photos
Elapsed time: 285.754 seconds
silvialin@ns-MacBookPro16 Fotos1 % osxphotos export --update --not-shared --skip-bursts --current-name --export-as-hardlink --skip-live --directory '{created.year}/{created.month}' /Users/silvialin/Pictures/Fotos1
Using last opened Photos library: /Users/silvialin/Pictures/Photos Library.photoslibrary
Exporting 49921 photos to /Users/silvialin/Pictures/Fotos1...
[####################################]  100%
Exported: 1362 photos, updated: 0 photos, skipped: 49815 photos, updated EXIF data: 0 photos
Originally posted by @narensankar0529 in https://github.com/RhetTbull/osxphotos/issues/252#issuecomment-723133267

@narensankar0529  I'm still working on the reporting of export numbers but in v0.37.1 I've added a --report option to create an export report in CSV format listing exactly what was exported, updated, skipped, etc.


Resetting the job timers is now optional

This is following on from changes in 0.1.8 where job keys were
successfully deleted upon creation of a new redis backend.
The fix of this bug causes an issue with every_job and long time
spans. For apps using this gem, that get deployed frequently, the keys
in redis are now successfully deleted and the every_job timer gets
reset each deploy, therefore making these bigger spaced our jobs less
likely to ever run.
The simple solution is to make this reset! optional.

:+1:


Add worker config

Adding the ability to configure worker with tshirt size and type. These can be used in the flink cluster creation to construct taskmanager configuration (not added in this PR)

At first, it appears that this is being added to proto but leveraged somewhere else, is that correct?
Yes. It is used by a closed source plugin that depends on this plugin

I would really prefer that whatever is added to be leveraged by the plugin as well.
Should we make use of it for worker sizing to make the PR more complete? 🤔

Should we make use of it for worker sizing to make the PR more complete?
@live-wire let me think about this for a little bit. We can also sync at some point IRL (maybe first week of jan?)


Support for neovim/vim

I recently discovery this project and I really like the syntax of the language. So I was thinking to give it a shot but unfortunately the language server only supports VSCode. It'd be really nice if the language server also supported neovim/vim.

Agreed! Someone needs to spend the time to separate the LSP process from the rest of the VSCode Plugin. I believe they are mostly separate already, and it's mostly a distribution/bundling issue. I don't think it should be hard (assuming LSP protocols are the same), but only trying will tell. 😺   Are you interested in giving it a try?

Yeah, I can give it a shot


chore: bump google cloud storage

Used to download video transcripts from google cloud buckets
Bump from 7.10 to 7.11.2
changelog shows no breaking changes
https://github.com/googleapis/nodejs-storage/blob/main/CHANGELOG.md
Tested by loading legacy and cycle 1 pages with video transcripts without error

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


build: Convert stage1 to handle building multiple flavors

By handling multiple flavors I mean doing the building of the binaries once for all flavors and installing the binaries to separate rootfses for each flavor.

LGTM when green.


Confirmation of the number of files after cache

Hello @Yihanhu, thank you for your impressive work. I would like to confirm how many training samples you used during training. Specifically, if you ran train_nuplan_model_v1_1.sh.

I random sampled ~1500k frames from the entire training set.


Fix State Details Page Rework Bugs

Overview
Fixes issues with my latest state details page, like tight spacing and duplicate images (which I think was caused by a React HTML error)
This also includes some improvements to the wording and spacing of the sections that say how much pollution is dropped. I made the text clarify what dropped the emissions (more clear, more screen-shottable) and experimentally made them fade in for emphasis:

Before
After

Fade In Text Demo:

Note: I just tacked in the fade in behavior. If folks don't like it, let me know and I can remove it!
Closes #148
Demo
See description.
Notes
Optional. Ancillary topics, caveats, alternative strategies that didn't work out, anything else.
Testing Instructions

Test the state details page on mobile and desktop, confirming spacing is never too tight (with elements touching) and all images are what you expect

@derekeder - the fade in has gone the way of the Dodo


Basic Authentication

Related Issue(s):

#https://github.com/Healy-Hyperspatial/stac-fastapi-mongo/issues/12

Description:
Optional Basic Authentication for stac-fastapi-mongo

I don't know how to create a stac_fastapi extension so I wrote a module basic_auth.py and added 1 function call to app.py apply_basic_auth(api)
Added docker-compose.basic_auth.yml as an example on how to enable & configure basic auth:

- BASIC_AUTH_USER=admin
- BASIC_AUTH_PASS=admin
- BASIC_AUTH_ENDPOINTS=[{"path":"/collections","method":["POST","PUT","DELETE"]},{"path":"/collections/{collection_id}/items/{item_id}","method":["POST","PUT","DELETE"]}]

In order to enable basic auth both BASIC_AUTH_USER and BASIC_AUTH_PASS
BASIC_AUTH_ENDPOINTS is optional and allows you to specify which paths/methods require authentication. If omitted all endpoints will require authentication.
After some additional review I will update further documention and tests if needed.
PR Checklist:

[ ] Code is formatted and linted (run pre-commit run --all-files)
[ ] Tests pass (run make test)
[ ] Documentation has been updated to reflect changes, if applicable
[ ] Changes are added to the changelog

typing_extensions==4.4.0 seems to be missing from the checks? even do I added it to setup.py

Could you take a look sir @jonhealy1 :) ?

I have looked a little. It looks really good. Later today I will try it out. Like you said we will need a couple tests. It is definitely what I was thinking.

If we add the logic here to the core library then we  should be able to use this in the mongo, elasticsearch, and opensearch backends which would be really cool.

It's working great - just tested it

@jonhealy1 Few Questions:

Would you prefer me to pull request to the elasticsearch repo or do both ?

Is this the right way to implement this? Would a Stacfastapi style extension be better (I don't know how) ? The same way these extensions are activated:
https://github.com/Healy-Hyperspatial/stac-fastapi-mongo/blob/ad755fde8b78cd17b2504361a4169e9003683109/stac_fastapi/mongo/app.py#L39-L59
https://github.com/Healy-Hyperspatial/stac-fastapi-mongo/blob/ad755fde8b78cd17b2504361a4169e9003683109/stac_fastapi/mongo/app.py#L65

Would you make any additions? f.e. adding a BASIC_AUTH_ENABLED ?

I think it may be easiest to add it to this repo first. Then add a pr to the other repo afterwards. It's really up to you though.

To add it to stac-fastapi-elasticsearch-opensearch and this project too we would add basic_auth.py to the core library.
Then we would push a new version of the core library to PyPI
Update the core library version in stac-fastapi.elasticsearch,, stac-fastapi.opensearch, and stac-fastapi.mongo
Then we could add the apply_basic_auth to the api of each
Also, add the tests and add the docker compose file to each - elasticsearch and opensearch backends share the same tests while mongo has its own copy

A lot of this depends on the sort of time you have right now. ie. If you just want to add to this repo and have me add it to the stac-fastapi-elasticsearch. Adding an official extension would probably mean doing something here: https://stac-api-extensions.github.io/. We could define our own custom extension maybe. It could make sense to turn this into an 'official' extension later - I don't know. There's an example of an extension being defined here that may help show how to turn this into a custom extension for now. There's a folder in the stac-fastapi-elasticsearch core library to hold extensions here: https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/tree/main/stac_fastapi/core/stac_fastapi/core/extensions. If you want to tackle it go for it - make a custom extension for now.

I think what you have now is good. It's nice and simple. I'm sort of 50/50 myself. I think most people just want a way to lock down the transactions endpoints but I guess also some people want to lock down all of the endpoints. Maybe an admin could make transactions but other registered Users could only view the data. What about one ENV variable only that sets everything like you showed above with users and routes? What do you think? You probably know as much or more than I do about what makes the most sense.

Would we need to specify which endpoints are public? Instead of listing which ones are prohibited we list the ones that are allowed? If this gets more complicated we will definitely need to add a section to the README

@jonhealy1

Alright

A custom extension seems like the correct option but I don't understand how to. I basically just need apply_basic_auth(api) to be called somewhere with the api as an argument.

I really think the approach with multiple users being defined in a json array is better, because it allows for all the api possibilities. Example:
a. API where the [default] end points are public but [Transactions Extension] is protected.
b. API where the everything is protected. Would require 2 or more users (1 admin, and N readers)
Also by default endpoints without and permission associated could be set as public. A single env var would be enough for all of this.

We could add like it is and then create an issue to convert it to a custom extension later? I agree with 3. let's do it, it is better.

Greetings I've made some improvements:

Single BASIC_AUTH JSON string Environment Variable: Combined all authentication settings into one variable
The public_endpoints key allows to specfiy which endpoints are public
You can set the key permissions as "*" to grant the user all permissions
Provided some docker-compose examples for two use cases:

docker-compose.basic_auth_public.yml: all GET requests and /search POST are public. Other requests require admin authentication

{
	"public_endpoints": [
		{"path": "/","method": "GET"},
		{"path": "/conformance","method": "GET"},
		{"path": "/collections/{collection_id}/items/{item_id}","method": "GET"},
		{"path": "/search","method": "GET"},
		{"path": "/search","method": "POST"},
		{"path": "/collections","method": "GET"},
		{"path": "/collections/{collection_id}","method": "GET"},
		{"path": "/collections/{collection_id}/items","method": "GET"},
		{"path": "/queryables","method": "GET"},
		{"path": "/queryables/collections/{collection_id}/queryables","method": "GET"},
		{"path": "/_mgmt/ping","method": "GET"}
	],
	"users": [
	  {
		"username": "admin",
		"password": "admin",
		"permissions": [
		  {"path": "/","method": ["GET"]},
		  {"path": "/conformance","method": ["GET"]},
		  {"path": "/collections/{collection_id}/items/{item_id}","method": ["GET","POST","PUT","DELETE"]},
		  {"path": "/search","method": ["GET","POST"]},
		  {"path": "/collections","method": ["GET","PUT","POST"]},
		  {"path": "/collections/{collection_id}","method": ["GET","DELETE"]},
		  {"path": "/collections/{collection_id}/items","method": ["GET","POST"]},
		  {"path": "/queryables","method": ["GET"]},
		  {"path": "/queryables/collections/{collection_id}/queryables","method": ["GET"]},
		  {"path": "/_mgmt/ping","method": ["GET"]}
		]
	  }
	]
}

docker-compose.basic_auth_protected.yml: All endpoints require authentication. The Admin user as access to all endpoints. The Reader user has access to all GET and /search POST endpoints

{
	"users": [
	  {
		"username": "admin",
		"password": "admin",
		"permissions": "*"
	  },
	  {
		"username": "reader",
		"password": "reader",
		"permissions": [
		  {"path": "/","method": ["GET"]},
		  {"path": "/conformance","method": ["GET"]},
		  {"path": "/collections/{collection_id}/items/{item_id}","method": ["GET"]},
		  {"path": "/search","method": ["GET", "POST"]},
		  {"path": "/collections","method": ["GET"]},
		  {"path": "/collections/{collection_id}","method": ["GET"]},
		  {"path": "/collections/{collection_id}/items","method": ["GET"]},
		  {"path": "/queryables","method": ["GET"]},
		  {"path": "/queryables/collections/{collection_id}/queryables","method": ["GET"]},
		  {"path": "/_mgmt/ping","method": ["GET"]}
		]
	  }
	]
}

@jonhealy1

Would you make any changes?
I'm guessing there's some documentation to be done? Not sure where to add it.
Also some tests to be created? Not sure where or how.

I think this looks really good. I will have a closer look tomorrow. For documentation we can add another section in the Readme. I am not entirely sure what tests will look like. We can add a new test file in the tests folder. If you don't have any tests by tomorrow I will look at what they could look like. Nice work. It's really good so far.

@jonhealy1 There's one change I could see make sense....
Using a config file instead of an env var and have the env var be the file path... it would make this a bit more secure.
I had this branch where the passwords (even though in memory) are encrypted with bcrypt and the config file could be deleted after startup.
https://github.com/pedro-cf/stac-fastapi-mongo/blob/basic-auth-secure-ish/stac_fastapi/mongo/basic_auth.py
Would this be an ok addition? or do u think the env var is easier to use (no volumes etc)

Definitely makes sense

Definitely makes sense

I actually changed my mind. I think this adds alot of deployment complexity and security isn't really a priority when using basic authentication. So I think we should just abandon the idea.
I think we should stick with adding documention and tests.

Regarding tests I'm assuming best way would be:

edit https://github.com/Healy-Hyperspatial/stac-fastapi-mongo/blob/ad755fde8b78cd17b2504361a4169e9003683109/.github/workflows/cicd.yml#L55-L64

add 1 or 2 steps/environments with BASIC_AUTH for each use case?

For all steps only run specific tests pipenv run pytest path/to/tests -svvv ?

What do you think @jonhealy1 ?

Your idea for the tests is really good :) I think you make a good point about adding too much complexity as well.

The docker compose files are a really good idea for showing functionality. I don't think we need too much for the docs - it's up to you

@jonhealy1 I've made some changes to conftest.py, added some tests and made changes the cicd.yml

Tests are looking good. I think a section in the README is good for docs.

So weird I don't know why the github workflow isn't running

So weird I don't know why the github workflow isn't running

Guessing its because i edited the cicd

It's working now.

@jonhealy1 I've added some documentation to the README.md, please take a look and if it's ok I think we're done with this PR.


EKF does not switch to secondary GPS if main fails

Describe the bug
If a vehicle has two GPS modules connected and the main one fails while it has a higher fix type than the secondary GPS the EKF will not switch to only use the secondary GPS but stop fusing GPS completely.
To Reproduce
Collect a replay logfile with a vehicle using two GPS modules. Stop publishing of the first GPS module when it has a higher fix than the secondary GPS

Expected behavior
The EKF should switch to only use the secondary GPS
Additional context
https://github.com/PX4/Firmware/blob/f3fefd7d9372ec98d404e2e99da2e251114a2d7e/src/modules/ekf2/ekf2_main.cpp#L953-L988
The problem is that _gps_state[0].fix_type is never updated after the GPS failure so _gps_select_index will never be set to one

It also happens the other way around, and even if the GPS modules have the same fix type

FYI @DanielePettenuzzo

solved by https://github.com/PX4/Firmware/pull/14278


CHECKBOX: Validation not running properly for required checkbox group

Please verify the version of auro-form you have installed
1.5.0
Please describe the bug

Go to https://auro.alaskaair.com/components/auro/checkbox
Scroll to "Required" example
Click on two checkboxes to give them checked state
Uncheck one of the boxes
See "required" error

Reproducing the error
This issue is reproducible on the Auro docsite
Expected behavior
Required validation should not be triggering until all checkboxes are empty
What browsers are you seeing the problem on?
Chrome
Additional context
No response
Exit criteria
Validation runs correctly during required state

Update - this was a docs issue. More discussion needed!


Add setting to only show private messages and mentions in title bar/desktop application unread count.

This PR adds a new setting to the user's notification settings that
will change the behaviour of the unread count in the title bar and
desktop application.
When enabled, the title bar will show the count of unread private messages
and mentions. When disabled, the title bar will act as before, showing
the total number of unread messages.
Testing Plan:
I've added a backend test. As there were no existing tests that checked the title
bar, I wasn't sure where or how best to do a frontend test, so at the time of
submitting this PR, there isn't one.
GIFs or Screenshots:

@davidtwco awesome, thanks for implementing this!  I posted some small code-level comments above.
I think the main thing I want changed is the string describing it; "unread counts" might be expected to refer to the left sidebar, and the current text is ambiguous about whether it does that.  @rishig do you have any ideas for how to thread that needle?  I think it'll be easier to explain with a dropdown of options (also convenient for future expansion of options) rather than a checkbox.  Maybe something like this???
[Dropdown] title: Unread messages counted in desktop app tray and webapp favicon (tooltip?).`
Total unread messages.
Only unread private messages and mentions.

I've resolved the code-level comments and changed the checkbox to a dropdown as per your suggestion:

@timabbott @rishig is there anything I can do to move this along?

@davidtwco I'm mainly waiting on feedback from @rishig on the wording stuff (also both of us were on  vacation for the July 4 holiday weekend here in the USA).

I think long and even medium term we'll want this to join visual, audible, mobile, and email notifications as a fifth column in the notification-preferences matrix. Besides general coherence, that would allow things like "by default pinned streams, topics I follow, and mentions are included".
In the short term I guess this is fine, assuming the code is structured in a way where that transition will be easy. Suggested wording:

It can go right below "Other notification settings"; it's not a desktop notification in the way that Zulip currently uses the term.

Dropdown can be

title: Organization unread count (?)
All unreads
Private messages, mentions, and alerts

Where the (?) is a link to a help article we can write.

This PR is probably 5% of the work of the long-term idea you describe, and I don't expect migrating to be a problem if/when we do that column approach, so we certainly shouldn't block this on that sort of thing.
(Even just adding the logic to calculate things correctly as a 5th column would be a big project at the scale of the left sidebar unreads view project)

@rishig for this:

It can go right below "Other notification settings"; it's not a desktop notification in the way that Zulip currently uses the term.

I think it still makes sense to put this under the "Desktop" heading; I interpret that block as being about "Desktop/Web specific" notification settings, not "desktop notifications" specifically.  Which makes sense, because the sound setting isn't a "desktop notification" anyway.

cool, sounds good. And yeah, that logic makes sense for putting it under Desktop.

I've changed the dropdown as per your wording in this comment, except i have not included "and alerts" because this PR doesn't include those - I wasn't able to find any existing infrastructure to get an unread alert count.

@davidtwco this looks great.  I pushed an additional (totally untested) code cleanup commit to this PR; can you review and re-test with that change?  Once we've confirmed I didn't break anything, we can merge.

@timabbott I've rebased this (so that database migrations aren't conflicting) and fixed any issues.

Squashed the fixup commit in and merged, thanks @davidtwco!
@akashnimare FYI -- you can close the similar issues for the desktop app since this is now implemented in the webapp.

As a sidenote, thanks so much for implementing this @davidtwco!  It's not often we get to close an issue number below 2000 :).

Awesome, @davidtwco thanks for working on this.

Maybe a little tweak would be (now you can get the count of private/mentions) to show a red dot in the tray icon when you have private msgs/mentions, this way, even if you show the count for all messages, you know someone explicitly addressed you.  Thanks to Slack for showing us how useful that is ;-)

@ewoutkramer we already show this on macOS. Gotta find a way to show the same on Windows. Can you attach a screenshot of how it looks on Slack?

Sure, this is when I don't have mentions:

And it looks like this when I do have a private message/mention:

;-) No difference on Windows!

@ewoutkramer great and how does it look like in Slack?

This is without any mention or new messages:

This is when there are new messages (no count!), but no mention/private msg:

And finally, with a private message:

BTW: Slack is also an Electron app, wonder whether they experienced the same pain...


Video keeps playing ever after disposing the flickermanager and the page is disposed

The video just keeps on playing even after the page is got disposed. What should I do to resolve this?

Please provide code snippet of implementation and video to reproduce it.

class PropertyGalleryScreen extends StatefulWidget {
  final List<String>? videosList;
  const PropertyGalleryScreen({
    Key? key,
    required this.videosList,
  }) : super(key: key);

  @override
  _PropertyGalleryScreenState createState() => _PropertyGalleryScreenState();
}

class _PropertyGalleryScreenState extends State<PropertyGalleryScreen> {
  late FlickManager? flickManager;

  @override
  void dispose() {
    flickManager?.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: CustomAppBar(
        title: 'Gallery View',
      ),
      body: CustomListViewWidget<String>(
              data: widget.videosList,
              padding: EdgeInsets.all(15.w),
              addObx: false,
              child: (d) {
                flickManager = FlickManager(
                    autoPlay: false,
                    videoPlayerController: VideoPlayerController.network(d),
                  );

                return FlickVideoPlayer(
                        flickManager: flickManager!,
                      );
              },
            ),
    );
  }
}

Sorry for the late reply, here's the code snippet. I'm getting the list of URLs from the previous screen.
So when I play a video from the list and goes back, the flickManager is not disposing the video keeps playing in the background. It only stops when I exits from the app.

Closing this for now. Please open if you are still stuck.

I'm having the same issue.


Faulty Regex

https://github.com/adidas/api-guidelines/blob/d10e8a904372a0512a7245077a73d971fdc1411c/.spectral.yml#L87
It's dangerous to go alone! Take this:
^[A-Z][a-z0-9]*(?:-[A-Z][a-z0-9]*)*$

Thank you for your suggestion @rallyRussell  but with your match we're not forcing to use hyphen after each segment and we're interested on that.
Regards.


added credentials resolving for generic upload step

We want to use Jenkins pipeline scripts like this:
	def server = Artifactory.server('...')
	def uploadSpec = """{
		"files": [{
			"pattern": "...",
			"target": "..."
		}]
	}"""
	server.credentialsId = '...'
	def buildInfo = server.upload(uploadSpec)
	server.publishBuildInfo(buildInfo)

There was no resolving of username and password for given credentialsId.

oh, that has already been added in meantime


[ci skip] adding user @asmith75218

Hi! This is the friendly automated conda-forge-webservice.
I've added user @asmith75218 as instructed in #5.
Merge this PR to add the user. Please do not rerender this PR or change it in any way. It has [ci skip] in the commit message to avoid pushing a new build and so the build configuration in the feedstock should not be changed.
Please contact conda-forge/core to have this PR merged, if the maintainer is unresponsive.
Fixes #5

@conda-forge/core please merge to add user as project maintainer

@conda-forge/core could I get some help with this please?

Thank you @isuruf


[rxcpp] upgrade to 4.0.0

Thanks!
I also switched the portfile to use vcpkg_from_github(), which will support installing from master!


csi-isilon: add the patch verb to volumesnapshotcontents/status to fix snapshot creation.

Add the patch verb to volumesnapshotcontents/status to fix snapshot creation.

Is this a new chart?
No
What this PR does / why we need it:
This PR adds a missing permission to Isilon controller. Without it, snapshots cannot be taken
Which issue(s) is this PR associated with:
- #1340
Special notes for your reviewer:
Checklist:
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] Chart Version bumped
[ ] Variables are documented in the chart README.md
[ ] Title of the PR starts with the chart name (e.g. [charts_dir/mychartname]) if applicable

@alexemc - does this issue exist with other platforms too? When should "patch" be added to the verbs??

@alexemc - does this issue exist with other platforms too? When should "patch" be added to the verbs??

@gallacher no, csi-isilon is the only driver that is missing "patch" in release-v1.11.0.


Tetragon e2e Test: Run e2e tests in parallel

E2e tests currently have 3 packages that can run independently with each other
By split the test into 3 runners, we can reduce about ~50% CI time: https://github.com/Trung-DV/tetragon/actions/runs/8771741177

Hi,
Thanks for the PR, but it's not clear to me that this will work as expected.
Each e2e test requires its own Tetragon instance, and having multiple Tetragon instances at the same time can be problematic. This is why we generally running the tests sequentially.

Hi,
Thanks for the PR, but it's not clear to me that this will work as expected.
Each e2e test requires its own Tetragon instance, and having multiple Tetragon instances at the same time can be problematic. This is why we generally running the tests sequentially.

Hi @kkourt
As I understand, currently, we run e2e test sequentially, we will init a Tetragon instance for each test package at a time.
So I just split out the runners, init a Tetragon instance for each runner, and each runner will a single test package.
All are independent environments (runners).
Is my approach reasonable?

I have updated
now it looks like https://github.com/Trung-DV/tetragon/actions/runs/8799449115

In addition to my previous comments, if you can squash your commits maybe! Thanks!

Please @willfindlay take a look and feel free to merge this!

Thanks!!

How many more jobs would you expect this to generate @mtardy?
Anything that could generate dozens or hundreds of jobs will probably be misusing "the commons" resource, if it's a couple more that is unlikely to make much difference.

How many more jobs would you expect this to generate @mtardy?
Anything that could generate dozens or hundreds of jobs will probably be misusing "the commons" resource, if it's a couple more that is unlikely to make much difference.

You are everywhere 👀 , it just transforms a 20min job into three jobs that are running significantly faster (something around 10min each) so we consume a bit more generally but also faster in a way. It should be reasonable as it asks for 4 CPUs and 16GB. We have been seeing bottlenecks on some occasions on the providing on actuated side, we hope our consumption is reasonable otherwise, we can find solutions.

We've had a couple of users starting matrix builds with 250+ jobs .. this of course causes some issues for the shared service.
What you're doing sounds fine.
You can right-size VMs by running vmmeter - https://actuated.dev/blog/right-sizing-vms-github-actions


spherepoint_hash32: float8 needs wrapping into a Datum

Sorry I forgot to test on 32-bit... The new spherepoint_hash32 function crashes on platforms where float8 is passed by pointer.

Well, zero patch number seems to be unlucky :) Having a 32 bit platform in the test pipeline might help to catch such problems. But I haven't found such platforms on GitHub Actions unfortunately.

The embarrassing part is that I do have such a test pipeline on apt.postgresql.org, but it wasn't running for pgsphere yet:
https://pgdgbuild.dus.dg-i.net/view/Snapshot/job/pgsphere-binaries-snapshot/

It would avoid the palloc call, true.
TBH, the current implementation is fast on 64-bit platforms, and anyone running database servers on 32-bit today should already be aware that there are limitations. Not sure we have to optimize for that.

Dear All, I'm going to increment the patch number and create a new release artifact. Let me know please if you have some objections.

Sorry, it seems I haven't merged the change before close. Now fixing it.


Shiqiu/sprint164 release update index json

Update index.json and the version in the setup.py

If this PR is for a new extension or change to an existing extension, use the following to try out the changes in this PR:
docker run -it microsoft/azure-cli:latest
export EXT=<NAME>
pip install --upgrade --target ~/.azure/cliextensions/$EXT "git+https://github.com/ShichaoQiu/azure-cli-extensions.git@shiqiu/sprint164ReleaseUpdateIndexJson#subdirectory=src/$EXT&egg=$EXT"


MAINT: lombscargle numerical backward-compat

Per discussion in gh-21277, I agree it would be best to switch the new lombscargle implementation to use floating_mean=False by default because of the disruption in downstream numerical results we are causing. If it were truly fixing a bug it would normally be allowed to cause a "break", but seems like it is more like a general improvement we could issue a warning of some sort about (i.e., warn that the "better" setting will eventually become the default if the consumer doesn't explicitly specify a value for it?).

@mhvk @jakevdp @neutrinoceros do you want us to keep this numerically backward compatible and issue a warning that the default will change in a future release? I believe the argument is that the "new" default is generally better, but I'm not quite sure it passes the requirement of a "bug fix allowing a break" at first glance.

@tylerjereddy I follow your logic. I wouldn't know what the threshold is to "break" now versus later. But I would suspect most would agree that setting floating_mean=True is better in the long run--especially for most "naive" users, that wouldn't even be aware of the downsides to the previous method.

Not sure what is going on, but comments from Jake and others have me concerned so just opening this to make sure the matter is thoroughly considered before cutting a release.

Pasting my comment from https://github.com/scipy/scipy/pull/21277#issuecomment-2408212424 since it's relevant I think:

One place where fit_mean=True will cause problems is when you use lombscargle to find the window frequency by passing in a unit signal, like this:
signal_psd = lombscargle(x, y, freqs)
window_psd = lombscargle(x, np.ones_like(y), freqs)

If fit_mean is True by default, then window_psd is under-constrained, and you'd have to explicitly set fit_mean=False to get meaningful output. This is not "backward-compatible" even in the looser sense of the term.

(I'll do the same, since I think it's probably worthwhile until we nail down where a single discussion is taking place)

I'm confused. fit_mean is a astropy.lombscargle parameter, and it is true by default. And, as best as I can tell, it is equivalent (in spirit) to floating_mean in scipy.lombscargle, which (currently) is also true by default. So, it looks like to me, the two methods are in agreement that a "floating mean" is best, and should be the default.

And here's my reply in the other issue:

Yes, in astropy it has always been set to True, because it's the more sensible default when the option is available.

Here the argument is that changing the default is a breaking change, and so it shouldn't be done quietly because it will break downstream projects (as it did in the linked astropy issue).

I propose we continue the discussion here if there's more to say.

@jakevdp Yes, I agree with you on both parts. 1) that it (floating_mean=True) is the more sensible default and 2) that it should be announced.
I guess the question is, is this done in the scipy 1.15 release notes, or some (unknown) future scipy release notes?

Yes, I was in fact mentioning fit_mean mainly trying to understand what model astropy has been using so far, and seeing that it currently is True by default in the main astropy.lombscargle and its other implementations, I was close to proposing that the scipy wrapper should also adopt this as new default, say as of Astropy 7.0. But that would create even more confusion in the form of different behaviour as long as we support Scipy <= 1.14.
So having floating_mean default to False would make our implementation a bit easier as we don't have to check for scipy.version to add a new argument, if needed, but now that we now about it, we can probably live with both.

do you want us to keep this numerically backward compatible and issue a warning that the default will change in a future release?

This would be the ideal solution as far as I can tell. I totally get the argument that changing the default is desirable, but making the change progressive over the course of a deprecation period would be much easier on us downstream than the brutal change we're seeing now.
Thanks a lot for suggesting it first !

So having floating_mean default to False would make our implementation a bit easier as we don't have to check for scipy.version to add a new argument, if needed, but now that we now about it, we can probably live with both.

But, presumably, even if the floating_mean default change was delayed, you'd have to check for the version eventually. Right?

I'm just trying to understand what would be different between breaking it now versus in the future.

I think that's the whole point of deprecation warnings or future warnings -- just to give the ecosystem some time to adapt; there may also be projects with less developer eyes and cross-project testing than astropy, so we tend to be conservative this close to the base of the ecosystem.
Folks can then start to gradually adjust to avoid the warning, and report any surprises to use as they do so, for a more gradual rollout. Otherwise, astropy and/or us may end up cutting more releases due to surprises, etc.

I think there's a good argument here for not changing the default at all. The estimator produces a different statistic depending on the value of fit_mean, sometimes it's the better choice (e.g. with a signal that has an unknown mean) and sometimes it isn't (e.g. the window function signal I mentioned above). No single setting is correct in all situations, and given that I'd lean toward not changing the behavior in order to avoid unnecessary churn downstream. If we were introducing a new algorithm, we might choose a different default. But since the current behavior has existed for probably 20+ years, there's a high bar for changing it, and I'm not convinced the change is worth doing.

Ok, that's helpful feedback, I think the needle is moving farther away from justifying a breaking change at any point then. Perhaps the docs can clarify some of the subtleties/tradeoffs of option/algorithm choice if they don't already.

That's a good point on the docs. More than just the parameter default would have to change, as the docstring is written in several places assuming it's True.
However, I'm unsure about how much—or even what—to add to the Notes section (and how long the maintainers are comfortable with it being). Especially since we all agree the True value (in general) is the preferred option (makes me wonder if adding that note to the Parameters section is appropriate).

for what it's worth, I'm +1 on not changing the default behavior at all if it can be avoided.
I'll still note that the following patch should make astropy more robust to an hypothetical future change:
https://github.com/astropy/astropy/pull/17163
but of course that doesn't accomplish anything for every other user of this function, so it shouldn't weight too much on the decision to change the default or not.

Numerical backwards compatibility was restored with default args in gh-21697, so closing.


Add a convenience method to obtain a GoogleCredential from a JSON string

Existing private *FromJson methods have been renamed for clarity.

I don't understand the AppVeyor failure here, but I can't restart it myself...

The AppVeyor issue certainly wouldn't have been caused by this change, as it's at the nuget restore phase. Merging - which will trigger another AppVeyor build, I believe.


oso-proxy upgrade with traefik 1.6.4

Fix - https://github.com/openshiftio/openshift.io/issues/3554
As of now, traefik 1.6.4 latest release is available so this PR upgraded oso-proxy with traefik 1.6.4

As there are lot of commits from 1.6.4 release, the merge commit which I did is difficult to track.  Here is steps that I followed for this upgrade.
Steps:

created new branch i3554_new from nurali-techie/fabric8-oso-proxy/master branch.
git remote add traefik https://github.com/containous/traefik.git
git tags
it will list tag - v1.6.4
git checkout i3554_new
git merge v1.6.4

I have merge v1.6.4 tag to my branch.  The idea to use tag was to get release 1.6.4 changes.  If I go with branch there is branch v1.6 which have 1.6.4 changes plus some latest changes which are not yet release.
After merge there were few conflicts which I resolved manually.  Here is list of files.

server/server.go - mainly osio changes to add middleware
configuration/provider_aggregator.go - mainly add osio provider
Gopkg.lock - remove duplicate 'inputs-digest' and run make dep-ensure

So, after resolving conflicts I have run make dep-ensure this auto adjust Gopkg.lock file.
Then git add all changed files (some 3000+ files)
Then git commit and git push.

Replaced by https://github.com/fabric8-services/fabric8-oso-proxy/pull/31


feat: typing return values of embedded_curve_ops

Please read contributing guidelines and remove this line.

#7413  👈
master

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

Join @benesjan and the rest of your teammates on  Graphite


New pull request

Please make sure the code is following contribution guidelines in CONTRIBUTING.md

[ ] : This PR has a corresponding issue open in the Repository.
[ ] : Approach is signed off on the issue.

please add more details on why is this needed


Ten Question 1.000.000 Token!

Describe the bug
I am repeatedly doing the same task, it says it's done, but the result doesn't change, and it takes 1,000,000 tokens for just 10 questions—this is unbelievable!! Someone please help!
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-dgmxjp
Steps to reproduce
I am repeatedly doing the same task, it says it's done, but the result doesn't change, and it takes 1,000,000 tokens for just 10 questions—this is unbelievable!! Someone please help!
Expected behavior
I am repeatedly doing the same task, it says it's done, but the result doesn't change, and it takes 1,000,000 tokens for just 10 questions—this is unbelievable!! Someone please help!
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 129
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 83012978,
  "usedJSHeapSize": 75934234,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = kaya
Chat ID = cb8c6d8ce1aa

Additional context
No response

@Akintkaya tips for token usage efficiency (and our efforts to automate some of this) are tracked in #678


Fix #463

Please, see https://github.com/erusev/parsedown/issues/265

Ah I see – guess that setter for it was never added?

Closing in favour of #589


Source and Destination contains

Source and Destination shows as "sourceIP":"<IP_ADDRESS>/0",
"destinationIP":"<IP_ADDRESS>/0", this is incorrect and values should be included in the logs properly.

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

ID: 52db43c4-1dd4-9788-1f8a-e87b690ce77c
Version Independent ID: fad1bd1f-0765-093d-bae7-166fa1520dfc
Content: Network security group event and rule counter Azure diagnostic logs
Content Source: articles/virtual-network/virtual-network-nsg-manage-log.md
Service: virtual-network
GitHub Login: @jimdial
Microsoft Alias: jdial

@aquibqureshi26 The values are those in the rule referenced. In this case, the rule referenced did have a source and destination of <IP_ADDRESS>/0. That information was mixed with variable information that appears in the log however. I've updated the article so that all information (except for the computer itself in the example) shown is now the variables that will appear in the logged data. That should make it more clear, but if not, just let me know. The changes will publish later today. #please-close

Hi Jim,
I have a rule of source port : any, Source ip : any, Destination port : 80, Destination IP : any.
If i use pc which is on internet and try to telnet the public ip of the server where this NSG is assigned I see the Source and Destination as <IP_ADDRESS>. Don't you think I should be able to see the source as the internet machine from which traffic is coming from and got blocked? I mean public ip of the internet machine should be present in the NSG logs.

That's not what it's showing. It's showing the source and destination defined in the rule. In that case, it was <IP_ADDRESS>/0 for both. The destination that the communication was to is the IP address of the VM (which is a little higher in the log entry). The source IP address that communicated with the VM is not logged at all. If you want that, use NSG flow logs.

Ah, I got it. I just read the note section where this is mentioned clearly.
Just for getting the source ip I've to purchase network watcher.
Thanks for your help Jim.

@aquibqureshi26 We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


User auth

Description
End points for user CRUD, also created middleware to verify and decode token to create account or log user in.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] 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

Change Status

[ x ] Complete, tested, ready to review and merge
[ ] Complete, but not tested (may need new tests)
[ ] Incomplete/work-in-progress, PR is for discussion/feedback

How Has This Been Tested?

[ x ] Test A
[ ] Test B

Checklist

[ ] My code follows the style guidelines of this project
[ x ] I have performed a self-review of my own code
[ ] My code has been reviewed by at least one peer
[ x ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ x ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] There are no merge conflicts

heroku build succeeded - ready to merge after @fritzgt responds to comments and looks into branch conflicts!

Sent a new push with the changes

There were 5 files with conflicts. Let's try to not edit or change files that have nothing to do with the branch to avoid these conflicts.


iroha-ed25519 needs to audited

Given it implements a crucial part of security of the Polkadot echo system, it is important to use a audited ed25519 implementation in the host.

probably not needed when we close #554 and reuse ed25519 from sr25519 repo


Is there any tutorial that can guide webRTC compilation

Is there any tutorial that can guide webRTC compilation  (guide or script)
i just want to add key log when dev，Help identify issues with my program
Confused about how to obtain the corresponding version (125.6422.02) of the code (https://webrtc.googlesource.com/src)
thanks very much

We use our own fork of WebRTC here
build scripts can be found in this repo


feat(falco): Add ability to specify extra env to driver loader initContainer

Signed-off-by: Tsubasa Nagasawa<EMAIL_ADDRESS>
What type of PR is this?
/kind feature
/kind chart-release

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area falco-chart

What this PR does / why we need it:
We would like to add extra environment variables (e.g. HTTP/HTTPS proxy env) to driver loader.
Which issue(s) this PR fixes:
None.
Special notes for your reviewer:
Checklist

[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] CHANGELOG.md updated

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: toVersus
To complete the pull request process, please assign bencer after the PR has been reviewed.
You can assign the PR to them by writing /assign @bencer in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

falco/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Welcome @toVersus! It looks like this is your first PR to falcosecurity/charts 🎉

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: toVersus
To complete the pull request process, please assign cpanato after the PR has been reviewed.
You can assign the PR to them by writing /assign @cpanato in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@leogr
Thanks for taking a look at this! Fixed.

I believe that driver.loader.initContainer.env is more natural.

I agree with you. I just respect this comment but I think it doesn't mean that the extra customization for any components should be put under extra node. Sorry, I misunderstood.
https://github.com/falcosecurity/charts/blob/4f68c594b2fb8f2422e358352181b4c61cc340b8/falco/values.yaml#L246-L248

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr, toVersus
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


ARROW-14114: [C++][Parquet] Fix multi-threaded read of PME files

Change AesDecryptor to be per Decryptor, instead of shared.
This solves the problem of reading with PME using multiple threads.
Was discovered when exposing high-level PME in PyArrow.
Co-authored-by: Gidon Gershinsky<EMAIL_ADDRESS>CC @thamht4190 @pitrou @revit13

Can you explain what is being accessed from multiple threads in this context?

Can you explain what is being accessed from multiple threads in this context?

AesDecryptor::AesDecryptorImpl::GcmDecrypt() and AesDecryptor::AesDecryptorImpl::CtrDecrypt() use ctx_ member of type EVP_CIPHER_CTX from OpenSSL, which shouldn't be used from multiple threads concurrently.
So, instead of sharing the same AesDecryptor between all Decryptors, an AesDecryptor will be created per Decryptor, which is per column.

@github-actions crossbow submit -g cpp -g python

@andersonm-ibm Can you also rebase on git master?

@github-actions crossbow submit -g cpp -g python


SSD Mobilenet V1 training issue

Hi
Im trying to train the ssd mobilnet v1 with a custom dataset and applying transfer learning following the tensorflow object detection tutorial
https://colab.research.google.com/github/google-coral/tutorials/blob/master/retrain_detection_qat_tf1.ipynb#scrollTo=Vy4Q_Uva9eii
According to your documentation it seems you also used this repo to train and quantize the example model. These are your instructions to export the model without preprocess and postprocess parts (README located in "tf_ssdmobilenetv1_coco_300_300_2.47G_1.4/code/test/export_tools"):
How to export models of tensorflow/models/research/object_detection without the preprocess and postprocess parts?

First you should back up your exporter.py in YourPath/tensorflow/models/research/object_detection
Then copy exporter_without_pre_post_process.py to YourPath/tensorflow/models/research/object_detection/exporter.py
Finally run frozon_without_pre_post_process.sh to export the inference model without the preprocess and postprocess

After training the ssd mobilnet v1 (using tensorflow object detection repo), I was able to get the same output layers as the model you provide ssd_mobilenet_v1_coco.pb (concat and concat_1). The problem I have is, the model you provide and the model trained using the object detection repo dont seem to be the same. After using your custom "exporter.py" file, it creates a layer that the compiler is not able to compile it, "FakeQuantWithMinMaxVars".
Custom model:

ssd_mobilenet_v1_coco.pb:

My questions are:

Why they look so different?
How did you get the ssd_mobilenet_v1_coco.pb?
Do you have some instructions to retrain with custom data the ssd mobilenet v1?

Thank you.

@JaviMota were you able to figure this out?


GitHub markdown does not support tabbed content.

:tada: This issue has been resolved in version 2.0.0 :tada:
The release is available on:

2.0.0
GitHub release

Your semantic-release bot :package::rocket:


Consider changing delegating Servlet and JavaSapi classes to be ThreadLocal shared instances

These classes aim to avoid state data beyond what's provided in the constructor, so it should be possible to replace each one with a ThreadLocal and set the state data with each use. That should cut down on the pressure on the GC and speed things up, if almost imperceptably.

The down side here is that it'd be technically possible for one thread to work with multiple such objects in need of wrapping, which would throw a wrench into the whole idea.

On thinking about it, I don't think it's worth the hassle. It'll make more sense to stash them as in https://github.com/OpenNTF/org.openntf.xsp.jakartaee/issues/346


[EasyHydrator] References class "Rector\SimplePhpDocParser\SimplePhpDocParser" but no such service exists

After i execute composer require symplify/easy-hydrator in my project using Symfony 5.2, the composer show an error at the end:
Executing script cache:clear [KO]
 [KO]
Script cache:clear returned with error code 1
!!
!!  In DefinitionErrorExceptionPass.php line 54:
!!
!!    Cannot autowire service "Symplify\EasyHydrator\ParameterTypeRecognizer": ar
!!    gument "$simplePhpDocParser" of method "__construct()" references class "Re
!!    ctor\SimplePhpDocParser\SimplePhpDocParser" but no such service exists.
!!
!!
!!

Thanks for moving the issue.
Have you followed the install guide? - https://github.com/symplify/easy-hydrator#install
If so, what version do you use? Should be dev-master now, as packages are in intensive development for last 3 weeks.

I see the library require rector/simple-php-doc-parser instead of symplify/simple-php-doc-parser, maybe that is the culprit? Because no such service exists because it didn't even require it.

Try dev-master for all Symplify packages. The rector/simple-php-doc-parser does not exist anymore, the symplify/imple-php-doc-parser should be used instead.

Alright, i will wait for the Symplify 9 release then.

Released https://github.com/symplify/symplify/releases/tag/9.0.1


Dropdown won't accept defaultValue change!

https://codesandbox.io/s/pQoyXymr2
Here's the demo. It seems Dropdown only receive defaultValue once, and not changing after, why?

Solved. I should use 'value' instead of 'defaultValue'

Solved. I should use 'value' instead of 'defaultValue'

Hi!
Also changed defaultValue to value and then it work's, but when I change value of dropdown it doesn't change. I suppose because of value of dropdown set.
So your solve doesn't fix the problem properly

@FateRiddle thank you for sharing ur answer


Add Retired Rank

To avoid the branch fixing on #293 and all that since I did this on mobile I figured why not just do this over

@HoeenCoder can we add this now or close it etc

We're good on this, it's just there's a bug with custom symbols rn so I guess we are gonna wait (if I remember correctly)

@HoeenCoder boop

On hold due to something upper staff related

Oh, fair enough @HoeenCoder

??? @DeathlyPlays @HoeenCoder

Staff decision that perhaps we should postpone this


Add pseudoreem's file

created a branch, created a file and made a commit, and opened a pull request

hello


after netbird up, can not conntecting to the nodes in same LAN

╰─λ netbird status                                                                                0 (5.701s) < 02:11:44
Daemon version: 0.27.1
CLI version: 0.27.3
Management: Disconnected
Signal: Disconnected
Relays: 3/3 Available
Nameservers: 0/0 Available
FQDN:
NetBird IP: N/A
Interface type: N/A
Quantum resistance: false
Routes: -
Peers count: 0/0 Connected

Other status is Same As the Issue #1806
And, I install the netbird with homebrew

I wonder why the daemon version is 0.27.1, I guess the version is buggy for routing in same LAN.

this is my linux servers
netbird status' output:
~> netbird status
Daemon version: 0.27.3
CLI version: 0.27.3
Management: Connected
Signal: Connected
Relays: 3/3 Available
Nameservers: 0/0 Available
FQDN: leopard.stdb.node
NetBird IP: <IP_ADDRESS>/16
Interface type: Kernel
Quantum resistance: false
Routes: -
Peers count: 6/48 Connected
hurricane@leopard ~>

I guess the bug is a result of incorrect packaging.

I don't see any bug, you're just not connected - your initial netbird status shows a mismatched daemon and cli version (should have both on the same) but you're not seeing anything because you aren't connected at all and don't have a netbird IP or any peers. Have you confirmed that the /etc/netbird/config.json has the appropriate values for your deployment and that you've even attempted to connect? netbird up
Management: Disconnected
Signal: Disconnected
Peers count: 0/0 Connected

I don't see any bug, you're just not connected - your initial netbird status shows a mismatched daemon and cli version (should have both on the same) but you're not seeing anything because you aren't connected at all and don't have a netbird IP or any peers. Have you confirmed that the /etc/netbird/config.json has the appropriate values for your deployment and that you've even attempted to connect? netbird up

Management: Disconnected

Signal: Disconnected

Peers count: 0/0 Connected

if I make netbird up, my proxy is broken, then I can not post my issue to github, so I said my status is same as #1806

I don't see any bug, you're just not connected - your initial netbird status shows a mismatched daemon and cli version (should have both on the same) but you're not seeing anything because you aren't connected at all and don't have a netbird IP or any peers.


Back compatibility for vt.parse

After https://github.com/mapnik/node-mapnik/issues/419 is done the need for vt.parse() will be gone.
This is awesome, but we'll need to think through how to lessen the damage downstream.
My thinking is that:

We should remove all usage of vt.parse from the node-mapnik tests
We keep vt.parse() as a function but either:
make it do nothing except print a deprecation warning, or
change its behavior to be a validation function.

By validation I mean it could create a tile_datasource on the stack and make sure that works without throwing. That would allow usage like this to keep working the same: https://github.com/mapbox/mapbox-upload-validate/blob/7666dca170e0d35ad81280c2b2fb997c8852f72a/lib/validators/serialtiles.js#L48-L73. However I'm not yet convinced this is a good idea. There are a lot of forms of validation users might want for vector tiles and it likely makes more sense to think of this as a totally separate task. Users might want to know 1) is it a protobuf, 2) is it a valid vector tile at the byte/schema level ("parseable"), 3) is that vector tile made up of geometries that make sense (clipped and within the bounds of the tile) or was it improperly encoded if various odd ways...

change its behavior to be a validation function

For now I've keep it as a way to validate that the underlying buffer is parseable. Will revisit as I continue to work on #422


feat: add loading overlay for pages that has service call

it looks like for the "Request" button in browse page is clickable during the loading process, I clicked 3 times and 3 request documents were created


fix LG error message for template name

fix the description for error template name in LG

Pull Request Test Coverage Report for Build 119915

2 of 2 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 67.302%

Totals

Change from base Build 119876:
0.0%

Covered Lines:
10322

Relevant Lines:
14515

💛  - Coveralls


Improve navigation flow

Add an icon to view switcher for activity view
Fix navigation to what Jake is doing in his sample
Build empty views on view switcher hook up switching

I'm looking at this. Is there a reason certain page types do not show the side navigation pane? (SidePaneViewModel.cs:146.) This seems like an anti-pattern as it makes the harder for the user to navigate in between the views and most UWP apps always keep the navigation bar available.

Nope, at the time I thought it would make more sense to use the back button. But I have no problem to let the navigationbar stay visible all the time! Only the login page should not have it I guess.


Test: Add test_algeneral files and MVP tests

We've been adding unit tests as we go for new features--isn't too helpful an issue to keep open for 2 years I think though


FHIR -> OML Conversion

Story
As a _, so that _, I need _.
Pre-conditions

[ ] Assumptions of prior or future work that's out of scope for this story

Acceptance Criteria

[ ] Required outcomes of the story

Tasks
Research

[ ] understand the gap between what currently exists for FHIR -> OML and what is required for a MVP OML message
[ ]

Engineering

[ ] Watch RS fhir -> hl7vs KS video
[ ] Document current status for ORM mapping in TI repo (IG docs? readme.md?)

Definition of Done

[ ] Documentation tasks completed

[ ] Documentation and diagrams created or updated

[ ] Implementation guide (/ig folder)
[ ] ADRs (/adr folder)
[ ] Main README.md
[ ] Other READMEs in the repo

[ ] Threat model updated
[ ] API documentation updated
[ ] Source code documentation created when the code is not self-documenting

[ ] Code quality tasks completed

[ ] Logging added where useful
[ ] Code refactored for clarity and no design/technical debt
[ ] Adhere to separation of concerns; code is not tightly coupled, especially to 3rd party dependencies
[ ] Code is reviewed or developed by pair; 1 approval is needed but consider requiring an outside-the-pair reviewer
[ ] Code quality checks passed

[ ] Security & Privacy tasks completed

[ ] Security & privacy gates passed

[ ] Testing tasks completed

[ ] Load tests passed
[ ] Unit test coverage of our code >= 90%

[ ] Build & Deploy tasks completed

[ ] Build process updated
[ ] API(s) are versioned
[ ] Feature toggles created and/or deleted.  Document the feature toggle
[ ] Source code is merged to the main branch

Research Questions

Optional: Any initial questions for research

Decisions

Optional: Any decisions we've made while working on this story

Notes

Optional: Any reference material or thoughts we may need for later reference

closing and replaced by #489 - #495


Add snapshot copy func to Az disk

Change Overview
Add snapshot copy func to Az disk
Before this PR, we could not create a snapshot/volume in a region different than the source region.
Pull request type
Please check the type of change your PR introduces:

[ ] :construction: Work in Progress
[ ] :rainbow: Refactoring (no functional changes, no api changes)
[ ] :hamster: Trivial/Minor
[ ] :bug: Bugfix
[x] :sunflower: Feature
[ ] :world_map: Documentation
[ ] :robot: Test

Issues

#XXX

Test Plan

[x] :muscle: Manual
[ ] :zap: Unit test
[x] :green_heart: E2E

The following test also checks creating volume from the snapshot returned by SnapshotCopy() func.
 go test -v  -check.v -check.f=TestSnapshotCopy
=== RUN   Test
INFO[2020-02-07T07:58:34.897087-08:00] Snapshot copied                               File=pkg/blockstorage/blockstorage_test.go FromSnapshotID=/subscriptions/c29e991c-1987-4d14-bf47-ff05f49312fd/resourceGroups/k10-dev-rg-west-us/providers/Microsoft.Compute/snapshots/snap-8f37efa6-49c2-11ea-aca5-784f43a0d234 Function="github.com/kanisterio/kanister/pkg/blockstorage_test.(*BlockStorageProviderSuite).TestSnapshotCopy" Line=168 ToSnapshotID=/subscriptions/c29e991c-1987-4d14-bf47-ff05f49312fd/resourceGroups/k10-dev-rg-west-us/providers/Microsoft.Compute/snapshots/snap-a5387820-49c2-11ea-aca5-784f43a0d234
PASS: blockstorage_test.go:142: BlockStorageProviderSuite.TestSnapshotCopy	181.891s
OK: 1 passed
--- PASS: Test (242.36s)
PASS
ok  	github.com/kanisterio/kanister/pkg/blockstorage	242.402s

Performed end-to-end testing by deploying two clusters in different region and running export and import operation successfully.

go test -v  -check.v -check.f=TestSnapshotCopy
=== RUN   Test
INFO[2020-03-05T16:51:52.873495-08:00] Snapshot copied                               File=pkg/blockstorage/blockstorage_test.go FromSnapshotID=/subscriptions/c29e991c-1987-4d14-bf47-ff05f49312fd/resourceGroups/k10-dev-rg-west-us/providers/Microsoft.Compute/snapshots/snap-9bd0cb60-5f44-11ea-852d-784f43a0d234 Function="github.com/kanisterio/kanister/pkg/blockstorage_test.(*BlockStorageProviderSuite).TestSnapshotCopy" Line=170 ToSnapshotID=/subscriptions/c29e991c-1987-4d14-bf47-ff05f49312fd/resourceGroups/k10-dev-rg-west-us/providers/Microsoft.Compute/snapshots/snap-a4fbb966-5f44-11ea-852d-784f43a0d234
PASS: blockstorage_test.go:144: BlockStorageProviderSuite.TestSnapshotCopy	150.492s
OK: 1 passed
--- PASS: Test (151.97s)
PASS
ok  	github.com/kanisterio/kanister/pkg/blockstorage	152.036s

I need to look a bit more at k10 invocation before I can complete the review.


Revert "Threaded local iocache"

Reverts snakemake/snakemake#675

Reverting because this great initial implementation by @mhulsman is now superseded by PR #699.


MUMUP-2360 : Fix events

Delete old version of GA
Use new GA in config setup
Change outbound links to new GA
Events now work.

:+1:


Fix a few android-related build issues

This removes the build/src/android directory from typescript module/core compilation (shouldn't be necessary) and also fixes the paths for the clean command.

This change is

:+1: Just tested.  Seems to fix the problem.


adding CAP pokes assets sprites with their data.go rules

Files are .png with transparent background 300x300. sorry for making another pull request I doesnt really understand how it works.

@felixphew so this is the right commits to merge please

@felixphew so this is the right commits to merge please

Thanks for this, and sorry about the delay! I should have this deployed this afternoon.

I just realized that I misstyped a name in data.go, I writed "Jumabo" instead of "Jumbao", so I wonder if you have time to quickly change this, I will make another pull request in the next month with other stuff anyway.


[Internal] LocalQuorum: Adds doundedStaleness as allowed consistency

Pull Request Template
Description
When EnableUpgradeConsistencyToLocalQuorum is explicitly opted in, allow LocalQuorum specification to both the variants (Strong/BoundedStaleness)
Type of change

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

/azp run


[7.x.x] Bump Dependencies #4993842342

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/4993842342

 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.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Minecraft - Features/questions

Hi!
I am sorry for creating a issue here, but I don't know if you have a discord community or anything for questions/comments about use/features of the dockers you maintain.
I have a script running in crontab that restarts my minecraft server at given intervalls.
That is done by issuing console commands to the screen like stop. Then it will automatically restart after a give time in the script.
But if I issue a stop with rcon it just stops and sits there. Got any suggestions on how I could get this functionality with the docker version? :)
For reference I use the following script to start my server, so when stop is issued it just counts down 5 seconds and start the server again:
#!/bin/sh
while true
do
java -Xmx8G -d64 -server -jar minecraft_forge.jar nogui
echo "If you want to completely stop the server process now, press Ctrl+C before
the time is up!"
echo "Rebooting in:"
for i in 5 4 3 2 1
do
echo "$i..."
sleep 1
done
echo "Rebooting now!"
done

Just to comment on my own case, if I issue a stop the container also stops.
If you then use --restart always in the docker parameter it will restart.

I have recently enhanced the container to handle docker stop such that it sends a stop command to the minecraft server to shutdown gracefully. The logic then waits for the java process to stop all the way before letting the docker stop return. So...you should be able to greatly simply your cron job and issue a docker restart or separate docker stop then docker start.
FYI I have a Gitter channel here https://gitter.im/itzg/dockerfiles but a Discord community is a good idea.


test/ingress/aws: fix tests timeouts and run tests in parallel

Closes #760.
See commit messages for the details.
Signed-off-by: Mateusz Gozdek<EMAIL_ADDRESS>

AWS tests failed, I restarted it

The test now gracefully fails, because contour does not converge... We should investigate :/


verilator in the make file not working

Hi !
I have been trying to the  make -f $RV_ROOT/tools/Makefile
and the verilator build is failing .
but when i run the verilator is installed in my  ubuntu system and the commands works se proof:
mikemusasa@SE-00023761:~/Cores-SweRV$ verilator
Usage:
verilator --help
verilator --version
verilator --cc [options] [source_files.v]... [opt_c_files.cpp/c/cc/a/o/so]
verilator --sc [options] [source_files.v]... [opt_c_files.cpp/c/cc/a/o/so]
verilator --lint-only    [source_files.v]...
And the error i am getting from the make file is this :
%Error: Command Failed /verilator_bin -UASSERT_ON --cc -CFLAGS '-std=c++11' snapshots/default/common_defines.vh /home/mikemusasa/Cores-SweRV/design/include/swerv_types.sv -I/home/mikemusasa/Cores-SweRV/design/include -I/home/mikemusasa/Cores-SweRV/design/lib -Isnapshots/default -Wno-UNOPTFLAT -I/home/mikemusasa/Cores-SweRV/testbench -f /home/mikemusasa/Cores-SweRV/testbench/flist /home/mikemusasa/Cores-SweRV/testbench/tb_top.sv /home/mikemusasa/Cores-SweRV/testbench/ahb_sif.sv --top-module tb_top -exe test_tb_top.cpp --autoflush
/home/mikemusasa/Cores-SweRV/tools/Makefile:85: recipe for target 'verilator-build' failed
make: *** [verilator-build] Error 127
Any help would be appriciated

The "/" in "/verilator_bin" in the make error message is suspicious. It should be the full path, or just the command (if verilator is in your $PATH).

Hi,
The verilator is in my PATH.   Do you have any idea what could cause this error message ?

Is verilator_bin installed in the root dir "/" ? The message you pasted seems to indicate it is trying to execute verilator_bin from /verilator_bin .. which seems an unlikely path to find verilator_bin.
Have you been able to execute Verilator standalone?
Try copying the failed command fully into your shell and see if it works.

Hi , Yes i have been able to run the verilator command alone .    I think verilator_bin is in my root .
when i tried to run the full command , i got a command not found

Well, unless you modified the Makefile, which does not specify a path for verilator, only thibg I can think of is that your verilator install is not complete. The Makefile just runs verilator
VERILATOR = verilator
:
$(VERILATOR) '-UASSERT_ON' --cc -CFLAGS ${CFLAGS} $(defines) $(includes)

Sorry.. didn't mean to close it without a resolution.

No problem, i had a issue with my toolchain i think and ubuntu. Deleted everything and reinstalled, it worked


Autoswitch to dark mode

Feature Description
https://github.com/jloh/bulma-prefers-dark
Reference to Feature
No response

I don't think we need to implement a light mode / dark mode switch with the #135 design. So we can focus on other issues.


[1.x] WFCORE-763 Persisting an empty list [] gets read as a list with empty string [""] resulting in IllegalArgumentException

https://issues.jboss.org/browse/WFCORE-763
Upstream PR: https://github.com/wildfly/wildfly-core/pull/812

Windows Build 65 is now running using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130

Core - Full Integration Build 65 is now running using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130

Linux Build 78 is now running using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130

Windows Build 65 outcome was SUCCESS using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130
Summary: Tests passed: 3102, ignored: 68 Build time: 0:21:17

Linux Build 78 outcome was SUCCESS using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130
Summary: Tests passed: 3102, ignored: 68 Build time: 0:23:01

Core - Full Integration Build 65 outcome was FAILURE using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130
Summary: Tests failed: 2 (2 new), passed: 2868, ignored: 375, muted: 1 Build time: 0:50:10
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ws.wsse.signencrypt.EJBSignEncryptTestCase.encryptedAndSignedRequest: <no details avaliable>

org.jboss.as.test.clustering.cluster.web.authentication.FormAuthenticationWebFailoverTestCase(SYNC-tcp).test: <no details avaliable>

retest this please

Windows Build 70 is now running using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130

Linux Build 83 is now running using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130

Core - Full Integration Build 71 is now running using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130

Windows Build 70 outcome was SUCCESS using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130
Summary: Tests passed: 3102, ignored: 68 Build time: 0:23:27

Linux Build 83 outcome was SUCCESS using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130
Summary: Tests passed: 3102, ignored: 68 Build time: 0:24:53

Core - Full Integration Build 71 outcome was FAILURE using a merge of 5c8c90e8916852d593dbe7e1c92e0cc0e4b01130
Summary: Tests failed: 1, passed: 2868, ignored: 375, muted: 2 Build time: 0:57:53
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.clustering.cluster.web.authentication.FormAuthenticationWebFailoverTestCase(SYNC-tcp).test: <no details avaliable>


Add optional index preview feature & new friendly site

Fixed the potential issue mentioned in the last PR.

Hi I fixed the issue mentioned here, please take a look, thx

Thank you for fixing these issues so quickly! Could you remove the code for modifying the <h1>? After that, this looks ready to merge to me!
Let me know when you're ready.

Hi, in the last commit I added the defcustom var org-static-blog-preview-convert-titles so user can turn this modification on or off, is this ok?

That's a great idea! Thank you very much!
Let me know when you're ready to merge.

yes's i'm ready, do i need to take any other action?

Also added another fix for assemble-tags

Thank you very much for your contribution to org-static-blog!
And thank you for the pleasant interaction in this pull request as well!


fix type format error

this is required for: https://github.com/MetaCell/geppetto-netpyne/pull/43

@salvadord can you merge this?


CoreFoundation: use #include instead of #import

#import when building for Windows will be treated as the import of a
type library rather than the semantics of Objective-C style #import
which does an include once type of operation.  Convert to the #include
syntax instead to allow this to be built on Windows as well (e.g. via
clang-cl).

CC: @millenomi @phausler

@swift-ci please test

@swift-ci please test

@swift-ci please test


Storage: Add ability to generate signed URLs for download and resumable uploads

Currently I don't see any way to easily use the API to generate a signed URL for a given object in a bucket, and have to write my own code to do so. This wasn't a problem and I have a working solution now.
It would be preferable to have a simple method to supply the bucket and file name, along with the expiry time and other signature info and receive a signed URL using the json cert.
A bigger roadblock now is being able to generate a resumable upload signed URL using the library. Because the prefix for the initial POST request is /upload/storage/... there's no support that I've been able to see in the current PHP sdk.
I apologize in advance if I've just missed something but I've searched the documentation and repo for the last couple of days trying to find a solution without any luck. Thanks in advance!

@chrispappas Have you, by chance, seen the new client libraries? It sounds like you are (were at the time) writing new code and they might fulfill your needs better.


AutomationId property displays the name of the item if there is no AutomationId set

I am seeing some odd behavior with FlaUInspect. I have an element I am trying to find, it has a name of "listView" but there is no AutomationId set for it. When I look at this item in FlaUInspect, it says the AutomationId is "listView" and the name property is blank. If I set an AutomationId for the element, the correct AutomationId shows up, but name looks like it is still blank. The element is using x:Name to set the name.
I am not sure if this actually impacts grabbing the element with FlaUI. I specified an AutomationId of "listView" and I got back an element, but it was a different element and I didn't dig into it to see exactly which element was being returned and if that element did in fact have "listView" as it's AutomationId.

The x:Name is something only related to XAML and has nothing to do with UIA. The Name property in UIA is usually the "Content" or "Text" of an element. As a listview itself does not have any text, it makes sense to be empty.
Also the automationid is something that is sometimes set by microsoft itself to a value they think makes sense. The specific code from Microsoft for a listview is:
protected override string GetAutomationIdCore()
{
	string text = base.GetAutomationIdCore();
	if (string.IsNullOrEmpty(text))
	{
		FrameworkElement frameworkElement = (FrameworkElement)base.Owner;
		text = base.Owner.Uid;
		if (string.IsNullOrEmpty(text))
		{
			text = frameworkElement.Name;
		}
	}
	return text ?? string.Empty;
}

Oh interesting. Thanks for the info!

One other thing I noted but forgot to say is that when inspecting these with another tool like "Snoop", they show up without an AutomationId. So it seems like it might not be related to how the Microsoft code for ListView is (since I would expect other UI inspection tools to report the AutomationId the same) and it might be a difference in how FlaUInspect is reporting it. I reopened the issue for now.

Snoop and WPFInspector and such tools analyze the application from WPF side and not from UIA side. So they they show completely different information. I have an issue in FlaUI to add support for that information (see https://github.com/Roemer/FlaUI/issues/28).

Ok, thank you.


train CornetNet and performance.

The testing result is just completely wrong.
Did you test the cornerNet?

Regarding the performance on test set, since COCO does not provide ground truth annotations for the test set, the evaluation script won't work. You need to submit the results to COCO server. The result JSON file can be found in <CornerNet-Lite dir>/results/CornerNet/500000/testing.
Regarding the performance on validation set, it looks like you were training CornerNet with a much smaller batch size, which would hurt the network performance. You can either train CornerNet for longer to see if the performance improves or try CornerNet-Saccade which you can train with only 4 1080Ti GPUs.


Fix typo

github -> GitHub

@changeworld : Thanks for your contribution! The author, @Lichard, has been notified to review your proposed change.


Does RM690B0 behaviour is the same than RM67162

Firstly I'd like to than you for this repo that help us so much is developping LVGL plateformio apps.
This issue question is clearly not an issue to your repository but more a question of understanding.
I've been developping a micropthon library holding the RM690B0 display driver for a T4-S3 device.
My repository was inspired by another dev who build the initial release holding the RM67162 driver of T-display S3 devices.
We progressively implemented some function inspired by Rush Hughes ST7789 library, aiming to create the lightest library allowing
to program micropython functionality to those AMOLED wonderfull devices and make something easily portable between PICO and ESP32, handing ST7789 to RM67162 and RM690B0. That would be great isn't it ? However....
Except for initialisation purpose, the datasheet of both display driver look the same. However, while trying to use the same functions (a basic font printing helloworld example), I realized that I faced a kind of 45° switched font when using RM690B0 library everytime the X or Y coordonnates doesn't fullfill the CASET or RASET requirements (must be multiples of 2). I couldn't get the same issue while using the RM67162 library which used the exact same memory copy functions. Strange isn't it ? So here is my question :
Did you faced this kind of issue while developping your library (I know is uses LVGL functions that might benefit some code to handle this kind of issue). What's your opinion on how to handle this issue ?
Of course, I feel like spamming you repository, feel free to remove this issue if needed. But I would really appreciate a small help.

The problem you encountered is mentioned here
https://github.com/Xinyuan-LilyGO/LilyGo-AMOLED-Series/issues/16

The problem you encountered is mentioned here
https://github.com/Xinyuan-LilyGO/LilyGo-AMOLED-Series/issues/16

Oh thanks, it confirms the diagnostic I made.
I've been adding yesterday options to deal with odd/even values (in fact the same solution that the one in the thread you mention). It involves some minimal border effect...
I definitely do not want to use full refresh all the time for performance purpose.


iOS 11 support!!

Can you please update for support iOS 11 electra jailbreak

This tweak is not work on the current version of Mario, which Nitendo enhance the detection of jailbreak.
I have no plan to update this tweak currently. ( also have no jailbreak device right now. )

What is the last working version of Mario Run that this tweak worked on? I ask this question because I believe that I have the ability to downgrade an application from the App Store to make it work which would be cool for a jailbroken iPhone in our day and ago


Ignore unknown create/update types

I'm following my BookWyrm account and whenever it is federating out create or update activities, I get quite a few of these errors (filling up my free Sentry quota 😅) and inbox messages being retried until they are finally dropped. One example is ValueError: Cannot handle activity of type update.generatednote, GeneratedNote being a BookWyrm type.
I checked how Mastodon handles this, and they seem to be just dropping any types that they don't natively support, or support as converted types:

Create: https://github.com/mastodon/mastodon/blob/ac41a9712ecebdbc991fd290c7ce3236b26bc9cf/app/lib/activitypub/activity/create.rb#L48
Update: https://github.com/mastodon/mastodon/blob/ac41a9712ecebdbc991fd290c7ce3236b26bc9cf/app/lib/activitypub/activity/update.rb#L7C9-L13

Yeah, we had these in for a while because then I could spot federation issues in our own Sentry logs, but I think we have pretty good support for the basic ones right now, and generally you'd look at incoming messages live when developing federation anyway!


VirtualBox can´t installed on DSM 6.2.3

Hi,
I have tried to install the "virtualbox4dsm-bromolow-6.1.4-136177.spk" file on my DSM 6.2.3-25426 Update 3. After the installation I became a pop up with the message:
"VirtualBox" can not installed.
shared folder does not exist
But the folder VirtualBoxVMs was automatic created by the installer... What is the Problem, and how can I fix it?
Thank you.

It could be a bug in the installer. Uninstall package and try with default shared folder name.


Docs are not explicit about which environment to run the commands in

The docs are not very explicit about where the commands need to be run. To show the actual effect of Cluster Connect, it should be clarified where the commands need to be run, either on the cluster itself, or on a different client machine.
It does not make sense to execute the section "Access Your Cluster" from the cluster itself and this may even result in errors.

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

ID: df2cd607-99aa-7541-e93e-323a536c2615
Version Independent ID: 5bca3714-7ac9-1f60-6054-28f7c750bcdf
Content: Use cluster connect to securely connect to Azure Arc-enabled Kubernetes clusters. - Azure Arc
Content Source: articles/azure-arc/kubernetes/cluster-connect.md
Service: azure-arc
Sub-service: azure-arc-kubernetes
GitHub Login: @JnHs
Microsoft Alias: jenhayes

@roel4ez
Thanks for your feedback! We will investigate and update as appropriate.

Created #115149 to address this

@roel4ez
Thanks for creating PR for this issue once the author will review and approve the changes should go live soon.
We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


What is the type definition of sessionDescriptionHandlerFactoryOptions

These are typically directed to the google group.
Hi I am working on typescript and I am not sure how I can find the typedef of sessionDescriptionHandlerFactoryOptions: sessionDescriptionHandlerFactoryOptions
I am trying to work with the version 11.6 and trying to register the new UA
> this.ua = new SIP.UA({
>     // User Configurable Options
>     uri:               this.options.ua.uri,
>     authorizationUser: this.options.ua.authorizationUser,
>     password:          this.options.ua.password,
>     displayName:       this.options.ua.displayName,
>     // Undocumented "Advanced" Options
>     userAgentString:   this.options.ua.userAgentString,
>     // Fixed Options
>     register:          true,
>     sessionDescriptionHandlerFactoryOptions: sessionDescriptionHandlerFactoryOptions,
>     transportOptions: {
>       traceSip: this.options.ua.traceSip,
>       wsServers: this.options.ua.wsServers
>     }
>   });

Thanks for ignoring the issue template that we are using to try and prevent these types of questions here.

Please use our google group (https://groups.google.com/forum/#!forum/sip_js) If this doesn’t look right, choose a different type.

These are typically directed to the google group.

How can we be more clear to prevent this in the future? We are looking to improve this process


Modified content in landing page

Modified the content in the landing page.

@imabp Please Review.

Great work @syshcndr


Add backwards support for SolidJS Router

https://github.com/solidjs/solid-router/pull/478/files
https://github.com/solidjs/solid-router/commit/a3a36fb92be3331f69fbf3dfc13d8ccd6472cb14

Done:
https://lightning-tv.github.io/solid/#/primitives/router


Incremental builds with adding/deleting input files

https://docs.microsoft.com/en-us/visualstudio/msbuild/incremental-builds?view=vs-2019
During incremental builds, outputs detect changes when Input files are changed.
But if files are added or delete, changes will not get detected and hence the output will not get updated.
We should mention that somewhere in the documentation and possibly provide an alternate solution (for e.g. providing a generated hash file)
Sample Target
<ItemGroup>
    <AllExtFiles Include="Common\**\*.js;Common\**\*.png" />
  </ItemGroup>
<Target Name="packageDevExt" Condition=" '$(Configuration)' == 'Debug' " Inputs="@(AllExtFiles)" Outputs="$(SourceDirPath).zip" >
    <Message Text="Generated Developer Extension Package" Importance="low"/>
    <ZipDirectory Overwrite="true" SourceDirectory="$(SourceDirPath)" DestinationFile="$(ZipSourceDirPath).zip" />
  </Target>

If you do not edit any files, the target will be skipped and If you edit any files within AllExtFiles, the output will get updated.
But if you add new files or delete existing files, especially when you are using wildcard, it will not detect changes and hence won't update the output.

@shahabhijeet There's a new doc now that describes the MSBuild process, which includes information on when such things as item lists are evaluated.  When an ItemGroup is at the top level (not in a target), it gets evaluated during one of the initial evaluation phases, before any targets are run.  As such, yes, it includes the set of matching files at that stage of execution, and files that are created later do not get included. A possible solution is to move the creation of the ItemGroup into a target. In your ZipDirectory example, would it be possible to move the ItemGroup into the packageDevExt target?

Closing this issue, since the new doc mentioned above should help users design their build systems to avoid such problems.


GUID conversion error

Followed this doc a number of times in the past successfully. Now getting a new error that i'm struggling to resolve. Everytime I PATCH with new roles for an app I get the following error:
Cannot convert a primitive value to the expected type 'Edm.Guid'
Can't figure out why GUIDs from the GUID generator aren't taking.

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

ID: 11a39d87-a57c-ef0b-eb9f-286d3ee65141
Version Independent ID: a1257f6d-fa84-8470-8ad8-f63d0dcbca20
Content: Configure the role claim issued in the SAML token for enterprise applications in Azure AD
Content Source: articles/active-directory/develop/active-directory-enterprise-app-role-management.md
Service: active-directory
GitHub Login: @jeevansd
Microsoft Alias: jeedes

Can you please provide us the tool which you used for generating GUIDs?

Same one listed in the doc:  https://www.guidgenerator.com/
Sloan Ozanne
<EMAIL_ADDRESS>972-467-2032 m
http://about.me/sloanozanne
Not all who wander are lost...........keeping it weird one day at a time
:-)
On Thu, Jun 13, 2019 at 5:12 PM Jeevan Desarda<EMAIL_ADDRESS>wrote:

Can you please provide us the tool which you used for generating GUIDs?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/33304?email_source=notifications&email_token=AGOELOI72D4ARRGTIPRHTT3P2LA5VA5CNFSM4HYAEO62YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXVFTII#issuecomment-501897633,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGOELONV4LGCMJ27VMNMPMTP2LA5VANCNFSM4HYAEO6Q
.

Any updates?

@jeevansd or @SaurabhSharma-MSFT has anyone been able to look in to this? Attempted another PATCH just now and getting the same error. Even tried using a new set of GUIDs.


cannot build on Windows

Log: https://gist.github.com/raa0121/b1465a6c3ab4d03751b22965788b02cf
I use this build.go

Thanks! I'll take a look...


Add sleepykitten.toml to Public-Testnet-1

Please provide some contact info provided. Not merged for now due to no contact info


Tests: refactoring for less redundancy

Reduced redundancy for each test. Also added the list of file keys to extractor.init.

Also, with this PR, it should fix the failing i3d tests due to GPU oom.


Partial search results

I occurred a problem while searching the issues.

Initial search results - 0 results 🤔

Press "Load more" - 2 new results 😳

Press "Load more" couple of time - ...🤨🤨🤨

Sent with GitHawk

This is b/c the search is only filtering already-loaded results. It's not actually going out to the network for new results. #287 is tracking advanced search/filter for Issues/PRs.
Would love for someone to take a crack at this!


Pd features

Coverage decreased (-0.04%) to 60.87% when pulling d43044cd339b3d7b82648e048ec364f6b93f178a on pd-features into bd7264899d2122cb5f063dd2d23e4f0e97002a35 on master.

Coverage decreased (-0.04%) to 60.87% when pulling 61e9c3acca806a212ccd818c2d2adc71b8d060d0 on pd-features into bd7264899d2122cb5f063dd2d23e4f0e97002a35 on master.

@physikerwelt are all these changes now in the master branch because of my other pull request (#130)? then we could close this pull request here.


⚠ GitLab Server has degraded performance

In 4785ee4, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6345 ms

Resolved: GitLab Server performance has improved in 434db10.