global demand and allocation callback (nested allocation)

Aggregate the demands of the districts and allocate the available water according to defined priorities.
Define bifurcation mechanisms that don't need explicit tables for each possible split.
Define use cases (including bidirectional flow channels).

try to make a decision layer (on top of the physical-oriented control layer) for the prioritization of abstractions. This layer would assess what abstactions could fit given the physical situation and reduce those abstractions that have lowest priority. then those reduced abstractions are given to the physical/control layer

Per timestep this would result in the following processes:

level control vs abstractions: how to manage priorities:

Sldies can also be found on sharepoint: \DEL155 Oppervlaktewatermodule NHI - Documents\0. Deltares only\4_presentaties\achitecture_layer.pptx


Add spelling support for Ruby comments and strings

I was looking for a way to turn on spell check for strings without messing around with syntax files. Found this project, and this patch seems to work :)

Thanks!

@lewis6991 thanks for making all these handy lua plugins :)

No problem, very happy others find my work useful.


feat(ui shell): Add model to create header nav and sidenav items, add story to show responsive use of model

Closes #732
Changelog
New

Created option to create header menu, item, and populate header navigation using a model.
Sidenav is able to take the model used to create header navigation to place the header navigation items within itself when the innerWidth of the window is small enough.

One thing to check @Donisius ... if there's no sidenav, but there are menu items, what happens to the menu items?

One thing to check @Donisius ... if there's no sidenav, but there are header menu items, what happens to the menu items?

In order for the header items to appear on the side nav, the header items also need to be passed into the side nav. The css makes the items disappear from the header and appear on the side nav when window is small enough.

In order for the header items to appear on the side nav, the header items also need to be passed into the side nav. The css makes the items disappear from the header and appear on the side nav when window is small enough.

Okay ... I think there may be some other tweaks required to make the mobile UI 💯 but for the intent of this PR I think we're good to go


Port cra.sh development task to javascript

A quick improvement I'd thought I'd propose for those of us looking to contribute to CRA from a Windows machine.
As part of end to end testing while contributing to CRA we can use the npm run create-react-app my-app command to generate a new app. However this fails when run on Windows:
$ npm run create-react-app test

> @ create-react-app C:\Projects\create-react-app
> tasks/cra.sh "test"

'tasks' is not recognized as an internal or external command,
operable program or batch file.

A simple solution may be to port the cra.sh shell script to javascript, which would make it easier to run on a Windows based machine. There are workarounds such as installing Bash on Windows 10, but this would make life a little easier :)
I'd be happy to submit a PR if we think it's worthwhile.

Please do!

Closing as this issue has been aggregated over at #2855.


How to get a list of node

I would like to list the nodes in my graph.
The methods I have tried are to use the nodes() function externally as shown below, or to extend and get them from the inside.
const g = parse(`digraph {a ->  c}`)
console.debug(g.nodes)

export class CustomGraph extends Digraph {
    constructor() {
        super('G')
        const maP = new Node('A')
        const saM = new Node('B')
        const saP = new Node('C')
        this.addEdge(new Edge([maP, saP]))
        this.addEdge(new Edge([saM, saP]))

        console.debug(this.nodes)
    }
}

The above ways did not correctly retrieve the node array.

Is there already a way to get an array of nodes?
(If my code is incorrect)
Or is this not recommended pattern?
Thanks for your help.

Hi @murawakimitsuhiro
The graph does not manage the node designated as an edge element as a graph node.
This is because the node specified when adding an edge is just an alias for the node, and it is not possible to distinguish whether it is a node declared outside the graph as shown below.
graph G {
    a;
    subgraph cluster_hoge {
        a -> b;
    }
}

So, in order to do what you want to do, either declare the node in the graph in advance (A) or get the ID of the target node of the edge (B).
See runkit demo

This issue will be closed, but if you need more, please create a new topic in the discussion.
If this helps, I would appreciate it if you could cooperate with my funding in sponsorship.
Thanks

@all-contributors please add @murawakimitsuhiro  for question.


Re-installing @google/clasp -g does not grab the latest ts2gas

Package ts2gas was updated with version 1.6.1 and is available on npm.
Expected Behavior
Re-installing clasp globally and then checking version on ts2gas
npm install -g @google/clasp
npm list -g ts2gas

Version on ts2gas should be the latest (i.e. 1.6.1)
Actual Behavior
Actual output
$ npm install -g @google/clasp
/Users/zzz/.nvm/versions/node/v10.15.2/bin/clasp -><EMAIL_ADDRESS>+<EMAIL_ADDRESS>updated 1 package in 7.518s
$ npm list -g ts2gas
/Users/zzz/.nvm/versions/node/v10.15.2/lib
└─┬<EMAIL_ADDRESS>  └──<EMAIL_ADDRESS>
Steps to Reproduce the Problem

(see previous sections)

Specifications

Node version (node -v): 10.15.2
Version (clasp -v): 2.0.1
OS (Mac/Linux/Windows): Mac OS (latest public version)

A quick guess is that this due to the ts2gas dependency being of the form "ts2gas": "1.6.0" instead of  "ts2gas": "^1.6.0" in package.json.

Fixed in latest release


Update config_example.toml

Instead of <IP_ADDRESS>, to use <IP_ADDRESS> for rpc_listen_address and localhost for zgs_node_urls is more functional to enable RPC and to connect to the storage node easily.

This change is

example config is updated in PR #14


mat-menu-item color

I would like to see that i can set a color attribut to a mat-manu-item so that the button get this color
Provide a brief summary of the feature you would like to see.
Better menu with colors
Describe the use case(s) that the proposed feature would enable.
actually i use multicolor menus with an old bootstrap style now i want to build the same menu in mat menus but i cant set the color of the buttons without a hack

We don't have any plans to do something like this since it's not captured in the Material Design spec


Unusable framerate on linux screenshare

Aknowledgements

[X] I have checked that there is no other issue describing the same or
similar problem that I currently have, regardless if it has been
closed or open.

[X] This bug affects Discord website.

[ ] This issue is confirmed to be reproduceable when WebCord is packaged
on at least all three latest supported Electron major releases.

[ ] This issue is reproduceable in Chrome, Chromium or any
Chromium-based browser, e.g Brave or Edge (please write in
Additional Context which browser you have used if it is neither
Chrome nor unmodified Chromium).

[ ] There are no fixes done to master which resolves this issue.

[ ] My issue describes one of the unstable and/or not fully implemented
features.

[ ] I have found a workaround to mitigate or temporarily fix this issue
in affected releases (please write it in Additional context section
below).

Operating System / Platform
🐧 Linux
Operating system architecture
x64 (64-bit Intel/AMD)
Electron version
22.0.0 / 108.0.5359.62 / 16.17.1
Application version
4.1.1
Bug description
On prime system setups like laptops where the screen is rendered with an integrated gpu while games/gpu intensive applications are usually offloaded to a dedicated gpu, it seems that the screenshare doesn't perform well.
In my case, whenever I try to screenshare a game, everyone says that the stream is awful and under 5 frames per second. My setup is a nvidia gtx 1660/intel igpu. I've tried running it on the igpu as well offloading it to the nvidia gpu. The nvidia gpu doesn't work at all as it will share a black screen, but the igpu offers extremely poor performance. I have no way of confirming if this is because of the prime setup easily or some other factor, but it's the only thing I can think of that could be causing the poor performance.
Additional context
No response

After looking at issue #396
I think this is just the same issue.

I also experience this when screensharing but I don't have any special setup. I've tried both Wayland (Hyprland) and x11 (bspwm) and my screenshares always have unwatchable framerates. My friend is able to count them.
I don't have a prime setup, just an RTX 3070 Desktop.

Might be an issue with Nvidia. I've seen a few things about them lacking dmabuf import support on Linux which creates a number of issues. I'm not an expert on this topic, but we may just have to wait for Nvidia to fix it on their end assuming Nvidia is the issue.

I'm seeing no hardware acceleration on WebCord on my AMD Wayland system, and this causes issues with video playback and screensharing performance (as well as increased power usage when WebCord is open/focused).
I reported this in #300 but my understanding is that this can't be solved by WebCord itself. I've experimented with adding the flags that get Chromium to have acceleration in the optimize.ts snippet shared and compiling WebCord, but had no success.

Oh that's good to know! I might give it another go later if I don't have to recompile every time haha. If I do get it working, I'll post the flags I used here.

Dear all
I don't know if this is a error Knowledge or not but I have this issue on performance in the last release in debian 12. I tried with discord and it works better than it. I want use webcord because full screen sharing in wayland is fully supported but the performance on it is awful, too much laggy.  Could I help on it sending logs or similar? I downgrade two previous release even the colleage has indicated v4.6.1 and this one works a little bit better but not optimus.


add optional idToken to OAuth2Token

Hi, thanks for this nice project. There is one missing feature. Our oauth server also returns id_token which we use to get our user id.. So I add support for it.

Hi!
I appreciate the PR but frankly I'm not entirely sure what to with this. The main issue is that id_token is an OpenID connect feature, and so far OpenID Connect has been out of scope for this project.
I've considered creating a second library called oidc-client that uses oauth2-client as a dependency and further implements OpenID Connect features, but this feels out of scope for now at least.

Hi @redguardtoo ,
Your motivation makes sense, but 'I have a feature to deliver' is not a direct response to my main concern. However, I've given this some more thought and also realized that it's not super easy to extend the Client class with this behavior.
So I made a new PR #119, which moves the parser function inside the client class. Now you can subclass the client and add idToken yourself.
I hope this is a good enough compromise.

Hi @redguardtoo ,
Your motivation makes sense, but 'I have a feature to deliver' is not a direct response to my main concern. However, I've given this some more thought and also realized that it's not super easy to extend the Client class with this behavior.
So I made a new PR #119, which moves the parser function inside the client class. Now you can subclass the client and add idToken yourself.
I hope this is a good enough compromise.

Ok, the new PR looks good. Thank you very much. You can close my pr.


CSV Output Update

Make all fields available in csv output for MVP

@emjohnst, @KatieMcEvoy - If I set you up with a clean version of the resource model in DLVR can I task you with doing this? If so, you'll need to add a short version of each label (10 characters or less). I can export that resource model and use it in the next deployment.


Document configuration and deployment expectations

The README file should:

Describe the configuration expectations (editing config.py)
Describe production deployment expectations (similar to the development server run command)

Does anything need to be done with the secret key and port in app.py?
https://github.com/ulsdevteam/ccvgd-backend/blob/fe8215d18322458fac02d5cbbd2cfc4b9c742ac4/app.py#L22-L23


How to record the data in Pnc Monitor

Hello! I want to ask is there a way to record the data in the PnC monitor, maybe in excel format? I cannot find related information in the documentation or history issues. I am not sure cyber_recorder is the right way to do since when I use it and play the record file later, the data in the PnC monitor seems to be chaotic.
Thanks a lot!

All the channel date will be recorded in the record(cyber_record record -all), if  the data in the PnC monitor seems to be chaotic, you should check origin data.


Headless code generation

I would love to have the model generation, query builder and type-safety and related stuff without a bob.Executor for the sake of manual SQL execution.
Is that possible to generate headless stubs that return query builder with models generated?
From there, we could Build them and execute them at our will.
Thank you.

You can use it as a simple query builder without any changes.
For example, you could do
q := models.Users(ctx, nil) // this implements the bob.Query interface

// So we can do this
raw, args, err := bob.Build(q)

You will only get a panic if you use One, All, Count e.t.c.

Backstory
In earlier versions of Bob, you didn't need to supply the context or the executor until calling One or All, e.t.c.
And so we could just use it as a query builder without any of the finishers.
The reason it is supplied early for multi-tenant scenarios.
While it is not documented yet, it is possible to use Bob in a multi-tenant scenario and use the context to dynamically change the schema.
For example, imagine a schema where every tenant has a set of tables with the same name under different schemas and we want to change which schema we are querying for at runtime.
But for this to work, the context is required at the beginning of the query to pass to psql.Table.Name. While the executor is not needed at the start of the query building, since the context is eventually passed to the executor, it feels like they should always be passed together.

Thanks for your help!

Something to note.
Using it this way, loading and preloading would not work as expected.
These only work when using bob.One, bob.All and bob.Cursor.
More accurately, preloading would require scanning into a struct that can handle all the returned columns, while loading with a new query will not work at all.

Totally understandable!

@stephenafamo Sorry for being hasty but I don't think we could access ViewQuery{q} with this :sob:
models.Users(ctx, nil)

The query construction is not really flexible when using ...bob.Mod[*dialect.SelectQuery] instead of step-by-step crafting

What I do is to collect all the mods using mods.QueryMods (any slice will do) and then pass it to models.Users()

Perhaps it will be elegant to have an Apply method on the query

What I do is to collect all the mods using mods.QueryMods (any slice will do) and then pass it to models.Users()

That's what I'm doing but it's not really fun anymore :laughing:

Perhaps it will be elegant to have an Apply method on the query

I'm looking for this :+1:

Perhaps it will be elegant to have an Apply method on the query

@hiendaovinh this is now available on master (no release yet).
Along with Apply(), there are now methods for Build(), Exec() on the query itself.
In summary, the View embeds bob.BaseQuery so it gets a number of useful methods, although Apply was re implemented to handle preloaders well.


fix: scroll to section on click

The section to be scrolled needs to have the corresponding id same as the href value in the Link component.

👏 Congratulations on your recent PR merge! 🚀 Your contribution is invaluable to our project. 🙌 Why not share your success with a post? 📢 It's inspiring and encourages others to join in. Keep up the fantastic work! 🌟
#OpenSource #CodingSuccess


fix(procfile): get the procfile from the slug if not present

fixes #213

@kmala can you please include some testing instructions here? Also I've added the beta milestone to this PR since #213 is under beta.

Testing:
Deploying example-perl should work fine after including these changes.

Here's how I tested this change:

Build deis/slugbuilder#34 locally
Push that slugbuilder image to an accessible registry
Change the top of k8s_util.go in builder to reference that image, e.g.: slugBuilderImage   = "quay.io/mboersma/slugbuilder:0.0.1-20160307153438"
Build deis/builder#239 (this PR) along with the above change
Push that builder image to an accessible registry
Modify your deis-builder-rc.yaml to reference the builder image
Destroy and recreate the builder RC
Test as described in deis/builder#213.

@kmala good to merge

@bacongobbler i am writing few unit test  for this as per @arschles suggestion.I will complete it in some time and then merge

@kmala LGTM3


refactor: improve guide command and guild logs

Old
New

Can you if you change embeds etc, attach a screenshot of the new look to the PR? this would allow me to review it more easily!

Awesome work swiizyy, well done 🤝

LGTM 🚀


(docs) General housekeeping and formatting fixes

Changes the terminology for Plans and Tasks, updates broken links, and fixes some formatting errors and typos.

One note: I think we can change "Puppet Tasks" to "Bolt Tasks" on the index page as well https://github.com/puppetlabs/bolt/blob/master/docs/index.md


Add addresses in Santa Fe, NM

Status:

[x] Research sources and propose best source (and it's data license)
[ ] Review proposed source
[ ] Approve source based on review comments
[ ] Add to OpenAddresses

NOTE: Proposed source notes should include basic column mapping to OpenAddress data model.

potential: http://services3.arcgis.com/OrtlXpzQGtgBGqsz/ArcGIS/rest/services/Proposed_Zoning/FeatureServer/0

SIgned up on their cities official request page (http://crm.santafenm.gov/constituent/) sent official request through this portal as well as e-mailing their gis department (09/27/2016)

following up today:
lisa martinez
land use director
5059556617

literally bounced around all week - called about ten times...  *new contact - http://www.santafenm.gov/staff_directory/detail/323
LEONARD PADILLA
GIS Project Coordinator
Information Technology and Telecommunications
GIS - Geographical Information Systems
(505) 955-6616

**Leonard Padilla - Super helpful - sending the data and terms.  Also sending me the person who is the head of the statewide user group - then if we need anyone elses contact information in the state, we will have it.  We may even be able to obtain a statewide address dataset.  will copy entire email once he sends the data and upload data.

https://www.dropbox.com/sh/s07nzmqv49pwlgh/AACEpl49RLO5RHKsvQh73TRGa?dl=0

I had to call him back and remind him to send the data...  Thats how my week is going to end!?!  As per the terms - he said no restrictions - but there is a disclaimer attached.  Let me know if anyone has questions.  Thanks!

This is great, @justinelliotmeyers! The disclaimer looks like a standard limitation of liability and the address points data looks pretty useful to me.


Implement disconnect

Finished implementation. Doing testing now. Expecting to have a PR tomorrow.

Finished with testing. PR will be submitted later in the evening

Testing took longer than we though. PR should be in after the call.


added blockchain article

Add Front Matter to the markdown file. Look at our sample markdown. For what can be included in Front Matter other than our sample, look at the instructions link in README.

Also, you don't need to add the table of contents manually. You can enable that in the front matter.


codecarbon errors from multiple instances

CI seems to be failing, possibly due to changes to codecarbon 2.6 -> 2.7, as the errors relate to AttributeError("'OfflineEmissionsTracker' object has no attribute '_scheduler'")

Yap and is not very reproducible

Hi Elliott, many thanks for looking into the CodeCarbon issue. I'm Jingcheng working with Alin on MLIP MD calculations. I saw this CodeCarbon error on Scarf about 10 days ago while running multiple restarted MD calculations using CPUs. I have a feeling that this is not a problem for non-restart/new MD calculations, but is only seen for restarted ones. As users are allowed to run one GPU job at a time on Scarf, this is probably hard to reproduce with GPU, I think.

in theory having multiple instances is correct and cc shall work, what are the implications of using allow_multiple_runs looks to me that shall be the default anyhow.

Since I think all it can measure are the power supplied to the hardware, and the total time of processes (https://mlco2.github.io/codecarbon/methodology.html), would we not expect multiple instances to significantly overestimate the energy usage?
Perhaps for now we can set allow_multiple_runs=True to revert the behaviour, but I can open an issue with codecarbon to 1) improve the error handling and 2) hopefully clarify any reason not to use allow_multiple_runs

yap I think so. in theory the info is correct since is the energy the machine used, not the process, if I understand correctly that will be the case even with a single process.


[BUG] Archive ide-typescript

What is the Bug
It seems working. Kind of, for example it marks my JavaScript (not TypeScript) code wrong:

But it's still the archived repository: https://github.com/atom/ide-typescript

You've wrote that pulsar-ide-typescript-alpha can replace it.

Yeah, I figure this meets the definition of “Archived” by our standards — not broken, but clearly orphaned.
I think it's probably about time to think about renaming pulsar-ide-typescript-alpha to pulsar-ide-typescript — at the time I didn't want it to seem like I was squatting on the name. Either way, I'm fine with the admin action message mentioning it as a possible replacement.

I wanted to go ahead and be clear and in no uncertain terms. @savetheclocktower Would you like me to point to pulsar-ide-typescript-alpha as the alternative to ide-typescript once marked as archived? Would you like me to wait to do so until you've felt you've ironed out the edges and renamed it? Or should I mark as archived here, and pointing to yours instead can come at a later date & time.


Add stub template for Paketo WG

TODO before merge:

Identify leads for WG
Identify initial goals and scope for WG
List main technical assets for WG

Identify leads for WG

I will volunteer to be one if you need volunteers. For those that don't know me, I've been working with CF since 2013 & wrote my first buildpack shortly after that. I'm working at VMware & I am on the team that maintains the Java buildpack & related assets, as well as all things Java under Paketo.

Identify initial goals and scope for WG

IMO, the scope seems to split between CF buildpacks (v2) and Paketo buildpacks (v3). Paketo already has existing governance around process, changes & direction, but the CF buildpacks do not really. It would be nice to continue using the existing governance for Paketo & at the same time institute something similar for CF buildpacks, so that community members have input into the process and direction of those buildpacks.
My thoughts for initial goals:

increase community feedback & participation with CF buildpacks
increase the transparency of the direction of CF buildpacks (perhaps a roadmap)
increase awareness of Paketo community & increase participation in it

List main technical assets for WG

I don't know if this is an exhaustive list, but here are the buildpack related repos I could come up with:

https://github.com/cloudfoundry/java-buildpack
https://github.com/cloudfoundry/java-buildpack-memory-calculator
https://github.com/cloudfoundry/java-buildpack-release
https://github.com/cloudfoundry/java-buildpack-system-test
https://github.com/cloudfoundry/java-buildpack-dependency-builder
https://github.com/cloudfoundry/java-buildpack-container-customizer
https://github.com/cloudfoundry/java-test-applications
https://github.com/cloudfoundry/java-buildpack-support
https://github.com/cloudfoundry/java-buildpack-security-provider
https://github.com/cloudfoundry/java-buildpack-metric-writer
https://github.com/cloudfoundry/java-buildpack-client-certificate-mapper
https://github.com/cloudfoundry/java-buildpack-auto-reconfiguration
https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack
https://github.com/cloudfoundry/nodejs-buildpack
https://github.com/cloudfoundry/nodejs-buildpack-release
https://github.com/cloudfoundry/php-buildpack
https://github.com/cloudfoundry/php-buildpack-release
https://github.com/cloudfoundry/ruby-buildpack
https://github.com/cloudfoundry/ruby-buildpack-release
https://github.com/cloudfoundry/python-buildpack
https://github.com/cloudfoundry/python-buildpack-release
https://github.com/cloudfoundry/go-buildpack
https://github.com/cloudfoundry/go-buildpack-release
https://github.com/cloudfoundry/binary-buildpack
https://github.com/cloudfoundry/binary-buildpack-release
https://github.com/cloudfoundry/nodejs-buildpack
https://github.com/cloudfoundry/nodejs-buildpack-release
https://github.com/cloudfoundry/dotnet-core-buildpack
https://github.com/cloudfoundry/dotnet-core-buildpack-release
https://github.com/cloudfoundry/hwc-buildpack
https://github.com/cloudfoundry/hwc-buildpack-release
https://github.com/cloudfoundry/nginx-buildpack
https://github.com/cloudfoundry/nginx-buildpack-release
https://github.com/cloudfoundry/staticfile-buildpack
https://github.com/cloudfoundry/staticfile-buildpack-release
https://github.com/cloudfoundry/r-buildpack
https://github.com/cloudfoundry/r-buildpack-release
https://github.com/cloudfoundry/apt-buildpack
https://github.com/cloudfoundry/docs-buildpacks
https://github.com/cloudfoundry/brats
https://github.com/paketo-buildpacks/*
https://github.com/paketo-community/*

I talked to @ekcasey and @ryanmoran recently and they repeated their preference not to mix Paketo with the Cloud Foundry buildpacks.
The main reason being an interest to keep/make the Paketo community appealing for participants from outside of the Cloud Foundry project. We briefly touched that achieving this might in the longer term even require to move Paketo to e.g. the CNCF.
Further, they stated a preference to handle the Cloud Foundry buildpacks in the Application Runtime Interfaces WG instead of a separate working group.
The main reason being an interest to more closely align and collaborate with the other parts of the Cloud Foundry project.
The main theme for Cloud Foundry buildpacks, besides maintenance, seemed to be integrating Paketo buildpacks with Cloud Foundry, deprecating and eventually removing the v2 buildpacks.
I can see that this theme

feels extraneous for working group participants interested in Paketo outside of the Cloud Foundry ecosystem
would benefit from a close alignment with the App Runtime working groups

@ekcasey and @ryanmoran assured the importance of and their caring for the Cloud Foundry buildpacks. As long as we agree - which we do - on the objective to converge Cloud Foundry buildpacks to v3 I don't think that we need to install gravity by enforcing a single working group.
I am not entirely sure yet, with which of the two App Runtime working groups the alignment should be stronger. Interfaces, because buildpacks are kind of an interface towards developers or Platform, because assets like cloudfoundry/buildpackapplifecycle are tied to Diego and likely belong into the App Runtime Platform WG.
Either way, or if we decide for two buildpacks related working groups (with or without an umbrella working group like @chipchilders proposed), I advised that the close ties of current Paketo contributors also to Cloud Foundry should be reflected by a strong approver and/or leadership involvement in whatever working group will host the Cloud Foundry buildpacks.
@dmikusa-pivotal It would be interesting to get yet another opinion from the buildpacks' community.
@cloudfoundry/toc Thoughts?

The main reason being an interest to keep/make the Paketo community appealing for participants from outside of the Cloud Foundry project.

+1 This is important to the success of Paketo.

Further, they stated a preference to handle the Cloud Foundry buildpacks in the Application Runtime Interfaces WG instead of a separate working group.

That seems reasonable. The #1 thing I would like to see is first-class support for v3 buildpacks in CloudFoundry. A lot of that work would happen outside of buildpacks, in CAPI & Diego. If it helps to include buildpacks in a different WG to drive this forward then that is fine by me. I could see this WG having a focus on how buildpacks are integrated into the platform, and using the existing Paketo WG for discussions on v3 buildpacks.

The main theme for Cloud Foundry buildpacks, besides maintenance, seemed to be integrating Paketo buildpacks with Cloud Foundry, deprecating and eventually removing the v2 buildpacks.

This is one area where a buildpacks WG might be helpful (although I guess any WG where folks could discuss this would be helpful). I don't feel like we get a lot of feedback from the community on the direction for buildpacks. It logically makes sense to deprecate v2 and move to v3, but that will require people to migrate, the transition is not always a seamless one between v2 and v3. It would be nice to have feedback from users on what they want, what sort of timelines they need to migrate, how we can help ease the migrations, etc... We would want the transition to be as smooth as possible and that's going to require feedback to understand the concerns of users.

I am not entirely sure yet, with which of the two App Runtime working groups the alignment should be stronger. Interfaces, because buildpacks are kind of an interface towards developers or Platform, because assets like cloudfoundry/buildpackapplifecycle are tied to Diego and likely belong into the App Runtime Platform WG.

Same. I think either would be fine. If I had to pick, I'd probably go with Interfaces cause I think that would align more with CAPI & I think that's where most of the work for getting to v3 buildpacks exists.

The main theme for Cloud Foundry buildpacks, besides maintenance, seemed to be integrating Paketo buildpacks with Cloud Foundry, deprecating and eventually removing the v2 buildpacks.

This is one area where a buildpacks WG might be helpful (although I guess any WG where folks could discuss this would be helpful). I don't feel like we get a lot of feedback from the community on the direction for buildpacks. It logically makes sense to deprecate v2 and move to v3, but that will require people to migrate, the transition is not always a seamless one between v2 and v3. It would be nice to have feedback from users on what they want, what sort of timelines they need to migrate, how we can help ease the migrations, etc... We would want the transition to be as smooth as possible and that's going to require feedback to understand the concerns of users.

This is my concern with having different leads for V2 and V3 buildpacks. With the suggestion of placing V2 buildpacks in Application Runtime WG are V3 buildpacks going to remain a second class citizen?
In order to help us get to the position of having V3 as a first-class support within Cloudfoundry, could a route be to have V2 buildpacks as an umbrella project under V3 with the goal of deprecating and archiving V2 buildpacks? What do you think @ekcasey and @ryanmoran?

I share the same concerns as @LeePorte and would actually prefer to have one Buildpack WG that feels responsible for the buildpack roadmap, their integration into CF and a migration path from v2 to v3.
I also understand the concerns of binding Paketo too close to CF (technically and wrt. governance). Maybe we can state in the charter that the existing Paketo governance structure shall remain and that the goal of Paketo is to address communities outside of CF. Sort of dealing with it as if Paketo would be part of CNCF.
Buildpacks is a pretty big and important topic for CF. I would say it deserves an own WG. For sure the WGs have to work together, this is the same for Interfaces and Runtime.
A final thought: the App Runtime Interfaces WG is already pretty big in terms of topics and github projects ...

I think my initial thought was not to create a hierarchy, but to establish shared leads that could ensure we create alignment on the goals we want to support. Today, we already have a lot of that shared alignment naturally due to the fact that the same sets of engineers maintain both the CF (v2) and Paketo (v3) buildpacks. What we don't have is a forum for those leads to engage in discussion with the broader CF community.
What we had proposed to @loewenstein in our earlier conversation was that the CF and Paketo buildpacks need different forums, but that they should share leadership, at least initially. Having different forums would allow each effort to prioritize its own immediate needs, and having shared leadership would ensure we maintain reasonable alignment. As a straw-dog proposal, we had suggested that at least one of the leads from the Paketo group should also act as a lead in whatever WG the CF buildpacks landed in. I don't think we had any preference where that was, but it did make a lot of sense to align it with the App Runtime Interfaces WG.
If CF buildpacks did land in the App Runtime Interfaces WG, then I agree with @stephanme that this group appears to be quite large, but my understanding was that this was somewhat intentional in the original design. It strikes me that there appear to be 2 possible "tiers" of concerns in that WG already: 1) the primary interfaces for users (CLI, CAPI, Buildpacks), and 2) extensions or optional interfaces (Autoscaler, Java Tools, MultiApps, Notifications, Statos). If we did add CF Buildpacks to this WG, then does it make some sense to split it up a bit?

I agree with the Buildpacks representatives that we should structure the organization under the TOC so that Paketo can be as independent as possible, and without being bound closely to the needs of the CF App Runtime project. The CFF established Paketo as an independent project last year, and we should respect that intent while the TOC provides them with technical resources and guidance, helps them establish project goals and structure, and holds them accountable to those goals and to the overall principles of community governance articulated in this repository. Paketo represents an excellent opportunity to increase the engagement of the broader cloud-native community with CFF-sponsored projects, which in turn provides a major opportunity to grow the CFF community itself, and I am concerned that tying it too closely to its CF App Runtime origins will hamper investments in it to encourage that growth.
I also agree that we should include the CF Buildpacks in the scope of one of the App Runtime-focused working groups. If our primary objective for the App Runtime is to preserve compatibility for existing apps while consolidate technically on cloud-native (v3) buildpacks, then it seems most appropriate to place that consolidation effort in the App Runtime Interfaces working group, as it has the most responsibility to ensure continuity across developer-facing interfaces (of which buildpack behavior is one). Conversely, I see substantial risk that placing both domains in a separate Buildpacks working group will prioritize technical convergence over behavioral continuity, particularly if that working group prioritizes Paketo development and growth above the CF Buildpacks.

Hey @ekcasey and @ryanmoran, Would love your thoughts on this updated PR.

For the record, I approve this PR as worded. (I can't be a reviewer because I started it.)


Remove EdgedPlaneSlice

EdgedPlaneSlice was added by #1082 so that a slice never needed to exceed its parent.
However, it added complexity, and happens to be insufficient to adapt get_intra_edges() for tiling (we can't retrieve the tile dimensions).
This "reverts" #1082 and solves the problem differently: pass the whole Plane (in the future, plane region associated with the tile) and its offset.
It's simpler, and it still does not require a slice to exceed its parent.

Coverage decreased (-0.02%) to 83.361% when pulling 1941a1e73093a7ffc358daab4b722fdf6f88b30a on rom1v:remove_edgedplaneslice into 5554c4d0ca5d5c25dc001739acb42f10ea5c3e30 on xiph:master.

Will this plane be passed read only? Or does the plane region enforce that you only read from the correct region?

Will this plane be passed read only? Or does the plane region enforce that you only read from the correct region?
I think those reference pixels (i.e. left or top or top-right or bottom-left) are read only, but later intra prediction will write the predicted pixels in the block area, as like:
"mode.predict_intra(&mut rec.mut_slice(po), "

Will this plane be passed read only? Or does the plane region enforce that you only read from the correct region?

The plane region enforces that you only read from (or write to, for the mutable version) the correct region.


Added check for JSON input for Prometheus metrices

Signed-off-by: manav1403<EMAIL_ADDRESS>Description
Added check for JSON input for Prometheus metrices in the settings page
This PR fixes #4457
Notes for Reviewers

Added check fro empty targets
Added check for data source not being Prometheus
Made UI improvement for error handling and display

Signed commits

[x] Yes, I signed my commits.

Codecov Report

Merging #4740 (83bdc1b) into master (05496af) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4740      +/-   ##
==========================================
- Coverage   32.34%   32.32%   -0.02%
==========================================
  Files          61       61
  Lines        5114     5116       +2
==========================================
  Hits         1654     1654
- Misses       3033     3034       +1
- Partials      427      428       +1

Flag
Coverage Δ

gointegrationtests
9.49% <ø> (-0.01%)
:arrow_down:

integrationtests
∅ <ø> (?)

unittests
25.37% <ø> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

models/pattern/stages/filler.go
48.14% <0.00%> (-0.91%)
:arrow_down:

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 eb19908...83bdc1b. Read the comment docs.


gojs: refactors out gojs.Config type

In order to support more configuration, we should stop using context as
it is getting gnarly.

@mathetake I repurposed this to sort out config so that it is cleaner to add inheriting the current user (in a different change)

lg


podman info faills with "open /tmp/run-1000/libpod/pause.pid: no such file or directory" on Travis Ubuntu arm64/ppc64le/s390x

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
podman info and podman version shows a following error in Travis Ubuntu xenial native CPU architecture: arm64, ppc64le and s390x environments. This does not happen in the Travis Ubuntu amd64 (x86_64) environment. This issue is related to https://github.com/containers/libpod/issues/3679 .
$ podman info
Error: could not get runtime: error setting up the process: open /tmp/run-1000/libpod/pause.pid: no such file or directory

Steps to reproduce the issue:

Fork https://github.com/junaruga/ci-multi-arch-native-container-test , run it on your forked repository's master branch enabling the repository's Travis CI.
Or just see https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/builds/617312487 the case: aarch64-fedora, ppc64le-fedora or s390x-fedora.

Describe the results you received:
In case of 46.6: aarch64-fedora,
https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/617259570#L126
$ $PODMAN info
Error: could not get runtime: error setting up the process: open /tmp/run-1000/libpod/pause.pid: no such file or directory

Describe the results you expected:
$ $PODMAN info
host:
...

Additional information you deem important (e.g. issue happens only occasionally):
Output of podman version:
$ podman version
Error: could not get runtime: error setting up the process: open /tmp/run-1000/libpod/pause.pid: no such file or directory

podman --version works to show the version.
$ podman --version
podman version 1.6.2
time="2019-11-26T16:24:31Z" level=warning msg="unable to find /home/travis/.config/containers/registries.conf. some podman (image shortnames) commands may be limited"

Output of podman info --debug:
Error: could not get runtime: error setting up the process: open /tmp/run-1000/libpod/pause.pid: no such file or directory

Package info (e.g. output of rpm -q podman or apt list podman):
$ apt list podman
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Listing...
podman/xenial,now 1.6.2-1~ubuntu16.04~ppa1 arm64 [installed]

See https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/617303586#L323
Additional environment details (AWS, VirtualBox, physical, etc.):

I think this is a new one, it should never fail if the pause.pid file is missing.

Is there a temporary workflow to run podman info on the environments? Such as mkdir -p /tmp/run-1000/libpod before podman info?

can you please share the output for env?

HI Giuseppe, thank you for checking this issue.
Sure. Okay.
In case of aarch64-fedora case, here it is.
https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/617709779#L330
$ env
TRAVIS_ARCH=aarch64
rvm_bin_path=/home/travis/.rvm/bin
MYSQL_UNIX_PORT=/var/run/mysqld/mysqld.sock
HAS_JOSH_K_SEAL_OF_APPROVAL=true
GEM_HOME=/home/travis/.rvm/gems/ruby-2.6.5
NVM_CD_FLAGS=
TRAVIS_TEST_RESULT=
SHELL=/bin/bash
TERM=xterm
PODMAN=podman
IRBRC=/home/travis/.rvm/rubies/ruby-2.6.5/.irbrc
TRAVIS_COMMIT=290d1f791d43a24dc36c96ca740c41bdf2dc5327
TRAVIS_OS_NAME=linux
TRAVIS_APT_PROXY=http://apt.cache.travis-ci.com
TRAVIS_JOB_NAME=aarch64-fedora
TRAVIS_INTERNAL_RUBY_REGEX=^ruby-(2\.[0-4]\.[0-9]|1\.9\.3)
OLDPWD=/home/travis/build
MY_RUBY_HOME=/home/travis/.rvm/rubies/ruby-2.6.5
TRAVIS_ROOT=/
TRAVIS_TIMER_ID=024812a0
ANSI_GREEN=\033[32;1m
NVM_DIR=/home/travis/.nvm
USER=travis
SUDO_USER=root
TRAVIS_LANGUAGE=shell
TRAVIS_INFRA=
SUDO_UID=0
ANSI_RESET=\033[0m
rvm_path=/home/travis/.rvm
TRAVIS_DIST=xenial
TRAVIS=true
TRAVIS_REPO_SLUG=junaruga/ci-multi-arch-native-container-test
ANSI_YELLOW=\033[33;1m
USERNAME=travis
TRAVIS_BUILD_STAGE_NAME=
TRAVIS_COMMIT_MESSAGE=Add commands to debug an environment. (#11)
TRAVIS_PULL_REQUEST=false
PAGER=cat
TRAVIS_CMD=env
TRAVIS_CPU_ARCH=arm64
rvm_prefix=/home/travis
PATH=/home/travis/bin:/home/travis/.local/bin:/home/travis/.rvm/gems/ruby-2.6.5/bin:/home/travis/.rvm/gems/ruby-2.6.5@global/bin:/home/travis/.rvm/rubies/ruby-2.6.5/bin:/home/travis/.phpenv/shims:/home/travis/.nvm/versions/node/v8.12.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/home/travis/.phpenv/bin:/home/travis/.rvm/bin
TRAVIS_PULL_REQUEST_SHA=
TRAVIS_OSX_IMAGE=
TRAVIS_JOB_WEB_URL=https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/617709779
TRAVIS_TMPDIR=/tmp/tmp.saDK01bWCN
TRAVIS_BUILD_WEB_URL=https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/builds/617709774
APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE=1
PWD=/home/travis/build/junaruga/ci-multi-arch-native-container-test
CONTINUOUS_INTEGRATION=true
LANG=C.UTF-8
SETARCH=
TRAVIS_ENABLE_INFRA_DETECTION=true
TRAVIS_SUDO=true
TRAVIS_TAG=
TRAVIS_ALLOW_FAILURE=true
TRAVIS_HOME=/home/travis
TRAVIS_INIT=systemd
rvm_version=1.29.9 (latest)
TRAVIS_JOB_NUMBER=52.5
TRAVIS_EVENT_TYPE=push
SHLVL=1
PS4=+
SUDO_COMMAND=/bin/bash /home/travis/build.sh
HOME=/home/travis
ANSI_CLEAR=\033[0K
DIST=fedora
CI=true
TRAVIS_TIMER_START_TIME=1574859663084274950
BASE_IMAGE=fedora:31
TRAVIS_BUILD_ID=617709774
LOGNAME=travis
TRAVIS_PULL_REQUEST_SLUG=
GEM_PATH=/home/travis/.rvm/gems/ruby-2.6.5:/home/travis/.rvm/gems/ruby-2.6.5@global
XDG_DATA_DIRS=/usr/local/share:/usr/share:/var/lib/snapd/desktop
TRAVIS_SECURE_ENV_VARS=false
DEBIAN_FRONTEND=noninteractive
NVM_BIN=/home/travis/.nvm/versions/node/v8.12.0/bin
TRAVIS_APP_HOST=build.travis-ci.org
GIT_ASKPASS=echo
CC=
TRAVIS_BRANCH=master
SUDO_GID=0
TRAVIS_COMMIT_RANGE=6dae37c00dbf...290d1f791d43
TRAVIS_PULL_REQUEST_BRANCH=
TRAVIS_JOB_ID=617709779
ANSI_RED=\033[31;1m
RUBY_VERSION=ruby-2.6.5
container=lxc
TRAVIS_BUILD_NUMBER=52
TRAVIS_BUILD_DIR=/home/travis/build/junaruga/ci-multi-arch-native-container-test
_=/usr/bin/env

And in case of ppc64le and s390x,

ppc64le-fedora: https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/617709781#L329
s390x-fedora: https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/617709783#L329

@giuseppe Any progress?

it might be caused by differences in the kernel on that architectures.  It could be the renameat2 syscall to behave differently.
The kernel is quite old though, and I don't think you can use fuse-overlayfs, so in general support for rootless containers is very limited.
Could you use a newer kernel?

Could you use a newer kernel?

Yes, I can use the newer kernel.
But the Travis arm64/ppc64le/s390x's kernel is already newer than the Travis x86_64 environment's one.
The kernel versions (uname -r) are

x86_64-fedora (ok) case: 4.15.0-1028-gcp
arm64/ppc64le/s390x (error) cases: 5.3.0-NN-generic

See this summary page for detail.
I also did put the log files of strace -f podman info in "x86_64-fedora" and "aarch64-xenial-fedora" cases captured from here.
https://github.com/junaruga/ci-multi-arch-native-container-test/tree/master/issues/13_podman_arch/logs
You can compare the files like this on your local.
$ vimdiff issues/13_podman_arch/logs/aarch64-xenial-fedora/strace-podman-info.log issues/13_podman_arch/logs/x86_64-fedora/strace-podman-info.log

it might be caused by differences in the kernel on that architectures. It could be the renameat2 syscall to behave differently.

You can see that renameat2 is called in issues/13_podman_arch/logs/aarch64-xenial-fedora/strace-podman-info.log  (= error case), but is not called in issues/13_podman_arch/logs/x86_64-fedora/strace-podman-info.log (= ok case).
I hope the logs might be a clue to fix this issue.
Thank you.

When I searched pause.pid in both log files,
In issues/13_podman_arch/logs/x86_64-fedora/strace-podman-info.log (ok case, user_id: 2000)
...
open("/run/user/2000/libpod/pause.pid", O_RDONLY) = 3
...

In issues/13_podman_arch/logs/aarch64-xenial-fedora/strace-podman-info.log  (error case, user_id: 1000)
...
[pid  2784] openat(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid.BtSun0", O_RDWR|O_CREAT|O_EXCL, 0600 <unfinished ...>
...
[pid  2784] renameat2(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid.BtSun0", AT_FDCWD, "/tmp/run-1000/libpod/pause.pid", RENAME_NOREPLACE <unfinished ...>
...
[pid  2784] unlinkat(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid.BtSun0", 0 <unfinished ...>
...
[pid  2762] openat(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid", O_RDONLY|O_CLOEXEC <unfinished ...>
...
[pid  2762] write(2, "Error: could not get runtime: er"..., 123Error: could not get runtime: error setting up the process: open /tmp/run-1000/libpod/pause.pid: no such file or directory
...

thanks for such detailed info.
Yes, indeed the renameat2 syscall fails:
[pid  3123] <... renameat2 resumed> )   = -1 EINVAL (Invalid argument)
I'll prepare a patch and open a PR

opened a PR here: https://github.com/containers/libpod/pull/4637

You are welcome. Okay. I see the renameat2 syscall fails.
Out of curiosity, why is the process dealing with the pause.pid file different between Travis x86_64 and aarch64(/ppc64le/s390x) environment?
In x86_64 open("/run/user/2000/libpod/pause.pid", O_RDONLY) = 3 is executed first.
In aarch64, openat(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid.BtSun0", O_RDWR|O_CREAT|O_EXCL, 0600 <unfinished ...> is executed first.

In aarch64, openat(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid.BtSun0", O_RDWR|O_CREAT|O_EXCL, 0600 <unfinished ...> is executed first.

I see the file is also first opened:
[pid  2762] openat(AT_FDCWD, "/tmp/run-1000/libpod/pause.pid", O_RDONLY|O_CLOEXEC <unfinished ...>
[pid  2763] pselect6(0, NULL, NULL, NULL, {0, 20000}, NULL <unfinished ...>
[pid  2762] <... openat resumed> )      = -1 ENOENT (No such file or directory)

I see.
I meant I wondered why renameat2 syscall was not executed in Travis x86_64 case (ok case).
Now seeing the file before your pull-request,
https://github.com/containers/libpod/blob/10f733497f37c6ed85756ba95f6e75f3443a90af/pkg/rootless/rootless_linux.c#L27-L37
And I understand as the macro SYS_renameat2 was not defined in Travis x86_64, renameat2 syscall was not executed.
And you modified the logic to when SYS_renameat2 is defined, but the syscall execution is actually failed, run another rename logic rename (oldpath, newpath);, right?
Great! Thank you.
Please let me know after you will release the new version of the podman deb package, if you remember it. Then I would like to test it again.

I found the following article about Travis ppc64le and s390x environments, though I am not sure that it was directly related to this issue.

https://blog.travis-ci.com/2019-11-12-multi-cpu-architecture-ibm-power-ibm-z
Syscall interception support - only system calls considered as safe. We will be working on overcoming these limitations in the coming months.

It seems that Ubuntu's podman installed from "ppa:projectatomic/ppa" is still 1.6.2 . It's not the latest version 1.7.0. And
$ apt list podman
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Listing...
podman/xenial,now 1.6.2-1~ubuntu16.04~ppa1 arm64 [installed]

And the error still happens.
https://travis-ci.org/junaruga/ci-multi-arch-native-container-test/jobs/636119447#L438

Cross-distro packaging for Podman is happening in the Open Build Service: https://build.opensuse.org/project/show/devel:kubic:libcontainers:stable
@lsm5 will soon give updates


Publisher confirms shouldn't increment delivery_tag

Hello,
I'm not an expert in AMQP but I'm pretty sure that when returning Ack to the publisher, we shouldn't increment the self._delivery_tag of the channel. This variable should be incremented only when delivering new messages to a consumer. Currently, I'm using amqp-mock package to test RPC communication that uses single channel for publishing and consuming and the problem that sef._delivery_tag is incremented when returning confirms to the publisher is braking the tests.
Here are the offending parts:
    async def _handle_content_body(self, channel_id: int, frame_in: ContentBody) -> None:
        if self._incoming_message:
            self._incoming_message.value = frame_in.value
            if self._on_publish:
                await self._on_publish(self._incoming_message)
            self._incoming_message = None

        frame_out = spec.Basic.Ack(delivery_tag=self._get_delivery_tag(), multiple=False)
        await self._send_frame(channel_id, frame_out)

And
    def _get_delivery_tag(self) -> int:
        self._delivery_tag += 1
        return self._delivery_tag

I think that technique like the one used for self._incoming_message can be used to intercept the incoming delivery tag in _handle_content_header and send it along in _handle_content_body, but I'm not sure whether this is the correct behaviour according to AMPQ protocol.

It seems that #11 will correct that.


[CP][beta channel] prevent kernel panics on Exynos 2100 SoC devices (e.g. S21 Samsung phone)

commit(s) to merge: abe2e7fd282c8ea7df83afb1b9ec41180724f008
merge instructions: clean merge
What is the issue: Sporadic kernel panics on Exynos 2100 SoC devices, e.g. Samsung S21 phones, see flutter/flutter#88261
What is the fix: We try to avoid certain pattern of the code that seems to cause some sort of CPU deadlock, so far were unable to track it down to a particular CPU errata.
Why cherrypick: Flutter application would cause the whole phone to reboot, seems fairly strong of an impact.
Risk: Low.
Link to original  issue(s):
/cc @kevmoo @mit-mit @whesse @athomas @vsmenon

+1 for taking this

Based on the prevalence of this phone type, this seems like an important CP on its surface.

lgtm given the crasher
Odd looking workaround!  Slava, do we have test coverage on this?  Do you want to wait on whether it rolls into flutter or internal (it may have given it landed a few days ago)?

Marking this as cp-approved.

Slava, do we have test coverage on this?

Yes we do.

Do you want to wait on whether it rolls into flutter or internal (it may have given it landed a few days ago)?

The change is fairly mechanical, so I would be confident cherry-picking it just based on a normal coverage, it more or less just restores the pattern of code that was there before 8db0a975c14caadb8413b5e5762aad83b7369404.

Merged to beta in aa7d19d185583b221093ad7385cf91fca3e8779c (2.14.0-377.8.beta).


Timer is wrong and keeps getting wronger

When I installed this plugin, dropping a hard clue showed me a timer of 230 minutes. The next time I dropped it, it showed 260 minutes. So I fiddled with the drop timer multiplier setting to always set it to 60m, but it keeps drifting as I play. Right now it's up to 415 minutes.
You mentioned in another issue that this plugin essentially uses the ground items plugin, but that one does show it correctly. So it seems to me that either this plugin does something wrong or clashes with some other plugin I use (which I assume might be the case as nobody else seems to have reported anything like this)
I really don't have many plugins though, would love some help in getting to the bottom of this.

Here are the plugins I have installed, most of these are turned off though

I haven't updated it to use the new drop timer API. presumably that would fix this.
I haven't seen >60m timers, idk how that happens.

The plugin was working for me yesterday but as of today I am also getting timers above 60 minutes.

I am also having the same issue, times are off for me

I guess this probably has something to do with some new ground items API that just got added to runelite. I'll take a look.

I'm impacted as well :)

Thanks

Fixed, go to the plugin hub and update it.

Confirmed Working

You're goated Geheur

Thanks for the super fast fix!

Legend. Consider setting up a GitHub Sponsors page :)


Remove newlines and unescaped 39th control.

As part of completing issue #3 with #25, I am writing an ETL script to transform the CSV to OSCAL content instead of parsing it by hand. While I do that and subsequently rebase the PR, I noticed there are newlines and an unquoted csv row for control 39, or CSV parsing code gets more complicated.
I wanted to propose these simple changes to main to make that easier, for me and others.

Thanks!


Modal to open URL instead?

How to modify so modal window is another URL website as opposed to just a form? Thanks

I think you would need to use an iframe.
On Sun, Jan 24, 2016 at 5:28 PM Sebastian M Cheung<EMAIL_ADDRESS>wrote:

How to modify so modal window is another URL website? Thanks
—
Reply to this email directly or view it on GitHub
https://github.com/alanning/meteor-modal-example/issues/3.


Revert "build(deps-dev): bump @fortawesome/free-solid-svg-icons from 5.15.4 to 6.0.0"

Reverts falgon/roki-web#232

Build log
Preview build with this PR (commit): https://291-280922552-gh.circle-artifacts.com/0/index.html


[release-1.7] Propagate IstioOperator CR name to reconciler

Manual cherrypick required.
#27601 failed to apply on top of branch "release-1.7":
Applying: Propagate IstioOperator CR name to reconciler
Using index info to reconstruct a base tree...
M	operator/cmd/mesh/install.go
M	operator/cmd/mesh/shared.go
M	operator/cmd/mesh/uninstall.go
M	operator/cmd/mesh/upgrade.go
M	operator/pkg/apis/istio/v1alpha1/validation/validation_test.go
M	operator/pkg/manifest/shared.go
Falling back to patching base and 3-way merge...
Auto-merging operator/pkg/manifest/shared.go
Auto-merging operator/pkg/apis/istio/v1alpha1/validation/validation_test.go
CONFLICT (content): Merge conflict in operator/pkg/apis/istio/v1alpha1/validation/validation_test.go
Auto-merging operator/cmd/mesh/upgrade.go
Auto-merging operator/cmd/mesh/uninstall.go
Auto-merging operator/cmd/mesh/shared.go
Auto-merging operator/cmd/mesh/install.go
CONFLICT (content): Merge conflict in operator/cmd/mesh/install.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 Propagate IstioOperator CR name to reconciler
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

@ostromart do we want this in 1.7?

ping @ostromart


Should we add email address to the author spec?

ORCID would be preferred, but not everyone has an ORCID...

Hmm... I'm somewhat opposed to this, since we want to encourage people to sign up for ORCID—it's a permanent, unique identifier.
Email is not permanent, unlike nearly all (if not all) other data that's included in the record.

I agree 100%.
To play devil's advocate, the process ChemKED->email->answer is easier than ChemKED->ORCID->email->answer if you have a question for the author. In other words, it would be a user friendly change to allow the inclusion of email address, even if its a database unfriendly change.
Hopefully we can get some community feedback on this (we are supposed to be a community effort, after all :smile:)


Make sure we only ever send a single value in outgoing trace headers.

When sending outgoing sentry-trace or baggage headers make sure that they only have one value included.
Something like this never be sent (same goes for baggage header):
sentry-trace: 6a5871d13d8441818ccc593c6c3b07c8-b252c3821bdbaceb-1, 6a5871d13d8441818ccc593c6c3b07c8-88529d2712c386fd-1

See also issue in Sentry where this originated: https://github.com/getsentry/sentry/issues/66701
Related issue for handling incoming headers: https://github.com/getsentry/sentry-python/issues/2802

Will be fixed with Potel #2251


select cli version hover colour contrast ratio issue fix

The luminosity contrast ratio for the focus indicator over the 'Version 7.24.2 (Legacy release)' control is 1.1:1 which is less than the required contrast ratio 3:1.
Added hover foreground #666D75  , with white text #FFFFFF for more contrast ratio.
References
Fixes #5957
url: https://github.com/github/accessibility-audits/issues/5957

https://github.com/npm/documentation/assets/141764922/78506f56-b8be-4d8c-94a2-6fbb0bb9e82f

Closing now since we have higher contrast focus styles with the change to using a primer/react action menu.


Peek catching Ctrl+Space in game

Microsoft PowerToys version
0.70.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
Peek
Steps to reproduce
Have Peek enabled while playing a FPS video game
✔ Expected Behavior
ctrl+space results in slide jumping in the first person shooter game that was being played (Apex Legends)
❌ Actual Behavior
The space input is lost in game causing the inability to slide-jump.
Other Software
No response

/dup https://github.com/microsoft/PowerToys/issues/26150


Follow-up to #939: TZ best practices for DBs

@alexjustesen sorry Alex, but I had to open another issue to follow-up your post in #939 after you locked the discussion.
You wrote:

TZ environment variable SHOULD NOT be passed to the database container or the application container.

and

will be the database should run in UTC and not your local time zone. Broadly speaking we don't change the time zone of the database in any of the other applications, websites and tools I've developed so I'm not deviating from that standard here either.

This is NOT the best practice for DBs, you can ask any professional DB/System administrator. What you usually do in your professional projects is simply wrong (you can read any DB manual) and you should adhere to industry best practices instead of forcing users to adopt BAD practices. The fact that this bug created so many issues and that you will keep leaving things as they are while knowing what the problem is really amazes me.
I highlighted what the bug was and how to solve it (easy fix), but that post and the fact you didn't want to even discuss your decision really deludes me.
Many users, including me, rely on a central DB that is configured perfectly (with TZ properly configured) and does not create ANY issue to other apps, because they follow best practices, unlike ST.
So if you don't revisit your decision I'm sorry to say I will move from this project, even though I was here since the beginning.
Please let me know so I can stick the nail on ST's coffin.
Thanks.

Thanks @alexdelprete for opening this issue to follow up #939. I was also planning to do so but you beat me to it.
@alexjustesen, it supprised me that you closed issue #939 without offering any further solution. In one of your last posts in #939 you give a perfect analysis of the cause of the timezone issue (namely that in some situations the offset is calculated twice). It took you a long time to figure this out. But now that you have finally discovered the cause, you leave the solution behind while it is so close. You were even given several solutions, one including the necessary code. What else do you want?
My advice would be to keep going, try out one or more solutions and then choose the best one. You have already put so much time into it, so finish it now that the solution is in sight.
As I said before, if you need help, let us know.

BTW: if you need to write UTC timestamps, don't use TIMESTAMPS, but DATETIME records, so no conversion will be done by the DB.

Very simple and basic stuff for a DB client app.

Locking for now, will revisit at a later date.

@alexdelprete @hoorna v0.14.0-beta8 is currently building and will be available shortly. This introduces a new db_has_timezone setting which is detailed in #984 along with test cases.
This also represents the last of my effort on this topic for a long time, please let me know if this solution works for you so the outcome can be documented.

Please let me know so I can stick the nail on ST's coffin.

Use it or don't man, not here to make money or provide coverage for everyone's nuanced home lab. You won't offend me either way.

Also docs have been updated to reflect this new setting, the recommendation remains a database should store and result timestamps in UTC time for the application to transform at runtime.
https://docs.speedtest-tracker.dev/faqs#my-display-timestamps-or-scheduled-tests-arent-correct.

@alexjustesen, I installed v0.14.0-beta8 with the container TZ environment variabele removed. On the General page I defined my local time zone under "Time Zone Settings" and also enabled "Database has time zone".  My database container has the local timezone set with the container TZ environment variable.
All is working now! The results page displays the correct times and the cron time set in "Speedtest schedule" is working correct.
You have opted for a somewhat idiosyncratic solution, but it works perfectly. Thanks for that.

Also docs have been updated to reflect this new setting, the recommendation remains a database should store and result timestamps in UTC time for the application to transform at runtime.
https://docs.speedtest-tracker.dev/faqs#my-display-timestamps-or-scheduled-tests-arent-correct.

There is one small issue that I would like to report to you. The help description about the new "Database has time zone" setting is not entirely clear. It may be due to my limited English language skills, but I don't understand the sentence there.

Also docs have been updated to reflect this new setting, the recommendation remains a database should store and result timestamps in UTC time for the application to transform at runtime.
https://docs.speedtest-tracker.dev/faqs#my-display-timestamps-or-scheduled-tests-arent-correct.

There is one small issue that I would like to report to you. The help description about the new "Database has time zone" setting is not entirely clear. It may be due to my limited English language skills, but I don't understand the sentence there.

You're not wrong, it needs to be written better and I've got an overhaul of the documentation planned for the Christmas break.

https://github.com/alexjustesen/speedtest-tracker/releases/tag/v0.14.0


[Codestyle] Merge identical code piece in ConvexHullComputer

This piece of code is duplicated 3 times for all 3 paths of the function. Merge them to make the code a bit more readable.

Thanks!


fix(transformer/typescript): incorrect SymbolFlags for jsx imports

All SymbolFlags for imports should be SymbolFlags::Import

#4550
#4549  👈
main

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

Join @Dunqing and the rest of your teammates on  Graphite

Can we add some test cases for this?


[Errno 2] No such file or directory: '/var/www/haproxy-wi/keys/root.pem'

Hi, after start haproxy-wi with docker, add localhost server but in overview hompage view this error

.

it's seems like haproxy-wi can't save your pem file... try use password

Where use password ? I use root to connect haproxy-wi to local server (Centos 7)

Hmmm... Show me error log
Отправлено из Mail.ru для Android вторник, 06 августа 2019г., 13:25 +03:00 от albevt<EMAIL_ADDRESS>:

Where use password ? I use root to connect haproxy-wi to local server (Centos 7)
—
You are receiving this because you commented.
Reply to this email directly,  view it on GitHub , or  mute the thread .

This is error.log file from haproxy-wi.
I have haproxy installed on my server with yum install haproxy.
error.log

In that log all right... You add your cert in credential tab?

you mean ssh cert? I have do not have any cert.

Yes, ssh. You use auth by password?

Yes, ssh. You use auth by password?

Yes i use root password no cert.

Can you show me print screen from cred tab?

Can you show me print screen from cred tab?

And how you can use password if "ssh key" enabled?

And how you can use password if "ssh key" enabled?

Thanks!!!!!!!!!!


added email_login as auth - address isn't always login

not every mail server is using email address as your login
added "From:" section to message body because of clean email formatting

Hello @Venomen! Thanks for the contribution and the nice case and idea!
I put a suggestion on your commit. Please let me know if you have some time available for this, otherwise I can be a co-author on the pull request.
Thanks in advance!

Hey @Venomen!
If you mean you applied the suggestion make sure it got pushed.
Thanks!

Great! Thanks, @Venomen.
It will be merged later today.


Refactor code-coverage report into a plugin

While adding MPP-specific source-sets to the coverage report, it became clear that the coverage report was getting quite complex, and that Groovy was limiting my confidence in correctness.  Refactoring this task into a build-src plugin increases that confidence, just a bit.

On further inspection, this change does not get thrifty-runtime code into coverage reports.  After a bunch of experimentation, I can only conclude that kotlin-mpp just doesn't play well with jacoco, which is also not flexible enough in Gradle to fix easily.
We don't get nearly enough value from these reports to justify the effort in fixing them, so I'm closing this PR without merging.  I'm kind of inclined to drop them entirely.


feat: s/ksonnet-lib/k8s-alpha

I would like to propose making k8s-alpha the default library we refer to
instead of the long ago abandoned ksonnet-lib.
Grafana Labs has been using k8s-alpha since its inception by @sh0rez over a year ago this month. The
ksonnet-util has since been refactored and provides
an adequate compatibility layer to make the transition seamless.
This PR updates the tk init command to initiate a Tanka directory structure using the k8s-alpha library and replaces
most if not all ksonnet-lib references with k8s-alpha in the docs. I also sneaked in a few Jsonnet best practices,
not stacking Jsonnet libraries on the root.

force push for rewording a commit message.


[New Feature]: Auto Commenting feature for PR Merged

🎮 feature Request
When pull requests (PRs) are merged in a project, it is often important to provide consistent feedback or notifications to the contributors. Currently, this process can be manual and time-consuming, leading to inconsistent communication and delayed acknowledgments.
To enhance our communication and acknowledgment process, we're implementing an auto-commenting feature for specific events within our project repository. This feature will automatically generate comments under the following circumstances:
PR Merged: Upon the successful merging of a pull request (PR), an auto-comment will be added to the corresponding issue, indicating that the PR has been merged and expressing gratitude to the contributor for their valuable contribution.

Point down the features
This feature aims to solve the problem of inconsistent and delayed communication following the merging of PRs. By automating the commenting process, it ensures that contributors receive timely feedback and acknowledgments. It also reduces the administrative burden on maintainers, allowing them to focus more on code reviews and other critical tasks.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

@Durgesh4993 please assign me this issue under gssoc'24

Please raise any other issue, i'll assign you...
If you have any doubt you can directly send message on our discord (https://discord.gg/rZb46cCMmK), we have created separate channals for all projects...
Thank you :)


FilterModule Freezes: The sample is now waiting for messages and will indefinitely.

Hi,
The sample filter module when loaded just halts at this message ...

Python   2.7.12 (default, Dec  4 2017, 14:50:18)
[GCC 5.4.0 20160609]
IoT Hub Client for Python
Entering HubManager ...
Starting the IoT Hub Python sample using protocol MQTT...
The sample is now waiting for messages and will indefinitely.  Press Ctrl-C to exit.
Why filter module is not receiving any message ? I have added receive callback as indicated in the sample.
Any hints or ways to debug this issue ?
Regards,
/Girish BK

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

ID: b251621c-bcb0-b9ce-bd87-90499766137b
Version Independent ID: b23ad340-bdfa-0597-9a0a-51c5e7b18b48
Content: Azure IoT Edge Python tutorial
Content Source: articles/iot-edge/tutorial-python-module.md
Service: iot-edge
GitHub Login: @shizn
Microsoft Alias: xshi

The edgeHub repeatedly throws these exception ... Any idea ?
2018-07-12 15:00:16.193 +00:00 [INF] - Attempting to connect to IoT Hub for client netiot-edge-ga-02-0001/filterModule via AMQP...
2018-07-12 15:00:16.196 +00:00 [INF] - Connected to IoT Hub for client netiot-edge-ga-02-0001/filterModule via AMQP, with client operation timeout 60000.
2018-07-12 15:00:16.198 +00:00 [INF] - Closing receiver for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.198 +00:00 [INF] - Closed cloud proxy for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.198 +00:00 [INF] - New cloud connection created for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.198 +00:00 [INF] - New token requested by client netiot-edge-ga-02-0001/filterModule, but using existing token as it is usable.
2018-07-12 15:00:16.203 +00:00 [INF] - Successfully generated identity for clientId netiot-edge-ga-02-0001/filterModule and username netiot-iothub-linedge-ga-02.azure-devices.net/netiot-edge-ga-02-0001/filterModule/?api-version=2017-11-08-preview&DeviceClientType=iothubclient%2F1.2.5 (native%3B Linux%3B x86_64)
2018-07-12 15:00:16.203 +00:00 [INF] - ClientAuthenticated, netiot-edge-ga-02-0001/filterModule, 1753bb2b
2018-07-12 15:00:16.204 +00:00 [INF] - New device connection for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.204 +00:00 [INF] - Bind device proxy for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.204 +00:00 [INF] - Binding message channel for device Id netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.211 +00:00 [WRN] - Closing connection for device: netiot-edge-ga-02-0001/filterModule, scope: -> UN/SUBSCRIBE, RocksDbSharp.RocksDbException: Invalid argument: Invalid column family specified in write batch
at RocksDbSharp.Native.rocksdb_put(IntPtr db, IntPtr writeOptions, Byte[] key, Int64 keyLength, Byte[] value, Int64 valueLength, ColumnFamilyHandle cf)
at Microsoft.Azure.Devices.Edge.Storage.RocksDb.RocksDbWrapper.Put(Byte[] key, Byte[] value, ColumnFamilyHandle handle) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/RocksDbWrapper.cs:line 79
at Microsoft.Azure.Devices.Edge.Storage.RocksDb.ColumnFamilyDbStore.Put(Byte[] key, Byte[] value) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/ColumnFamilyDbStore.cs:line 36
at Microsoft.Azure.Devices.Edge.Storage.EntityStore2.Put(TK key, TV value) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EntityStore.cs:line 42    at Microsoft.Azure.Devices.Edge.Hub.Mqtt.SessionStateStoragePersistenceProvider.SetAsync(IDeviceIdentity identity, ISessionState sessionState) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/SessionStateStoragePersistenceProvider.cs:line 34    at Microsoft.Azure.Devices.ProtocolGateway.Mqtt.MqttAdapter.ProcessPendingSubscriptionChanges(IChannelHandlerContext context), 1753bb2b 2018-07-12 15:00:16.212 +00:00 [INF] - Disposing MessagingServiceClient for device Id netiot-edge-ga-02-0001/filterModule because of exception - RocksDbSharp.RocksDbException: Invalid argument: Invalid column family specified in write batch    at RocksDbSharp.Native.rocksdb_put(IntPtr db, IntPtr writeOptions, Byte[] key, Int64 keyLength, Byte[] value, Int64 valueLength, ColumnFamilyHandle cf)    at Microsoft.Azure.Devices.Edge.Storage.RocksDb.RocksDbWrapper.Put(Byte[] key, Byte[] value, ColumnFamilyHandle handle) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/RocksDbWrapper.cs:line 79    at Microsoft.Azure.Devices.Edge.Storage.RocksDb.ColumnFamilyDbStore.Put(Byte[] key, Byte[] value) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/ColumnFamilyDbStore.cs:line 36    at Microsoft.Azure.Devices.Edge.Storage.EntityStore2.Put(TK key, TV value) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EntityStore.cs:line 42
at Microsoft.Azure.Devices.Edge.Hub.Mqtt.SessionStateStoragePersistenceProvider.SetAsync(IDeviceIdentity identity, ISessionState sessionState) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Mqtt/SessionStateStoragePersistenceProvider.cs:line 34
at Microsoft.Azure.Devices.ProtocolGateway.Mqtt.MqttAdapter.ProcessPendingSubscriptionChanges(IChannelHandlerContext context)
2018-07-12 15:00:16.212 +00:00 [INF] - Setting device proxy inactive for device Id netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.212 +00:00 [INF] - Closing receiver for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.214 +00:00 [INF] - Closed cloud proxy for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.214 +00:00 [INF] - Device connection removed for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.214 +00:00 [INF] - Remove device connection for device netiot-edge-ga-02-0001/filterModule
2018-07-12 15:00:16.992 +00:00 [WRN] - Failed to update reported  properties for netiot-edge-ga-02-0001/$edgeHub with error Invalid argument: Invalid column family specified in write batch
2018-07-12 15:00:16.993 +00:00 [WRN] - Error handling device connected event for device netiot-edge-ga-02-0001/filterModule
RocksDbSharp.RocksDbException: Invalid argument: Invalid column family specified in write batch
at RocksDbSharp.Native.rocksdb_put(IntPtr db, IntPtr writeOptions, Byte[] key, Int64 keyLength, Byte[] value, Int64 valueLength, ColumnFamilyHandle cf)
at Microsoft.Azure.Devices.Edge.Storage.RocksDb.RocksDbWrapper.Put(Byte[] key, Byte[] value, ColumnFamilyHandle handle) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/RocksDbWrapper.cs:line 79
at Microsoft.Azure.Devices.Edge.Storage.RocksDb.ColumnFamilyDbStore.Put(Byte[] key, Byte[] value) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage.RocksDb/ColumnFamilyDbStore.cs:line 36
at Microsoft.Azure.Devices.Edge.Storage.EntityStore2.Update(TK key, Func2 updator) in /opt/vsts/work/1/s/edge-util/src/Microsoft.Azure.Devices.Edge.Storage/EntityStore.cs:line 76
at Microsoft.Azure.Devices.Edge.Hub.Core.TwinManager.UpdateReportedPropertiesWhenTwinStoreHasTwinAsync(String id, TwinCollection reported, Boolean cloudVerified) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs:line 341
at Microsoft.Azure.Devices.Edge.Hub.Core.TwinManager.ExecuteOnTwinStoreResultAsync(String id, Func2 twinStoreHit, Func1 twinStoreMiss) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs:line 154
at Microsoft.Azure.Devices.Edge.Hub.Core.TwinManager.UpdateReportedPropertiesWithStoreSupportAsync(String id, IMessage reportedProperties) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs:line 468
at Microsoft.Azure.Devices.Edge.Hub.Core.TwinManager.UpdateReportedPropertiesAsync(String id, IMessage reportedProperties) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/TwinManager.cs:line 383
at Microsoft.Azure.Devices.Edge.Hub.Core.EdgeHubConnection.DeviceConnected(Object sender, IIdentity device) in /opt/vsts/work/1/s/edge-hub/src/Microsoft.Azure.Devices.Edge.Hub.Core/EdgeHubConnection.cs:line 266

@girishkumarbk  Thanks for the feedback! Can you please confirm that all prerequisites were met before starting the tutorial?

Thank you!

Yes. All the prerequisites were met.   If you see the edgeHub logs ...there are some rocksdb exceptions.  Any idea why those exceptions are happening ? What I realize is that the module twin call is not coming to edge ...and further no messages arrive to filter module.  As part of the docker file I create a local docker volume and then try to write into that volume from filter module receive-message-callback.  This code works in V2 but in GA code the filterodule just stops waiting for messages.  I'm deploying modules via vscode ... Any help on how to debug this issue would be of great help!
Sent from BK's mobile

From: António Sérgio Azevedo<EMAIL_ADDRESS>Sent: Thursday, July 12, 2018 9:49 PM
To: MicrosoftDocs/azure-docs
Cc: BK, GirishKumar; Mention
Subject: Re: [MicrosoftDocs/azure-docs] FilterModule Freezes: The sample is now waiting for messages and will indefinitely. (#11604)
@girishkumarbkhttps://github.com/girishkumarbk Thanks for the feedback! Can you please confirm that all prerequisites were met before starting the tutorial?
[image]https://user-images.githubusercontent.com/22173500/42646053-a652ff9a-85f7-11e8-9ba1-2d30da742638.png
Thank you!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/11604#issuecomment-404568685, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AGdImifyWwPBXcZQVxHUUU8hIISe1_EGks5uF3b9gaJpZM4VMYsd.

Thank you for validating that! What steps described on this troubleshooting doc did you follow already? If I understand correctly you have made some customizations on your modules. Through this issue we can help you if the tutorial is being followed exactly as described. Otherwise we can support you through an azure support ticket or other forums on MSDN and Stack Overflow. Please clarify.
Thank you.

I have followed the tutorial exactly.  Had some issues with cookie cutter as described in this page and resolved the same and got the filter module up and running with Alerts posted to IoT hub.  No issues here.   Will post the Freeze problem on customized module to azure support.
Thanks.

Thank you @girishkumarbk .
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


ESLint Duplicate key errors

hi there, it seems ESLint is giving a me duplicate key warnings for these cases:
                'text-surface-700 dark:text-white/80': !context.focused && !context.selected,
                'bg-surface-200 dark:bg-surface-600/60': context.focused && !context.selected,
                'text-surface-700 dark:text-white/80': context.focused && !context.selected,

this is found is most components (dropdown/listbox, etc). Should I just have eslint ignore this or what is your suggestion here?

Hi, this issue has likely been resolved in the latest updates.
If you're still experiencing the problem, please feel free to reopen the issue or create a new one with more details.


fix: replace old WatchBeam occurrences with mixer

Will fix build and godoc status

Thanks for your contribution!


Update OpenSSL to 1.0.2k

Updates in accordance with the security advisory issued today.

 Warning

Pull requests are usually filed against the master branch for this repo, but this one is against rust-1.15.0. Please double check that you specified the right target!

r? @brson
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+ p=2

:pushpin: Commit 59b0922 has been approved by alexcrichton

@bors r+

:pushpin: Commit 59b0922 has been approved by brson

:bulb: This pull request was already approved, no need to approve it again.

There's another pull request that is currently being tested, blocking this pull request: #3593

@bors: r+

:pushpin: Commit 59b0922 has been approved by alexcrichton

@bors: r+

:pushpin: Commit 59b0922 has been approved by alexcrichton

@bors: retry

:hourglass: Testing commit 59b0922 with merge d78d33b...

:broken_heart: Test failed - status-travis

@bors: r+

:pushpin: Commit 2d932dc has been approved by alexcrichton

:hourglass: Testing commit 2d932dc with merge 6e0c18c...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing 6e0c18cccc8b0c06fba8a8d76486f81a792fb420 to rust-1.15.0...


Tracks popover too tall

The tracks popover displayed when tapping on the tracks button is too tall. It should better match the size of the contents within it.
Issue overview

[X] Incorrect behavior
[ ] Feature request
[ ] Crash
[ ] Help / documentation
[ ] Other: classification

Environment information

Library version: 2.0
iOS version: Any
Device: Any

Steps to reproduce

Open one of the Apple demo videos
Tap on the tracks button

We added instructions for customising the appearance of subtitles. This issue is not really relevant anymore, I'll therefore close it.


[Addition]: a cluster of hotspots witnessing beacons up to 300km away

Hotspot b58 Addresses
11Q4zhMsVxBjmkZGJdGakWMMbxS9UuXCKLUy7Q7d6Q5UpdmHcGq
112YmebDDBwsNCQfBE7NBVb8LxSAXobsVTiLFNNB7gD9cACddERs
112TypaABowBEhACo9iM4fJ3FyPiEdGgRQ71Ya71RJ3tDm99QZ3y
11AoEmP1USLMDHXLzv8EnRE2ERD6hJYZV6bD8zHEp9GhHBrv7tR
112fVU8FHhFWXeuwk5FGBf5MRE9iMuSD2rhPHZEQNnz5MfyGa9UZ
112CqbicDW2bCvi7TcachzBXchhjCgqP85P3DjiEw45CScUYpkzE
11F9h1FFZgL9gEnKWDmxMzEHKtHAxGAEkZNUVZ2CPu6uNP1GKwf
112z57UuCQEerPmWN4VE5SMT6nDnJXpLvYcVAD9VHYrMTMXGCZE
11ChktJUD8JMHRUXzhzKf8TKahpaFD3qjjMzZndSSzA436Pat6y
11ZTq8MCsnajx84gq1oA62PcT7R5nkvVNPvaQmcChcZyN5vpQPJ
Discord Handle
Kuleramme#1570
Reason(s)
See this transaction: https://explorer.helium.com/txns/9lPWt7tO3l8Yg9rXcdAu4J7DRZ8_qtMQGMMkB20WJAI
The beaconer here is supposed to be at 5m height and only witnesses local hotspots in his neighborhood, yet the suspect hotspots listed above see his beacon from 300km away... ?
At least needs a review with some more in-depth analysis.

These could also just be victims of malicious packet forwarding and re-broadcasting...?

It seems someone is capturing beacons from a large part of the Netherlands and is replaying them (via the air) in the city center of Brussels. This results in a lot of legit hotspots over there also having their earnings increased significantly. Right now, its very hard (if not impossible) to tell which of these Brussels’ hotspots are legit and which ones are spoofers. You can assume that 99% is legit, so blocking the entire city does not sound like a smart move to make.


QC: Fully document dfGroups data mode in wiki/vignette

QC Details
Specify which Params are expected for each GroupLevel in dfGroups
Additional Comments

Study Params with nice labels in Report_StudyInfo
lStudyLabels <- list(
      StudyID = "Unique Study ID",
      protocol_title = "Protocol title",
      nickname = "Protocol nickname",
      site_summary = "Sites (Enrolled / Planned)",
      participant_summary = "Participants (Enrolled / Planned)",
      status = "Study Status",
      product = "Product",
      phase = "Phase",
      therapeutic_area = "Therapeutic Area",
      protocol_indication = "Indication",
      protocol_type = "Protocol type",
      protocol_row_id = "Protocol row ID",
      protocol_product_number = "Protocol product number",
      est_fpfv = "First-patient first visit date (CTMS)",
      est_lpfv = "Last-patient first visit date (CTMS)",
      est_lplv = "Last-patient last visit date (CTMS)"
    )
  }

@jwildfire as I'm working on this, I see some discrepancy between the dfGroups output from the data-reporting.yaml and what is expected(?) in ReportStudyInfo according to this list. Is this list intended to just be a list of common params? Are any required?
Also, participant_summary and site_summary are not created anywhere in the reporting pipeline as far as i can see. Should I add them to Report_Setup.R if the necessary columns exist in the dfGroups data?

remove most of lStudyLabels defaults (keep SiteCount, ParticipantCount and Status) and add that mapping to {rbmPipe} in some post {gsm} v2 work. This is too gilda specific at the moment, so moving this out of the open source package makes sense. As such, the params documentation in DataPipeline.Rmd will be limited to these basic params.


[Task] Add unit test cases for FileAttachmentButton component

Task Description:
Currently, we run unit tests using jest which can be found here.
However, the test cases are not yet comprehensive enough and work can be done to cover more grounds. Specifically for this issue, we hope to add test cases for the FileAttachmentButton component.
Deliverable(s):
New unit test cases that cover the testing of the FileAttachmentButton component.
Additional Context:

Button components can be found here
An example for AudioButton can be found here which may serve as a good source for reference

Hi @tjtanjin , I would like to work on this issue

Hey @Sarveshk76, are you facing problems with this issue? If so, feel free to reach out for clarifications!

Hey @Sarveshk76, with hacktoberfest coming to a close very soon, I'll be leaving this issue un-assigned for any final PRs. This is to minimize leftover issues and provide an opportunity for those looking to get that last few PRs in. Feel free to continue with a PR if you're still working on this issue and I seek your kind understanding, thank you! 😊

Hi @tjtanjin ! Can you please assign this issue to me? I already have a PR ready for this issue, I will just wait for your confirmation!😊

Hi @tjtanjin ! Can you please assign this issue to me? I already have a PR ready for this issue, I will just wait for your confirmation!😊

Go for it!


"Zalha" is listed in the drop-down menu

Description:
"Zalha" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Zalha" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Zalha, SĂLAJ".


RSS replies to a user #111

Added /rss/reply?user=userID&site=siteID endpoint. It retrieves last 100 comments for site siteID and for each comment reads parent to determine is it reply to userID or not. Stops iterate when max replies are found or comment were published later than 30 minutes. Skips replies when user replies to himself.

Added consts and fixed linter warning


Fix some typo

Add missing (,) at the end of line 266;
Update the invalid variable name writeOptions, and change it to writeOptionsWithBasicAuth at line 273.

@MaxMeng1985 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@kalyankadiyala-Microsoft – Can you review the proposed changes? IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"

@ShannonLeavitt - I have staged these changes already. Please hold off until I push my PR. We are in the process of making another release that requires doc updates.

@MaxMeng1985 thank you for your contribution. Because this change is already live, we will close this PR: https://docs.microsoft.com/en-us/azure/synapse-analytics/spark/synapse-spark-sql-pool-import-export?tabs=scala%2Cscala1%2Cscala2%2Cscala3%2Cscala4%2Cscala5#write-using-basic-authentication

#please-close


public ip not found

Great plugin!
one problem: havn't display public ip after input "ipv4" . plz
os:  osx10.11.2

Can't recreate, sorry.


Consolidate web-ui access for coco pharma tutorial

Currently coco pharma exposes http/https for web ui via

egeria static ui content (via nginx)
egeria ui api (via nginx)
presentation server (node)
jupyter UI

If this is deployed to kubernetes in the cloud - or indeed locally, it requires at least 3 distinct load balancer configurations or port forwards, making the setup more convoluted (and possibly more costly) [feedback received]
We could consolidate these APIs all behind an nginx configuration, especially as we already use nginx. This would mean only a single port would need forwarding.
Additionally we should clarify in the docs the approaches to exposing this port

via nodeport
via kube proxy
via ingress (which will vary by cloud platform, but azure, IBM cloud (ROKS), GCP are known to be used,

(Will move this issue to the docs repo once any code changes are complete)

We could further include routing to the egeria platforms (also web) via nginx
Kafka is best left distinct as it does not use http, but clarifying how to read/write to the topic would be useful

The first three of these is already in the process of being merged, gradually, as part of our combined UI strategy.
Indeed the first two have just been combined as part of https://github.com/odpi/egeria-charts/pull/211
As such I am closing this and suggesting no further work


Fixes potential range out of bounds bug.

There could be an original line range [3, 3) for a document that has 2 lines. That line range would mean that some lines are appended to the document - in which case toExclusiveRange would create a range with start and end positions outside the valid document range. This either throws or causes buggy behavior.
toRangeMapping converts the line range mapping to a range mapping and considers these edge-cases. The range mapping then has a method to convert the mapping to an edit.
At some point, I want to remove toExclusiveRange - for now, I marked it as deprecated.
Instead, toInclusiveRange should be used, which can return null in case of an empty line range (which cannot really be represented by a normal range).

@hediet is this April/Endgame? what bug does it fix? also there seems to be a bunch of unrelated changes to imports, please try to avoid

Sorry for the import changes, I used "organize imports" to fix a lint error caused by an unused import.

is this for April/Endgame? what bug does it fix?

I just looked for usage for toRangeExclusive and found this recently added code.
The bug you will have might be similar to the one that I just fixed (https://github.com/microsoft/vscode/issues/210885).
The editor is more resilient to out-of-range ranges though (so it wouldn't throw in your case and just clamp the range), but getValue might miss a new-line in some cases.
I guess this fix is not critical and needed for the April release, but you should consider it for May.

I guess this fix is not critical and needed for the April release, but you should consider it for May.

Let's take it, just wasn't sure what this is about


request: demonstrate listing with "Require immediate payment with Buy It Now" option

Would it be possible to update one of the existing examples (link this one; https://github.com/davidtsadler/ebay-sdk-examples/blob/master/trading/04-add-fixed-price-item.php) demonstrating how to enable the "Require immediate payment with Buy It Now" option?  I'm not sure how to implement this with the API.  Or if you'd be able to put a snippet as a comment here that'd be great too.

Thank you.

Have you tried to implement this yourself. If so do have any code to show that I could look at?

I believe this would be as simple as $item->AutoPay = true
Source: https://developer.ebay.com/Devzone/XML/docs/Reference/eBay/AddFixedPriceItem.html


Send message from paho java client to javascript client

How can I send a message from paho java client to paho javascript client.
    String topic        = "chatWith/904";
    String content      = "Message from MqttPublishSample";
    int qos             = 0;
    String broker       = "tcp://<IP_ADDRESS>:1883";
    String clientId     = "JavaSample";
    MemoryPersistence persistence = new MemoryPersistence();

    try {
        MqttClient sampleClient = new MqttClient(broker, clientId, persistence);
        MqttConnectOptions connOpts = new MqttConnectOptions();
        connOpts.setCleanSession(true);
        System.out.println("Connecting to broker: "+broker);
        sampleClient.connect(connOpts);
        System.out.println("Connected");
        System.out.println("Publishing message: "+content);
        MqttMessage message = new MqttMessage(content.getBytes());
        message.setQos(qos);
        sampleClient.publish(topic, message);
        System.out.println("Message published");
        sampleClient.disconnect();
        System.out.println("Disconnected");
        System.exit(0);
    } catch(MqttException me) {
        me.printStackTrace();
    }

This program run well but i am not receiving any message sent from this client to a javascript client.
Here is JS code
 client = new Messaging.Client(host, Number(port), clientId);

  client.onConnect = onConnect;

  client.onMessageArrived = onMessageArrived;
  client.onMessageDelivered = onMessageDelivered;
  client.onConnectionLost = onConnectionLost;
 var willMessage = createByteMessage({
        id: '',
        'msgType':'USER_STATUS',
        'status': 'Offline',
        'senderId': myUserId,
        'senderName': myName
    }, statusTopic);
    willMessage.retained = true;

  client.connect({
    userName:user,
    password:password,
    onSuccess:onConnect,
    onFailure:onFailure,
    'willMessage': willMessage
  });

Here port is 8083.

I don't see anywhere in the code about subscribing to a topic.

sorry here i didnt pasted but in my original code its there

@mkj-git, the issue is duplicated with #575 and has been fixed in 1.1.1.


fix(users): js error while adding user

JS error while adding user
closes #MANAGER-3618

CDS Report build-monorepository#5976.0 ✘
*

Build ✘