Avoid element quality check in Bison when running BlueCrab on SAM inputs

refs #26

Job VTB Documentation on 34555ce wanted to post the following:
View the site here
This comment will be updated on new commits.

vtb all green wouhou
will address the test failures soon

Failures are unrelated


[Hub Generated] Review request for Microsoft.ContainerInstance to add version preview/2022-10-01-preview

This is a PR generated at OpenAPI Hub. You can view your work branch via this link.
ARM API Information (Control Plane)
Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo.  If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

[x] I commit to follow the Breaking Change Policy of "no breaking changes"
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ ] Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.

@jianyexi jianyexi The Swagger Lint and Swagger SemanticValidation CI tests are stuck in queued state for a few days. Can you please help move forward with the review process.

/azp run

/azp run

LGTM.

@fengzhou-msft could you help with the track2 dotnet SDK failure ?

@fengzhou-msft could you help with the track2 dotnet SDK failure ?

The breaking change in .NET SDK which caused the failure was not caused by this PR. It can be ignored.


Header anchor links are not clickable

Originally reported at https://github.com/facebook/react-native-website/issues/71:
Each prop title [in the React Native docs] has a link/button to the left of it:

This link/button only appears when you hover over the text representing the prop name. Consequently, you cannot click on the link/button because it disappears when you attempt to hover over it in order to click it.
Adam Comella
Microsoft Corp.

Nevermind - this was an issue in the React Native site itself. Fixed in https://github.com/facebook/react-native-website/pull/79.


"Show track progress in the taskbar" implementation shouldn't use indeterminate download animation.

OS:
Windows 10
Issue Descriptions:
When the "Show track progress in the taskbar" option is enabled, it constantly shows an animated, indeterminate status bar animation.  This happens even when the music is paused.  This makes it so you cannot tell the % completion of the song, or whether or not it's playing (assuming the PC is musted).  The Foobar2000 music player implements this feature in such a way that it shows progress without a constant pulsing animation, and turns yellow when playback is paused.  This seems like the correct behavior to me.  It should look like this when paused:

Steps to Reproduce:

Enable "Show track progress in the taskbar" option in desktop settings.
Play a song, seek to about halfway.
Behold the pulsating taskbar icon, and the lack of progress it shows.
Pause the song.
Behold the pulsating taskbar icon.

This is a issue caused by the timing issues in the last release. The issue has been fixed in master

Sorry to bump this issue, but when do you plan to make a new release including this fix? This bug has been really bothering me. Constant motion happening from the sidebar, very distracting.


Weekly focus doc: 2018-02-12

Our first weekly focus document for the week of Feb 12, 2018. Please fill in your project-specific highlights from last week and focus for next week.
@as-cii
@damieng
@daviwil
@jasonrudolph
@kuychaco
@maxbrunsfeld
@nathansobo
@smashwilson

Is it worth having a section for general engineering improvements?  I'm planning to finish up work automating our Linux package repository uploads, would be nice to capture that here too.

Is it worth having a section for general engineering improvements? I'm planning to finish up work automating our Linux package repository uploads, would be nice to capture that here too.

@daviwil: I'm 👍on including anything that's a significant area of focus throughout the week. If you're working on a significant undertaking that doesn't fit into any of the long-running sections, I could see us giving it its own section for the week or putting it in a section labeled something like Other Improvements.

I'm 👍on including anything that's a significant area of focus throughout the week. If you're working on a significant undertaking that doesn't fit into any of the long-running sections, I could see us giving it its own section for the week or putting it in a section labeled something like Other Improvements.

I agree!


Update dependencies (29-03-21)

Some "highlights":

[x] Latest<EMAIL_ADDRESS>[x] Add config files for latest husky
[x] Update config for eslint
[x] Fix fp-ts dependencies in yarn.lock
[x] Remove bitcore-* deps

pls double-check duplicated deps

Not sure if all of these really duplications. There are no issues with it, but a risk to run into another dependency issues. That's why I will ignore it for now.


Pull request submitting for Pudential Global Case Study

I'm not sure what this is - I don't see a description. Closing for  now.


Feature/select appropriate hpa version

By using clientcmd.BuildConfigFromFlags ,  We can start or debug operator on localhost.


Add support Orin and more up to date ubuntu

Fixed #67 & #66

LGTM. Thanks! Sorry it took so long to approve!


Create the time/dates batch editing dropdown

Reassigning to myself for implementation

Putting this on hold until I can talk to Oszkar about the design

Coverage decreased (-1.29%) to 98.71% when pulling 1909b8af6265ab63f2eb600517fd97c2dd4a7780 on bp323:batchDate into 0fc9a17607d20a6b662ea3b25b7a7972f74a6538 on CUL-DigitalServices:master.

Coverage decreased (-1.29%) to 98.71% when pulling 36e69a413e48816dc123cb859a3e8b0a19d51528 on bp323:batchDate into 0fc9a17607d20a6b662ea3b25b7a7972f74a6538 on CUL-DigitalServices:master.

Coverage decreased (-1.29%) to 98.71% when pulling c4c31b33dc1f5b99e1cf768accce33ba79c7e75c on bp323:batchDate into 4c76bec72a30de0c977a0d41d87198417df9c5ea on CUL-DigitalServices:master.

Coverage decreased (-1.29%) to 98.71% when pulling 9d8169b1df50ee4fbd1342d9ef36a8cc618598a7 on bp323:batchDate into 4c76bec72a30de0c977a0d41d87198417df9c5ea on CUL-DigitalServices:master.

Changes Unknown when pulling 5d8b860ec388645f2a27dd7d305f6c626c72933f on bp323:batchDate into ** on CUL-DigitalServices:master**.

Coverage remained the same at 100.0% when pulling ccb40c6a84bad8149625e5e006949e4fb28425d5 on bp323:batchDate into 48c461bb88c48ce1645c432515c4b8f6a5c5ff65 on CUL-DigitalServices:master.


[OTHER] RuntimeError: Camera did not start properly

I don't know if this exactly a bug or the issue is on other libraries or an hardware issue.
For a small project the following:

Raspberry Pi 4B 4 GB RAM
Raspberry Pi 7" Touchscreen
Raspberry Pi Camera Modul 2

Together in a SmartiPi Touch Pro Case.
I installed the current bullseye image
uname -a
Linux bux-cam 5.15.32-v8+ #1538 SMP PREEMPT Thu Mar 31 19:40:39 BST 2022 aarch64 GNU/Linux

I'm not very familiar with python but tried as good as i can to create a small q5 program which open a screen with a preview image , a debug log and the possiblility to show me a countdown in a text label on request.  The program is connected to a simple websocket server which send and receive commands from a website and hande them to the python script.
But currently the capture of a image is very unstable sometimes it works and sometimes the complete script crashes.
[5:21:32.435299162] [9332]  INFO Camera camera_manager.cpp:293 libcamera v0.0.0+3544-22656360
[5:21:32.472846546] [9339]  WARN RPI raspberrypi.cpp:1241 Mismatch between Unicam and CamHelper for embedded data usage!
[5:21:32.474469846] [9339]  INFO RPI raspberrypi.cpp:1356 Registered camera /base/soc/i2c0mux/i2c@1/imx219@10 to Unicam device /dev/media2 and ISP device /dev/media0
[5:21:33.478605150] [9332]  INFO Camera camera.cpp:1029 configuring streams: (0) 800x600-XBGR8888
[5:21:33.479005850] [9339]  INFO RPI raspberrypi.cpp:760 Sensor: /base/soc/i2c0mux/i2c@1/imx219@10 - Selected sensor format: 1640x1232-SRGGB10_1X10 - Selected unicam format: 1640x1232-pRAA
[5:22:21.397063487] [9339] ERROR V4L2 v4l2_videodevice.cpp:1852 /dev/video0[21:cap]: Failed to start streaming: Input/output error
2022-07-05T14:13:07.808Z | ERROR    | Camera did not start properly.
Traceback (most recent call last):
  File "/home/support/pi/bux.py", line 148, in on_message
    self.picam2.start()
  File "/home/support/.local/lib/python3.9/site-packages/picamera2/picamera2.py", line 591, in start
    self.start_()
  File "/home/support/.local/lib/python3.9/site-packages/picamera2/picamera2.py", line 572, in start_
    raise RuntimeError("Camera did not start properly.")
RuntimeError: Camera did not start properly.
Aborted

Perhaps the warning above is one of the issues which leading to them. But i don't know. I also added some time.sleep(1) in the code, because in the draft pdf of the documentation i see some sleep's to.
Sometimes it directly crashes when i use
self.picam2.start()
sometimes this works and then it crashes on:
    self.picam2.switch_mode_and_capture_file(
        self.capture_config,
        "current.jpg",
        wait=False,
        signal_function=self.qpicamera2.signal_done
    )

Also dmesg show something like:
[19341.581164] imx219 10-0010: Failed to write reg 0x030d. error = -5
[19341.581185] imx219 10-0010: imx219_start_streaming failed to set mode
[19341.581268] unicam fe801000.csi: stream on failed in subdev

Hi, this is almost certainly related to the touchscreen and is a general issue not related to Picamera2 (and not something we can fix in Picamera2). Could you perhaps post a question on the camera forum, I think someone there will be able to help? Thanks!

I'm having the same issue. No touchscreen. Just connecting over SSH and trying this simplest code:
from picamera2 import PiCamera2
cam = PiCamera2()
cam.start()
cam.capture_file('test.png')


18/testing/routes

Setup testing for Routes
So far have the routes from the landing page going to: signup, login, mission, and view mentors setup and passing
cypress/integration/FutureHopeTests/routes.spec.js

This looks good, so far, just let me know if this should come out of draft status and is ready to undergo the merge process.

Finished setting up routes testing for sidebar training menu and each item in the training menu, all pass.

🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥 🔥


New webp driver does not build on linux with gcc 4.9.2

The error is:
drivers/webp/enc/webpenc.c: In function 'WebPEncode':
drivers/webp/enc/webpenc.c:324:14: error: 'WebPConfig' has no member named 'exact'
   if (!config->exact) {
              ^

Seen on Mageia 5, x86_64.
GCC 4.9.2, glibc 2.20.

Can confirm on 98c54827ae4696b0d9a4c56a2879ac294a79fe11.
Seems like a regression from da113fe40d0a9410859912473d53e43903dc6c8e.

@fry- reports that it builds fine for him on Fedora with GCC 5.1.1.

I'm on GCC 5.2.0 :smile:

If I comment out the offending line, it throws out some other errors:
drivers/webp/enc/alpha.c: In function 'ApplyFiltersAndEncode':
drivers/webp/enc/alpha.c:266:12: error: 'WebPAuxStats' has no member named 'lossless_hdr_size'
       stats->lossless_hdr_size = best.stats.lossless_hdr_size;
            ^
drivers/webp/enc/alpha.c:266:44: error: 'WebPAuxStats' has no member named 'lossless_hdr_size'
       stats->lossless_hdr_size = best.stats.lossless_hdr_size;
                                            ^
drivers/webp/enc/alpha.c:267:12: error: 'WebPAuxStats' has no member named 'lossless_data_size'
       stats->lossless_data_size = best.stats.lossless_data_size;
            ^
drivers/webp/enc/alpha.c:267:45: error: 'WebPAuxStats' has no member named 'lossless_data_size'
       stats->lossless_data_size = best.stats.lossless_data_size;
                                             ^

I'm seeing the same multiple WebP related compile errors on Ubuntu with GCC 5.2.1.

Same error with Clang++ v.3.7.0 on ArchLinux

Seems like the same error under Arch ```drivers/webp/enc/webpenc.c: In function 'WebPEncode':
drivers/webp/enc/webpenc.c:324:14: error: 'WebPConfig {aka const struct WebPConfig}' has no member named 'exact'
if (!config->exact) {
^
drivers/webp/enc/webpenc.c:335:14: warning: implicit declaration of function 'WebPPictureSmartARGBToYUVA' [-Wimplicit-function-declaration]
if (!WebPPictureSmartARGBToYUVA(pic)) {
^
scons: *** [drivers/webp/enc/webpenc.x11.tools.64.o] Error 1
scons: building terminated because of errors.

Can confirm the same error ('exact' not being a member) on Ubuntu 15.10.

Builds fine for me in Ubuntu 13.10 64 bit, gcc 4.8.1

Im ubuntu 14.04 and windows 10 and it works. It also works with the android
compiler
On Dec 6, 2015 23:42, "romulox-x"<EMAIL_ADDRESS>wrote:

Builds fine for me in Ubuntu 13.10 64 bit, gcc 4.8.1
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/2995#issuecomment-162393842.


A TSIG noncompliance with RFC 2845

program: nsd

issue type: bug report

Description
When nsd suth server receives a query TSIG and OPT RR, and the TSIG RR is not the last record in the additional section, the server return a response RCODE 9(NOTAUTH) or RCODE 0(with much information) instead of RCODE 1(FORMATERR).
This is a noncompliance with RFC2845, as which says:

If an incoming message contains a TSIG record, it MUST be the last record in the additional section.  Multiple TSIG records are not allowed.  If a TSIG record is present in any other position, the packet is dropped and a response with RCODE
1 (FORMERR) MUST be returned.

Environment
operating system : ubuntu 18.04
software version: NSD_4_3_4_RC1

Expected response
a response with RCODE 1 (FORMATERR).

Actual response
a response with RCODE 9 or RCODE 1.

The commit removes the backwards compatibility section where a TSIG before EDNS OPT was allowed by the code.  This makes the code return FORMERR for TSIG before EDNS OPT in the additional section.  This is also what RFC6891 and RFC8945 say should happen for this.


Add Volume (VOLM) Axis

Fonts to be onboarded that have this axis:

https://github.com/google/fonts/issues/3124

Current proposal:
tag: "VOLM"
display_name: "Volume"
min_value: 0.0
default_value: 0.0
max_value: 100.0
precision: -2
fallback {
  name: "Default"
  value: 0.0
}
description: "The volume axis works only in combination with the Flair axis. It transforms the glyphic serifs to wedge-like ones and add a little more edge to details."

The description of the axis is too targeted at the font introducing the axis. From the rest of the axis definition (name, type of axis, and range), VOLM could be used separately from Flair in another font, so the description should leave that option open

Yes I completely agree, I am hoping @davelab6 finds a good description :)


Amazon API submitting requests too quickly

Hi,
sometimes I get "Amazon API submitting requests too quickly" in the XML response.
I am using the newest version of the library.
Cheers

I've hit the same but I'm not sure it is the responsibility of this API wrapper to throttle the calls to the web service.

The request limit for each account is calculated based on revenue performance. Each account used to access the Product Advertising API is allowed an initial usage limit of 1 request per second*. Each account will receive an additional 1 request per second (up to a maximum of 10) for every $4,600 of shipped item revenue driven in a trailing 30-day period (about $0.11 per minute).

The above was quoted from the Amazon Docs

Also, in case it helps I want to look at maybe integrating something like this API Throttler to better manage it: https://github.com/stefanprodan/WebApiThrottle

Thinking about it it, it could be my fault as well, because I do (in pseudo
code):
var x = wrapper.lookupBrowseNodeOperation(nodeId, TopSellers)
foreach(x.Asin)
var item = wrapper.lookup(x.Asin)
//do something with item
I maybe need a sleep function after looking up an item. Or is it a better
way to do it?
Boris Idesman
Mobile:  +49<PHONE_NUMBER>

+359 886 341 568*

On Fri, Dec 8, 2017 at 10:20 AM, ProNotion<EMAIL_ADDRESS>wrote:

Also, in case it helps I want to look at maybe integrating something like
this API Throttler to better manage it: https://github.com/
stefanprodan/WebApiThrottle
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/tinohager/Nager.AmazonProductAdvertising/issues/61#issuecomment-350214634,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEcOJlFFG4oKN1WhdX3b8cpMYOCMJqr7ks5s-P9BgaJpZM4Q6xXX
.

Thinking about it it, it could be my fault as well, because I do (in pseudo
code):
var x = wrapper.lookupBrowseNodeOperation(nodeId, TopSellers)
foreach(x.Asin)
var item = wrapper.lookup(x.Asin)
//do something with item
I maybe need a sleep function after looking up an item. Or is it a better
way to do it?

You should pass a List of 10 ASINs for starters, to maximize the API. And then yes a sleep function but the sleep duration will change after 8,640 requests. You can message me on here if you want, but Nager.AmazonProductAdvertising is working properly so opening an issue isn't the best way to get help.

Turns out that the throttle package above was not what I was looking for I think it is geared more towards throttling usage of your own API's rather than throttle client usage of another API.
I'm interested to hear how others are handling this. For the moment I am using a Nuget package called RateLimiter which is so far working out OK.

@ZoomStop, how does one "pass a List of 10 ASINs"

@ZoomStop Could you please elaborate on "pass a List of 10 ASINs"

I just meant with the Amazon API (and this framework), you can pass an ASIN as a string and it will respond with one item in the response object. But if you pass a List of 10 ASINs (and I believe an Array of 10 works fine also IIRC) then you will get an array of 10 responses back. So that is step 1 to maximizing your API calls.

OK, I have the following code, that somethimes result in "too many requests" and crashes:
        public List<AmzItem> PerformSearchNodes(long nodeId)         {             var searchOperation = wrapper.BrowseNodeLookupOperation(nodeId, AmazonResponseGroup.TopSellers);             var xmlResponse = wrapper.Request(searchOperation);             var itemsInXML = XmlHelper.ParseXml<BrowseNodeLookupResponse>(xmlResponse.Content);             var itemsASINsStrings = new List<string>();             var counter = 0;             try             {                 //we take only up to 8 items!                 foreach (var itemForASIN in itemsInXML.BrowseNodes.BrowseNode.TopSellers.TopSeller)                 {                     if (counter < 8 && itemForASIN.ASIN != null)                     {                         itemsASINsStrings.Add(itemForASIN.ASIN);                     }                     counter++;                 }                 var tenItems = wrapper.Lookup(itemsASINsStrings);                 foreach (var z in tenItems.Items.Item)                 {                     if (z != null && z.ItemAttributes.Title != null && z.LargeImage != null && z.DetailPageURL != null)                         if (z.LargeImage.URL != null)                         {                             {                                 if (z.ItemAttributes.ListPrice != null)                                 {                                     amzItemsList.Add(new AmzItem(z.ItemAttributes.Title, z.ItemAttributes.ListPrice.FormattedPrice, z.LargeImage.URL, z.DetailPageURL));                                 }                                 else                                 {                                     amzItemsList.Add(new AmzItem(z.ItemAttributes.Title, "Price: Check offer", z.LargeImage.URL, z.DetailPageURL));                                 }                             }                         }                 }             }catch(Exception exc)             {                 amzItemsList.Add(new AmzItem("Error AmzAdvApiComm:" + exc.Message, exc.StackTrace, "", ""));             }                             return amzItemsList;         }
What is wrong with it? Thanks!


Iterant .zipWithIndex

Need the zipWithIndex operator on Iterant:
sealed abstract class Iterant[F[_], A] {
  //...
  def zipWithIndex(implicit F: Sync[F]): Iterant[F, (A, Long)]
}

@alexandru I would love to attempt this issue in next few days, as soon as I get more familiar with Iterant

This was solved in #437 — btw @Avasil you can put Fixes #issue-nr in the description of the PR, then when we merge it, it automatically closes the ticket.

@alexandru
Sorry for that, I'll have that in mind, we need to also close #434 and #421

@Avasil no need to apologize, it was just an FYI about how GitHub works.


Update lib/resources/WebsiteOperators.js

Added method that helps us:
Lists last active website operators, ie. operators who last replied to a visitor message.

Thank you for contributing!


Fixed the intermittent address resolution crash

Fixes #33, /cc @tannernelson

Sweet. Nice work.

More bg: https://twitter.com/czechboy0/status/739564740037496838


Add link link to Exercism in documentation

...again, my goal is just to make the exorcism content a bit more discoverable. i.e. more so than hoping people will find it many lines down on the "awesome gleam" list.  This way all that community learning content is linked to directly and becomes more discoverable.

How does that look?


Crud.

Summary
We can now create, delete, and update documents in our mongo db as well as search our db for a document by id.
New behavior
After starting mongo db and running the server, we can now use HTTP requests to create, update, search for, and remove documents from the 'Patients' collection of our database
Code changes
Added the following functions to util/mongo.controller.js

createResource: adds a new document with the passed in data to the specified collection
updateResource: uses passed in data to update the document with the specified id
findResourceById: returns the document with the specified id
removeResource: deletes the document with the specified id from the collection

Added the following functions to services/base.service.js

baseCreate: wraps the createResource function and passes in the appropriate data
baseUpdate: wraps the updateResource function and passes in the appropriate data
baseSearchById: wraps the findResourceById function and passes in the appropriate data
baseRemove: wraps the removeResource function and passes in the appropriate data

Added the following functions to services/patient.service.js

create: wraps the baseCreate function and passes in the appropriate data

can be called using a POST request with the url {BASE_URL}/patient

update: wraps the baseUpdate function and passes in the appropriate data

can be called using a PUT request with the url {BASE_URL}/patient/{id}

searchById: wraps the baseSearchById function and passes in the appropriate data

can be called using a GET request with the url {BASE_URL}/patient/{id}

remove: wraps the baseRemove function and passes in the appropriate data

can be called using a DELETE request with the url {BASE_URL}/patient/{id}

Testing guidance
A couple disclaimers to start things off:

The only HTTP request which will return data to the user is the GET request. Don't expect the other types of requests to give output unless there is an error
The ids should all be strings when passed in. The search, update, and delete functions will only work for string ids, but the create request will allow you to insert ids of any type for now.
don't confuse "id" (the custom field you create) with "_id" (the primary key mongo db autogenerates). the update, search, and delete requests all use id to locate documents
id is NOT a primary key and therefore the database will allow you to create multiple documents with the same id for now. Probably best not to do this in testing as it can get confusing quickly.

Whew
"First, visit https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ to install MongoDB Community Edition on macOS, if it has not been done already. Then, run npm install.
To Run MongoDB as a macOS service, use the following command: brew services start<EMAIL_ADDRESS>To stop running, use brew services stop<EMAIL_ADDRESS>You can verify that MongoDB is running by running brew services list." - McDougall, Sarah. "Add Mongo DB". https://github.com/projecttacoma/deqm-test-server/pull/3 GitHub August 20, 2021
For testing, I recommend downloading Insomnia to make requests and robomongo to view the mongo database without using terminal commands. Then,

Run node index.js from the src directory
Open robomongo and add a new connection. Mine was at localhost 27017 (not sure if this is typical)
Open Insomnia, and change the Content-Type header to application/json+fhir
Set the request method to POST and enter the url http://localhost:3000/4_0_0/patient
Add a json object to the request body. This can really be anything so long as it has an id field which is set as a STRING. If you're feeling uninspired, here's what I used: {  "id": "1",  "name": "test" }
Submit the request, then refresh your robomongo window (right click on New Connection -> refresh), navigate to deqm-test-server -> Collections -> Patient and ensure your new patient object appears
Change the request type to GET, and the url to http://localhost:3000/4_0_0/patient/{id} . The response body should include all the information on the document you just submitted, including an _id field which is autogenerated by mongo
Change the request type to PUT, and update your request body with a new name. I used "mokeefe" out of respect and you should to.
Submit the request, then refresh your robomongo window to ensure the update went through on your document
Change the request type to DELETE. If you have liquid around you, pour it out, then submit, refresh your robomongo page and ensure "mokeefe" is deleted from your database.
Try adding multiple documents and make sure the updates and deletes edit the correct entries, and the searchById always retrieves the intended document.

This PR doesn't run. I think the path in index.js for pointing to the patient.service.js file needs to be updated. It should be ./src/services/patient.service.js now

add a check if the request body is blank to tell them to change the headers

Regarding IDs:

In the case of POST requests (create), the server should always be generating UUIDs, never persisting the one that's in the request body. This is an easy fix.
In the case of PUT requests that create a new resource (when it doesn't exist in the DB before), we need to enforce that the ID is always there and matches

add a check if the request body is blank to tell them to change the headers

I think in this case, we should also check if the header isn't right. It's possible they provide an empty body outright but with the correct header, which is a different kind of error haha


Dynamic Sidebars and Timber::get_widgets causing a 500 internal server error.

Expected behavior

The sidebar should be outputting the widgets specified in the wp-admin.
Actual behavior

I have a WordPress Theme Framework that uses Timber, you can find that here: https://github.com/codemonkey-jack/maera
It's working great in most instances, but on some hosts and using Mamp Pro locally 500 internal server errors keep happening and make the theme unusable.
I've tracked that down to my sidebar specifically these two lines:  https://github.com/codemonkey-jack/maera/blob/master/includes/class-maera-timber.php#L30-L31
What I'm confused about is, why it works on some hosts and not others. I'd fully expect it crash globally. If anyone has any ideas on how to resolve this, that'd be great!
Steps to reproduce behavior

Download https://github.com/codemonkey-jack/maera, install on a Mamp Pro based site or on one of these hosts:
Bluehost
Site5
GoDaddy
Activate the theme, visit the front-end of your site and you'll get either a 500, 502, or a 503.
Works perfectly on Siteground and Linode
What version of WordPress, PHP and Timber are you using?

I've replicated the issue with PHP 5.4, 5.5, 5.6 and 7.0, using Timber 1.1.3 and WordPress 4.6

Closing this out. It was actually an issue with my framework with my implementation of a custom search form.


Doing a client.post(data=foo) doesn't work, requires .post(json=foo) instead?

From https://taiga.maykinmedia.nl/project/open-inwoner/issue/2274

this is actually doing the correct behaviour, whereas zgw-consumers/gemma-zds-client assumed JSON and would always convert data into the underlying json property: https://github.com/maykinmedia/gemma-zds-client/blob/fab192328700c69809cb3a8c2343e0aa60283419/zds_client/client.py#L257
so a zds_client.create(data=...) needs to become client.post(json=...)


Incorrect aggregation label in Style form

Context
Styling > Changing the aggregation mode for a layer
Steps to Reproduce

Create a map
Style a layer
Change the aggregation mode several times

Current Result
The label under "Aggregation" gets stuck with one value, instead of being updated with each change.

Expected result
It should display the selected aggregation mode
Browser and version
It happens with Chrome, Firefox...
Additional info
This was detected while making the acceptance for https://github.com/CartoDB/cartodb/pull/14017 but it is not related with its changes

IMHO black tooltip is enough for onmouse event, so I would just update the label when changing the aggregation mode (on click!)

Good catch, adding this to the RT kanban.

I'm with you @VictorVelarde.
There is already a popup with the information of the aggregation updated on mouse enter/leave. I'will implement the on click behaviour!

I have seen that there are other carousels in the application which don't have pop-ups so we need @CartoDB/design to make a decision here:

cc @piensaenpixel

Btw, the issue is that there is no Leave event after select, so Enter + Select (but no Leave). Then the label shows highlight || selected but highlight flag will remain always true in the list.

I have fixed the issue here: https://github.com/CartoDB/cartodb/pull/14130.
I think we can move forward with that and then leave the "new behavior" proposal for future development.

Ready to test: https://carousel.carto-staging.com

user: carousel
pass: carousel123

LGTM!


I want to use key code instead of string.

I would like to add a function:
func KeyCode2String(key int) (k string, err error) {
	for keyStr, keyCode := range keyNames {
		if keyCode == C.int(key) {
			return keyStr, nil
		}
	}
	return "", errors.New("Invalid key specified.")
}

key, _ = KeyCode2String(112)  // F1
robotgo.KeyToggle(key)

But I can't use keyNames.

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file password: changeme In the installer menu, select "gcc."

This is not because of gcc.
Because keyNames are lowercase, I cannot import it.


Replace black thumbnails with images for video players

If we can use a frame of the video as an image for these, that would be perfect, but I don't know how much work that would be.

[ ] Figure out if we can do it
[ ] Figure out how hard it would be
[ ] If we decide it is still worthwhile, implement

@dethe @andreadelrio wouldn't there automatically be a frame from the video for the thumbnail if the video link was from youtube or vimeo? Whoever uploads to vimeo/ youtube choses the thumbnail frame and thats what shows up on social cards, could we do that?

Mocks from homepage video display design here. Can't find an issue for that, although Andrea and I were chatting about it on Slack in late July.

Already covered.


pull request for e2e test at 01/20/2017 04:26:16

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Stagger operator useful?

Is the Stagger operator useful? It looks like it just translates the dataset in the x,y,z directions, but it only works on structured grids. The Transform operator can do this as well, but it works on many types of grids (all of the ones I've tried so far). This seems redundant...

Sounds like we can remove it ...

Might want to ask Marc Durant why it was added to Pseudocolor plot's ApplyOperators method.

Pseudocolor plot actually uses avt/Filters/avtStaggeringFilter, not the Stagger operator.
They may be functionally equivalent, except for how the filter receives its offset options. The operator receives it from atts, the filter from OFFSET_ 3 in avtVariableCache.

There are a few different things in VisIt with the word Stagger associated with them.
The upshot is that I think we should keep Stagger operator but maybe not have it be enabled by default. Am closing this issue but with the added info here...

The Stagger operator (operators/Stagger)

Added by Brad in 2012
Accepts 3 offset values for X, Y and Z.
Not tested anywhere
Implemented only for structured (e.g. curvilinear) meshes
This is actually not a translation. Its sophisticated. An offset of 1.5 in the X direction for example means that every cell in the new mesh is 1.5 cell widths offset in the logical (I) direction which, of course, is a distance that can vary both in magnitude and direction over a whole curvlinear mesh. Pictures below...

avtStaggeringFilter.[Ch]

Added by Marc Durant for Tech-X in 2012
Used in Vs plugin and PICs
Associated with the OFFSET_3 (as @biagas mentions above) and/or STAGGER variable tags defined in avtVariableCache
Appears to be used for vector data where face (normal) and edge (coincident) centered vector data have different offsets applied

VsStaggeredField.[Ch] in the Vs plugin

A special kind of field in the Vs plugin


Transcribe Lissajous to javascript.

Simple changes for javascript.

Are these useful? I can do more.


Async pointstream

https://github.com/isamplesorg/isamples_webui/issues/91 The issue is caused by setIntervel. We used setIntervel to check the camera position and current position every 5 seconds. If the time that setIntervel checks the position is almost the same as the time that the users click a new position, this behavior would cause twice position updates and twice data loads. Then, the UI would be frozen for several seconds.

LGTM 👍


sample Makefiles need PHONY targets

azureuser@aserdean-1804:~/mysamples/local_attestation$ make
make: Nothing to be done for 'all'.
azureuser@aserdean-1804:~/mysamples/local_attestation$ make -C host/
make: Entering directory '/home/azureuser/mysamples/local_attestation/host'
Compilers used: clang-7, clang++-7
oeedger8r ../localattestation.edl --untrusted
Generating edge routines for the Open Enclave SDK.
Success.
clang-7 -g -c -fstack-protector-strong -mllvm -x86-speculative-load-hardening -I/opt/openenclave/include  localattestation_u.c
clang++-7 -g -c -fstack-protector-strong -mllvm -x86-speculative-load-hardening -I/opt/openenclave/include  host.cpp
clang++-7 -o attestation_host host.o localattestation_u.o -L/opt/openenclave/lib/openenclave/host -rdynamic -Wl,-z,noexecstack -loehost -ldl -lpthread -lsgx_enclave_common -lsgx_dcap_ql -lsgx_urts -lssl -lcrypto
make: Leaving directory '/home/azureuser/mysamples/local_attestation/host'
azureuser@aserdean-1804:~/mysamples/local_attestation$ make -v
GNU Make 4.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
azureuser@aserdean-1804:~/mysamples/local_attestation$ make build
make: 'build' is up to date.

Associated with #1562


Code Quality: Refactoring of SidebarControl.xaml.cs

Resolved / Related Issues
Items resolved / related issues by this PR.

Related to #9895

What has been done

Refactored src/Files.App/UserControls/SidebarControl.xaml.cs extensively.
Merged several duplicated sections into methods.
Reduced the nesting levels.
Nullable references annotations added.
Formatting.

Validation
How did you test these changes?

[x] Built and ran the app

On home section, if you click on a tag color on the sidebar, it will throw a notification error and the below error on Visual Studio. However on the last preview there is no error.
--- MESSAGE ---A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (Cannot access a disposed object.)
--- INNER ---System.ObjectDisposedException: Cannot access a disposed object.
   at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
   at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(TimeSpan timeout)
   at LiteDB.Engine.LockService.EnterTransaction()
   at LiteDB.Engine.TransactionMonitor.GetTransaction(Boolean create, Boolean queryOnly, Boolean& isNew)
   at LiteDB.Engine.QueryExecutor.ExecuteQuery(Boolean executionPlan)
   at LiteDB.Engine.QueryExecutor.ExecuteQuery()
   at LiteDB.Engine.LiteEngine.Query(String collection, Query query)
   at LiteDB.LiteQueryable`1.ExecuteReader()
   at LiteDB.LiteQueryable`1.ToDocuments()+MoveNext()
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Files.App.Filesystem.Search.FolderSearch.SearchTagsAsync(String folder, IList`1 results, CancellationToken token)
   at Files.App.Filesystem.Search.FolderSearch.AddItemsAsync(String folder, IList`1 results, CancellationToken token)
   at Files.App.Filesystem.Search.FolderSearch.AddItemsAsyncForHome(IList`1 results, CancellationToken token)
   at Files.App.ViewModels.ItemViewModel.SearchAsync(FolderSearch search)---------------------------------------

On home section, if you click on a tag color on the sidebar, it will throw a notification error and the below error on Visual Studio. However on the last preview there is no error.
--- MESSAGE ---A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (Cannot access a disposed object.)
--- INNER ---System.ObjectDisposedException: Cannot access a disposed object.
   at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
   at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(TimeSpan timeout)
   at LiteDB.Engine.LockService.EnterTransaction()
   at LiteDB.Engine.TransactionMonitor.GetTransaction(Boolean create, Boolean queryOnly, Boolean& isNew)
   at LiteDB.Engine.QueryExecutor.ExecuteQuery(Boolean executionPlan)
   at LiteDB.Engine.QueryExecutor.ExecuteQuery()
   at LiteDB.Engine.LiteEngine.Query(String collection, Query query)
   at LiteDB.LiteQueryable`1.ExecuteReader()
   at LiteDB.LiteQueryable`1.ToDocuments()+MoveNext()
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Files.App.Filesystem.Search.FolderSearch.SearchTagsAsync(String folder, IList`1 results, CancellationToken token)
   at Files.App.Filesystem.Search.FolderSearch.AddItemsAsync(String folder, IList`1 results, CancellationToken token)
   at Files.App.Filesystem.Search.FolderSearch.AddItemsAsyncForHome(IList`1 results, CancellationToken token)
   at Files.App.ViewModels.ItemViewModel.SearchAsync(FolderSearch search)---------------------------------------

I cannot seem to reproduce this error. @BanCrash is it still an issue for you? Is it reproductible 100% ?

On home section, if you click on a tag color on the sidebar, it will throw a notification error and the below error on Visual Studio. However on the last preview there is no error.
--- MESSAGE ---A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread. (Cannot access a disposed object.)
--- INNER ---System.ObjectDisposedException: Cannot access a disposed object.
   at System.Threading.ReaderWriterLockSlim.TryEnterReadLockCore(TimeoutTracker timeout)
   at System.Threading.ReaderWriterLockSlim.TryEnterReadLock(TimeSpan timeout)
   at LiteDB.Engine.LockService.EnterTransaction()
   at LiteDB.Engine.TransactionMonitor.GetTransaction(Boolean create, Boolean queryOnly, Boolean& isNew)
   at LiteDB.Engine.QueryExecutor.ExecuteQuery(Boolean executionPlan)
   at LiteDB.Engine.QueryExecutor.ExecuteQuery()
   at LiteDB.Engine.LiteEngine.Query(String collection, Query query)
   at LiteDB.LiteQueryable`1.ExecuteReader()
   at LiteDB.LiteQueryable`1.ToDocuments()+MoveNext()
   at System.Linq.Enumerable.SelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at Files.App.Filesystem.Search.FolderSearch.SearchTagsAsync(String folder, IList`1 results, CancellationToken token)
   at Files.App.Filesystem.Search.FolderSearch.AddItemsAsync(String folder, IList`1 results, CancellationToken token)
   at Files.App.Filesystem.Search.FolderSearch.AddItemsAsyncForHome(IList`1 results, CancellationToken token)
   at Files.App.ViewModels.ItemViewModel.SearchAsync(FolderSearch search)---------------------------------------

I cannot seem to reproduce this error. @BanCrash is it still an issue for you? Is it reproductible 100% ?

That error has been fixed by @hez2010 in #10503, just make you have merged main and the error should go away.

If you agree with the changes in 496b161, LGTM.

If you agree with the changes in 496b161, LGTM.

All good for me!

@QuaintMako Does expanding/collapsing sidebar sections crash the app for you?

@yaira2 I actually don't have a crash expanding/collapsing the sidebar section... Could you open an issue with the logs?

Collapsing the favorite section:

2023-01-02 19:31:05.2671|ERROR|AppUnhandledException|Object reference not set to an instance of an object.
System.NullReferenceException: Object reference not set to an instance of an object.
at Files.App.UserControls.SidebarControl.Sidebar_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args)
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)

I cannot seem to reproduce it at all.
@gave92 do you think adding back the null checking could fix the issue?

Funny. Yeah adding back that null check fixes the issue for me.


Speed limit | Prohibited/permitted site

My idea I would like to add.
Through Peer “Edit”
And reduce the speed for example to 1 mbps or 5 mbps and so on.
Also the site or can IP addresses
For example, http://www.youtube.com/ limit to 5 mbps.
Any site specified called and limit. I think it will be very convenient

Yes, there's another use also pitched to me this idea. I'm looking to add this into WGDashboard ;)


Normalize domain names to lowercase

Since domain names are case insensitive, I'd like an option to normalize
"SindreSorhus.com"
into
"http://sindresorhus.com"
while keeping the path and query strings intact.
It would make finding duplicate URLs slightly easier.

I don’t think there’s any reason for an option for this. Let’s make it default behavior and do a major release.

Even better :-) I can take a stab at a PR if no-one else is.

See #99 - although it already works as expected. I only added a test.


Remove hard-coded PoP value

Expected Behavior
Docs should display accurate numbers of Cloudflare Points of Presence (PoPs).
Actual Behavior
PoPs are listed as 193, which is inaccurate. Rather than replacing this with the current accurate value, this should be removed.
Section that requires update
The number of Cloudflare PoPs is hard-coded into this image: https://github.com/cloudflare/cloudflare-docs/blob/production/products/magic-transit/src/content/static/magic-transit-anycast-2.png
Remove this value as it is not accurate - we're currently at 250+ PoPs.

Maybe this image from https://blog.cloudflare.com/protect-all-network-traffic/ is a more appropriate image that the docs could use?

Hi @aynsof, thanks for calling out the outdated number. I updated the screenshot to remove the number, and you can see that update on the Tunnels & encapsulation page.


Installer broke the game, cannot repair

The installer said something about Assembly-CSharp.dll having a virus.
In the log file of the install I found a stack trace when backing up Assembly-CSharp.dll, and after that I cannot repair the game files. Tried removing installing again - steam cannot reinstall the game. WTF?

The installer is very unlikely to break the game, and certainly not to insert a virus. Feel free to read the code yourself to verify my assertion.
The only file the installer modifies is Assembly-CSharp.dll. You can either restore that file from the backup, or simply delete it and have steam validate the game files so that it's re-downloaded. If that doesn't work, then delete your entire subnautica folder and have steam reacquire it.
If the game fails to re-install/validate then please contact Steam support.


ARROW-18033: [CI] Use $GITHUB_OUTPUT instead of set-output

Because set-output is deprecated.
See also:
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

@github-actions crossbow submit r-binary-packages

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ build-688

Task
Status

r-binary-packages

'author_association'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

'CROSSBOW_GITHUB_TOKEN'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ actions-96026ae5f5

Task
Status

r-binary-packages

'NoneType' object has no attribute 'github_commit'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

'str' object has no attribute '_queue'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

'tuple' object has no attribute 'values'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

'NoneType' object has no attribute 'github_commit'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ actions-377a84925a

Task
Status

r-binary-packages

@github-actions crossbow submit r-binary-packages

'NoneType' object has no attribute 'github_commit'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ actions-0884f36104

Task
Status

r-binary-packages

name 'time' is not defined
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ actions-638164c2cc

Task
Status

r-binary-packages

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ actions-bd730c9304

Task
Status

r-binary-packages

CommentReport.__init__() got an unexpected keyword argument 'wait_for_task'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

module 'time' has no attribute 'wait'
The Archery job run can be found at: https://github.com/apache/arrow/actions/runs/3246777470

Revision: 87e9cfcba065829f3dcdde0218038bd558860970
Submitted crossbow builds: ursacomputing/crossbow @ actions-f879559b81

Task
Status

r-binary-packages

@github-actions crossbow submit r-binary-packages

+1
set-output warnings from our workflows have gone.


Add modules

The modules section is permanently open to pull requests to pwn more default keys!
A template module is included in modules. crackdefault.sh contains a template elif statement to include the new module.
Contributing a module generally means to gather an existing open source implementation that exploits a weak key algorithm for a specific router series, which can be used to generate default passwords. In case the implementation is not a shell script but needs to be compiled, README.md should be updated with compilation instructions instead of providing pre-built binaries.
Please ensure that all shell scripts are POSIX-compliant and licensed under the MIT License.

https://github.com/D4rk4/airbash/blob/master/modules/hotbox.sh

Thanks a lot @D4rk4, I created a pull request and merged the changes in #9! :+1: :tada:


Validate guides for 1.8 release

Managed k8s

[ ] EKS (@tklauser )
[ ] GKE (@Rolinh )
[ ] AKS (@gandro )

Self-managed

[ ] Quick-install (@tklauser )
[ ] w/ managed etcd (@joestringer )
[ ] w/ external etcd (@nebril )
[ ] Azure Cloud (@errordeveloper )

Guides

[ ] Kubernetes without kube-proxy (@gandro )
[ ] Using Cilium with BIRD kube-router (@joestringer )
[ ] Clustermesh on GKE (@aanm )
[ ] Transparent encryption (@christarazi )
[ ] Kata (@Rolinh  )

Monitoring

[ ] Metrics/Grafana (@gandro )
[ ] Hubble/Hubble Relay (@errordeveloper)
NOTE: doc is not yet ready.

Other Orchestrators

[ ] Docker (@tklauser )

Discussed offline with @b3a-dev :

added Hubble/Hubble Relay (doc is not yet ready however) and assigned  to @errordeveloper
unassigned @errordeveloper from Kata and assigned it to myself

PSA: all the links point to latest docs, to make sure that you are validating 1.8 docs, checkout v1.8 branch locally and run make live-preview in Documentation dir.

Found one small issue in external etcd, fix here: https://github.com/cilium/cilium/pull/11922

Encountered some issues with the GKE guide, fixes in #11960.

Hit #11428 while testing AKS as well. Does not look like a regression though, i.e. I can also see it in 1.7.5, therefore not a release blocker. I'm focusing on for now #12070

Hit #12078 while testing the EKS GSG. Looks like another fallout from the --devices change?

Transparent Encryption updates here: https://github.com/cilium/cilium/pull/12088

For the BGP guides, my main focus was whether the guides fail to configure the relevant routing daemons to propagate routes because modulo the route propagation it's mostly just direct-routing which we're testing elsewhere regularly:

Kube-router worked (configuration correct; peered successfully with a BIRD 1.x instance I ran in a network namespace; configured routes when in overlay mode).

Didn't actually validate via routes installed via BGP just because the suggested configuration uses the ipip tunnels and I didn't see a way for BIRD to autoconfigure these in the same way that kube-router does.
Instead I turned off the overlay mode and relied on direct routing; I didn't see kube-router install routes in that case but the connectivity worked as expected.

BIRD guide: I installed bird2 and configured it using the specified config, following the instructions to substitute some peers. I peered it with an adjacent kube-router instance and observed peering / route export from bird and import into the kube-router.

Given that the guide is mostly about BIRD configuration, I mainly focused on that.
If there is any connectivity issue with this path, I would assume we pick it up in any of our direct-routing configurations.

PR to improve demonstrating that BIRD works:
https://github.com/cilium/cilium/pull/12092

kube-proxy free kubeadm only required one small note: #12095

So for it looks like 1.8.0-rc3 is broken in Azure, the main symptom is that CoreDNS sees a CNI error empty cidrs. The issue was already fixed in https://github.com/cilium/cilium/pull/11978, but it was merged after rc3 and still carries needs-backport/1.8 label.

Unable to deploy Cilium on GKE for clustermesh setup (which requires etcd):
helm install cilium ./cilium \
  --namespace cilium \
  --set global.cluster.name=cluster1 \
  --set global.cluster.id=1 \
  --set global.etcd.enabled=true \
  --set global.etcd.managed=true \
  --set agent.image=quay.io/aanm/cilium:v1.8.0-rc3-with-allocator-panic \
  --set global.nodeinit.enabled=true \
  --set nodeinit.reconfigureKubelet=true \
  --set nodeinit.removeCbrBridge=true \
  --set global.cni.binPath=/home/kubernetes/bin \
  --set global.gke.enabled=true \
  --set config.ipam=kubernetes \
  --set global.native-routing-cidr=$NATIVE_CIDR

(The image is build on top of 1.8.0 with the fix from https://github.com/cilium/cilium/pull/12101)

I can confirm that overall Azure guide is working, I've opened https://github.com/cilium/cilium/pull/12108 with a few cosmetic improvements.
One thing I'm still debugging is Hubble UI, will report back once I conclude what's going on.

Looks like I've encountered https://github.com/cilium/hubble/issues/180.

I've just looked back at connectivity test, and looks like it's actually broken:
echo-a-558b9b6dc4-pmsh8                                  1/1     Running            0          5h23m
echo-b-59d5ff8b98-r4hx8                                  1/1     Running            0          5h23m
echo-b-host-f4bd98474-rbpgz                              1/1     Running            0          5h23m
host-to-b-multi-node-clusterip-7bb8b4f964-qgsf6          1/1     Running            48         5h23m
host-to-b-multi-node-headless-5c5676647b-56xbt           1/1     Running            48         5h23m
pod-to-a-646cccc5df-t8blr                                0/1     CrashLoopBackOff   95         5h23m
pod-to-a-allowed-cnp-56f4cfd999-fnppn                    0/1     CrashLoopBackOff   93         5h23m
pod-to-a-external-1111-7c5c99c6d9-gnmfk                  1/1     Running            0          5h23m
pod-to-a-l3-denied-cnp-5dc8d69b7f-q4nvb                  1/1     Running            0          5h23m
pod-to-b-intra-node-b9454c7c6-sc9lq                      0/1     CrashLoopBackOff   93         5h23m
pod-to-b-intra-node-nodeport-6cc56666dc-tmqt9            0/1     CrashLoopBackOff   94         5h23m
pod-to-b-multi-node-clusterip-754d5ff9d-9gzwg            0/1     CrashLoopBackOff   93         5h23m
pod-to-b-multi-node-headless-7876749b84-sz4zz            1/1     Running            44         5h23m
pod-to-b-multi-node-nodeport-6d8fc65c99-ld8hv            0/1     Running            94         5h23m
pod-to-external-fqdn-allow-google-cnp-6478db9cd9-d74xk   0/1     Running            94         5h23m

I notice some of the pods didn't come up initially, but was looking into #12070 at the time. As @gandro pointed out, this #11428 is a thing.

What's interesting is that in AKS KUBERNETES_SERVICE_HOST is set to a service IP in default namespace, but in kube-system the .azmk8s.io domain name is used. I create test namespace, and notice that there service IP was used also. I assume AKS does this as a way to get around bootstrap issues for system components, namely this way kube-proxy doesn't need to run in order for pods to access the API server. Clever, yet a bit confusing.

Moving Azure discussion to https://github.com/cilium/cilium/issues/12113.

I've testing Hubble on GKE, and it appears to work overall, but here a few issues I've identified:

https://github.com/cilium/cilium/issues/12152
https://github.com/cilium/cilium/issues/12154


Getting error while trying to run the forked project.

$ node -v
v16.14.2
$ yarn build
yarn run v1.22.19
$ next build
info  - Linting and checking validity of types
unhandledRejection file:///C:/Users/APPWRK/Desktop/rethink-2.0/rethink-next-docs-template/node_modules/nextra/dist/file-system.mjs:2
import { findPagesDir, existsSync } from "next/dist/lib/find-pages-dir.js";
^^^^^^^^^^
SyntaxError: Named export 'existsSync' not found. The requested module 'next/dist/lib/find-pages-dir.js' is a CommonJS module, which may not support all module.exports as named exports.
CommonJS modules can always be imported via the default export, for example using:
import pkg from 'next/dist/lib/find-pages-dir.js';
const { findPagesDir, existsSync } = pkg;
at ModuleJob._instantiate (node:internal/modules/esm/module_job:127:21)

error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

I'm also getting same error

node: 16.17.0

This issue helped fix it for me. Just pinning the next js version to 13.3.0. Thanks to  @Min5407

Thank you @Min5407

It is worth noting that if you still have problems running the template, you should rename this file:
"Error: Support of "_meta.json" was removed, use "_meta.{js,jsx,ts,tsx}""
With the following refactor:
import { DocsThemeConfig } from "nextra-theme-docs";

export default {
  index: "Introduction",
  another: "Another Page",
  advanced: "Advanced (A Folder)",
  about: {
    title: "About",
    type: "page",
  },
  contact: {
    title: "Contact ↗",
    type: "page",
    href: "https://twitter.com/shuding_",
    newWindow: true,
  },
} as DocsThemeConfig;


Review of the ATL solution

The ATL solution starts with some theory concerning the ATL approach to incremental model updates.
It shows that TL focuses on "commutative" incrementality, i.e. the final result is the same without regarding if you do an
incremental update or a full regeneration.
Interestingly, the labworkflow case requires to keep some information about jobs, that are already completed and these informations need to be considered on incremental update.
Thus, the case triggered some possible improvements for ATL which is great.
In general, the ATL rules provided in the github repository are ease to read and from my point of view somewhat better
comprehensible compared to the NMF solution.
The ATL solution also seems to be much faster than the NMF solution albeit not faster than the reference solution.
Nice.

I also find the ATL solution very interesting. The solution presentation is a bit weired as it is focused pretty much on very general things and not so much on the actual solution, which is only described at a very architectural level -- one has to dig into the source code to get an impression how it feels like to solve the case with ATL.
That said, the rule definitions are very straight-forward and comprehensible.
The fact that the next/previous pointers have not been tackled is a bit unfortunate, because I believe it is quite interesting and I would have liked to see how this could be done with ATL.

Thanks for the nice reviews!
We agree that we could have described our solution at a more detailed level.
Regarding the next/previous references, @georghinkel 's remark convinced us to look into it.
Here is the commit that implements them: https://github.com/ESEO-Tech/ttc21incrementalLabWorkflows/commit/153e5a18c48876d5807e86f4e4c9943b4e3f0b84.
It is relatively simple, once the dispatching if-then-else-endif is factored out in a helper.

Hi Frederic,
I am not sure this really implements the next/previous properly (haven't executed the code, yet). I have the impression that it was not clear from the case description what these references are all about. Here is the description I gave Artur:

Actually, the previous/next references are a bit more sophisticated: A low-level job is a next job of another if the original high-level protocol step is next of the other and both jobs share at least one sample they are operating on.
That is, if a low-level job was responsible to distribute samples 1 and 2, then the add reagent to samples 3 and 4 is not a next job, even if the add reagent step was the next after the distribute. In reality, this sharpness is critical because time constraints cannot be met otherwise.

@fjouault

Hi @georghinkel,
Thanks for the precision. Could you please point us to an example from the test set where this happens?

Hi Frederic,
unfortunately, not that often, only if you process more than 96 samples.
This is for instance in all scale_samples models from size 64.
Best,
Georg

Ok, thanks. We managed to really compare our results to the Reference results only on smaller sizes, because of minor differences such as labware ordering.

Yeah. The current design of the benchmark is very permissive, I basically wanted to leave some freedom to implementations. Otherwise, I could have used the NMF model signature checks to check for equality, which does ignore the order for unordered collections.

With @TheoLeCalvar, we gave some thought to result validation. Our current idea is that the most permissive way to do it without ignoring issues would probably be to simulate job execution.

Regarding ordering, ordered collections is the default for Ecore. Therefore, I believe that all of the case's collections are ordered in the provided metamodels (hence our remark about job ordering in our YAMTL review). However, I infer from your remark that that was not the intent?

I thought I had switched the collections to unordered, but actually, you are right, they are ordered right now.

Thank you all for the discussion. As a summary, it does not matter how jobs are processed as long as prev/next links respect data dependencies. Let me know if this interpretation is not correct.

@arturboronat One might run into the case that a liquid transfer can be deleted entirely because all samples are failed. In that case, you could (and should) remove it from any prev/next pointers (it does not make sense to wait for a job that does not do anything).

Thanks for the clarification, is this case included in the benchmark correctness check?

@georghinkel the ATL solution now produces the same initial previous/next values as the Reference solution, after the following change: https://github.com/ESEO-Tech/ttc21incrementalLabWorkflows/commit/521ef7dce72fda95078b4db3a19fe49c57fa2bc7
We only check whether consecutive jobs use the same microplate or not. This is simpler than what both NMF-based solutions do, and works on all the benchmark models, but we have not checked what would happen when adding samples, which we do not support yet anyway.


Icons not working

Hi all,
I have installed the MahApps.Metro from nugget. After that I installed the MahApps.Metro.Resources as well. This created a folder called resources in my project. I use the icons.xaml file in my window resources. I used some icons in the buttons of my usercontrol (embedded in main window within a content control). But when I run the icons do not appear. only the gray circle is visible.
I opened the icons.xaml and saw the Fill property where Fill={DynamicResource BlackBrush} is error out. If I change the fill to Fill="Black" then I can see the icons. But if the Accent is Dark it creates an issue.
Am I missing something here ?

Girija

@girija45701 In the main demo is a short usage for circle button and icons. [here]https://github.com/MahApps/MahApps.Metro/blob/master/samples/MetroDemo/ExampleViews/ButtonsExample.xaml#L141-L152
It's also descriped here

Hi,
I did see the demo project before I posted the question. I again just now uninstalled the MahApps.Metro.Resources and installed it again and used:

But while running the application I get this error..
Could not load file or assembly 'MahApps.Metro.Resources.

Girija

Hi @punker76
I did see the samples and the link and that did not work for me. I just now have tried uninstalling the MahApps.Metro.Resources and then installing it again and referring it in my usercontrol (within the window) as well as with a  test button on my window but still I see only the gray circle and no icon.
I referenced by using the below code
<Window.Resources>

<ResourceDictionary.MergedDictionaries>

</ResourceDictionary.MergedDictionaries>

</Window.Resources>
As said earlier in my icon.xaml for all icons I see the fill error out and error is "Cannot find resource BlackBrush"
I tried adding "" as a merged dictionary in the icons.xaml. The error disappeared but it still does not show the icons :(
The issue is closed so I do not know if you will check this but anyway posting it. Please let me know if I need to open another issue for this ?

Girija

@girija45701 to point out whats going wrong, create a short app sample. so it's easier to find out...

Hi @punker76 ,
I tried creating a sample. I added nugget Mahapps.metro and Mahapps.metro.resources I created a window, refrenced all MahApps.Metro xaml with the resources xaml. Then I added a User control in the project with same responses. In the user control I added a button and I added a button in the window as well. When I run the sample I donot see any of the icons (in window direct as well as within user control)
When I compare with the demo application I do not see any difference apart from the fact that in demo you have a separate class library for the icons.xaml.
Below is my code. Please have a look if you have time and suggest if anything strikes.

Girija

<Window.Resources>

<ResourceDictionary.MergedDictionaries>

</ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Window.Resources>
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="auto"/>
        <RowDefinition Height="*"/>
    </Grid.RowDefinitions>
    <Button Grid.Row="0" Width="50"

Height="50"
Style="{DynamicResource MetroCircleButtonStyle}">

<Rectangle.OpacityMask>

</Rectangle.OpacityMask>

<local:UCTest Grid.Row="1"/>

<UserControl.Resources>

<ResourceDictionary.MergedDictionaries>

</ResourceDictionary.MergedDictionaries>

</UserControl.Resources>

<Rectangle.OpacityMask>

</Rectangle.OpacityMask>

    </Grid>
</Grid>

You have 2 options to solve your problem.
First option is to use StaticResource instead DynamicResource.
<VisualBrush Stretch="Fill" Visual="{StaticResource appbar_city}" />

Second option is to put your resources to the App.xaml, so you can still use DynamicResource.
<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Controls.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Fonts.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Colors.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/Blue.xaml" />
            <ResourceDictionary Source="pack://application:,,,/MahApps.Metro;component/Styles/Accents/BaseLight.xaml" />
            <ResourceDictionary Source="/Resources/Icons.xaml" />
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>


Fixed order method

This method removes and returns the first item in the array, making sure the items are presented in a fixed order.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

13 of 23 (56.52%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.1%) to 95.565%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/index.ts
13
23
56.52%

Totals

Change from base Build<PHONE_NUMBER>:
-2.1%

Covered Lines:
400

Relevant Lines:
414

💛  - Coveralls


About the models

Hi, I am wondering whether the grasp model is the one pretrained on the imagenet? Can I use it to train the    trainset?  I tried , but the loss is nan?

Yes to both of your first two questions.
I had also the loss nan problem and this was the most frustrating of all. It turend out to be coused from bad data. If you are using the dataset from Cornell than do a search for a 'nan' or 'NAN' string in the *cpos.txt file. Tell me if you find something!

Hi,
at least in folder 01 of the dataset you will find some 'NaN' values for the rectangles. Do a grep -ri --include="*cpos.txt" "nan" . to find if there are others and just delete the rectangle that they fall in, so the four corresponding lines.
I will write to the Cornell Lab about the bad data.

When I run build_cgd_dataset.py, I change folders = range(1,11) to  folders = range(2,11) ，the loss is not nan！

@tnikolla Hey i am using the imagenet model i.e., --model_path=./models/imagenet/m2/m2.ckpt, which is giving the following error ->
"Restoring from checkpoint failed. This is most likely due to a mismatch between the current graph and the graph from the checkpoint. Please ensure that you have not altered the graph expected based on the checkpoint."
Can you please help me solve this. Also if you have a trained model can you mail me on :
<EMAIL_ADDRESS>This is really urgent, if you could help.


Various fixes for out-of-source builds

This pull request fixes a bunch of issues I came across while trying to use the modules for my C project.

Some of my comments contain UTF-8 characters (©, ∀, or ∈ for example), which makes file(STRINGS ...) split the lines incorrectly. To fix this, I applied a regexp to the _tmp file to remove everything after the second colon (since that data is irrelevant here). Hopefully cmake 3.x will be available more widely so we can use ENCODING "UTF-8" in file(STRINGS ...).
This issue was mentioned in #2, but the proposed solution did not work for me, as it suddenly was not removing the processed files from the non-gcov file list -- to fix this properly, I transformed every entry of COVERAGE_SRCS to be explicitely relative to the project root if the entry does not start with "/". This give the user enough liberty to provide either absolute or relative paths in the list.
Non-gcov files would get completely misconstructed in the resulting JSON (The name and hash would be the same for every file)
Non-gcov files should not have any coverage data at all -- having a coverage of 0 instead of null reports the line as being relevant but not covered, which makes every header file comment not covered, even though it contains only definitions.

This should work on any travis build (tested locally with CMake 2.8 and on a bunch of travis builds), let me know if it breaks something.

Thank you for these changes! Especially breaking up things so nicely in separate commits :)
I'm currently on vacation so I'm not doing any coding at the moment, so I cannot test this extensively. However, you have some good comments and justifications for your changes, so I'll merge this and will fix any issues later on myself if I find any :) It all looks sane anyway. I guess the only thing that I feel a bit unsure about is the path thing (not sure if a regexp like that works on windows paths for instance).
Btw, I looked at some of your projects, interesting stuff. The unit test thingie seems nice :)
P.S. As I was myself made aware of another free online coverage service other than coveralls, it's only fair I share it with you as well if you have missed it: https://codecov.io


Anvil: First block mined after a snapshot revert does not increase its block time

Component
Anvil
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
0.2.0
What command(s) is the bug in?
No response
Operating System
None
Describe the bug
Reproduction steps from scratch:

Fork at any block height n
Take snapshot
Mine next block and get its timestamp
Revert to snapshot
Mine again and get latest block timestamp
Check that timestamps don't match

You can also reproduce by removing this line and running the corresponding test: https://github.com/foundry-rs/foundry/blob/e82f5bd0380a5990065cf1ea43a4ce4fb6648271/crates/anvil/tests/it/fork.rs#L691

just to summarize:
the bug is, we're setting the next block time stamp to the initial block but it should be the next?

I suspect that the bug is coming from this line: https://github.com/foundry-rs/foundry/blob/e82f5bd0380a5990065cf1ea43a4ce4fb6648271/crates/anvil/src/eth/backend/mem/mod.rs#L664C73-L664C73
If my analysis is correct, the reset_time should be equal block.timestamp.

ah I see,
yeah since we're reverting to the targeted block, the timestamp of the next block after (revert + 1) is wrong here?

Yes, the block (revert+1) ends up having the same block timestamp as the block we reverted to (revert), while it should have been incremented by one.
Not sure why reset_time is block.timestamp - 1 (one less that the snapshot block timestamp) in the line I linked previously. For me it should only be equal to the snapshot block timestamp


Adjust the size of the cache on disk

Issue Type
[X ] Question
Description and/or steps/code to reproduce the problem
https://github.com/osmdroid/osmdroid/wiki/Map-Sources has a section "Adjust the size of the cache on disk".  This doesn't seem to match current class definitions.  I'm guessing that it's just a leftover from previous osmdroid versions, but just wanted to check before deleting it that there isn't a way to define the cache size like that.

I'm pretty sure this is in the Configuration.getInstance() class and it is used in the SqlTileWriter class. Is that what you're looking for?


received 1000 (OK); then sent 1000 (OK)

Hi,
getting after some seconds this error. any idea what i can do?
thx :)

Hi,
not enough details. Show what exactly you are running with what configuration and what is the precise output.


Smooth Scroll to top doesn't work

For some reason, smooth scroll doesn't work with this setup:

      Anchor Link
      Anchor Link 2

      Top

.smooth-wrapper {
  position: relative;
  width: 100%;
  height: 2000px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
nav {
  position: absolute;
  top: 0;
  left: 0;
}

#bazinga {
  width: 200px;
  height: 200px;
  background-color: red;
}

let scroll = new SmoothScroll('a[href*="#"]')

Previously unidentified browser quirk. Some browsers treat #top as a known point and automatically jump you to the top of the page. This behavior is overriding Smooth Scroll, so when it runs, the starting position is 0 instead of some ways down the page.
Give that nav literally any other ID and it will work as expected. I'll update the docs to reflect this.

This will be fixed and fully function in v14.x, currently in development and pending testing.


Documentation Improvement

While reading the documentation I found a few typos, so I've fixed those and improved the english a bit.

@hactar excellent work! Thank you!


v1/api/database/test_connection   without uri

There is no parameter of sqlalchemy_uri in the v1/api/database/test_connection documents

Thank you for reporting this!
It does accept sqlalchemy_uri on the POST request schema, but the OpenAPI spec was not reflecting it, fixed it on #12274

Thank you for reporting this!
It does accept sqlalchemy_uri on the POST request schema, but the OpenAPI spec was not reflecting it, fixed it on #12274


polyester fabric recipe change in satisfactory up7

in up7
1 water+1 polymer =1 polyester fabric
30 polyester fabric/min

Likely a duplicate of #916


brltty: 6.0 -> 6.1

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/brltty/versions.
meta.description for brltty is: "Access software for a blind person using a braille display"
meta.homepage for brltty is: "http://www.brltty.com/"
Updates performed:

Version update
Quoted meta.homepage for RFC 45

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 6.1 with grep in /nix/store/i5i23r3n3i5z9dh0g4gh73fw3nsmwwxl-brltty-6.1

directory tree listing: https://gist.github.com/79fd4263d78c8b2c1c86c61bae574386

du listing: https://gist.github.com/58c8cb5ef997ef768f5687c4d8324837

Rebuild report (if merged into master) (click to expand)

13 total rebuild path(s)
4 package rebuild(s)
4 x86_64-linux rebuild(s)
4 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
4 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
brltty
gnome3.orca
orca
pantheon.elementary-session-settings

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/i5i23r3n3i5z9dh0g4gh73fw3nsmwwxl-brltty-6.1 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A brltty https://github.com/r-ryantm/nixpkgs/archive/abdc9c26bb485f1c9230011a1de49088514c198e.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/i5i23r3n3i5z9dh0g4gh73fw3nsmwwxl-brltty-6.1
ls -la /nix/store/i5i23r3n3i5z9dh0g4gh73fw3nsmwwxl-brltty-6.1/bin

cc @bramd for testing.

Announcement: https://brltty.app/pipermail/brltty/2020-April/017214.html


I am very new to these kind of things , I am having raspberry pi 2 and I have install magic mirror 2 in auto by using the link given in all of his code and after configuring my raspberry pi i am getting the message that configure your raspberry pi again, if you already configured there is error in configuration. Also , I want to configure through ethernet instead of WIFI so please help me out of this situation

Please only submit reproducible issues.
If you're not sure if it's a real bug or if it's just you, please open a topic on the forum: https://forum.magicmirror.builders/category/15/bug-hunt - Problems installing or configuring your MagicMirror? Check out: https://forum.magicmirror.builders/category/10/troubleshooting
Platform [ Raspberry Pi 2/3, Windows, Mac OS X, Linux, Etc ... ]:
Node Version [ 0.12.13 or later ]:
MagicMirror Version [ V1 / V2-Beta ]:
Description: Provide a detailed description about the issue and include specific details to help us understand the problem. Adding screenshots will help describing the problem.
Steps to Reproduce: List the step by step process to reproduce the issue.
Expected Results: Describe what you expected to see.
Actual Results: Describe what you actually saw.
Configuration: What does the used config.js file look like? (Don't forget to remove any sensitive information.)
Additional Notes: Provide any other relevant notes not previously mentioned (optional)

Please go to http://support.magicmirror.builders for support. This is for confirmed bug reports only.


Update Docker

PR types

Others
PR changes

Others
Describe

Update Docker

were you able to get paddlespeech working well with paddlepaddle 3.0.0b?


Failed to install all requirements on macOS

I faile to install all python packages in both python venv and conda on macOS (old mac pro). On Debian Linux everything worked like charm. Maybe specify this in the README.

Thanks for pointing out! I didn't test other environments than Linux Debian as the tool is developed for parallel computing on Linux machines, but I plan to! In the meantime I specified this in the README :)


Resource usage (CPU, mem)

Hi.
I have an use case where I'll be hashing small buffers (median should be around 150 bytes, certainly smaller than 512B) on an HTTP endpoint handler where high load is expected. Right now I'm using Node's built-in crypto module and the hashing latency is so far not a problem, but on load testing it was noticed that this hashing generates high CPU usage on the server.
From what I gather from the documentations, this lib focuses mostly on providing higher latency/throughput on crypto operations, but it also mentions having less overhead on calling from JS to C, which leads me to ask, can I also expect crypto-async to have lower CPU usage when compared to built-in crypto?
Thanks in advance

Hey @pedrolcn!
For small buffers around 150 bytes, you'll pay a relatively large context switch cost to dip into the threadpool using @ronomon/crypto-async's async hash(), so I wouldn't recommend that, and it's also not necessary because small buffers won't block your event loop.
However, if you use @ronomon/crypto-async's sync hash(), you should notice an almost 2x decrease in latency compared to Node's synchronous crypto methods. The reason is that we do only 1 call per hash into C, compared to Node, which IIRC does at least 3 calls (init, update, digest). For small buffers, the overhead of these calls into C are almost more costly than the hash algorithm itself.
From the README, here's our benchmark result for 256 byte buffers:
             sha256: 16384 x 256 Bytes
               node: Latency: 0.007ms Throughput: 36.79 MB/s
      sync @ronomon: Latency: 0.002ms Throughput: 101.47 MB/s
     async @ronomon: Latency: 0.042ms Throughput: 24.05 MB/s

So yes, to answer your question, you should expect these sync methods to have significantly less CPU usage. Don't take my word for it, try it out and see how it goes. I'd be interested to hear back from you on what you find.

So yes, to answer your question, you should expect these sync methods to have significantly less CPU usage. Don't take my word for it, try it out and see how it goes. I'd be interested to hear back from you on what you find.

Interesting, does lower latency directly imply lower CPU usage ? The issue is not so much with throughput or latency, most of the request latency is due to data-fetching, hashing is a very low fraction of it, throughput is also not much of a worry, we're expecting peak loads of no more than 100 RPS, at 150bytes hashed per request this means ~15KB/s. But we're using small nodes on this server (1vCPU) so even a moderate load (~10rps) hits upwards of 80% CPU usage and triggers auto-scaling.
Thanks for your answer. I'll definitely try it out and report results

Interesting, does lower latency directly imply lower CPU usage ?

Not necessarily, but in this case yes. It's all going into function calling, argument passing, converting V8 types to C types, return values etc. all CPU work, plus the JavaScript object instantiation and GC for creating a crypto hash stream to wrap all of that.


Update to otel4s 0.3.0-RC1

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

Comparison is base (8affa41) 84.04% compared to head (e645863) 84.06%.
Report is 51 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #987      +/-   ##
==========================================
+ Coverage   84.04%   84.06%   +0.01%
==========================================
  Files         127      127
  Lines        1768     1770       +2
  Branches      180      179       -1
==========================================
+ Hits         1486     1488       +2
  Misses        282      282

see 3 files with indirect coverage changes

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


OKI foorumid - kuidas ja kes seal silma peal hoiab?

https://discuss.okfn.org/

OK-EE intro in Formus. More action clearly needed.
https://discuss.okfn.org/t/open-knowledge-estonia-1st-year-slides/6697

The current board proposes to the next board to assign a dedicated person for communication with international OK community.

Annan okile teada, mis tegevustest oleme plaaninud maailmale teada anda.


Register

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/119115
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.2 -m "<description of version>" 9a185214ddc2c0827ad60fdeeb7fae674d4d7a00
git push origin v0.3.2


Update README.md

Removed extra {#FAQ} from the section title.

Have you figured out a way to generate a reliable "A NAME" entry in markdown that can be linked to?

I think that just having the section already does that, for example:
https://github.com/nestlabs/nlbuild-autotools/blob/master/README.md#package-organization

I'd be inclined to agree; however, https://github.com/nestlabs/nlbuild-autotools/blob/master/README.md#FAQ does not seem to work, particularly with your branch/commit.

https://github.com/aeliot/nlbuild-autotools/blob/bug/readme_faq/README.md#faq

It seams to work for me using my branch. (see link above)  What URL are you using?

Indeed it does; odd, that I couldn't get this to work when I last tried it. Thanks for the patch.

I see why this didn't work for me. This link from the main page that "inlines" the README.md doesn't work: https://github.com/nestlabs/nlbuild-autotools#FAQ.


[Text Translation] Switch to TypeSpec from Autorest

Description
Switching from AutoRest to TypeSpec and sync'ing with other Text Translation SDKs. Same base is used.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
com.azure:azure-ai-translation-text


How to fetch each hidden layer output besides the final output?

Issue Description
I have a keras sequential model with four hidden layers.
Right now, I can only get the final output by:
MultiLayerNetwork model = loadModel(modelName);
INDArray output = model.output(params);

However, I want to fetch each hidden layer output besides the final output. How to do?
Version Information

Deeplearning4j version: 1.0.0-beta6
Platform information (OS, etc): linux-x86_64
CUDA version, if used: none
NVIDIA driver version, if in use: none

Additional Information
none
Contributing
none

There's a few options here
MultiLayerNetwork.feedForward() - gives you activations for all layers
.feedForwardToLayer(...) - gives you activations for layers 0 to N
.activateSelectedLayers(0, N, input)


如何把视觉编码器clip替换成别的视觉编码器How to replace a visual encoder clip with a different visual encoder

Question
No response

Did you solved this problem bro?


Support contract initializitation arguments with flow dev

Currently, contract initialization parameters are not supported in flow.json. If you try to use flow dev with a contract that has init params, you'll get this error:
Deploying a contract failed because it requires initialization arguments. We currently don't support passing initialization arguments, so we suggest you hardcode the initialization arguments in the init function to be used during development.

There is a corresponding TODO item in the code:
https://github.com/onflow/flow-cli/blob/9cf919d34f6684c483fc68307753fcdb7401f5d2/internal/super/output.go#L120-L126
We probably need to change the syntax of deployments section to support arguments per contract deployed. Using deployments has the benefit of deploying multiple instances of the same contract using different param sets.

@nvdtf defining deployment arguments should be possible already https://developers.flow.com/tools/flow-cli/deploy-project-contracts#initialization-arguments
The problem with making flow dev work with that is that flow dev builds it's own flow.json based on the contracts and folder structure. The problem is we have no good way of defining deployment arguments for flow dev. One option could be adding that to flow.json and then flow dev being smart enough to not overwrite them or to have some kind of pragma comment in the code defining arguments.

Thanks @sideninja I updated the issue to only target flow dev support. I like the idea of not overwriting if a contract is already defined.

Related to #865


Controller unable to delete non-existing pipeline resources

Describe the bug
When tried to delete a pipeline, where the vertices are not created due to unavailable Inter-Step buffer service, the controller gets stuck with below error.
To Reproduce
Steps to reproduce the behavior:

Install a pipeline without Inter-Step buffer service installed.
Try to delete the created pipeline.

Expected behavior
The pipeline resource should be deleted.
Screenshots

Environment (please complete the following information):

Kubernetes: [e.g. v1.18.6]
Numaflow: [e.g. v0.5.1]

Message from the maintainers:
Impacted by this bug? Give it a 👍. We often sort issues this way to know what to prioritize.

For quick help and support, join our slack channel.

@kumarabd - can you post the logs or image.


PublicSheet is not in approved.yaml

Hi @Solarswordsman,
It seems that the step of adding my PublicSheet script to the approved.yaml was forgotten, maybe you could add it? Thanks!
Best, Jakob

Too true.  Fixed!


Cannot deploy serverless repo

please close. i was able to figure out the issue

did not add api token to param store


Roadmap

[ ] Full API coverage matching the Luerl.New interface
[ ] Livebook guide for working with Lua
[ ] Examples of working with external libraries like luassert
[ ] Examples of including preludes into your Lua scripts (see example on twitter and Github Repo)
[x] Example of writing a deflua function that modifies state
[x] Loaded files with a syntax error should return a syntax error message

Hey, nice work on this wrapper!
If I want to intercept calls to require because my scripts have tenancy  and I can't just read from the filesystem (let's say scripts are stored in the DB), how can I do that? I was able in the past to do it using luerl directly but I am not sure if this library provides a mechanism to do that.
Let me know if I should open a feature request, thanks!


Can't use ROCm without root privilege. With root, GPU fan spins very fast and only normalizes with a complete shutdown

Applications run as normal user cannot detect amdocl64 and make use of my GPU. Running them as root allows them to use the GPU, but introduces a problem with the GPU fan. It starts spinning unusually fast and do not stop until a reboot is performed.
See this issue. I am running Ubuntu 18.04.2 with an AMD RX 560 4GB graphics device.
My user is part of the video group. I have followed these instructions precisely.

The problem seems to be solved with a newer version of Hashcat. Closing.


links to dockerfiles are stale

example: https://github.com/microsoft/vsts-agent-docker/blob/cf55875fb42b55a0f68419df844b2d90d4d40e19/ubuntu/14.04/Dockerfile
should be master branch not the specific blob

The links are intentionally to a blob. It represents the exact Dockerfile that was used to generate whatever image is currently pushed to the repository. Theres definitely tradeoffs to either approach but its not something I plan to change without overhauling the entire README. You can still browse those links to find paths to relevant Dockerfiles, even if it doesnt take you directly to the file on master, but it allows you to inspect what exact Dockerfile generated the image you pulled, should there be any issues etc


Some latex codes are not rendered correctly with GitHub

But it should render fine with VS Code.

GitHub's math rendering capability uses MathJax:
https://docs.mathjax.org/en/latest/input/tex/index.html#tex-and-latex-support
There is a \mathbb command, but it does not render correctly, for example $x \in \mathbb{Z}_p$

Let's make it basically work, then provide a rendered pdf file alongside.


Change icon of the IED editor

The icon of the IED editor is miss-leading, if you ask me. In the substation editor, the icon for an editor is a different one.

Any suggestion what the Icon of the IED editor should be?

I personally like the one we are using in the Substation section for the IED that is a material design icon: https://fonts.google.com/icons?icon.query=developer+board

Using icons from this library assures that we follow the material design guidelines and this one fit quite well to the IED I think :)

Sounds good to me

Small remark when the pull request is merge. A reset of the extensions is needed to reload the Editor with the new icon.


Declare a Generic Version of document.getElementById

lib Update Request
Configuration Check
My compilation target is ES2015 and my lib is the default.
Missing / Incorrect Definition
The "getElementById" function in the "Document" interface. The current declaration is correct. But it does not use generics. So a cast is often needed after calling this function. Which is less elegant than specifying a type parameter.
Sample Code
Current declaration is
getElementById(elementId: string): HTMLElement | null;
A better declaration would be
getElementById<E extends HTMLElement = HTMLElement>(elementId: string): E | null;
Currently, you often have to cast after calling getElementById
(document.getElementById('my-input') as HTMLInputElement).value
The generic version can provide a more elegant interface
document.getElementById<HTMLInputElement>('my-input').value
Documentation Link
https://github.com/microsoft/TypeScript/blob/2e49e286ae7e3cae9587e21238915bc5c854a165/lib/lib.dom.d.ts#L4853

I wanted to note that the style I was suggesting is already used for querySelector and querySelectorAll.
querySelector<E extends Element = Element>(selectors: string): E | null;
querySelectorAll<E extends Element = Element>(selectors: string): NodeListOf<E>;

So I do not see why it is acceptable for querySelector but not acceptable for getElementById.
https://github.com/microsoft/TypeScript/blob/2e49e286ae7e3cae9587e21238915bc5c854a165/lib/lib.dom.d.ts#L11434

For those who prefer specifying the element type as a generic parameter instead of casting, you can add a declaration by creating a "Document.d.ts" anywhere under the TypeScript project folder and using the following code.
export { };

declare global {
    interface Document {
        getElementById<E extends HTMLElement = HTMLElement>(elementId: string): E | null;
    }
}

So I do not see why it is acceptable for querySelector but not acceptable for getElementById.

A past mistake doesn't make repeating it a good idea. :-)

I know this is not ideal, but why not define something like this?:
declare type Assumed<
  Original extends object,
  Assumption extends Original
> = Original & Partial<Omit<Assumption, keyof Original>>

declare type Assume<Base, Expected> = Expected extends Base
  ? Base extends Expected
    ? Base
    : Assumed<Base, Expected>
  : Base

interface Document {
  getElementById<E extends HTMLElement = HTMLElement>(elementId: string): Assume<HTMLElement, E> | null
}

Implementation examples (at least using typescript@4.6.4):
document.getElementById<HTMLInputElement>('something') // -> Assumed<HTMLElement, HTMLInputElement> | null

document.getElementById('something') // -> HTMLElement | null

So I do not see why it is acceptable for querySelector but not acceptable for getElementById.

A past mistake doesn't make repeating it a good idea. :-)

I understand. If this is how the TypeScript maintainers feel about querySelector and querySelectorAll, consider deprecating or removing its generic interface in a future release to avoid this mixed message.


pull request for e2e test at 01/14/2017 02:26:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.