Missing: articles/active-directory/hybrid/connect/reference-connect-version-history.md.

I reference this document for the latest version of Entra Connect but now it is missing:
The main branch of azure-docs does not contain the path articles/active-directory/hybrid/connect/reference-connect-version-history.md.
The entire hybrid directory is gone inside Active-Directory

@bstets1
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!

I thought I had provided enough of the link, my appologies. Here is the full url:
https://github.com/MicrosoftDocs/azure-docs/raw/main/articles/active-directory/hybrid/connect/reference-connect-version-history.md
this document no longer exists, nor does the entire hybrid directory under active-directory.

Hi @bstets1
Thank you for your feedback! Document updates taken in Phase by phase, and they will update the document.
It is possible that the document has been deprecated or moved to a different location. I recommend checking the Azure AD Connect documentation for any updates or changes to the version history. You can also reach out to Microsoft support for further assistance. Azure support request.
Thank you for your time and patience throughout this issue.

@bstets1 I'm a bit late to the party - but this is where it went:
https://raw.githubusercontent.com/MicrosoftDocs/entra-docs/main/docs/identity/hybrid/connect/reference-connect-version-history.md
Link the repo containing the version history file: https://github.com/MicrosoftDocs/entra-docs/tree/main

thank you @Eddga , that is very helpful


Typo in Remap shortcuts UI

It should be "shortcuts" rather than keys.

Good catch @arjunbalgovind 👍 ! I have a quick fix for that in https://github.com/microsoft/PowerToys/pull/4251

Fixed in 0.19.0, please visit https://github.com/microsoft/PowerToys/releases/ for the latest release


Add stylelint-config-standard-scss

This PR adds the stylelint-config-standard-scss config, which adds many rules to help enforce SCSS syntax.
This is actually the combination of four configs (stylelint-recommended, stylelint-recommended-scss, stylelint-standard, and stylelint-standard-scss) and there's no single reference of all the rules that are applied. I pulled together a spreadsheet to help me track them.

Fixes #129
Fixes #130
Fixes #131
Fixes #213

Can we also disallow CSS @import in favor of @use and @forward?

Yep! I'll add that now.


fix: Use child_process.fork for launching sub-processes

This means we don't need to specify --ms-enable-electron-run-as-node or ELECTRON_RUN_AS_NODE. It also normalizes logic between remote environments.
Resolves #546

This needs to be tested on Mac and Windows

Verified working on Mac, Windows and Linux.

:tada: This PR is included in version 0.58.2 :tada:
The release is available on:

v0.58.2
GitHub release

Your semantic-release bot :package::rocket:


Migrate unit tests to JUnit 5 (Part 3)

This PR finishes the migration of tests to JUnit 5.
Changes:

Migrate tests to JUnit 5, using @Nested where applicable
Change some argument method names for consistency
Move JUnit 4 dependency to java-spring-boot-autoconfigure

I really appreciate your effort here, @KarboniteKream ❤❤❤

Happy to help! 🙂


react-editor 2.x is not working with typescript.

It seems the type declaration of Editor component has set el as  required, which is not expected.

A workaround should be
import { Editor } from '@toast-ui/react-editor';
const AnyEditor: React.FC<any> = Editor as any;

Then you are free to go without el prop.

@nzhl I confirmed the issue. Thanks for reporting.

Current Status


ci: codeql added

Adds github code ql to repo

From the looks of it, the two vulnerabilities are in the example app. I know we're planning on revamping the example apps, so I'm considering dismissing the failure/warnings as "used in tests".


Add a function for getting uncompressed image size and show the size

This might help when playing with container size changes. We can later add some check to see what is the difference between the current size and the last image available, but this is not implemented yet.

[test]

[test]

[test]

Could we also add compressed size as well?
Might be good idea to list the image size at the end of the tests instead of at the start, so that we do not have to look through the log to find the info.

@pkubatrh I've added the size to the end, that seems like a better place. I'm not sure though what's the best way to get the compressed size -- the only way I see when working with a local image is exporting to a tar and then gzip it, which does not seem to be what we actually need. Any suggestions?

We discussed today on a meeting, that for approximate compressed size, we could likely export an image and gzip it.

[test]

[test]

[test]

[test]

[test]

[test]

All feedback addressed, CI passes (except el7 that makes problems) but there is no risk of regression, so I believe we can merge now.


docs: signed upload url expiry time

What kind of change does this PR introduce?
docs update
What is the new behavior?
Bump signed URL expiry to 2h

:tada: This PR is included in version 2.5.2 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Module parse failed

Hi,
I receive this error:
Module parse failed: Unexpected token (5:2)
You may need an appropriate loader to handle this file type.
How can I fix this?

Same here...

Hi @DimaSmartBID  and @danielrfranco  Thanks for pointing it out. I'm not super active on my projects for last couple of months. I'll look into the issue.

According to this stackoverflow answer the error is related to babel.
I tried to copy the 3 files inside the src folder into my project and the error doesn't appear.
I solved it by copying all the files into my project with the following corrections:

install library pdfjs-dist
fix PDF component import into index.js
fix Page component import into pdf.js
add the following into pdf.js

import Page from './page';

PDFJS.GlobalWorkerOptions.workerSrc = `//cdnjs.cloudflare.com/ajax/libs/pdf.js/${PDFJS.version}/pdf.worker.js`;

class PDF extends Component {

inside pdf.js change pdf.pdfInfo into pdf._pdfInfo
inside pdf.js change Array(...{ length: numPages }) into Array.from({ length: numPages) })

It doesn't fix the library, but at least you can show the pages.
Hope this helps.


[PSM interop] Set hostname in initial metdata for Python server

Related https://b.corp.google.com/issues/227306294.
Debugging this with @yashykt , we found the Python interop client is raising an AttributeError complaining hostname not found, this won't kill the client process, but will make statistics inaccurate.
Traceback (most recent call last):
  File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.8/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "/xds_interop_client.runfiles/com_github_grpc_grpc/src/python/grpcio_tests/tests_py3_only/interop/xds_interop_client.py", line 308, in _run_single_channel
    _remove_completed_rpcs(futures, config.print_response)
  File "/xds_interop_client.runfiles/com_github_grpc_grpc/src/python/grpcio_tests/tests_py3_only/interop/xds_interop_client.py", line 240, in _remove_completed_rpcs
    _on_rpc_done(future_id, future, method, args.print_response)
  File "/xds_interop_client.runfiles/com_github_grpc_grpc/src/python/grpcio_tests/tests_py3_only/interop/xds_interop_client.py", line 217, in _on_rpc_done
    hostname = response.hostname
AttributeError: hostname

We found that only Authz + Python triggers this exception. We observed that Python client only sets hostname for UnaryCall, and C++ client sets hostname for both UnaryCall and EmptyCall (via metadata).
CC @yashykt @gnossen

Even one test case seems to take >30 mins to finish locally. Starting Kokoro run in parallel.

psm-security-python

@yashykt The test still fails after the fix is applied, there might be more causes.

LGTM to the general idea of sending hostname in initial metadata.

Running ad-hoc xds interop tests, will merge if all of them passed.

grpc_xds_url_map_python
grpc_xds_k8s_lb_python
psm-security-python

All ad-hoc runs passed, merging.


Is str supposed to escape HTML entitites?

When I do str "»" (or if I generally am passing a string with HTML entities), the rendered HTML (as viewed in the browser) does not contain », but ». Is that how it's supposed to work? Do I have to expand HTML entities everywhere myself, or at least define an alias of str that does that? Are there security reasons for this, perhaps?

Nevermind, I see that this is documented in the readme and that rawText is what I'm after.


Migrate old databases from 1.x to 2.x

Hi,
Is there any way of migrating old databases from InfluxDB 1.x to 2.x?
Regards,

Yes, here’s the upgrade documentation: https://docs.influxdata.com/influxdb/v2.0/upgrade/v1-to-v2/


Can't call the MutableHttpServerRequest() constructor ...

Having a really, really hard time returning responses in XML format.  Basically, I want to implement your headless demo, with a response in XML NOT JSON.
Spent hours and hours and hour looking at your stuff ... guessed myself into using the RestRouteHandlerTest.Happy.cs as a sample, but when I execute:
    private MutableHttpServerRequest _basicGETAcceptXML = new MutableHttpServerRequest()
    {
        Method = HttpMethod.GET,
        Uri = new Uri("/users/2", UriKind.RelativeOrAbsolute),
        AcceptMediaTypes = new[] { "application/xml" },
        IsComplete = true
    };

... it tells me that the MutableHttpServerRequest doesn't have a constructor.
Basically, my headless demo has a Run() method like this ...
public async void Run(IBackgroundTaskInstance taskInstance)
{
_deferral = taskInstance.GetDeferral();
RestRouteHandler restRouteHandler = new RestRouteHandler();
restRouteHandler.RegisterController();
        var configuration = new HttpServerConfiguration()
          .ListenOnPort(8800)
          .RegisterRoute("api", restRouteHandler)
          .EnableCors();

        var httpServer = new HttpServer(configuration);
        _httpServer = httpServer;

        await httpServer.StartServerAsync();

        taskInstance.Canceled += TaskInstance_Canceled;
    }

How the HECK do I set the response content-type?!!!!
I'm using PostMan as my RESTful client.  It's receiving my request, and returning the response in JSON format.  I'm stumped.
I've been trying to do this for weeks!!!!
No really good samples.  Help!!!!

I figured it out.  Simply send requests with the "Accept" header = "application/xml".  Please close issue.  Sorry for my lack of knowledge.

Hey @alwendt4,
Apologise for the late response, I'm glad you figured it out. I'll take a look at your other issue now.
Cheers,
Jark


Make mods, vips, joined/parted messages searchable

Pull request checklist:

[x] CHANGELOG.md was updated, if applicable

Description
Fixes #3425
Originally @zneix's solution, but cut out of PR #3421 to make the PR smaller

thank you so much for taking care of this, looks perfect!


doc for etag

fix https://github.com/Azure/typespec-azure/issues/1351

No changes needing a change description found.

You can try these changes here

🛝 Playground
🌐 Website
📚 Next docs


insertSleepData bug

@winni159  please look at my current work. the bug is with insertSleepData

@jareddlc Hi, i'll look on it, but i have no problem with sleep data sync. Could you please specify the problem?
I see that you deleted this row, because it returns bad datetime (1.1.1970). I forgot to add these lines:
timeStampEnd = source.readLong();  and source.writeLong(timeStampEnd);
to methods public PedometerData(Parcel source) {} and public void writeToParcel(Parcel source, int flags) {} in PedometerData.java

sorry, i posted this before sleeping, the code changes on this branch was to help me debug the issue, it wont be merged. However, if you take a look at master, ive merged your code.

I found where the problem is. I forgot to add SleepInfoList data:
i.putParcelableArrayListExtra(OpenFitIntent.EXTRA_SLEEP_INFO_LIST, Fitness.getSleepInfoList());
to ParcelableArrayList in public void handleFitnessData(byte[] data) {} here. Can you add this 3 rows (2 which i mentioned above and 1 from this comment) to your code and test it? Thanks!

fixed and merge on diff branch


Add indication of currently active firmware

Feature request addressed by Tim Gradel.
Problem:
Currently the ALAP is providing information about the firmware on the device.
It regards all banks, but it does not indicate the currently active bank.
Solution:
Information about the currently active firmware shall be added to the responseBody of /v1/provide-acceptance-data-of-link-endpoint.

ALAP is already providing information about the active/standBy status of the Firmware Components. Example:
"installed-firmware": [
{
"firmware-component-name": "Web Server LCT",
"firmware-component-version": "N96129  01.10.02",
"firmware-component-status": "firmware-1-0:FIRMWARE_COMPONENT_STATUS_TYPE_ACTIVE"
},
{
"firmware-component-name": "Boot",
"firmware-component-version": "E82118  01.00.00",
"firmware-component-status": "firmware-1-0:FIRMWARE_COMPONENT_STATUS_TYPE_ACTIVE"
},
{
"firmware-component-name": "IDU Board Bench 2",
"firmware-component-version": "N60052 01.10.02",
"firmware-component-status": "firmware-1-0:FIRMWARE_COMPONENT_STATUS_TYPE_ACTIVE"
},
{
"firmware-component-name": "IDU Board Bench 1",
"firmware-component-version": "N60052 01.10.02",
"firmware-component-status": "firmware-1-0:FIRMWARE_COMPONENT_STATUS_TYPE_STAND_BY"
}
]
Ticket has to be opened in APT, in order for LinkVis to make use of these available but unused Status Informations.


FastQC: Create Docker container for version 0.11.7

Create a PR against: https://github.com/BioContainers/containers/tree/master/fastqc

Good news, they already have 0.11.7: https://quay.io/repository/biocontainers/fastqc?tab=tags
dockerPull: quay.io/biocontainers/fastqc:0.11.7--4

@mr-c Thank you for your help. I Have tested the docker image and it works perfectly.
I'll commit a new version for the FastQC tool definition using this Docker image.


[$500] Wallet-Tapping "Enable wallet",add bank account page with select Chase is displayed.

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 1.4.11
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause-Internal Team
Slack conversation: @
Action Performed:

Launch app
Tap profile icon
Tap Workspaces ---- Workspace
Tap bank account
Tap Connect online with plaid
Select Chase
Select Plaid saving 1111 and complete the flow
Note the Bank account is added
Navigate back to Wallet
Tap Enable Wallet

Expected Result:
After adding BA using chase, if user taps enable wallet, add bank account page with select Chase must not be displayed.
Actual Result:
After adding BA using chase, if user taps "Enable wallet", add bank account page with select Chase is displayed.
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
https://github.com/Expensify/App/assets/115492554/32c752d9-a68a-4945-a9d6-373795880aae

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01d4b60b3ea27982ee
Upwork Job ID:<PHONE_NUMBER>870845440
Last Price Increase: 2023-12-12

Hmm.. I could reproduce it, and it seems this happens only once after the setup. There must be something remaining in the cache. I'll continue looking.

I think this is reproducible in production as well. I couldn't find a PR that could have introduced this regression. But I found the reason why this happens. It's because the plaidLinkToken Onyx key is not cleared when the user goes to WalletPage and this code flow opens the PlaidBankAccountSelector

Nice! @cristipaval can you work on a PR to fix this?

What is called when clicking on enabled wallet?
I thought it would call this:

but maybe not as Plaid is not cleared.
So just follow what is called in this flow and make sure clearPlaid() is called before Plaid view gets rendered

We navigate straight to the add bank account page: BaseKYCWall > continueAction > selectPaymentMethod

Put up fix PR

Thanks @luacmartins for fixing this one for me! 🙏

@fedirjh Mind kicking off the BZ checklist above?

Payment summary:

Contributor+: $500 for PR review

Thank you @fedirjh!

Thanks @fedirjh! Sent you an offer via Upwork just now.

All paid out and regression test created. Thank you!


Sync with 2017.09.13-2

fixed incorrect timeout command line option
Fixed timeout of 0 for finish script and made logs rotate on startup

Codecov Report

Merging #26 into master will increase coverage by 0.05%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #26      +/-   ##
==========================================
+ Coverage   86.21%   86.27%   +0.05%
==========================================
  Files          40       40
  Lines        2365     2368       +3
==========================================
+ Hits         2039     2043       +4
+ Misses        326      325       -1

Impacted Files
Coverage Δ

lib/winss/log/log_stream_wrapper.cpp
30.3% <ø> (ø)
:arrow_up:

lib/winss/supervise/supervise.hpp
96.94% <100%> (+0.45%)
:arrow_up:

lib/winss/log/log.hpp
88.73% <100%> (+0.32%)
:arrow_up:

Continue to review full report at Codecov.

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


I finished merging so you could merge me

Specification Checklist

[x] Read all of the following instructions carefully and name things exactly as described.
[x] Do all the work in a public repository and name it data-structures-and-algorithms
[x] Create a branch in your repository called ll-merge
[x] Continue working in your linked-list.js file.
[x] Include any language-specific configuration files required for this challenge to become an individual component, module, library, etc.
[x] Write a function called mergeLists which takes two linked lists as arguments. Zip the two linked lists together into one so that the nodes alternate between the two lists and return a reference to the head of the zipped list. Try and keep additional space down to O(1). You have access to the Node class and all the properties on the Linked List class as well as the methods created in previous challenges.
You have access to the Node class and all the properties on the Linked List class.
[x] Utilize the Single-responsibility principle.


[#2584] Extract TraceRoot from Span

[#2584]

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@bd36efd). Click here to learn what that means.
The diff coverage is 56.85%.

@@            Coverage Diff            @@
##             master    #2973   +/-   ##
=========================================
  Coverage          ?   37.06%
=========================================
  Files             ?     1876
  Lines             ?    63145
  Branches          ?     8782
=========================================
  Hits              ?    23406
  Misses            ?    37304
  Partials          ?     2435

Impacted Files
Coverage Δ

...ercorp/pinpoint/test/SimpleSpanStorageFactory.java
58.33% <ø> (ø)

...t/profiler/context/storage/SpanStorageFactory.java
33.33% <ø> (ø)

...nt/profiler/context/storage/LogStorageFactory.java
87.5% <ø> (ø)

...profiler/context/recorder/DefaultSpanRecorder.java
34.42% <0%> (ø)

...ofiler/context/storage/BufferedStorageFactory.java
0% <0%> (ø)

.../pinpoint/profiler/context/SpanChunkFactoryV2.java
0% <0%> (ø)

...orp/pinpoint/test/CompressingStorageDecorator.java
0% <0%> (ø)

...a/com/navercorp/pinpoint/test/PluginTestAgent.java
0% <0%> (ø)

.../pinpoint/profiler/context/CallStackFactoryV2.java
0% <0%> (ø)

.../pinpoint/profiler/context/SpanChunkFactoryV1.java
72.41% <100%> (ø)

... and 18 more

Continue to review full report at Codecov.

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


Update reference sequence diagram

@mihailefter offered a much-improved reference sequence diagram in https://github.com/HGVSnomenclature/hgvs-nomenclature/discussions/49#discussioncomment-6342094 to replace docs/assets/RefSeq.jpg. reproduced here:

Compare with current:

Suggested changes to @mihailefter's diagram for discussion:

Use a chromosomal sequence so that g. coordinates are more typical
Also keep a local g. frame (e.g., NG), as currently depicted
Consider a note about - strand genes
Move c. to the RNA box and add n. so that c, n, r are in the same transcript box

A few remarks on the suggested changes:

The c. and n. coordinate systems are genomic, they should be in the DNA box.
We cannot express both coding and non-coding coordinates on RNA because there is only one coordinate system for RNA (r.). Therefore, we cannot use both c. and n. in one picture as it it unclear to which coordinate system the r. coordinates are related to. I have actually considered proposing a coordinate system for non-coding RNA (s. for structural) to fill this gap.

Thanks Reese. I like that proposed diagram a lot and agree with Jeroen's comments.

@jfjlaros I have a different view, and I think we can unify them.
The coordinate system -- ie., how to interpret coordinates -- is integers (for g. and p.) or base+offset positions (c., n., r.).
The reference sequence is dna, rna, or aa.
The distinction between c, n, r is NOT coordinate system, but rather reference sequence. Capturing this similarity seems usefult to me.
Our variant types (c, g, m, n, p, r) convey both of the above issues at the same time.
So, my proposal is to have

a genomic tier with g. coordinates (perhaps on a NC and aligned NG)
a transcript tier with c, n, r coordinates written as NC(NM)
a protein tier with p. coordinates

This would allow us to better express the relationship between the coordinate system and reference sequence type.

@reece I agree that the distinction should be made based on the reference sequence. This is in line with my suggestion to group the coordinate systems as {g., m., o., c., n.} for DNA, {r.} for RNA and {p.} for proteins.
As mentioned in #147, r. coordinates do not have offsets because they refer to the mature (coding or non-coding) RNA sequence, not to the underlying DNA reference sequence. Unfortunately, the recommendations include examples like LRG_199t1:r.186_187ins186+1_186+4 [1], which is why a documentation fix was requested by @ifokkema. This would be an additional reason not to group the r. coordinate system together with c. and n..
My counter proposal would be either one picture containing:

A genomic tier with g., c. and n. coordinates, including examples of how intronic positions can be addressed.
A transcript tier with r. and the now non-existing s. coordinates.
A protein tier with p. coordinates.

Or two pictures, one using a coding transcript, containing:

A genomic tier with g. and c. coordinates, including examples of how intronic positions can be addressed.
A transcript tier with r. coordinates.
A protein tier with p. coordinates.

and the other one using a non-coding transcript, containing:

A genomic tier with g. and n. coordinates, including examples of how intronic positions can be addressed.
A transcript tier with r. coordinates.

If we choose to have two pictures, no additions to the nomenclature are needed. I also think that using a transcript that is both coding as well as non-coding might confuse the reader.

My observations/remarks:

I do agree that having more "typical" genomic positions would help. We could pick a gene and use actual positions.
We are required to use an NC(NM) mapping for the c. positions for the introns and the positions beyond the transcription initiation site and polyadenylation site.
This is also an additional reason to keep the RNA box for r. only; it uses an NM reference sequence, and the figure shows that the introns are gone and everything before the transcription initiation site and past the polyadenylation site is absent.
We might be trying to put too much in one figure. I believe one reason Mihai's version is so much better is that it's very clean. If we cramp too much information in one figure, it may not be that clean anymore. E.g., adding an NG, adding info on genes on the negative strand, and using n. in this figure would add quite some complexity. If we want to explain the relationship between all types of reference sequences and prefixes/coordinate systems as well, I agree it's better to add another figure for that.

it uses an NM reference sequence

Mutalyzer slices the exons from the reference sequence and transcribes the concatenated result to RNA. The reference protein sequence is generated in a similar way.
The results do not have to correspond to an NM or NP reference sequence, they may not even exist.

Mutalyzer slices the exons from the reference sequence and transcribes the concatenated result to RNA. The reference protein sequence is generated in a similar way.
The results do not have to correspond to an NM or NP reference sequence, they may not even exist.

For NC(NM) or NC(genesymbol) in the case of mitochondrial genes, this is indeed the case. However, the graph doesn't show this, and it's also an implementation detail that differs between tools. Again, I recommend not to complicate things too much. The graph doesn't show introns in the RNA box, and whether the source is an NM or an NM mapping of NC sequence with introns removed, doesn't matter.

I think the proposed figure would be fine merged as is. I think it does a good job of illustrating the complexity of the 'c.' (cDNA) sequence representation by coloring it the same as RNA transcript representations, but placing it in the box with DNA sequences.
If I were to make changes, it would be to further highlight this distinction by changing the color of the DNA, RNA, and Protein sequence alphabet containers to gray, and add a legend that describes colors for the represented molecule type (genome / transcript / protein) separately.

This is all good discussion, but I fear that we're opening up a bunch of new questions and work that will keep this very beneficial contribution from getting merged.
Because the diagram proposed by @mihailefter is superior to the current diagram, I propose that we merge it as now. Then, people are free to submit follow-up PRs to make any of the changes in this thread as their time permits.
I'm going to move the PR out of draft and request reviews.

@jfjlaros

Only if there is a 1-to-1 corespondence between the two.

We already discussed this extensively in https://github.com/HGVSnomenclature/hgvs-nomenclature/discussions/4.
I was obviously talking about the context of this figure, let's not overcomplicate this.

The point of this figure is to show the relationships between the different numbering systems. If we drop the underlying assumption that the reference sequences at each level can be derived from the DNA sequence, we should not use this figure.

Again, let's not overcomplicate things.

let's not overcomplicate things.

Agreed.
In my opinion, this is done by carefully avoiding controversial statements to keep discussions pure. We seem to have the habit of promoting statements from discussions, answers to questions and examples given on the website to rules. This is why I am so (overly) picky on these types of things. Before we know it, we have set a precedent in the slipstream of an other discussion.


read only field support

Support for read only fields. Fields with read only annotation (requires this pending contrib MR: https://github.com/ent/contrib/pull/260) will have these parameters suppressed (useful for createdBy and createdAt fields).
Example schema:
// Fields of the BaseMixin.
func (BaseMixin) Fields() []ent.Field {
return []ent.Field{
field.Time("created_at").Default(time.Now).Immutable().Annotations(entoas.Annotation{Field: entoas.FieldConfig{ReadOnly: true}}),
field.Time("updated_at").Default(time.Now).Annotations(entoas.Annotation{Field: entoas.FieldConfig{ReadOnly: true}}),
}
}

Nice! Can you add a test in internal/integration/ogent?

FYI, as a test category.go has a read only field: https://github.com/ariga/ogent/pull/65/files#diff-bcbd7b4be1e34f2b3cffc7263df9a0ce54ff9830760d871a7c3ef8e7dff5ff9b

Very nice work! Thank you @rolandknight :blush:


Allow IT Dockerfile to exit after all setup attempts fail

Description
Presently the Integration Test Dockerfile continues execution even after 3 failures of base-setup.sh, and do not exit immediately. This PR aims to patch that up, by forcing Docker to exit after 3 failures.
This PR has:

[x] been self-reviewed.

PTAL @Akshat-Jain @cryptoe


bug: iframe has a max width of 1240px

The iframe that contains the component code appears to have a maximum width of 1240px. I poked around but could not find where this limitation is set.
If you can point me in the right direction I'll make the change and push it up.

Hey there, the limit is set at https://github.com/patternplate/patternplate/blob/0dd3760354892db02bdc0b674476a2195ba53176/packages/client/src/app/components/pattern/index.js#L68, happy to receive a PR for this! 👍

https://github.com/patternplate/patternplate/pull/228


Update tutorial samples

Fixes #13232
Update "Add, download, and delete custom user data to Identity in an ASP.NET Core project" tutorial to use dotnet3.0

@eslam-fakhry  unfortunately we can't remove any prior versions. We usually do the following to add a new version
::: moniker range=">= aspnetcore-3.0"
// copy 2.2 version here, then update
::: moniker-end

::: moniker range="< aspnetcore-3.0"
previous version
::: moniker-end

@Rick-Anderson Updated the pull request

@eslam-fakhry  can you fix the merge conflicts?

Thanks for doing all of this work 😅 I'll note this PR on the tracking issue at https://github.com/aspnet/AspNetCore.Docs/issues/5495.

I'll go ahead and sign-off. Some of the lines might be too long if those lines are used in the topic ... the long ones might just be code that isn't shown.
I'll add the internal tracking link to your opening comment. That will indicate if there are any horizontal scrollbars.
Thanks again for all of your hard work on this. I realize it's a lot, but this topic+sample will be easy to work with now (e.g., 3.1 ... coming soon!).

Lines look good. Thanks @eslam-fakhry


RuntimeError with BLOOMZ: Expected all tensors to be on the same device, but found at least two devices, cuda:0 and cpu!

I'm facing the above error in both stage 1 and stage 2 when using BLOOMZ 3B and 560M.
I tried adding "model.to(device)" and "model.to('cuda')" to main.py but neither worked.
The error only appears when I switch from Llama to BLOOMZ.

hi, whether you have figured out the reason?


👌 IMPROVE: fix broken image, update styles and catch unhandled errors

Description
This PR contains:

Fix for #67
Fix for the broken image at file system API.
Improve styles for buttons.
Handles unhandled errors for file system API when user cancelled the image/file upload.

Type of change

[x] Bug fix (non-breaking change which fixes an issue)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] My changes generate no new warnings

@rehan-sattar  Thank you! Approved


[Bug] TracePathMatcher should match pattern "**" with paths end by "/"

Search before asking

[X] I had searched in the issues and found no similar issues.

Apache SkyWalking Component
Java Agent (apache/skywalking-java)
What happened
we config trace ignore paths by "agent/config/pm-trace-ignore-plugin.config", but found paths ends by "/" are not ignored with "**".
example configuration in pm-trace-ignore-plugin.config:
trace.ignore_path=/v1/kv/config/**

request path "/v1/kv/config/someurl/" is not ignored.
What you expected to happen
request path "/v1/kv/config/someurl/" (end with slash) should be ignored, as ""/v1/kv/config/someurl"(not end with slash)
How to reproduce
just run agent with example config.
Anything else
Ant path match style should match paths end with slash. Spring AntPathMatcher.
In skywalking-java-agent, there are unit tests for this, but they do not act in the way "ant path matcher" describes.

https://github.com/apache/skywalking-java/blob/v8.7.0/apm-sniffer/optional-plugins/trace-ignore-plugin/src/test/java/org/apache/skywalking/apm/plugin/trace/ignore/TracePathMatcherTest.java#L62
https://github.com/apache/skywalking-java/blob/v8.7.0/apm-sniffer/optional-plugins/trace-ignore-plugin/src/test/java/org/apache/skywalking/apm/plugin/trace/ignore/TracePathMatcherTest.java#L97

they should return true, as described in skywalking doc

The current matching rules follow Ant Path match style , like /path/*, /path/**, /path/?.

Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Welcome to submit a pull request to fix and add a new UT to cover new case.

i want to submit a pull request to fix it  and add a new UT
please assign it to me!

Assigbed

https://github.com/apache/skywalking-java/pull/72 gets no update.

Hi, I d like to fix this issue, please assign it to me.

Hi, I d like to fix this issue, please assign it to me.

Done, please refer to precious PR, there are some edge case discussions there.

Hi, I d like to fix this issue, please assign it to me.

Done, please refer to precious PR, there are some edge case discussions there.

Which PR ?

https://github.com/apache/skywalking-java/pull/72 gets no update.

This one.

@wu-sheng  I created PR - but I am unable to set you for review
PR: https://github.com/apache/skywalking-java/pull/81

Review will take time. You submitted at my night. 😄
I have pinged the plugin author.


Error display in ligature fonts.

VSCode Version: Code 1.15.1 (41abd21afdf7424c89319ee7cb0445cc6f376959, 2017-08-16T18:07:25.676Z)
OS Version: Windows_NT x64 10.0.15063
Extensions:

Extension
Author (truncated)
Version

vscode-eslint
dba
1.2.11

tslint
eg2
0.17.0

PowerShell
ms-
1.4.1

debugger-for-chrome
msj
3.2.0

vscode-icons
rob
7.12.0

quokka-vscode
Wal
1.0.56

Steps to Reproduce:

Enable font ligatures.
Set font to  "Fira Code Retina"

Reproduces without extensions: Yes

Also in line 21, ]# .

Solved by updating fonts. See https://github.com/tonsky/FiraCode/issues/492


Feature Request: Expose week number labels in localisation

The options for the label for week numbers are currently fixed to "'Week', 'Wk.', '#' and ''". None of this applies to e.g. German, but these labels are not available in the localisation file.
An appropriate selection for German would be "Woche" and "KW" (short for Kalenderwoche), while blank and the double-cross are not associated with week numbers in German.
This enhancement should expose these labels in the localisation properties files.

This will not be tied to localization instead you will be given the option of using any label you want instead. This will be in the next release.


Fix crash if there more than one app launched with ANGLE emulation

By simply comparing the file. If the file content is not equal, then extract a new file. Otherwise, read and execute the file. It should guarantee to have no error-prone if work as intended. It should allow to run more than one app and launch the app with RenderDoc.
Note: This change is untested, and I don't how to test it.
Fixes #6804

You could simplify this down to a File#exists check due to the crc32 being used as the directory name.

Just tested it on Windows and it works. SharedLibraryLoader basically does the same. In addition, it compares the CRC of the file as well, but whether that would make sense here, no idea.
@AndEditor7, if you want to test it yourself, just set up a working source copy of libGDX and then start two different ANGLE apps (for example, Lwjgl3TestStarter has an ANGLE option).

I got the same error. Also, the fix looks fine with me.


[BUG] ImportError: cannot import name 'MambaBlock' from 'zeta'

My python version is 3.8.19, an error occurred when referencing the jamba library, ImportError: cannot import name 'MambaBlock' from 'zeta', I found that there is a MambaBlock in the zeta library, but it is in zeta.nn, is it a path error or a version problem?

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

我更换为python=3.10.14后出现ModuleNotFoundError: No module named 'zeta.rl.rewardim'，还是无法成功引用


[KOGITO-4111] Use docker in deploy/promote pipelines

https://issues.redhat.com/browse/KOGITO-4111
Many thanks for submitting your Pull Request :heart:!
Please make sure your PR meets the following requirements:

[x] You have read the contributors' guide
[x] Pull Request title is properly formatted: [KOGITO-XYZ] Subject
[x] Pull Request contains a link to the JIRA issue
[x] Pull Request contains a description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket
[ ] Your feature/bug fix has a unit test that verifies it
[x] You've tested the new feature/bug fix in an actual OpenShift cluster
[ ] You've added a RELEASE_NOTES.md entry regarding this change

tested and working

tested and working


[google compute] Add license strings for new GCE images

[google compute] Allow adding license strings to GCE images
Description
Allow for insertion of license strings when creating a new GCE image [https://cloud.google.com/compute/docs/reference/latest/images]
Status
First pass at implementation, needs tests.
Checklist (tick everything that applies)

[x] Code linting (required, can be done after the PR checks)
[x] Documentation
[x] Tests
[x] ICLA (required for bigger changes)

/cc @katrielt

Looks good! Can you please update test_ex_create_image too? Thanks!

Thank you @pquentin - tests added and passing, I'll go ahead and merge.

Codecov Report

Merging #1136 into trunk will increase coverage by <.01%.
The diff coverage is 78.57%.

@@            Coverage Diff             @@
##            trunk    #1136      +/-   ##
==========================================
+ Coverage   85.47%   85.47%   +<.01%
==========================================
  Files         348      348
  Lines       66421    66443      +22
  Branches     5909     5914       +5
==========================================
+ Hits        56774    56794      +20
- Misses       7240     7241       +1
- Partials     2407     2408       +1

Impacted Files
Coverage Δ

libcloud/test/compute/test_gce.py
97.56% <100%> (ø)
:arrow_up:

libcloud/compute/drivers/gce.py
76.04% <25%> (-0.08%)
:arrow_down:

libcloud/test/compute/test_ec2.py
97.77% <0%> (-0.14%)
:arrow_down:

libcloud/compute/drivers/ec2.py
74.25% <0%> (+0.19%)
:arrow_up:

Continue to review full report at Codecov.

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

Great!


Add refresh button for UWP version of quickstart

I'll test it out now and approve when finished if everything looks good


[Docs] Examples

In addition to the ipynb tutorials, I think the docs could also benefit from a variety of examples that use the synthetic data.
These examples would be different to the tutorials in the sense they wouldn't provide a narrative.  Just working code for various situations.  Basically the same idea as Mike Bostock with D3, where he has an 'example for everything' that's easy to point people to.
Off the top of my head, some useful ones:

A Spark example
An Athena example
A link-only example
A link and dedupe example
An example of using a dict-based settings
An example of using ComparisonLevel based settings
An example of linking non-person data (e.g. financial transactions)

For most of these we should use the new (upcoming) version of the synthetic data

We should then implement a github action that checks that all of these examples run without error against the latest version of Splink (and also the tutorials), to prevent them getting out of sync with the main Splink codebase


Extension not working on firefox

Unable to see any data pullign through to the de-bugger on my companies site

Can I assume the extension is working as expected now?

But not in the new Firefox Quantum :-( which is A-M-A-Z-I-N-G !!! ;-)


8-bit precision error with fine tuning of gemma

I am trying to fine tune gemma7-b with 4 A100 80 GB gpus using 4-bit qunatization
model_id = "google/gemma-7b"
BitsAndBytesConfig int-4 config
bnb_config = BitsAndBytesConfig(
load_in_4bit=True,
bnb_4bit_use_double_quant=True,
bnb_4bit_quant_type="nf4",
bnb_4bit_compute_dtype=torch.bfloat16
)
print("initiating model download")
model = AutoModelForCausalLM.from_pretrained(model_id,
quantization_config=bnb_config,
use_cache=False,
attn_implementation="flash_attention_2",
torch_dtype=torch.bfloat16,
device_map="auto", token=access_token)
peft_config = LoraConfig(
lora_alpha=16,
lora_dropout=0.1,
target_modules=["q_proj", "v_proj"],
r=64,
bias="none",
task_type="CAUSAL_LM",
)
prepare model for training
model = prepare_model_for_kbit_training(model)
model = get_peft_model(model, peft_config)
from transformers import TrainingArguments
args = TrainingArguments(
output_dir=output_dir,
num_train_epochs=15,
per_device_train_batch_size=8,
gradient_accumulation_steps=2,
gradient_checkpointing=True,
optim="paged_adamw_32bit",
logging_steps=100,
save_strategy="epoch",
learning_rate=2e-4,
bf16=True,
tf32=True,
max_grad_norm=0.3,
warmup_ratio=0.03,
seed=42,
eval_steps=100,
lr_scheduler_type="cosine",
evaluation_strategy='epoch',
disable_tqdm=False,
load_best_model_at_end=True,
metric_for_best_model="eval_loss",
greater_is_better=False,
report_to="wandb",
run_name=run_name  # disable tqdm since with packing values are in correct

)
from trl import SFTTrainer
max_seq_length = 2048 # max sequence length for model and packing of the dataset
trainer = SFTTrainer(
model=model,
peft_config=peft_config,
max_seq_length=max_seq_length,
tokenizer=tokenizer,
packing=True,
formatting_func=generate_prompt, # this will aplly the create_prompt mapping to all training and test dataset
args=args,
train_dataset=dataset["train"],
eval_dataset=dataset["test"]
)
trainer.train()
This is throwing ""ValueError: You can't train a model that has been loaded in 8-bit precision on a different device than the one you're training on. Make sure you loaded the model on the correct device using for example `device_map={'':torch.cuda.current_device() or device_map={'':torch.xpu.current_device()}""
the same script works for other models like llama2
versions used :
transformers:4.38.1
trl:0.7.11

Hi @smreddy05
Thanks for the issue !
Can you try out the solution proposed here: https://github.com/huggingface/trl/issues/1348#issuecomment-1959028364

@younesbelkada  thanks for your suggestion and i am hitting new issue
""torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 5.86 GiB. GPU 0 has a total capacity of 79.15 GiB of which 5.08 GiB is free. Process 73494 has 74.06 GiB memory in use. Of the allocated memory 69.76 GiB is allocated by PyTorch, and 2.78 GiB is reserved by PyTorch but unallocated. If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF"

@smreddy05
now you're facing a cuda OOM issue, can you try to use Flash Attention 2 or decrease the max_seq_len / batch_size ?

Hey @younesbelkada , i was using flashattention from the moment I have faced 8-bit precision error and I tried reduing batch_size, still I am hitting same issue and the same code works for llama2. Not sure whats wrong with this. Will give it a try with previous versions of trl and accelerate.
Also, I am using 4-bit quantization but error talks about 8-bit precision. am I missing something here ? can you please share your thoughts on this? really appreciate your help on this

I suspect the reason why it worked for llama-2 is that llama has 6.74B parameters

Whereas gemma-7b has in reality ~8.5B parameters

You can also use gradient accumulation with very small batch size. For the error you are getting you need to update accelerate pip install -U accelerate

@younesbelkada  sorry for not being clear, i was referring to llama2-70B model and as of now I am on accelerate 0.27.2, trl=0.7.10

Hi @smreddy05! Were you able to find a solution to fix the OutOfMemoryError error?
I have encountered a similar error where I am able to fine-tune llama2 13B but not gemma 7B (although I was using trainer from Transformers=4.41 library). This error occurs only when the evaluation is enabled (do_eval=True), setting it to False makes everything work like a charm.

@VIS-WA, sorry, i haven't spent time on this. But, if we set do_eval=False then we cannot run any evaluation on validation set and due to this it might be tricky to judge how good fine tuned model is


fix: handled spacing for each list item

Description
Extension: Github Stars
This update addresses an issue where the display of stars was not rendering correctly for projects with lengthy descriptions.
Changes Implemented:

Implemented logic to handle larger numbers of stars, converting them to a more readable format (e.g., 320000 becomes 320.0K).
Added logic to calculate the remaining characters available for the description after accounting for the repository name and stars length

Fixes #9719
Screencast

Checklist

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

@mrmartineau do you want to check this? 🙂

@pernielsentikaer I was able to fix the issue using textSize. However, I'm getting a linting error.
"TS2339: Property 'textSize' does not exist on type 'Environment'"

I did check the environment object in raycast/api node modules but it doesn't have textSize property.

Can you guide me on what I'm missing here?

Can you try to push it, so I can see it @Princeyadav05 🙂

@pernielsentikaer pushed. Please check.

It's because the API version is WAY too old, try to run npx @raycast/migration@latest . to update to the newest version (which also changes the code)

@pernielsentikaer I've made all the changes. The build is working fine locally. However, the check "Extension /check" is failed due to the following reasons.
"ESLint couldn't find the config "prettier" to extend from. Please check that the name of the config is correct.
The config "prettier" was referenced from the config file in "/Users/runner/work/extensions/extensions/extensions/github-stars/.eslintrc.json"."

Now you should get a real error, I think it's the last one 😅

@pernielsentikaer fixed all.


[#noissue] fix: datepicker's maxrange validation

Do not update the date state and display a warning if the maxRange is exceeded.

@jihea-park
Can you conduct various tests on this issue?

@BillionaireDY
VERY GOOD!!!!!


Implement matching of image tag patterns

Implemented matching of go-glob pattern for image tags.
Added ryanuber/go-glob
Modified tests to include “*”

Hi @broesch , can you split your PR into two commits, one for the code changes and other for the vendor folder changes?

I was away for a couple of days, I'll get to it soon, stay tuned...

I'd like to 👍 this.  having a wildcard here would be a big win

@orangewolf Yeah, we had to implement an external agent to receive webhooks and upgrade the services when tags were versioned.  :(

I fixed the merge conflict (branch had diverged).
@mrajashree How do we proceed? Should something be refactored?

Very stale. Closing. Thanks! Please open a new PR if there is still a relevant change.

We need this.... why is this still no part of Rancher?

We need this.... why is this still no part of Rancher?


Fixed a few broken formuli

Some of the commands mistakenly were using run instead of brun (which would error out)

This all should be fixed in https://github.com/Chia-Network/chialisp-web/pull/20


fix: clean up fall detections logging

Hello @ivelin! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file src/ambianic/pipeline/ai/fall_detect.py:

Line 172:80: E501 line too long (94 > 79 characters)
Line 312:80: E501 line too long (194 > 79 characters)
Line 321:80: E501 line too long (100 > 79 characters)
Line 357:46: W291 trailing whitespace
Line 358:43: W292 no newline at end of file

Hello @ivelin! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file src/ambianic/pipeline/ai/fall_detect.py:

Line 172:80: E501 line too long (94 > 79 characters)
Line 312:80: E501 line too long (194 > 79 characters)
Line 321:80: E501 line too long (100 > 79 characters)
Line 357:46: W291 trailing whitespace
Line 358:43: W292 no newline at end of file


Missing rsync install for test user in Dockerfile

When heiko is run with the test user using the docker-networks.py file, logs show an error saying that rsync is not found.
This should be pretty straightforward to fix:
RUN echo yabe | sudo -S apt-get install rsync -y

Looks like the Dockerfile could use some other improvements on the apt install side too. I'll look at this. Thank you for reporting!

F, I just noticed that you did it in #11

Oh, I had, but I reverted it because it wasn't part of the PR


Does PagingData Run on a Background Thread by Default in Paging 3 Library?

Is background threading managed automatically with PagingData as it is with PagedList, and then returned on the main thread?
From the logs below, it appears PagingData is not run on the backgroud thread in the Paging 3 library compared to PagedList in Paging 2. I've created logs within the Codelab sample inside the GithubPagingSource and SearchRepositoriesActivity classes, and re-created in my sample code below.
Expect

GithubPagingSource override suspend fun load(...) to run on an IO thread.
SearchRepositoriesActivity viewModel.searchRepo(query).collectLatest { ... } to run on the main thread.

Observe

Both GithubPagingSource override suspend fun load(...) and SearchRepositoriesActivity viewModel.searchRepo(query).collectLatest { ... } run on the main thread.

Paging 2
Threading is handled on the background by PagedList with toLiveData according to the documentation.

If you use LivePagedListBuilder to get a LiveData, it will initialize PagedLists on a background thread for you.

Paging 3
The Paging 3 documentation does not mention how threading is managed. However, from the logs, PagingSource appears to be running the network request on the main thread and returning the PagingData on the main thread.
Sample
I've recreated the Codelab pattern in the CryptoTweets sample app app-simple module.
FeedPagingSource.kt
class FeedPagingSource : PagingSource<Int, Tweet>() {

    override suspend fun load(params: LoadParams<Int>): LoadResult<Int, Tweet> {
        try {
            val page = params.key ?: 1
            val nextPage = page + 1
            val tweets = Injection.feedService.getTweets(...)
            println("Thread: FeedPagingSource ${Thread.currentThread().name}")
            Log.v(LOG_TAG, "load success: ${tweets}")
            return LoadResult.Page(...)
        } catch (error: Exception) {
            ...
        }
    }
}

FeedRepository.kt
class FeedRepository {
    fun initFeed() = Pager(
        config = PagingConfig(pageSize = FEED_PAGEDLIST_SIZE),
        pagingSourceFactory = { FeedPagingSource() }
    ).flow
}

FeedViewModel.kt
repository.initFeed().onEach {
    println("Thread: FeedViewModel ${Thread.currentThread().name}")
    _feed.value = it
}.launchIn(viewModelScope)

Attempted Solution
In order to run the PagingSource on a background thread, the flow is initiated on Dispatchers.IO. However, the log still shows PagingSource runs on the main thread in FeedPagingSource.kt.
FeedViewModel.kt
repository.initFeed().onEach {
            println("Thread: FeedViewModel ${Thread.currentThread().name}")
            _feed.value = it
}.flowOn(Dispatchers.IO).launchIn(viewModelScope)

Kotlin Coroutines
When implementing PagingData and PagingSource with Kotlin Coroutines and making a Retrofit network request, as in the sample code above, Retrofit handles the background threading by default and returns on the main thread.
See: Does Retrofit make network calls on main thread? - StackOverflow
RxJava
When using RxJava with Retrofit as the network source, the threading needs to be explicitly specified as shown in the Android documentation sample.
See Android documentation: Page from network and database > Implement a RemoteMediator

Kotlin Coroutines
When implementing PagingData and PagingSource with Kotlin Coroutines and making a Retrofit network request, as in the sample code above, Retrofit handles the background threading by default and returns on the main thread.
See StackOverflow: Does Retrofit make network calls on main thread?
RxJava
When using RxJava with Retrofit as the network source, the threading needs to be explicitly specified as shown in the Android documentation sample.
See Android documentation: Page from network and database > Implement a RemoteMediator

i use local database in paging source [ROOM] can i have a solution to run the room calls in the background


iOS Could not locate configuration file: 'GoogleService-Info.plist' when the plist didn't locate at default path

[REQUIRED] Step 1: Describe your environment

Xcode version: 12.4
Firebase SDK version: 7.5.0
Installation method: CocoaPods
Firebase Component: Core, Analytics

[REQUIRED] Step 2: Describe the problem
Steps to reproduce:
What happened? How can we make the problem occur?

Create a new project,
place GoogleService-Info.plist under a folder, when import, click "create folder reference" in Xcode,
as a result GoogleService-Info.plist will locate at Appname.app/foldername/GoogleService-Info.plist

Initialize Firebase with [FIRApp configureWithOptions:options] and use a custom path

do not need to trigger any Analytics method, just make sure the FIRAnalytics class used in project and did not stripe out by compiler

build and run on a device

NSLog "Invalid Firebase configuration file." did not trigger(code below), instead, Core will complain:
[Firebase/Core][I-COR000012] Could not locate configuration file: 'GoogleService-Info.plist'.
Also, Analytics will complain:
[Firebase/Analytics][I-ACS020006] Google App ID from GoogleService-Info.plist is empty. Please, define GOOGLE_APP_ID in GoogleService-Info.plist for Analytics to work reliably. See https://goo.gl/txkZbE
[Firebase/Analytics][I-ACS025020] Analytics requires Google App ID from GoogleService-Info.plist. Your data may be lost. Google App ID has been changed. Original, new ID: (nil), 1:678167820568:ios:185ede944b751de3
but Analytics will start anyway:
[Firebase/Analytics][I-ACS023007] Analytics v.7.5.0 started
even logevent successfully apparently
[Firebase/Analytics][I-ACS023044] Successful upload. Got network response. Code, size: 204, -1

Relevant Code:
    NSString* path = [[NSBundle mainBundle] pathForResource:@"foldername/GoogleService-Info" ofType:@"plist"];
    FIROptions *options = [[FIROptions alloc] initWithContentsOfFile:path];
    if (options == nil) {
            NSLog(@"Invalid Firebase configuration file.");
    }
    [FIRApp configureWithOptions:options];

Remarks: the reason I need to load GoogleService-Info.plist in a custom path is because in Unreal Engine I have to load raw files under a folder
After some digging, my current "fix" for the problem is using iOS method swizzling on
[FIROptions plistFilePathWithName:]
[APMInfoPlistFileUtil googleServiceInfoPlistPath]
both methods to return the actual path of my GoogleService-Info.plist instead of default location
Thank you.

Thanks for the very detailed bug report and sorry for the issue you're running into. This is the same issue as #230 - so I'll close it since it was reported first. Unfortunately I don't have much to report in terms of this being fixed any time soon, but I'll continue the conversation with the team.


[AutoPR containerregistry/data-plane/applicationinsights/data-plane] Update CR and AI spec paths

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/5954

Codecov Report

Merging #5227 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #5227      +/-   ##
==========================================
+ Coverage   49.46%   49.46%   +<.01%
==========================================
  Files        6270     6276       +6
  Lines      173095   173101       +6
==========================================
+ Hits        85625    85631       +6
  Misses      87470    87470

Impacted Files
Coverage Δ

...ch-imagesearch/azure/cognitiveservices/__init__.py

azure-mgmt-maps/azure/mgmt/__init__.py

...esearch/azure/cognitiveservices/search/__init__.py

...mvision/azure/cognitiveservices/vision/__init__.py

...osearch/azure/cognitiveservices/search/__init__.py
100% <0%> (ø)

...on-face/azure/cognitiveservices/vision/__init__.py
100% <0%> (ø)

...rvision/azure/cognitiveservices/vision/__init__.py
100% <0%> (ø)

...derator/azure/cognitiveservices/vision/__init__.py
100% <0%> (ø)

azure-mgmt-msi/azure/mgmt/__init__.py
100% <0%> (ø)

...rch-newssearch/azure/cognitiveservices/__init__.py
100% <0%> (ø)

... and 4 more

Continue to review full report at Codecov.

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


Add EditorState.setInlineStyleOverride

As discussed on Slack, this change adds a convenience method to EditorState for setting the inline style override without resorting to the undocumented EditorState.set method.

@facebook-github-bot import


[Child] Admin | Sync Logs

I get following error: Action 'Parse JSON' failed

Hello
We had a similar issue earlier that was closed with the last release
Can you verify that you're on the latest release? (version 1.3.6 of Audit Logs)
Can you look at this thread to see what further information we would need to help solve this, if you're on the latest release and still experiencing issues
#672
If you have recently upgraded, can you confirm you have followed the steps here to remove unmanaged layers. this is required to receive the latest upgrade
https://docs.microsoft.com/en-us/power-platform/guidance/coe/setup#installing-updates
Thank you
Manuela

Hello
Yes, we have the latest release:
Center of Excellence - Core Components  Version 1.98
Center of Excellence - Audit Logs Version 1.3.6
It was a new clean install & not upgrade.
Thanks.

Can you please paste the entire failure message here since its cut off in the screenshot

Her the entire failure output:
[
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[11].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[12].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[13].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[14].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[15].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[16].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[17].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[18].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
},
{
"message": "Invalid type. Expected String but got Null.",
"lineNumber": 0,
"linePosition": 0,
"path": "[19].ResultStatus",
"schemaId": "#/items/properties/ResultStatus",
"errorType": "type",
"childErrors": []
}
]

It looks like the second part of the fix to 672 didnt ship. Since we dont repro this failure, can you please do the following to ensure this works for you? I'll show you how to upgrade with the fix so you can get back to unedited state.
Please edit the child flow and into this spot:

Please replace the contents with this:
{
"type": "array",
"items": {
"type": "object",
"properties": {
"CreationTime": {
"type": "string"
},
"Id": {
"type": "string"
},
"Operation": {
"type": "string"
},
"Workload": {
"type": "string"
},
"AppName": {
"type": "string"
},
"ObjectId": {
"type": "string"
},
"UserId": {
"type": "string"
},
"UserKey": {
"type": "string"
}
}
}
}
And then run the parent to see if you pass.

I did & it pass with status Succeeded, Thanks 👍 .

Fixed in the release today.
Thank you for using the CoE Starter Kit
Manuela


check is_fitted before many methods

just check self.coef_ is not none
this will prevent cryptic error messages

added this to relevant user-facing methods
if not self._is_fitted:
            raise AttributeError('GAM has not been fitted. Call fit first.')


Updated kubernetes-csi/external-attacher to v4.0.0

Issue #, if available:
closes #1265
Description of changes:

Updated to https://github.com/kubernetes-csi/external-attacher/releases/tag/v4.0.0

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/approve

/lgtm


fix: avoid multi-clicks in oauth2 login

Simply fix in frontend, ref issue:  https://github.com/go-gitea/gitea/issues/6268

Codecov Report

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

@@          Coverage Diff           @@
##           master   #6467   +/-   ##
======================================
  Coverage    39.4%   39.4%
======================================
  Files         393     393
  Lines       53271   53271
======================================
  Hits        20992   20992
  Misses      29292   29292
  Partials     2987    2987

Continue to review full report at Codecov.

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

Please send back port to release/v1.8


Weird Error : open $TMP/NetCoreBeauty/artifacts/ArtifactsVersion.txt: no such file or directory

EXEC : error : open /var/folders/xb/5ys3kh657kdd45gb9kmlqjq80000gn/T/NetCoreBeauty/artifacts/ArtifactsVersion.txt: no such file or directory
EXEC : error : open /var/folders/xb/5ys3kh657kdd45gb9kmlqjq80000gn/T/NetCoreBeauty/artifacts/OnlineArtifactsVersion.json: no such file or directory

It seems like when the first time using ncbeauty>=v1.2.0(lower version was installed before), this error occurs.

Fixed in ba8346d65310763e34c386ba5c80de6f4f21a1b7


Main reformat

#8

Something wrong with the previous PR. So I made a new one.

Looks like github Actions has problem. I will check this later.


d3.scale.category10() change D3 v4

in the version 4 of d3.js the d3.scale.category10() pass to be d3.scaleOrdinal(d3.schemeCategory10)

Currently C3.js isn't D3 v4 compatible.

This information is merged to #2143. Thanks for pointing!


Need to convert the xAct quantities into mathematica variables

Things that look fine in output have horrible inputs which are hard to work with
SchwarzschildPerturbationsh[{3, -SchwarzschildPerturbationsNP}, {
4, -SchwarzschildPerturbationsNP},  xActxTensorLI[0],  xActxTensorLI[SchwarzschildPerturbationsl1],
xActxTensorLI[SchwarzschildPerturbations`m1]]
Also, use Format[expr,form] for subsripts

This has been fixed.


Is there a way to get the current state (On/Off) of the yeelight ?

Is there a way to get the current state (On/Off) of the yeelight via a command ?
Thanks

Or atleast off?
Because right now if you send the "yeelight-cli get bright" command when the light is off,
It returns the last brightness instead of "off"

You should be able to do it with yeelight-cli get power

Thanks that worked

@Leixb
This is the error I got when I used the command with 1700

@rp1231 the first command should work. Is the light on? It does not work when the light is switched off.
Yes the light was on.

You can use yeelight-cli on --mode=CT to turn it on in color temperature mode and see if it works.
I'll give this a shot

Try other values. This error happens when the value is not supported by the light model.

Yep the values supported for me are between 3000-6500 as I have the non rgb/CT one.
Strangely enough 4000 didn't work for me before....
But it worked after the yeelight-cli on --mode=CT command.
Which is strange considering that the bulb I'm using supports only CT so it should be in CT mode by default.....
Or maybe I must have made a mistake in typing it......
Anyways thanks a lot.


docs: Update use-resource.ts

Duplicates the text changes that were approved for the core readme in this PR: https://github.com/QwikDev/qwik/pull/6354/files
Overview

What is it?

[ ] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Use cases and why
Catching an error in useResource$ will prevent <Resource /> from getting the onRejected state.
Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

Can you run pnpm fmt to lint the codebase pls?


Add ability to specify process name to process selection algorithm.

This change allows process selection based on the process name.
For example, a request such as
GET /processes/pwsh

would yield a response such as
{
    "pid": 13564,
    "uid": "199efe46-595b-4640-b957-1fbf7ee78c26",
    "name": "pwsh",
    "commandLine": "\"C:\\Program Files\\PowerShell\\7\\pwsh.exe\"",
    "operatingSystem": "Windows",
    "processArchitecture": "x64"
}

The resolution of zero or more than one process remains unchanged.
Additional changes include adding the process name to the /processes route:
[
    {
        "pid": 13564,
        "uid": "199efe46-595b-4640-b957-1fbf7ee78c26",
        "name": "pwsh"
    },
    {
        "pid": 20412,
        "uid": "87596ba0-b92f-47c9-b065-1cb271d41645",
        "name": "dotnet"
    },
    {
        "pid": 21308,
        "uid": "00000000-0000-0000-0000-000000000000",
        "name": "WebApplication3"
    }
]

and updating the OpenAPI document with the additional ProcessName field on the ProcessKey object.
closes #48
closes #73

Need to update API documentation under /documentation.

We may want to call out the limitations of process name in shared framework scenarios in the documentation.


Add go.version support with an enum…

… to list the only go version allowed/supported.
Signed-off-by: Vincent Demeester<EMAIL_ADDRESS>

This depends on https://github.com/tektoncd/pipeline/issues/7568 being fixed 🙃


Make FirebaseAnalytics available for watchOS, which build runtime error

Feature proposal

Firebase Component: Analytics

A bit of context first: I have create a Swift Package for my app for all my cloud API, so that it can be shared among apps (macOS, iOS, watchOS, tvOS). Though SPM offers the possibility to make a target dependency conditional to the platform, this condition is only checked after the dependency has been resolved for this platform, which pose a problem for FirebaseAnalytics, has there's no watchOS build. So when configuring my package, I end up with a build error, though for the target I have a condition the dependency to FirebaseAnalytics only for iOS and macOS.
My request is the following one: instead of not providing Firebase Analytics for watchOS, make it available, but add an error at build time when the OS is watchOS:
#if os(watchOS)
    #error FirebaseAnalytics is not supported for watchOS <some ref to the page where we can see which API is supported on which platform>
#endif

Typically FirebaseFirestore does the same. When building on watchOS, it gives an error (which is not actually perfect) about storage not been clearly identified on watchOS.
That way, we can still build a single API, even if for certain OS the FirebaseAnalytics API is ignored, until a day where it becomes available for watchOS (if it ever make sense, probably not).
Note: This feature request could be extended to all API for each of their unsupported platform. Please not that for each of these API, if they depend on other API, conditions should be added, as SPM resolve each dependency dependencies as well, before considering conditions.

@gpfister Thank you for filling the request, can you share with me your Package.swift file setup? You can obscure the part unrelated to Firebase or you can send directly to my email at<EMAIL_ADDRESS>

@chliangGoogle Sure, here's an example:
swift
import PackageDescription
let package = Package(
name: "MyCloudKit",
platforms: [.iOS(.v15), .macOS(.v12), .watchOS(.v8)],
products: [
.library(
name: "MyCloudAnalytics",
targets: ["MyCloudAnalytics"]
),
.library(
name: "MyCloudAuth",
targets: ["MyCloudAuth"]
),
.library(
name: "MyCloudCore",
targets: ["MyCloudCore"]
),
.library(
name: "MyCloudModel",
targets: ["MyCloudModel"]
),
.library(
name: "MyCloudServices",
targets: ["MyCloudServices"]
)
],
dependencies: [
.package(url: "https://github.com/firebase/firebase-ios-sdk.git", .upToNextMajor(from: "9.2.0")),
],
targets: [
.target(
name: "MyCloudAnalytics",
dependencies: [
.product(name: "FirebaseAnalytics", package: "firebase-ios-sdk"),
.product(name: "FirebaseCrashlytics", package: "firebase-ios-sdk"),
]
),
.target(
name: "MyCloudAuth",
dependencies: [
.target(name: "OSKCloudAnalytics", condition: .when(platforms: [.iOS, .macOS])),
.target(name: "OSKCloudModel"),
.product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
]
),
.target(
name: "MyCloudCore",
dependencies: [
.product(name: "FirebaseAppCheck", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
.product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
.product(name: "FirebaseFirestore", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
.product(name: "FirebaseFunctions", package: "firebase-ios-sdk"),
.product(name: "FirebaseStorage", package: "firebase-ios-sdk")
]
),
.target(
name: "MyCloudModel",
dependencies: [
.product(name: "FirebaseFirestoreSwift", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
]
),
.target(
name: "MyCloudServices",
dependencies: [
.target(name: "MyCloudAnalytics", condition: .when(platforms: [.iOS, .macOS])),
.target(name: "MyCloudModel"),
.product(name: "FirebaseAnalytics", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
.product(name: "FirebaseFirestore", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
.product(name: "FirebaseFunctions", package: "firebase-ios-sdk"),
.product(name: "FirebaseStorage", package: "firebase-ios-sdk")
]
),
]
)

The `MyCloudAuth` is the one that you can use as example: the idea would be that on iOS there would be some analytics, and on watchOS there would be only the FirebaseAuth.

For reference, I have open an issue on [Apple/Swift](https://github.com/apple/swift/issues/59690) repo. However, while it should very likely be fixed there (I don't understand why it tries to eval the dependency, though it doesn't meet the conditions), the solution I'm proposing here is more like to be added in a timely manner.

Thank in advance for your support.

@gpfister You mean Firestore works as expected right: It will let you build with an error, which is not like Analytics.

@chliangGoogle Yes. It seems that before considering the condition, SPM will check if the dependency is available for the arch you are building for. So in the example: FirebaseFirestore is ignored properly (if the conditions was removed, it would try to build it for warchOS, but an error is raised regarding local storage), however for FirebaseAnalytics, it fails even with the conditions, as there is no FirebaseAnalytics for watchOS arch.

@gpfister We took a close look at and realize we are not able to provide a walk-around in our infrastructure at the moment. We will closely monitor the issue in Apple/Swift repo and thank you for filing it. Please upvote if anyone runs into the same issue.

@chliangGoogle - @gpfister has responded to the issue, and has a suggestion for firebase to workaround
Thoughts?

Xcode 14.3 has this release note:
Fixed: Conditional target dependencies ([SE-0273](https://github.com/apple/swift-evolution/blob/main/proposals/0273-swiftpm-conditional-target-dependencies.md)) in packages are now correctly applied to binary targets and leads to top-level targets being filtered out from builds of root packages. (85762201)

Does it address this issue?

@paulb777, sorry for getting back to you a bit late. I did some testing after using conditions in target dependencies and I was able to build the code using Xcode 14.3 (Version 14.3 beta 2 (14E5207e)). It looks like this is going to be solved.
Shall I close the issue or wait the final release of Xcode 14.3.
For those that are interested, here's how it looks like:
// swift-tools-version:5.7

import PackageDescription

let package = Package(
    name: "CloudKit",
    platforms: [.iOS(.v15), .macOS(.v12), .watchOS(.v8)],
    products: [
        .library(
            name: "CloudAnalytics",
            targets: ["CloudAnalytics"]
        ),
        .library(
            name: "CloudAuth",
            targets: ["CloudAuth"]
        ),
        .library(
            name: "CloudCore",
            targets: ["CloudCore"]
        ),
        .library(
            name: "CloudModel",
            targets: ["CloudModel"]
        ),
        .library(
            name: "CloudServices",
            targets: ["CloudServices"]
        ),
    ],
    dependencies: [
        .package(url: "https://github.com/firebase/firebase-ios-sdk.git", .upToNextMajor(from: "10.2.0")),
    ],
    targets: [
        .target(
            name: "CloudAnalytics",
            dependencies: [
                .product(name: "FirebaseAnalytics", package: "firebase-ios-sdk"),
                .product(name: "FirebaseCrashlytics", package: "firebase-ios-sdk"),
            ]
        ),
        .target(
            name: "CloudAuth",
            dependencies: [
                .target(name: "CloudAnalytics", condition: .when(platforms: [.iOS, .macOS])),
                .target(name: "CloudModel"),
                .product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
            ]
        ),
        .target(
            name: "CloudCore",
            dependencies: [
                .product(name: "FirebaseAppCheck", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
                .product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
                .product(name: "FirebaseFirestore", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
                .product(name: "FirebaseFunctions", package: "firebase-ios-sdk"),
                .product(name: "FirebaseStorage", package: "firebase-ios-sdk"),
            ]
        ),
        .target(
            name: "CloudModel",
            dependencies: [
                .product(name: "FirebaseFirestoreSwift", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
            ]
        ),
        .target(
            name: "CloudServices",
            dependencies: [
                .target(name: "CloudAnalytics", condition: .when(platforms: [.iOS, .macOS])),
                .target(name: "CloudModel"),
                .product(name: "FirebaseAnalytics", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
                .product(name: "FirebaseFirestore", package: "firebase-ios-sdk"),
                .product(name: "FirebaseFunctions", package: "firebase-ios-sdk", condition: .when(platforms: [.iOS, .macOS])),
                .product(name: "FirebaseStorage", package: "firebase-ios-sdk"),
            ]
        ),
        .testTarget(
            name: "CloudKitTests",
            dependencies: [
                "CloudModel",
                "CloudServices",
            ]
        ),
    ]
)

Thanks for sharing @gpfister! I'll close with the note to update to at least Xcode 14.3


ci: Move the current container version to .containerversion

Add helper make dockerpull to pull the current version of the container image.
make dockerinit now tags with the current version. The logic is that if you are working on the container image, you should bump the version in .containerversion.

I have no strong feelings about the name .containerversion. So we can change if there are any better ideas.

Change scripts/dockerenv.sh too, like I mentioned here?
#1278 (comment)

done!


WIP - standardize logging

I just restarted this because the whole folder structure changed, so I decided it was better to do it now than to rebase everything else later.
I think this time is going a bit better, I managed to create just one instance of logger in the main.go and then pass it to functions.
The only thing I'm worried about now, that's why I stopped changing at this point, is that Data Servers uses channels, which believe is some mechanism to run parallel stuff, and I don't know if I need to do some additional work to make the logger function properly. previously it was passed inside an ops structure, and a new instance every time, so I'm not sure if what I'm doing will be fine!

The only thing I'm worried about now, that's why I stopped changing at this point, is that Data Servers uses channels, which believe is some mechanism to run parallel stuff, and I don't know if I need to do some additional work to make the logger function properly. previously it was passed inside an ops structure, and a new instance every time, so I'm not sure if what I'm doing will be fine!

yes that is fine there is nothing special with the logger with working with channels, just pass it around as usual and that is it.

Pull Request Test Coverage Report for Build 318389948

32 of 106 (30.19%)  changed or added relevant lines in 15 files are covered.
9 unchanged lines in 5 files lost coverage.
Overall coverage decreased (-0.08%) to 36.983%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/ops/dataServerOps.go
7
8
87.5%

pkg/ops/disputeOps.go
0
1
0.0%

pkg/tracker/disputeChecker.go
2
3
66.67%

pkg/tracker/tributeBalance.go
2
4
50.0%

pkg/tracker/gas.go
2
6
33.33%

pkg/ops/transferOps.go
0
5
0.0%

pkg/tracker/disputeStatus.go
3
8
37.5%

pkg/dataServer/dataServer.go
6
12
50.0%

pkg/ops/stakeOps.go
0
8
0.0%

pkg/tracker/currentVariables.go
2
10
20.0%

Files with Coverage Reduction
New Missed Lines
%

pkg/ops/stakeOps.go
1
0%

pkg/dataServer/dataServer.go
2
72.73%

pkg/tracker/psrs.go
2
92.75%

pkg/tracker/runner.go
2
22.22%

pkg/tracker/timeOut.go
2
70.42%

Totals

Change from base Build 312315825:
-0.08%

Covered Lines:
1628

Relevant Lines:
4402

💛  - Coveralls

I don't understand how to make the linting not fail... It's complaining about not checking for errors in the Log function!

I don't understand how to make the linting not fail... It's complaining about not checking for errors in the Log function!

it is fine to exclude this check. See https://github.com/krasi-georgiev/prometheus/blob/45506841e664665e8f0b1b59f416c91643913a3f/scripts/errcheck_excludes.txt#L10

at the end can also remove the tellor log util package  pkg/util/logger.go


Redragon M913

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I just got the Redragon M913 and want to write a driver for it... I have a VM and Wireshark installed and am ready to start the reverse engineering process... can you quickly point me to where the diver files are located? I think this mouse would be a great addition. Thanks!

found it, in /src


chore: logging/end-to-end improvement

Adding a bit more logging in the webhook and namespacing the demo

It's not clear to me what the logging V is for. I assumed version which doesn't make sense why we'd have different values in the same code.

It's from the library https://github.com/go-logr/logr to enable verbosity levels - typically this sort of approach is similar to klog in the Kubernetes API where 1 would be info level and 8 is trace. I agree though it might feel a bit unintuitive


Polling blocks from nodes

Hi, in this version in the libs/mining.js file the line of code 122 -  key = '0' + key.slice(1, index);
Why this key is set to 0? I mean we can change it and notice the change in result but why 0 is chosen to place at the start of the difficulty.

Hi @sanamoin7 ,
The leading 0 is chosen to control the mining difficulty. More 0s are put in the leading of the key, more difficulty to find a block. Accordingly, the method was presented in the Satoshi Blockchain (the Bitcoin blockchain) system. Therefore, the code follows the Satoshi Blockchain's method and put leading 0s to determine the mining difficulty.
Hope my answer will help you.


is nerfacto suitable for large scene aerial data？

I would like to know, is nerfacto suitable for large scene aerial data? The data are all looking down, and the shooting range is about 1000 meters.

There are couple of issues to be considered when training a large aerial scene, take a look here #1110


TextModelPart is disposed!

Error: TextModelPart is disposed!
at h.g in src/vs/editor/common/model/textModelPart.ts:17:10
at h.getWordAtPosition in src/vs/editor/common/model/tokenizationTextModelPart.ts:210:8
at U.getWordAtPosition in src/vs/editor/common/model/textModel.ts:1965:42
at C.h in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:112:22
at new $ in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:98:26
at new C in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:152:3
at M in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:246:10
at computeOccurencesAtPosition in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:708:11
at N.E in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:691:31
at a.value in src/vs/editor/contrib/wordHighlighter/browser/wordHighlighter.ts:320:11
at o.y in src/vs/base/common/event.ts:1127:13
at o.z in src/vs/base/common/event.ts:1138:9
at o.fire in src/vs/base/common/event.ts:1149:9
at a.value in src/vs/editor/browser/widget/codeEditorWidget.ts:1736:40
at o.y in src/vs/base/common/event.ts:1127:13
at o.fire in src/vs/base/common/event.ts:1158:9
at E.s in src/vs/editor/common/viewModelEventDispatcher.ts:64:18
at E.emitOutgoingEvent in src/vs/editor/common/viewModelEventDispatcher.ts:39:8
at a.value in src/vs/editor/common/viewModel/viewModelImpl.ts:471:26
at o.y in src/vs/base/common/event.ts:1127:13
at o.fire in src/vs/base/common/event.ts:1158:9
at ne.z in src/vs/editor/common/model/textModel.ts:2461:16
at ne.endDeferredEmit in src/vs/editor/common/model/textModel.ts:2410:10
at a.value in src/vs/editor/common/model/textModel.ts:380:33
at o.y in src/vs/base/common/event.ts:1127:13
at o.fire in src/vs/base/common/event.ts:1158:9
at a.value in src/vs/editor/common/model/bracketPairsTextModelPart/colorizedBracketPairsDecorationProvider.ts:33:28
at o.y in src/vs/base/common/event.ts:1127:13
at o.fire in src/vs/base/common/event.ts:1158:9
at v.m in src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsImpl.ts:92:29
at v.getBracketsInRange in src/vs/editor/common/model/bracketPairsTextModelPart/bracketPairsImpl.ts:121:8
at p.getDecorationsInRange in src/vs/editor/common/model/bracketPairsTextModelPart/colorizedBracketPairsDecorationProvider.ts:57:46
at U.getDecorationsInRange in src/vs/editor/common/model/textModel.ts:1742:50
at p.getCurrentMatchesPosition in src/vs/editor/contrib/find/browser/findDecorations.ts:103:46
at c.n in src/vs/editor/contrib/find/browser/findModel.ts:210:50
at new c in src/vs/editor/contrib/find/browser/findModel.ts:128:8
at C.w in src/vs/editor/contrib/find/browser/findController.ts:354:18
at C.w in src/vs/editor/contrib/find/browser/findController.ts:482:15
at a.value in src/vs/editor/contrib/find/browser/findController.ts:146:10
at o.y in src/vs/base/common/event.ts:1127:13
at o.z in src/vs/base/common/event.ts:1138:9
at o.fire in src/vs/base/common/event.ts:1162:9
at x.setModel in src/vs/editor/browser/widget/codeEditorWidget.ts:523:26
at P.setInput in src/vs/workbench/contrib/files/browser/editors/textFileEditor.ts:128:12
at async f.S in src/vs/workbench/browser/parts/editor/editorPanes.ts:445:4
at async f.L in src/vs/workbench/browser/parts/editor/editorPanes.ts:270:34
at async f.openEditor in src/vs/workbench/browser/parts/editor/editorPanes.ts:146:12
at async in src/vs/workbench/browser/parts/editor/editorGroupView.ts:1124:49
at async a.value in src/vs/workbench/contrib/files/browser/views/explorerView.ts:529:6

Go to Errors Site

/duplicate of #205089

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Ionic/Cordova application build fails with latest version(3.13.0)

I tried running my application this morning and this error appeared:
Error: /platforms/android/gradlew: Command failed with exit code 1 Error output:
WARNING in okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;: defining a static interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;
WARNING in okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;: defining a static interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.Authenticator.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.CipherSuite.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.Dns.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.EventListener.factory:(Lokhttp3/EventListener;)Lokhttp3/EventListener$Factory;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.internal.ws.RealWebSocket.:(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
7 errors; aborting
FAILURE: Build failed with an exception.
After hours of searching... I decided to change this line of code on my 'project.properties' file:
com.squareup.okhttp3:okhttp:3+
to
com.squareup.okhttp3:okhttp:3.12.1
and now the app builds correctly

Per the release notes, OkHttp requires that you enable Java 8 in your builds to function as of 3.13 and newer. You can learn more about how to enable this at https://developer.android.com/studio/write/java8-support.

I tried running my application this morning and this error appeared:
Error: /platforms/android/gradlew: Command failed with exit code 1 Error output:
WARNING in okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;: defining a static interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;
WARNING in okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;: defining a static interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.Authenticator.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.CipherSuite.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.Dns.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.EventListener.factory:(Lokhttp3/EventListener;)Lokhttp3/EventListener$Factory;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.internal.ws.RealWebSocket.:(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
7 errors; aborting
FAILURE: Build failed with an exception.
After hours of searching... I decided to change this line of code on my 'project.properties' file:
com.squareup.okhttp3:okhttp:3+
to
com.squareup.okhttp3:okhttp:3.12.1
and now the app builds correctly

Thank you saved a soul

To be clear, downgrading is not the correct solution here
On Fri, Feb 8, 2019, 9:15 AM Kasim Ridwan<EMAIL_ADDRESS>wrote:

I tried running my application this morning and this error appeared:
Error: /platforms/android/gradlew: Command failed with exit code 1 Error
output:
WARNING in
okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;:
defining a static interface method requires --min-sdk-version >= 24
(currently 13) for interface methods:
okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;
WARNING in
okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;: defining
a static interface method requires --min-sdk-version >= 24 (currently 13)
for interface methods:
okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.Authenticator.:()V: invalid opcode ba - invokedynamic requires
--min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V: invalid
opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;:
invalid opcode ba - invokedynamic requires --min-sdk-version >= 26
(currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.CipherSuite.:()V: invalid opcode ba - invokedynamic requires
--min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.Dns.:()V: invalid opcode ba - invokedynamic requires
--min-sdk-version >= 26 (currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.EventListener.factory:(Lokhttp3/EventListener;)Lokhttp3/EventListener$Factory;:
invalid opcode ba - invokedynamic requires --min-sdk-version >= 26
(currently 13)
Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in
okhttp3.internal.ws.RealWebSocket.:(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V:
invalid opcode ba - invokedynamic requires --min-sdk-version >= 26
(currently 13)
7 errors; aborting
FAILURE: Build failed with an exception.
After hours of searching... I decided to change this line of code on my
'project.properties' file:
com.squareup.okhttp3:okhttp:3+
to
com.squareup.okhttp3:okhttp:3.12.1
and now the app builds correctly
Thank you saved a soul
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/square/okhttp/issues/4594#issuecomment-461816034, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAEEEd2dBb2SAaaKwaY3Cy55UCetU3gKks5vLYaLgaJpZM4ajp2F
.

To be clear, downgrading is not the correct solution here
…
On Fri, Feb 8, 2019, 9:15 AM Kasim Ridwan @.*** wrote: I tried running my application this morning and this error appeared: Error: /platforms/android/gradlew: Command failed with exit code 1 Error output: WARNING in okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request;: defining a static interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: okhttp3.Authenticator.lambda$static$0:(Lokhttp3/Route;Lokhttp3/Response;)Lokhttp3/Request; WARNING in okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List;: defining a static interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: okhttp3.Dns.lambda$static$0:(Ljava/lang/String;)Ljava/util/List; Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.Authenticator.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.ConnectionPool.:(IJLjava/util/concurrent/TimeUnit;)V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.internal.Util.threadFactory:(Ljava/lang/String;Z)Ljava/util/concurrent/ThreadFactory;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.CipherSuite.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.Dns.:()V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.EventListener.factory:(Lokhttp3/EventListener;)Lokhttp3/EventListener$Factory;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in okhttp3.internal.ws.RealWebSocket.:(Lokhttp3/Request;Lokhttp3/WebSocketListener;Ljava/util/Random;J)V: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13) 7 errors; aborting FAILURE: Build failed with an exception. After hours of searching... I decided to change this line of code on my 'project.properties' file: com.squareup.okhttp3:okhttp:3+ to com.squareup.okhttp3:okhttp:3.12.1 and now the app builds correctly Thank you saved a soul — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub <#4594 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEEEd2dBb2SAaaKwaY3Cy55UCetU3gKks5vLYaLgaJpZM4ajp2F .

But it did solve the problem, so what is the adequate solution to this?

See my comment above about Java 8

I had the same issue, changing the android-minSdkVersion from a lower value to 26 fixed the error.
<preference name="android-minSdkVersion" value="26" />

Oh good to hear that @kunleawotunbo

@kunleawotunbo

I had the same issue, changing the android-minSdkVersion from a lower value to 26 fixed the error.

Per the latest stats (https://developer.android.com/about/dashboards) targeting min sdk 26 means only 22% of Android devices can install your app.