Update how Data Downloads page is generated

Currently, the Platform Data Downloads page requires two files that are stored in the front-end platform-app codebase:

downloadData.json
dataset-mappings.json

The downloadData.json file is produced by the ETL pipeline and lists the datasets available in JSON and Parquet formats. The dataset-mappings.json file is a JSON version of the dataset mapping spreadsheet that gives a readable label for each dataset and indicates if the dataset should be listed on the Data Downloads page and included in our BigQuery open-targetes-prod instance
As noted in #1790, the management and updating of these files is manual and can sometimes lead to errors.
Instead, the Data Downloads page should be refactored to query a Google Cloud bucket and download a version of the downloadData.json file automatically generated by the ETL pipeline. Additionally, the dataset-mappings.json file should be made available in the same bucket as this file is also used by platform-output-support to decide which datasets are uploaded to our open-targets-prod BigQuery instance.
Additionally, a future piece of work would be to expose the dataset schemas available in the downloadData.json file so that users can understand the fields that are available in each dataset.

A download.json file is now prepared by POS for as part of the web application static data context, which will be picked up by the web application provisioner at infrastructure level, and deployed as part of the web application.
See opentargets/platform-output-support#11 and opentargets/platform-etl-backend#247

One less thing to worry about in future releases


Call out that extra fields in requests and responses are allowed

This change will make it clear that request and responses that
have HTTP bodies MAY have additional fields specified by the
sender.
Signed-off-by: Doug Davis<EMAIL_ADDRESS>

I'm happy with this, but we could keep the spec shorter by having this in some generic section at the top somewhere?

I thought about that and about how we've done this in other specs. Normally what I've seen is that the spec would put "..." in the normative pseudo schema that shows what the messages look like on the wire and where extensions can go. And then in a single spot near the top of the spec it says that "... means 'extensions go here'". However, we don't have pseudo schema - we just have a table listing the properties and then examples. So, I felt kind of stuck.
As an alternative, we could just add something like:

For each operation defined in this specification, there are a set of properties defined that make up the request and response messages. Implementations MAY choose to include additional properties, as extensions, in those messages. Those extension property names MUST NOT conflict with properties defined by this specification. Receivers of these messages MAY ignore any extensions unless some out of band agreement has been made.

The only issue with this is that we don't have the ability to say exactly where extensions can go - it basically says any JSON object can have them. That might be ok, we'd just need to check each one.

@mattmcneeney WDYT?

@duglin I prefer having something at the top, but I don't love the term "extensions" here, especially if we're going to use it as part of the "actions" work that is going on. Can't we just say "Implementations MAY choose to include additional properties in requests and responses."

Been thinking about this and regardless of whether we want to put additional (unknown) properties in an "extensions" wrapper, I don't think we can ban the use of extensions outside of the wrapper - at least not w/o breaking backwards compatibility. So, rather than having two ways of doing the same thing, I'm thinking that we should:
1 - codify in the spec what people are already doing today - allow extra properties
2 - add a v3 item to have a more clear "extension" policy defined. For example, in some specs they define a well-known place for extensions and then any unknown properties outside of that place are considered fatal errors. This gives you the ability to have a sender to know for sure that the message will not be processed if certain extensions are not supported - as well as support the (normal) optional extensions idea.
WDYT?

I agree with @mattmcneeney for just a all encompassing mention that this is fine to do. Adding this language in each object definition seems redundant.

ok - put it in one spot- see whatcha think

Reviews needed

Thanks for that change, it looks awesome now.
LGTM

LGTM

@pmorie see if this aligns with what we talked about earlier today

I would like to avoid having this merged via additional LGTM before we can discuss this as a group; let's discuss this on the call tomorrow.

ok- updated per today's call.
ping @pmorie @n3wscott @kibbles-n-bytes

I don't think you should be deleting comments @duglin. I feel like that is an overstep of the github admin power. @pmorie

I didn't want to people get confused because the comment was old and based on old text. I'll skip doing that next time

On Mar 21, 2018, at 12:24 PM, Scott Nichols<EMAIL_ADDRESS>wrote:
I don't think you should be deleting comments @duglin https://github.com/duglin. I feel like that is an overstep of the github admin power. @pmorie https://github.com/pmorie
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/openservicebrokerapi/servicebroker/pull/436#issuecomment-375004634, or mute the thread https://github.com/notifications/unsubscribe-auth/AB2sXyPVAKnGQUsVNlH8to6ibbeKtL7Lks5tgn7SgaJpZM4R02kc.

updated section title

Reviews needed

LGTM

LGTM

LGTM

hmm @n3wscott isn't in the PA list of people for some reason - very odd

I take that back - he is. No idea what's going on. I think we may need to manually count them on this one.  I count 3 so far.

rebased to see if that helps

LGTM

Hey it is working again! I think pullapprove was having some issues.

LGTM

LGTM


Excel sheet with Macro is crashing Powertoys

Microsoft PowerToys version
0.37.2
Running as admin

[X] Yes

Area(s) with issue?
General
Steps to reproduce
Hi! Everytime I open an Excel Sheet that contains Macros my Powetoys crashes. Since earlier versions this bug bores me. I detected it everytime I opened the attached file and tried to fix it on a zone (using fancyzones), it never works.
CIRO - Versão 21B.zip
Microsoft Windows [versão 10.0.19042.964]
Office 365 Home Edition
Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz   2.30 GHz
RAM 8,00 GB
✔ Expected Behavior
I tried to fix the Excel sheet on a zone (using fancyzones)
❌ Actual Behavior
When I try to zone the windows I notice that Powertoys has crashed and is not working.
Other Software
Excel 365

@mgpicanco
run the Report Bug command and upload the zip file

Also, open Event Viewer and under Windows Logs -> Application search for the entry that shows the PowerToys.exe crash. Take a screenshot and post it.

Hi! Thanks for the feedback. It has just crashed again. I can still find the Powertoys Icon at the taskbar, but it is useless. When I click with any of the mouse buttons, nothing happens. I tried to run the Event Viewer and searched for Powertoys events at Windows Logs -> Application, but nothing was found.
I'll reboot the system now so the 2nd mouse button will work again when clicking at powertoys Icon so I can use the Report Bug option. I hope it'll maintain the information you need after reboot.

PowerToysReport_2021-05-18-12-33-21.zip
There you are. I started the computer around 11:40am and rebooted around 12:32. You may have problem to find log registers after Powertoys stopped working. But the PC was running all the time until I just restarted it.
I noticed the crash today after I opened an Excel sheet and tried to fix it on a zone with Fancyzones, and the zone did not appear. But different from the Issue Title, at this time, the sheet did not cointained any macros inside of it.

I'm using a brand new Laptop by Dell attached to a Dell Docking Station.
Plugged to the Docking Station there's a UWide Monitor using displayport. It is the only monitor that is in use. The laptop is always closed with its monitor disabled.

sorry, we can't open up a xls with a macro in it.  Please help us understand how we can recreate this


Assignment of Local Variables

Some code sprinkles assignable 'i calls everywhere to make assignments easier. Consider a way to do this automatically for local variables.
a := 1.
do: {
  a = 2. ; Detect somehow that 'a exists and assign the existing variable
}.

variable-decl currently has an implementation of this feature, but it is prohibitively slow.

Alternative implementation (with explicit variable declaration syntax) in variable-decl-local, via 52446ecfab5f259b51f1709ac8b033620ffb966a.

Profiling indicates a significant slowdown (~7,000 μs per use) when using variable-decl. There is a slight performance decrease (~100 μs per use) in using assignable / assign= instead of manually constructing the assignment operator, and a negligible difference (~20 μs per use) between using assignable vs using variable-decl-local syntax. With this in mind, it is likely that variable-decl-local will be accepted into master soon.

Detailed profiling statistics:
AssignProfile.pdf
assignment-profiling.lats


Remove "Commit" code from server

The "Commit" functionality is barely functional for practical purposes and adds very little value to Observatory from an administrative perspective. We should remove the following files:

Remove server/api/commit/*

Remove server/workers/github.py (remove workers directory as well)

Remove app.use('/api/commits', require('./api/commit')); from server/routes.js

Remove require('../server/api/commit/commit.spec'); from test/index.js

Remove commits method from server/api/user/user.controller.js

Remove commits route from server/api/user/index.js

Remove stats method from server/api/user/user.controller.js

Remove the following from /server/api/attendance/attendance.spec.js:

describe('GET /api/commits', function() {

  it('should respond with JSON array', function(done) {
    request(app)
      .get('/api/commits')
      .expect(200)
      .expect('Content-Type', /json/)
      .end(function(err, res) {
        if (err) return done(err);
        res.body.should.be.instanceof(Array);
        done();
      });
  });
});

Track each removal in a separate commit (that way you get lots of commits :+1:) and run npm test after each change to ensure things are passing spec (ignore failing user tests for first_name and last_name, that was my bad)

Resolved


Sanitize the database name in diesel_cli for CREATE / DROP database operations

This allows the usage of database names like foo-bar.
I chose not to use my query_helper functions and instead escape the
names myself in the tests directory to avoid adding a lib.rs to diesel_cli.

I'm about to merge #898 so make sure you rebase and retest before merging

Sure :)


virtualenvwrapper plugin stop working with default $WORKON_HOME after #6842

After the #6842 update. If we haven't set $WORKON_HOME manually, Plugin will run into this code block and return without adding workon_cwd function to the chpwd_functions array
if [[ "$WORKON_HOME" == "" ]]; then
  print "[oh-my-zsh] \$WORKON_HOME is not defined so plugin virtualenvwrapper will not work" >&2
  return
fi

Even when we remove the code block above. It still does not work since workon_cwd is relying on $WORKON_HOME which hasn't been set yet if we're using the virtualenvwrapper_lazy

It will work next time workon is called, no? See #6870

If the code block above is reached. It wouldn't work even the next time workon is called since it's returned before workon_cwd is registered.
If we remove the code block above it will work after the next time workon is manually called but I think one of the reason people (me for one) using this plugin is to be able to automatically switch between venv when we change the dir. Requiring a manual workon every time we open a new shell would kill that purpose.

Ok, I understand. So if $WORKON_HOME is not defined, we use the default set up by virtualenvwrapper.sh, which is $HOME/.virtualenvs. But since the lazy version is loaded, $WORKON_HOME will not be defined until a virtualenvwrapper command is called by the user.
So my suggestion is: let's just define $WORKON_HOME to $HOME/.virtualenvs, if it's undefined, and we can get rid of the error message. I think that solves all use cases, but I may be wrong.

Well afaik I also think that would solves all use cases.
My only concern with this approach is we duplicate knowledge about default venv location into our plugin. If one day (although it's unlikely to happen) people who maintain virtualenv/virtualenvwrapper design to change that default location, knowledge that we defined in our plugin will conflict with the actual source of truth

IMHO a oh-my-zsh plugin shouldn't include any logic from the underlying scripts or software.
I think we can totally remove the warning message, and let the plugin be a mere quick access to virtualenvwrapper.sh, and assume that users have good knowledge on how to actually use virtualenvwrapper. That's what I think plugins should do, they provide quick access, but not that users can skip learning all the stuff that the plugins had wrapped for you.
But really , any approach that doesn't break existing user space configurations, and will continue to set the default $WORKON_HOME, is fine. This shouldn't require too much discussion, if something like virtualenvsrapper changing its default $WORKON_HOME location really ever happened, I'm sure there's an easy fix to that, we shouldn't be worrying about it.

Please look at my change in #6883. I think it's a reasonable fix. If user has already manually set $WORKON_HOME they can still enjoy the fast loading time of virtualenvwrapper_lazy but if it's not set then full virtualenvwrapper is loaded and nothing is break.

If gone ahead with my proposal because it provides the better experience for the user. The virtualenvwrapper plugin will load faster, and the functionality will be the same as if the full virtualenvwrapper.sh script was loaded. Thanks for your input.


How to apply Empirical Attention on Res2Net??

When I plugged attention into Res2Net, like the above img shows, I got such error:
RuntimeError: Given groups=1, weight of size [104, 104, 1, 1], expected input[2, 416, 50, 68] to have 104 channels, but got 416 channels instead
How to apply it in Res2Net? Urgent!!! Thanks for your reply~~~~

Maybe you can refer to https://github.com/open-mmlab/mmdetection/blob/a616886bf1e8de325e6906b8c76b6a4924ef5520/configs/groie/mask_rcnn_r101_fpn_syncbn-backbone_r4_gcb_c3-c5_groie_1x_coco.py

Maybe you can refer to https://github.com/open-mmlab/mmdetection/blob/a616886bf1e8de325e6906b8c76b6a4924ef5520/configs/empirical_attention/faster_rcnn_r50_fpn_attention_1111_dcn_1x_coco.py

Thank u, I managed to solve this problem. It seems that [Gen_Att] can only support 'after_conv3' for Res2Net.

Hi! How much has the accuracy improved after adding Empirical Attention?

Maybe you can refer to https://github.com/open-mmlab/mmdetection/blob/a616886bf1e8de325e6906b8c76b6a4924ef5520/configs/empirical_attention/faster_rcnn_r50_fpn_attention_1111_dcn_1x_coco.py

Thank u, I managed to solve this problem. It seems that [Gen_Att] can only support 'after_conv3' for Res2Net.


style: footer alignment in mobile view

resolves https://github.com/elixir-cloud-aai/landing-page/issues/114
Initial:
screen-capture-initial.webm
After:
screen-capture-after.webm

Thanks a lot @psankhe28 :)
I have invited you to the relevant teams of our organization so that in the future you can create PRs from feature branches rather than from forks. In that case, you don't need to wait until we authorize the CI runs, and you can also run CI jobs that require secrets.

@git-anurag-hub: Can you please have a final look at this PR and, specifically, address @psankhe28's comment? :pray:

The code for adjusting the gap was already present initially, and since it was working perfectly fine, I didn't make any changes. Do you think I should modify it?

Hey @psankhe28, sure you can modify it!

The code for adjusting the gap was already present initially, and since it was working perfectly fine, I didn't make any changes. Do you think I should modify it?

Hey @psankhe28, sure you can modify it!

Okay, I will do the necessary changes.

@git-anurag-hub Please have a look and let me know if there is anything else that needs to be changed. Thanks!


config: Make  gRPC xDS retry backoff configurable

Signed-off-by: Jayson Dmello<EMAIL_ADDRESS>Commit Message:
The gRPC xDS implementation uses hardcoded retry durations for re-establishing the gRPC channel. This change makes the backoff parameters configurable.
Additional Description:
Risk Level: Low
Testing: unit test
Docs Changes:
Release Notes: Added
Platform Specific Features:
[Optional Runtime guard:]
Fixes #24236
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

/assign @yanjunxiang-google
Can you take a look?

LGTM in general. Just a few nit comments.

/assign @adisuissa
For xDS code review maintainer pass

/lgtm api

The gRPC xDS implementation uses hardcoded retry durations for re-establishing the gRPC channel. This change aims to make the retry durations configurable via envoy config. The purpose is to still use the gRPC retries mechanism as-is

/wait

/retest

/retest

/retest

Thanks for your feedback!
I have redesigned the PR to use the derived class directly. Also made other changes as suggested/

/retest

Thanks! Added a few more comments that I hope will improve things. /wait

Thank a lot for your review! I  updated with suggested comments and refactored the prepareJitteredExponentialBackOffStrategy method

Thanks, and apologies for the late reply. The review was pending for a while, and I didn't press the submit button.

Thank you for reviewing! I have addressed the review suggestions

Thanks, looks good. Left a few minor comments.

Thanks for reviewing! refactored the changes

Thanks! LGTM modulo small nits.

Thank you so much! refactored to address the review comments

/retest

/retest

/coverage

@htuch is this one waiting on anything?

Yep, I think @jaysonjdmello was going to add some tests.
/wait

/retest

/retest

/retest

@htuch, would highly appreciate if you could provide feedback on the new added unit tests in grpc_stream_test , thanks!

LGTM modulo tiniest nits, thanks for the tests!

Thank you for reviewing! I have addressed the issues

/retest


Contributing Link in Docs of coreutils is broken

Link on the docs page of coreutils (https://uutils.github.io/coreutils/), pointing here (https://uutils.github.io/coreutils/CONTRIBUTING.md) is broken (returns 404).

Indeed! Turns out it's pretty hard to automatically turn a readme into a proper webpage :smile: We're much better off separating those.

Fixed by https://github.com/uutils/uutils.github.io/pull/34


Show more-info icon for all revealed abilities

The little yellow '?' only appears for abilities that are not locked. That's fine if you're hiding the locked abilities, but if you have the RevealAllAbilities config option set, for example, it makes no sense to disallow players from seeing the extra information about the currently-locked abilities.

I implemented something like this in a LWOTC commit, but it only checks whether RevealAllAbilities is set. A more appropriate solution may simply be to check whether the player can see the ability, i.e. it's not hidden.

Makes sense. Let's handle this after #45 is dealt with so there's no merge conflict with the _Column class.

I don't think this needs to wait on a PR that isn't finalised and is in a minor state of limbo right now. It will be fine to rebase #45 when we've found and agreed upon a solution for it. Plus it may not even have changes to the hero column class once it's done.

Alright, I'll handle it.

Addressed in https://github.com/X2CommunityCore/X2CommunityPromotionScreen/commit/1f270fdfe4ef33c8a6f242781d45f1e5b6111275
Performed sufficient testing to make sure it works without issues.


Setting 'taken date' for videos is not working

An error on video_date... checking.

Possibly due to a prior error in uploading operation.
Nope... it's an error from flickr..
(<class 'requests.exceptions.ConnectionError'>, ConnectionError(ProtocolError('Connection aborted.', BadStatusLine("''",)),), <traceback object at 0x7fe175fdafc8>)
Error setting date

Current error ration 1 out of 291... attempts.
Two options:

make several set dates attempts
log it and update it on the next upload round !!!

Solved on - Version 2.5.7


Assignment 9

One additional question, when implementing cross over, do we need to do single point crossover or uniform crossover? Or both?

Uniform crossover


Adopt Psalm

Q
A

Is bugfix?
❌

New feature?
✔/❌

Breaks BC?
❌

Fixed issues

Add badge static analysis to readme.


Add xgboost import to README instructions

The instructions in the readme would be easier to follow if they include from xgboost import XGBClassifier, since XGBClassifier() is called.

Thanks! I address this in PR #25


Not working on Coda-4582

ts=2022-07-29T23:26:04.541Z caller=main.go:176 level=info msg="Listening on" address=:9780
ts=2022-07-29T23:26:34.167Z caller=collector_router.go:123 level=error msg="Error scraping RouterSysInfo" err="J                     SON decoding failed: failed to unmarshal RouterSysInfo "{\"errCode\":\"000\",\"errMsg\":\"\",\                     "deviceId\":\"\",\"modelName\":\"CODA-4582\",\"vendorName\":\"RES\",\"                     SerialNum\":\"\",\"HwVersion\":\"2A\",\"ApiVersion\":\"1.12.1\",\"SoftwareVe                     rsion\":\"<IP_ADDRESS>.8b4\",\"deploymentName\":\"\",\"VendorLogo\":\"0\",\"sysTime\":\"2                     022-07-29 23:26:32\",\"tz\":\"0\",\"lanName\":null,\"privLanIP\":\"<IP_ADDRESS>\\/24\",\                     "lanRx\":\"1.05G Bytes\",\"lanTx\":\"18.15G Bytes\",\"wanName\":null,\"wanIP\":[\"0.0.0                     .0\\n\",\"\"],\"wanRx\":\"18.23G Bytes\",\"wanRxPkts\":null,\"wanTx\":\"989.1M Bytes\                     ",\"wanTxPkts\":null,\"dns\":[\"\",\"\"],\"rfMac\":\"\",\"secDNS\"                     :\"none\",\"systemLanUptime\":\"000 days 04h:43m:05s\",\"systemWanUptime\":\"000 days 00h:00m:                     00s\",\"routerMode\":\"Bridge\",\"lanAsWanMode\":\"0\",\"privLanIp\":\"<IP_ADDRESS>\\/2                     4\"}": invalid IP address: <IP_ADDRESS>\n"
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=]
Not sure if this is related to bridge mode being enabled or not

Not sure if this is related with it being in bridge mode or not

Not sure if this is related to bridge mode being enabled or not

Perhaps! The message invalid IP address seems a bit odd though - <IP_ADDRESS> is a valid address, in terms of parsing at any rate.
Ah, looking closer at the JSON it looks like the wanIP value is [ "<IP_ADDRESS>\n", "" ], which is incorrect. There's an errant \n in there, and the second element is empty for some reason.
It should be fairly straightforward to loosen the parsing to strip the \n and ignore the empty values.
There's another issue though - it looks like some of the numeric values are formatted differently - like "lanTx": "18.15G Bytes", which on the CODA-4680 just numeric bytes (like "lanTx":"141585555187"). That's probably not too difficult to parse though. There's already a custom parsing function for the RouterSysInfo type (here), so it's not too complicated to tweaked it further.
One logistical challenge with fixing this is that I'm no longer actually using this exporter because I switched to a fibre connection a couple months back (I'm actually just about to list my CODA-4680 on eBay). So that means that I'll need your help testing the fix.
Also, the library that handles this is in a different repo - https://github.com/hairyhenderson/hitron_coda - but it does have a CLI that can be used for direct access without involving the Prometheus exporter (as an aside - I don't remember why I split it this way... in retrospect I probably should've kept it all in one repo for simplicity!).
Anyway, I'll probably tag you in the PR on the other repo and ask you to help test it out, if you're willing to iterate on this a bit!

FYI I've issued https://github.com/hairyhenderson/hitron_coda/pull/28 to get past this issue.

@edin702 https://github.com/hairyhenderson/hitron_coda_exporter/pull/112 should fix this error. Once that merges a new image will be built, or you can build a new binary instead!
Please let me know if you run into further issues!

Thank you so much! Its now working and got it graphing in Grafana!


topics: add MuSig2 implementations and newsletter 324 mention

to follow up on https://github.com/bitcoinops/bitcoinops.github.io/pull/1942#discussion_r1797642476

Updated the mention commit per @bitschmidty feedback (thanks!)


[iOS] Add Permission on info.plist

The documentation for iOS doesn't indicate that this is needed.
<key>NSCameraUsageDescription</key>
<string>Camera</string>
<key>NSMicrophoneUsageDescription</key>
<string>Microphone</string>

I believe this is necessary since iOS 10 is out.

Yes, that is indeed required! Mind sending a documentation PR? Thanks!


Sometimes EmbeddedMySQL crashes

Today I was getting this error when running ITs:

When it happens, my ITs fail saying environment failed to initialize. Not sure which way causation goes because StackTrace indicates environment shutting down.
Vilius told me to comment out mysqld.stop() and it worked. However, now it works with mysqld.stop() as well.
Managed service used:
class MySqlManagedService(config: MysqldConfig, dbSchema: SchemaConfig) extends ManagedService {
  private var mysqld: EmbeddedMysql = _

  override def start(): Unit = mysqld = anEmbeddedMysql(config).addSchema(dbSchema).start()

  override def stop(): Unit = mysqld.stop()

  def reload(): Unit = mysqld.reloadSchema(dbSchema)
}

This seems like a race condition. It's up to you whether to investigate it or not. This might be too little information to go on.
If I manage to reproduce it, will post again.

@pijusn - this issue is valid (there is a bug:)), but it should not cause errors that would intervene with process shutdown or throw exceptions, as whole mysqld shutdown procecude is mostly best-effort - try like 5 ways of shutdown, but none of them throws error. Error you see is just logged as WARN, but swallowed and does not result in a throw.
I see possible issue, but need to think of a way to solve it. Shutdown happens https://github.com/wix/wix-embedded-mysql/blob/master/src/main/java/com/wix/mysql/MysqldProcess.java#L69 and regardless if it's synchronized, there is a wait() in https://github.com/wix/wix-embedded-mysql/blob/master/src/main/java/com/wix/mysql/io/NotifyingStreamProcessor.java#L71 that can cause lock to be released and shutdownhook thread to pick it up. There is a stopped variable in AbstractProcess that is not volatile, so this race condition is possible.
Will have to think how to solve it - do a PR to flapdoodle process or locally.
Anyway, thanks for issue report:)

@pijusn - closing as I did not get any additional reports. Spring cleanup:)


docs(RSP): add TreeView docs

✅ Pull Request Checklist:

[ ] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:

@snowystinger @reidbarber I think the weird centering is happening because the rows aren't the right height, they should be 40px tall, but they are only 35px here (probably cuz the font size is 14px on the page)

@yihuiliao Good idea, just added


Virtual linked texts are being removed

Hi,
I have just now finished to create my first complete translation file for a new project. Just for the record - your tool works like a charm. Thanks for getting this done.
There is one tweak, though, which I would like to discuss - after doing the translation I noticed that I have the same translations under different ids (with namespaces). To simplify the maintenance of the file, I would like to use the links function of angular-translate by introducing "virtual" ids which I link from the original translation id. Here is an example. Having the following two identical translations:
{
    "NAMESPACE1": {
        "ID1": "This is just a text"
    },
    "NAMESPACE2": {
        "ID2": "This is just a text"
    }
}

I would like to do the following:
{
    "COMMON": {
        "ID1_2": "This is just a text"
    },
    "NAMESPACE1": {
        "ID1": "@:COMMON.ID_1_2"
    },
    "NAMESPACE2": {
        "ID2": "@:COMMON.ID_1_2"
    }
}

This way, I am flexible enough to adjust the texts in either namespace 1 or 2 if I need to, or just manage the one text in the common namespace.
Unfortunately, at the moment, running "grunt translate" will delete the "virtual" translation as it does not find it in the code. Is there any feature already that I can trigger to not have these translations deleted? Or would it be possible to identify the virtual translations when they are referenced and not remove them if there is at least one link?
Thanks,
Tobias.

I have solved this now, by exposing the virtual ids in a fact translation like this:
$translate(['COMMON.ID_1_2', ...]);

This way, they are being added to the translation file and I can use them as links.


apps: Fix compilation error after nuttx/arch.h excluded

Summary
The nuttx/arch.h included in userspace.h will cause some unnecessary headers to be introduced in the user program (such as net.h). We are trying to remove the inclusion of nuttx/arch.h. In order to avoid compilation errors, we first need to add the missing header file inclusion in nuttx-apps after removing nuttx/arch.h.
Impact
This patch fix compilation error after excluding nuttx/arch.h.
Testing
Tested on QEMU/arm64 and QEMU/x86_64

[Experimental Bot, please feedback here]
The PR summary is good, but the other sections could be improved. Here's a breakdown with suggestions:
Summary: 👍

Clearly explains the problem (nuttx/arch.h causes unnecessary headers to be included).
Describes the solution (removing the inclusion and adding missing headers in nuttx-apps).

Impact: 👎 (Needs more details)

Is new feature added? Is existing feature changed?  ->  No, this is a bug fix.
Impact on user (will user need to adapt to change)? -> Likely NO, but be explicit. Does this affect any user-facing APIs?
Impact on build (will build process change)? -> Potentially YES, since headers are modified. Specify which parts of the build process might be affected.
Impact on hardware (will arch(s) / board(s) / driver(s) change)? -> NO
Impact on documentation (is update required / provided)? -> Possibly YES if the affected headers are documented.
Impact on security (any sort of implications)? -> NO, unless the unnecessary headers posed a security risk.
Impact on compatibility (backward/forward/interoperability)? ->  Unlikely, but be explicit. Does this affect compatibility with older NuttX versions or external tools?

Testing: 👎 (Not enough information)

Build Host(s):  Provide details: OS, CPU architecture, compiler version.
Target(s): Specify the exact boards and configurations tested on QEMU/arm64 and QEMU/x86_64.
Testing logs:  The logs are essential! Include relevant snippets showing the compilation errors before the change and successful compilation after the change.

Overall:
The PR needs more details in the "Impact" and "Testing" sections to meet NuttX requirements.

@Fix-Point please fix the conflict.


docs+runtime+typechecker: A bunch of very small, not completely related changes

Each of these individually didn't seem important enough to justify their own PRs, just stuff I've been meaning to get done since the last while. I'm putting them all together in this hodge-podge of a PR to stress the CI a little less, hopefully. Each commit describes what's happening.

Hello!
One or more of the commit messages in this PR do not match the Jakt code submission policy, please check the lint_commits CI job for more details on which commits were flagged and why.
Please do not close this PR and open another, instead modify your commit message(s) with git commit --amend and force push those changes to update this PR.


Same application run at iphone device throw compile error.

Steps to Reproduce

My application is worked successful at android, but when I use iphone device,Xcode throw some errors.
I'm not familiar with ios develop,please give me some helps.
Logs

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel unknown, v1.9.1, on Mac OS X 10.15.5 19F101, locale
    zh-Hans-CN)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[✓] Xcode - develop for iOS and macOS (Xcode 11.5)
[!] Android Studio (not installed)
[✓] VS Code (version 1.48.1)
[✓] Connected device (1 available)

! Doctor found issues in 1 category.

    8 warnings generated.
    error: the following command failed with exit code 0 but produced no further output
    CompileC /Users/liuzhanwei/Library/Developer/Xcode/DerivedData/Runner-bbangotjytrafneezvyjoqqofwdy/Build/Intermediates.noindex/Pods.build/Debug-iphoneos/barcode_scan.build/Objects-normal/armv7/ScannerOverlay.o /Users/liuzhanwei/flutter/.pub-cache/hosted/pub.dartlang.org/barcode_scan-1.0.0/ios/Classes/ScannerOverlay.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    1 warning generated.
    1 warning generated.
    /Users/liuzhanwei/flutter/.pub-cache/hosted/pub.dartlang.org/barcode_scan-1.0.0/ios/Classes/ScannerOverlay.m:25:12: warning: unused variable 'scanLineColor' [-Wunused-variable]
      UIColor *scanLineColor = UIColor.redColor;
               ^
    1 warning generated.
    1 warning generated.
    1 warning generated.
    In file included from /Users/liuzhanwei/yukilzw/dy_flutter/ios/Runner/GeneratedPluginRegistrant.m:6:
    /Users/liuzhanwei/yukilzw/dy_flutter/ios/Pods/Headers/Public/barcode_scan/BarcodeScanPlugin.h:12:1: warning: retain'ed block property does not copy the block - use copy attribute instead [-Wobjc-noncopy-retain-block-property]
    @property(nonatomic, retain) FlutterResult result;
    ^
    1 warning generated.
    error: the following command failed with exit code 0 but produced no further output
    CompileC /Users/liuzhanwei/Library/Developer/Xcode/DerivedData/Runner-bbangotjytrafneezvyjoqqofwdy/Build/Intermediates.noindex/Runner.build/Debug-iphoneos/Runner.build/Objects-normal/armv7/GeneratedPluginRegistrant.o /Users/liuzhanwei/yukilzw/dy_flutter/ios/Runner/GeneratedPluginRegistrant.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    error: unable to read property list from file: /Users/liuzhanwei/yukilzw/dy_flutter/ios/Runner/Info.plist: The operation couldn’t be completed. (XCBUtil.PropertyListConversionError error 1.) (in target 'Runner' from project 'Runner')
    note: Using new build system
    note: Building targets in parallel
    note: Planning build
    note: Constructing build description
    warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 4.3, but the range of supported deployment target versions is 8.0 to 13.5.99. (in target 'FMDB' from project 'Pods')
Could not build the precompiled application for the device.

Error launching application on iPhone.

Hey @yukilzw ,
Looks like you are on an older version of flutter.
Please try upgrading with flutter upgrade.
If that doesn't solve your problem, please post the output of flutter run -v and provide a complete minimal reproducible code sample.
Thanks

@yukilzw
You need to upgrade your Flutter version and Xcode version (if not upgraded already) to latest and then try to compile again to see if it works.
Also this isn't an issue with Flutter framework, but since you are on obsolete version. Upgrading it should resolve the issue.
I am going ahead and closing this. If you disagree, or still get compile issues after upgrade, write in comments and I'll reopen.
Thanks.


Adding details on sequences and sequence groups.

Adds overview text to sequences and details to each group.  The group details are now also displayed in the developer view.

Fixed page breaking if no overview provided.  Also I removed the overview content for now in the developer view module, because it will require some styling to look good, and that is a lower priority at the moment.

Note, this is just a first pass, we'll be making more updates to documentation.


Scrolling slow on Ubuntu 16.04 + Firefox 68.0.2

monaco-editor version: 0.17.0/0.18.0?
OS: Ubuntu 16.04
On Firefox (68.0.2) the mouse scroll is really slow (maybe 10 times slower?)
I tried capturing a gif, but I cannot scroll fast enough for it to show on the capture.
Chrome (76.0.3809.132) is not affected.
Tested on the playground as well: https://microsoft.github.io/monaco-editor/playground.html

It seems to be scrolling by pixel instead of by line of text.


binary-search-tree: add test case

I see that some of the existing solution have not implemented the level-order algorithm correctly, but the mistakes are not exposed because the existing test cases are not deep enough. This change creates a tree 4 levels deep, and tests the asLevelOrderList() result.
The reference implementation correctly generates the level-order list of this bigger tree.

I don't think so. The problem spec does not specify level-order traversal at all.


Re documentation on Modules, see the wiki pages.

This link leads to a blank page. Where is the documentation to the Modules?

The documentation exists in an older repo. But this all has to move out to individual repos really. I've removed the link for now.


error running triplewave in ubuntu

I get some problems with the 'let' statements, is it maybe because of node version?
Using 4.2.6
/home/jpc/git/TripleWave/app.js:15
let cache = null;
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

update to > node6


Loading Error

Unfortunately, something is going wrong. Mod has not loaded, no monitors can be seen.

LogOutput.log

Hmm, that's curious, it seems like something must have destroyed the screen by the door before I try to access it. I'll put out a patch that should prevent this from causing it to break.
It looks like your save may have been corrupted, though:
[Error  : Unity Log] IndexOutOfRangeException: Index was outside the bounds of the array.
Stack trace:
(wrapper dynamic-method) StartOfRound.DMD<StartOfRound::LoadShipGrabbableItems>(StartOfRound)
(wrapper dynamic-method) StartOfRound.DMD<StartOfRound::Start>(StartOfRound)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<StartOfRound::Start>?-1729473558(StartOfRound)
LethalLib.Modules.Items.StartOfRound_Start (On.StartOfRound+orig_Start orig, StartOfRound self) (at <4eedb4dc36094adcb65137cf81f2803d>:IL_0178)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<StartOfRound::Start>?-2026857184(StartOfRound)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<StartOfRound::Start>?-1225427846(StartOfRound)
LethalLib.Modules.Utilities.StartOfRound_Start (On.StartOfRound+orig_Start orig, StartOfRound self) (at <4eedb4dc36094adcb65137cf81f2803d>:IL_019C)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<StartOfRound::Start>?126438592(StartOfRound)

That's not so bad, it's my test save anyway. :wink:

Pushed out v1.2.5 to fix this!

The latest version with a new save file triggers exactly the same problem.
LogOutput.log

It looks like the error from OpenBodyCams is gone and it initialized correctly. If you're still having issues, it's likely that some other mod is the issue.

Could it be an incompatibility with LethalSnap?
I just tested something else. I bought the Polaroid camera and this only happens when I load a saved game into the ship.
I'll have to see if they answer at LethalSnap, the last question from a week ago was simply ignored.
Tanks for your help. :smile:

FYI: There are no more problems after uninstalling LethalSnap.

That's good to know, I did get a report of a similar error on Discord earlier today so maybe that was also related.

Thanks for your help. 😄

No problem!


Support find_package(asio MODULE) with FindAsio.cmake

Hello,
Thanks for adding the CMake support here since it seems the core asio team does not want any CMake code in their repo.
Have you considered adding support for consuming asio in a CMake based project with a call to find_package(asio MODULE REQUIRED)? To do that, one would need to add a FindAsio.cmake script to this repo, perhaps in the existing cmake folder.
Although CMake module scripts aren't as good as config scripts, it still meets the use case that one as asio installed in their system headers. For example, on Ubuntu 22.04, I can install libasio-dev, use fetchContent to get this repo, add the cmake folder to CMAKE_MODULE_PATH. This provides the advantage of my source tree only getting to use one version of asio - the one installed in the system headers. Tools like FetchContent and CPM enable you to fetch different versions of the same library in multiple different libraries, which can be problematic.
Furthermore, the CMake module script could support version checking, through a simple re-use of the version parsing you have already implemented. For example, this can guarantee that the located version of asio is exactly 1.18.1.
find_package(ASIO 1.18.1 EXACT MODULE REQUIRED)
A contrived example: https://github.com/ros-drivers/transport_drivers/blob/main/asio_cmake_module/cmake/Modules/FindASIO.cmake
Would you be willing to accept a PR that adds this capability?
Best,
Ryan

I see the point of having a separate FindAsio.cmake. I would gladly accept a PR for that.
You can add a test project here: https://github.com/OlivierLDff/asio.cmake/tree/main/tests and add a job in CI to test the behavior.
I see the goal of doing something like:
find_package(ASIO 1.18.1 EXACT MODULE)
if(NOT ASIO_Found)
set(ASIO_REPOSITORY
    "https://github.com/chriskohlhoff/asio"
    CACHE STRING "asio git repository url"
)
set(ASIO_TAG
    "asio-1-18-0"
    CACHE STRING "asio git tag"
)
CPMAddPackage(
  NAME asiocmake
  GIT_REPOSITORY "https://github.com/OlivierLDff/asio.cmake"
  GIT_TAG "main"
)
endif()

In fact I believe it could even be entirely handled by CPM.cmake with CPM_USE_LOCAL_PACKAGES

I see the point of having a separate FindAsio.cmake. I would gladly accept a PR for that. You can add a test project here: https://github.com/OlivierLDff/asio.cmake/tree/main/tests and add a job in CI to test the behavior. I see the goal of doing something like:
find_package(ASIO 1.18.1 EXACT MODULE)
if(NOT ASIO_Found)
set(ASIO_REPOSITORY
    "https://github.com/chriskohlhoff/asio"
    CACHE STRING "asio git repository url"
)
set(ASIO_TAG
    "asio-1-18-0"
    CACHE STRING "asio git tag"
)
CPMAddPackage(
  NAME asiocmake
  GIT_REPOSITORY "https://github.com/OlivierLDff/asio.cmake"
  GIT_TAG "main"
)
endif()

In fact I believe it could even be entirely handled by CPM.cmake with CPM_USE_LOCAL_PACKAGES

Sounds good. Can you assign this issue to me?

In the find script, the cmake developer guide recommends those dependencies should also be targets, and CMake should be told that they are dependencies of this target.
For asio's dependencies, such as Threads, should those be included as a dependency in this find script?
The CPM example includes it.

I would say yes, for the end user he should just link to a target Asio and everything is expected to just work.


test get_object_attributes

in-progress s3-test case https://github.com/ceph/s3-tests/pull/571

can i suggest some additional test coverage?

and sse-c when we add it

i pushed a branch with extra tests to https://github.com/linuxbox2/s3-tests/compare/wip-get-objattrs...cbodley:s3-tests:wip-get-objattrs

multipart upload without checksums
multipart upload with a single part
pagination of multipart parts
non-multipart upload with/without checksum
versioned object, current and non-current
sse-c encrypted object

i left review comments on https://github.com/ceph/ceph/pull/55259 about the issues that uncovered, mainly around the pagination test test_get_paginated_multipart_object_attributes


Platform configurator deployment

This pull request deploys the Platform Configurator to the KITT4SME Platform.
The Docker image is available in SUPSI's GItlab Registry, which is private. This requires to re-generate the sealed secret with a new token provided by SUPSI.

@vcutrona I'm merging this PR into the configurator branch instead of main so I can keep working on it without asking you to rebase. I'll open a PR later with the missing bits:

regenerate your sealed secret with the credentials you sent me
add argo cd app for automatic deployment

@vcutrona see #272


Switch zstash build to noarch

Also a lot of other clean-up, see comments below.

A couple of bugs.  Stand by...

@xylar Thank you for the PR and clarification on the changes! 👍
@forsyth2 Can you please try upload a new build with the updated recipe?

@chengzhuzhang I installed the latest Zstash using Conda on both Compy and my Mac. zstash -h shows v0.4.0.

@forsyth2 Hi, it doesn't seem a new build is uploaded to anaconda... https://anaconda.org/e3sm/repo/history  I think you want to merge this PR and follow through the release to anaconda process again.

@xylar @chengzhuzhang I ran the tests on Cori using the new environment with latest Python and Python 3.6. Tests pass, so I think this is good to merge. Then I'll upload to e3sm conda channel.

Great, go ahead and merge when you want.

@xylar @chengzhuzhang @golaz Ok package updated on https://anaconda.org/e3sm/zstash


Error failure doing stock build as per tutorial.

From the developer build tutorial I'm trying to build from source.  I got this failure on this step:
a0999b0b8563:docker-fork wmy965$ docker build -t dry-run-test .
Sending build context to Docker daemon 95.19 MB
Step 0 : FROM ubuntu:14.04
 ---> 91e54dfb1179
Step 1 : MAINTAINER Tianon Gravi<EMAIL_ADDRESS>(@tianon)
 ---> Using cache
 ---> d36891a4ff7a
Step 2 : RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys E871F18B51E0147C77796AC81196BA81F6B0FC61
 ---> Running in 510ad07a0d81
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.HuPjbZ17JG --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys E871F18B51E0147C77796AC81196BA81F6B0FC61
gpg: requesting key F6B0FC61 from hkp server p80.pool.sks-keyservers.net
?: p80.pool.sks-keyservers.net: Host not found
gpgkeys: HTTP fetch error 7: couldn't connect: Connection timed out
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
The command '/bin/sh -c apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys E871F18B51E0147C77796AC81196BA81F6B0FC61' returned a non-zero code: 2
a0999b0b8563:docker-fork wmy965$

I'm not behind a corporate firewall.

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

Probably the GPG key servers were down momentarily.
Did you try again?

That could well be.  Just tried again w/same result, but will try again in the AM.
docker version: 1.8.1
docker info:
Containers: 3
Images: 153
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 159
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.0.9-boot2docker
Operating System: Boot2Docker 1.8.1 (TCL 6.3); master : 7f12e95 - Thu Aug 13 03:24:56 UTC 2015
CPUs: 8
Total Memory: 1.955 GiB
Name: default
ID: W5KJ:4B4W:5VDB:Q223:6RGR:EO5N:IUKL:DZUE:WWFF:CNIB:FZQC:RLHP
Debug mode (server): true
File Descriptors: 12
Goroutines: 25
System Time: 2015-09-09T23:34:45.849886399Z
EventsListeners: 0
Init SHA1:
Init Path: /usr/local/bin/docker
Docker Root Dir: /mnt/sda1/var/lib/docker
Labels:
 provider=virtualbox

uname -a: Darwin a0999b0b8563 14.4.0 Darwin Kernel Version 14.4.0: Thu May 28 11:35:04 PDT 2015; root:xnu-2782.30.5~1/RELEASE_X86_64 x86_64

This could also be a connectivity issue in your boot2docker VM.
I'm going to close this as it is not really a docker issue.
Please ping on #docker on IRC if you need help (or the docker-user ML, or forums.docker.com).
Thanks!


glfs: add gfapi version check

Signed-off-by: Xiubo Li<EMAIL_ADDRESS>

@mikechristie @pkalever @amarts
Please review. Thanks.

@nixpanic @ShyamsundarR @kalebskeithley ^^

@nixpanic
Update done, please review and thanks.

Hey @lxbsz
I am getting this error:

glfs.c:570:19: error: operator '<' has no left operand
#if GFAPI_VERSION < 760
^

when trying to build this. Do I need a specific gluster lib version?

Hi Mike, I fixed this in https://github.com/open-iscsi/tcmu-runner/pull/541https://github.com/open-iscsi/tcmu-runner/pull/541.
I should allow us to build this in any version here.
Thanks.


[Outlook] (manifest) Add versionoverrides info to Event e…

…lement
This is another in a series of PRs that add VersionOverrides schema and/or req set info to manifest reference.

Docs Build status updates of commit cefdb15:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/manifest/event.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 30ab0d2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/reference/manifest/event.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Extend coverage of prepare/finish ansible plugin with more images

The coverage now matches what prepare/install is tested with. This change required refactoring of some bits of prepare/install test:

moving generic helpers into tests/install.sh,
changing tests for ansible plugin to use tests/images.sh instead of its original one-shot use of images.

This gives us:

the same coverage for both plugins,
one place where new environment needs to be added,
less code duplication, more re-use of "image testing" helpers,
and, the best, it actually discovers a genuine bug: ansible plugins did not report Python interpreter as their essential requirement, therefore playbooks were impossible to run in some environments.

Pull Request Checklist

[x] implement the feature
[x] extend the test coverage

Unrelated failures, merging.


Edit user in backoffice

Another good suggestion, in my opinion, would be, as an admin to allow to impersonate a customer. This is good for Customer Support. Also some good user role management for different functions on the site.

Thanks, we will consider


WebUI Buttons - LAN Gateway - Display

Describe the issue you are experiencing
Maybe a Browser Issue, if, I will close the Ticket.
Under Section LAN Gateway Configuration the display shows:

When you change the zoom factor in the browser (e.g. Firefox) you are getting side-effects:

e.g. Above: Start Page / Favourits - Bold Message Frames
Describe the behavior you expected
Text fits in Button, or Button has two lines
No bold lines in message frames
Steps to reproduce the issue

...
What is the version this bug report is based on?
<IP_ADDRESS>11113

Which base platform are you running?
rpi4 (RaspberryPi4)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
Nope

Additional information
Browser used: Firefox 94.0.1

First of all: One issue -> One ticket! Don't add several independent things to a single ticket.
Second: The report on the wrapped button text is valid. Will be fixed. The other one is "normal" because there are always limitations when using the browser zooming.


Feature Request - Debrid Service Cached Torrents

Hey guys,
so this app looks pretty awesome and wanted to bring in the idea of adding in debrid services as well. Not sure if you have every used them but if you ever tried most modern kodi addons, syncler, weyd, or stremio+torrentio+kitsu indexer its exactly how that works. you could use cached torrents checked against the premiumize api and links would be immediately avaible at fast speeds. i can go into more detail if needed though. Hit me up here in my email<EMAIL_ADDRESS>on keybase: redditreapercody

I've sent you a message on reddit, assuming this is you (reddit_reaper) on reddit.

added.

Badass I'll test it out. Gj :)


Submitting of mensabot model in SBF fails

When subitting the model of the MensaBot in the SocialBotFramework the following Error occurs:
"There is something wrong with your bot model: Exception during RMI invocation!".
Space: mensabot

This message means that the social bot manager is not connected to the las2peer network

The error can also occure if there are some envelope issues at the SBM.  In this case, one workaround is to submit the bot with a new name.


Update overview.md

Use the right link for face registration

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

#sign-off


Function in props gets dropped when changing knob

Describe the bug
When trying to pass in an object containing a function selectable through a knob the function gets dropped. On initial render the value returned by the function is rendered, when a different option is selected the following error is shown:
    TypeError: props.option.fn is not a function
To Reproduce
See code snippet
Expected behavior
The function provided by the select option is not removed
Code snippets
import React from 'react';
import { storiesOf } from '@storybook/react';
import { select, withKnobs } from '@storybook/addon-knobs';

const selectOptions = {
  a: { fn: () => 1 },
  b: { fn: () => 2 },
  c: { fn: () => 3 }
};

const Wrapper = props => {
  return <pre>{props.option.fn()}</pre>;
};

storiesOf('Example', module)
  .addDecorator(withKnobs)
  .add('Default', () => {
    const option = select('Result Set: ', selectOptions, selectOptions.a);
    return <Wrapper option={option} />;
  });

System:

OS: MacOS
Device: Macbook Pro 2010
Browser: chrome
Framework: react
Addons: withKnobs, select
Version: 4.0.12

Duplicate of #3977

I can see the relation to #3977 and why object```` knob serializes it's value but why would the options provided to select``` get serialized?


Reduce requirement for coreutils to support Ubuntu 12.04 LTS

I validated that it installs, but I haven't set my acts configuration up yet.

Thanks for the PR. I personally used acts for a long time on 12.04 so this should be fine.
Closes #14


New Upload method

Remove the old Upload function and add the new upload function.
Can be called like this :
$query = new FileManager\FileManager();
$query->upload();


Feature/tracking tags

@cesar-tonnoir for review

@cesar-tonnoir thank you for the remarks: ready for review

@cesar-tonnoir updated with un-existing tag management


No validation on content type when adding a kv from the ui

Describe the bug
It is possible to add a kv with an incorrect content type from the UI. This causes any call to get the kv to return a 500.
Current behavior
Steps to reproduce the behavior:

Navigate to the configuration explorer section.
Click Create
Fill in the details with an incorrect content type
Click create
Refresh the page.
You now cannot load any confguration.

Expected behavior
The key value should fail to create

Thank you very much for reporting this issue, I will aim to resolve it over the next few days.

After double checking the Azure Portal it looks like it is possible to add configuration settings with an invalid content type however doing so does not break the entire Azure App Configuration resource like it does to the emulator currently.


Ballerina System Metrics has been removed from Grafana Dashboard

Description:
Ballerina System Metrics has been removed with b25a9b4
Need to add it back once the BVM starts publishing the metrics

This has been resolved with https://github.com/ballerina-platform/module-ballerinax-prometheus/issues/150


"Not in subpath" error

When I use the script, I am getting this error:
$ get_dropbox_link.py -v Dropbox/file\ to\ share.txt
ERROR:root:'/Users/nick/Dropbox/file to share.txt' is not in the subpath of '/Users/nick/Library/CloudStorage/Dropbox' OR one path is relative and the other is absolute.

This is because the actual location of the Dropbox folder on disk has moved from ~/Dropbox to ~/Library/CloudStorage/Dropbox. The ~/Dropbox directory is now just a symlink. The script isn't resolving the provided path, though, so it doesn't appear to be inside the Dropbox folder as specified by ~/.dropbox/info.json.


Timed out while waiting for the machine to boot

I'm trying to install CF locally following these instructions, on a ubuntu server VM running on ESXi 5.1 with VT-x enabled for nested virtualization with 8Gb of ram and 4 CPU cores.
Following is the ouput with a time-out error message, how I can fix this?
dzlab@cf-server:~/bosh-lite$ vagrant up --provider=virtualbox
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if box 'cloudfoundry/bosh-lite' is up to date...
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: <IP_ADDRESS>:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Connection timeout. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
    default: Warning: Remote connection disconnect. Retrying...
Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If you look above, you should be able to see the error(s) that
Vagrant had when attempting to connect to the machine. These errors
are usually good hints as to what may be wrong.

If you're using a custom box, make sure that networking is properly
working and you're able to connect to the machine. It is a common
problem that networking isn't setup properly in these boxes.
Verify that authentication configurations are also setup properly,
as well.

If the box appears to be booting properly, you may want to increase
the timeout ("config.vm.boot_timeout") value.

then when I try to connect with bosh cli to the vm i get:
$ bosh target <IP_ADDRESS> lite
Cannot talk to directory at `https://<IP_ADDRESS>:25555', please set correct target

Most likely some kind of vbox issue. bosh target won't succeed until vm boots up. I would recommend looking at vbox logs.

it turns out to be caused by a very slow VM booting

@dzlab  so, what is the solution?

I have the same issue with Vagrant 2.0. (details about the original issue: #306)
The log of VirtualBox had no signs of warnings, errors etc. Interested?


Rust test suite doesn't compile on Darwin

penberg@vonneumann libsql % uname -a
Darwin vonneumann.local 21.5.0 Darwin Kernel Version 21.5.0: Tue Apr 26 21:08:29 PDT 2022; root:xnu-8020.121.3~4/RELEASE_ARM64_T8101 arm64
penberg@vonneumann libsql % make rusttest
( cd test/rust_suite; LD_LIBRARY_PATH=../../.libs cargo test )
    Finished test [unoptimized + debuginfo] target(s) in 0.06s
     Running unittests src/lib.rs (target/debug/deps/libsql_rust_suite-3822b2152f7fe304)
dyld[70491]: Symbol not found: _libsql_open
  Referenced from: /Users/penberg/src/libsql/libsql/test/rust_suite/target/debug/deps/libsql_rust_suite-3822b2152f7fe304
  Expected in: /usr/lib/libsqlite3.dylib
error: test failed, to rerun pass `--lib`

Caused by:
  process didn't exit successfully: `/Users/penberg/src/libsql/libsql/test/rust_suite/target/debug/deps/libsql_rust_suite-3822b2152f7fe304` (signal: 6, SIGABRT: process abort signal)
make: *** [rusttest] Error 101

we should probably just switch to static linking (sqld already does that), it will make the test suite run on more architectures


Added Bootloader version support for Linux/Mac

Description
Shows Bootloader name and version.
I found an earlier issue about payload and bootloader info, but that's too much. Initially just me and some others just wanted the name and version for OpenCore.
Features
Initial support for MacOS/Opencore and Linux/GRUB.
Issues

Relying on piping to awk
The  guidelines says to avoid that, but at the same time we don't want a cluttered output.

TODO
Support more variations.

all these Linux inconsistencies does make it a little harder to deal with. With this now in mind, I wouldn't be surprised that other distros also has similar issues with this to workaround. @arisinfenix


Manual pairs?

Is your feature request related to a problem? Please describe.
I like this plugin but as a vim user I also sometimes want to do things manually. I want manual pairs, or undo the triggered autopairs on key.
Describe the solution you'd like

Manual pairs. On key (like <M-p>) I want the autopairs to activate and make a closing pair.
Undo pairs. On key (like <M-u>) I want to undo the autopairs so only the closing bracket will be removed. Currently <BS> will remove both opening and closing.
I don't need the keymap to fallback to something else. So I don't want  to suddenly paste something which I don't want. It would be good if a function is exposed so I can configure it myself. It's the same for <M-e> now because I often find this moving my cursor when all I want is to just perform fast-wrap.

Describe alternatives you've considered
I found a solution to "1" that I can just use LuaSnip. However, it won't have features like fast wrap and undo pairs ("2").
Additional context

If you want to customize something for personal use, you should read the rule API
The rule API is highly customizable. It is an improvement over nvim_set_keymap with support for binding multiple actions to one key and checking multiple conditions. Additionally, it supports filetypes out of the box.
1:
require("nvim-autopairs").get_rule("'")[1]
    :use_key("<m-p>")
    :replace_endpair(function()
        return "'<left>"
    end)

2: create a new rule and map to key  then delete a right char.
3. There isn't a perfect solution now.

Thanks for this. It seems promising. For (2) is there no way but to remap every rule? For example the char may not be on the right (e.g. fast wrap)


rename project

Let's discuss!

Some ideas here:

Diamond (Graphite Under Pressure)
Rhythm (Heartbeat)
SpiderWeb (Gets signals from signal-lines of a web)

IMHO, SpiderWeb is too overused. My first association is a bot crawler.
Rhythm is interesting, but maybe also used everywhere.


Delta to Axis not appearing

Ive done everything said in the text and imported the plugins into the folder, but changes nothing, theres nothing new.

Right click the dll, choose properties and make sure it's not blocked.


Cache folderIds to speed up search

Problem Description
Currently we enumerate all of the folder ids every time a search is performed, which can be expensive.
Feature
Cache the folderIds

FWIW we have a working implementation of this here, which is on top of #227 and #228.  I'll PR that in after those PRs are merged.


bind sendmsg/recvmsg for Unix socket control messages/ancillary data

Right now nix exposes bindings to sendto/recvfrom which work for the data part of Unix socket messages, but which cannot interact with control messages such as file descriptors sent over Unix sockets. The library should also bind these as they're one of the distinguishing features of Unix sockets.

Hey, this is definitely something that I would like to add, but I am a bit swamped right now w/ work. I would accept a PR that adds this feature though.

I have a patchset for this that's almost done; I'll send a PR in a day or two.


Not able to run PowerShell scirpt

I am not able to run any powershell script and it's not allow to enter command in Powershell Integrated console.
For Example: Run 'Connect-AzureRmAccount' command and got "ConsoleFeature>: Unable to instantiate; language client undefined." error.
I tried to uninstall Visutal studio code and extension and installed it again. I am still getting same issue.
Here is detail log.
3/1/2019 12:33:54 PM [NORMAL] - Visual Studio Code v1.31.1 64-bit
3/1/2019 12:33:54 PM [NORMAL] - PowerShell Extension v1.11.0
3/1/2019 12:33:54 PM [NORMAL] - Operating System: Windows 64-bit
3/1/2019 12:33:54 PM [NORMAL] - Path specified by 'powerShellExePath' setting - '' - not found, reverting to default PowerShell path.
3/1/2019 12:33:54 PM [NORMAL] - Language server starting --
3/1/2019 12:33:54 PM [NORMAL] -     exe: C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
3/1/2019 12:33:54 PM [NORMAL] -     args: C:\Users\nha4996.vscode\extensions\ms-vscode.powershell-1.11.0\modules\PowerShellEditorServices\Start-EditorServices.ps1 -HostName 'Visual Studio Code Host' -HostProfileId 'Microsoft.VSCode' -HostVersion '1.11.0' -AdditionalModules @('PowerShellEditorServices.VSCode') -BundledModulesPath 'C:\Users\nha4996.vscode\extensions\ms-vscode.powershell-1.11.0\modules' -EnableConsoleRepl -LogLevel 'Normal' -LogPath 'C:\Users\nha4996.vscode\extensions\ms-vscode.powershell-1.11.0\logs\1551465234-c1a354f0-2ae2-4f8a-b6ee-48282eaed58e1551465209912\EditorServices.log' -SessionDetailsPath 'C:\Users\nha4996.vscode\extensions\ms-vscode.powershell-1.11.0\sessions\PSES-VSCode-11740-936029' -FeatureFlags @()
3/1/2019 12:33:55 PM [NORMAL] - powershell.exe started, pid: 10480
3/1/2019 12:34:02 PM [NORMAL] - Language server started.
3/1/2019 12:34:02 PM [NORMAL] - {"languageServiceTransport":"NamedPipe","languageServicePipeName":"\\.\pipe\PSES_akzi2fn4.tau","debugServiceTransport":"NamedPipe","status":"started","debugServicePipeName":"\\.\pipe\PSES_zpkbqacj.dp1"}
3/1/2019 12:34:02 PM [NORMAL] - Connecting to language service on pipe \.\pipe\PSES_akzi2fn4.tau...
3/1/2019 12:36:54 PM [ERROR] - : Unable to instantiate; language client undefined.
3/4/2019 11:03:37 AM [ERROR] - : Unable to instantiate; language client undefined.
3/4/2019 2:53:54 PM [ERROR] - : Unable to instantiate; language client undefined.

https://github.com/PowerShell/vscode-powershell


Multiple Jupiter users on same VDI node

If there is already a user running Jupyter on a particular VDI node, then a second user will need to use a different port for Jupyter.  Since the jupyter_vdi.py is hard coded to expect :8888 to be used, it will not work.
Todo: jupyter_vdi.py needs to actually read the port that Jupyter is using instead of assuming :8888.

In the jupyter_vdi.py script there is the following dictionary:
params = {'user' : 'jm0634',
'JupyterPort' : '8890',
'execHost' :  'vdi.nci.org.au',
}
Jupyter will use the port defined above. If these port is already used by another user, the dictionary needs to be edited first.

I've switched from a hard coded dictionary to using a configuration file 'cosima_cookbook.conf'.  Right now, this config is looked for in the current working directory.  If the config file does not yet exist, it is created with default values.

jupyter notebook --port 8890  will try and start jupyter with that given port. If jupyter cannot use that port (usually because another user is already using jupyter on that given port), it will automatically try and use a different port.
However, when we initially connect to the VDI node we create a tunnel to the requested jupyter port in advance of jupyter starting.  So, if jupyter does in fact choose a different port, the tunnel is not set up correctly.
We probably should first test and see if the request port is available.

Here's how Jupyter actually chooses which port to use:
(from jupyter:notebook/notebook/notebookapp.py)
def random_ports(port, n):
"""Generate a list of n random ports near the given port.
The first 5 ports will be sequential, and the remaining n-5 will be
randomly selected in the range [port-2n, port+2n].
"""
for i in range(min(5, n)):
yield port + i
for i in range(n-5):
yield max(1, port + random.randint(-2n, 2n))
    success = None
    for port in random_ports(self.port, self.port_retries+1):
        try:
            self.http_server.listen(port, self.ip)
        except socket.error as e:
            if e.errno == errno.EADDRINUSE:
                self.log.info(_('The port %i is already in use, trying another port.') % port)
                continue
            elif e.errno in (errno.EACCES, getattr(errno, 'WSAEACCES', errno.EACCES)):
                self.log.warning(_("Permission to listen on port %i denied") % port)
                continue
            else:
                raise
        else:
            self.port = port
            success = True
            break
    if not success:
        self.log.critical(_('ERROR: the notebook server could not be started because '
                          'no available port could be found.'))
        self.exit(1)

We now have a config file being used for scripts/jupyter_vdi.py.  It is stored as ~/cosima_cookbook.conf (and created with default values if it does not already exist).
For example, here is my ~/cosima_cookbook.conf file:
[DEFAULT]
 user = jm0634
 jupyterport = 8892
 bokehport = 8787
 exechost = vdi.nci.org.au

The intent here is that jupyter will be run on port 8892 and the diagnostic port for the dask scheduler (uses bokeh to run the web app) should be 8787.  A short-term fix is that the user could go and edit these ports to find combination of ports that no one else is currently using.  Not perfect, but I'll document it here because that is the current behaviour.

There are two issues with hardcoding ports:

The users local machine may already have that port in use (e.g. when they are running Jupyter locally)
the remote VDI node may already have another user using Jupyter with that port already in use.

As described above, Jupyter handles this issue by finding a port that is not currently in use (starting with :8888 as the default port).
In my current implementation, I set up the SSH tunnels with the same command that I use to start Jupyter.  Instead, I should

Start Jupyter remotely with ssh
Find out what port it has chosen
Find an unused port on my local machine
Set up the SSH tunnel to forward that port

This is out of date, time to close it.


Remove Console support in DevTools

What does the pull request do?

Removes the Console support in DevTools for two reasons:

it's not useful in 11.0 anyway and
it adds unwanted resources which eats up capacity

What is the current behavior?

console is there but not useful in any way

What is the updated/expected behavior with this PR?

no console in DevTools. Use IDE Console instead by setting a break point

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[x] Consider submitting a PR to https://github.com/AvaloniaUI/avalonia-docs with user documentation

Breaking changes

Console removed
Obsoletions / Deprecations

Fixed issues
Fixes #13144

If it ever comes back, it should be added as a plugin instead.


Add branch constants in CI workflow

Signed-off-by: Tyler Ohlsen<EMAIL_ADDRESS>Description
Add branch constants in CI workflow, so when running in non-main branches, we can easily persist & change the version of the source repositories (AD plugin & FTRepo plugin)
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Re-triggering after #346 and https://github.com/opensearch-project/opensearch-dashboards-functional-test/pull/404 are merged.

There's other issues regarding 3.0 builds failing - we can leave as failing for now since it's unrelated to these changes

Multiple CI tasks failed.