[BUG] SnapshotStatusApisIT.testExceptionOnMissingShardLevelSnapBlob fails with reproducible seed

Describe the bug
junit.framework.AssertionFailedError: Expected exception SnapshotMissingException but no exception was thrown
	at __randomizedtesting.SeedInfo.seed([5F17849827BA79F3:C1C9BD258865E37A]:0)
	at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2886)
	at org.apache.lucene.tests.util.LuceneTestCase.expectThrows(LuceneTestCase.java:2872)
	at org.opensearch.snapshots.SnapshotStatusApisIT.testExceptionOnMissingShardLevelSnapBlob(SnapshotStatusApisIT.java:211)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)

REPRODUCE WITH: ./gradlew ':server:internalClusterTest' --tests "org.opensearch.snapshots.SnapshotStatusApisIT.testExceptionOnMissingShardLevelSnapBlob" -Dtests.seed=5F17849827BA79F3 -Dtests.security.manager=true -Dtests.jvm.argline="-XX:TieredStopAtLevel=1 -XX:ReservedCodeCacheSize=64m" -Dtests.locale=it-VA -Dtests.timezone=US/Hawaii -Druntime.java=21

Related component
Storage:Snapshots
To Reproduce
Seed above.
Expected behavior
Test to pass
Additional Details
No response

Hey @mch2 the automation flagged the class SnapshotStatusApisIT showing some flaky tests, please check https://github.com/opensearch-project/OpenSearch/issues/15815. Can we close this issue?
Thanks
@dblock @rednaksi91 @andrross @getsaurabh02

@prudhvigodithi this fails with a reproducible seed so imo should be treated as a bug not a flaky test.

Coming from here https://github.com/opensearch-project/OpenSearch/issues/15815, the SnapshotStatusApisIT failed at the post merge action which means it passed at one point, the PR was merged and started to see some failures after then. The issue also has the other PR's linked on which the SnapshotStatusApisIT failed at one point and passed after re-try as some of them are in merged state.
Thanks

@ltaragi Lets close this issue if it has been fixed.
[Triage - attendees 1 2 3 4 5]

Auto-cut issue (#15815) was closed by PR (#16146). Closing this one as well.


updateHandler is not invoked asynchronously

Steps to reproduce

Create TelegramBotClient object and call StartReceiving
_client.StartReceiving(HandleRequest, Error);
Ensure that the HandleRequest method is declared as asynchronous (async).
Implement the HandleRequest method to simulate a long asynchronous action:

private async Task HandleRequest(ITelegramBotClient botclient, Update update, CancellationToken token)
{
  var message = update.Message;
  if (message?.Text != null)
    {
       await botclient.SendTextMessageAsync(message.Chat.Id, "processing...");
       await Task.Delay(120000);
       await botclient.SendTextMessageAsync(message.Chat.Id, "completed");
     }
 }

Send messages to your bot from two different users

Expected  behavior
I expect to receive the "processing..." message in both users simultaneously
Actual behavior
In reality, one of the users receives the "processing..." message only after the other user receives the "completed" message.
Screenshots
First user:

Second user (pay attention to time)

NuGet Package Version: 19.0.0
.NET Version: .NET 7
IDE: VS2022
App: Desktop

async does not mean parallel.
Paralleling should be on your side, so you can handle not thread safe operations.

Hello, do you have a solution?
I'm having this problem too.


Add sconfig.Producer.Return.Successes value

With the latest sarama library the sconfig.Producer.Return.Successes configuration value must be true for the Sync Producer. Failing to configure this produces an error from NewPublisher() as in:
kafka: invalid configuration (Producer.Return.Successes must be true to be used in a SyncProducer)

Coverage remained the same at 40.59% when pulling 6c0bb2639f59db8bb65f1808ab38d182fb58c49c on mweagle:master into 12c3a2a0a5dcc7cdc6f3d13b1ceae135872f786a on NYTimes:master.


Automated new drive formatting, mounting and updating chia/plot_manger configs

Code that will identify when a new drive is added to the system detecting that it is not mounted not has any partitions on it, will partition it, format it xfs, mount it, enter the required entries in /etc/fstab and update plot_manager and chia with the new mount point information.

hi, im going to use your software. thank you for this... i see this post and have a question, how can i format it to ext4? why you choose xfs vs ext4? looks like just because you are using freenas... i'd prefer ext4 cause im using directly attached hdd's (through sas expander + lsi hba controller) to my ubuntu server (which is plotter aswell). also wainting for support of multiply plotters , i have 4 plotter machines one of them is farmer aswell as plotter.

It can easily be changed to utilize ext4. I use FreeNAS/TrueNAS but NOT on my NAS units, these are simply basic JBODs. I utilize XFS for everything associated with my Chia and ZFS for everything TrueNAS associated. I would highly recommend reading up on XFS vs ext4 before making any decisions, but frankly, either should be fine, I simply choose XFS over anything else these days unless ZFS makes sense, then I use that.....
In order for you utilize ext4 vs xfs, you would simple need to change line 215:
mkfs_results =  subprocess.run(['mkfs.xfs', '-q', '-f', drive], capture_output=True, text=True)
to:
mkfs_results =  subprocess.run(['mkfs.ext4', '-q', '-f', drive], capture_output=True, text=True)
and line 219 to this:
print(f'Process (mkfs.ext4) {green}COMPLETE{nc}!')

thank you!

You bet, hope it works for you!


Index md5sum is not stable

Good point made in pouchdb-quick-search, and it applies to pouchdb-find as well: https://github.com/nolanlawson/pouchdb-quick-search/pull/68

This issue was moved to pouchdb/pouchdb#6255


Implementing other 2010-era interfaces

I was guided in #3048 to open up a new feature request for this.
Is the feature request related to a problem?
Not really, it's more of a suggestion.
Describe the feature that you'd like to see.
I am hoping that the "Interface Styles" plugin, which has a 2010-toggle, would let us choose from many more options than just health bars and inventory style. Basically I was wondering if it's possible to achieve something like this:

2010-era hitsplats. Example:

2010-era XP-tracking. Example:

2010-era XP drops. Example:

2010-era minimap interface. Example:

2010-era chat fonts. Example:

Provide additional information.
If this is asking for too much, please let me know. I am fine with the way the client looks now and I am grateful for everything y'all do. This is just a suggestion for those of us who like how the game looked during that era, and it should be toggleable.
I have a bit of professional programming experience, so I was also wondering if I am allowed to submit a pull request with my own implementations of these features in a forked version of the project. I am sure that anything written by anyone undergoes an extensive review/QA process before being merged, but I would like to see these toggleable features added, and if the main team is a bit busy with more important QOL plugins, I am more than happy to step up and try to implement them myself.

Each of these should be a separate issue, else the same will happen as what happened in #3048.
Also these hitsplats you posted are not the ones from 2010 era, these are:

My apologies. I didn't want to spam the issue tracker by opening 5 different issues. I can open them separately later this evening when I have some more time.
And I see, it seems that these hitsplats that I was talking about are from an different time period. I seem to remember them quite well, though. When I think of RS2-era hitsplats those are the ones I think of, not these.

This chat font is also not from 2010, it's from 2014 (post-EoC.)

Yes, you're right. Here's an example of the 2011-ish style chatbox that I was interested in:

It also shows that the hitsplats are from ~2011, but pre-EOC. This was the interface style that I was interested in. It is clean, compact, and easy to read IMO. Hitsplats in OSRS are a bit more messy.
This image also contains an example of the XP-tracker. Perhaps what I was really interested in was a 2011-era interface, which subsumes the 2010-era health bars + inventory styles.
Probably opening 5 different feature requests for the dev team is very annoying though. Am I allowed to join your Discord and try implementing it myself? I know that custom plugins are not taken very kindly towards, so if you would prefer that I do not try implementing this myself, please let me know and I will not do it.

Opening 5 different feature requests would actually be preferred, that way they can be separately tracked and implemented. But feel free to join discord to discuss as well.

I see. OK, I will join Discord sometime towards the end of this week when I have some more time and discuss with everyone to see what the consensus is. I imagine this will probably not be popular enough, though.
Thank you.

For future reference: #6937 and
#5106 already exist (for minimap and xp tracker respectively.)


Add -Werror=return-type to CMakeLists.txt

In C++ (but not C), when a return statement is omitted in a function that is supposed to return an int, it is undefined behaviour, even if the return value isn't being accessed by the caller. A warning is produced for this (-Wreturn-type), but it's somewhat buried among the other warnings produced by the libraries in this repository (microbit-v2-samples).
Here's an example:
#include "MicroBit.h"

MicroBit uBit; // Initialize the MicroBit object

int exampleFunction1() {
    uBit.serial.printf("exampleFunction1()\n");
    // return 0; // This return statement is commented out
}

int exampleFunction2() {
    uBit.serial.printf("exampleFunction2()\n");
    // return 0; // This return statement is commented out
}

int exampleFunction3() {
    uBit.serial.printf("exampleFunction3()\n");
    // return 0; // This return statement is commented out
}

int main() {
    uBit.init();

    uBit.serial.printf("main()\n");

    exampleFunction1();
    exampleFunction2();
    exampleFunction3();
    exampleFunction2();
    exampleFunction1();
}

Serial Output With Return Statements:
main()
exampleFunction1()
exampleFunction2()
exampleFunction3()
exampleFunction2()
exampleFunction1()

Serial Output Without Return Statements:
When the return statements are commented out, you get warnings such as the following:
microbit-v2-samples/source/main.cpp: In function 'int exampleFunction1()':
microbit-v2-samples/source/main.cpp:8:1: warning: no return statement in function returning non-void [-Wreturn-type]
 8 | }
   | ^

And the program outputs:
main()
exampleFunction1()
main()
exampleFunction1()
main()
exampleFunction1()
main()
exampleFunction1()
...

It looks like it's "flowing off the end of the function" and running whatever is next in memory (in this case, instructions from the main function), which is supported by the fact that the behaviour can change when commenting out seemingly unrelated code.
The misunderstanding comes from a belief that in non-void functions, failing to return is fine as long as the return value isn't used by the caller. This isn't the case however, and it's the kind of undefined behaviour that can lead to what we saw above. To add to the confusion, this article suggests this is only undefined behaviour in C++, and not in C which students are taught.
A different article goes into more detail.
Proposed Solution
This problem is symptomatic of a greater issue, which is the long list of warnings produced by the libraries in the microbit-v2-samples repo leading to people becoming "warning blind".
To remediate just this specific issue however, we can change the warning to an error by adding -Werror=return-type to CMakeLists.txt. This would stop compilation if there's no return statement in a function that should return a non-void value. More specifically (from the gcc warning options list):
-Wreturn-type
    Warn whenever a function is defined with a return-type that defaults to int. Also warn about any
    return statement with no return-value in a function whose return-type is not void.

    For C, also warn if the return type of a function has a type qualifier such as const. Such a
    type qualifier has no effect, since the value returned by a function is not an lvalue. ISO C
    prohibits qualified void return types on function definitions, so such return types always receive
    a warning even without this option.

    For C++, a function without return type always produces a diagnostic message, even when
    -Wno-return-type is specified. The only exceptions are `main` and functions defined in system
    headers.

    This warning is enabled by `-Wall`.

The repository still builds with -Werror=return-type, but adding it may cause someone else's code that depends on this repository to stop building with the new repository version.

Thanks for the PR @james1236!
I think a better approach might be to fix the warnings produced in the samples and CODAL repositories, since as you've mentioned, making warnings errors could break existing projects.
This is something that has been bothering me for a while as well, so I've done the first step in f0c42cbd90316e82d815ac566b30a583f0293adf, and will look into silencing the warnings from the  codal-microbit-nrf5sdk repository (as that's the Nordic SDK code and we won't be touching that unless strictly necessary).

@microbit-carlos Thank you for looking into this! I spent a bit of time before trying to eliminate warnings in those libraries, however, I believe this repository fetches those libraries at specific old commit IDs, so the changes wouldn't be seen here. I suppose we could change the build script here to fetch the new version, but I was worried that could break things even further than just adding -Werror=return-type.
I'll have a look at your PR!

The current codal.json file points to the main branch in codal-microbit-v2, so in a brand new build it pulls the latest version from there. Then codal-microbit-v2 points to specific commits for its dependencies, which are listed in its target-locked.json file.
Normally to do a "clean" build I essentially delete the build and libraries folders, and let build.py to git clone them again (there are also specific options in build.py to pull the latest changes, but I this method is simpler for me personally). Otherwise, it is easy to end up with old commits in the libraries directory.
Every time we make a new codal-microbit-v2 release/tag it should update the commits for all its dependencies (codal-core, codal-nrf52, codal-microbit-nrf5sdk), so the next codal-microbit-v2 tag should include the latest changes as well.
In the meantime you can checkout any commit you like after a first build (when libraries directory is populated) and rebuild.
Hope that helps!


AWS Region Environment Variable

Use an environment variable that gets passed into the Scale Docker container to set the AWS region for the boto3 library. This will require sending that env var to each system task along with the database env vars.
Also set the default region in the storage/settings.py to the 'us-east-1' region.

This also overlaps with a need to provide configuration for the authentication / endpoints for custom regions in https://github.com/ngageoint/scale/issues/1014.

This requires an update to the configurators to set the env var for system tasks (including pre/post tasks).

This issue is OBE as we allow specification of region on the workspace and on strike.


Note in your README

I would like this app to be included in F-Droid
->> it isin F-Droid
https://www.f-droid.org/packages/org.booncode.bluepass4/

The line was intended to make it easier for the F-Droid maintainers to verify that I do not oppose against inclusion.
I adjusted it now and added the official badge.


Target asm.js

Links
https://en.wikipedia.org/wiki/Asm.js
http://asmjs.org/
It may be useful, at some point in time, to consider targeting asm.js. Doing so should provide better performance, as well as compatibility.
Thoughts?

http://www.scala-js.org/doc/faq.html

Just letting you know, that asm.js has updated their faq, specifically what they say (now) about supporting managed languages

Q. Can asm.js serve as a VM for managed languages, like the JVM or CLR?
A. Right now, asm.js has no direct access to garbage-collected data; an asm.js program can only interact indirectly with external data via numeric handles. In future versions we intend to introduce garbage collection and structured data based on the ES6 structured binary data API, which will make asm.js an even better target for managed languages.
So I suppose if and when that ever happens, it might be worth looking at

Maybe Scala Native is a better source for targeting asm.js?


[BUG] Vertical Line in Dashboards

Mage version
v0.9.64
Describe the bug
In all dashboards, there is a right border to the left-hand navigation. Based on the generated div class name (in my case indexstyle__DraggableStyle-sc-1lxpneo-12 fZJCIk), I believe this is meant to be the left-hand navigation drag/resize bar (although I am unable to use it as such).
When the left-hand navigation is minimized, the right border / drag bar does not adjust its width low enough to press up against the left-hand navigation.

When the left-hand navigation is expanded, the issue is either resolved, or no longer visible.

To reproduce
Go to Overview > Click on Dashboard
OR
Go to any pipeline > Click on Dashboard
Expected behavior
The drag bar should resize appropriately to be flush against the left-hand navigation.
Screenshots
No response
Operating system
Windows 11, Edge browser
Additional context
No response

@chrisafl Thanks for bringing this to our attention, will fix it asap.

This issue has been fixed in this PR and will be in the next version of Mage (v0.9.65).

v0.9.65 is available now.


Using addEventListener and setCustomValidity does not trigger the polyfill

When using webshim with the "forms" polyfill (in Safari on Mac), the constraint does not work when a JavaScript file contains code to "addEventListener" and "setCustomValidity". The form is able to be submitted without validation.

For example, this type of snippet code works in other browsers, except for Safari (which relies on the polyfill):
        $('input[data-match]').each(function() {
            var $this = $(this);
            var match = $this.data('match');

            /**
             * Check if fields match.
             */
            var e1 = $this[0];
            var e2 = document.getElementById(match.substr(1));
            var checkMatch = function() {
                if (e1.value != e2.value) {
                    e2.setCustomValidity($this.data('match-error-message'));
                } else {
                    e2.setCustomValidity('');
                }
            };

            e1.addEventListener('change', checkMatch, false);
            e2.addEventListener('keyup', checkMatch, false);
            e2.addEventListener('paste', checkMatch, false);
        });

This is by design and explained here. Please read carefully.
The technical problem here is that if Safari implements a feature, they make it never configurable. This means, if they have an implementation, but this implementation is only partial, you can't fix it using the native API and must write some kind of minimal abstraction layer.
Here is a test for you:
Object.getOwnPropertyDescriptor(document.createElement('input'), 'validity') || Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, 'validity');

Please blame apple. The most annoying browser on earth.

@aFarkas Thanks. It worked, based on the docs you provided.


scratchpads  Option

scratchpads 4 Life
Hello If  could have a scratchpad on windows that whould be amazing.
What is a scratchpad.
A sratchpad is a togglable zone that carries the app with it on every desktop.
It works like this.
I put spotify on a scratchpad and give it shortcut caps + a
I put discord on a scratchpad and give it shortcut caps + s
i switch desktops to desktop 5 i pres a and s,
They both apear in their designated areas.
I seitch desktops.
The spotify and discord are still in their designated areas and now the other windows of the desktop i switched to are also there.
All after using it in linux i have become a giant fan.
Its also verry handy with the windows terminal i think.

If you'd like to see this feature implemented, add a 👍 reaction to this post.

Can you send me a link to this for Linux?

there is a virtual desktop setting to do pin apps on every VD.
not quite what you're asking for here but close.

Wel Thats Almost what i need gues u can minimise with windoes +1 and its a go
Lemme test.
Already much thx 4 your yelp

Ok so im missing 1 thing.
A way to set this option with a keyboard shortcut.
Or set Programs to always have this option.


Add Confirmation for Exporting

Is your feature request related to a problem? Please describe.
This feature can be added when Facilities & Shifting Data is exported. Right now, we have a export button active which exports the data but doesn't gives the confirmation after the data is downloaded on Client side which will make it clear for the user that file is downloaded and not lead to duplicate downloads of a single file.
https://github.com/user-attachments/assets/a31f94b3-e2a5-48df-a461-2fae1f6c21ac
Describe the solution you'd like
We can display a simple message confirmation that Exporting Started or Download Successful just like we have it for our other functionalities such as Volunteer Assignment like this:

Hi @Jacobjeevan , Let me know if I can work on this!

Hi @srijantrpth @Jacobjeevan,
I’d like to work on this issue if you're open to it. Adding a download confirmation would improve the user experience and prevent duplicate downloads. Let me know if I can proceed.

Hi @srijantrpth @Jacobjeevan,
I’d like to work on this issue if you're open to it. Adding a download confirmation would improve the user experience and prevent duplicate downloads. Let me know if I can proceed.

Hi @vidipsingh, I am already working on this issue. Kindly look for other open issues or find a one on your own from the develop branch. Thank you

Sure, no problem! Thanks for letting me know.

Hi @rithviknishad , Please review the issue and let me know if I can add this feature

I don't think this is necessary as the browser itself notifies whether download is triggered or not.


Y24-335 - Create a new barcode for normalised XP plates for the HiC Process in LIMBER

User story
As a Long Read Team Lead (Danni W.) I WANT to be able to print unique label for the normalised XP plate in LIMBER SO THAT the plate can be tracked quality issues arising from this missing information can be identified in time.
Details:
In the HiC process, the XP plate is normalised on the Beckman creating a new plate. This new normalised plate does not exist in Limber so is not tracked and a unique barcode is not created. Currently the team are using the XP barcode then annotating the barcode with "norm", this is then tapped together with the XP plate.
This requirement of unique identification is necessary from a quality perspective and applies on all HiC Library Types as the plate contents may differ and cause issues in identifying the right plate.
Who are the primary contacts for this story
Danni W.
Who is the nominated tester for UAT
Danni W.
Acceptance criteria
The objective of this story is to identify solution options from the following or otherwise,

Could HiC be a separate pipeline in LIMBER? This may change the submission process!
Can we use the existing PCR bespoke pipeline?

Dependencies
This story is blocked by the following dependencies:

#<issue_no.>
sanger/#<issue_no.>

References
This story has a non-blocking relationship with:

#<issue_no.>
sanger/#<issue_no.>

Additional context
[James] Having a barcode is higher priority v/s pipeline implementation.

@Danniw373 I have created a research story for PSD to look into the particular ask. Please could you confirm the details of the story as expected.
Here is the link to our PSD refinement session of this request for reference.
Also, I have tagged this as Long Read but wanted to understand whether the HiC process in LIMBER is a Long Read pipeline?

I am revising the user story to include only the label printing and tracking of normalized plates in Limber. This is in line with the discussion with PSD, where it was agreed that the research needed to implement a new HiC pipeline could be postponed due to the pre-existing backlog request of integrating it into Traction LIMS.

@Welly373  I have update the user-story with details and acceptance criteria discussed. I have also included an example from Short Read pipeline. Please can you review and confirm if the details included are as expected.
Fyi... @stevieing @andrewsparkes

Currently:
LBB Lib PCR-XP (plate) is transferred into LBB Lib Pool Stock (tube) as the first step in the Bespoke PCR MX pipeline defined in Limber (multiplex sequencing).
The LBB Lib PCR-XP (plate) is the final plate in all the following pipelines in Limber:

Bespoke PCR
Bespoke PCR BCR
Bespoke PCR BCR HT
Bespoke PCR TCR
Bespoke PCR TCR HT

The example plate given above in the story is for the Bespoke PCR pipeline. I don't really understand what HiC is or what library types that includes.
Questions:
Are you asking that the additional Norm plate be added after the XP plate at the end of all those Bespoke pipelines? Or maybe just Bespoke PCR?
And Is the Norm plate an optional extra plate? (i.e. maybe only for the HiC process you describe, for a subset of library types) or is every LBB Lib PCR-XP plate always going through a Norm plate after this change?
I think we can do any of those options without too much trouble, I'm just clarifying what's required.

Hi Andrew,
For HiC we would like the additional norm plate to be added after the XP plate but not for all Bespoke PCR. As you suggested could this be limited to the library type Hic?
Other people use the Bespoke PCR workflow who do not need this norm plate.
Danni Weldon
Team Lead
Long Read Sequencing
Wellcome Sanger Institute
Genome Campus
Cambridge
CB10 1DR
EXT:4875
From: Andrew Sparkes @.>
Sent: 02 October 2024 16:40
To: sanger/limber @.>
Cc: Danni Weldon @.>; Mention @.>
Subject: Re: [sanger/limber] Y24-335 - Create a new barcode for normalised XP plates for the HiC Process in LIMBER (Issue #1958) [EXT]
Currently:
LBB Lib PCR-XP (plate) is transferred into LBB Lib Pool Stock (tube) as the first step in the Bespoke PCR MX pipeline defined in Limber (multiplex sequencing).
The LBB Lib PCR-XP (plate) is the final plate in all the following pipelines in Limber:

Bespoke PCR
Bespoke PCR BCR
Bespoke PCR BCR HT
Bespoke PCR TCR
Bespoke PCR TCR HT

The example plate given above in the story is for the Bespoke PCR pipeline. I don't really understand what HiC is or what library types that includes.
Questions:
Are you asking that the additional Norm plate be added after the XP plate at the end of all those Bespoke pipelines? Or maybe just Bespoke PCR?
And Is the Norm plate an optional extra plate? (i.e. maybe only for the HiC process you describe, for a subset of library types) or is every LBB Lib PCR-XP plate always going through a Norm plate after this change?
I think we can do any of those options without too much trouble, I'm just clarifying what's required.
—
Reply to this email directly, view it on GitHub [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sanger_limber_issues_1958-23issuecomment-2D2389000135&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=dHd7EUdAfseKQub7c1dBUhaIAgsvzkX8417GyFkNldfD07sPCH_gMIjUpi6vtBjq&s=SMXYCZM7VvJR7dpdkkVoUbl32UrpxjK_L803LtJfJIY&e=, or unsubscribe [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_BCCGOYSJJQ3PTFMCWYA35WDZZQHU3AVCNFSM6AAAAABOYGJHKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOBZGAYDAMJTGU&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=dHd7EUdAfseKQub7c1dBUhaIAgsvzkX8417GyFkNldfD07sPCH_gMIjUpi6vtBjq&s=ywzS5bzLzQE9GNlzjMPvCLDsAf1YIqkYrDaPVno4ds4&e=.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>
The Wellcome Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is Wellcome Sanger Institute, Wellcome Genome Campus, Hinxton, CB10 1SA.

Hi @Danniw373, a couple of small questions. They are all based on whether if a robot is being used the transfer between the XP plate and the norm plate. If a robot is being used:

Do you need a driver file which is based on concentrations for sample transfers?
Is bed verification required? If it is, can you please provide robot details and bed details?

Thanks.

@dasunpubudumal I will let Danni reply to the 1st one, but for the other one I recall @Welly373 stating that there is no need for bed verification.

Thanks @SujitDey2022

Hi @Welly373, currently Limber doesn't have a format that could be exported out for a Beckman (the formats that we do have are mostly for Hamilton).
Can we get some more information on the columns you require in this .csv file?
Thanks.

We don't need limber to talk to the Beckman this csv is uploaded manually by the user. (The actions are independent from each other.) I just mentioned it as the csv used is often uploaded to Limber but for record/audit purposes only.

Hi @Welly373,
It seems our pipeline configs after library prep (i.e., sequencing configs) cannot be filtered via library types. One way of going through this would be to have a new submission type ("Limber-Bespoke - PCR HiC - NovaSeqX paired end sequencing" in the screenshot below; we can rename it as required).

The other way of going through this would be to have two buttons in the XP plate - one for the Pool Stock Tube and the other for the XP Norm tube. We think this solution might be a little misleading for the users.
Out of the two solutions, we think having the new submission type would be the better choice.
We wanted to get an opinion on having a new submission type. Also, if it is favourable, we would also like the name that we would need to use for it (e.g., "Limber-Bespoke - PCR HiC - NovaSeqX paired end sequencing").
Thanks.

Hi,
Sorry this went off my radar a bit. I agree the option to have a new submission works best. Could this be called “Limber-PCR-HiC”. Can I request Alice Linsdell<EMAIL_ADDRESS>is involved with the UAT for this change as the SSR creating the submissions she will be able to test this better than myself!
Danni Weldon
Team Lead
Long Read Sequencing
Wellcome Sanger Institute
Genome Campus
Cambridge
CB10 1DR
EXT:4875
From: Dasun Pubudumal @.>
Sent: 24 October 2024 15:33
To: sanger/limber @.>
Cc: Danni Weldon @.>; Mention @.>
Subject: Re: [sanger/limber] Y24-335 - Create a new barcode for normalised XP plates for the HiC Process in LIMBER (Issue #1958) [EXT]
Hi @Welly373 [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_Welly373&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=kmB-hRfYXwPVqHpNDXYfKPsx9tiKr1B1hsTxql_dbKc1XJR8eV841aaXBspUuePZ&s=jGZUMRa5LjQm8pzNnrnqNAXKTjRB_Z3Y4BW1nxHDjTw&e=,
It seems our pipeline configs after library prep (i.e., sequencing configs) cannot be filtered via library types. One way of going through this would be to have a new submission type ("Limber-Bespoke - PCR HiC - NovaSeqX paired end sequencing" in the screenshot below; we can rename it as required).
image.png (view on web) [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_user-2Dattachments_assets_9d3838b3-2D6296-2D45e7-2Da4f0-2Dee92fc124ba9&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=kmB-hRfYXwPVqHpNDXYfKPsx9tiKr1B1hsTxql_dbKc1XJR8eV841aaXBspUuePZ&s=KgR-Q0oeaa2QXjxEyb4kS-5ip30xMVLKNMmbNUmNKXo&e= image.png (view on web) [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_user-2Dattachments_assets_826f0438-2D324e-2D47ee-2Db319-2D6cf713d23465&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=kmB-hRfYXwPVqHpNDXYfKPsx9tiKr1B1hsTxql_dbKc1XJR8eV841aaXBspUuePZ&s=1sIKtjkYqMW_GG5jZGI_ZjnhVxQ8Simz8xu2gYZY0fA&e=
The other way of going through this would be to have two buttons in the XP plate - one for the Pool Stock Tube and the other for the XP Norm tube. We think this solution might be a little misleading for the users.
Out of the two solutions, we think having the new submission type would be the better choice.
We wanted to get an opinion on having a new submission type. Also, if it is favourable, we would also like the name that we would need to use for it (e.g., "Limber-Bespoke - PCR HiC - NovaSeqX paired end sequencing").
Thanks.
—
Reply to this email directly, view it on GitHub [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_sanger_limber_issues_1958-23issuecomment-2D2435467328&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=kmB-hRfYXwPVqHpNDXYfKPsx9tiKr1B1hsTxql_dbKc1XJR8eV841aaXBspUuePZ&s=L1nPwOK-BxxTbWUZUXzpUQqdtPl1deR3dKrt1kUOgDI&e=, or unsubscribe [github.com]https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_BCCGOYRTH75CZLBBL4YO25LZ5EAJ3AVCNFSM6AAAAABOYGJHKCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZVGQ3DOMZSHA&d=DwMCaQ&c=D7ByGjS34AllFgecYw0iC6Zq7qlm8uclZFI0SqQnqBo&r=O_U0OLepW7eJB3sJz9G2ucXZ7DMk8ZKqNIn0DqgCNcQ&m=kmB-hRfYXwPVqHpNDXYfKPsx9tiKr1B1hsTxql_dbKc1XJR8eV841aaXBspUuePZ&s=yZgXLmkj-MsEGfEfUnaYebSoLpqXPvrdOaxNu1SOOEA&e=.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>
The Wellcome Sanger Institute is operated by Genome Research Limited, a charity registered in England with number 1021457 and a company registered in England with number 2742969, whose registered office is Wellcome Sanger Institute, Wellcome Genome Campus, Hinxton, CB10 1SA.

There was an issue related to printing labels of pool stock tubes where it only prints the last tube. This was fixed as part of this story.

Unwipped releases:

Sequencescape: 14.51.0
Limber: 3.65.0


🚀 WHEN MOON 🌕 WHEN LAMBO 🔥 Add RPC, API and Explorer endpoints to Atom One

Please resolve conflicts. I don't have permissions to edit your branch


Batch: Stripe integration tests

Select Donation
User stories:

Constituent pays a default of 1.00 (close to a forever stamp) which offsets the use of APIs like Lob, Stripe, and Cicero to mail the letter
Constituent can select a donation amount to support their cause further
A progress bar creates a visual incentive of the goal to support

QA
In tests

[ ] Add tests for Payment Intents
[ ] Add tests for server side code
[ ] Add tests for Charges API

Originally posted by @manishapriya94 in https://github.com/ProgramEquity/amplify-back-end/discussions/137#discussioncomment-2146546
Context:
Read more and find test cards
When using the Payment Intents API with Stripe’s client libraries and SDKs, ensure that:

Authentication flows are triggered when required (use the regulatory test card numbers and PaymentMethods.)

No authentication (default U.S. card): 4242 4242 4242 4242.
Authentication required: 4000 0027 6000 3184.

The PaymentIntent is created with an idempotency key to avoid erroneously creating duplicate PaymentIntents for the same purchase.
Errors are caught and displayed properly in the UI.

Charges API
When using the Charges API with Stripe’s client libraries and SDKs, ensure that:

The card Element is passed correctly to createToken in your submit handler.
In the response handler for createToken, card errors are handled and displayed properly.
Only valid tokens are passed to your server as part of payment form submission.

Server-side code
In your server-side code, ensure that:

All requests are being made successfully. You may find it useful to view your account’s events and logs as you test your integration.
All API errors are handled properly.
Relevant webhooks are handled correctly.)Payment Intents API
When using the Payment Intents API with Stripe’s client libraries and SDKs, ensure that:

cc: @charliegerard-stripe


C-x, C-c, and C-v should be supported for clipboard actions

https://stackoverflow.com/questions/3323630/should-i-start-out-learning-emacs-with-ergoemacs
https://ergoemacs.github.io/cua-conflict.html

I can just feel that integrating cua-mode keys with evil-mode will be horrifying.

Of course it wasn't that easy.


why cannot get  the correct result?

below is the example ,i change the keyword to "me" "it" ,the result is null  why?
thanks

(function () {
  var pouch;
  var doc = {_id: 'mydoc', title: "Guess  who?", text: "It's-a me, Mario!"};

  function log(str) {
    document.getElementById('display').innerHTML += str + '\n';
  }

  // destroy the db so you can see the document being put
  // each time you load the page. obviously you wouldn't want
  // to do this in production.
  PouchDB.destroy('mydb').then(function () {
    pouch = new PouchDB('mydb');
  }).then(function () {
    log('putting doc: ' + JSON.stringify(doc));
    return pouch.put(doc);
  }).then(function () {
    var query = {
      query: 'it',
// query:'me'
//query:'guess' , this is ok
      fields: ['title', 'text'],
      include_docs: true,
      highlighting: true
    };
    log('searching with query: ' + JSON.stringify(query));
    return pouch.search(query);
  }).then(function (res) {
    log('result: ' + JSON.stringify(res));
  });
})();

Probably because "it" is a stopword, so it gets excluded when you search for it. This is a pretty standard behavior for Lunr.js, which is why it happens in pouchdb-quick-search.


[PE-D][Tester A] App has no error message when add command pairs with invalid email format

No error message when inputing email address without @ command. It remains at the output of previous input

Labels: severity.Medium type.FeatureFlaw
original: PokezardVGC/ped#8

This issue will be addressed by #153


Update to RDFLib 6.0.1

The jsonld issue has been fixed. Update to use at least RDFLib 6.0.1 and remove the jsonld workaround in document.py.

We'll want a version specifier that requires at least rdflib 6.0.1, and also accepts newer versions. I don't think we can use the compatible releases syntax because we'll be pinning ourselves to 6.0.* instead of 6.* if we use rdflib~=6.0.1.
I think we want something like rdflib >= 6.0.1, rdflib == 6.*.
On the other hand, given all the challenges around the rdflib 6.0 release, do we want to pin to 6.0.1 exactly? That feels a little anti-social and we'll have to work to stay up to date with all rdflib releases so our users don't descend into dependency doom. Probably better to accept newer versions in the rdflib 6 series and adapt as necessary. The nightly build helps with that.


Use more accurate cabal-version: >= 1.10

The previous >= 1.18 constraint made no sense as this doesn't
unlock any used new Cabal features, while breaking compilation for
older GHCs:

Resolving dependencies...
Failed to install pcre-heavy-0.2.3
Build log ( /tmp/extra53361987086/.cabal-sandbox/logs/pcre-heavy-0.2.3.log ):
xcabal: Error: some packages failed to install:
pcre-heavy-0.2.3 failed during the configure step. The exception was:
user error (The package 'pcre-heavy' requires Cabal library version -any &&
>=1.18 but no suitable version is installed.)

I was going to add base >= <IP_ADDRESS> to break compilation on older GHCs even more... :D
Okay, let's try base >= <IP_ADDRESS> for now

That'd be a pity, because the code in the Git repo  seems to build with GHC 7.0.4 just fine (if it wasn't for that cabal-version thingie) :-)

I always seem to think that I use all the latest features, when actually I don't...
Released 0.2.4 with your change and base >= <IP_ADDRESS>.
How does this matrix thing work? Is the authentication required to start the build the same as Hackage?

The authentication is not yet shared with Hackage proper. The builder is still in development. I've just triggered a rebuild.

coincidentally, the build fails for GHC 7.4 to 7.6 for the same reason as in X11 which I fixed just earlier today, see there for a way to fix this: https://github.com/haskell-pkg-janitors/X11/pull/33
I can send you a PR if you want

There was a Foreign.unsafePerformIO on 7.2, 7.4 and 7.6? o_0
Uploaded 0.2.5 with the fix.

And it builds! Thank you :-)

@myfreeweb 0.2.5 is all green now :-)
btw, are you interested in a Travis-CI config which tests with all major GHC 7.x versions? C.f.
https://travis-ci.org/haskell-pkg-janitors/X11/builds/76856808
If yes, I can send you a PR

I switched Travis to use stack instead of cabal-install... I could set it up with stack-7.8.yml etc., but I don't really care about old compilers.


Swarm mode services cannot publish ports as both TCP and UDP

Description
Docker swarm mode services cannot publish a port using both the TCP and UDP protocols.
Steps to reproduce the issue:

Create a swarm mode cluster.
Run: docker service create --name test -p 10000:10000 -p 10000:10000/udp alpine sleep 100000

Describe the results you received:
Error response from daemon: rpc error: code = 3 desc = EndpointSpec: duplicate published ports provided
Describe the results you expected:
The service should have been created with port 10000 mapped for both TCP and UDP.
Additional information you deem important (e.g. issue happens only occasionally):
Output of docker version:
Client:
 Version:      1.12.2
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   bb80604
 Built:        Tue Oct 11 18:29:41 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.2
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   bb80604
 Built:        Tue Oct 11 18:29:41 2016
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 6
 Running: 3
 Paused: 0
 Stopped: 3
Images: 4
Server Version: 1.12.2
Storage Driver: overlay2
 Backing Filesystem: extfs
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: overlay bridge null host
Swarm: active
 NodeID: 57efxfpx4yqzx3vha67pmv998
 Is Manager: true
 ClusterID: 4oabtzwdobpc29fioqyzt49kt
 Managers: 1
 Nodes: 4
 Orchestration:
  Task History Retention Limit: 5
 Raft:
  Snapshot Interval: 10000
  Heartbeat Tick: 1
  Election Tick: 3
 Dispatcher:
  Heartbeat Period: 5 seconds
 CA Configuration:
  Expiry Duration: 3 months
 Node Address: <IP_ADDRESS>
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 4.4.0-43-generic
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 3.851 GiB
Name: manage-0
ID: CMHY:WEPP:RVWT:KJIP:RZ5G:ZIZH:FL2V:CENO:UISY:WVUM:NMF2:XPMV
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Insecure Registries:
 <IP_ADDRESS>/8

Additional environment details (AWS, VirtualBox, physical, etc.):
Running on Windows 10 on a local Hyper-V cluster of Ubuntu-16.04 VMs.

I think this has just been fixed in https://github.com/docker/swarmkit/pull/1632

Thanks: Very cool!
I'll have to figure out how to get the latest unstable bits and try it out.  Do you happen to know whether I can find these at http://test.docker.com or will I need to build this myself?

@jefflill Sorry I wasn't clear. The fix was just pushed to the swarmkit branch, but was not ported to docker/docker yet. When this is done via a vendoring PR, this issue can be closed.
So current docker build, does not have the fix yet.

OK.  Thanks.

i'll reopen as it's not fixed in docker/docker yet


Question

Hello,
Why it is not working if i`m trying to bind Keyboard to textbox?
example:
<TextBox Name="txtName"></TextBox>
<TermControls: Text="{Binding UserName, ElementName=txtName}"></TermControls:OnScreenKeyboard>

Hi,
I cannot imagine the reasons why you are trying to do it.
If you want to bind textbox to keyboard just type this
<TextBox Text="{Binding Text, ElementName=onScreenKeyboard}" Name="txtName" />

Ok, The real example is:
I have 2 controls textbox and keyboard and datacontext class that have UserName property, so i need to bind both of controls to that property. The binding of Keyboard is not working.
<TextBox Text="{Binding UserName, UpdateSourceTrigger=PropertyChanged}"  Name="txtName"></TextBox>
<TermControls:OnScreenKeyboard  Name="ScreenKeyboard"  Text="{Binding UserName, UpdateSourceTrigger=PropertyChanged}" ></TermControls:OnScreenKeyboard>

Yes, this problem exists. Honestly, I don't know whether it's a usercontrol issue or it's just inappropriate usage of binding.
Now,it's a really high load period at my work, so I'll fix this later. If you've already found a solution, you could leave comment here.
Best regards.

Actually this is a binding issue.
You have a Setter, that is already binded to internal field inside model. Binding it to another field deletes that binding.
I've fixed it by moving click methods to xaml and working with text property inside the methods. I think that this is not coorect to work this way, but for me it just works. :)


peg coveralls to a jruby-1.8 friendly version

Coverage remained the same when pulling 2785e7e98314bac6ade2eb49008a7c9be5e95654 on kbrock:ruby-18-love into f8d7da36e94e9aafee58322fa0354b37057257bf on ManageIQ:master.

Coverage remained the same when pulling c1291123c785b262901404a250640f39c3c0b40e on kbrock:ruby-18-love into f8d7da36e94e9aafee58322fa0354b37057257bf on ManageIQ:master.

Coverage remained the same when pulling 59687127c9e524c842acda1b9d4a07e8ce317ae4 on kbrock:ruby-18-love into f8d7da36e94e9aafee58322fa0354b37057257bf on ManageIQ:master.


fix readme example style

Changes Unknown when pulling 994f94dcb8956eb4147bc4ae30efabce85ce2fc4 on timoschilling:patch-2 into ** on xing:master**.

I am sorry, but I don't understand the purpose of this change.
The options hash is the second argument for the has_attached_file method, and it's common in Ruby to use indentation if arguments are spread over multiple lines.
Maybe the example would be more clear if the options hash would be wrapped in {}?

Sorry your right, I reeded it wrong!
Wrapping in {} is maybe a good idea

Ok, done in 64161618.
Thanks!


Join the Contributor Covenant community

http://contributor-covenant.org
Suggested by @shanselman in his [article](Bring Kindness back to Open Source).

The pull request to add Bridge.NET into the adopters list has been merged. Thanks to @CoralineAda.


ESLint status bar item shows even for files it doesn't apply to

Testing https://github.com/microsoft/vscode/issues/107584
I approved ESLint globally (allow everywhere).

Based on this, I expect the ESLint status bar item to only show on files that ESLint applies to:

if the execution is approved the ESLint status icon should only be visible when the active editor contains a document that is validated using ESLint.

I have tried opening the following files, and the status bar item shows for all of them:
yarn.lock
ThirdPartyNotices.txt
delete.svg

That is on purpose. The reason is that users are aware of the fact that they are in the Allow everywhere mode. Otherwise there is no indication that they trust something without being ask. I will make this clear in the test item.

Update test item.


When calling spl-token --version

Im having an issue on my aws instance,
After running spl-token with any arg, I get the following error
spl-token: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
I thought that maybe it has somethin to do with my shared libraries,
so after running
ldconfig -p | grep libssl
This is what I get
        libssl3.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl3.so
        libssl.so.3 (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so.3
        libssl.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libssl.so

What I notice is that there is no libssl.so.1.1 listed, does that account for the error?
So next I searched for how to add libssl.so.1.1 to the shared libs,
I found an article saying you have to edit /etc/ld.so.conf.d/.conf and add the path to the lib.
So I created the file and added the path /snap/core18/2344/usr/lib/x86_64-linux-gnu/libssl.so.1.1.
No success

Hi there, we don't use GitHub for support, and invite you to create an issue on StackOverflow with the "solana" tag, or join us on Discord in the #developer-support channel https://discord.gg/solana.
To quickly answer this, that's exactly the source of the error.  People have not had easy success with the library available from snap since you need to tell your system to look there.  You can install this instead with:
apt install libssl1.1

FIxed this by running everything locally


Remove direct Bank updates

Description:
Replaced direct updates to the User's Bank with centralized + queue'd versions.
Changes:

Added queued Pet Equip, Unequip, and Exchange Bank functions
Added the augments.d for typescript typing on the User object
Updated equippet + unequippet.ts
Updated agilityarena.ts +aa recolor function
Updated tks.ts (tokkul shop) to use the bank functions
Updated farm.ts to use the bank functions
Updated 1 location in poh.ts, however it's currently disabled already.

Other checks:

[x] I have tested all my changes thoroughly.

not sure why this never went thru, but eventually i think these changes did make it


website domain

.com ?
.io ?
.ninja ?
Please drop your ideas or vote for the one you would like to see :)

.io :+1:

.org might be more relevant again looks dated but depends on the driving image you want to give mostly. (lesscss and eslint are org)
.dev and others will drop soon that might be more relevant etc but I would always err on what most people type by default.

Watchers, please give your opinion on this
:)

.io +1

.io but it's not so cheap.

.fr :trollface:
.io +1

.io +1

:+1: for .io

.io :+1:

.technology

.style goes live today

.bio  because it's pur CSS, no SASS or other chimical fertilizer
.tools because it's a tools ^^
.style because style sheets
.ws for website
.tech (coming soon)
.today because u can use Css next today (no found .now)

.style are nice, but 145€ ! Ouch.
I guess I will go for .io...

.style will have the same price when the state change to GoLive. In some hours :)

I'd go for .style too.

We need a .next


account_objects: allow for URIToken type filter

{
  "command": "account_objects",
  "account": "rwietsevLFg8XSmG3bEZzFein1g8RBqWDZ",
  "type": "URIToken",
  "limit": 10
}

»
{
error: invalidParams",
error_code: 31,
error_message: Invalid field 'type'.",
}

Preferred/expected:
Allow for finding specifically all URITokens owned by an account.
Needed to show them in Xaman (Account overview)

{
  "command": "account_objects",
  "type": "uri_token",
  "account": "r4dVikgRzdVuZcFfMWJWiUo8iJxmYGDmiS"
}

Ah oops 😇 Thanks!


How can i set the height of tr??

I have to resize height row, how can i do that??
Thanks

JsGrid does not define the height of rows. You can simply use CSS:
/* Setting the height of the content rows, but not touching the headers */
#jsGrid tr:not(.jsgrid-header-row) {
  height: 4rem;
}

works!
thanks


Improve  git staging part of the git intro

Radovan
Sabry: what I meant is that the git staging part of the git intro lesson does not work well currently, too confusing so if I needed to change one thing in the lesson, that would be it: more pictures, better example - of course no problem to change more than the staging but that is the part that I am most unhappy with

Sabry started working on this


Add commonSequence() extension for Headers.

This issue proposes to add a commonSequence extension function for Headers, which would return a sequence containing each key-value pair in the headers.
Since sequences are lazily evaluated, this could be used to avoid unnecessary allocations, such as in the commonIterator extension, which currently creates an array with each key-value pair before iterating over the pairs.

Are there some places in OkHttp or typical client use that would definitely benefit from this? Do you have a project using OkHttp that needs this?
If it's new public API, I'm by default against it for a micro optimisation.
If it cleans up existing OkHttp code, it sounds more worthwhile, but I can't see a bunch of uses at the moment.

Are there some places in OkHttp or typical client use that would definitely benefit from this? Do you have a project using OkHttp that needs this?
If it's new public API, I'm by default against it for a micro optimisation.
If it cleans up existing OkHttp code, it sounds more worthwhile, but I can't see a bunch of uses at the moment.

If it's new public API, I'm by default against it for a micro optimisation.

No, it would be an internal API, like the other common extensions.

If it cleans up existing OkHttp code, it sounds more worthwhile, but I can't see a bunch of uses at the moment.

It could be used in the commonIterator function, for example. That function currently creates an array with the key-value pairs, while the sequence extension would avoid creating an array for the purpose of iterating over the key-value pairs.

If it's new public API, I'm by default against it for a micro optimisation.

No, it would be an internal API, like the other common extensions.

If it cleans up existing OkHttp code, it sounds more worthwhile, but I can't see a bunch of uses at the moment.

It could be used in the commonIterator function, for example. That function currently creates an array with the key-value pairs, while the sequence extension would avoid creating an array for the purpose of iterating over the key-value pairs.

I don't think we want to make this sort of incremental minor improvements to the codename. We have basically two active maintainers to review most PRs. Unless there is some clear context or driving reason behind the change, I suggest we leave as is.


Fabric API on QL 0.18.1-beta.21 breaks the title screen panorama

When loading Fabric API as-is on Quilt, the title screen panorama unexpectedly breaks.
Steps to Reproduce

Install Quilt Loader 0.18.1-beta.21 with Minecraft 1.19.2

Other versions may work

Install Fabric API 0.68.0+1.19.2
Launch the game

Expected Results
The game to function as normal
Actual Results
Something with resource loading breaks the panorama.

Thanks for the report! It looks like beta 5 was the last version that this worked on, and beta 7 broke it (there was no beta 6).

It looks like the panoramas are in two places: once in the minecraft jar (but only the first 85 bytes) and again in the "asset index" - which means they are a separate download from the original jar. I think this means quilt-loader will need to delete the duplicate files from the minecraft jar when it performs remapping, or when loading the minecraft jar as a resource.

Oh, and as of beta 7 quilt-loader exposes the minecraft jar through it's mod container, which means fabric probably searches for it first in resource packs?

The panorama files inside the JAR are a fallback should the external assets be missing, Minecraft can run completely fine without the assets present (minus that sounds, window icons, translations and the panoramas will be missing, but it won't crash). If you now remove these files from the JAR completely (or filter them out in another way), you're changing that behavior.
The actual issue that you'd need to fix somehow is the resource pack order, not that these assets are present inside the JAR at all, the external assets should have priority.
It's worth noting that such a targeted hack will also not solve any other issues this may cause (what if Mojang wants to override other bundled resources? as far as I'm aware they've done splash texts in the past, for example)

Yeah, that's a good point. I suppose I'll need to look more closely at how fabric api determines how resource packs should be sourced, since I probably broke something about that in the past.

It looks like all builtin mods return quilt from FabricModMetadata.getType(), which is probably the cause of the bug.

Oh, yeah, should say: Theoretical fix does seem to work for Fabric API 0.68.0+1.19.2 on Loader 0.18.1-beta.23.

Thanks for rechecking!


add exe_path to get executable path from downloaded or provided by env

close #40

utACK f25801a941b43447840698b1a6a091462c91f46d with nits


Add docs to create a only HDD node

Update the docs with steps to create a node with no SSD (only HDD).
It is very important to mention Bois step: https://github.com/threefoldtech/zos/issues/2367#issuecomment-2208783018
https://github.com/threefoldtech/zos/issues/2258

@A-Harby can I get more info here?
So in short, you just set up a 3Node without SSD, just HDD, and you make sure that the BIOS has AHCI set for SATA?
Is that all? Thanks. Will make the docs for the manual once this is clear.

@A-Harby can I get more info here?
So in short, you just set up a 3Node without SSD, just HDD, and you make sure that the BIOS has AHCI set for SATA?
Is that all? Thanks. Will make the docs for the manual once this is clear.

Something that I struggled with for a while was how to specify a certain flag for the image, and I was able to do it with these steps to download the image with the correct/wanted flag:

Navigate to the Zero-OS Bootstrap site.
Select Expert mode from the navbar at the top.
Fill in all the needed inputs (Farm ID, network, kernel, and format).
In the Extra kernel arguments input field, type your specified flag (for example, here for only the HDD node, I used the flag missing-ssd).
Generate and download the image.

Other information should be in the issue and the other related issues.

We can close when #597 is merged.


Proposal: Switch repository / maintainers temorary

Since @donwayo seems to have no time to accept pull request for fixes at the moment, I would like to open the discussion to switch to a actively developed branch till he will be back on this project.
Are there opinions for and against this idea?
In the Insigts > Network there are active forks from

@Airwave1981
@x86dev
@Akku21
@momo42 and
@sebthom

Would any of you guys be available for maintainer?
I would also offer to chip in, though I am not a developer myself.

Sorry, also no time for that at the moment unfortunately. I actually added quite a bit of functionality and cleanups here and there, so if anybody wants to continue there I also wouldn't mind.

You can use my fork https://github.com/sebthom/ebayKleinanzeigen

@sebthom this looks good. But could you explain a bit further: Do you mean use like clone your fork to disk or that you would like to step in as maintainer of an actively developed fork?

Hi all, I think this is a great idea since I’m no longer having time to review and maintain the code and I’ll be happy to help the transition in any way. Perhaps we should just set up an org or something so there is always more than one person who can keep it alive.

Setting up an org sounds good, can you do that and transfer the code?

I invited everybody to the org "Second-Hand-Friends" to start things off. @donwayo If you would like to set up an org yourself, that is also perfectly fine.

@kahironimashte I created another org almost at the same time and invited you to it as well. Let's use that one. I've been and will continue to be away on holidays for at least 1 more week. Cheers!

@kahironimashte I created another org almost at the same time and invited you to it as well. Let's use that one. I've been and will continue to be away on holidays for at least 1 more week. Cheers!

@donwayo: I'm OK to use your org and holidays are great. To get this going, can you please

Create a team in the org so we can use the teams discussion feature?
invite @kahironimashte and @schmuuu (per his comment in issue 35)?

Hey guys, I created a new client from scratch at https://github.com/kleinanzeigen-bot/kleinanzeigen-bot/  You are welcome to give it a try. It is still beta but should work. Contributions, esp. better user documentation are more than welcome.

@sebthom This looks promissing! Many convenience features :-)
What was your reason to launch it in a seperate org? Maybe sometime in the future @donwayo could add you as owner and both projects live together in AnzeigenOrg?

@sebthom This looks great! I think you did a great job in tackling a lot of the issues present in the original. I haven't tried it though, but I'm more motivated to use and build up upon yours than continuing with the current code base. I would be happy to add you as owner of the Org to let them live together. It's up to you :)

I created a separate org+repo for now to have some control over the code until it is matured. Ultimately I don't mind in which org the repo will live. I am a strong believer in reuse (2nd hand) over new buys/recycling from an ecological point of view, so everything thing that encourages people to share/reuse things serves the purpose.
On a side note, because ebay kleinanzeigen has to change it's name for legal reasons I feel that the "Second-Hand-Friends" org name might be a better suited org name than "AnzeigenOrg" in the long run.

@sebthom you are now owner of the "Second-Hand-Friends" org, like @donwayo and I
I thought similar when I picked the name.
The project bankscrap inspired me. They have a core app and people can develop connectors for their specific bank.

Seems the fork from @sebthom is gone. That was likely the most complete and up-to-date version :(
Maybe the new kleinanzeigen bot is an alternative but that means starting all over again with the ad-texts.


The settings button has scrollbar buttons

Explain the bug
The settings button has scrollbar buttons, which partly covers the settings icon when the left panel is collapsed
To reproduce

Open files
Look in the bottom left corner

Expected behavior
Since there's nothing to scroll and it looks ugly, the expected behaviour is to not show a scrollbar/scroll buttons.
Logfile
debug.txt
debug_fulltrust.txt
Screenshots

System Information

OS Version: Version 20H2 (OS Build 19042.746)
App version: <IP_ADDRESS>

Additional comment
This happens even after restarting the app and after reinstalling the app.

This issue has been resolved in main.


[CMake] Add missing dep for unified builds

The target of the symlink needs to exist too.

@swift-ci please test platform

I don't think many people are doing unified builds, so I'm going to merge this. We can always revert it.


Create How-to for using 2019 IPFS improvements in Package Managers

Create a quick guide for how to use new 2x faster badger (thanks to @aschmahmann's add improvements) + collaborative clusters (@hsanjuan https://blog.ipfs.io/2020-01-09-collaborative-clusters/) + new Bitswap (@dirkmc) + unixfsv1.5 (from @achingbrain once this exists in go) to make your package manager mirror smooth, fast, and collaborative.
@andrew - do you think you could work with these guys to collect the pieces together into a quick "how-to" aimed at package manager mirrors / maintainers to highlight the golden path of adoption hitting our new improvements?

@momack2 yeah I think I can slot this in, any particular time frame? Perhaps aligning it with the v0.5 release date?

That'd be great! 🙏


[ast] fixed nested pragmas

Signed-off-by: Arnon Sharlin<EMAIL_ADDRESS>

Fixed a bad commit signature. Looks much better now

thanks for the fix.
I'll merge my other PR and then close the issue.


remove kwd: Boot From USB; fix test where kwd used

Fix https://github.com/Dasharo/open-source-firmware-validation/issues/61

@Psotas Does it still work? Have you tested on MSI, or QEMU as well?

replaced via: https://github.com/Dasharo/open-source-firmware-validation/pull/312/files


Submit new NEP-26: La Palma EVM and Protocol Upgrades

Checklist:

[x] I have read the NEP Guideline document.
[x] I have checked my NEP Draft is ready.

@VieYang how is the test and implementation plan and progress going?

Please wait until the new code to be confirmed.


Cannot manually import procedures with inline WAT

Context
I am currently building a WASM layer for p5.js and, just for fun, I  wanted to add Porth support. However, I am running into an issue with importing one of my functions. Since print is a Porth intrinsic, I could not import a procedure with the same name. So I resorted to this:
wasm
  "(import \"env\" \"print\" (func $print (param i32)))"
end
// -- 88 lines of "import proc <name> <signature> in end"
inline proc print-i32 int -- in
  wasm int -- in
    "(call $pop)"
    "(call $print)"
  end
end

However, I get an error from wasm2wat:
web/examples/colors.wat:127:2: error: imports must occur before all non-import definitions
(import "env" "print" (func $print (param i32))) ;; OP_INJECT_CODE 0
 ^^^^^^

I tried putting the (import "env" ...) before include "wasm-core.porth" and it still gives the same error (just different line numbers). Is there anything I can do or do I have to not include this procedure for now until you (maybe) fix it? (I already had to omit quite a few functions because of floats)

Also, the -o flag doesn't seem to work


"copy to clipboard"

I want a copy to clipboard button for the react-components landing page. Like github's clone url box. We should make it a component.

hey, I am a newbie. Can I take this one?
If yes, could you guide me further on how to implement it :dart:

Hello @kepta! Thank you for your interest in react-components. You can definitely work on this feature if you'd like, but we don't have the time right now to provide guidance on how to get it done.


cannot connect to local minio

I want to connect to local minio with qts3. I changed some part of it but still I cannot connect to local minio.
changes:
in sendS3Request() :
const QByteArray host = "<IP_ADDRESS>:9000/minio/" + bucketName;
const QByteArray url = "http://" + host + "/" + path.toLatin1() + "?" + queryString;
in location_impl():
const QByteArray host = "<IP_ADDRESS>:9000";
const QByteArray url = "http://" + host + "/" + bucketName + "?location";

Have you solved it? I have the same problem


_renderDownload function is missing

When I try to upload a file, I get a JavaScript error "TypeError: that._renderDownload is not a function", and the preview does not appear. There are two calls to it in jquery.filefield-ui.js, but no definition of it there or anywhere else.
Upstream does have it: https://github.com/blueimp/jQuery-File-Upload/blob/master/js/jquery.fileupload-ui.js#L508
but it's not present at https://github.com/SymfonyContrib/FileFieldBundle/blob/master/Resources/public/js/jquery.filefield-ui.js#L390.

The bundle only works with the included version ATM.

That's the version I'm using. So is there no way to get it to work at present?

I'm using the included version, I mean.

Then there is something different about how you have set it up. I use this version on many sites and have never gotten that error. Can you post what you have done for setup?

Yes, I figured it had to be an obscure code path or someone would've run into it before.
I followed the instructions in https://github.com/SymfonyContrib/FileFieldBundle/blob/master/README.md: installed using composer, added the bundle to AppKernel, added the script links to the relevant templates, did the same for ImageFieldBundle, installed the assets, and changed a form input to 'imagefield'.
I've tracked it down: it happens when there's an error uploading, data.context is set, and data.errorThrown isn't 'abort'. In my case the error is 'Not Found' because I haven't set up a route for /filefield-upload.
There's a routing config file for it, but it's not being loaded (doesn't show up in console debug:router output). Did I miss a step in the installation, or should the config be found automatically?

Sorry for the late response, for some reason I didn't get a notification.
Yes, it looks like I forgot to put the routing in the installation instructions.
You simple need to include the bundles routing.yml file as with any other bundle.
# app/config/routing.yml
filefield:
    resource<EMAIL_ADDRESS>


Replicate cmip6 profile from Azure hub on AWS hub for carbonplan

Context
Request made in this ticket: https://2i2c.freshdesk.com/a/tickets/176
The carbonplan Azure hub has a "huge" profile (32 CPU, 256GB RAM) with the cmip6 image. We should replicate this on the AWS hub for them.
Proposal
No response
Updates and actions

[ ] Confirm if a similar size nodepool is already configured on the AWS cluster

[ ] If not, configure it!

[ ] Add the new profile

This cluster already has an equivalently sized node pool setup
https://github.com/2i2c-org/infrastructure/blob/f98d7a7a238162b1c081aab99a54d4229d1617dc/config/clusters/carbonplan/common.values.yaml#L84-L90
Therefore, I will add in the cmip6 image in #1642 as well


Add #![feature(rustc_private)] to driver's main.rs

Recently, this seems to have become necessary to build drivers on macOS.

TODO: Find the specific commit that made this PR necessary.

On macOS, the driver_builder::test::nightly test fails when this line is change to nightly-2024-08-12 (commit 41dd149fd): https://github.com/trailofbits/dylint/blob/ba0b0eaae466eb1622a33cd3382f91504006e703/dylint/src/driver_builder.rs#L235
But the test passes when the line is changed to nightly-2024-08-11 (commit 730d5d409).
So the relevant commit is somewhere between 730d5d409 and 41dd149fd.
Here is the list of all such commits:
41dd149fd6a Auto merge of #128677 - nikic:llvm19rc2, r=cuviper
9cb1998ea15 Auto merge of #122362 - Zoxc:rustc_driver_static_std, r=oli-obk,lqd,bjorn3,Kobzol
5e5ec8af1b3 Auto merge of #128916 - jieyouxu:dump-ice-dump-ice, r=compiler-errors
6dc300ba453 tests: ignore `dump-ice-to-disk` on windows
c9bd03cb724 Auto merge of #128959 - matthiaskrgr:rollup-6jdqi3l, r=matthiaskrgr
2c88eb9805c Rollup merge of #128882 - RalfJung:local-waker-will-wake, r=cuviper
eff9120b7c5 Rollup merge of #128875 - bvanjoi:cleanup-import-used, r=petrochenkov
32e0fe129d4 Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors
bd7075c69e7 Rollup merge of #128592 - evelynharthbrooke:master, r=Mark-Simulacrum
853255e28d6 Rollup merge of #128536 - Zalathar:print-cleanup, r=Nadrieril
e8f6819db7e Rollup merge of #120314 - mina86:i, r=Mark-Simulacrum
b22253c4548 Keep rustc's std copy
960e7b55e1b tests: tidy up `dump-ice-to-disk` and make assertion failures extremely verbose
dd3f7578ee5 Exclude just `std` from rustc deps
56beb1d744c Update the unstable book
486864f2359 Don't statically link `std` into `rustc_driver` for `windows-gnu`
736a249954a Ask the user to use `feature(rustc_private)` when linking to `rustc_driver`
3ee43259ac9 Link `std` statically in `rustc_driver`
730d5d4095a Auto merge of #128572 - compiler-errors:fix-elaborate-box-derefs-on-debug, r=saethlin

This appears to be the relevant PR, though I don't know which commit specifically: https://github.com/rust-lang/rust/pull/122362


Add a page to explain how to create add (and bind) per-URI firewall policies by PowerShell.

The per-site procedure found in here: https://docs.microsoft.com/en-us/azure/web-application-firewall/ag/per-site-policies.
But it seems there's not article to explain how to add per-URI firewall policies by PowerShell.
As far as I searched, it's impossible to do by PowerShell but hit REST API only.
Would check whether it's possible by PowerShell, and if could add article to explain it?

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

ID: bcc23d8e-20ac-0d88-018d-b0ce153bb54d
Version Independent ID: cbb5de42-8a4e-6162-1ae7-e7fdbf0cf205
Content: Azure Web Application Firewall (WAF) policy overview
Content Source: articles/web-application-firewall/ag/policy-overview.md
Service: web-application-firewall
GitHub Login: @winthrop28
Microsoft Alias: victorh

@skmkzyk Thanks for your comment. We will review your issue and get back to you shortly.

@skmkzyk When doing some research myself on this topic I found an Azure CLI based solution here: https://docs.microsoft.com/en-us/cli/azure/network/application-gateway/url-path-map/rule?view=azure-cli-latest

thanks a lot!!


Please update the Installation Docs for Debian Buster

URL for relevant page?
https://docs.influxdata.com/influxdb/v1.7/introduction/installation/
What products and version are you using?
Debian Buster
Would be cool if You could add the buster repo to the installation guide!

Resolved by #2439


Laravel Routes + VueJS, routes are being overwritten

Hello,
Well, I have a problem with my routes, all requests related to the Modules folders doesn't work.
In my project-folder/routes/web.php I must use in that way because my front is in VueJs:
Route::get('/{any}', 'ApplicationController')->where('any', '.*');
Ok, I was using routes into the main api.php file, working fine, but when I put in Modules/ModuleName/Routes/api.php the route doesn't work:
`Route::group(['middleware' => 'auth:api'], function () {
Route::get(
    'opportunity/kanban',
    '\App\Modules\Opportunity\Http\Controllers\OpportunityController@kanbanList'
);

Route::get(
    'opportunity/channel-sale',
    '\App\Modules\Opportunity\Http\Controllers\OpportunityController@channelSaleList'
);

Route::get(
    'opportunity/flow-steps',
    '\App\Modules\Opportunity\Http\Controllers\OpportunityController@flowStepList'
);

});`
If I remove the route::get('any')... from main web.php it works,
I believe the routes are having some kind of conflict.

The main Laravel routes are registered before the ones from your module(s). The way to fix this is to put your module's route service provider ABOVE Laravel's route service provider in your config/app.php file.
I do not know how auto-discovery will affect this - if you're using that in your modules.
Another fix may be to put this package's service provider (instead of having to do each module's route service provider) above the Laravel route service provider, but I am not sure what other unintended consequences that would bring.

Hmm, ok, I will try this on the monday, thanks!

https://stackoverflow.com/questions/58243133/laravel-modules-vuejs-routes-are-being-overwritten/58244647#58244647

Thank you @Keilost. I forgot about Route::fallback.


Debug tcn

Hey guys,
Here is a PR for the conv1D stuff.
It handles several edge cased in the converter that where missing. The Dense layer supports transpose for the various inputs. Expand dim has been fixed. It wasn't grabbing correctly the axis input on the graph. We also decided not making the zero tensor explicit.
Thank you!

Hey @mortendahl , I think all the comments should be addressed. Thanks for your review!


Implement cooldowns on melee weapons.

Right now melee weapons attack as fast as you can click.
There should be some cooldown specific to the weapon to make this more reasonable.
Bonus points if there was an indicator on your hands showing how much cooldown is left. I'm imagining one of those circle animated things overlayed over the weapon:

wasted a perfectly good 420 here

wasted a perfectly good 420 here

Please stop posting useless comments in our repos.


Return InStream Bug

1. Describe the bug
When using an "InStream" object as return in a procedure the instream object seems to be empty in the calling code.
2. To Reproduce
I created two procedures to demonstrate:
    procedure TestProcedure()
    var
        IStream: InStream;
        TestText: Text;
    begin
        IStream := GetInStreamFromText('HELLO WORLD!');
        IStream.ReadText(TestText);
        MESSAGE(TestText);
    end;

    procedure GetInStreamFromText(NewText: Text) IStream: InStream
    var
        TempBlob: Codeunit "Temp Blob";
        OStream: OutStream;
        IStream2: InStream;
        TestText: Text;
    begin

        TempBlob.CreateOutStream(OStream);
        OStream.WriteText(NewText);
        TempBlob.CreateInStream(IStream);
        TempBlob.CreateInStream(IStream2);
        IStream2.ReadText(TestText);
        MESSAGE(TestText);
        Exit(IStream);
    end;

3. Expected behavior
The returned InStream should contain my Text "HELLO WORLD!"
4. Actual behavior
The content of the returned instream is empty.
5. Versions:

AL Language: v9.5.674382
Visual Studio Code: 1.71.2
Business Central: 20.05. Germany
List of Visual Studio Code extensions that you have installed:

What if you remove the Exit(IStream)? That will cause a self-assignment, so I wonder if it's tripping something up. IStream is already the return variable, so no need to explicitly return it. Of course, self-assignment shouldn't clear it, but maybe it'll be a workaround in the interim.

I've tried a named return, unnamed return and a parameter by reference, but to no avail.
But somebody on yammer pointed out, that when you have the tempblob as a global variable it works. So maybe that will point you in the right direction?

Well, my understanding of the deep mechanics of streams is lacking, but I might guess it is simply that the Temp Blob owns the data - and when said Blob goes out of scope, it disposes the data, and there's no longer anything for the InStream to read.

Hi @JulianTillmann , what if you change the procedure to instead pass the instream-variable as a parameter of type var instream (ie by reference)
procedure GetInStreamFromText(NewText: Text; var IStream: InStream)
and then call
GetInStreamFromText('HELLO WORLD!', IStream);   ?

I've tried a named return, unnamed return and a parameter by reference, but to no avail.

;-)

@bctstkla
unfortunately that does not work
as I understand it the local tempblob variable is removed from memory after exiting the procedure and this seems to remove the instream content as well. Seems to be always a "by reference"
I would like to know if that's a bug or by design. If it's by design there should be documentation about this and maybe a warning by a code analyzer

From my PoV it is fairly intuitive that streams are just 'pipes', which can only read or write data if they have something 'real' behind them storing the data. So if that source goes away, reads will get nothing, and writes will do nothing (good). Extra clarity in documentation is never a bad thing, though! :-)

Hi, this issue is out of scope of for this repository. You should do one of the following:

Open a support request to CSS through the PartnerSource portal
Open a bug in Collaborate
Contact your Service Account Manager (SAM) in your local subsidiary to understand what is included in your contract as of support incident and PAH (Partner Advisory Hours). Your SAM might also direct you "step by step" how to open a support request or how to get credentials, if this is the first time for you or your company

As a reminder, this repository only handles issues to do with the compiler or VSCode development experience for AL. If you do have suggestions for improving the docs, you can suggest the improvements on the releveant docs page!


Draft 7 updates

Update the library to comply with draft 7 of the RFC from Dec 20th 2021.

Update the library to comply with draft 7 of the RFC from Dec 20th 2021.


Use POSIX for DateInRegion.toString when using ISO format

When parsing ISO strings, DateInRegion correctly sets locale to POSIX. However, when writing ISO strings it does not set the locale to POSIX, resulting in the wrong format on some devices. This PR fixes this.

Thank you, I've integrated PR manually on develop (and swift 23/3 branches).


Create Final README.md file

Started working on README.MD 10-01-22

README.md file is now updated to the feature/readmeFileUpdateNdf branch.


fix for #2818

@tirsen
I still need to figure out how to test this. But existing tests
are passing for now. Can you let me know if this fixes your problem?

LGTM
You can one-off test it with always enabling the code path that uses the user/password, and run a few tests that apply schema.


[BUGFIXES] resolved errors at build

@andreeatoma is this still needed? Is your build still crashing?

Closing. Stale


disable mangle for now

mangling is broken in Angular 2 beta.1 as described in #262. That's why it should be disabled until Angular 2 beta.2 is out.

thanks!