Any chance of creating extension methods that act directly on float[] instead of using Vector ?

I'm largely using the Vector<float> class, but it seems very inefficient to creating DenseVector objects just to turn them back to float arrays (e.g. for compatibility with other libraries that I need to use). Have there been any thoughts on creating a set of extension methods which contain all of Vector's methods, for manipulating float[] and double[] arrays more directly using extension functions?
I'm sure I can't be the first to suggest this. If this already exists please let me know. Otherwise I might attempt to convert MathNet.Numerics.LinearAlgebra.Single.DenseVector into a little library of extension methods for myself (as that that has most of the methods I need), but I'd rather not maintain a math library myself.
Cheers

There are multiple parts to this:

A lot of the routines are calling our provider abstraction (ILinearAlgebraProvider) which operate directly on arrays. Although I do not recommend it, you can use them directly (see Control class). Let me know if you miss some routines there, we can extend them if appropriate.
The choice of wrapping the arrays into small (and comparably cheap) types as primary API is a fundamental and well reasoned design choice. There are currently no plans to move away from this approach.

Note that other libraries indeed made different design choices, e.g. Accord.NET provides vector routines directly on top of arrays.

Thank you for the reply.
I did not mean to suggest that the API should shift to using extension methods instead of the current well-reasoned design choice of using wrapped arrays. The current style allows abstractions and optimizations that plain arrays would not lend themselves to. For example, it lends itself to interchangeability of dense and sparse arrays. Rather, the suggestion was to add extension methods as another option for the user, for scenarios where it would be appropriate, such as for optimization or where they do not want to fully commit to switching their code over to fit the Math.NET Numerics framework to get the benefits of its algorithms.
I have been experimenting and found a significant speedup (25%+ faster) in one of my tests for my particular scenario simply by shifting to manipulating DenseVectors rather than dealing with the more abstract Vector type, as it allows peeking into the underlying array (DenseVector.Values) rather than copying them with .ToArray(). It complicates things, however, as math functions return Vectors, not DenseVectors and I'm stuck with having to cast back to DenseVector (with checks for type), or revert to ToArray(). There's got to be a better way.
I understand the motivation for using abstraction and data hiding. However, in my case it creates significant overhead. Again I'd suggest extension methods on float[] (and double[]) as a solution. Float arrays create no illusion of hidden, immutable, or abstract data, and no unnecessary overhead of casting or ToArraying. Perhaps the library could simply automatically wrap them into a DenseVector when the code gets too hairy, or when calling methods that haven't don't have versions for working directly on arrays yet.
Anyway, that's my suggestion, and I think it would be allow Math.NET Numerics to be a drop-in solution in any project that needed vector math, rather than currently where there is much more friction than necessary to begin using it.
Thanks for the the suggestion of Accord.NET. I've looked at it previously, and it would seem to be an appropriate library, especially as it includes machine learning algorithms (appropriate to my field). Except that it largely only deals with [suboptimal for me] double-precision floating-points (which is odd as neural nets can generally run perfectly well even on 16-bit half-precision floats, and this library includes NN code). Also, I have the impression that Math.NET Numerics more broadly covers more general operations, and that the algorithms in Math.NET Numerics are more tightly optimized on the algorithm level and for parallelization, though I haven't directly compared their output of the two and have only briefly scanned the code.
I'm a somewhat disappointed that I couldn't find a generic math library that would allow simply vector math operations on float[] style vectors, and this library seems to be the best candidate I could find for adding that functionality if anyone was to do it.


Updating to Swift 4

I updated everything (tests pass) to Swift 4. I needed this on a project so I decided to help out and update all the code! Thanks for making this 😄

Merged. Thanks for the contribution !


Reflected renaming of rkJointDOF.

@n-wakisaka I resolved the conflicts. Please check the revised parts.

LGTM


Clarifications to the serving overview

Clarifies the serving overview:

Adds an introductory paragraph to the page.
Shortens and clarifies some sentences.
Styles the table.
Changes Xs to check marks and moves the links to aliases

Fixes https://github.com/kubeflow/website/issues/1459

This change is

Preview: https://deploy-preview-1454--competent-brattain-de2d6d.netlify.com/docs/components/serving/overview/

/assign @ellis-bigelow
@ellis-bigelow Please would you take a look at this PR - it's the promised followup on the original PR https://github.com/kubeflow/website/pull/1405

This PR is now ready for review. I'm applying a hold to allow for multiple reviewers:
/hold

/hold cancel

/lgtm
/Approve

/approve


Use defaults in server script

Pull Request Test Coverage Report for Build 2a21a23fd104b704fc28f35fde2108c2c098275c-PR-1038

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 65.957%

Totals

Change from base Build 7fc27083466e7bc9884b0d8182a40d2224917c20:
0.0%

Covered Lines:
1147

Relevant Lines:
1739

💛  - Coveralls


Extension asking to install iCloud, but it's already installed

Hello, i tried installing it but the Firefox extension ask me to download iCloud for Windows, that is already downloaded and the Edge extension is working.
(I don't have chrome, just edge)

Hi! I think you should download the tool for granting permissions here and run it with administrator privilege as instructed.

Already done it

Is there any output from this program?

Nope, it just returns

Please ensure that you really ran this program since windows were prevent programs downloaded from Internet from running as administrator. I’m pretty sure that the program would show the result in any cases.

Yes, it has been runned ad Admina

I found the problem. I you don't have the folder ".config" the script grant will not work

Yes, I have found the problem and I am fixing the code.

Sorry for the late reply. I've just had a few things to take care of.

Also i found the extension super slow to load the password. Is that normal?

This is strange, I also found when testing this Extension that it sometimes takes a long time to load the password, restarting the browser might help, I don't know if this is a problem with the iCloud client or Firefox.

Just fixed the bug so I'm closing the issue. please let me know if you encounter any more problems with it. Thank you very much.
BTW, I just tested this on a freshly installed Windows PC and did not experience the password loading very slowly. I did encounter this in previous tests and hopefully I can find and fix the problem.


Add support for user-defined signed attributes

This change allows user to add custom signed metadata to signature.
Signed-off-by: Pritesh Bandi<EMAIL_ADDRESS>

Back to @priteshbandi for merge conflicts

Tracking this in https://github.com/notaryproject/notaryproject/pull/136


[Feature] support ctas for iceberg table

What type of PR is this:

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes:

Fixes #
usage for iceberg table:

create table iceberg_table as select * from source_table;
create table iceberg_catalog.iceberg_db.iceberg_table (c1, c2, c3) partition by (c3) as select a1, a2, a3 from source_table;

Problem Summary(Required):

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:disappointed: fail : 6 / 10 (60.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/ast/CreateTableAsSelectStmt.java
1
3
33.33%
[64, 65]

:large_blue_circle:
com/starrocks/sql/parser/AstBuilder.java
5
7
71.43%
[5900, 5901]


Multiple cards gets released on a single swipe

I have a stack size of 2, while swiping the card left/right, 2 cards get release from the list.
Like I have a list of 10 cards whose id are as 1,2,3,4...10.
Now when I am showing them 2 cards gets displayed (id =>1,2) now when i am swiping the card the next cards that should be shown will be of(id => 2,3), but what's happening is.... That it trashes both the cards simultaneously and shows new cards having (id => 3,4).
How I can manage this ?
Please suggest.
I am attaching my code below.
<Swiper
    cards={userListingData}
    renderCard={(card, index) => this.renderCard(card, index)}
    keyExtractor={(card, index) => card.userID.toString()}
    disableTopSwipe={true}
    disableBottomSwipe={true}
    onSwipedLeft={(index,card) => this.onSwiped('left',index,card)}
    onSwipedRight={(index,card) => this.onSwiped('right',index,card)}
    cardIndex={this.state.cardIndex}
    animateOverlayLabelsOpacity={false}
    animateCardOpacity={false}
    backgroundColor={COLORS.WHITE}
    cardHorizontalMargin={22}
    cardVerticalMargin={0}
    useViewOverflow={Platform.OS === 'ios'}
    ref={(swiper) => { this.swiper = swiper }}
    stackSize={2}
    swipeBack
    showSecondCard={true}
    stackSeparation={0}
    stackScale={0}
    swipeBackCard={false}
  />

By any chance do you update the cardIndex outside of the swiper component? As in incrementing it when a swipe occurs?

 cardIndex={this.state.cardIndex}
By any chance do you update the cardIndex outside of the swiper component? As in incrementing it when a swipe occurs?

No.

@diivyu did you manage to fix this?

@diivyu did you manage to fix this?

No.

I'm also facing the same issue.. This seems to be bug in this module


Aid Admins in data maintenance

Some important fields on resources threaten to go out of date. Ensuring that web addresses, phone numbers, and primary contacts are up to date will be an ongoing task for admin resource maintainers. Further difficulty could arise if there are additional fields or tags indicating current wait-list or whether or not a place accepts Medicaid.
In order to manage user expectations, we should display the last-updated date on the resources.
In order to aid admin users, we should add an admin screen displaying items that haven't been updated in x number of days. Additional filters could be added to this (resources are higher in the list if they have wait-list or Medicaid tags/fields, etc)
We could also consider a user suggest-edit or comment function as a future enhancement to aid this.

This has not come up as an issue with the team -- it seems as though they have developed their own methods for managing resource updates. If they make a request related to this we can re-open then.


Where is the ‘Notes’ in ipynb?

I am following your fancy_conga_pipeline_with_batches_and_gammadelta_tcrs tutorial. I noticed in the command cells there are 'Notes' # 1,2,3,4... , but they seem not included in the notebook. I wonder where I can find them?

Thanks for developing such a fantastic tool.

Hi there,
Thanks for your interest and kind words! Sorry that wasn't clear. Those refer to notes in this paper (attached):
Schattgen, S. A., Hazelton, W. D., Thomas, P. G., & Bradley, P. (2022). Multimodal T Cell Analysis with CoNGA. Methods in Molecular Biology , 2574, 367–388.
Schattgen et al. 2022 - Multimodal T Cell Analysis with CoNGA.pdf


Will not open current page in Chrome (macOS 10.13.2)

Neither atom-live-server or open-in-browser are able to open the current atom project in the browser.
In another thread on the atom-live-server repo someone mentioned it being an issue with the latest Apple OS.
Any idea?

I think I'm having the same issue.

I can add a proj.json file to make it work, but this has not been an issue in the recent past - it just started today.


Link to Terraform docs

Would love to see contextual links to the Terraform documentation.
For example:
resource "aws_s3_bucket" "my_bucket" { ...

Ctrl-clicking on aws_s3_bucket would take the user to: https://www.terraform.io/docs/providers/aws/r/s3_bucket.html

fixed in 1.0.3

Thanks.
Sent from my iPhone

On 30. Apr 2018, at 17:23, Josh Kodroff<EMAIL_ADDRESS>wrote:
I tell ya... the VS Code experience just keeps getting better and better!
Thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

Is there a reason was implemented using static data in src/data/*.json instead of dynamically generating the link using terraform's url path convention?  I'm thinking about creating a PR for this but don't want to go through the effort if that idea was already shot down.

I don't remember, it might have been that the urls were not predictable in all cases, but that might no longer be true.
If you want to verify:
In the vim-terraform repo there is a collection of json files which together list all resource and data types, you could write a script which parses those json files and just check the dynamically generatef urls if they are correct for a large enough subset of types. If true, I think we should go with that approach.
Sent from my iPhone

On 23 May 2019, at 17:00, joshschmitter<EMAIL_ADDRESS>wrote:
Is there a reason was implemented using static data in src/data/*.json instead of dynamically generating the link using terraform's url path convention? I'm thinking about creating a PR for this but don't want to go through the effort if that idea was already shot down.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks for the tip!  I see a few vim-terraform repos.  Are you referring to hashivim/vim-terraform?

Sorry I mean the repo mentioned in this line:  https://github.com/mauve/vscode-terraform/blob/completion-wip/tasks/auto-completion-data.task.js#L16
Sent from my iPhone

On 23 May 2019, at 18:39, joshschmitter<EMAIL_ADDRESS>wrote:
Thanks for the tip! I see a few vim-terraform repos. Are you referring to hashivim/vim-terraform?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


V3 showing it requires update even though it does not

We are aware of this issue and currently working on fixing it.

We have identified the issue and working out a fix, the issue was that the version checker is told that version 2 is the latest version instead of version 3.


Bumps sanic from 21.6.1 to 21.12.2.

Bumps sanic from 21.6.1 to 21.12.2.

Release notes
Sourced from sanic's releases.

Version 21.12.2
Resolves #2477 and #2478
See also #2495 and https://github.com/sanic-org/sanic/security/advisories/GHSA-8cw9-5hmv-77w6
Full Changelog: https://github.com/sanic-org/sanic/compare/v21.12.1...v21.12.2
Version 21.12.1

#2349 Only display MOTD on startup
#2354 Add config.update support for all config values
#2355 Ignore name argument in Python 3.7

Version 21.12.0
Features

#2260 Allow early Blueprint registrations to still apply later added objects
#2262 Noisy exceptions - force logging of all exceptions
#2264 Optional uvloop by configuration
#2270 Vhost support using multiple TLS certificates
#2277 Change signal routing for increased consistency

BREAKING CHANGE: If you were manually routing signals there is a breaking change. The signal router's get is no longer 100% determinative. There is now an additional step to loop thru the returned signals for proper matching on the requirements. If signals are being dispatched using app.dispatch or bp.dispatch, there is no change.

#2290 Add contextual exceptions
#2291 Increase join concat performance
#2295, #2316, #2331 Restructure of CLI and application state with new displays and more command parity with app.run
#2302 Add route context at definition time
#2304 Named tasks and new API for managing background tasks
#2307 On app auto-reload, provide insight of changed files
#2308 Auto extend application with Sanic Extensions if it is installed, and provide first class support for accessing the extensions
#2309 Builtin signals changed to Enum
#2313 Support additional config implementation use case
#2321 Refactor environment variable hydration logic
#2327 Prevent sending multiple or mixed responses on a single request
#2330 Custom type casting on environment variables
#2332 Make all deprecation notices consistent
#2335 Allow underscore to start instance names

Bugfixes

#2273 Replace assignation by typing for websocket_handshake
#2285 Fix IPv6 display in startup logs
#2299 Dispatch http.lifecyle.response from exception handler

Deprecations and Removals

#2306 Removal of deprecated items

Sanic and Blueprint may no longer have arbitrary properties attached to them
Sanic and Blueprint forced to have compliant names

alphanumeric + _ + -
must start with letter or _

load_env keyword argument of Sanic
sanic.exceptions.abort
sanic.views.CompositionView
sanic.response.StreamingHTTPResponse

NOTE: the stream() response method (where you pass a callable streaming function) has been deprecated and will be removed in v22.6. You should upgrade all streaming responses to the new style: https://sanicframework.org/en/guide/advanced/streaming.html#response-streaming

... (truncated)

Changelog
Sourced from sanic's changelog.

.. note::
CHANGELOG files are maintained in ./docs/sanic/releases. To view the full CHANGELOG, please visit https://sanic.readthedocs.io/en/stable/sanic/changelog.html.

Commits

0b75059 Version Bump
5b1686c Use path.parts instead of match (#2508)
86baaef Use pathlib for path resolution (#2506)
2b4b78d Fix dotted test
ee6d8cf Prevent directory traversion with static files (#2495)
c4da66b Update changelog
d50d3b8 Bump version
313f97a Only display MOTD in ASGI on startup (#2349)
a23547d Ignore name argument on Python 3.7 (#2355)
34d1dee Add config.update support for setters (#2354)
Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
@dependabot use these labels will set the current labels as the default for future PRs for this repo and language
@dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
@dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
@dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

Originally posted by @dependabot in https://github.com/whotracksme/whotracks.me/pull/294

@dependabot rebase


⚠ Bofrost.de has degraded performance

In b856ccd, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1274 ms

Resolved: Bofrost.de performance has improved in d5158f3 after 6 minutes.


No event time or location on month view

Is this by design? If so can it be added back in?

That is a concept. Because month view is too small to display many info, but you can reveal them by CSS. They are hidden in month view by CSS ’display:hidden;’

Have you solved your problem? I'll close this issue.

I did, thanks!


[ISSUE #3507] Correctly cal the end time when consume revive msgs

Make sure set the target branch to develop
What is the purpose of the change
#3507
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.001%) to 53.478% when pulling f09e298099e57c5632fbaca744fe74ea8623ed60 on cserwen:endTime_revive into 4506f34e24714ec4d6ac37babd8f096632fd6b1c on apache:5.0.0-alpha.

Hi @cserwen  Could you resubmit your PR to the 5.0.0-beta branch because 5.0.0-alpha already release?

Hi @cserwen Could you resubmit your PR to the 5.0.0-beta branch because 5.0.0-alpha already release?

@RongtongJin OK，I will deal with it later


NTR: lncRNA mediated gene silencing

Please provide as much information as you can:

Suggested term label:

lncRNA mediated gene silencing

Definition (free text)
A process in which a regulatory lncRNA molecule reduces expression of target genes pre-transcriptionally by a mechanism which involves a YTH family protein and the 3' end processing machinery ~to trigger assembly of heterochromatin~

Reference, in format PMID:#######
(REQUIRED)

Gene product name and ID to be annotated to this term

Parent term(s)
https://www.ebi.ac.uk/QuickGO/term/GO:0031047

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

GO:0031048   regulatory ncRNA-mediated heterochromatin formation
would seem OK as a parent,  BUT it has lots of RNAi dependent exact synonyms, and this process is RNAi independent
(I will DOUBLE CHECK that)

[ ] note def of  GO:0031048 has  "beginnning"

I think  we should also rework this term to focus on the silencing aspect rather than "catabolism"
https://www.ebi.ac.uk/QuickGO/GTerm?id=GO:0033621
@colinlog  can discuss this too

Do you have a reference for the lnc role in heterochromatin formation?

PMID: 31269446
CPF Recruitment to Non-canonical Transcription
Termination Sites Triggers Heterochromatin
Assembly and Gene Silencing
Mmi1 and CPF Collaborate to Control lncRNA-Mediated
Gene Silencing

removed the heterochromatin formation part, this seems to be only interference

What do you mean by 'interference'? in other similar terms, 'pretranscription silencing' is always heterochromatin formation, I dont think we have other mechanisms.

There is a mechanism where the lncRNA interferes with the promoter.
This happens in pombe (and I think in S. cerevisiae) for the phosphate homeostasis genes (and quite a few other genes involved in nutritional monitoring.
Examples:
https://pubmed.ncbi.nlm.nih.gov/25428589/
https://www.pombase.org/reference/PMID:31276588

Note to self: Add detail, revised def and some info about mechanism from Shiv's 2020 paper
PMID:32415063
Title | Conserved protein Pir2 ARS2 mediates gene repression through cryptic introns in lncRNAs.

Revised proposal
This is the pathway I am trying to annotate:
PMID:32415063
Title | Conserved protein Pir2 ARS2 mediates gene repression through cryptic introns in lncRNAs.

Up to now, I used a term that I previously requested
"co-transcriptional gene silencing by RNA interference machinery GO:0033562"
usage so far
25 annotations, 12 EXP for
PomBase  6 annotations (3 genes)
MGI 6 annotations for 2 genes
However the way  this term is a bit misleading because it could apply to many pathways (I have used to annotate different pathways,
I suggest we obsolete this term.
Although RNAi is involved in this pathway, it isn't really the "mediator", in fact, although RNAi contributes to the silencing it is not essential for it.
I suggest a replacement term for this pathway:
cis-acting lncRNA-cryptic intron-mediated co-transcriptional gene silencing
synonym (broad) co-transcriptional repression
A process in which a regulatory lncRNA molecule reduces expression of target genes in-cis
by a mechanism which involves the IncRNA extending into the neighboring region containing a cryptic intron, providing a scaffold for co-transcriptional recruitment of Pir2-splicing machinery, which in turn recruits silencing effectors including RNAi, HDAC, and FACT to promote gene repression.
(Comment: Note the activating switch for this pathway involves IncRNA  termination and degradtion upstream of target loci by CPF, MTREC, and the exosome, which are recruited by YTH family protein bound to DR (determinant of selective removal) elements.
(This may change more as I still have some more papers to annotate and some unanswered questions)

PMID:32415063 does some experiments to show that this mechanism is conserved in human
Pir2/ARS2-splicing factor connection is conserved in humans. The conservation of Pir2ARS2 suggested that its functional interactions and role in lncRNA-mediated repression might be relevant to mammalian systems. We asked if ARS2 formed similar interactions in human cells using RIME (rapid immunoprecipitation mass spectrometry of endogenous proteins), which can detect transient chromatin associated co-transcriptional interactions. In addition to the known ARS2 interaction partners CBC, NEXT, and PAXT31,32,40, RIME analysis identified additional proteins, including factors involved in nonsense-mediated decay (NMD), pre-mRNA 3’-end processing and chromatin modifiers such as FACT and HDACs (Supplementary Fig. 7a, b and Supplementary Data 3).
........Moreover, we observed association of the human counterpart of Cwf10, EFTUD2, with ARS2, suggesting that the Pir2-splicing factor connection observed in fission yeast is con- served in humans (Supplementary Fig. 7a, e). Based on these findings, we envision that ARS2 bound to splicing machinery may function similarly to bridge regulatory RNAs to gene silencing activities.

I am not sure if there are other mechanisms  of lncRNA mediated silencing in cis. In fission yeast  I think all of the genes known to be silenced by lncRNA in cis so far have a cryptic intron (check this),  however, I qualified by "cryptic intron-mediated" in case there are other mechanisms.

Add more papers to support this model of repression ? PMID:32415063 is the most comprehensive,  but it cites many more papers whi ch provide parts of the story and it's consistent with existing observations for activation:
i.e.
https://www.pombase.org/reference/PMID:32282918
https://www.pombase.org/reference/PMID:36820394
https://www.pombase.org/reference/PMID:36882296
https://www.pombase.org/reference/PMID:31276588

4 The mouse annotations seem to be for 2 lncRNA (Althought they all appear to be
for the same locs using different identifiers. I think some of these correspond to degradation products?

[ ] If this is the case, before this becomes a larger issue,  perhaps we need to mandate curators to ONLY use the primary Identifiers for a non-coding RNA unless a specific variant is required?

[ ] https://europepmc.org/article/MED/27783602
used to make these annotations
Local regulation of gene expression by lncRNA promoters, transcription and splicing.
At least from the title, also seems to fit this new term, but I haven't ready the paper.
I did search for RNAi and siRNA, and "interference' and these words are not mentioned which
leads me to think that the term
"co-transcriptional gene silencing by RNA interference machinery GO:0033562" is not the correct term here.

@LiNiMGI  if you agree, I can probably repurpose the existing term into the new term,  or a more generic parent.

I still haven't figured out if this is heterochromatin-ized. This might be context dependent , or it could be that the siRNA part only appears in the absence of other pathways which normally predominate, need to look into this further. It definitely isn't the "main" thing here...

Thanks Val!
I only see ONE annotation to the term in MGI/Noctua by Dmitry @dms321
Chaserr(CHD2 adjacent suppressive regulatory RNA) MGI:1916420
co-transcriptional gene silencing by RNA interference machinery happens in embryonic fibroblast. IMP. J:241317 [PMID:27783602]
I am not sure why you got: MGI 6 annotations for 2 genes
I will let Dmitry @dms321 comment about the annotation and possible term change.
Thanks!
Li

This propagation may be performed by RNACentral.  They may  propagate the GO annotations to all of the versions of the RNA at a specific locus. This would often not be appropriate (especially for the degradation fragments as these aren't functional entities). I will find out.... @blakesweeney @afg

Another reason it would be useful to avoid the siRNA part in  the term name is because S. cerevisiae has the same core pathway  but does not have RNAi
Suggest
cis-acting lncRNA mediated facultative heterochromatin formation
synonym cis-acting lncRNA mediated co-transcriptional gene silencing (by cryptic intron)
synonym (broad) co-transcriptional repression
A process in which a regulatory lncRNA molecule represses target genes in-cis
by a mechanism in which a DSR (determined of selective removal) and a cryptic intron in the lncRNA recruit the Pir2-splicing machinery, and subsequently silencing effectors to promote gene repression via heterochromatin formation.
Comment Silencing effectors  may include  RNAi, HDAC, and FACT
@pgaudet @colinlog does that work for you?

Hi, RNAcentral doesn't propogate terms between overlapping transcripts. The only propogation we do is from Rfam families to sequences matching the families. I'm not sure where the terms come from as what we show is meant to be a reflection of QuickGO. Is there a case I should look into to see what is happening?

I  will migrate the annotated ncRNA entities issue over to the annotation tracker.
@blakesweeney  I'll ask Alex/QuickGO about this and tag you in the new discussion.
I'll remove you from this ticket as there is likely to  quite a bit of discussion about the appropriate GO term

I  migrated the annotated ncRNA entities issue over to the annotation tracker.
@blakesweeney  I'll ask Alex/QuickGO about this and tag you in the new discussion.
I'll remove you from this ticket as there is likely to  quite a bit of discussion about the appropriate GO term
https://github.com/geneontology/go-annotation/issues/4954

Hi @alexsign
MGI annotated a lncRNA MGI:1916420
but the GO annotation is propagated onto degradation fragments.
Do you know where/how this happens? It makes it appear that there are numerous annotated entities, but the annotation should only be on the full length transcript as that is the only version which has the regulatory activity.

@ValWood based on previous cases I assume it's because of MGI to RNAcental mapping:
MGI:MGI:1916420	RNAcentral:URS00009ADEA8_10090
MGI:MGI:1916420	RNAcentral:URS00009B7330_10090
MGI:MGI:1916420	RNAcentral:URS00009BC4F4_10090
MGI:MGI:1916420	RNAcentral:URS00009BE664_10090
MGI:MGI:1916420	RNAcentral:URS0000A8D3FF_10090
MGI:MGI:1916420	RNAcentral:URS0000A9FC7D_10090
which I get from
https://ftp.ebi.ac.uk/pub/databases/RNAcentral/current_release/id_mapping/database_mappings
Most likely you need to contact RNAcentral to fix it

PMID:32415063
PMID:29618061

Related pathways (not always lncRNA mediated), are also referred to as
RNA surveillance-dependent heterochromatin formation
(I have been using siRNA-independent facultative heterochromatin formation
which isn't ideal)
PMID:32101745

This is not epigenetic gene regulation anymore, is it?

I think it is?  Although it depends how you define epigenetic gene regulation. The GO definition is quite broad:
"A process that modulates the frequency, rate or extent of gene expression through chromatin remodeling either by modifying higher order chromatin fiber structure, nucleosomal histones, or cytosine methylation of DNA." so this fits.
Note that  here, the lncRNA isn't doing the actual repression, it triggers heterochromatin is  via  HDAcs etc (see  the legend for figure 6 above)
This is an RNA-based RNAi-independent gene silencing pathway, which uses a lncRNA (a similar pathway appears to precede consecutive heterochromatin formation a the centromere because it is known that the same splicing components are required here). There appear to be two closely related pathways, one which uses an upstream lncRNA, a DSR element and a cryptic intron. This seems to operate to repress nutrient-responsive genes. A similar pathway is used to repress developmentally related genes (in fission yeast meiotic genes are repressed during vegetative growth via this pathway). It is very similar, but it used the mRNA rather than a lncRNA - at least  that's how it has been published, but now I am wondering whether these are both lncRNA controlled and it's the identical mechanism.


error report

About to remove:
Done!
About to install...

 We tried to overwrite a file owned by another mod!
Please try a ckan update and try again.
If this problem re-occurs, then it maybe a packaging bug.
Please report it at:
https://github.com/KSP-CKAN/CKAN-meta/issues/new
Please including the following information in your report:
File           : GameData/RealismOverhaul/SmokeScreen_EffectCfgs/FASA.cfg
Installing Mod : RealPlume v7.0.4
Owning Mod     : RealismOverhaul
CKAN Version   : v1.5.3-0-g0000000 (beta)
Your GameData has been returned to its original state.
Error!

Fixed in https://github.com/KSP-CKAN/CKAN/releases/tag/v1.5.4


Add a way to manipulate project environments

Is your feature request related to a problem? Please describe.
When creating repositories, I want them to be related to a project environment. As far as I know, project environment should have been created before running the script, and need to be referenced by their name
Describe the solution you'd like
A simple solution would be a terraform resource like the "artifactory_global_environment" one for project scoped environment, and the associated datasource.

@VincentLim Have you tried creating a project environment using the "Project" provider? It has the project_environment resource for this purpose.

No, I wasn't aware of that provider.
I'll try it, thanks for the quick reply.

Working, thanks a lot


Add a Rack::Attack.create_request

What
This is a feature request that enables clients to add a handler to transform the request into an object that quacks like we want. It is something like this:
Rack::Attack.create_request = -> (env) { ActionDispatch::Request.new(env) }

This would be configured inside an initializer script.
Why
This feature request would avoid the problem of working with JSON requests in Rails. Today Rack::Attack does not work smoothly when you need to fetch a parameter from a JSON endpoint in Rails. This leads to blocks configured like this:
Rack::Attack.throttle('my limit', limit: limit, period: period) do |req|
  if req.path == '/api/v1/my-endpoint' && req.post?
    real_req = ActionDispatch::Request.new(req.env)
    real_req.params['email']
  end
end

Related issues
I found this issue to be related to it: https://github.com/kickstarter/rack-attack/issues/122
This was an idea gave by @lucasmazza in a private repo.

What about monkey patching the request object, as exemplified here (https://github.com/kickstarter/rack-attack/blob/master/lib/rack/attack/request.rb)?

I wish I could avoid monkey patching. But how would be the implementation?
Something like this?
module Rack
  class Attack
    class Request
      def params(*args)
        ActionDispatch::Request.new(env).params(*args)
      end
    end
  end
end

That should work.

Thanks, @lmansur. I'm going to stick with the original version version of creating a new object and move to the monkey patch version if the problem grows.


SimpleLog C++

Write header-only-cpp variant of SimpleLog

In this iteration, Windows-specific code and a Windows-only solution is ok.
Will be generalized later: #4


Request: option to leave chunk after packing

The chunked file is deleted by default, however has the option to be retained.
Documentation updated

LGTM, I'll merge this later today and release a new version 😉

@nelsonkyshin, thanks for your contributation (and congrats on the first issue/PR on your GitHub account)!
I've released 1.1.0 which includes this feature and published it to NPM as well 🚀

@cascornelissen thank you :)


Not updated when commenting

I used ctrl + / to comment some lines and then re run script.
Changes were not detected. I had to fire enter some keys for changes to be detected.

There's a little latency, but that's normal - I'm just hitting cmd+/ (mac).

Not quite sure (from the description) what you're referring to if not the JS...


Remove Windows container stats from a linux-only ctr command

Reverts 37b56cafc (#3775)
File cmd/ctr/commands/tasks/metrics.go is used only on Linux (it has // +build linux) but support for Windows container stats was added.

File cmd/ctr/commands/tasks/metrics.go is used only on Linux (it has // +build linux) but support for Windows container stats was added.

Haven't looked closely, but ctr connects using the grpc API, which means the daemon it is connected to could run on Windows?

@thaJeztah Yes, ctr connects to the gRPC API; however, if I'm correct, it can only use local addresses (unix sockets on Linux, \\.\pipe\... on windows),
However, I can update the PR to add ctr tasks metrics on Windows.

Need to get confirmation from @jterry75 @katiewasnothere @kevpar
Generally for code changes that aren't certain if they are needed its best to discuss in an issue first. This was not accidentally added, so unless there is an issue or experts in the area agree, then it doesn't make sense to revert. I am going to close this for now, feel free to open up an issue to discuss or if confirmed by any of those folks we can just reopen.

I understand perfectly. I actually, if I opened this PR, it's just because Fedora package for containerd currently has a patch to remove this code (https://src.fedoraproject.org/rpms/containerd/blob/master/f/0001-Revert-commit-for-Windows-metrics.patch), in order to remove the dependency on github.com/Microsoft/hcsshim, which is not packaged in Fedora.
As Fedora has a policy to push patches to upstream when possible, I thought I would propose the patch here. But I would be glad to have @jterry75's inputs on this!

I don't have any particular objection to this removal if the dependency on hcsshim is causing problems. I'm guessing it was originally added without realizing the file only builds on Linux.
It would be a better long-term fix to rewrite this metrics handling to work on Linux and Windows, though.

@olivierlemasle - Not sure how I managed to do this long ago :). I'm sure I tested it so I must not have submitted the removal of the build linux portion. This code does (did) work for Windows so I would prefer we take this change instead: https://github.com/jterry75/containerd/commit/c3c2901ad50eb78f04b2cc1bf0ee5ec5f54789d4. Could you take this patch and verify it also solves your issue removing the dependency but keeps the Windows code building on Windows

@kevpar - Want to sanity check the Windows side of the command as well? I'll leave that part up to you


fast-forward tokens in logits post processor

I've been working on an OpenAI-compatible REST server, utilizing TensorRT-LLM but not Triton, similar to openai_server.py but in Rust and generally production-ready. Its main feature is support for constrained decoding, using Guidance or more specifically the Rust low-level Guidance library. This allows for enforcing JSON schemas on the output (similar to OpenAI's "Structured Output" feature, though much more general and with no initial latency), as well as arbitrary context-free grammars.
I've been utilizing the batched logits post processor - I wrote a cuda kernel that applies boolean mask to logits (ie., sets logits to -inf where mask is false). Because I needed to support different temperature per token, the kernel also scales logits. There is an additional hack in there to support temperature==0.0 (greedy sampling). It would be nice it logits post processor allowed for changing sampling parameters.
However, the main feature that is missing and that would help performance is the ability to append more than one token to the sequence in the output phase - fast-forward tokens. This can be thought of an "speculation that is always right".
An example, where fast forward tokens are useful is generating data adhering to a certain JSON schema. The logit processor forces {"name":" to be generated, then the model generates John", the processor forces ,\n"age":, model generates 42, and so on. Another example is chain-of-thought reasoning, where after the model generated a sentence, the controller forces more instructions for the model, the model generates more text, and so on. If used, these greatly speed up generation process.
The sglang implements this though it was first done in Guidance.
One way to allow this functionality is to extend logit post-processor with the following callback that for each sequence is given the sampled token and returns a vector of tokens (typically it would be just the sampled token in the vector but could be something else, not necessarily starting with the sampled token).
using PostSamplingCallback = std::function<   std::vector<std::vector<std::vector<TokenIdType>>> (std::vector<IdType> const &seq_ids,
    std::vector<std::vector<TokenIdType>> const &sampled_tokens,
    std::vector<std::optional<IdType>> const &user_seq_ids)>;

The callback would take request ids, sampled tokens - a vector of num_requests of vectors of beam size of sampled tokens, and user req ids. It would return a vector of num_requests, of vectors of beam size of vectors of tokens to append to each beam.
For example:

model generates John, post-processor returns {John}
model generates ", post-processor returns {",, \n, ", age, ": } (assuming such tokens exists - note how " was replaced by ",)

The signature above looks somewhat complicated due to beams and requests, for a single beam, single request it's essentially:
vector<Token> post_sampling(Token t) {
  return {t}; // default
}

Hi @mmoskal, thank you for submitting this suggestion. We are in the process of improving the capabilities for generating structured output in TRT-LLM. We shall take your proposal into consideration. I will get back to you once we have a clearer design. CC @juney-nvidia , @tqchen

Thank you @MartinMarciniszyn ! If you are interested in integrating the llguidance library directly into TRT-LLM let me know. The library has a C interface that allows for regex, JSON schema, and Guidance constraints.

@MartinMarciniszyn Adding to the interest in enabling fast-forward tokens. Azure AI has been collaborating with @mmoskal and we're very interested in combining the best-in-class inference performance of trt-llm with the best-in-class constrained decoding features guidance and it's ecosystem of libraries offers!


Analyzer: No error if the first argument of 'main' is not a supertype of 'List'

This is the analyzer specific issue for #43552, which has the details.

https://dart-review.googlesource.com/c/sdk/+/166780


core-ajax - Firefox passing back xml when contentType 'application/json' specified

I'm having the same issue found here:
https://groups.google.com/forum/#!msg/polymer-dev/iomONXdUAVM/CYHOQepIY6EJ
using polymer 0.5.4

The request header "accept" from the above ajax request is asking for ("text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8")
So my server is responding with xml, which throws an error in the json.parse since it is returning xml.
thanks
Tim

@garlicnation @sjmiles I see three possible solutions here:

Have core-ajax set the "accept" header automatically when you specify handleAs JSON or XML. Kind of weird because people may need to set the "accept" header for other types of data.

Document that setting handleAs doesn't set the accept header, and they need to set it using headers.

Like 2, but also expose accept as a property, like we expose contentType, as a convenience.

Thoughts?

2, then 3 sounds good. I'd be happy to merge a PR for 2.

Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.


[Output] Table format does not work consistently with show commands

The following:
az vm show --ids {id} -o table works but az vm show --ids [multiple ids] -o table produces a table with one row full of None values. The reason is because the simple_output_query is expecting a single object, not an array of objects. Simply appending '[]' to the query will cause the multi-id form to succeed but the single object form to fail.
One solution would be to check the results format and wrap it in a list if it is an object. In this way the simple output query would always be written as for a list. @derekbekoe, @johanste

Moving to Sprint 2.


Saved resources are displayed only when restarting edtior

Operating system or device - Godot version:
Linux, Fedora 23 64 bit, godot master branch
Issue description (what happened, and what was expected):
It is expected that saving a resource like an fnt or tilemap res file, will be immediately visible in the resource load dialog (the file manager window), but the resources arent visible (not event hitting the refresh button), you have to restart the editor in order to see the resources
Steps to reproduce:
Just save a resource like an fnt, try to load the newly created resource
Link to minimal example project (optional but very welcome):

how are you saving the resoucre as .fnt? are you saving to an existing directory, new directory? more detal would be appreciated

closing as unable to reproduce the issue


Add new users request spec

Description
Change from users controller spec to requests spec
Type of change

Improvement

How Has This Been Tested?

All tests are green

@seanmarcia When I did the changes, I had to create a new method in user controller. Let me know if you want to implement other methods in users controllers bc I could do in another PR


Initial commit - FR: realtime event listener for RTDB (#229)

Here's a pull request against dev
 see cmd/listen/main.go for working simple test client app
To run the test app, edit main.go for credential json file location "edit 1." and db url "edit 2."
then from command line terminal, cd to cmd/listen
go run . init  - creates snapshot user1/path1/key1:"init"  for listener testing
go run . - starts listening
start a new command line terminal, cd to cmd/listen
go run . hey - this will trigger an event and should show up from other cmd line listener
Here's the gist of the code:
  iter, err := ref.Listen(ctx)

  defer iter.Stop()

  go func() {
    for {
      event, err := iter.Next()

      if err != nil {
        break
      }
    }
  }()

FR https://github.com/firebase/firebase-admin-go/issues/229

Thanks @johndelavega. The general shape of things look good. However the SSE sessions will die after an hour, when the underlying credential becomes invalid. You will need a way to reconnect when this happens. Also try to use the APIs in the json package as much as possible to parse SSE data.

Thanks for the feedback. Will work on the fix to reconnect. Will use json package for the SSE data parsing as that should make the code more resilient. Actually had plan to do that, so it was great seeing that feedback :)

Here's a fix for the timeout reconnection.
The code is tested and continued running for over 2 days.
The tested use case is similar to if we have a client-go SDK used for an IoT device or installed app using "authorized_user" JSON credential file,
like this: refresh_token.json
The JSON file is created from Google APIs Credential OAuth 2.0 Client IDs using Type: Other
This tool create-refresh-token can be used to create the JSON file.
This admin SDK can also be used as a client SDK, similar to Node.js SDK

Updated to use json package APIs for parsing SSE data.
This firebase-admin-go SDK can be used as firebase-client-go SDK  using refresh_token "authorized_user" credential JSON file.

Any update on this?

Any updates on this ?
Got the Event Listeners working thanks to @johndelavega  github repo.
Only issue I find is that the event is only triggered when I do manual changes from the firebase console.
However the event is NOT triggered when I change data from another app (flutter), nor is it triggered when I update data via the Firebase Database REST API.

I think they are not going to work on this, sad.


star.py allign cmd += " > {tx_final_out} "

Hi @roryk, I have a question on the star.py
on line 90 of the star.py  I am not sure if this is correct
cmd += " > {tx_final_out} "
if I remove it star run without problem, otherwise I get a gzip core dump.
Thanks!

Hi @apastore,
Hm-- it should be working fine, we use STAR almost every day at the core, so I think something else might be the problem. Do you have any more information to share? Thanks!

Sorry I was on the run. I will try.. strangely it work after I comment the line.
(just seen that other aligner do not have that line).
I have a new installation of bcbio on a new cluster, and there I see this problem, in the old one it work just fine.
Sent from my iPhone

On Feb 26, 2018, at 7:31 PM, Rory Kirchner<EMAIL_ADDRESS>wrote:
Hi @apastore,
Hm-- it should be working fine, we use STAR almost every day at the core, so I think something else might be the problem. Do you have any more information to share? Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


How to manage AD user creation to specific OU based on location or city information from workday?

I tried to used append expression but it doesn't seem to be the correct way to do it.

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

ID: cd46e8e6-407d-10df-fe66-0df78460f709
Version Independent ID: 0cfa81ed-97e1-db88-af68-9eead39b36a1
Content: Tutorial: Configure Workday for automatic user provisioning with Azure Active Directory
Content Source: articles/active-directory/saas-apps/workday-inbound-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @cmmdesai
Microsoft Alias: chmutali

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

Thanks for providing feedback that helps improve our documentation. This article has been significantly changed since your issue was opened. If the issue remains feel free to reopen. #please-close


Can't using config file

Hi,
Maybe there is a bug using config file.
Situation
pbcli is stored in /etc/pbcli/
echo 'TestPaste' | /etc/pbcli/pbcli --host https://privatebin.net/ --burn is working fine.
Now I want to use the config file.
I created the config in /etc/pbcli/ ('/etc/pbcli/config') and add the following lines:
--host=https://privatebin.net/
--burn

Now the comand should work without --host https://privatebin.net/ --burn
echo 'TestPaste' | /etc/pbcli/pbcli does not work.
Output:
#echo 'test' | /etc/pbcli/pbcli
              error: The following required arguments were not provided:
    <URL>

USAGE:
    pbcli <URL>

For more information try --help

echo 'TestPaste' | /etc/pbcli/pbcli --debug does not work too.
Output:
#echo 'test' | /etc/pbcli/pbcli --debug
              error: The following required arguments were not provided:
    <URL>

USAGE:
    pbcli <URL>

For more information try --help

echo 'TestPaste' | /etc/pbcli/pbcli --host https://privatebin.net/ --burn --debug is working fine.
The debug report is using the config /etc/pbcli/config
# echo 'test' | /etc/pbcli/pbcli --host https://privatebin.net/ --burn --debug
DEBUG pbcli::config: PBCLI_CONFIG_PATH not set
DEBUG pbcli::config: looking for config at /root/.config/pbcli/config
DEBUG pbcli::config: looking for config at /etc/pbcli/config
DEBUG pbcli::config: using config /etc/pbcli/config
DEBUG reqwest::connect: starting new connection: https://privatebin.net/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="privatebin.net"
DEBUG hyper_util::client::legacy::connect::http: connecting to [2001:1620:2057:1:4902::7]:443
DEBUG hyper_util::client::legacy::connect::http: connected to [2001:1620:2057:1:4902::7]:443
DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("https", privatebin.net)
https://privatebin.net/?f50d5e0825430de6#8TzwbEyCa3AztCBErt37tYmi8YJ3r48uTUvmVuFRRbSi

Now I set PBCLI_CONFIG_PATH=/etc/pbcli/config.
echo 'TestPaste' | /etc/pbcli/pbcli --debug does not work.
Output:
#echo 'test' | /etc/pbcli/pbcli --debug
              error: The following required arguments were not provided:
    <URL>

USAGE:
    pbcli <URL>

For more information try --help

echo 'TestPaste' | /etc/pbcli/pbcli --host https://privatebin.net/ --burn --debug is working fine.
The debug report is using the config /etc/pbcli/config again
# echo 'test' | /etc/pbcli/pbcli --host https://privatebin.net/ --burn --debug --no-default-config
DEBUG pbcli::config: using config pointed to by PBCLI_CONFIG_PATH
DEBUG pbcli::config: using config /etc/pbcli/config
DEBUG reqwest::connect: starting new connection: https://privatebin.net/
DEBUG hyper_util::client::legacy::connect::dns: resolving host="privatebin.net"
DEBUG hyper_util::client::legacy::connect::http: connecting to [2001:1620:2057:1:4902::7]:443
DEBUG hyper_util::client::legacy::connect::http: connected to [2001:1620:2057:1:4902::7]:443
DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("https", privatebin.net)
https://privatebin.net/?068f39ac53387327#AXaJt1RWQHWJ5oEjLabrjHRaZGxvVSEczzhpG9FQoByW

System
Ubuntu 24.04
pbcli 2.5.0
Please let me know if more information is needed.

Greetings,
I identified the issue and I am working on a fix.
Best Regards
Mydayyy

Greetings,
the fix has been released as v2.5.1 on github, AUR and on crates. Please let me know if this works for you and I will proceed to close this issue.
Best Regards
Mydayyy

Wow, thank you very much for your work 🥇
pbcli version 2.5.1 is now working for me.


Use gulp-requirejs

Make it all compile the way its supposed to with the requirejs optimizer.

Made null by #5 anyway


Importing torch crashed when metacall is imported first.

🐛 Bug Report

Importing torch crashed when metacall is imported first.
Expected Behavior

Load torch silently.
Current Behavior

ipython and juputer-notebook crashes when importing torch.
Steps to Reproduce

$ ipython3
Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.5.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: from metacall import metacall

In [2]: import torch
Segmentation fault (core dumped)

Versions:

torch: 2.0.1+cu117
MetaCall:   0.7.4

Context (Environment)

Detailed Description

Possible Implementation

@iripoll Thank you so much for your report.
This is a limitation related to metacall that cannot run outside of metacall. This problem basically happens because once it's run outside metacall, it initializes two instances of python. The solution of this has been investigated and the proposal is to detect if it's being run under an existing runtime and then relink the loaders on the fly to the process instead of loading the loader with the libpython dependency.
Here is the issue described in more detail: https://github.com/metacall/core/issues/231
The same problem happens here with NodeJS: https://github.com/metacall/core/issues/31
I have investigated this in python and it happens also due to openssl but in this case is due to different versions of crypto library which have a dependency to openssl.
Our distributable mitigates the issue but it's not ideal, eventually we will solve this completely for all runtimes. We only need a bit of magic.
I am gonna keep the issue open so we can have more reference and cases where this happens for the future.

This happened with me as well when importing metacall on a colab notebook.


regbot: 0.7.2 -> 0.8.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/regclient/versions.
meta.description for regbot is: Docker and OCI Registry Client in Go and tooling using those libraries
meta.homepage for regbot is: https://github.com/regclient/regclient
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.8.0 with grep in /nix/store/b8wgysabg00m7d8ih4i4vf3s1x9hv15b-source

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

5 total rebuild path(s)

5 package rebuild(s)

First fifty rebuilds by attrpath

regbot
regclient
regctl
regsync

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/b8wgysabg00m7d8ih4i4vf3s1x9hv15b-source \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/b33ef4e86d8db35f9123423c83beb88abee04308#regbot

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

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review

x86_64-linux

:white_check_mark: 4 packages built:

regbot (regbot.regbot ,regbot.regctl ,regbot.regsync ,regclient.regbot)
regclient
regctl (regclient.regctl ,regctl.regbot ,regctl.regctl ,regctl.regsync)
regsync (regclient.regsync ,regsync.regbot ,regsync.regctl ,regsync.regsync)

Maintainer pings
cc @maxbrunet for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 364226

aarch64-darwin

:white_check_mark: 4 packages built:

regbot (regbot.regbot ,regbot.regctl ,regbot.regsync ,regclient.regbot)
regclient
regctl (regclient.regctl ,regctl.regbot ,regctl.regctl ,regctl.regsync)
regsync (regclient.regsync ,regsync.regbot ,regsync.regctl ,regsync.regsync)


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-26-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1882

Questions ?
Please refer to the Backport tool documentation


Add support for quantized ggml based models using ctransformers

I've done a lot under the hood to get this working to my satisfaction.
Have also tried to improve the documentation and configuability.
Hope this is good for you.

Still tweaking and testing a bit here and there.


Change flask KonfigProxy to behave like flask config

Seems like we need to fix mypy / pylint warnings - will work on it now, and let you know when it will be ready to rebase

it is ready to rebase :)

Please add a changelog entry here - https://github.com/kiwicom/konfetti/blob/master/docs/changelog.rst
Thank you very much for your contribution :)

Done! Thanks to you!


helm: Disable the bandwidth manager by default

Commit 5412142 disabled our kube-proxy replacement (KPR) by default. If the bandwidth manager is enabled, we will still autodetect the devices. However, if we are running in native routing mode, since KPR is disabled, we will hit #12205 (connectivity issues when devices are set but KPR is disabled).
We therefore should disable the bandwidth manager by default to avoid running into this bug. The same will be done for the cilium-cli default installation.
The bandwidth manager is also still a beta feature, so probably best not to enable it by default.
Related: 5412142 ("install: Disable kube-proxy-replacement by default")
Related: https://github.com/cilium/cilium/issues/12205.

@pchaigno should we only target this for 1.10? And not merge into master (given we would revert there afterwards anyway again)?

@pchaigno should we only target this for 1.10 as base-branch, and not merge into master (given we would revert there afterwards anyway again)?

I was thinking we would revert once the bw manager is not beta anymore. Also, if it's enabled in master, then we need to explicitly disable it in some tests (e.g., https://github.com/cilium/cilium/pull/16365 where I first ran into this issue). I'd rather avoid that because we may then forget to re-enable in all those tests.

Also, if it's enabled in master, then we need to explicitly disable it in some tests (e.g., #16365 where I first ran into this issue).

Do we have a list of tests we need to take care of? Otoh, I'm also totally fine to handle it like we do with KPR so users just opt-in.

Do we have a list of tests we need to take care of aside of that one?

Jenkins tests are fine for now because we always enable KPR on newer kernels. The one exception is 4.19 where KPR can be disabled piecemeal. It's disabled there today only for IPsec tests, and I'm guessing the bandwidth manager is already automatically disabled when we enable IPsec.
Tests at cilium-cli are also concerned since we have a PR out to disable KPR in cilium-cli. I've disabled the bandwidth manager by default in the same PR.

Otoh, I'm also totally fine to handle it like we do with KPR so users just opt-in. Just unfortunate that in this case majority might just stick to defaults.

I think the goal for both features is to get to a state where we can enable by default because, as you said, otherwise users will just keep the default :cry: For the most performance-sensitive users, the tuning guide should at least point them to the bandwidth manager in the meantime.

test-gke

k8s-1.21-kernel-4.9 is failing with known flakes https://github.com/cilium/cilium/issues/16237, https://github.com/cilium/cilium/issues/15097, and https://github.com/cilium/cilium/issues/14959.

k8s-1.21-kernel-4.9 is failing with known flakes #16237, #15097, and #14959. Reviews are in. Marking as ready to merge.


Tmux and integrated terminal

VSCode Version: 1.2.1 (fe7f407b95b7f78405846188259504b34ef72761)
OS Version: OS X 10.11.5

Steps to Reproduce:

Open the terminal window (cmd+`)
Open a new tmux session (tmux new)
Close the terminal window (cmd+`)
Open the terminal window (cmd+`)

When using tmux in terminal window everything works fine, but as soon as you close the window and reopen it the rendering is broken. If you hit ctrl+d several times to close the terminal in the and you have a Cannot set property innerHTML of undefined error and end up having to reload window for the terminal to be working again.

You can't see it obviously but in this gif, when I reopen the terminal window I did another ls.

I believe this is already fixed, can you see if you can reproduce in the Insiders build?

Correct, it's been fixed in insider version.
Thanks

Awesome, thanks for confirming :smiley:


Weird error from Emclient on mobile phone connecting

mox-1  | l=debug m="scram auth" pkg=imapserver authentication=XXX cid=19322540af6 delta=99.735482ms
mox-1  | l=debug m="imap command syntax error" err="parsing base64: illegal base64 data at input byte 2" pkg=imapserver cmd=authenticate duration=30.065153ms cid=19322540af6 delta=30.062616ms
mox-1  | l=info m="imap syntax error" pkg=imapserver lastline="A2 LOGOUT" cid=19322540af6 delta="15.889µs"
mox-1  | l=info m="imap command ioerror" err="unexpected EOF (io error)" pkg=imapserver cmd= duration=339.942911ms cid=19322540af6 delta=309.853999ms
mox-1  | l=info m="connection closed" err="unexpected EOF (io error)" pkg=imapserver cid=19322540af6 delta="89.573µs"
mox-1  | l=info m="new connection" pkg=imapserver remote=XXX:53580 local=XXX:993 tls=true listener=public cid=19322540af7 delta="54.315µs"

I installed emclient for iOS just now and am getting the same errors. It looks
like emclient is aborting the SCRAM-SHA-1 SASL session. And instead of writing
"*" to abort, it writes "A2 LOGOUT", which mox tries to parse as base64.
The first & major issue is emclient aborting the authentication attempt
causing authentication between emclient and mox to fail completely. There must
be something in the mox response that emclient doesn't like. Could be related
to the plus-variants that it isn't chosing. I'm not seeing anything in its
logging.
The second & minor issue is that emclient doesn't use "*" to abort the connection.
IMAP: https://www.xmox.nl/xr/dev/rfc/9051.html#L1442
SMTP: https://www.xmox.nl/xr/dev/rfc/4954.html#L194
While setting up my test account with emclient I found a third issue: TLS/SSL
doesn't work out of the box. They are trying to do STARTTLS on the immediate
TLS connections... I had to choose "Use SSL/TLS on special port (legacy)" to
use immediate TLS for IMAP (imaps) on port 993 and SMTP (submissions) on port
465. Immediate TLS is the better option, certainly not legacy. Emclient used
autoconfig/autodiscover to find settings (great!) but may have misinterpreted
the TLS-related settings.
For reference, a trace of an IMAP session:
l=info m="new connection" pkg=imapserver remote=...:51516 local=...:993 tls=true listener=public cid=1935051c4f2 delta="167.299µs"
l=trace m="S: * OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE LITERAL+ IDLE SASL-IR BINARY UNSELECT UIDPLUS ESEARCH SEARCHRES MOVE UTF8=ACCEPT LIST-EXTENDED SPECIAL-USE LIST-STATUS AUTH=SCRAM-SHA-256-PLUS AUTH=SCRAM-SHA-256 AUTH=SCRAM-SHA-1-PLUS AUTH=SCRAM-SHA-1 AUTH=CRAM-MD5 ID APPENDLIMIT=9223372036854775807 CONDSTORE QRESYNC STATUS=SIZE QUOTA QUOTA=RES-STORAGE AUTH=PLAIN] mox imap\r\n" pkg=imapserver cid=1935051c4f2 delta=1.103916ms
l=trace m="C: A1 AUTHENTICATE SCRAM-SHA-1 [base64]\r\n" pkg=imapserver cid=1935051c4f2 delta=33.105852ms
l=debug m="scram auth" pkg=imapserver<EMAIL_ADDRESS>cid=1935051c4f2 delta=1.010431ms
l=trace m="S: + [base64]\r\n" pkg=imapserver cid=1935051c4f2 delta="690.643µs"
l=trace m="C: A2 LOGOUT\r\n" pkg=imapserver cid=1935051c4f2 delta=10.173214ms
l=debug m="imap command syntax error" err="parsing base64: illegal base64 data at input byte 2" pkg=imapserver cmd=authenticate duration=11.396478ms cid=1935051c4f2 delta="500.819µs"
l=info m="imap syntax error" pkg=imapserver lastline="A2 LOGOUT" cid=1935051c4f2 delta="379.437µs"
l=trace m="S: A1 BAD AUTHENTICATE unrecognized syntax/command: parsing base64: illegal base64 data at input byte 2\r\n" pkg=imapserver cid=1935051c4f2 delta="325.356µs"
l=info m="imap command ioerror" err="unexpected EOF (io error)" pkg=imapserver cmd= duration=320.105187ms cid=1935051c4f2 delta=308.036891ms
l=info m="connection closed" err="unexpected EOF (io error)" pkg=imapserver cid=1935051c4f2 delta=3.96806ms

And logging from emclient:
10:10:32.733|016|   eM Client 10.0.3530+f0b89b73a0 (iOS)
10:10:32.734|022|   Account's UID is ca03f6b5-c504-4485-9bc6-ebbb9d89664a
10:10:32.734|022|   AccountBase.ChangeOnlineState : State changed to ONLINE due User
10:10:32.738|022|   WARNING no INBOX folder found to watch!
10:10:32.738|022|   >>> ListFoldersAsync(): Start
10:10:32.739|022|   01:   Connecting to komijn.test.xmox.nl:993 with TLS ...
10:10:32.740|022|   >>> Starting account synchronization
10:10:32.782|022|   01:   TLS stream established with Protocol: Tls12, NegotiatedCipherSuite: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, CipherAlgorithm: Aes128, HashAlgorithm: None
10:10:32.782|022|   01: * OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE LITERAL+ IDLE SASL-IR BINARY UNSELECT UIDPLUS ESEARCH SEARCHRES MOVE UTF8=ACCEPT LIST-EXTENDED SPECIAL-USE LIST-STATUS AUTH=SCRAM-SHA-256-PLUS AUTH=SCRAM-SHA-256 AUTH=SCRAM-SHA-1-PLUS AUTH=SCRAM-SHA-1 AUTH=CRAM-MD5 ID APPENDLIMIT=9223372036854775807 CONDSTORE QRESYNC STATUS=SIZE QUOTA QUOTA=RES-STORAGE AUTH=PLAIN] mox imap
10:10:32.783|022|   01: A1 AUTHENTICATE SCRAM-SHA-1 <Parameter removed for privacy reasons.>
10:10:32.797|022|   01: + <Parameter removed for privacy reasons.>
10:10:32.800|022|   >>> ConnectionPoolEntry.CloseAsync(): Failed to connect: System.NullReferenceException: Object reference not set to an instance of an object
10:10:32.800|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.Hi(Byte[] password, Byte[] salt, Int32 count)
10:10:32.800|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.EvaluateChallenge(Byte[] challenge)
10:10:32.800|022|      at MailClient.Imap.Base.Connection.AuthenticateAsync(SaslMechanism scheme, ClientCredential credential, Boolean useInitialResponse, CancellationToken cancellationToken)
10:10:32.800|022|      at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
10:10:32.800|022|   01: A2 LOGOUT
10:10:32.811|022|   01: A1 BAD AUTHENTICATE unrecognized syntax/command: parsing base64: illegal base64 data at input byte 2
10:10:33.101|022|   01: --- CMD LOGOUT WAS CANCELLED
10:10:33.112|022|   01: --- RECEIVE CANCELLED
10:10:33.113|022|   01:   Connection 1 was closed, deliberate = True
10:10:33.122|022|   >>> COMMAND CONNECTION EXCEPTION (retry: True): MailClient.Accounts.ConnectionException: Object reference not set to an instance of an object
10:10:33.122|022|    ---> System.NullReferenceException: Object reference not set to an instance of an object
10:10:33.122|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.Hi(Byte[] password, Byte[] salt, Int32 count)
10:10:33.122|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.EvaluateChallenge(Byte[] challenge)
10:10:33.123|022|      at MailClient.Imap.Base.Connection.AuthenticateAsync(SaslMechanism scheme, ClientCredential credential, Boolean useInitialResponse, CancellationToken cancellationToken)
10:10:33.123|022|      at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
10:10:33.123|022|      Exception_EndOfInnerExceptionStack
10:10:33.123|022|      at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
10:10:33.123|022|      at MailClient.Protocols.Imap.ConnectionPool.AcquireConnectionAsync(Folder mailFolder, Boolean noSelect)
10:10:33.123|022|      at MailClient.Protocols.Imap.ConnectionContext.CreateContextAsync(ImapAccount account)
10:10:33.123|022|      at MailClient.Protocols.Imap.ImapFolderSynchronizer.ListFoldersAsync(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
10:10:33.123|022|      at MailClient.Protocols.Imap.ImapFolderSynchronizer.GetFolderList(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
10:10:33.123|022|      at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass18_0.<EnqueueGetFolderList>b__0(WorkerStatus status, CancellationToken cancellationToken)
10:10:33.124|022|      at MailClient.Protocols.Imap.ImapActionCommand.<>c__DisplayClass11_0.<.ctor>b__0(WorkerStatus ws, CancellationToken ct)
10:10:33.124|022|      at MailClient.Protocols.Imap.ImapActionCommand.ExecuteInternalSync(WorkerStatus status)
10:10:33.124|022|      at MailClient.Protocols.Imap.ImapActionCommand.Execute(WorkerStatus status)
10:10:33.124|022|   >>> ListFoldersAsync(): Start
10:10:33.124|022|   02:   Connecting to komijn.test.xmox.nl:993 with TLS ...
10:10:33.167|022|   02:   TLS stream established with Protocol: Tls12, NegotiatedCipherSuite: TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, CipherAlgorithm: Aes128, HashAlgorithm: None
10:10:33.168|022|   02: * OK [CAPABILITY IMAP4rev2 IMAP4rev1 ENABLE LITERAL+ IDLE SASL-IR BINARY UNSELECT UIDPLUS ESEARCH SEARCHRES MOVE UTF8=ACCEPT LIST-EXTENDED SPECIAL-USE LIST-STATUS AUTH=SCRAM-SHA-256-PLUS AUTH=SCRAM-SHA-256 AUTH=SCRAM-SHA-1-PLUS AUTH=SCRAM-SHA-1 AUTH=CRAM-MD5 ID APPENDLIMIT=9223372036854775807 CONDSTORE QRESYNC STATUS=SIZE QUOTA QUOTA=RES-STORAGE AUTH=PLAIN] mox imap
10:10:33.168|022|   02: A1 AUTHENTICATE SCRAM-SHA-1 <Parameter removed for privacy reasons.>
10:10:33.177|022|   02: + <Parameter removed for privacy reasons.>
10:10:33.180|022|   >>> ConnectionPoolEntry.CloseAsync(): Failed to connect: System.NullReferenceException: Object reference not set to an instance of an object
10:10:33.180|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.Hi(Byte[] password, Byte[] salt, Int32 count)
10:10:33.181|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.EvaluateChallenge(Byte[] challenge)
10:10:33.181|022|      at MailClient.Imap.Base.Connection.AuthenticateAsync(SaslMechanism scheme, ClientCredential credential, Boolean useInitialResponse, CancellationToken cancellationToken)
10:10:33.181|022|      at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
10:10:33.181|022|   02: A2 LOGOUT
10:10:33.189|022|   02: A1 BAD AUTHENTICATE unrecognized syntax/command: parsing base64: illegal base64 data at input byte 2
10:10:33.482|022|   02: --- CMD LOGOUT WAS CANCELLED
10:10:33.496|022|   02: --- RECEIVE CANCELLED
10:10:33.496|022|   02:   Connection 2 was closed, deliberate = True
10:10:33.506|022|   >>> COMMAND CONNECTION EXCEPTION: MailClient.Accounts.ConnectionException: Object reference not set to an instance of an object
10:10:33.506|022|    ---> System.NullReferenceException: Object reference not set to an instance of an object
10:10:33.506|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.Hi(Byte[] password, Byte[] salt, Int32 count)
10:10:33.507|022|      at MailClient.Authentication.Mechanisms.ScramMechanism.Client.EvaluateChallenge(Byte[] challenge)
10:10:33.507|022|      at MailClient.Imap.Base.Connection.AuthenticateAsync(SaslMechanism scheme, ClientCredential credential, Boolean useInitialResponse, CancellationToken cancellationToken)
10:10:33.507|022|      at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
10:10:33.507|022|      Exception_EndOfInnerExceptionStack
10:10:33.507|022|      at MailClient.Protocols.Imap.ConnectionPoolEntry.ConnectInternalAsync(CancellationToken cancellationToken)
10:10:33.507|022|      at MailClient.Protocols.Imap.ConnectionPool.AcquireConnectionAsync(Folder mailFolder, Boolean noSelect)
10:10:33.507|022|      at MailClient.Protocols.Imap.ConnectionContext.CreateContextAsync(ImapAccount account)
10:10:33.507|022|      at MailClient.Protocols.Imap.ImapFolderSynchronizer.ListFoldersAsync(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
10:10:33.507|022|      at MailClient.Protocols.Imap.ImapFolderSynchronizer.GetFolderList(IListFoldersProgress progress, Folder homeFolder, CancellationToken cancellationToken)
10:10:33.507|022|      at MailClient.Protocols.Common.FolderSynchronizer.<>c__DisplayClass18_0.<EnqueueGetFolderList>b__0(WorkerStatus status, CancellationToken cancellationToken)
10:10:33.508|022|      at MailClient.Protocols.Imap.ImapActionCommand.<>c__DisplayClass11_0.<.ctor>b__0(WorkerStatus ws, CancellationToken ct)
10:10:33.508|022|      at MailClient.Protocols.Imap.ImapActionCommand.ExecuteInternalSync(WorkerStatus status)
10:10:33.508|022|      at MailClient.Protocols.Imap.ImapActionCommand.Execute(WorkerStatus status)
10:10:33.519|022|   AccountBase.GoOfflineAsync : State changed to OFFLINE due BrokenConnection

There are more log files, including for auth, but they don't seem to contain anything interesting.
Thanks for reporting. I'm going to send this issue to the emclient support@ address.

I would add it worked on previous Emclient version. So this must be recent change.

We are pretty sure it's bug in eM Client and not in the server. We are investigating and hopefully we will have more to share soon.

Thanks for the update!
@exander77 Was authentication working with the mobile version before? I suppose it auto-updates... Or do you happen to know a previous version where it worked?

@mjl- Yes, it worked fine till like 4 days ago, and I confirmed that Emclient was updated. (I am not the person affected, person who has mailbox on my domain and uses Emclient is.).

Still working there, although at slightly different role. I'm now in charge of fixing some hard issues and managing problems on the underlying frameworks (eg. .NET). 😅
This likely happened as a side-effect of some application size trimming done by the underlying framework and how it works on mobile. We had the root cause fixed for months in our development version but the current release is still done from older branch and it likely happened to regress due to some unrelated tooling update.
OT: We don't have any plans for Linux version at the moment but we do some limited testing of the desktop version using Wine and the mobile version using Waydroid. We have a big update for the mobile version in the pipeline that should get the functionality a step closer to the desktop one but no timeline for release yet. There's not much economic viability in creating a native Linux version and none of the UI frameworks that we use has direct support for it, unfortunately.

Still working there, although at slightly different role. I'm now in charge of fixing some hard issues and managing problems on the underlying frameworks (eg. .NET). 😅
This likely happened as a side-effect of some application size trimming done by the underlying framework and how it works on mobile. We had the root cause fixed for months in our development version but the current release is still done from older branch and it likely happened to regress due to some unrelated tooling update.
OT: We don't have any plans for Linux version at the moment but we do some limited testing of the desktop version using Wine and the mobile version using Waydroid. We have a big update for the mobile version in the pipeline that should get the functionality a step closer to the desktop one but no timeline for release yet. There's not much economic viability in creating a native Linux version and none of the UI frameworks that we use has direct support for it, unfortunately.

So sad, wrote you on LinkedIn to keep in touch and do not OT this bug report much. I have to use MailSpring for now. Maybe if the Wine support is really good I should try it.

Here's a workaround from emclient support:
In settings of the given account in eM Client open the ADVANCED section
and insert these parameters:
--force-smtp-auth CRAM-MD5
--force-imap-auth CRAM-MD5

I'm very impressed by emclient support, thanks!

Here's a workaround from emclient support:
In settings of the given account in eM Client open the ADVANCED section
and insert these parameters:
--force-smtp-auth CRAM-MD5
--force-imap-auth CRAM-MD5

I'm very impressed by emclient support, thanks!

Great to hear. Yes, Emclient is good piece of software, just currently don't have native Linux version, just Windows, Mac and mobile versions.


It doesn't work on Windows 11 Build 22621.2215 (22H2)

, unfortunately.
Otherwise, many thanks for the script.

Duplicates: https://github.com/FuPeiJiang/VD.ahk/issues/51

this comment may be useful: https://github.com/FuPeiJiang/VD.ahk/issues/55#issuecomment-1722343974


Custom Frames Fail to Mask, Layers are completely Hidden while default frames work fine

It seems this issue is occurring again: https://github.com/MrPrimate/tokenizer/issues/80
Token frames seem to not apply a mask layer and will obscure the entirety of the layer below. It seems to still be working with the last version 4.1.1
V 4.1.2

V 4.1.1

Can you explain the process you're using to add a frame? Is this the default frame? Added via add image? Or via the add frame button?

The above scenarios were both done with the "Upload from your computer" functionality. I tested with a variety of token borders, it seems any uploaded don't get properly masked. I tried with Ray Algorithm on and off to no avail.
When using one of the default frames under the add frame button that seems to work in both versions.

Okay, the workflow I expected here would be Add Frame -> Select Another File -> then upload your custom frame to the foundry server.
I will need to make a tweak to accommodate applying the default masking algorithm to files uploaded using the other button.

Ah ok that makes sense, thank you!

Hi @MrPrimate quick question was this tweak ever made to allow masking in this method?

Oh sorry, I made some changes to fix this a while ago but got distracted, please find the final pieces in v4.2.5, available in all good Foundry updaters now.


Use HMR for vacuum simulations too?

We should probably set hydrogenMass to 4*amu for vacuum simulations here since we use it for simulations with a barostat here.

This is the default now


Code?

I like this project and will be implementing something like soon. Maybe I'm blind, but I don't actually see any code posted here. The links to documentation are very useful to write up my own, but the readme suggests this part was done already. Can you point me in the right direction?

That is true. All the work is done and right this second I'm starting my Roomba from work -- but I had no time to prepare the code and the photos etc. and actually update the documentation.
Maybe I can get around to working a bit on this today 🤔


HHH-18108 Avoid throwing a LinkageError when running Spring's instrumentation

This seems to be safer according to discussion on https://hibernate.atlassian.net/browse/HHH-18108
We could apply this first as my previous optimisations caused a regression, but it would be nicer to eventually debug it fully.

Nevermind, better understood what is going on and can now send a better PR which will improve things instead of stepping back.


fix(batch): fix a bug of exchange and project.

What's changed and what's your intention?
We'd better compact DataChunk first if we want to manipulate something in it.
Project should consider the case that zero columns with non-zero cardinality.
Refer to a related PR or issue link (optional)
close #2486

If it is local to the local hash shuffle, then originally by design, the data chunk is not compacted.
It seems now we require the data chunk is always compacted before being processed by any executor?

If it is local to the local hash shuffle, then originally by design, the data chunk is not compacted.
It seems now we require the data chunk is always compacted before being processed by any executor?

Not sure about it, but if we want to directly use cardinality and columns in it, we should compact it first to avoid tricky bugs.

Okay, I get it, we only need to compact for remote channels.


Know when a toast is displaying

I know there's preventDuplicates on toastrConfig, but it would be interesting to do other stuff programmatically whether or not a toast is currently showing. Maybe there's already a way to do this and I didn't read correctly but I would like to propose toastr.isShowing() or some kind of variable that we would easily use to figure out if a toast (or multiple) is (are) being displayed at a given time. I basically want to do some other dynamic actions during the toast display transition.

There is no official way to do that. Although, I will think about adding some easy way for that.
As today, you could set a flag to true and then set it to false on the onHidden callback.

I will do this "set a flag to true and then set it to false on the onHidden callback" for now, thanks!

I added that feature brother.

Already using it :+1: :+1: Thanks :100:


Fixed opening a cmd in another drive

This fixes opening a directory in a drive different from the drive where atom is installed.

exec "cd /d #{dir_path} && (start cmd /k)"


resolve: fix potential dead lock

If a store is failed to resolved, it should be removed from resolving set.

LGTM

PTAL @overvenus

LGTM.

/run-integration-tests

CI failed @BusyJay

Not related to the changes.


request sending form doesn't get reset when sending requests from search results

if a user wants to send multiple requests from search results,
the request form doesn't get reset when the user clicks on the second item that the user wants to send.

fixed in 67c4acf


CanSendEmail always returns false?

If I download this repo and run the sample project on Android, no email can be sent because the CanSendEmail property is false. Is there something I am missing about how to setup the project?

I've got a fix for this in the pipeline.  Will try and get this updated tonight


refactor(Blankslate): add support for css modules to Blankslate

Context https://github.com/github/primer/issues/3696

Refactor Blankslate to use CSS Modules behind a feature flag
Changelog

New

Changed

Update Blankslate component to use CSS Modules
Add feature flag to Blankslate component to toggle between styled-components and CSS Modules
Use feature flag for VRT in Blankslate
Add fallback VRT tests for Blankslate
Update script for generating export sizes to use noop plugin for CSS in entrypoints

Removed

Rollout strategy

[x] Minor release

Testing & Reviewing

Verify that no regressions have occurred in VRT
Verify that snapshots have been added for styled-component styles

FYI @siddharthkp here was one idea for feature flagging in the classes 👀


Email has huge composer log all the time?

Hello
The email is not very usefull i get always HUGE composer debug< how Do i Turn this off? I tried debug and does nothing?
thanks

You can use the option template:short in the e-mail settings
I have add it to https://github.com/Block8/PHPCI/wiki/Email-plugin#configuration-options

Thanks will try.

I close this issue because I suspect it is clear. Feel free to reopen if needed


[BACKLOG-25467] - adding parameter to ErrorDialog constructor so that…

… the exception message can be run through a function before displaying the text

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'ui' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  ui/src/main/java/org/pentaho/di/ui/core/dialog/ErrorDialog.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.ui.core.dialog.ErrorDialog

Complexity Change: -0.7% :small_red_triangle_down:
Method Change: -3.1% :small_red_triangle_down:


update swift 5, add missing scopes, remove warnings

As for the Swift 5 update: I couldn't find the exact compatibility informations, therefore maybe the Compatibility section in the readme needs to be changed, too.
Ok, with the help of the CI, I discovered that you need a minimum of Xcode 10.2 to run Swift 5 projects.
Furthermore I fixed some obvious compiler warnings and added the missing scopes for App Remote Control and Image Upload.

+1 thanks @tomaculum


Field warning is noisy

This warning is quite noisy for me:

"Field '{field}' already exists in the field list. This will overwrite existing field '{field}'"

It is implemented at https://github.com/inonit/drf-haystack/blob/a0cb22fe883079a96eced59e6f3cf658b0b6a5be/drf_haystack/serializers.py#L213-L214.
I consider this warning noise because it's warning about a standard pattern in DRF serializers. The the serializer below. When I run code that uses this serializer, the warning is warning me of the fact that my SerializerMethodField will be used instead of the default field. This pattern of overriding the field is common, and necessary in some cases, for DRF projects.
class ProgramSearchSerializer(HaystackSerializer):
    authoring_organizations = serializers.SerializerMethodField()

    def get_authoring_organizations(self, program):
        organizations = program.authoring_organization_bodies
        return [json.loads(organization) for organization in organizations] if organizations else []

    class Meta:
        field_options = {}
        fields = ('uuid', 'authoring_organizations', )
        index_classes = [ProgramIndex]

Is there a specific reason for these warnings? If not, I propose removing them or, at least, providing the option to disable them.

Hi, yeah I kind of agree.
The reason (if I remember correctly) was in cases where there is multiple indices being serialized, in order to help users figure out why the outputted fields contain other information than they might have expected.
But you are correct, this is a standard pattern for DRF, it's only that it is being automated here in some cases.
Feel free to submit a PR with the removal. We can add a little heads up in the docs instead...

@rhblind please let me know when you'll be able to release a new version/RC.

I'll try to get it done by the weekend or so.


Try Fix HDR Cube Texture Deserialization

I tried this and is still tries to load the _px.jpg and _nx.jpg