You can't send messages because you are not a member of the chat.

A lot is to be found on the internet about this message, except no clear explanation nor a solution.
What is going on in this case, and how can it be solved? Organization A organizes a meeting, members of organization B attend (they have no account and are not guests in A's tenant). Some users of B can participate in the meeting chat, others can't and receive the above message. Clearing the Teams cache (C:\Users...\Appdata\Roaming\Microsoft\Teams\Cache), restarting Teams (including explicit sign out) does not help. User voice entry exists: https://microsoftteams.uservoice.com/forums/908686-bug-reports/suggestions/38262412-unable-to-rejoin-meeting-chat but I would also like a little explanation.

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

ID: 048930a4-fdf2-9a90-3b47-46af66db3db4
Version Independent ID: 8d6a2c84-94e9-b17e-f5c1-91191187ce4e
Content: What the guest experience is like - Microsoft Teams
Content Source: Teams/guest-experience.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

@andrePKI thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


[CI/Build] Disable multi-node test for InternVL2

Multi-node test for InternVL2 has been broken on main branch and blocking a lot of PRs. Multinode support for VLMs in particular isn't of high priority of the vLLM project now, so we disable this test for InternVL for now and fix it later.
cc @Isotr0py @Manikandan-Thangaraj-ZS0321 if you have any insight in why it has been producing the timeout error.

 PR Checklist (Click to Expand)
Thank you for your contribution to vLLM! Before submitting the pull request, please ensure the PR meets the following criteria. This helps vLLM maintain the code quality and improve the efficiency of the review process.
PR Title and Classification
Only specific types of PRs will be reviewed. The PR title is prefixed appropriately to indicate the type of change. Please use one of the following:

[Bugfix] for bug fixes.
[CI/Build] for build or continuous integration improvements.
[Doc] for documentation fixes and improvements.
[Model] for adding a new model or improving an existing model. Model name should appear in the title.
[Frontend] For changes on the vLLM frontend (e.g., OpenAI API server, LLM class, etc.)
[Kernel] for changes affecting CUDA kernels or other compute kernels.
[Core] for changes in the core vLLM logic (e.g., LLMEngine, AsyncLLMEngine, Scheduler, etc.)
[Hardware][Vendor] for hardware-specific changes. Vendor name should appear in the prefix (e.g., [Hardware][AMD]).
[Misc] for PRs that do not fit the above categories. Please use this sparingly.

Note: If the PR spans more than one category, please include all relevant prefixes.
Code Quality
The PR need to meet the following code quality standards:

We adhere to Google Python style guide and Google C++ style guide.
Pass all linter checks. Please use format.sh to format your code.
The code need to be well-documented to ensure future contributors can easily understand the code.
Include sufficient tests to ensure the project to stay correct and robust. This includes both unit tests and integration tests.
Please add documentation to docs/source/ if the PR modifies the user-facing behaviors of vLLM. It helps vLLM user understand and utilize the new features or changes.

Adding or changing kernels
Each custom kernel needs a schema and one or more implementations to be registered with PyTorch.

Make sure custom ops are registered following PyTorch guidelines: Custom C++ and CUDA Operators and The Custom Operators Manual
Custom operations that return Tensors require meta-functions. Meta-functions should be implemented and registered in python so that dynamic dims can be handled automatically. See above documents for a description of meta-functions.
Use torch.libary.opcheck() to test the function registration and meta-function for any registered ops.  See tests/kernels for examples.
When changing the C++ signature of an existing op, the schema must be updated to reflect the changes.
If a new custom type is needed, see the following document: Custom Class Support in PT2.

Notes for Large Changes
Please keep the changes as concise as possible. For major architectural changes (>500 LOC excluding kernel/data/config/test), we would expect a GitHub issue (RFC) discussing the technical design and justification. Otherwise, we will tag it with rfc-required and might not go through the PR.
What to Expect for the Reviews
The goal of the vLLM team is to be a transparent reviewing machine. We would like to make the review process transparent and efficient and make sure no contributor feel confused or frustrated. However, the vLLM team is small, so we need to prioritize some PRs over others. Here is what you can expect from the review process:

 After the PR is submitted, the PR will be assigned to a reviewer. Every reviewer will pick up the PRs based on their expertise and availability.
 After the PR is assigned, the reviewer will provide status update every 2-3 days. If the PR is not reviewed within 7 days, please feel free to ping the reviewer or the vLLM team.
 After the review, the reviewer will put an  action-required label on the PR if there are changes required. The contributor should address the comments and ping the reviewer to re-review the PR.
 Please respond to all comments within a reasonable time frame. If a comment isn't clear or you disagree with a suggestion, feel free to ask for clarification or discuss the suggestion.

Thank You
 Finally, thank you for taking the time to read these guidelines and for your interest in contributing to vLLM. Your contributions make vLLM a great tool for everyone!

Seems that we can use mp backend to skip the multi-nodes without disabling test on single-node. I remember these tests on single node can work well.


Commit 0d6f691 has broken Season/Champion references

The recent "cacher overhaul and common summoner methods complete" commit has broken Champion/Season lookup logic because instead of pinging out to op.gg for the pageprops that contain said champions/seasons information, we pull from cache and that request never goes out.
This will be addressed/fixed in the full 1.3.0 release, where I decided to just cache both the champions and seasons as these datasets do not regularly change and I'll just end up doing a request out each time I see a champion object nulled. (Name=None), this way itll only request out for the data when it needs to.

Hello ShoobyDoo!
My name is Marcos and im currently programming my own discord bot using your code to scrap data from OP.GG.. But i have found the bug reported on this issue:

I would like to use your code to my personal proyect but this bug is a blocking point. Do you know when are ging to launch v1.3.0 release officially? Or at least, please, tell me how can i do a workarround or temporally fix on code.
Thank you!

Hey there @Endermaiter,
Thank you for using opgg.py!
Do you mind joining the support discord? If you're available at the moment, I'd like to help troubleshoot some things.
I just fired up a fresh Windows 11 sandbox and tried using opgg.py 1.2.0 directly from pip and all seems well still.
This commit comment was specifically for the main branch, you might have issues if you cloned directly instead of using pip.
I will try to restructure the branches (probably main vs dev) so that in the future things will be stable even for users cloning the repo directly.

commit fc55acc closes this.


fix: Build with correct Rivet config file

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#10  👈
#8
#7
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @AngelOnFira and the rest of your teammates on  Graphite


239 ui upload agreement letter

Coverage decreased (-0.1%) to 99.89% when pulling 39c04a357cde6d30ae9c2148886ebc9ec42a76f1 on 239_UI_Upload_Agreement_Letter into 470f004168d327e1eb8fcb37a90d3e5051d846bc on dev.

Coverage remained the same at 100.0% when pulling 6192adbcef050f289bea50c308b16f79510b46e2 on 239_UI_Upload_Agreement_Letter into 470f004168d327e1eb8fcb37a90d3e5051d846bc on dev.

Coverage remained the same at 100.0% when pulling 8d713c8b6e0e4ecab5b6e4b345c621de9c10bc60 on 239_UI_Upload_Agreement_Letter into fc062794105eef5e87ecf643887e16252f9523e2 on dev.


⌚🚀 Maintainers wanted!

I've had to take a bit of time off the last few weeks with my kids and school holidays, and I haven't been as quick merging PRs as I'd like to be.
Would anyone like to get involved in checking and merging PRs? With the testing action on commits you can see pretty clearly if it's ok or not, so adding new apps is usually pretty straightforward. For changes to existing apps (especially default ones) it might sometimes need a bit of poking around and thought - not just whether the code looks ok, but thinking about whether we really want to change all the default alarms to display party parrot or whether it should be an option :)
@rigrig, @peerdavid, @nxdefiant, @bobrippling , @thyttan, @halemmerich off the top of my head I feel like you've all been contributing loads of great stuff recently, and fixing other people's code too - would you like to get involved?
And sorry if I missed anyone else from that list - please feel free to reply if you're interested!

Hey, yeah I'd be interested in helping out!

That would be great! Thank you! I'll see about adding you as a collaborator

What I would like to see:

PRs must be accepted my multiple (2? 3?) maintainers to get merged (I think github can do that)
Maintainers can not merge/accept their own PR

I'd be happy to jump on board as well.
I think I align with @halemmerich's thinking. Especially with having a checklist to go through, that would help me a bunch :+1:

Thanks! I've just added @thyttan, @halemmerich and @bobrippling - I imagine there's more than enough of you for now - we may have to think of a way of stopping you from accidentally looking at the same PRs at the same time :)
@fanoush has contributed loads of quality stuff, but as you say I think it probably makes more sense for them to work on the main Espruino repository than the BangleApps one
I'm with @halemmerich on this - this is quite a small project in the scheme of things, and if I make someone admin it's because I trust their judgement. For most PRs I don't expect we'll need two people to sign off on it.
I added some initial thoughts (copy pasted from @halemmerich and added to) at https://github.com/espruino/BangleApps/wiki/App-Contribution - feel free to add to those/discuss them. I think it's probably good to be public about what kind of things we check - especially about things like when a fork is a good idea.

I'd be interested in helping out!

@ProgramminCat thanks! I think now we've got 3 maintainers (plus me) we're probably fine for maintainers - but if we need more or someone changes their mind I'll definitely be in touch!

Hi @thyttan, @halemmerich and @bobrippling - thanks for spending so much time helping out BangleApps - it feels like things are going really well.
However right now the amount of GitHub emails I have to sort through every day is a bit crazy - I get an email for every comment/issue on every Espruino repo, so I've now changed my notification settings for BangleApps to Participating and @mentions - so I won't get emails for literally everything that comes in any more.
I guess we'll see how it goes, but it looks like you've got it sorted  - I'll try and keep up with PRs every week, but if you ever want me to look at something please just mention @gfwilliams
Hopefully I'll actually be more likely to respond to stuff - I think recently a few things have got lost in the general torrent of emails I end up sorting through each morning :)
thanks!

Good to know, thanks! 🙂

I was thinking about categorising the issues to see what's to be done at a glane and wanted to get some thoughts.
As I see it, issues are mostly divisible into these categories:

Idea hatched, needs implementing
Rough ideas, decision needed
Uninvestigated

I was going to apply labels to the issues so we can see what might be stuck at the bottom, as opposed to the app writer (or one of us) fixing an app/lib. What do you all think?

Probably won't hurt, but you think that helps to get at least some of the issues closed? Skeptical.. unless someone just starts to work on one nothing happens.
Also from time to time I've looked through the issues, havn't found one I'm interested in.

Thanks! Yes, if you think it'd help, go for it! I think you can create new labels just fine?
Obviously there are actual bugs, but i guess we tag issues with bug automatically. Maybe we should tag them with Uninvestigated instead, and then it's easy to find the ones that haven't been looked at yet?
Someone suggested a while back there's a good-first-issue tag (https://goodfirstissue.dev/) that we could add/use to tag things that we think someone new might be interesting in picking up. I don't know if that's worth it?
Other thoughts:

Maybe we should tag issues that are bugs with the pre-installed/generic apps/libraries as I guess those take priority over ones on individual apps
Is crash/similar a good tag? I guess actual crashes/lockups take priority over little glitches
I think we should maybe consider idle 1+ month as a tag - I feel like for some of these issues, the issue was reported and then one of us asked a question and the reporter couldn't even be bothered to respond. Especially if it's something that couldn't be reproduced we should probably just mark it as idle and then 1 month later close it?

+1 to close if author does not respond in a certain time, but please do not close if requirements are clear and just not fixed.

Yeah, I'll see how things go - I don't want to rock the issues too much but I'll find the labels useful for searching for things to have a go at, and so on.
I've been through a couple and decided to label based on the issue's state, the area it's in (crash is a nice idea for this), and if it's an enhancement etc, whether it'd make a good first issue. I think bug/uninvestigated is a good idea too, I'll incorporate that in my next label-a-thon.
Yes - closing old issue is a good idea, but I agree, we should only do it if we can't make progress, rather than haven't

Thanks for your work on this - it really helps. Hopefully having a clearer set of issues will help potential contributors too - also, feel free to change the title of an issue if you think it isn't clear/helpful :)

That's awesome - thanks for all your work on this! Looks like you really dug into a bunch of these issues - it must have taken hours!

You're welcome - it wasn't too long to be fair, gave me a good idea of old issues too


keybind list too long

When using /tapemouse to see what the correct key is, the list is simply too long. I can only see a quarter of all keys due to MC's short chat log. Perhaps adding pages or simply not showing the ones that are currently unbound ("NONE") could do the trick.
For example, I wanted to use left mouse ( it's attack for anyone reading this) but since I couldn't actually see it in the list I didn't know what the correct key would be. For some mods this could be an issue if you can't guess what it could be.

Pages is not possible in tab complete, and I think silly and complex for the help text.
The hiding of NONE seems like the best idea.

Glad to see it implemented, thanks!

I was looking for "use" for right-click, since that's so common in that type of pack. What about putting the mouse buttons (attack/use/middle(?)) at the bottom of the list, so that no matter how long the list is, they are always visible?


Bug report: in Calendar view the week starting with Sunday

What happened?
The Dataview plugin don't use the ipadOS Settings > General > Language & Region settings to get the day when a week start.

I have to install the Calendar plugin and set "Start week on:" to Monday to get the right day start of the week.
DQL
CALENDAR sdate
FROM #event

JS
No response
Dataview Version
0.5.55
Obsidian Version
1.4.4 (99)
Device
iPad Pro 12.9 (5th gen)
OS
ipadOS 16.4.1a

I find similar bug on dateformat(file.day,"yyyy-'W'WW") that start the week from monday instead of sunday in my computer setup.


Pattern: simple benefits band: specs

Wonil-Suh1 created the following on Aug 06:
User story
As an IBM.com user, I need to be able to read about the highlighted features of the product / solution presented on the page.
Notes
This is a simpler feature listing. There is also a full feature band story here: #1383
Acceptance criteria

[x] Specs are available to developers.

Original issue: https://github.ibm.com/webstandards/digital-design/issues/1376

On Sep 29, Wonil-Suh1 commented:

On Sep 27, Wonil-Suh1 commented:
The specs are in this Sketch file

On Oct 03, Wonil-Suh1 commented:
Items from the review:

Will handle the cases where there are 4 to 6 benefits through guidelines for this pattern. (adding to the guideline issue)
Incorrect color token has been fixed
Color theme examples have been added

The Sketch file is here

On Oct 02, hahnrob commented:
Design presented to engineers on Oct 2 backlog grooming meeting.


Dev

This is similar to PR #1158 which was merged into master except for the "if" condition, @timursarvarov is this needed for backwards compatibility for old versions of android?
PendingIntent pendingIntent = null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S) {
     pendingIntent = PendingIntent.getBroadcast(cordova.getActivity().getApplicationContext(), 0, receiverIntent, PendingIntent.FLAG_MUTABLE);
} else {
     pendingIntent = PendingIntent.getBroadcast(cordova.getActivity().getApplicationContext(), 0, receiverIntent, PendingIntent.FLAG_UPDATE_CURRENT);
}


Fixing latest plib support

Updates the class names for 5.0.0 ProtocolLib support.

You've actually saved me some time since I was going to do this in the next couple of days, but can't merge since you left some debugging println's in.


Get Datasette working with Zeit Now v2's 100MB image size limit

Follow-on from #366
Zeit Now's v2 cloud has a 100MB size limit on Docker images, in order to support much faster wake-ups of new instances.
Fitting Datasette AND the SQLite database it is hosting in here is going to be a challenge.

I think there is a useful way forward here though: the image size may be limited to 100MB, but once the instance launches it gets access to a filesystem with a lot more space than that (possibly as much as 15GB given my initial poking around).
So... one potential solution here is to teach Datasette to launch from a smaller image and then download a larger SQLite file from a known URL as part of its initial startup.
Combined with the ability to get Now to always run at least one copy of an instance this could allow Datasette to host much larger SQLite databases on that platform while playing nicely with the Zeit v2 platform.
See also https://github.com/zeit/now-cli/issues/1523

It turned out Zeit didn't end up shipping the new 100MB-limit Docker-based Zeit 2.0 after all - they ended up going in a completely different direction, towards lambdas instead (which don't really fit the Datasette model): https://zeit.co/blog/now-2
But... as far as I can tell they have introduced the 100MB image size for all free Zeit accounts ever against their 1.0 platform. So we still need to solve this, or free Zeit users won't be able to use datasette publish now even while 1.0 is still available.
I made some notes on this here: https://simonwillison.net/2018/Nov/19/smaller-python-docker-images/
I've got it working for the Datasette Publish webapp, but I still need to fix datasette publish now to create much smaller patterns.
I know how to do this for regular datasette, but I haven't yet figured out an Alpine Linux pattern for spatialite extras:
https://github.com/simonw/datasette/blob/5e3a432a0caa23837fa58134f69e2f82e4f632a6/datasette/utils.py#L287-L300

This looks like it might be a recipe for spatialite Python on Alpine Linux: https://github.com/bentrm/geopython/blob/8e52062d9545f4b7c1f04a3516354a5a9155e31f/Dockerfile

Another example that might be useful: https://github.com/poc-flask/alpine/blob/8e9f48a2351e106347dab36d08cf21dee865993e/Dockerfile

Closing this as Zeit went on a different direction with Now v2, so the 100MB limit is no longer a concern.


Want to a Youtube channelin Web Devolepment  field

Site URL
https://www.youtube.com/@HiteshChoudharydotcom
Description of the above provided site
It is an underrated channel for web development, android development, DevOps and a lot
Category
Youtube
Sub Category
Web Development
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)
[X] I am participating in Hacktoberfest 2023

@Darkrider0007
I have assigned you the issue. Please proceed with it, and don't hesitate to tag me @Anmol-Baranwal or @CBID2 if you require any assistance.


support new service builder template that supports common scenario

so people will like to do something like this:
backend-integration
 (root directory)
    backend-integration-api
 (directory name and project name in eclipse)
    backend-integration-service
 (directory name and project name in eclipse)
    backend-integration-web (directory name and project name in eclipse)

where each of the bundles has these packages
com.liferay.backend.integration.api  (both root package and BSN and bundle name)
com.liferay.backend.integration.service (both root package and BSN and bundle name)
com.liferay.backend.integration.web (both root package and BSN and bundle name)

Do not use ".service" as a directory suffix, OSX interprets it as a special directory.

Yes that is true but in this case the directory ends with -service.  So this should be ok right?

I think a dash is okay for directory names.  Issue is that blade creates the submodules with a ".api", ".svc" and ".web" extension, the names are not user generated.

Yes that is true, and that is what we were thinking about with this new
issue, is that we should support the '-' based directories, which is
Liferay defacto standard.  Its just the OSGi defacto standard (and eclipse
standard) is directories that are named like their internal root packages
(and final bundle names).
On Mon, Mar 14, 2016 at 10:11 AM, Dave Nebinger<EMAIL_ADDRESS>wrote:

I think a dash is okay for directory names. Issue is that blade creates
the submodules with a ".api", ".svc" and ".web" extension, the names are
not user generated.
—
Reply to this email directly or view it on GitHub
https://github.com/gamerson/liferay-blade-tools/issues/170#issuecomment-196360865
.

--
Greg Amerson
Liferay Developer Tools
Liferay, Inc. www.liferay.com

Standards are good things and should probably be followed unless there is a compelling reason not to, IMHO.  Just wanting shorter project names would seem not to be very compelling.


Adding link to contribution guidelines

Ive reviewed it on my phone as im having power adapter issues with my laptop (broken cable...) so bare with me. perfect timing with snow and all... :( Anyhow, looks ok.
Thanks
Andre
Sent from a phone
On 19/01/2012, at 12:19, "Yavor Georgiev"<EMAIL_ADDRESS>wrote:

You can merge this Pull Request by running:
git pull https://github.com/yavorg/azure-sdk-for-node dev
Or you can view, comment on it, or merge it online at:
https://github.com/WindowsAzure/azure-sdk-for-node/pull/34
-- Commit Summary --

Adding link to contribution guidelines

-- File Changes --
M README.md (2)
-- Patch Links --
https://github.com/WindowsAzure/azure-sdk-for-node/pull/34.patch
https://github.com/WindowsAzure/azure-sdk-for-node/pull/34.diff

Reply to this email directly or view it on GitHub:
https://github.com/WindowsAzure/azure-sdk-for-node/pull/34


JMeter elements 'CookieManger' and 'CSV Data Set' are printing in green instead of red when count is Zero

Issue details
'CookieManager' and 'CSV Data Set' are printing in green instead of red. They are supposed to print in "Red" similar to "Cache Manager".
Screenshot:

@QAInsights CookieManger and CSV Data are earlier placed under "flag" = 0 condition, so might be a confusion and were marked green. These seems to be the type where we flag them in red when they are disabled.


Audio Volume Control

Hi, Is there a way to control the audio volume of the video?. In my application I need to implement an option to mute the audio...Thanks, Jose.

I just added volume prop and published to npm as 1.3.0.
Please mute video as follows.
<BrightcovePlayer
  :
  volume={0}
  :
/>


Update "ethereum_labels" schema

Two changes needed:

No more address_id column in ethereum_labels. We should directly use addresses. @Andrei-Dolgolev suggests just removing the ethereum_addresses table.
Add block_number column to ethereum_labels.

An additional column in ethereum_labels for Ethereum events: log_index.
This represents the index of a logged event inside its transaction.
This is the Python structure for a log event:
AttributeDict(
    {
        "address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
        "topics": [
            HexBytes(
                "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
            ),
            HexBytes(
                "0x0000000000000000000000006591c4bcd6d7a1eb4e537da8b78676c1576ba244"
            ),
            HexBytes(
                "0x00000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf9"
            ),
        ],
        "data": "0x000000000000000000000000000000000000000000000000000000038889a5cf",
        "blockNumber": 13315788,
        "transactionHash": HexBytes(
            "0x95c19c86522cef7e1362931d6b0f509d37f9676c6d202e69c07fa79a85af305d"
        ),
        "transactionIndex": 0,
        "blockHash": HexBytes(
            "0xadaf5ffccd42286b9b67a44f454a0911a47a26375d724abc349598a49444d262"
        ),
        "logIndex": 2,
        "removed": False,
    }
)


Provide an example for zuul

Hi,
in gitter we discussed how to implement a contract test when the provider is behind a zuul gateway.
It would be great to have an example ready to understand the provided soution by example.
Since I'm lazy, I'll just copy/paste my question from gitter:
I have a question regarding the design of contracts between several microservices.
I introduced them to my team and everything works fine and as expected. What we want to do now, is to introduce contracting to other depending services maintained by other teams.
My problem is, that we communicate to them through a Zuul-gateway and I don't know where to put our contracts.
Who is the provider?
In my opinion it should be the Zuul-Gateway, since it is our entry point. But that would mean, that the zuul-service is in need of several testclasses to emulate and setup the responses.
Since the Zuul does nothing extraordinary and is just filtering and forwarding the requests it could be better to use the actual implementation.
Or is there a third way?
What is the Zuul doing?
It is doing 3 things:

It acts as a centralized API-Gateway, so that my team has only one endpoint to talk to.
It ensures that the request ist authorized and adds some header information.
And routes the request to the correspondending service (f.e. the URI "/proposal/rest/api/foo/bar" maps to the service "proposal" and forwards to "/rest/api/foo/bar" on this service)

The provided answer is:
what you could do is:

create 2 Jars with the gateway (the fat jar as you do at the moment and non fat jar - the one before Spring Boot makes it a fat jar)
in the consumer tests you run the @Autoconfigurestubrunner and the easiest solution would be to start the stubs on fixed ports
you add the non-fat Jar with the gateway as a test dependency (point Zuul to fixed ports of stubs ran with stub runner)
you configure it to point to the fixed URL

An example within the project would be really, really helpful :-)

After some digging, cursing and a lot of despair, I came up with the following solution.
Pro: It works as intended (as long as the zuul does nothing extraordinary)
Contra: This class needs to be shared between all consumers, which smells a bit

/**
 * Abstraction of configuration to test contracts with external microservices which are using a zuul-gateway in between.
 *
 * When a provider of data only allows communication through a Zuul-Gateway, a special way to ensure valid contracts is needed.
 * The Goal is to emulate the Zuul-Interception to be able to use the contracts stored within the providing service.
 *
 * F.e.: Consumer-Service consumes the Provider-Service, but the provider can not be called directly.
 * The Consumer-Service calls an URL with a prefix consisting of the name of the gateway ("gateway") and name of the
 * service (in this example "Provider-Service"). For example: http://gateway/provider/path/to/resource.
 * The contract provided by Provider-Service holds only a part of the provided URL (here: "/path/to/resource").
 * The resolution of "gateway" and "provider" is done within this class.
 */
@RunWith(SpringRunner.class)
@SpringBootTest(classes = EmbeddedZuulProxy.class,
    properties = {"server.port: 8080",
        "zuul.routes.proposal.path: /provider/**",
        "zuul.routes.proposal.service-id: provider",
        "zuul.routes.proposal.url: http://localhost:9090/" //the url of the provider-stub is at port 9090
    },
    webEnvironment =  WebEnvironment.DEFINED_PORT) //defined port is important! Ribbon points to zuul, which then points to the provider-stub
@AutoConfigureMockMvc
@AutoConfigureJsonTesters
//the stub runs on fixed port 9090, so that zuul can point to it
@AutoConfigureStubRunner(ids = "<group-id>:<artifact-id>:+:stubs:9090")
@DirtiesContext
public abstract class ZuulContractBase {

}

/**
 * Configuration and Setup of an embedded Zuul-Gateway.
 * This way it is possible to use contracts, stored in providing service
 */
@Configuration
@ComponentScan(basePackages = "<path.to.feign.client>") //autowiring feign client
@EnableAutoConfiguration
@EnableZuulProxy
@EnableFeignClients
@RibbonClient(name = "gateway", configuration = SimpleRibbonClientConfiguration.class)
class EmbeddedZuulProxy {

    @Bean
    RouteLocator routeLocator(DiscoveryClient discoveryClient,
                              ZuulProperties zuulProperties) {
        return new DiscoveryClientRouteLocator("/", discoveryClient, zuulProperties);
    }
}

/**
 * Ribbon Load balancer with fixed server list for "simple" pointing to localhost,
 * which holds the mocked zuul-gateway
 *
 * f.e. a call with feign would normally look like:
 * http://gateway/provider/rest/vppinbound/v2/rentalobjects/{uid}/availabilities
 * which is mapped to:
 * http://localhost:{zuulport}/provider/rest/vppinbound/v2/rentalobjects/{uid}/availabilities
 */
@Configuration
class SimpleRibbonClientConfiguration {

    @Value("${server.port}")
    private Integer zuulPort;

    @Bean
    public ServerList<Server> ribbonServerList() {
        return new StaticServerList<>(new Server("localhost", zuulPort));
    }
}

That looks perfect! Maybe you could try to set an example at https://github.com/spring-cloud-samples/spring-cloud-contract-samples ? Do you think something to add @spencergibb ?

I will see what I can do. It may take a while and I will probably it you on Gitter ;-)


flutter_immediately_exit_test is flaky

https://ci.chromium.org/p/flutter/builders/prod/Linux tool_tests
This could be related to the devtools update.
Skipping it here: https://github.com/flutter/flutter/pull/74359
/cc @jonahwilliams @kenzieschmoll @jmagman

Do we think we can re-enable this @jonahwilliams @kenzieschmoll?

Do we think we can re-enable this @jonahwilliams @kenzieschmoll?

Looks like this test was deleted


Calling a store procedure fail. Params arent passed

I'm trying to port in go-ora previous code that was working on godror. This is the code:
const query = `BEGIN PKG_UNO.get_data(:1, :2); END;`

stmt, err := conn.PrepareContext(ctx, query)

defer stmt.Close()
_, err = stmt.ExecContext(ctx, rt, sql.Out{Dest: &rset1})
if err != nil {
  log.Printf("Error running %q: %+v", query, err)
  return "", err
}

This code is no more working and the oracle error I get is ORA-06502: PL/SQL: numeric or value error: character string buffer too small like if the params are not executed

I'm trying to port in go-ora previous code that was working on godror. This is the code:
const query = `BEGIN PKG_UNO.get_data(:1, :2); END;`

stmt, err := conn.PrepareContext(ctx, query)

defer stmt.Close()
_, err = stmt.ExecContext(ctx, rt, sql.Out{Dest: &rset1})
if err != nil {
  log.Printf("Error running %q: %+v", query, err)
  return "", err
}

This code is no more working and the oracle error I get is ORA-06502: PL/SQL: numeric or value error: character string buffer too small like if the params are not executed

Try to:
const query =BEGIN PKG_UNO.get_data(:1, :2); END;`
stmt, err := conn.PrepareContext(ctx, query)
defer stmt.Close()
rset1 = strings.Repeat(" ", 200000)
_, err = stmt.ExecContext(ctx, rt, sql.Out{Dest: &rset1})
if err != nil {
log.Printf("Error running %q: %+v", query, err)
return "", err
}
`

Following the example I've edited the code like this:
const query = `BEGIN PKG_UNO.get_data(:1, :2); END;`

_, err := conn.Exec(query, paramOne,
		sql.Out{Dest: &rset1})

But it still doesn't work:
ORA-06502: PL/SQL: numeric or value error: character string buffer too small

you need to specify the size of the string or []bytes do one of the following
rset1 := strings.Repeat(" ", size) // size should be large value to accommodate the data returned

or
_, err := conn.Exec(query, paramOne, go_ora.Out{Dest: &rset1, Size: size})

you can see examples for more information

you need to specify the size of the string or []bytes do one of the following
rset1 := strings.Repeat(" ", size) // size should be large value to accommodate the data returned

or
_, err := conn.Exec(query, paramOne, go_ora.Out{Dest: &rset1, Size: size})

not solve my question..
this is the error
ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "MES_XL.TEST_GO", line 3
ORA-06512: at line 1
version is v2.5.17

i just solved my question.
rset1 := strings.Repeat(" ", size) this can not solve and must delete this code.
go_ora.Out{Dest: &rset1, Size: 200} is ok.


Allow rendering into custom element

Just needed this in a project, so my chart-component can also have a title and some control-fields.
Working example:
customElement: '.bar-chart' with template:
Title

{{ember-ion-rangeslider
  type="single"
  min=1
  max=5
  step=1
  from=rangesliderPosition
  updateTrigger="change"
}}

@Globegitter Thanks for the PR, sorry for the slow response, will have a look and get this in sooner than later.

@tylergaw had any chance to look at that yet? Would love to be able to track your master branch again in my app.

@Globegitter is this still of interest to you? The branch is a bit out of date at this point, but I'd love to help you out the best I can on it.

I'm going to close this for now. Please feel free to reopen the ticket should it become of interest to you again.

@jherdman I have started to focus on different projects now but thanks for the response.


Question about feature "Added support for using Authorized Keys in declarations."

Hi, I noticed in 1.5.0, we add a new feature: "Added support for using Authorized Keys in declarations."
But I'm not sure the details and usage about this feature. Could you please give me some references for it?
From the repo docs, I just found the following relevant about authorization, not sure which one mentions to.

Authentication and Authorization: https://github.com/F5Networks/f5-declarative-onboarding/blob/master/docs/authentication.rst
Adding Basic Authentication for accessing DO container: https://github.com/F5Networks/f5-declarative-onboarding/blob/master/docs/do-container.rst#adding-basic-authentication
targetTokens(access onboarding target with token): https://github.com/F5Networks/f5-declarative-onboarding/blob/master/schema/remote.schema.json#L86

found it, thanks.
Should be here: https://github.com/F5Networks/f5-declarative-onboarding/blob/master/schema/latest/system.schema.json#L177

We also have an example here:
https://clouddocs.f5.com/products/extensions/f5-declarative-onboarding/latest/examples.html?highlight=keys#example-12-adding-public-ssh-keys-to-a-declaration
Please let us know if you have any questions.


liststreamkeyitems doesn't return anything when only single item exist in the stream.

liststreamkeyitems doesn't return anything when only single item exist in the stream.

I just had this happen to me, it seems that the issue might be that the start parameter is 1 by default so it skips the only one, by setting it to -1 while doing the request I could  get the correct data

thanks. will make the change

You'd need to find a way to set it to the negative value of count, which is what the API does by default. Maybe through an overload rather than with the optional parameter


Added K8's-hands-on Project

Solves #336, I wanted to add screenshots of execution but docker is not supported by ubuntu 24.01LTS. So i'm unable to attach the screen shots. if anyone got stuck in the middle, feel free to reach out and also as there are no screenshots and proper logs they are welcome.
Thank you.

Hey @Raghucharan16, your documentation is good, but why is Docker not supported in Ubuntu? Please resolve this and update the documentation by uploading a screenshot.

And you made a mistake in the beginning of your documentation, your Minikube spelling is wrong. The correct one is Minikube.

Thanks

Hey @mdazfar2 at present, Ubuntu 24.01LTS doesn't support docker. And I'm attaching you the same from official documentation. And thanks for the typo correction. Here is the link, there is a workaround for that, but I'm not allowed to do that. As I have working laptop, and not permitted to do change configurations. Any how I tried that workaround, but still docker daemon is not starting in my device.
Here is the link I followed. And it is also mentioned in Ubuntu community too.

@Raghucharan16 Why are you not using the Ubuntu 22.04 version?

@mdazfar2  I've updated my device and to roll back i have to clean flash again which i don't want. and all my work settings and configurations will be gone. that's why i don't want to do that. and as soon as Ubuntu 24LTS supports docker, i will work on this. until then i too can't do anything. and if anyone is interested in this, I'm willing to guide and help in implementing above documentation.


XP Globes - Default Skill Color Arcs

The previous similar PR has been abandoned for months even tho I supplied most of the code for it (wasn't a lot anyways).
This is a simple improvement to the exp globes, something that I'm sure a lot of people want, including me.

If any of you native english speakers have some ideas on how to improve the wording of the config item, i'd appreciate it, I had a bit of trouble with that.

I think this would be acceptable to have enabled by default, or make the toggle Use custom orb color instead.

I think it makes more sense to be the default behaviour, but I'd like more opinions about it just to make sure. Also, wouldn't "custom" mean the custom user selected colors?

Yes, so the toggle would be to enable the custom colour instead of having the default behaviour of the skill-selective colouring.

@deathbeam any thoughts on the matter?

Updated the config item as such:
Enable custom arc color
Enables the custom coloring of the globe's arc instead of using the skill's default color.

Can I get a merge on this? @deathbeam

Im confused this is exactly the same as what i have done months ago (its up to date and not abandoned btw) ???

@Monsterxsync I will squash the changes and set psikoi as co-author then and you as author

@deathbeam sounds good thank you.


 This means iris.analysis.maths.exponentiate (providing cube ** exponent functionality) is now lazy.
As I was in the space, I've also added some tests for iris.analysis.maths.exponentiate. These do not follow the pattern of the other test modules in the directory as we do not make use of an operator attribute for cube exponentiation.

Review actions. I've simplified maths._math_op_common and got maths.exponentiate using biggus.power. I've also updated the tests with more coverage. Note that the masked array test is fixed by biggus #167.

I think this is getting there. Is there documentation which needs updating? Is there in_place docs somewhere which describe the behaviour?

Is there documentation which [sic] needs updating?

I've taken a look; there is nothing in the cube mathematics section of the userguide about performing operations inplace. In the reference guide almost all of the mathematical operators have the in_place kwarg described as follows:
    in_place:
        Whether to create a new Cube, or alter the given “cube”.

It's pretty terse, which actually means it is still correct. I could update it:
    in_place:
        Whether to create a new Cube as a copy of the given "cube" and alter its data to be
        the result of applying the mathematical operation, or alter the data of the given
        “cube” to be the result of applying the mathematical operation.

But that's increased the length of the description, which has not necessarily helped its cause.

But that's increased the length of the description, which has not necessarily helped its cause.

Agree, that doesn't really help. Maybe just a what's new item then.

Is there documentation which needs updating?

++ whatsnew ??

@pp-mo - is this lined for 1.9?

@pelson pp-mo - is this lined for 1.9?

Not unless you want to push for it.
We will have lazy basic arithmetic (+-*/) covered in the 1.9 whatsnew, though

Rebase. Wonder whether the Biggus updates between when I opened this and now will have helped move this along?

@dkillick Is there anything that can be done with this to get it moving again? The ticket is a year old.  That's a bit ridiculous.  Let me know if I can do something about this or bother someone who can.

 Must be because it's Friday afternoon.  Travis is probably at the pub by now.

I'd say see #2229.

@QuLogic this (and #2229) may be helped by #2240. I'll restart the build to see if that's the case.

Except, of course, we can't make use of the test runner changes in #2240 until the mergeback (#2236) is, well, merged back...

Except, of course, we can't make use of the test runner changes in #2240 until the mergeback (#2236) is, well, merged back...

@dkillick this is now merged, so if you would be knid enough to re-rebase, that would be helpful

if you would be knid enough to re-rebase

Done (and mercifully painless!) - thanks @marqh

there is now an explicit text failure that needs addressing:
FAIL: test_square_root (iris.tests.test_basic_maths.TestExponentiate)

Hi @dkillick
please could you review the test failures and see if this PR can be brought up to speed?
If successful, please consider targeting the 1.12.x branch for 1.12 release
thank you
mark

This PR is probably quite out of date with the recent dask work for v2. It might be worth checking to see if we have already go exp to be lazy at this point...

Update: it's ambiguous as to whether it is lazy, but there is certainly scope for it to be lazy with the current implementation. https://github.com/SciTools/iris/blob/master/lib/iris/analysis/maths.py#L542 has the line:
return operator.pow(data, exponent)
Which presumably means that if data is a dask array, and it has lazy exp, then iris does lazy exp... 🎉


Add componentizer and other enhancements

- fix recycler non-resizing element edge-case
- propagate index in recycler
- provide index/key binds in componentized templates

👍

LGTM 👍


Rune doesn't launch

Rune doesn't launch
Luxtorpeda script for Rune fails to download the game
To Reproduce
Steps to reproduce the behaviour:

Install Rune Classic on Steam.
Attempt to launch the game

Expected behaviour
The script downloads Linux version of the game.
Additional context
Terminal output just after attempting to launch the game for the first time (I suspect a file name issue as the original file features a + in its name):
https://gist.github.com/rea987/6883b4ef6d79f55975a4eda8bb921c49

@rea987 It looks like the 7z file isn't the right size, around 280 mb instead of the 480 or so I believe it is. Can you try deleting the cached version in ~/.cache/luxtorpeda/210950 and seeing if that works? It should then redownload it and run from there.

After clearing  ~/.cache/luxtorpeda/210950 and ~/.local/share/Steam/steamapps/common/Rune Classic, I redownloaded the game and attempted to launch it.

Download the Windows version;
https://gist.github.com/rea987/b944c423e0e01377f35be952d829606b

Attempting to install Linux version via Luxtorpeda:
https://gist.github.com/rea987/d646e1791cfdf7603980346d62ac2e38

This resulted endless installation of the Linux version that I needed to quit after a while. When I checked the System Monitor, I detected that luxtorpeda was still running that I needed to manually kill.
https://gist.github.com/rea987/3585c06c606959ea8b62c114cd8aded4

2nd attempt to launch the game to install the Linux version resulted proper installation prompt but it too failed to install the Linux version;
https://gist.github.com/rea987/959069fa019c214e5bae035beedfa605

Point I would like to add;
I misnamed the directory and archive as rune+hon; I renamed and reuploaded it to Internet Archive as rune_hov, I suggest using it;
https://archive.org/download/Rune_Halls_of_Valhalla_Linux/rune_hov.7z

@rea987
It looks like it's having issues downloading the full archive, as it's showing as 157 mb here:
Scanning the drive for archives:
1 file, 163741696 bytes (157 MiB)

Extracting archive: System/rune%2Bhon.7z
ERROR: System/rune%2Bhon.7z
System/rune%2Bhon.7z
Open ERROR: Can not open the file as [7z] archive

ERRORS:
Unexpected end of archive

If you try to download it using a normal browser does that work as expected? This is still using the other (rune+hov.7z) for now, as that worked for me and another person who tested it as well.
Also, what type of distro and other system info are you on?

It looks like due to slow download speed of archive.org, I assumed that the Linux version installation stuck. Patiently waiting the installation to complete solved the issue. Though, due to unpredictability of the download speed of archive.org, that might be an issue with other users as well; 87 kbps average download speed was quite annoying; either moving the file elsewhere or make a warning before the installation would be beneficial.
The points that I would like to touch upon:

rune+hon was a typo; it supposed to be rune+hov. I suggest using rune_hov.7z that I uploaded.
https://archive.org/download/Rune_Halls_of_Valhalla_Linux/rune_hov.7z

On fully updated Linux Mint 19.3 (Ubuntu 18.04.4 based), the first launch returned Could not find libpulsedsp.so error. Installing libpulsedsp:i386 solved the issue.

Using padsp results unbearably delayed sound output. On the other hand, osspd provides near perfect OSS translation. I suggest adding osspd-pulseaudio to the launch script as a first option. Though, osspd-pulseaudio is broken on Ubuntu since 20.04.
https://bugs.launchpad.net/ubuntu/+source/osspd/+bug/1857810

An AMD user reported that icculus' lauch script to avoid speeding issue doesn't solve the problem for him. I suspect that might be an AMD specific issue. Is there a way to implement framerate limiter to Luxtorpeda. Such as libstrangle?

https://gitlab.com/torkel104/libstrangle
https://www.reddit.com/r/linux_gaming/comments/kkjmba/i_preserved_long_lost_linux_native_releases_of/gha6h6r/

Custom masterserver for multiplayer doesn't seem to affect ~/.loki/rune/System/Rune.ini, thus servers aren't listed.

Ok I'll take a look at those when I have a chance.

@rea987
For the custom masterserver, that should be fixed now, although you will need to remove your ~/.loki/rune/System folder and remove the ready file and linuxdata folder in the Rune Classic steam installation directory to see the changes.
For padsp, there's a note in the packages list that the system uses padsp, so it expects it to be installed. It isn't something I can provide as part of this so it'd require a system installation like you had done.
i haven't seen an issue with the audio so far and haven't used osspd before. Would you feel comfortable with creating a pull request to change the way the run script launches the game? You can see it here: https://github.com/luxtorpeda-dev/packages/blob/master/engines/rune/assets/run-rune.sh
For a framerate limiter, you may be able to combine luxtorpeda with libstrangle (using the command line options in steam). Can you try that and let me know if that works?

@rea987
For the custom masterserver, that should be fixed now, although you will need to remove your ~/.loki/rune/System folder and remove the ready file and linuxdata folder in the Rune Classic steam installation directory to see the changes.
For padsp, there's a note in the packages list that the system uses padsp, so it expects it to be installed. It isn't something I can provide as part of this so it'd require a system installation like you had done.
i haven't seen an issue with the audio so far and haven't used osspd before. Would you feel comfortable with creating a pull request to change the way the run script launches the game? You can see it here: https://github.com/luxtorpeda-dev/packages/blob/master/engines/rune/assets/run-rune.sh
For a framerate limiter, you may be able to combine luxtorpeda with libstrangle (using the command line options in steam). Can you try that and let me know if that works?

For padsp, there's a note in the packages list that the system uses padsp, so it expects it to be installed. It isn't something I can provide as part of this so it'd require a system installation like you had done.
i haven't seen an issue with the audio so far and haven't used osspd before. Would you feel comfortable with creating a pull request to change the way the run script launches the game?

I retried padsp by purging osspd and rebooting the system to make sure nothing interferes with pulseaudio, unfortunately there is still very noticeable 1 second sound delay. I ended up deleting pulseaudiolib="" ... LD_PRELOAD="$LD_PRELOAD $pulseaudiolib" lines from run-rune.sh within rune-210950-2.tar.xz to be able to use osspd once again. I say it's fine, anyone happens to deliberately install and use osspd would detect the sound issue and edit the launch script on his own. I might try to make a pull request in the future when I figure out scripting basics.

For a framerate limiter, you may be able to combine luxtorpeda with libstrangle (using the command line options in steam). Can you try that and let me know if that works?

Yes, after building and installing libstrangle as it's described in the GitLab page, I am able to limit the framerate with following launch option;
__GL_THREADED_OPTIMIZATION=1 strangle 119 %command%

For the custom masterserver, that should be fixed now, although you will need to remove your ~/.loki/rune/System folder and remove the ready file and linuxdata folder in the Rune Classic steam installation directory to see the changes.

Yes, custom masterserver seems to be added. However, when I try to list the servers for the first time, the game freezes for 80 seconds, the returns to normal. The doesn't repeat again. Increasing download speed for custom content such as maps and mods should be applied in both Rune.ini and User.ini within ~/.loki/rune/System
https://www.pcgamingwiki.com/wiki/Rune#Faster_download_speed_in_online_multiplayer

For padsp, there's a note in the packages list that the system uses padsp, so it expects it to be installed. It isn't something I can provide as part of this so it'd require a system installation like you had done.
i haven't seen an issue with the audio so far and haven't used osspd before. Would you feel comfortable with creating a pull request to change the way the run script launches the game?

I retried padsp by purging osspd and rebooting the system to make sure nothing interferes with pulseaudio, unfortunately there is still very noticeable 1 second sound delay. I ended up deleting pulseaudiolib="" ... LD_PRELOAD="$LD_PRELOAD $pulseaudiolib" lines from run-rune.sh within rune-210950-2.tar.xz to be able to use osspd once again. I say it's fine, anyone happens to deliberately install and use osspd would detect the sound issue and edit the launch script on his own. I might try to make a pull request in the future when I figure out scripting basics.

For a framerate limiter, you may be able to combine luxtorpeda with libstrangle (using the command line options in steam). Can you try that and let me know if that works?

Yes, after building and installing libstrangle as it's described in the GitLab page, I am able to limit the framerate with following launch option;
__GL_THREADED_OPTIMIZATION=1 strangle 119 %command%

For the custom masterserver, that should be fixed now, although you will need to remove your ~/.loki/rune/System folder and remove the ready file and linuxdata folder in the Rune Classic steam installation directory to see the changes.

Yes, custom masterserver seems to be added. However, when I try to list the servers for the first time, the game freezes for 80 seconds, the returns to normal. The doesn't repeat again. Increasing download speed for custom content such as maps and mods should be applied in both Rune.ini and User.ini within ~/.loki/rune/System
https://www.pcgamingwiki.com/wiki/Rune#Faster_download_speed_in_online_multiplayer

@rea987 I've added change that should have a default for the User.ini file as well for the download speed. This will cause the User.ini file to be in linuxdata/System/User/ini, then the User.ini file inside the ~/.loki folder will be used for overrides. You'll need to clear the state to see the changes (remove the ready file in the game's installation folder and remove ~/loki/rune)
I'm closing this for now, but feel free to comment/request a re-open if you have a pull request for the parts discussed above or if you run into an issue.

@rea987 I've added change that should have a default for the User.ini file as well for the download speed. This will cause the User.ini file to be in linuxdata/System/User/ini, then the User.ini file inside the ~/.loki folder will be used for overrides. You'll need to clear the state to see the changes (remove the ready file in the game's installation folder and remove ~/loki/rune)
I'm closing this for now, but feel free to comment/request a re-open if you have a pull request for the parts discussed above or if you run into an issue.


Add initial Data Provider template.

[Short description explaining the high-level reason for the pull request]
Additions
Provisional template for generic data provider classes
Removals
None
Changes
None
Testing

Screenshots
Notes

Todos
When design is accepted create binary forcing per feature classes as derived class from this template.
Checklist

[X] PR has an informative and human-readable title
[X] Changes are limited to a single goal (no scope creep)
[X] Code can be automatically merged (no conflicts)
[X] Code follows project standards (link if applicable)
[ ] Passes all existing automated tests
[X] Any change in functionality is tested
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged / future todos are captured in comments
[ ] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[ ] Reviewers requested with the Reviewers tool :arrow_right:

Testing checklist (automated report can be put here)

Target Environment support

[ ] Linux

This will also require an update to the GH runners to ensure they have the required netcdf dependencies for running the tests.

This was added to master with the netcdf forcing code.


Fixed isolation of GenericRelationTests.test_filter_targets_related_pk().

See logs:
# ./runtests.py generic_relations_regress.tests.GenericRelationTests --shuffle=5197129667
Testing against Django installed in '/django/django' with up to 8 processes
Using shuffle seed:<PHONE_NUMBER> (given)
Found 24 test(s).
Creating test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
Cloning test database for alias 'default'...
System check identified no issues (0 silenced).
..........F.............
======================================================================
FAIL: test_filter_targets_related_pk (generic_relations_regress.tests.GenericRelationTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/django/tests/generic_relations_regress/tests.py", line 234, in test_filter_targets_related_pk
    self.assertNotEqual(link.object_id, link.pk)
AssertionError: 7 == 7

----------------------------------------------------------------------
Ran 24 tests in 0.123s

FAILED (failures=1)
Used shuffle seed:<PHONE_NUMBER> (given)
...

Thanks both for reviews :+1:

Should --shuffle be done in CI? Where would the best place to discuss that be?

Should --shuffle be done in CI? Where would the best place to discuss that be?

I think Mariusz has already set that up here.

Oh, great. Thanks. I didn't notice that's what the "logs" link above was linking to until you mentioned it.

I think Mariusz has already set that up here.

Yes, that's how I noticed this issue.


[Bug] Android build fails when the build path contains regular expression meta characters

[REQUIRED] Please fill in the following fields:

Pre-built SDK from the website or open-source from this repo: open-source
Firebase C++ SDK version: 8.1.0
Problematic Firebase Component: Auth
Other Firebase Components in use: Auth, Firestore
Platform you are using the C++ SDK on: Linux
Platform you are targeting: Android

[REQUIRED] Please describe the issue here:
When building for Android in a build path containing regular expression meta characters (in my case +), the build fails due to the expression at https://github.com/firebase/firebase-cpp-sdk/blob/8ad99ec49ff5d01e909d5cedc5366cf5325460ec/CMakeLists.txt#L199 interpreting them.
Steps to reproduce:
Try to build the SDK for Android in $HOME/+foobar/firebase-cpp-sdk path for example.

Btw, I fixed it by using
  string(REPLACE "${CMAKE_CURRENT_LIST_DIR}" "" TMP ${FIREBASE_BINARY_DIR})
  string(REGEX REPLACE
     "/[^/]+/(.*)"
     "${CMAKE_CURRENT_LIST_DIR}/app/\\1"
     APP_BINARY_DIR "${TMP}")

@canatella Thank you for reporting this!
I was able to reproduce the issue you mentioned by

git clone the repo to a folder with a +, ex. +foo/
Run ./gradlew :analytics:assembleRelease

I'll let the team know and patch this.

@canatella This should be fixed by #562.  I will close this ticket for now.  If you still experience the same error, please open a new one and reference this one (for visibility sake)
Shawn


Add zkEnv.sh to /bin

zkCli.sh expects zkEnv.sh to be in the same directory.
$ dcos-shell /opt/mesosphere/packages/exhibitor--9b89c1f1654d9f2addfb8dfaa138053d6c6a5eb7/usr/zookeeper/bin/zkCli.sh ls >/dev/null
$ echo $?
0
$ dcos-shell /opt/mesosphere/bin/zkCli.sh ls >/dev/null
/opt/mesosphere/bin/zkCli.sh: line 36: /opt/mesosphere/bin/zkEnv.sh: No
such file or directory
/opt/mesosphere/bin/zkCli.sh: line 39: : command not found
$ echo $?
127
$

Issues
Checklist

[ ] Included a test which will fail if code is reverted but test is not
[x] Followed relevant code rules Rules for Packages and Systemd

I manually verified that the fix works:
core@ip-10-0-5-127 ~ $ dcos-shell /opt/mesosphere/bin/zkCli.sh ls >/dev/null
core@ip-10-0-5-127 ~ $ echo $?
0
core@ip-10-0-5-127 ~ $

Ready for review. The code quality failure is unrelated.


Code of Conduct

Github has some default templates for a Code of Conduct that can be repurposed or one of the standard Google OpenSource templates.

I see the Google OpenSource code of conduct is mentioned in https://github.com/Kaggle/kaggle-api/blob/master/CONTRIBUTING.md already, would it make sense to fork it into a separate file?


What dose "otfcc" mean?

I just curious about why dose this library named otfcc?
And how to pronounce? o-t-f-c-c?

OpenType compact compiler. Period.


Add build npm script

Abstract the build process behind npm run build.
It is a good practice as it makes the transition to another build system easier.

Looks good.


[Bug] Webpack hangs when requiring external templates/css inside components with an app-shell project

OS?  Windows 7, 8 or 10. Linux (which distribution). Mac OSX (Yosemite? El Capitan?)
OSX El Capitan
Versions. Please run ng --version. If there's nothing outputted, please run
in a Terminal: node --version and paste the result here:
Could not start watchman; falling back to NodeWatcher for file system events.
Visit http://ember-cli.com/user-guide/#watchman for more info.
angular-cli: local (v1.0.0-beta.10, branch: master)
node: 5.6.0
os: darwin x64

Repro steps. Was this an app that wasn't created using the CLI? What change did you
do on your code? etc.
Generate a new app targeted for mobile with app-shell and stuff using ng new testapp --mobile. That installs just fine and runs. Then add a new component like ng g component demo. That works as well, however if you then import that generated <app-demo> component in app.component.ts and run ng serve, webpack hangs with this message:
...
16ms hashing
1ms module assets processing
92ms chunk assets processing
25ms additional chunk assets processing
0ms recording
0ms additional asset processing
182ms chunk asset optimization
 94% asset optimizationwebpack: wait until bundle finished: /app/demo.component.html

After a while I get an exception from zone.js:
EXCEPTION: Failed to load app/demo.component.html
ngOnInit Error: Failed to load app/demo.component.html
Unhandled Promise rejection: Failed to load app/demo.component.html ; Zone: <root> ; Task: Promise.then ; Value: Failed to load app/demo.component.html
{ [Error: Uncaught (in promise): Failed to load app/demo.component.html]
  rejection: 'Failed to load app/demo.component.html',
...

Mention any other details that might be useful.
This entire workflow above runs perfectly when generating a "plain normal" project without the app-shell.

You haven't linked cli when you created a new app ng new testapp --mobile, it should be ng new testapp --mobile --link-cli when you are using local copy. You can now run npm link angular-cli. Then serve and see if anything changes

@sirajc Hmm...I'll try. I linked the cli afterwards with npm link angular-cli, but not with the --link-cli flag when generating the project. Also, didn't have to do this when generating a non-mobile project with the CLI. What does --link-cli do?

@sirajc Ok, deleted my project, retried with the --link-cli flag, but didn't change. Still having the same issue


_clean_unneeded_columns useful for writing PanDatFactory back to file system or database

PanDat objects aren't structured as rigidly as TicDat objects. They are just collections of DataFrames that have the required fields.
When writing a PanDat the dataframes might have excess columns if the DataFrame was created by some complex solve process instead of being created by a PanDatFactory. Such an object would be recognized as "good" as long as it had all the required fields. There is nothing inherently wrong with letting a ticdat developer create a PanDat object that has extra columns. That said, those should extra columns should be pruned off before writing. None of the writers do this now, but mayhem resulted  when writing back a solver-generated scenario_id column on enframe (since scenario_id is a reserved column on Enframe).

Fixed in the commit above.


REAMDE: overriding the standard library logger

Would it be useful to add these examples to the README?
Use Logrus for any logging done with the standard library log package, especially useful for chatty third-party packages.
logger := logrus.New()
logger.Formatter = &logrus.JSONFormatter{}
// use logrus for standard log output:
log.SetOutput(logger.Writer())

Alternatively, the standard library logging can be discarded entirely with the following:
log.SetOutput(ioutil.Discard)

From https://github.com/gocql/gocql/issues/766#issuecomment-257715015

Great idea! Done in 080ca65


How had you solved the Multimaster I2C Bus Problem?

Hello, I made the same. I build in an ESP32-C3, soldering the wires and install Tasmota.
Now I see the values are bad. The temperature and the humidity are higher then expected.
Any ideas to solve the problem?
FerrisB

Hi
Well, when I started this git I read all what I could find on the internet.
As far as I remember (in my git I don't use tasmota) the esp32 you put inside could be the problem by heating up the sensor. To offset it you could edit the tasmota code and subctract a constant to the temperature

I have no offset configured at the moment. Here are two picture of the values (more or less) at the same time.

oh okay, you read different values than what the ikea shows. Is like that all the time or maybe for just the first reading?

well, I didn't found the git but I found way better:
official sensirion tuning guide
official functions available
arduino even permits to retrieve the sensor parameters set ! we should dive in this to understand how ikea's engineers set up the sensor
it's even possible to read the raw data instead of the post processed data with readMeasuredRawValues()!

I think just using the function to read the raw data could be sufficient
uint16_t readMeasuredRawValues(int16_t& rawHumidity,                                    int16_t& rawTemperature, uint16_t& rawVoc,                                    uint16_t& rawNox);


Failed to compile with CUDNN v5.1 (master branch)

Hi
I got the following error when run make.
..../caffe2/caffe2/operators/pool_op_cudnn.cu(386): error: identifier "CUDNN_POOLING_MAX_DETERMINISTIC" is undefined

The problem can be solved by updating my CUDNN to v6.0.
Please either change the documentation for the dependency or change the pool_op_cudnn.cu to remove the dependency.
Thanks,
Jason

System info:
Ubuntu 14.10
CUDA 8.0
CUDNN 5.1
Pyhton 2.7

cc @slayton58

I've seen this as well. I think there is no reason to continue support for CuDNN < v6, seeing as v6 has been out for a year (?) and v7 has been released recently as well.

I opened #1607 to gauge interest in reviving support (though I recommend people use a newer version).


Cluster configurations

Hi,
I am trying to build own dolly by changing the dataset and running the train_dolly.py application with EleutherAI/pythia-2.8b on cluster configurations in databricks, 56GB Memory 1GPU.
Thank you in advance, is this configuration works to train the model.

It depends on what GPU you have and the GPU memory, mostly. For the 3B model, most modern GPUs are fine. See notes at https://github.com/databrickslabs/dolly#getting-started-with-training

Thank you for the information..


SyntaxError Unexpected token .

Is there an existing issue for this?

[X] I have searched the existing issues

Package Version
0.12.12
Current Behavior
部分android手机浏览器报错页面崩溃 白屏
引入wagmi的库的项目就会出现这样的问题
Expected Behavior
No response
Steps To Reproduce
No response
Link to Minimal Reproducible Example (StackBlitz, CodeSandbox, GitHub repo etc.)
No response
Anything else?

node 本地版本 v16.20.0

Thanks for reporting. This issue is temporarily closed due to lack of information. Please provide a minimal reproducible example via https://new.wagmi.sh and then we will re-open the issue.

感谢您的报告。由于缺乏信息，这个问题暂时关闭。请通过https://new.wagmi.sh提供一个最小的可重现示例，然后我们将重新打开该问题。

https://new.wagmi.sh/这个就是最小的例子 这个代码在部分android手机浏览器上就会崩溃

Thanks for reporting. This issue is temporarily closed due to lack of information. Please provide a minimal reproducible example via https://new.wagmi.sh and then we will re-open the issue.

意思就是引入了咱们的库在部分android浏览器上就会报错 崩溃


WIP: UX updates

Just here for tracking, but this code should land onto the Ember CLI conversion, which can then land onto master. Yay git magic!

:+1:


Handle every string formatter types (for Android)

Expected:
Every entered string formatter types should be retrieved inside the string.xml file.
Behavior:
To ensure compatibility with iOS the only type supported is<EMAIL_ADDRESS>The opposite should be done every type should be written to Android string.xml as it is and to '$@' on iOS.
(ex: '$d', '$f', '$x', etc)

@Nooba do you know why we made the decision to infer Android formats from ios formats?

I know this one!
In iOS, we could still have %s in rare cases (C-strings vs NSString).
Converting Android's %s to always iOS's %@ would then be the wrong behavior.
Instead, with the current solution, iOS's %@ is converted to Android's %s and iOS's %s is left as is.

Actually I don't believe %@ is the only type supported. It does work with %f, %d and others, but I think these are the same on both platforms, thus it "should" work.
What would be the missing formatters for android? @sjcqs

@jvigne  this can be closed


refact(e2e): Use BlockDeviceSelectors instead of BlockDeviceTag in E2e test

Signed-off-by: Niladri Halder<EMAIL_ADDRESS>Why is this PR required? What issue does it fix?:
The E2e test at https://github.com/openebs/dynamic-localpv-provisioner/tree/develop/e2e-tests/experiments/functional/localpv-provisioning-selected-device uses BlockDeviceTag. BlockDeviceTag has been deprecated in favour of BlockDeviceSelectors in #106. This PR modifies the test case to use BlockDeviceSelectors
What this PR does?:
Changes the test StorageClass cas.openebs.io/config key, and the README sample StorageClass.
Does this PR require any upgrade changes?:
No.

Codecov Report

Merging #125 (d947170) into develop (9e316ea) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #125   +/-   ##
========================================
  Coverage    38.45%   38.45%
========================================
  Files           36       36
  Lines         3282     3282
========================================
  Hits          1262     1262
  Misses        1940     1940
  Partials        80       80

Continue to review full report at Codecov.

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


Add file shrinks / growths info to FGCB_ADD_REMOVE

The description for the FGCB_ADD_REMOVE latch class only mentions ADD / DROP file operations, but these latch waits also accumulate during growth and shrink operations.  This is mentioned in Paul Randal's latch class library entry: SQL Server FGCB_ADD_REMOVE Latch

@jadarnel27 - thanks for the edit.
#sign-off


Custom realm emoji

Adding some functionality to allow for managing custom realm emoji from admin.

Automated message from Dropbox CLA bot
@blablacio, it looks like you've already signed the Dropbox CLA. Thanks!

Thanks for working on this @blablacio!
I posted a bunch of comments (mostly on small style issues); you'll also want to fix the lint/test errors.

Fixed issues and squashed commits. There was a problem with the lint script, I'll push a fix in the openbsd-compat branch. I'll also commit the indentation changes separately in master.

I took a deeper look at the implementation and posted a few comments; I also played around with the feature, and have a few thoughts on how to improve up the design (screenshot here for others following along).

We should display the existing custom emoji at a fixed size with the same dimensions ratio as what you'll get as the actual emoji (it's possible we should to show it at e.g. 2-4x magnification from how it'll appear in messages, so it's easier to see what you'll actually get?)
The spacing of the columns looks kinda funny -- if we add a fixed display size for the emoji I'd probably make the columns sit more tightly next to each other rather than having a huge space between the second and third columns.
I think it'd be good to have more of a separation from the previous section.  I think the mechanism we used pre 62d021f3990ae5bee832ddd527cf9cce01441977 of making a new gray block to set aside the section with e.g. "Custom emoji" as the heading and a nice icon would work pretty well.
Adding more visual offset for the "create a new one" section, similar to how the bots UI on /#settings would I think also make it more clear what's going on.

What do you think of those ideas @blablacio ?

Added Node tests in templates.js, so build should be working now.

You comments about the visual improvements are spot on, will make the needed changes.

Just addressed style issues, here's a preview:

As a quick thought, I think we should have the 3 columns of the table next
to each other rather than having that huge space between "name" and "image"

@timabbott So, basically leaving the empty space after the third column?

Yeah.  I think it might make sense to also think about making the overall widget have more of a margin on the left side (though if we do that we should do something that looks consistent with the other pages, so probably that would mean adding margin for this category of widget; looking at the other similar pages, I think it'd probably make them all look better)...

(And sorry for the slow reply!  Last week was very busy)

@blablacio it'd be great if you could focus on getting this one finished, since I think it's almost done!

Sorry for the late response, last couple of weeks were really busy. All issues have been addressed and code rebased, you can take a look at the emoji table and let me know if I should wrap the tables on other admin tabs similarly.

Cool, thanks @blablacio!  The new changes are definitely an improvement, and I think the new admin page form looks pretty good.
I noticed this issue while playing with this:

If one adds a realm emoji with a capital letter in the name (e.g. "Cowboy"), I can't get the new realm emoji to show up in the autocomplete in the compose box, even after reloading -- I'm not sure what the issue is there but it seems worth debugging.  Seems likely to have been a preexisting bug.

Oh one more note on the Emoji creation form: we should probably give a wider text box for the URL field since many URLs will probably not fit there.

Okay, I'll investigate what is the case with the capital letters in the name and address the other issues you've pointed.

Okay, so here's the deal with the capital letters: in composebox_typeahead.js we have query_matches_emoji function that converts input to lower case like this return (emoji.emoji_name.indexOf(query.toLowerCase()) !== -1);
If I remove the toLowerCase() call, it works as expected, but I'm not sure if that's going to break anything. Any ideas about the purpose of converting to lower case?

My guess is that code's purpose is to make emoji names case-insensitive, which is probably a pretty reasonable way for them to work.  Maybe try making it emoji.emoji_name.toLowerCase().indexOf(query.toLowerCase()) ?

Yep, that would make sense. Will change it as suggested and run tests.

I fixed all the stuff, but would like you to okay the width change of the URL field as I had to tweak the whole form a bit (otherwise the label would stick on one row and the input on the next one). Attaching a preview here:

Yeah that seems reasonable

All done, I unified the regexes in models and urls too.

Great!  Looks like there are some issues with narrow screens; I think it's reasonable for the text box to shrink in that case but probably not great for it to stick out over the border area.

Oh, one more thing -- ideally, the Zulip tests would work without Internet access, so maybe the example image URL used in the tests should be something included in the Zulip distribution (e.g. a "jenkins" emoji that points to /static/images/integrations/logos/jenkins.png).

Okay, I'll set the input width in percents, so it shrinks with the screen size. I'll also look into making tests run without an internet connection.

Done.

Probably should rename MouseFace to jenkins in the test?

Otherwise lgtm, I'll just fix that and merge.  Thanks @blablacio!

I split out f5fe2d4bf776c027f5ea5b6ef99481ffcf0c70e7 into its own commit, since it's in some ways an unrelated bug fix, and then merged this.  Thanks @blablacio!


Forgot to fix this error

Stop GRPC complaining in crowdsec.log about no response from child

Thank you for writing 99% of the plugin.

But 100% your idea


python dependency ?

Thanks for creating this package and it makes the work much easier. I am currently using it to analyze my data. Bear with me if my questions are too simple since I am new to python. After successfully installing it under python2.7, I got the following error messages " from atlasreader.info import version.....ImportError: No module named info", is this due to my older python version?
I am using anaconda python 2.7 environment since another package pymvpv2 was using python2.7. Is there a way that I can solve this different python versions dependency problem?
I really appreciate your help.

Hello, thank you for feedback. I've briefly tried to install it under a Python 2.7 environment but wasn't able to get it run without some major investigation. The issue is, atlasreader wasn't written for a Python 2.7 framework and might not work - especially as connected packages, such as nilearn might be missing some functionalities in earlier versions. For this reason, I would recommend to stick to Python 3.6 or higher when using atlasreader.
However, being a big fan (and user) of pymvpa, I can relate to the version issue here. What I would recommend is to use something like anaconda to create two python environments, one with Python 2.7 and one with Python 3.7. Like this it will be possible to do the computations with PyMVPA in one environment and then switch to the other one for atlasreader. Would that solve your issue?

Hi Michael,Thanks so much for your fast reply and I have installed anaconda to have two environments. I have made some progress reading in my own data and using skbold package to start the analysis. I realized that the contrast names were used as mvp.y labels so it will be quite easy to have contrasts divided into conditions already. While my data has 30 food pictures (then 30 ratings by keypressing) and I named the contrasts as  F1,F2.......F30, and there are also some task-relevant contrasts like keypress and missing trials (I removed those as in the code). I want to use high and low ratings as labels (median split, and then delete some trials so high vs low trails ratio is 1:1) so I can't use mvp.y directly as my labels. I know I can create a list y as new labels but I didn't find a tutorial online and I have tried to add a list Y in the mvpwithin () function but failed. I have a csv file with the picture number and the matching keypress number, should I read in this file somewhere? I attached my current code but the current labels will be only food picture numbers as I explained.
Any feedback will be appreciated since I am just a new learner of python. Really appreciate your time and patience.
subject_list=['2003','2056','2016','2056','2061','2066','2067','2070','2079','2080','2084','2086',
             '2088','2091','2105','2107','2108','2110','2114','2117','2118','2123','2124','2125','2135','2137']
roi_dir='/Volumes/backup_2/BID/OFCmask/'
feat_dirs = glob(op.join('..', 'data', 'pi*', 'wm.feat'))
set up cross validation
n_folds = 6
skf = StratifiedKFold(n_splits=n_folds)
#mask

mask_threshold=0.5
base_dir='/Volumes/backup_2/BID/OFCmask/'
empathy_map=glob(opj(base_dir,'LOFC.nii'))[0]
Keep track of all performance estimates
all_performance = np.zeros(len(subject_list))
all_dummy_performance = np.zeros(len(subject_list))
roi_name='LOFC'
for i_sub,subj in enumerate(subject_list):
source=glob(op.join( '/Volumes', 'backup_2', 'BID',subj,'analysis','*+.feat'))
    mvp = MvpWithin(source=source, read_labels=True,
                        ref_space='epi', statistic='tstat',
                        remove_zeros=True,
                       remove_contrast = ['BID0','BID1','BID3','BID5','KP','FB'],
                        mask=empathy_map,
                        mask_threshold=mask_threshold
                       )
    mvp.create()

Hello, thank you for feedback. I've briefly tried to install it under a Python 2.7 environment but wasn't able to get it run without some major investigation. The issue is, atlasreader wasn't written for a Python 2.7 framework and might not work - especially as connected packages, such as nilearn might be missing some functionalities in earlier versions. For this reason, I would recommend to stick to Python 3.6 or higher when using atlasreader.
However, being a big fan (and user) of pymvpa, I can relate to the version issue here. What I would recommend is to use something like anaconda to create two python environments, one with Python 2.7 and one with Python 3.7. Like this it will be possible to do the computations with PyMVPA in one environment and then switch to the other one for atlasreader. Would that solve your issue?

I think this can probably be closed


Unable to login - /api/tokens returns Bad Gateway

Describe the bug
After setting up the docker container, I am able to access the login page on port 81. However, when trying to login, the /api/token throws a bad request, and makes me unable to login.
I have tried to recreate the container, but with no effect.
To Reproduce
Steps to reproduce the behavior:

Copy the contents of /doc/example
Run docker-compose -d
Access localhost:81
Try to login using the default credentials
Login throws bad request

Screenshots

Operating System
Ubuntu 18.04

It looks like the issue might be down to an authentication error on the database.
[2/21/2020] [12:24:21 PM] [Global   ] › ✖  error     connect ECONNREFUSED <IP_ADDRESS>:3306
How is this fixable?

Depends on how you’ve set up your deployment. Paste your docker compose file if you can.

The docker-compose file is identical to the example:
version: "3" services:   app:     image: jc21/nginx-proxy-manager:latest     restart: always     ports:       - 80:80       - 81:81       - 443:443     volumes:       - ./config.json:/app/config/production.json       - ./data:/data       - ./letsencrypt:/etc/letsencrypt     depends_on:       - db     environment:     # if you want pretty colors in your docker logs:     - FORCE_COLOR=1   db:     image: mariadb:latest     restart: always     environment:       MYSQL_ROOT_PASSWORD: "npm"       MYSQL_DATABASE: "npm"       MYSQL_USER: "npm"       MYSQL_PASSWORD: "npm"     volumes:       - ./data/mysql:/var/lib/mysql
I have placed the files under /home/user/apps/nginx. Is it possible that the relative path mapping of the docker-compose file somehow prevents it from finding the correct configuration?

Ok cool so the config file should have the host set to “db”. If so and still not working, maybe the logs of the db container have a clue

Contents of config.json, located in the same folder as docker-compose:
{
  "database": {
    "engine": "mysql",
    "host": "db",
    "name": "npm",
    "user": "npm",
    "password": "npm",
    "port": 3306
  }
}

Docker logs from db container:
2020-02-21 11:52:09+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.4.12+maria~bionic started.
2020-02-21 11:52:09+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
2020-02-21 11:52:09+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 1:10.4.12+maria~bionic started.
2020-02-21 11:52:09+00:00 [Note] [Entrypoint]: Initializing database files

PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:

'/usr/bin/mysqladmin' -u root password 'new-password'
'/usr/bin/mysqladmin' -u root -h  password 'new-password'

Alternatively you can run:
'/usr/bin/mysql_secure_installation'

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.

Please report any problems at http://mariadb.org/jira

The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Consider joining MariaDB's strong and vibrant community:
https://mariadb.org/get-involved/

2020-02-21 11:55:05+00:00 [Note] [Entrypoint]: Database files initialized
2020-02-21 11:55:05+00:00 [Note] [Entrypoint]: Starting temporary server
2020-02-21 11:55:05+00:00 [Note] [Entrypoint]: Waiting for server startup
2020-02-21 11:55:05 0 [Note] mysqld (mysqld 10.4.12-MariaDB-1:10.4.12+maria~bionic) starting as process 122 ...
2020-02-21 11:55:05 0 [Note] InnoDB: Using Linux native AIO
2020-02-21 11:55:05 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2020-02-21 11:55:05 0 [Note] InnoDB: Uses event mutexes
2020-02-21 11:55:05 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2020-02-21 11:55:05 0 [Note] InnoDB: Number of pools: 1
2020-02-21 11:55:05 0 [Note] InnoDB: Using SSE2 crc32 instructions
2020-02-21 11:55:05 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
2020-02-21 11:55:05 0 [Note] InnoDB: Initializing buffer pool, total size = 256M, instances = 1, chunk size = 128M
2020-02-21 11:55:05 0 [Note] InnoDB: Completed initialization of buffer pool
2020-02-21 11:55:05 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
2020-02-21 11:55:05 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
2020-02-21 11:55:05 0 [Note] InnoDB: Creating shared tablespace for temporary tables
2020-02-21 11:55:05 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
2020-02-21 11:55:05 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
2020-02-21 11:55:05 0 [Note] InnoDB: 10.4.12 started; log sequence number 61560; transaction id 21
2020-02-21 11:55:05 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
2020-02-21 11:55:05 0 [Note] Plugin 'FEEDBACK' is disabled.
2020-02-21 11:55:05 0 [Warning] 'user' entry 'root@ab2be2af0e9b' ignored in --skip-name-resolve mode.
2020-02-21 11:55:05 0 [Warning] 'user' entry '@ab2be2af0e9b' ignored in --skip-name-resolve mode.
2020-02-21 11:55:05 0 [Warning] 'proxies_priv' entry '@% root@ab2be2af0e9b' ignored in --skip-name-resolve mode.
2020-02-21 11:55:05 0 [Note] InnoDB: Buffer pool(s) load completed at 200221 11:55:05
2020-02-21 11:55:06 0 [Note] Reading of all Master_info entries succeeded
2020-02-21 11:55:06 0 [Note] Added new Master_info '' to hash table
2020-02-21 11:55:06 0 [Note] mysqld: ready for connections.
Version: '10.4.12-MariaDB-1:10.4.12+maria~bionic'  socket: '/var/run/mysqld/mysqld.sock'  port: 0  mariadb.org binary distribution
2020-02-21 11:55:06+00:00 [Note] [Entrypoint]: Temporary server started.

I have fixed it by deploying the database on its own like this:
docker-compose up -d db
When that is done, the package works, and can be deployed using the full docker-compose file again. I'm not sure what's causing it, but it might only be replicateable on a new system. I have been able to replicate it on Mac and two seperate linux VMs.

How long did you wait after using the first docker-compose -d and then trying to login? The app takes a few minutes to get ready.

Like 15 minutes I think. The issue might have resolved itself if I had waited longer. Closing for now.

That's very strange. The NPM nodejs backend will check for db access every 15 seconds and it loops forever. Having the database container take up to 15 mins to be ready is way too long as well.
In my CI, it spins up a fresh stack every time and it has no problems spinning up a mariadb docker container within 1 minute.

I agree it’s way too long. Based on this comment: https://github.com/jc21/nginx-proxy-manager/issues/300#issuecomment-589635615 the mariaDb is ready, but is refusing connections: https://github.com/jc21/nginx-proxy-manager/issues/300#issuecomment-589632366

I'm having the same issue here.
Checked the data/logs/error.log and this error gets repeated over and over again:
2020/03/09 07:05:51 [error] 222#222: *42 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: nginxproxymanager, request: "GET /api/ HTTP/1 .1", upstream: "http://<IP_ADDRESS>:3000/", host: "<IP_ADDRESS>:81"

And the docker for nginx container throws the following error:
[3/9/2020] [7:28:44 AM] [Global   ] › ✖  error     connect EHOSTUNREACH <IP_ADDRESS>:330

@Kinark your first comment relates to nginx processing upstream hosts, which is not the topic of this issue and is most likely a misconfigured host.
Your second comment is more applicable, but to be sure everything is ok, is the post in your config 330 or 3306 ?

hi all
i was also having this issue and reading some issues (this too didn't help) but bellow is what definitely worked:

it looks like the port 81 (may be after several tries) stay in locked or occupied by a process which make the app container sometimes stay in healthy state while database container boot correctly. This mean the port 81 needed to be "free-ed".
So WORKAROUND on my ubuntu, step by step  :

(from the npm folder where config and yaml file are ) in terminal i run : sudo docker-compose down

then sudo kill -9 sudo lsof -t -i:81 or sudo kill -9 $(sudo lsof -t -i:9001)

now sudo docker-compose up -d

IMPORTANT STEP wait for at least 10 to 15 seconds before refreshing you browser on http://<IP_ADDRESS>:81

hope this will help (sorry for my English i'am french)


v5 - currency mask reverses entered values

Happens with all v5 builds on all browsers.
When currency alias is used, everything works fine if user enters value manually. However, if HTML field has some value predefined (using standard value="..." format), InputMask reverses entered value.
In other words, if user enters 1.20, it works fine. But if field has this value set by default (value="1.20"), InputMask will reverse this field, so its value will be displayed as 0.21.
If last digit is not 0, InputMask won't reverse entered value, but will display some random number then.
See example here - https://jsfiddle.net/jg6vwfuk/
Needless to say, these numbers (1.20 and 3.17) are just examples, the same happens with all numbers.

@toxpal ,
Have a look at https://jsfiddle.net/robinherbots/oauk5exp/1/
I will need to fix that.

Thanks for your follow-up. If I understand right, current workaround is to use additional numericInput option. Or was it always mandatory (so it's actually not a bug, but error in my own HTML code to set currency mask)?

It is a regression, caused by the ongoing refactoring of the numeric alias
Op do 7 feb. 2019 18:44 schreef toxpal<EMAIL_ADDRESS>
Thanks for your follow-up. If I understand right, current workaround is to
use additional numericInput option. Or was it always mandatory (so it's
actually not a bug, but error in my own HTML code to set currency mask)?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/RobinHerbots/Inputmask/issues/2063#issuecomment-461527361,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATb72Eh_r8jzSPp0s56EGR-89ONScpEks5vLGYKgaJpZM4annFs
.

If you open the jsfiddle from above, focus the first text field, then [tab] to the second text field and type "1.20" it still shows "0.21".
You can also reproduce this by selecting the value in the second text field by marking it with the mouse cursor and the start typing.
Is this problem related to the original one, or should I open a new issue for it?

I confirm the same. Didn't test with TAB in the past, but yes, the issue exists. Only in my situation field becomes 0.20 (not 0.21), but it's still not the expected value (1.20)

@toxpal , @elexx ,
Can this one be closed?

Looks good to me. Thanks for fixing!

Yes, works fine.


Header items are misaligned to the rest of the page

Current behavior

Header is wider than it should be, misaligning it to the rest of the page.

Expected behavior

Header left/right should align with the contents below

Steps to replicate behavior

Navigate to any page, most noticeable on the homepage

Screenshots

Is this an issue with the header, or with the body content adding additional padding on the left/right?

The body content is supposed to have that space, it's the border of the grid. The header should either use it as well, or limit itself in width.

We have the wrapper__match-content modifier for this purpose.

Hm, the banner has wrapper__match-content already and is the same width as the other header items. This is going to be a fun one to figure out.

.grid_column( 1, 1 ); done :D

This got fixed prior to launch, closing out.


Task: Jest version and peerDependencies update

Work done

Update jest version and peerDependencies to avoid npm warning with latest react-scripts

Note

Add testURL to suppress error SecurityError: localStorage is not available for opaque origins see --> https://github.com/jsdom/jsdom/issues/2304

Run test

Let me know if you want me to bump the version in package.json

@rohitjindal18 do you have time check this PR?
would be nice to get rid of the warnings when doing npm i
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>|| 20.x || 21.x but none is installed. You must install peer dependencies yourself.


Register UserQuestionResponse and UserSurveyResponse in the admin.

Add UserQuestionResponse and UserSurveyResponse in home/admin.py
Closes #332

I have just added models with all the fields and no filters. Please let me know if those are needed here. Will modify the PR. :)

Thank you for picking this up!
Would love some screenshots ❤
I think both of these shouldn't be edittable and we maybe shouldn't be able to add entries

Let's go ahead and use raw id fields or autocomplete fields for the user relationships ( if they exist). Dropdowns won't work with more than 500ish results.


Fix auto scrolling

Fixes #9259
NotebookEditor.visibleRanges seems to end one past the actual visible range now. Not sure where this changed but @rebornix said this was the expected behavior for visibleRanges.

Codecov Report

Merging #9299 (05d4ded) into main (9851e85) will increase coverage by 0%.
The diff coverage is 100%.

@@          Coverage Diff          @@
##            main   #9299   +/-   ##
=====================================
  Coverage     71%     71%
=====================================
  Files        378     378
  Lines      24656   24656
  Branches    3982    3982
=====================================
+ Hits       17718   17727    +9
+ Misses      5330    5323    -7
+ Partials    1608    1606    -2

Impacted Files
Coverage Δ

...atascience/interactive-window/interactiveWindow.ts
73% <100%> (+2%)
:arrow_up:

src/client/datascience/dataScienceSurveyBanner.ts
69% <0%> (-7%)
:arrow_down:

src/client/datascience/jupyter/kernels/helpers.ts
53% <0%> (+<1%)
:arrow_up:

...atascience/jupyter/kernels/jupyterKernelService.ts
84% <0%> (+1%)
:arrow_up:


My new feature

removed 34%
modified 33% to 33.33%
added 66.66% & 80%
reason: a div with child of 33% 33% and 34% doesn't have the same proportion.

Hey @philipyoungg thanks a lot for the contribution. Always appreciate people trying to improve my code :) Unfortunately, I'm not currently interested in adding these percentage values though. It always pains me to not accept PRs. If you really need this for your own solution I encourage you to  feel free to open source your version and promote its usage.
As a sidetone: If you do want all cells to have the same width in a row I suggest using something like:

col 1

col 2

col 3

Cheers


Added jpeg file list to train_val_test_split.py

train_val_test_split.py supported .jpg and .JPG file types, but not .jpeg so this PR adds support to .jpeg format.

Thanks, sorry it took so long to get around to responding to this. I just merged a newer PR #177 that adds jpeg support.


Fix accessing the contents of a direct string

In the ecma_string_get_chars method
the contents of a direct string is accessed incorrectly.
It tries to extract the magic string id from the
string pointer but the direct string does not need
this step.

I've did an update: now there is a test for it.