Unresolved Dependencies: org.grails.plugins#simple-captcha;1.0.0: not found

Hi folks, what's up?
First of all, thank you so much for such a great plugin. :)
The thing is, I've been trying to use the simple-captcha in my Grails 2.2.1 project.
In my BuildConfig.groovy
compile ":simple-captcha:1.0.0"

But, apparently, the plugin cannot be found.
Cheers.

Can you include the entire contents of your BuildConfig.groovy?

Hi @domurtag, thank you so much for your reply.
Yes, for sure:
grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"
grails.project.test.class.dir = "target/test-classes"
grails.project.test.reports.dir = "target/test-reports"
grails.project.target.level = 1.6
grails.project.source.level = 1.6
//grails.project.war.file = "target/${appName}-${appVersion}.war"

// uncomment (and adjust settings) to fork the JVM to isolate classpaths
//grails.project.fork = [
//   run: [maxMemory:1024, minMemory:64, debug:false, maxPerm:256]
//]

grails.project.dependency.resolution = {
    // inherit Grails' default dependencies
    inherits("global") {
        // specify dependency exclusions here; for example, uncomment this to disable ehcache:
        // excludes 'ehcache'
    }
    //log "warn" // log level of Ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose'
    log 'debug'
    checksums true // Whether to verify checksums on resolve
    legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility

    repositories {
        inherits true // Whether to inherit repository definitions from plugins

        grailsPlugins()
        grailsHome()
        grailsCentral()

        mavenLocal()
        mavenCentral()

        // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories
        //mavenRepo "http://snapshots.repository.codehaus.org"
        //mavenRepo "http://repository.codehaus.org"
        //mavenRepo "http://download.java.net/maven/2/"
        //mavenRepo "http://repository.jboss.com/maven2/"
    }

    dependencies {
        // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
        runtime 'mysql:mysql-connector-java:5.1.22'
        compile 'org.apache.commons:commons-io:1.3.2'
    }

    plugins {
        runtime ":hibernate:$grailsVersion"
        runtime ":jquery:1.8.3"
        runtime ":resources:1.2.RC2"
        runtime ":zipped-resources:1.0"
        runtime ":database-migration:1.3.3"

        build ":tomcat:$grailsVersion"

        compile ':cache:1.0.1'
        compile ':spring-security-core:<IP_ADDRESS>'
        compile ":simple-captcha:1.0.0"
        runtime ":aws-sdk:1.7.1"
        compile ":hd-image-utils:1.0"
        compile ':geoip:0.3.3'
    }
}

Is there anything wrong?

I can't see anything obviously wrong with this. Perhaps you can compare it with this https://github.com/domurtag/festivals/blob/master/grails-app/conf/BuildConfig.groovy which uses the same version of the plugin (successfully).
One difference I noticed is that your version declares
repositories {
    inherits true // Whether to inherit repository definitions from plugins
}

Hi @domurtag, thank you for your reply.
I don't quite understand what's going on. To solve my problem, I've just downloaded the pom and the zip and put them in the right place on my environment. Now is everything working just fine, apparently.
Anyway, thank you very much for you attention and support. :)


cant find sso settings in my local defectdojo panel

I was reading the following documents, but I did not find the page related to sso settings.
https://documentation.defectdojo.com/proprietary_plugins/01_plus/tuner/#sso-settings

@peeqonet  The URL and section that documents is in say that they are part of what comes with the DefectDojo commercial SaaS offering - that's why there's a proprietary_plugins in the URL and that doc is under a section called "Proprietary Plugins". You will find those options if you have a SaaS instance.
If your curious what the SaaS offering has, you can see https://www.defectdojo.com/ for details.


Migrate webpack configuration in 5.x

We changed the webpack configuration API between 4.x and 5.x. Although we documented this change in MIGRATION.md, we didn't anticipate the chaos this change would cause, including:

Broken inline SVGs
Broken PNGs
Broken CSS

There are probably more issues that we don't know about yet.
Discussed a path forward with @tmeasday and documenting this as an umbrella issue:

[x] Provide a flag for printing out the final webpack config to assist people debugging webpack issues such as the ones above => #6082
[x] Deprecate "extend mode" and discourage people from using it => #6104
[ ] Warn user when their configs contain conflicting/redundant rules
[x] Update existing presets as needed and/or provide instructions to help people migrate to the new setup

Deprecating extend mode
Extend mode is "magic" behavior that obscures customization without providing enough added value to justify its existence. It's also another code path and another source of confusion in documentation / mental model / etc. Instead we should encourage people to use full-control mode and make that as convenient as possible.

A simpler option would be to restore baseConfig to full-control mode. @igor-dv @ndelangen @tmeasday what do you think about this?

I think storybook's CLI (start & build commands) should create a .log file when a problem is detected or someone passes --debug it them.
This log can then be used to output things like the full webpack config.
Before storybook actually starts we should do some final analysis of the webpack config for common known issues. (things like double loaders, double plugins, removal of storybook entrypoints)
Also we want to create presets for the things most people are writing custom webpack config for.

OK debugged this with @ndelangen. There was a regression in SB5 for webpack "extend mode" which caused the issues here. In 4.x extend-mode operated on baseConfig and in 5.0 it operated on the defaultConfig.
What we're going to do:

Restore the old behavior to unbreak people
Deprecate extend-mode as previously discussed

Adding this to #6104 now!

Aha! Good work!

Olé!! I just released https://github.com/storybooks/storybook/releases/tag/v5.1.0-alpha.7 containing PR #6082 that references this issue. Upgrade today to try it out!
Because it's a pre-release you can find it on the @next NPM tag.
Closing this issue. Please re-open if you think there's still more to do.

Whoopee!! I just released https://github.com/storybooks/storybook/releases/tag/v5.0.2 containing PR #6082 that references this issue. Upgrade today to try it out!
Closing this issue. Please re-open if you think there's still more to do.

Still having issues importing SVGs.

@elie222 i added a --debug-webpack CLI flag so you can see the final preview webpack config. How many rules do you have that match SVG?

npm run storybook --debug-webpack doesnt seem to work for me, nothing prints

@jacobgranberry are you using 5.0.2? Also do you need to run with --  --debug-webpack (it used to be that way in npm -- I use yarn now)?

@shilman the extra dashes worked. sorry, still new to this. thank you for the quick response!


Fix warning about SipHasher being deprecated.

@homunkulus r+

:pushpin: Commit 486524e has been approved by japaric

:hourglass: Testing commit 486524e with merge 486524e...

:sunny: Test successful - status-appveyor, status-travis
Approved by: japaric
Pushing 486524eae1b9632ed29ec186e748188aeafe66a0 to master...


[move] Introducing module sliding_nonce

Sliding nonce is a resource, that can be used in custom scripts to allow for transaction deduplication with limited out-of-order execution.
Sliding keeps fixed size state allowing up to 128 out-of-order transaction to exist at any given time.
For sliding nonce to work effectively, nonce generator for transaction should produce nonce in sequential manner.

If you rebase the coverage reports should work now....

Rebased

Build failure on this commit is a spurious infra failure, otherwise it's good for review

:umbrella: The latest upstream changes (presumably 79767d967b9087ed239d807a1bf4032b8a7b6302) made this pull request unmergeable. Please resolve the merge conflicts.

@sblackshear Hopefully addressed all of your comments!

Move prover errors does not seem to be relevant to this pr(something about signer in lines that are not touched in this PR)

@bors-libra r=sblackshear

:pushpin: Commit 34a424a has been approved by sblackshear

:hourglass: Testing commit 34a424ac688a0e63ac5bf45646148d1781dde696 with merge 5155d6abdff93ca90c306b5e6a8523dc1a6ac142...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: sblackshear
Pushing 5155d6abdff93ca90c306b5e6a8523dc1a6ac142 to master...


Update Ventura & Santa Cruz County

This PR updates Ventura and Santa Cruz County. Santa Cruz county changed its formatting from H1 to H2 tag object. Ventura County had an issue with JS not populating the count text, however the counts are available in the the data-from or data-to attributes.

Fantastic contribution. Thank you!


Add transaction details for native Maker routes on Savings page

Works also for withdraw

Final comments:

Dialog height shouldn't change after inputing non-zero value:

This story should use DAI to be correct.


Refactor aws gh actions

LGTM assuming the secrets are correct! I only miss a workflow for the validator, is this left out on purpose?

Yes, the Validator won't be published on AWS


Measuring sensor

This time, only some code optimization, reducing the number of lines of python code with about 20%.

Adding a MeasuringSensor class which is used for all measuring sensors, to shorten the python code (won't affect users)
Adding device_class Illuminance to illuminance sensors (will change the icon to default Home Asssistant icon)
Using default unit of measurements from Home Assistant constants (won't affect users)

Changes were based on a small part of the changes as proposed in beta 0.7.1 by @Magalex2x14, further developed by me (@Ernst79).

@Magalex2x14 now you are back, perhaps you have time to do a review?

Yes, I'll see tomorrow )

I've reverted LIGHT_LUX import, as this only works on HA core >= 0.116. Let's wait a little while to make sure most users are updated.

We can get HA version, and make import if it is >= 116 :)
What do you think?

I tested your changes with Python 3.7.3. Everything looks good. I will update to 3.8.6 this weekend.

I don’t think it is worth the effort. It is only another way to import lx as unit of measurement. I will make a separate PR for this which we can merge later, e.g. when HA 0.118 is released. By then, most people will have updated, I assume.


More details for readme

Fix #50
Does it make sense to also convert it to markdown? Currently still RST

I prefer markdown over rst so I like that idea.  Did you want to do that as part of this change - or wait on that?

@kevin-bates I'll convert to markdown shortly.

@kevin-bates if u could provide the details on error for docs build failure (I believe its only visible for people with higher ownership in this repo), maybe we could cover it in this PR as well, as it anyway somewhat part of documentation piece.

ok - I'll try to take a look.  That stuff is a bit of mystery to me.

@dimon222 - looks like @toidi is the sole maintainer.  The last build was the failure nearly two years ago.  I can't really see anything apparently wrong.  https://readthedocs.org/projects/python-client-for-hadoop-yarn-api/builds/6260674/
Since these have been failing for some time and we need more access/information, I think we should move on.

@kevin-bates I agree. Btw, I'm able to run build from my own fork without issues. I think github token that was used for Oauth to pull repo is no longer valid. If you or @lresende  could request/register on readthedocs (maybe it can inherit it from anyone who has access to change repository), it might refresh that Oauth token and start generating docs correctly.

The main problem is that new documentation is not being generated, so people might get confused by API (since we significantly changed it since then)

Given the docs build locally for you, I'm going ahead with the merge.  Thank you!


Blocked aria-hidden

Seems like a new chrome version triggered some errors?
Blocked aria-hidden on a <li> element because the element that just received focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#aria-hidden.

Chrome:
Version 127.0.6533.89 (Official Build) (x86_64)
React/React-dom version:
=> Found<EMAIL_ADDRESS>React-Menu version:
=> Found "<EMAIL_ADDRESS>

Thanks for reporting the issue. Will be fixing it in the coming release.

Wow it's fast!
Working now


Add Cookie.js Extension

This is a port of my extension Cookie.js yes this is david-orangemoon(ObviousAlexC) I am not at home right now so I am making this pull request on my alt account.
Here is a concept logo that I made for it but I might make a better one when I get home.

This extension has the same problem as the localStorage extension #55, which is the fact that it can cause collision and is exploitable, but thanks for your effort, if this issue resolves, cookies can become a good addition to the localStorage extension referenced above.

This extension has the same problem as the localStorage extension #55, which is the fact that it can cause collision and is exploitable, but thanks for your effort, if this issue resolves, cookies can become a good addition to the localStorage extension referenced above.

Oh thanks! I should probably try to make a fix for the exploits! I think I have an idea for that too.

Oh thanks! I should probably try to make a fix for the exploits! I think I have an idea for that too.

There is already a fix for that, see https://github.com/TurboWarp/extensions/pull/55#issuecomment-1364454640

Oh thanks! I should probably try to make a fix for the exploits! I think I have an idea for that too.

There is already a fix for that, see #55 (comment)

I didn't see that I will see if I could commit the cookie part of cookies (and get permission) to do that when I get home. I got to get back to class.

I don't think you should use cookies for local storage (localStorage is the intended way to store things locally; cookies are sent to the server every request).

I don't think you should use cookies for local storage (localStorage is the intended way to store things locally; cookies are sent to the server every request).

Cookies are good for people who want to link accounts to their games though like if somebody downloads a game off gamejolt or even has an api that uses another site for login eg google, or for custom social sites like meower they could be good for logins that eventually wear off. But I am going to close this request now.


luci-mod-admin-full: add sleep before sysupgrade

Under some conditions the system will shutdown
uhttpd before the page will be delivered to
the client. Waiting one second should eleminate
this behaviour.

Signed-off-by: Florian Eckert<EMAIL_ADDRESS>

LGTM, merged. Thanks @feckert !

Should this be committed also to trunk/master, not only to for-15.05?

Yes, indeed. Didn't pay attention :(

I am actual working withc for-15.05, so i dont know if this also is an
issue on master.
But i think if there was nothing done in thes area, this should also be
applied to the master too.
Kind regards
Flo
2016-03-17 15:49 GMT+01:00 Hannu Nyman<EMAIL_ADDRESS>
Should this be committed also to trunk/master, not only to for-15.05?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/openwrt/luci/pull/673#issuecomment-197912642


Multi-factor authentication

I'm submitting a ...

feature request

Summary
MFA would be a very nice addition to the auth module.
Here are two standards that I think should be supported:

[ ] HOTP and TOTP (e.g Google Authenticator, FreeOTP)
[ ] FIDO U2F (e.g YubiKey, Google Titan Key)

any ETA? :D

Any plans to support WebAuthm?

Hello ! I'm using Supabase since some months and I love it !
I'm dealing with crypto and exchanges API on my website, so naturally some of my users asked for a 2FA and by searching how to do it I found this issue, so I'm here to confirmed the need of a 2FA for supabase sign in ✅
I thought about doing my own TOTP system but it cannot be secure enough since Supabase will always give the accessToken with a proper email and a password given to it.
If there is a leak of password for one of my user, a guy can always use supabase.signIn directly into the console of my website and have the acessToken, so a custom TOTP asking process will always be not secure enough, it needs to be implemented by supabase directly to be 100% secure.
That's all, thank you for the great work 👋

I love supabase too, the only reason i`m not using it for my current project is because the lack of MFA. Any ETA?

We're working on it! Out of curiosity, which aspect of MFA are you hoping to integrate(e.g. TOTP authenticator, SMS, email)?
Can't say much but there'll be updates on the feature before our next launch so keep your eyes peeled for then... 👀

I hope for TOTP authenticator, because that more independent so that more secure and doesn't need to waiting message to be received.

Just came here from the blog post and wanted to voice my support specifically for TOTP and especially WebAuthn.
A long term stretch of being able to fire off a push notification would be awesome too, but I don't think it's as easy or reasonable to implement.
Okta has a pretty nice breakdown of the various MFA security options available today: https://help.okta.com/en-us/Content/Topics/Security/mfa/about-mfa.htm

@RichiCoder1 We've noted your feedback -- the table  in the link you've provided gives quite a nice comparison so thanks for that!

Hey @steffenstolze  yup you are right, if you have MFA enabled on the Social Provider and you are logging in with your social provider then you will have to use MFA.
However, this wouldn't cover all cases(e.g. email/password) which may be needed for compliance purposes or  general security reasons

@J0 Absolutely! A complete solution that covers all use cases would be the best, of course 👌🏻

Is the 2FA feature ready yet? I am building a system that needs 2FA and was wondering if the GoTrue API has this feature or should I use something else like ORY/Kratos?

Hey everyone, @J0 is working on this feature in gotrue and you guys can check out the gotrue/mfa_v1 branch for the implementation details. We have also opened up an early-sign up list if you are using Supabase and looking to try out MFA in a project.

Hey team,
Going to close this issue since TOTP MFA has landed in prod. If anyone has issues please feel free to reach out.
Thanks!

For Webauthn MFA and Passkey support please follow #92

Since initial feature request mentioned U2F, just a question, is it going to be implemented?

hi @tomekit, it's on the roadmap but we don't have a timeline for this yet as we are prioritising other features such as webhooks / anonymous logins over U2F right now

Hey @ProductOfAmerica,
Thanks for the feedback - could we trouble you to head over to #92 to add feedback and/or thoughts?


🍕 Add Some Images Of Volcano At READMEs

🥴 What do you want to do?

I want to add some images of screen at README.md and README_jp.md

🐌 Purpose

for recognizing what Volcano is

🎩 Images
Nothing

🌋 TODOs

[x] add some images to README.md
[x] add some images to README_jp.md


Migrate to create-* npm package

Yarn has a create command that will install a npm package globally and then run its binary. I think we should consider migrating seng-boilerplate to work with this format, for multiple reasons:

Running a script is quicker than manually checking out a repository and renaming the folder
Having the script be accessible through a quick yarn create command, and additionally being able to run it through npx create-*, is even easier to use
Currently, a lot of find/replace has to be done to remove occurrences of seng-boilerplate and replacing them with the new package name. This costs a lot of time. Ideally, this is automated with a CLI
Some replacements are often overlooked. Most notably, the license file, which should definitely not always be copied verbatim.
Publishing our boilerplate to a repository may allow us to offload certain configuration to a separate package, similarly to create-react-app. This will allow us to more easily upgrade tooling in libraries created using seng-boilerplate.

We already have a yeoman generator that takes care of the first 4 points this automatically, although I don't mind supporting yarn/npx that way if it's more convenient.
If we do the last bit, we would also need an eject option, but I think that's something for a separate ticket.

I forgot one of my most important points:

The readme currently doesn't reflect the boilerplate itself. It represents the template for new packages.

I get that this can also be resolved using a yeoman generator, but I think the readme that comes up at the "homepage" of the github repository when you look it up, should be a clear explanation of what the boilerplate is rather than a template file.

If we do the last bit, we would also need an eject option
this is indeed a future discussion (something for a separate ticket), but I would definitely be more conservative with how many configuration would be offloaded to separate packages. It would already be a win to only move the dev-dependencies to a separate package (so not the config itself, just the dependency), so that we can more easily do security updates.


Is this project finished ?

I'm  looking for a tool to convert midi to musicXML, is this part of the project finished ?

Hello!
MusicXML is a notation format ready for printing (which contains the page layout and styling information). While standard MIDI file only contains notes and how to synthesis them. Therefore there are no means of perfect conversion from MIDI to MusicXML.
This project is similar to projects like abcMIDI, and is not related to MusicXML. If you want to convert MIDI to MusicXML, you might want to try MuseScore.
This project is already finished and put into production. However I haven't write any unit tests or documentation, and I am sure there must be some bugs.


Google translator return translated text and original both as translation for some cases

Bug occurs with long text

Although this is a bug, I noticed that it is very useful for language learning. Normally I translate an english page to the language I am learning and read it comparing with the popup (original English).
With this bug I can first read the original sentence in English and then in the language I am learning. This speeds up because I don't need to go up and down between page content and popup.
So maybe this can be implemented as an "inline translation" option if you think other language learners would benefit from it too (and if it is not much effort for you). For example in this case translated text may be bold/different color to differentiate and easy skipping.
By the way, many thanks for this cool extension.

@offset-torque good idea, i will implement it as opt-in feature, thanks for your feedback


external_storage: fix GCS download error, support GCS endpoints, and refactoring

What problem does this PR solve?
Issue Number: close #7625
Problem Summary:
It was found that the GCS external_storage can only download 8 KB of data. This PR fixes the issue.
Additionally, tame_gcs hard-coded the request URLs, making the custom endpoint ineffective (EmbarkStudios/tame-gcs#21). This PR also workarounds the issue through URL rewriting.
What is changed and how it works?
What's Changed:
The problem is caused by using block_on_external_io recursively. This seems to break Tokio's executor and caused the download stream to end after a single call of poll_read (where the buffer size is 8 KB).
This PR fixes the problem by removing all nested block_on_external_io and replace them by async fn.
Related changes

Need to cherry-pick to the release branch

need to cherry-pick to release-4.0.

Check List
Tests

Manual test (add detailed scripts or steps below)

Restore through fake-gcs-server works.


All the xla_ops tests on vulkan can't pass with msan config, use-of-uninitialized-value

I'm debugging on a convolution test. I found that the test passed if the test was living in a single file, but failed if testing with others. So I was debugging with msan config. However, I found that all the tests on vulkan-spirv backend can't pass with msan even on ToT. All the errors are the same:
MemorySanitizer: use-of-uninitialized-value iree/hal/vulkan/dynamic_symbols.cc:203:38 in FixupExtensionFunctions

https://github.com/google/iree/blob/c781e869ea6716c9a30dd71ef00f255573a5007a/iree/hal/vulkan/dynamic_symbols.cc#L203-L205
To repro:
bazel test -c opt --config=msan iree/test/e2e/xla_ops:all

Is it a bug?
@ScottTodd for visibility.

This may be a false-positive in msan due to how the pointers are populated, but it'd be worth setting = nullptr in this macro just to be sure:
https://github.com/google/iree/blob/c781e869ea6716c9a30dd71ef00f255573a5007a/iree/hal/vulkan/dynamic_symbols.h#L109-L110

Do you have --config=msan configured for Bazel, @hanhanW , or are you seeing this upstream? If it's upstream, we also use SwiftShader there by default, which has issues running our tests when they create a Vulkan driver more than once in the same binary execution (specifically: the IsUnderDebugger check in SwiftShader's Debug.cpp appeared to trigger an abort on the second run through when logging a warning based on our use of the timeline semaphore extension layer... ugh). One workaround for that was in https://github.com/google/iree/commit/79e968e0fd1a9d1317c0c839d8893dc31550dbe1.
There could be a real issue here and I can poke at this upstream with MSAN, but I'd like the situation to be a little more clear (this is mostly a comment directed at the Vulkan ecosystem, Bazel, SwiftShader, etc.)


Kivy Website needs updation

It's been 5+ years of the same old design... needs a total overhaul

duplicate ofhttps://github.com/kivy/kivy-website/issues/52


Runelite crashes whenever interaction occurs with client UI

I am able to play Runescape through the client, however anytime I interact with the client itself a crash occurs.
https://pastebin.com/jYYTkS0G

https://github.com/runelite/runelite/wiki/Disable-Hardware-Acceleration try this

This issue has seen no posts for nearly one year after being asked for more information, so I am closing it.


Amendments type is incorrect

Describe the Bug:
Probability (how likely the bug is to happen, scored from 1-5):
(For example, probability of 5 is something like "it happens to all users every time they log in."
Probability of 1 "only happens to certain users when a really specific and unlikely path is followed.")
Effect (how bad the bug is when it does happen, scored from 1-5):
(For example, effect of 5 is "the entire app crashes and makes it unusable for all users" or "the bug causes the wrong data to be saved, with critical information (e.g. payment) being affected."
Effect of 1 is "It makes some styling look a little bit weird.")
Steps to reproduce the behaviour:
Screenshots:
Additional information:

OS: [e.g. iOS]
Browser: [e.g. chrome, safari]
Version: [e.g. 22]
Additional context

Fixed in https://github.com/bcgov/cas-cif/pull/1191#event-7848328396


Add client cert back to XDS connection

This eliminates the issue described in https://github.com/istio/istio/issues/22443.

Not sure when it got removed - but it's critical for clients to be ready to authenticate, even if the server is still missing auth.

Explanation for why this fixes this: https://github.com/istio/istio/issues/22443#issuecomment-626763841

This is something the new product security WG should take a careful look
at.
Many changes happened - some of them removing security checks from
previous versions.
For example we used to have a sidecar for istiod - which if I remember
correctly was at least
set with mTLS and checking that the client had a cert from the same
authority.
The SDS connection is now plain text using UDS - it doesn't need tokens or
certs.
The XDS connection must have mTLS, and the server must ask for client
certificate - and
close the connection if it doesn't get either client certs or a token.
Since we share the port - and the cert provisioning service supports both
cert and
token auth - the TLS must have the correct setting, request but not require.
I see no reason why XDS would use the same auth - i.e. allow clients with
either
mTLS or JWT ( == identical auth for both grpc cert provisioning and xDS).
On Mon, May 11, 2020 at 8:09 AM John Howard<EMAIL_ADDRESS>wrote:

Explanation for why this fixes this: #22443 (comment)
https://github.com/istio/istio/issues/22443#issuecomment-626763841
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/istio/istio/pull/23666#issuecomment-626764098, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAUR2VTJ5Q5NOZC5YMNUJ3RRAIKLANCNFSM4M4RHDUA
.


handling errors

Hello,
I am new to the promise-thing and wondering how I should handle errors.
For example: I want to save a value but before that I want to validate it. If the value is invalid I want to transport an error/message to the caller. How would the the save-function and the usage look like?
thanks

Looks good :)  I'm sure you'll have worked this out by now...


Add ZONE

Description

Since, In ssh, I can't use deploy_blockchain_gcp.sh script. I added 'ZONE' option.

Thanks for the reviews! deploy_blockchain_incremental_gcp.sh, deploy_monitoring_gcp.sh, reset_blockchain_gcp.sh are also changed! Now merging


[upb] Disable pointer alignment assertion in upb.h

Describe the pull request

What does your PR fix?

Already fixed in third-party/upb in the port grpc, a "misaligned" pointer in Windows will crash in upb.h. This is commented out.
The crash occurred arbitrarily during RCP calls.

Which triplets are supported/not supported? Have you updated the CI baseline?

Unknown/no

Does your PR follow the maintainer guide?

Yes

If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?
n/a

Please modify the ports/upb/vcpkg.json as below:
{
  "name": "upb",
  "version-date": "2022-04-04",
  "port-version": 1,
  "description": "μpb (often written 'upb') is a small protobuf implementation written in C.",

git add .
git commit -m "xxx"
then run ./vcpkg x-add-version upb
git add .
git commit -m "xxx"

Please modify the ports/upb/vcpkg.json as below:
{
  "name": "upb",
  "version-date": "2022-04-04",
  "port-version": 1,
  "description": "μpb (often written 'upb') is a small protobuf implementation written in C.",

git add . git commit -m "xxx" then run ./vcpkg x-add-version upb git add . git commit -m "xxx"

Thanks for the hint, I hope it's OK now

If there is nothing to modify, please click Ready for review.

Can this fix be submitted upstream?

Upstream has deleted the commented out statement above in commit https://github.com/protocolbuffers/upb/commit/e4635f223e7d36dfbea3b722a4ca4807a7e882e2#diff-badc965f22bfefa2a15596baaaf222a7c50c89319f64b463ae0e71a8a01a1cad

Can this fix be submitted upstream?

The patch is based on an older version and the newer versions don't have the same code.

Upstream has deleted the commented out statement above in commit protocolbuffers/upb@e4635f2#diff-badc965f22bfefa2a15596baaaf222a7c50c89319f64b463ae0e71a8a01a1cad

But the release in vcpkg is older, so the code does not match. Do you mean I should rather just delete the line instead of commenting it out?

No, I just wanted to show that it's OK for this statement to be commented.

Since this library is around 5 months out of date, I would prefer if we updated the library instead. I would like to minimize the number of patches we have to maintain if possible.

Fine with me, but I don't know when I'll come around to it

Pinging @heinrichWeichert  for response. Is work still being done for this PR?

Pinging @heinrichWeichert for response. Is work still being done for this PR?

Currently, closing due to lack of time, sorry


Unexpected behavior of coverage

Given a PyRanges object:
+--------------+-----------+-----------+------------------------+
| Chromosome   | Start     | End       | Tumor_Sample_Barcode   |
| (category)   | (int32)   | (int32)   | (object)               |
|--------------+-----------+-----------+------------------------|
| X            | 44938423  | 44938423  | DO52686                |
| X            | 49595038  | 49595038  | DO52686                |
| X            | 49957631  | 49957631  | DO52686                |
| X            | 51488226  | 51488226  | DO52686                |
| ...          | ...       | ...       | ...                    |
| X            | 137709431 | 137709431 | DO52686                |
| X            | 140993315 | 140993315 | DO52686                |
| X            | 144909350 | 144909350 | DO52686                |
| X            | 144909500 | 144909500 | DO52686                |
+--------------+-----------+-----------+------------------------+
Unstranded PyRanges object has 18 rows and 4 columns from 1 chromosomes.

The corresponding PyRles object from calling coverage() is:
+--------+-------------+
| Runs   | 144909500   |
|--------+-------------|
| Values | 0.0         |
+--------+-------------+
Rle of length 144909500 containing 1 elements

However, on R's GenomicRanges, the RleList with the same data is:
integer-Rle of length 155270560 with 37 runs
  Lengths: 44938422        1  4656614        1   362592        1  1530594 ...        1  3916034        1      149        1 10361060
  Values :        0        1        0        1        0        1        0 ...        1        0        1        0        1        0

For better or worse, PyRanges uses half-open intervals like Python does. So for example:
list(range(1,2))
[1]

list(range(1,1))
[]

Your start and end columns as they are specify zero-width ranges.

Thanks for helping out :) Yes, Python uses 1-indexing so it would be weird if PyRanges was different.
But I guess I should warn people if they use zero-width intervals :)


Base 64 decoding truncation

Decoding multi-line Base64 data longer than 1024 bytes from a memory buffer created with BIO_new(BIO_s_mem()) may result in the truncation of the decoded data. No error is reported that could alert the application about this data truncation.
Memory BIO created with BIO_new(BIO_s_mem()) is affected, while memory BIO created with BIO_new_mem_buf() is not affected. No other BIO types were tested.
All tested versions of OpenSSL were found to be affected, including 0.9.7m, all stable branches, and the current GitHub master branch.
### Tasks

The linked PR was merged. Closing.


shields: mikroe_eth_click config should be made conditional

Describe the bug
mikroe_eth_click provides a static configuration.
This kind of configuration used to create portability issues in application (cf https://github.com/zephyrproject-rtos/zephyr/pull/20934)
It should be reworked to be conditional (.defconfig), as done in other shields
Something like (pseudo code):
îf SHIELD_MIKROE_ETH_CLICK

if NET
CONFIG_SPI=y
CONFIG_NET_L2_ETHERNET=y

# ENC28J60 Ethernet Device
CONFIG_ETH_ENC28J60=y
CONFIG_ETH_ENC28J60_0=y

endif
endif

@agansari sorry for late feedback, but I didn't think this would go in 2.3


Added drawCircles option for polygon/lines points

Fix for the issue #59: added a drawCircles option to control the render for the small circles around polyline/line points.

@Fuzzyma can you please merge this PR?

Do you by any chance know each other or why is this pr getting a comment at the same day its created? :D

Do you by any chance know each other or why is this pr getting a comment at the same day its created? :D

Yes, we know each other. :)

Just for your information: This plugin is pretty old and doesnt work with svg.js v3. So you might run your own code instead until a new version is released :). Also: v3 is awesome!

@Fuzzyma sorry, looks like I forgot to update dist directory with the build for this change. Can you please merge this one too: https://github.com/svgdotjs/svg.draw.js/pull/62?


How To make interactive notification in Flutter

I am making a music player app in Flutter and I am not able to find anyway to make widget or something that is displayed in the notification tray and can play or pause the music. Is it even possible to achieve this in flutter and if yes, how can I do that? Thanks in advance.

Hello, this is kind out of scope of this plugin, but there are some people trying to achieve this on this issue, you should take a look: https://github.com/luanpotter/audioplayers/issues/55

tks~


CNRichTextEditor always points to the first index when typing on iOS

CNRichTextEditor will always point to the first index when typing so the typed text will be arranged in reverse order

Hello, Guys. Please Help me.
I am same issue..
Please help solve this situation.

Hello, Guys. Please Help me.
I am same issue..
Please help solve this situation.

I have the same issue. Did anyone find a solution? Please let me know.

this pacakge is deprecated. Use react-native-cn-quill instead.

This issue is related to the RN issue.
@imnapo Currently, I don't have the ability to migrate to the quill and have to proceed with this one.
Would you be so kind to take a look at my PR

selection={undefined} Add this in Text Input
<TextInput
{...textInputProps}
underlineColorAndroid="rgba(0,0,0,0)"
onSelectionChange={this.onSelectionChange}
multiline
style={[{
color,
fontSize: fontSize,
paddingTop: 5,
paddingBottom: 5,
paddingLeft: 2,
paddingRight: 2,
textAlignVertical: 'top',
}, style || {}]}
scrollEnabled={false}
returnKeyType={returnKeyType || 'next'}
keyboardType="default"
ref={this.textInput}
onChangeText={this.handleChangeText}
onKeyPress={this.handleKeyDown}
onFocus={this.onFocus}
onBlur={this.onBlur}
onContentSizeChange={this.handleContentSizeChange}
placeholder={this.props.placeholder}
selection={undefined}
>
In CNTextInput.js File

@umang-bm-ai the solution worked for me.
Thank you for the response.
but now the issue is stylings are not applicable to text.
i.e. if I chose bold or italics the text styles are not reflecting in ios (ipad)


ArangoError: lock timeout when trying to build index

my environment running ArangoDB
I'm using the latest ArangoDB of the respective release series:

[ ] 2.8
[ ] 3.0
[ ] 3.1
[ ] 3.2 Beta1
[X] 3.2 Release
[ ] self-compiled devel branch

On this operating system:

[ ] DCOS on

[ ] AWS
[ ] Azure
[ ] own infrastructure

[x] Linux

[ ] Debian .deb
[x] Ubuntu .deb
[ ] SUSE   .rpm
[ ] RedHat .rpm
[ ] Fedora .rpm
[ ] Gentoo
[ ] docker - official docker library
[ ] other:

[ ] Windows, version:
[ ] MacOS, version:

The issue can be reproduced using this dataset:
simple edge dataset with about 30M entries
The following problem occurs: [Screenshot?]
Getting this in arangosh when trying to build an index (after about 15 min of it running)
<IP_ADDRESS>:8529@ethereum> db.txs.ensureIndex({"type":"skiplist", "fields": ["timestamp"]});
JavaScript exception in file<EMAIL_ADDRESS>at 97,7: ArangoError 18: lock timeout
!      throw error;
!      ^
stacktrace: ArangoError: lock timeout
    at Object.exports.checkRequestResult (/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js:95:21)
    at ArangoCollection.ensureIndex (/usr/share/arangodb3/js/client/modules/@arangodb/arango-collection.js:610:12)
    at <shell command>:1:8

Instead I would be expecting:
A better indication as to what exactly went wrong.
Any suggestions what other logs/places I can look at to identify what went wrong?

re-ran the command and got a bit different error:
<IP_ADDRESS>:8529@ethereum> db.txs.ensureIndex({"type":"skiplist", "fields": ["timestamp"]});
JavaScript exception in file<EMAIL_ADDRESS>at 97,7: ArangoError 2001: Request timeout reached
!      throw error;
!      ^
stacktrace: ArangoError: Request timeout reached
    at Object.exports.checkRequestResult (/usr/share/arangodb3/js/client/modules/@arangodb/arangosh.js:95:21)
    at ArangoCollection.ensureIndex (/usr/share/arangodb3/js/client/modules/@arangodb/arango-collection.js:610:12)
    at <shell command>:1:8

@ababkin can you give a sample document? I. e. "db.txs.any()". Thanks

@ababkin is this using MMFILES or ROCKSDB?

looks like someone had a similar problem and solved it: https://groups.google.com/forum/#!msg/arangodb/RhqXtqWgQvE/n1yiphSOAAAJ
@fceller
<IP_ADDRESS>:8529@ethereum> db.txs.any();
{
  "_key" : "20718586",
  "_id" : "txs/20718586",
  "_from" : "users/0x63a9975ba31b0b9626b34300f7f627147df1f526",
  "_to" : "users/0x96e9833e33f86db1c80254938c032408bbf92cd4",
  "_rev" : "_VUIO-jq-_a",
  "value" : 3.00091348,
  "payload" : "0x",
  "block" : 432384,
  "timestamp" :<PHONE_NUMBER>
}

MMFILES or ROCKSDB?
Not sure, how do i check?

Cluster or Single-Server?
single server

@ababkin did this solve your problem as well?

yes, see above:

Then managed to build the index successfully:

The way the shell fails is pretty disconcerting though. It would be nice to 1. be able to increate timeout and 2. get more feedback as to what's wrong. I guess in this case the limited system resources had prevented the index building within the bounds of the timeout. But that was just a lucky guess on my part.

You can start arangosh with
arangosh --server.request-timeout 3600

to raise the timeout (in this example an hour)

great, thank you


Object detection for comprehensive captions

Use object detection for generating more diverse and comprehensive captions which can then be used for retrieval and prompting GPT-3.

Forking did not work as expected, sorry!


Test on more architectures on Travis

I have found a few issues when packaging the release of chemfiles for different architectures. It looks like Travis supports other architectures (namely ARM64 & PowerPC), so it might be worth enabling them. See https://docs.travis-ci.com/user/multi-cpu-architectures/ for the corresponding documentation.

Don't know much about Travis, but it seems to support IBM Z (s390x) as well. This is an big-endian arch, if I'm not mistaken.
Testing on big-endian might reveal some problems when dealing with binary formats.


Issue 261 and 263

To test:

create a new project, and then make edits of it to get previous versions list
OR
Edit a project that doesn't have previous versions on it, since the last iteration of previous versions had the wrong format.

What I tested:

Created a new project, make edits, and click through the previous versions list to visit old versions of projects, and download the links.
Go to a project without any edits, make an edit, click through the previous versions list to visit old versions of projects, and download the links.

@liefeld @edwin5588 - thank you for implementing this! Given the emerging importance of having a permalink (based on UUID) for projects, it is very likely we will need to have functionality to delete a specific version of a project, without deleting the entire history or making a new project (with a new UUID).


Export Configuration Example request

There is a step Adding Export Configuration (Step 11) in CMake Tutorial.
There seems no related examples about Export Configuration In the repository,  could you add one?

This is something I've had on my todo list for a while. I'll try to take a look when I get a chance


libtensorflow for arm64 architecture

Hi!
I used TensorFlowSharp with Unity to make a project for mobile systems. Due to the new Android requirements, I need to deploy an arm64 version of my game, but I'm no able to build tensorflow and create a libtensorflow.so for this kind of systems.
I found various solutions on the internet but none seem to work (or they are too complex to follow), is there anyone who can help me find a simple solution to build tensorflow for arm64 or anyone who has a libtensorflow.so already compiled for arm64?
I'm using macOS Catalina to work.
Thanks!

I have only pretty out dated binary... I built it my project for while ago. link
By the way, you could build yourself too.

Clone tensorflow
Edit version_script.Ids. Add TF_* at line 7.
Follow this page, and copy artifact (bazel-bin/tensorflow/contrib/android/libtensorflow_inference.so)

Thanks! I was able to compile the library for arm64 by myself, thanks for the tips!


typechain-types missing

$ npm run node:fork:polygon-v3

node:fork:polygon-v3
FORK=polygon MARKET=polygon-v3 npm run node

node
npx hardhat node

An unexpected error occurred:
config/types.ts:95:72 - error TS2307: Cannot find module './../typechain-types/@aave/core-v3/contracts/misc/AaveProtocolDataProvider' or its corresponding type declarations.
95 export { AaveProtocolDataProvider as AaveProtocolDataProviderV3 } from "./../typechain-types/@aave/core-v3/contracts/misc/AaveProtocolDataProvider";
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
config/types.ts:96:72 - error TS2307: Cannot find module './../typechain-types/@aave/protocol-v2/contracts/misc/AaveProtocolDataProvider' or its corresponding type declarations.
96 export { AaveProtocolDataProvider as AaveProtocolDataProviderV2 } from "./../typechain-types/@aave/protocol-v2/contracts/misc/AaveProtocolDataProvider";

For anyone experiencing this error, I fixed it by commenting out all of the imported modules requiring the typechain-types folder, and compiled all of the contracts with npm run compile. The typechain-types folder was then generated and I uncommented all of the previous comments I made, allowing me to start a node.

It also works running npm run compile before npm run node:fork:polygon-v3 without commenting the code.


Cleanup upsert logic

Remove string replace operations:
https://github.com/Capitalisk/ldpos-pg-dal/blob/555cff6ff51b8098af9f37ee7f5aaaef3159cf73/knex/knex-client.js#L69-L77

Also, the 4th parameter doesn't appear to be used so it may be better to remove it.


Include Granda Mento in the documentation for adding a new stable Token

Should edit this document: https://docs.celo.org/celo-codebase/protocol/stability/adding_stable_assets#fn-2

Closed with https://github.com/celo-org/docs/pull/291


File Could not be downloaded while installing the package

When I ran command:- composer require appzcoder/crud-generator
I got following error.
The "http://packagist.org/p/provider-2013%248fdf62067f4932e57f307bef5e48580c504f74fa044a7ddac59e496d065deb5e.json" file could not be downloaded (HTTP/1.1 400 Bad Request)
http://packagist.org could not be fully loaded, package information was loaded from the local cache and may be out of date
Please let me know.

Hi @ashokbasnet
Have tried again?
Its seems working. There was might be an issue with packagist server

Hello @sohelamin ,
Thanks for the reply. It was due to the fact that packagist server was bit slower here.
Will explorer the features.
Thanks


New feature: Results from scenario x are preserved and transformed into a feeder for subsequent scenario

Some days ago I created a question on stackoverflow to find out if it's possible to preserve the results from a scenario and reuse the data on a separate scenario.
It is currently possible to save data from a given request like this:
.check(           jsonPath("userId").saveAs("anId")         )
and reuse it right away for the next request. The problem is though, that I cannot create all entities and store the resulting ids somewhere and run a different scenario on this set of ids. My idea would be to have something like this:
val feederForScn2

val scn1 = scenario("scn1).during(5 minutes) {
    ....
    ....
    check(
          jsonPath("userId").addToFeeder("feederForScn2").as("scn1Id")
    )
}

I don't think we'll implement such feature in Gatling. Possibly in FrontLine (hence, not open source).
That's something you can implement on your own: in memory queue, such as ConcurrenthashMap, persisted queue, Redis, file, etc...


Implement badger seek with arbitrary key skip function

Current dependencies on/for this PR:

feature/proof-of-stake

PR #579

PR #596   👈

This comment was auto-generated by Graphite.


ControlModificationbyPosition

Looking at the screenshot now, I also am wondering about the position of the modification icon. Why are they now on a completely new line?
For example, ac-2_smt.a has modifications on the line above. I wonder if it would look better like.
a. {icon} identifies...

It may be helpful to describe where you think modifications should appear for each position value. It can even be a  quick code block like the one above.

I made a (hopefully) simpler emaple Profile to test with. Feel free to make any changes you feel you'd want.
https://raw.githubusercontent.com/EasyDynamics/oscal-demo-content/tuckerzp/profile-mods/profiles/test-profile.json

@mpemy is this loading like intended? It is still a bit unclear to me where you intend modifications to be for each position.

@tuckerzp I have addressed the positioning issue. The implementation follows acceptance criteria:
before: Preceding the id-ref target
after: Following the id-ref target
starting: Inside the control or id-ref target, at the start
ending: Inside the control or id-ref target, at the end.
Thanks!

@tuckerzp  This is a screenshot using your profile.

You are welcome @kylelaker.


ReferenceError: path is not defined

Trying to run on Ubuntu 16:
ReferenceError: path is not defined
    at processSrc (/usr/local/lib/node_modules/mdpdf/src/utils.js:51:23)
    at Object.$.each (/usr/local/lib/node_modules/mdpdf/src/utils.js:59:23)
    at initialize.exports.each (/usr/local/lib/node_modules/mdpdf/node_modules/cheerio/lib/api/traversing.js:300:24)
    at Object.qualifyImgSources (/usr/local/lib/node_modules/mdpdf/src/utils.js:58:12)
    at prepareHeader.then.then.then.then.mdDoc (/usr/local/lib/node_modules/mdpdf/src/index.js:116:23)
    at tryCatcher (/usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:694:18)
    at Promise._fulfill (/usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:638:18)
    at /usr/local/lib/node_modules/mdpdf/node_modules/bluebird/js/release/nodeback.js:42:21
    at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:54:3)

with node v11.8.0, npm 6.5.0

@brunodantas what did you try to run, I'm guessing this is from calling via cli rather than the js api?

Yes, I ran:
$ mdpdf file.md

I am having same issue with 2.0.1, reverting back to 1.7.3 helped.

Thanks, I'll check it out now

Hey @brunodantas and @lehenric could you give me the following details please?

Operating system
Nodejs version
Installation method (npm local install, npm global install, yarn etc)

I'm struggling to recreate this locally at the moment.

@BlueHatbRit I'm also running into this issue. Here are my specific details.
macOS 10.14.3
NodeJS v10.15.0
yarn v1.13.0
Installed mdpdf globally with Yarn
$ mdpdf README.md --format=Letter

When running via cli is also see a similar error:
ReferenceError: path is not defined
    at processSrc (/Users/ryan/.config/yarn/global/node_modules/mdpdf/src/utils.js:51:23)
    at Object.$.each (/Users/ryan/.config/yarn/global/node_modules/mdpdf/src/utils.js:59:23)
    at initialize.exports.each (/Users/ryan/.config/yarn/global/node_modules/cheerio/lib/api/traversing.js:300:24)
    at Object.qualifyImgSources (/Users/ryan/.config/yarn/global/node_modules/mdpdf/src/utils.js:58:12)
    at prepareHeader.then.then.then.then.mdDoc (/Users/ryan/.config/yarn/global/node_modules/mdpdf/src/index.js:116:23)
    at tryCatcher (/Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/promise.js:694:18)
    at Promise._fulfill (/Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/promise.js:638:18)
    at /Users/ryan/.config/yarn/global/node_modules/bluebird/js/release/nodeback.js:42:21
    at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)

@BlueHatbRit

Fedora 29 on 4.20.6-200.fc29.x86_64 kernel
node v10.11.0
npm 6.4.1
Installed via npm globally and running only through cli

npm install mdpdf -g
npm install<EMAIL_ADDRESS>-g
...
mdpdf README.md

Don't know if it's really important but I have node installed in my home directory.
Also here is stacktrace from error:
ReferenceError: path is not defined
    at processSrc (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/src/utils.js:51:23)
    at Object.$.each (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/src/utils.js:59:23)
    at initialize.exports.each (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/cheerio/lib/api/traversing.js:300:24)
    at Object.qualifyImgSources (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/src/utils.js:58:12)
    at prepareHeader.then.then.then.then.mdDoc (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/src/index.js:116:23)
    at tryCatcher (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:512:31)
    at Promise._settlePromise (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:569:18)
    at Promise._settlePromise0 (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:614:10)
    at Promise._settlePromises (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:694:18)
    at Promise._fulfill (/home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/promise.js:638:18)
    at /home/lehenric/nodejs/node-v10.11.0-linux-x64/lib/node_modules/mdpdf/node_modules/bluebird/js/release/nodeback.js:42:21
    at FSReqWrap.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:53:3)

Thanks so much, I'll take a look and see if I can get this reproducing!

@BlueHatbRit looking like the common denominator may be the global install :)

@pixelsonly it does seem that but I've installed globally on several machines without an issue using npm which is confusing and makes this awkward so I'm going to take a look at the code as well and see what's going on.
Does anyone have an example markdown file they can provide that they've been using? I have a feeling it might have something to do with image processing.

@BlueHatbRit

I have a feeling it might have something to do with image processing.

That's quite right, I've just tried using 2.0.1 on other md file without images with success.
Unfortunately I cannot share md file I was trying to convert but I included images with this syntax:
![](png/image.png)

Maybe something with images in different path than md file?

No worries that's more than enough for me to go on. Mdpdf has to convert paths from relative to aboslute when processing pdf's due to puppeteer so judging by the stack trace that's somehow returning undefined are you able to show me the directory tree and the exact (well, masked) path you're using in the markdown? @lehenric
Thanks so much for your help debugging this everyone, it's made this a lot easier!

Sure @BlueHatbRit,  (masked) output of tree:
.
├── csv
│   ├── data1.csv
│   ├── data2.csv
│   ├── data3.csv
│   └── data4.csv
├── plotGraphs.py
├── images
│   ├── image1.png
│   ├── image2.png
│   ├── image3.png
│   └── image4.png
└── report.md

And path is almost same as in my previous comment:
![](images/image1.png)

Thanks @lehenric! For a quick fix, I think you could use ./images/image1.png which I think should fix it, I'll take a look and get a proper fix for this though.

@BlueHatbRit I think you're onto something there! I failed to mention that my markdown source was also loading some relative images.

If prepending the ./ worked then I think it will be this issue, did it work? 😄

For a quick fix, I think you could use ./images/image1.png which I think should fix it,

Unfortunately this does not work and I get same error as without explicitly saying it's in current directory. Also stacktrace is same as previous one.
I use version 1.7.3 as a workaround right now.

Sorry this has taken so long, I've found the issue and made the fix. I'll be making a new release in the next 12 hours.

I've pushed a fix to the master branch which is usable if anyone wants to get access immedietely. You should be able to clone the repo, npm install and npm link. I'll make a release to npm in a few hours, I forgot to bring my signing key with me today.

Thanks for a fix @BlueHatbRit! Tried out new version from master and it works.
Also when creating pdf I got some, I guess, debugging output. Output is something like this:
./image/image1.png
{ ghStyle: true,
  defaultStyle: true,
  source:
   '/absolute/path/to/working/dir/report.md',
  destination:
   '/absolute/path/to/working/dir/report.pdf',
  styles: null,
  header: undefined,
  footer: undefined,
  noEmoji: false,
  debug: null,
  pdf:
   { format: 'A4',
     orientation: 'portrait',
     quality: '100',
     base: 'file:/home/lehenric/gits/mdpdf/bin/assets/',
     header: { height: null },
     footer: { height: null },
     border: { top: '20mm', left: '20mm', bottom: '20mm', right: '20mm' } },
  assetDir: '/absolute/path/to/working/dir/' }

I know it's not really a bug or anything but if I recall correctly, previous version with working image inclusion did not have this output.
Also installed via npm install && npm link. My knowledge about npm, it's packaging and installing via npm install is limited so don't really know if it's desired behavior.

@lehenric I left this in for a moment for anyone that wanted to test, it'll get removed before the release is made, thanks for pointing it out though! I just wanted to be able to get a bit of debug information if anyone did try it out and had issues again.

I've removed this logging now on master if you wanted to pull an update. You won't need to npm install or npm link again. A release will be made once I get home and have access to my signing key and then you can continue on as normal!

This has been fixed in version 2.0.2 which is now published to npm. Thanks for all your help and contributions!


Incomplete Documentation

Spent over 2 full days trying to get this to work.  Once I NOTICED that the CAP provisioning site says it will reset the CAP account's password to a random password, it dawned on me:  From what I can tell, you MUST create the user account in Azure AD (online) ONLY. You can not use an on premise AD user account that is synced to Azure AD.  Tested this theory, and sure enough, I can provision a cloud only CAP account. THIS WOULD BE THE FIRST TIME WE EVER CREATED/USED AN ACCOUNT LIKE THIS (cloud only) and it would have never dawned on me at least, that you could not use a "normal" account that is on prem/synced.  If my assumption is correct,  why wouldn't this article POINT THIS OUT?

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

ID: 81748f38-6f1b-d709-6762-c596950727d4
Version Independent ID: 440a0a5c-7750-3d84-b358-66d6c116882e
Content: Set up Common Area Phones
Content Source: Skype/SfbOnline/what-is-phone-system-in-office-365/getting-phones-for-skype-for-business-online/setting-up-common-area-phones.md
Service: skype-for-business-online
GitHub Login: @tonysmit
Microsoft Alias: tonysmit

@dlovitt1 - sorry for the long delay on this. Thank you for taking the time to post this information. It is greatly appreciated and I am sorry it stagnated here in the Issues. This is exactly the valuable information that would be ideal to add to the article.
The documents are open source now and if you are open to it you can submit a Pull Request to make updates. You will then show up as a contributor. Or you can open an issue like you did and we can do it as well. Whatever you prefer.
I took a stab at this and added an important note in the article. Here is the Pull Request: https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/pull/533
If you decide you would like to submit a Pull Request you can learn how in the README on the main repo here: https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness
I will get this Pull Request I submitted reviewed and then merged into the documentation. Thank you very much for sharing your experience!


How to customize classes of SimpleITK

Hello,
I'd need to solve a registration problem and, for this reason, need  to write my customized registration class (I'd like to work especially on similarity metric). Can I extend SimpleITK in Python?

You can implement your own similarity metric in elastix and build SimpleElastix with your own version of elastix.


Simplify URL structure to replace project type

Tasks

Replace /{project_type} with /projects and refactor requests accordingly
Add in redirects so that old project links still work

Redirect done in https://github.com/RaspberryPiFoundation/cloudflare-workers/pull/37


"Stopped unexpectedly: status 108"

Describe the bug

Launch orbstack
Application starts to load, then reports an error

🌲 vmgr | time="11-03 13:06:02" level=info msg="using proxy: none"
🌲 vmgr | time="11-03 13:06:02" level=info msg="forwarding SSH agent" sock="/Users/sam/Library/Group Containers/2BUA8C4S2C.com.1password/t/agent.sock"
🌲 vmgr | time="11-03 13:06:02" level=info msg="starting VM"
🌲 vmgr | time="11-03 13:06:02" level=info msg="starting host services"
🌲 vmgr | time="11-03 13:06:02" level=info msg="reading user environment variables"
🐧 system |  [*] Booting OrbStack  (+0ms)
🐧 system |   -  Kernel version: 6.10.12-orbstack-00282-gd1783374c25e
🐧 system |  [*] Network  (+2ms)
🐧 system |  [*] Apply system settings  (+2ms)
🐧 system |  [*] Late tasks  (+0ms)
🐧 system |      [*] Emulation
🐧 system |      [*] Memory
🐧 system | thread '<unnamed>' panicked at src/startup.rs:1373:38:
🐧 system | called `Result::unwrap()` on an `Err` value: missing data partition: No such file or directory (os error 2)
🐧 system |
🐧 system | Caused by:
🐧 system |     No such file or directory (os error 2)
🐧 system | note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
🐧 system |   -  Using Rosetta
👾 kernel | [    0.174094] zram0: detected capacity change from 0 to 20473816
👾 kernel | [    0.183210] Adding 10236904k swap on /dev/zram0.  Priority:32767 extents:1 across:10236904k SSDsc
👾 kernel | [    0.185569] Adding 1048572k swap on /dev/vdc.  Priority:1 extents:1 across:1048572k SSDsc
🐧 system | thread 'main' panicked at src/startup.rs:1388:21:
🐧 system | called `Result::unwrap()` on an `Err` value: Any { .. }
👾 kernel | [    0.186496] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00006500
👾 kernel | [    0.186510] CPU: 0 PID: 1 Comm: vinit Not tainted 6.10.12-orbstack-00282-gd1783374c25e #26
👾 kernel | [    0.186524] Hardware name: orbstack,virt (DT)
👾 kernel | [    0.186535] Call trace:
👾 kernel | [    0.186541]  dump_backtrace+0x94/0xf0
👾 kernel | [    0.186555]  show_stack+0x1c/0x30
👾 kernel | [    0.186564]  dump_stack_lvl+0x48/0x88
👾 kernel | [    0.186576]  dump_stack+0x14/0x20
👾 kernel | [    0.186584]  panic+0x11c/0x2f0
👾 kernel | [    0.186590]  do_exit.cold+0x378/0x438
👾 kernel | [    0.186599]  do_group_exit+0x90/0xb8
👾 kernel | [    0.186612]  __arm64_sys_exit_group+0x1c/0x28
👾 kernel | [    0.186621]  do_el0_svc+0x70/0xd8
👾 kernel | [    0.186632]  el0_svc+0x24/0x50
👾 kernel | [    0.186646]  el0t_64_sync_handler+0x40/0xe8
👾 kernel | [    0.186653]  el0t_64_sync+0x14c/0x150
👾 kernel | [    0.186662] SMP: stopping secondary CPUs
👾 kernel | [    0.190621] Kernel Offset: 0x45dbbdc00000 from 0xffff800080000000
👾 kernel | [    0.190629] PHYS_OFFSET: 0xffffe6f680000000
👾 kernel | [    0.190633] CPU features: 0x00,00000002,00051528,020e7403
👾 kernel | [    0.190639] Memory Limit: none
2024-11-03T18:06:03.042474Z  INFO krun::machine: VM stopped
🌲 vmgr | time="11-03 13:06:03" level=info msg="[VM] stopped"

Check logs for more details.

It's a new machine, I used Migration Assistant to transfer my files from a previous Apple laptop (air, m2). Orbstack worked well on the previous machine.
To Reproduce
No response
Expected behavior
No response
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.7.5
Commit: 82ec89be256fec62e3236f71eea94263bfcffe17 (v1.7.5)
System info:
macOS: 15.1 (24B83)
CPU: arm64, 14 cores
CPU model: Apple M3 Max
Model: Mac15,10
Memory: 36 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-11-03T18-05-58.410056Z.zip

Screenshots and additional context (optional)

Duplicate of #1511


Dropping code coverage for ntp because it does not measure correctly …

After intensive investigation, I think the code covered by testing will not be correct. I have tried 4 libraries (3 are the same simplecov basis, plus coco) and they all get the same ~40%. If the coverage is reporting that low, provided that I believe it is misleading, I have no interest in showing it.

Yes, diff seems to be correct

If you are fine with it, please merge. Thanks.


[Fix] Add original filename when downloading a file

Details

Add original filename when a file is downloaded.
Fixed Issues

$ https://github.com/Expensify/App/issues/8118
Tests

Open a chat
Click an image to open a modal window
Click on download button
Verify that the downloaded file has same name as it was uploaded

[x] Verify that no errors appear in the JS console

PR Review Checklist

Contributor (PR Author) Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for Staging and/or Production testing in the QA steps section
[ ] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] iOS / native
[x] Android / native
[x] iOS / Safari
[x] Android / Chrome
[x] MacOS / Chrome
[x] MacOS / Desktop

[x] I verified there are no console errors (if there’s a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. “toggleReport” and not “onIconClick”)
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct english, and explained “why” the code was doing something instead of only explaining “what” the code was doing.
[x] I verified any copy / text shown in the product was added in all src/languages/* files
[x] I verified any copy / text that was added to the app is correct english and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named “index.js”. All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY
[x] I verified any variables that can be defined as constants (ie. in CONST.js) are defined as such
[x] If a new component is created I verified that:

[x] A similar component doesn't exist in the codebase
[x] All props are defined accurately and each prop has a /** comment above it */
[x] Any functional components have the displayName property
[x] The file is named correctly
[x] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[x] The only data being stored in the state is data necessary for rendering and nothing else
[x] Any internal methods are bound to “this” properly so there are no scoping issues
[x] Any internal methods bound to “this” are necessary to be bound
[x] All JSX used for rendering exists in the render method
[x] The component has the minimum amount of code necessary for its purpose and it is
[x] If a new CSS style is added I verified that:
[x] A similar style doesn’t already exist
[x] The style can’t be created with an existing StyleUtils function
(i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

PR Reviewer Checklist

[ ] I verified the correct issue is linked in the ### Fixed Issues section above
[ ] I verified testing steps are clear and they cover the changes made in this PR

[ ] I verified the steps for local testing are in the Tests section
[ ] I verified the steps for Staging and/or Production testing are in the QA steps section
[ ] I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ] I checked that screenshots or videos are included for tests on all platforms
[ ] I verified tests pass on all platforms & I tested again on:

[ ] iOS / native
[ ] Android / native
[ ] iOS / Safari
[ ] Android / Chrome
[ ] MacOS / Chrome
[ ] MacOS / Desktop

[ ] I verified there are no console errors (if there’s a console error not related to the PR, report it or open an issue for it to be fixed)
[ ] I verified proper code patterns were followed (see Reviewing the code)

[ ] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. “toggleReport” and not “onIconClick”).
[ ] I verified that comments were added to code that is not self explanatory
[ ] I verified that any new or modified comments were clear, correct english, and explained “why” the code was doing something instead of only explaining “what” the code was doing.
[ ] I verified any copy / text shown in the product was added in all src/languages/* files
[ ] I verified any copy / text that was added to the app is correct english and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[ ] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named “index.js”. All platform-specific files are named for the platform the code supports as outlined in the README.
[ ] I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[ ] I verified that this PR follows the guidelines as stated in the Review Guidelines
[ ] I verified other components are not impacted by changes in this PR (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[ ] I verified all code is DRY
[ ] I verified any variables that can be defined as constants (ie. in CONST.js) are defined as such
[ ] If a new component is created I verified that:

[ ] A similar component doesn't exist in the codebase
[ ] All props are defined accurately and each prop has a /** comment above it */
[ ] Any functional components have the displayName property
[ ] The file is named correctly
[ ] The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ] The only data being stored in the state is data necessary for rendering and nothing else
[ ] Any internal methods are bound to “this” properly so there are no scoping issues
[ ] Any internal methods bound to “this” are necessary to be bound
[ ] All JSX used for rendering exists in the render method
[ ] The component has the minimum amount of code necessary for its purpose and it is broken down into smaller components in order to separate concerns and functions

[ ] If a new CSS style is added I verified that:

[ ] A similar style doesn’t already exist
[ ] The style can’t be created with an existing StyleUtils function
(i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

QA Steps

Open a chat
Click an image to open a modal window
Click on download button
Verify that the downloaded file has same name as it was uploaded

[x] Verify that no errors appear in the JS console

Screenshots

Web

https://user-images.githubusercontent.com/77761491/158980044-71da7eea-4625-4735-8767-a1536bec0339.mp4
Mobile Web

https://user-images.githubusercontent.com/77761491/158979991-11aec668-4369-45da-acf9-f65a5eb00d73.mp4
Desktop

https://user-images.githubusercontent.com/77761491/158979941-987cf850-82c2-417f-abb3-cfb1d21feec3.mp4
iOS

https://user-images.githubusercontent.com/77761491/158979875-20da9cf2-d04c-4f0d-ad57-ad5d8dd12b0b.mp4
Android

https://user-images.githubusercontent.com/77761491/158979600-48c6e292-ff8b-472f-9c80-5c9179cbde85.mp4

PR Reviewer Checklist

[ ]  I verified the correct issue is linked in the ### Fixed Issues section above

[ ]  I verified testing steps are clear and they cover the changes made in this PR

[ ]  I verified the steps for local testing are in the Tests section
[ ]  I verified the steps for Staging and/or Production testing are in the QA steps section
[ ]  I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[ ]  I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)

[ ]  I checked that screenshots or videos are included for tests on all platforms

[ ]  I verified tests pass on all platforms & I tested again on:

[ ]  iOS / native
[ ]  Android / native
[ ]  iOS / Safari
[ ]  Android / Chrome
[ ]  MacOS / Chrome
[ ]  MacOS / Desktop

[ ]  I verified there are no console errors (if there’s a console error not related to the PR, report it or open an issue for it to be fixed)

[ ]  I verified proper code patterns were followed (see Reviewing the code)

[ ]  I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. “toggleReport” and not “onIconClick”).
[ ]  I verified that comments were added to code that is not self explanatory
[ ]  I verified that any new or modified comments were clear, correct english, and explained “why” the code was doing something instead of only explaining “what” the code was doing.
[ ]  I verified any copy / text shown in the product was added in all src/languages/* files
[ ]  I verified any copy / text that was added to the app is correct english and approved by marketing by tagging the marketing team on the original GH to get the correct copy.
[ ]  I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named “index.js”. All platform-specific files are named for the platform the code supports as outlined in the README.
[ ]  I verified the JSDocs style guidelines (in STYLE.md) were followed

[ ]  If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers

[ ]  I verified that this PR follows the guidelines as stated in the Review Guidelines

[ ]  I verified other components are not impacted by changes in this PR (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)

[ ]  I verified all code is DRY

[ ]  I verified any variables that can be defined as constants (ie. in CONST.js) are defined as such

[ ]  If a new component is created I verified that:

[ ]  A similar component doesn't exist in the codebase
[ ]  All props are defined accurately and each prop has a /** comment above it */
[ ]  Any functional components have the displayName property
[ ]  The file is named correctly
[ ]  The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
[ ]  The only data being stored in the state is data necessary for rendering and nothing else
[ ]  Any internal methods are bound to “this” properly so there are no scoping issues
[ ]  Any internal methods bound to “this” are necessary to be bound
[ ]  All JSX used for rendering exists in the render method
[ ]  The component has the minimum amount of code necessary for its purpose and it is broken down into smaller components in order to separate concerns and functions

[ ]  If a new CSS style is added I verified that:

[ ]  A similar style doesn’t already exist
[ ]  The style can’t be created with an existing StyleUtils function
(i.e. StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG)

@mdneyazahmad
Can you retest the iOS/Native app share a video here?

Waiting on IOS app but everything else looks good

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@mdneyazahmad
Can you retest the iOS/Native app share a video here?

Any update on this @mdneyazahmad ?

🚀 Deployed to staging by @thienlnam in version: 1.1.46-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Santhosh-Sellavel I am sorry missed the notification. iOS 15.x simulator does not work for some file related thing. You can test it with ios 11.x Simulator (if you have faced any issue in testing on simulator).

🚀 Deployed to production by @timszot in version: 1.1.46-3 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


code/spring-distributed-tracing-end does not have date-service-end

In the docker-compose file of spring-distributed-tracing-end , a non-existent date-service-end service is mentioned.

I know. The very last lessons are not ready yet. Thank you :)

Solved

Solved


NTR: lncRNA-mediated gene silencing

Please provide as much information as you can:

**Suggested term label:**lncRNA-mediated gene silencing

Definition (free text) A post-transcriptional gene silencing pathway in which regulatory long noncoding RNAs (lncRNAs) elicit silencing of specific target genes, often miRNAs.

Reference, in format PMID:####### PMID:34454184

Gene product name and ID to be annotated to this term Homo-sapiens	MIAT	URS00007E4AF8_9606

Parent term(s)

is a child of GO:0035194 post-transcriptional gene silencing by RNA

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)

Cross-references

For enzymes, please provide RHEA and/or EC numbers.

Can also provide MetaCyc, KEGG, Wikipedia, and other links.

Any other information
see request https://github.com/geneontology/go-ontology/issues/23018 for positive regulation of lncRNA catabolism and
https://github.com/geneontology/go-ontology/issues/22441 for this MF term

Homo-sapiens	MIAT	URS00007E4AF8_9606 is a long noncoding RNA that binds to Homo-sapiens	hsa-miR-665
URS0000355E82_9606 and causes it to be degraded. Protein are involved in the degradation therefore I have included this term as a process not just a function

+[Term]
+id: GO:0000512
+name: lncRNA-mediated gene silencing
+namespace: biological_process
+def: "A post-transcriptional gene silencing pathway in which regulatory long noncoding RNAs (lncRNAs) elicit silencing of specific target genes, often miRNAs." [PMID:34454184]
+is_a: GO:0035194 ! post-transcriptional gene silencing by RNA
+property_value: term_tracker_item https://github.com/geneontology/go-ontology/issues/23020 xsd:anyURI
+created_by: pg
+creation_date: 2022-03-16T07:57:55Z
+

sorry please would you add the following comment:
this term should be applied to lncRNAs and proteins associated with this process and not the target (miR or mRNA) of the process

I will also use for
PMID:34389684
(I sill need  https://github.com/geneontology/go-ontology/issues/22717 for this paper)
and a nice review that would make an additional ref for this term.
Long RNA-Mediated Chromatin Regulation in Fission Yeast and Mammals
PMID:35055152

Actually the parentage needs revising.
The lncRNA-mediated gene silencing  in
PMID:34389684
is   transcriptional, not post-transcriptional.
Or you need to change the  this term to
"post-transcriptional lncRNA-mediated gene silencing"
(most lncRNA-mediated gene silencing that I'm aware of is transcriptional)

@ValWood so I would also create 'co-transcriptional lncRNA-mediated gene silencing' for PMID:34389684?

The one I have is 'transcriptional'  but not co -transcriptional. I belive co-transcription occurs during transcription and processing?  This is a bit different. The ncRNA prevents transcription (it is itself  regulated destroyed by differential processing events.
It is referred to as "transcriptional gene silencing"

tagging @gantonazzo

This seems to be
g, lncRNAs interfere with Pol II transcription machineries both at the initiation (left) and elongation (right) stages.
in
https://github.com/geneontology/go-ontology/issues/23028
(specifically left, iniitiation)

I have added the link to g, but this request is for the BP term, the other ticket is for MFs (primarily) but also trying to check that we can apply all 3 aspects to cover these activities

I think it would be good to try to replicate the existing ontology structure and term constructions so I would like to keep this as
GO:0000512
+name: lncRNA-mediated gene silencing
+def: "A post-transcriptional gene silencing pathway in which regulatory long noncoding RNAs (lncRNAs) elicit silencing of specific target genes, often miRNAs." [PMID:34454184]
+is_a: GO:0035194 ! post-transcriptional gene silencing by RNA
which mirrors the ontology and definitions for GO:0035195 miRNA-mediated gene silencing
Note that in human there appear to be many lncRNAs that act as sponges to miRs and mRNAs
I think that a new term is needed for the BPs describing the lncRNAs acting at the level of transcription regulation and chromatin organization. We also need to consider whether these lncRNAs could be assigned existing GO terms that were created for the annotation of proteins - we shouldn't/may not need to create new terms just because these are RNAs. I guess that is why I wanted to focus on creating MF terms first because the activity of a RNA may not be appropriately captured by protein MFs.

I guess the term Val is after should have the parent: GO:0140458  pre-transcriptional gene silencing by RNA which currently has the child terms:
GO:0061587                transfer RNA gene-mediated silencing
GO:0080188                gene silencing by RNA-directed DNA methylation
But the term 'transcriptional gene silencing' might need to be a bit more descriptive?

@ValWood
For the paper you describe (PMID:34389684), @RLovering @gantonazzo and I propose you use BPs:

GO:0060633 negative regulation of transcription initiation by RNA polymerase II
and GO:0034244 negative regulation of transcription elongation by RNA polymerase II

If this is OK, please close.
Thanks, Pascale

Right so there will be no terms for ncRNA-mediated gene silencing (presumably because the entity is a lncRNA so it unnecessary to capture this in a term? is that correct?

Hi @ValWood

Right so there will be no terms for ncRNA-mediated gene silencing (presumably because the entity is a lncRNA so it unnecessary to capture this in a term? is that correct?

No, we decided that these were different pathways and that we'd keep them all.
Please reopen if there is still anything to do here.


Connect to 'localhost:4300' failed / Message not fully read error

Crate has completely stopped working for us folks at Metabase today for reasons I don't understand. In my server logs I see (repeatedly):
java.sql.SQLException - Connect to 'localhost:4300' failed
io.crate.client.jdbc.CrateConnection$connect (CrateConnection.java:57)
io.crate.client.jdbc.CrateDriver$connect (CrateDriver.java:116)

and in the Crate logs I see (repeatedly):
[2016-07-11 17:33:28,672][WARN ][transport.netty          ] [Puishannt] exception caught on transport layer [[id: 0x36be0566, /<IP_ADDRESS>:49826 => /<IP_ADDRESS>:4300]], closing connection
java.lang.IllegalStateException: Message not fully read (request) for requestId [0], action [cluster/nodes/info], readerIndex [39] vs expected [57]; resetting
	at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:120)
	at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
	at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
	at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:296)
	at org.jboss.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:462)
	at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:443)
	at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303)
	at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
	at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
	at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
	at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:75)
	at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
	at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)
	at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)
	at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
	at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)
	at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)
	at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
	at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
	at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
	at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

This is happening with tests that previously worked fine. In addition to our CI box, I'm able to reproduce this on my local machine with crate 0.55.0, 0.55.1, and 0.55.2, and all versions of Metabase.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/35940247-connect-to-localhost-4300-failed-message-not-fully-read-error?utm_campaign=plugin&utm_content=tracker%2F505659&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F505659&utm_medium=issues&utm_source=github).

@camsaul this is due to the update from 0.54 to 0.55 (we released 0.55 stable yesterday).
crate java/jdbc client versions are always bound to a specific crate server version (see https://github.com/crate/crate-jdbc/tree/1.13#compatibility)

@camsaul https://github.com/metabase/metabase/pull/2934

That fixed it. Feel free to close this.
Would it make sense to have an error message letting someone know they're using an unsupported version of the client library? It came as a huge shock to me that a new minor release of the Create server would break compatibility with the previous release of the Crate client library.

Hello, I'm sorry to post here, I see this topic is closed. You say the problem is fixed, but I installed crate.io 0.55.4 and metabase 0.19.3 and when I try to add data in metabase i get a database connection error. Can you help me please? Thanks a lot.


Refactored exl2 method to add LoRA, 8bit cache, and other features supported by exllama

Refactored the exl2 function in exllamav2.py.
The new version offers the following benefits:

auto split support. You no longer need to split a large model over 2 GPUs manually, exllama will do it for you
8 bit cache support. Supports the 8 bit cache, can squeeze more context into the same GPU
Additional exllamav2 improvements. Supports low_mem, fasttensors.
No longer need to pass in num_experts, it is optional.
Future support for 4 bit cache. Whenever turbo updates the pip package, uncomment the 4 bit lines for 4 bit support.
Refactored the function parameters. Changed the model_kwargs dictionary to individual parameters. Combined with documentation this makes it easier for new users to understand what options they can select.

Future effort.

Will look into replacing the Huggingface Tokenizer with the ExllamaV2 Tokenizer. Currently I am unsure what benefits it will provide, but it is worth a shot.

Great! Is this ready for review?

This is really awesome! Let me know when I can review

Yeah the inputs were messed up. I put the try/except input block inside update LoRA. It may be a little slower to start, but the subsequent ones still load in 0.0s.
The latest update will fix the error

Please feel free to review this branch. It is ready

I can make all these changes and push asap

I pushed the changes and updated my branch. There are some issues with my implementation and the recent regex changes pushed last week.
A week ago this code was able to run without errors
from outlines import models, generate

model = models.exl2(model_path = "./miqu_GPTQ", max_seq_len=25000, device = "cuda", gpu_split = "auto", verbose=True)

prompt = """You are a sentiment-labelling assistant.
Is the following review positive or negative?

Review: This restaurant is just awesome!
"""

generator = outlines.generate.choice(model, ["Positive", "Negative"])
answer = generator(prompt)

However now I receive the following error
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
Cell In[2], [line 7]
      [1] prompt = """You are a sentiment-labelling assistant.
      [2] Is the following review positive or negative?
      [3]
      [4] Review: This restaurant is just awesome!
      [5] """
----> [7] generator = outlines.generate.choice(model, ["Positive", "Negative"])
      [8] answer = generator(prompt)

File [...]/functools.py:909, in singledispatch.<locals>.wrapper(*args, **kw)
    [905] if not args:
    [906]     raise TypeError(f'{funcname} requires at least '
    [907]                     '1 positional argument')
--> [909] return dispatch(args[0].__class__)(*args, **kw)

File [...]/outlines/generate/choice.py:17, in choice(model, choices, sampler)
     [11] @singledispatch
     [12] def choice(
     [13]     model, choices: List[str], sampler: Sampler = multinomial()
     [14] ) -> SequenceGenerator:
     [15]     regex_str = r"(" + r"|".join(choices) + r")"
---> [17]     generator = regex(model, regex_str, sampler)
     [18]     generator.format_sequence = lambda x: x
     [20]     return generator

File [...]/functools.py:909, in singledispatch.<locals>.wrapper(*args, **kw)
    [905] if not args:
    [906]     raise TypeError(f'{funcname} requires at least '
    [907]                     '1 positional argument')
--> [909] return dispatch(args[0].__class__)(*args, **kw)

File [...]/outlines/generate/regex.py:35, in regex(model, regex_str, sampler)
     [14] @singledispatch
     [15] def regex(model, regex_str: str, sampler: Sampler = multinomial()):
     [16]     """Generate structured text in the language of a regular expression.
     [17]
     [18]     Parameters
   (...)
     [33]
     [34]     """
---> [35]     fsm = RegexGuide(regex_str, model.tokenizer)
     [37]     device = model.device
     [38]     generator = SequenceGenerator(fsm, model, sampler, device)

File [...]/outlines/fsm/guide.py:132, in RegexGuide.__init__(self, regex_string, tokenizer)
    [126]         raise ValueError(
    [127]             "The vocabulary does not allow us to build a sequence that matches the input regex"
    [128]         )
    [130]     return states_to_token_maps, empty_token_ids, regex_fsm.finals
--> [132] (
    [133]     self.states_to_token_maps,
    [134]     self.empty_token_ids,
    [135]     fsm_finals,
    [136] ) = create_states_mapping(
    [137]     regex_string, tuple(sorted(tokenizer.vocabulary.items()))
    [138] )
    [139] self.vocabulary = list(tokenizer.vocabulary.values())
    [140] self.eos_token_id = tokenizer.eos_token_id

ValueError: not enough values to unpack (expected 3, got 2)

Yes, I see exactly what causes the issue. I will push a fix ASAP.

I don't have this problem locally, so it must be the cache. I still need to try the lora hotswapping functionality, will take a look tomorrow and hopefully merge this.

Great work, thank you!


Suggestion, prefix output logs with step name

The log when running multiple images in parallel seems confusing and difficult to follow.
When it gets to the actual docker steps, it becomes impossible to understand which command relates to which step.
2016/10/19 12:58:53 Parallel build for go_base
2016/10/19 12:58:53 Parallel build for frontend_api
2016/10/19 12:58:53 Building go_base
2016/10/19 12:58:53 Building frontend_api
2016/10/19 12:58:53 Parsing and converting 'Dockerfile.go_base'
2016/10/19 12:58:53 Parsing and converting 'Dockerfile.frontend_api'
2016/10/19 12:58:53 Writing the new Dockerfile into Dockerfile.go_base.generated
2016/10/19 12:58:53 Parallel build for hdl7
2016/10/19 12:58:53 Building hdl7
2016/10/19 12:58:53 Parsing and converting 'Dockerfile.hdl7

would it be possible to tag these lines with something like the step name or number so it is easies to understand which step they refer to?
regards
Alessandro

make total sense. added to milestone

make total sense.


Config Check fails with Beta 0.87.0b0 in regards of Alarm Control Panel

Home Assistant release with the issue:
0.87.0b0
Last working Home Assistant release (if known):
0.86.4
Operating environment (Hass.io/Docker/Windows/etc.):
Hassio
Component/platform:

Description of problem:
With Hassio Beta 0.87.0b0 I get a error message if I check my configurationyaml check regarding the alarm_control_panel. "name:" would a invalid option. If a delete "name: xxxx" the same with "state_topic:". Hassio starts correct without any error. MQTT Manual Alarm Control Panel works fine. Only the config check fails.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
alarm_control_panel:
  - platform: manual_mqtt
    name: MQTT Manual Alarm Panel
    state_topic: home/alarm
    command_topic: home/alarm/set
    code: !secret mqtt_code
    pending_time: 5

Traceback (if applicable):
No errors in log file
Additional information:

I’m experiencing the same issue with manual alarm mqtt.

Sam here.. I commented out name and code and it worked. BUt swapped back to stable version as Foscam seems also broken with new library