Consider archiving this repo

If I look at this repo, it seems that unfortunately this idea never took off:

This provider never created a release, and there is on a v0.1.0 tag.
Last commit is from 10m ago
E2E test are failing since a long time (https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-provider-nested#periodic-cluster-api-provider-nested-test)
Also the go.mod file is still using at K8s v0.21.9 and CAPI v0.4.0 (all EOL form a long time)

According to @vincepri , who is the person I know with more info about this topic, the nested provider can be archived.
I quite agree
Opinions?
cc @neolit123 @justinsb @vincepri from a SIG PoV
cc  @christopherhein @charleszheng44 @Fei-Guo @zhuangqh from the maintainer list
If there is agreement, prior art for archiving a repo: https://github.com/kubernetes/org/issues/5013

i'm +1 to archive subprojects that are not active or never took off.
we don't have a requirement to say e.g. "10 months of subproject inactivity means archival", but to me it seems the tempo has slowed down here. last open PR is from April with zero comments:
https://github.com/kubernetes-sigs/cluster-api-provider-nested/pull/358
a couple of new issues were opened earlier in the year and got not responses.
unless the maintainer roster has a strong argument i propose a lazy consensus archival for the 16th of Sept 2024.

/lgtm

/lgtm

notified the ML about this ticket:
https://groups.google.com/g/kubernetes-sig-cluster-lifecycle/c/34C70ogudv8

+1 to decommission

We are actively using this project.    Currently we have a fork of it and have upgraded to the latest version of K8s.  We would welcome becoming a maintainer.

@x85446 could you provide some more context? What use cases are you using this project for?
Why you did not step up before, at least helping in getting a first release out of the door?
At first sight, upgrading a k8s version alone can't probably make this provider usable with Cluster API, so I assume you are using some part of it as a library, but I might be wrong.
Also, IMO to qualify as a community project, It would be great to have some more users/maintainers from a few companies. Do you know someone else using it?

i personally think it's too late for that and we shouldn't surface a group that forked the project but did not actively participate in maintaining it when it was needed. also interested to know more about the use case, though.

Lol. Well, our company did not exist at the time :) (we are not as large as VMWare or Apple and we don't have the luxury of having many open-source developers :). We just very recently forked the project b/c we are building a multi-tenancy K8s solution. We plan on putting our entire project back under an Apache 2 license.  We are very thankful for the contributions of everyone and the project as it is.
Either way we will continue to move forward with our own work. If you all are not interested or feel it's not appropriate for it to be under the K8s SIG umbrella we entirely understand and would take no offense.

Well here is our fork:
https://github.com/IzumaNetworks/cluster-api-provider-nested
Right now everything we did was to get it to run on 1.30 - which is in modernize branch.
Our focus will be on improving virtualcluster security and decreasing the amount of overhead. If we don't receive additional guidance we will keep maintaining this fork. Once again, thanks to everyone! @ Fei Guo @christopherhein @m-messiah and the many others...

/close

https://github.com/kubernetes/org/issues/5194


filter_parameters not working as it should

I’m using your Opbeat-Ruby gem for my application, but I realized that there are some parameters which I use in my application is sent over to Opbeat, even though I have set those parameters to be filtered in filter_parameters. Here’s a snippet of of my code:
Rails.application.configure do
 config.opbeat = {
   organization_id: ENV['OPBEAT_ORG_ID'] ,
   app_id: ENV['OPBEAT_APP_ID'] ,
   secret_token: ENV['OPBEAT_SECRET_TOKEN'],
   filter_parameters: [ :password, :password_confirmation, :current_password, :token, :secret, :_secret2 ]
}

:_secret2 is still being logged inside Opbeat.

@mikker Any updates?

Sorry, no. I haven't much time to spare these days so it might take a week or so before I get a chance to take a look.


Controlling file access and visibility via extension setting

This is nice and thanks for the feature:
https://github.com/MicrosoftDocs/live-share/issues/1057
https://learn.microsoft.com/en-us/visualstudio/liveshare/reference/security#controlling-file-access-and-visibility
But it's tedious that you must create an extra file for it and for every project.
I'd love to have a simple global extension setting for this feature.

Thanks for the feedback and your input! While we're not able to prioritize this issue right now, I would add that the setting is specified via per-project file(s) because the list of files would typically be dependent on the contents of the project. What were you thinking the global setting would configure?

Thanks for the feedback and your input! While we're not able to prioritize this issue right now, I would add that the setting is specified via per-project file(s) because the list of files would typically be dependent on the contents of the project. What were you thinking the global setting would configure?

Since I trust all my coworkers and our projects are dependent of the access to .gitignore files, I'd just like to have a setting like this:

But for the gitignore setting from https://learn.microsoft.com/en-us/visualstudio/liveshare/reference/security#controlling-file-access-and-visibility
With the following options within the dropdown:

So that I could just set this global setting to none and can work with my coworkers in every project without additional modifications for every project.

Thanks for the response. I've removed the close-if-no-response label so this can stay open.
Just to set expectations, we aren't able to take a look at adding support for this right now but we'll keep this issue open.


Prediction fixes

Additional bug and stylistic fixes, and code refactoring
Description
Bug Fixes

Refactor and fix test skipping
Fix default model_paths

Stylistic Fixes

Fix spacing and typos
Refactor dictionaries
Put dictionaries onto one line
Refactor/rearrange imports
Fix Config paths
Refactor list comprehensions
Use single quotes and shorten line length

Refactoring

Refactor fixtures
Refactor tests
Refactor Config path usage
Consolidate tests
Rename tests

How Has This Been Tested?
pushed to travis
CLA

[x] I have signed the CLA; if other committers are in the commit history, they have signed the CLA as well

LGTM otherwise...


Set custom fields when adding issues

This is just an MVP for setting custom fields. All error conditions are delegated to the service.

@pallavit @mayurid @jsquire you may find this change useful to, for example, set custom project fields like Service for the "Cognitive Services - Language" project (beta):
gh extensions install heaths/gh-projects
gh projects edit 169 --add-issue {issue0,issue1,...issueN} -f Services="Text Analytics"

I'll need to update my cross-language script for bulk migration to support -f (aka --field), but that shouldn't take much at all.


Removed outdated data

There is no option to remove on Settings > Partner relationships page
https://github.com/MicrosoftDocs/microsoft-365-docs/issues/1758

Dear @JohanFreelancer9,
kindly do the copy editor review for this PR.
Dear @mypil, for your information
Thank you

@JohanFreelancer9 - kindly do the copy editor review for this PR. Thanks.

@Sirkkuw - PR has been copy edited and is ready for final review. This is based on issue #1758
Thank you.


Add draft property for PR handler

This tells you whether a PR is a draft or not.

Codecov Report

Merging #99 into master will decrease coverage by 0.05%.
The diff coverage is 66.66%.

@@            Coverage Diff             @@
##           master      #99      +/-   ##
==========================================
- Coverage   83.11%   83.06%   -0.06%
==========================================
  Files          18       18
  Lines         983      986       +3
==========================================
+ Hits          817      819       +2
- Misses        166      167       +1

Impacted Files
Coverage Δ

baldrick/github/github_api.py
68.54% <66.66%> (-0.02%)
: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 5ab5202...5b36bcd. Read the comment docs.


json file for chapter 6 missing?

Cannot find the json data file for chapter 6

me too

still cannot find...

me too....

After 2 years, this issue is still not resolved!


[BUG] FFlags or Bloxstrap configurations not applying to the game

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.
[X] My answer given in the checkbox above is a lie.

What problem did you encounter?
As the title says, i cant put any bloxstrap menu config into the game and neither for FFlags, i try to put Voxel lighting system and it puts future lighting but without sunrays (still really laggy)

same issue here.
reverting to v2.6.1 works for now

How can you tell? If you press Shift+F2, what does it show under lighting technology?

it says shadowmap under technology

after actually reverting to 2.6.1, it also does not work. I checked in the versions folder in clientsettings.json and they are set, so I am confused on why they are not actually applied!??

are u being fr?? then we will all be stuck with -1000 fps forever 😭
i'm just trying to use noclip and get better fps

@blueiicey Bloxstrap doesn't provide support if you are using exploits it's not going to work for you for that reason. Got a problem maybe just get good and not use exploits? Not that hard.

I am simply using FFlags that give me abilities like infinite zoom, ESP (see where players/anything with humanoid is), and noclip.
Not actual exploits.

Your still ignoring the fact that this issue causes the core functionality of bloxstrap (modifying the client) is failing.

Bloxstrap doesn't modify the client, you should read what Bloxstrap is before making an issue about it.

it modifies the fflags
i know it doesn't modify the actual client

Also the use of FastFlags that allow the user to have exploits such as Noclip and ESP is by definition exploiting. The last FastFlags that had the ability to give Noclip and/or ESP has been patched. If you are using these FastFlags, you will still be banned for breaking Roblox's Community Standards.

Also, about FPS. You are able to increase the FPS limit with FastFlags by changing the value of the element "FramerateCap" inside GlobalBasicSettings_13.xml.

@Lalelolal Are you still having this issue?

@Lalelolal Are you still having this issue?

I no longer have this issue, i dont know what happened for it to repair but its good now 🔥


Fix mprotect failures by enabling cranelift-jit selinux-fix

The sample program in cranelift/filetests/src/function_runner.rs would abort with an mprotect failure under certain circumstances, see https://github.com/bytecodealliance/wasmtime/pull/4453#issuecomment-1303803222
Root cause was that enabling PROT_EXEC on the main process heap may be prohibited, depending on Linux distro and version.
This only shows up in the doc test sample program because the main clif-util is multi-threaded and therefore allocations will happen on glibc's per-thread heap, which is allocated via mmap, and not the main process heap.
Work around the problem by enabling the "selinux-fix" feature of the cranelift-jit crate dependency in the filetests.  Note that this didn't compile out of the box, so a separate fix is also required and provided as part of this PR.
Going forward, it would be preferable to always use mmap to allocate the backing memory for JITted code.
CC @cfallin @afonso360

See https://github.com/bytecodealliance/wasmtime/issues/4986

Updated cfg checks to prevent breaking windows builds with selinux-fix.

This PR is equivalent to fixing #4986 by turning the selinux-fix feature on for everybody.

The intent of the PR is to turn on selinux-fix for the filetests crate only, which should not be performance-critical.  It's limited to filetests because only there I'm seeing an actual immediate issue (failing tests) right now.
I agree that we should move to mmap everywhere, but that is performance-critical, and there may be better ways than the selinux-fix (I haven't looked into the implementation in detail, and I'm sure others are more familiar with that ...)


Don't attempt to photon URLs that use a querystring.

Photon doesn't support them.
Not sure this is the best approach. We could also try stripping the querystring, but that might lead to really broken results.
We could return null, to indicate the URL was not photon-able?

cc @TooTallNate @rralian

An example of a currently busted URL: https://i1.wp.com/www.google.com/images/srpr/logo11w.png%3Fw=120
vs
http://www.google.com/images/srpr/logo11w.png?w=120

Returning the URL unchanged, instead of null makes more sense to me. Otherwise each time you use the function it you will need to have a null check.

This doesn't seem right to me. If there's a query string, we just return the original url? Then photon isn't really doing what we want, which is to help protect us from serving images directly from untrusted hosts.

It’s a deeper design decision that photon doesn’t support query strings. Currently Jetpack just strips them. Depending on what you need, you may also decide to strip query strings with the risk of breaking images. Or skip Photon and risk slow, untrusted images.

I agree that notifying the dev of an error via returning null or throwing an Error object would be the more proper thing to do.

Otherwise each time you use the function it you will need to have a null check.

FWIW, our photon usage is pretty centralized, so I don't think checking for null is much of a concern. Returning null would give the caller the ability to differentiate between success and failure.

PR needs updating to return null instead of untouched string.

:moon: :new_moon: :moon: :full_moon: :moon: :new_moon: :moon: :full_moon: :moon: :new_moon: :moon: :full_moon: :moon: :new_moon: :moon: [~time passes~] :full_moon: :moon: :new_moon: :moon: :full_moon: :moon: :new_moon: :moon: :full_moon: :moon: :new_moon: :moon: :full_moon:
Totally forgot about this PR. :( Updated the code to return null when the URL contains a querystring and we cannot safely photon it.

Looks good, @blowery, :shipit:. Do we have a list of places we use it? Maybe bump the major version, because this is a major change in return type?

Does there need to be a related Jetpack / WP.com PHP change in the photon PHP library?

@lancewillett I don't think so, but perhaps. Depends on it we want to have a standardish photon URL building client.


No Copy Generate URL

Not seeing the Generated URL

Click the "URL Generator" tab on the left. That's where the generated URL is.


ParquetCachedBatchSerializer broadcast AllConfs instead of SQLConf to fix distributed mode

In a distributed cluster, SQLConf is broadcasted as an uninitialized object. This PR broadcasts the conf as a Map and then creates the SQLConf needed in each executor node.
fixes #2203
Signed-off-by: Raza Jafri<EMAIL_ADDRESS>

@tgravescs PTAL

build

build

build


Added Guidlines for Project Setup in Local Machine

Related Issue
Fixes:  #3328
Description
This is reference to the issue #3328
The changes I have done is a documentation update, I thoroughly checked the documentation where I found that there is no guidelines provided for the project setup in local machines. So I have add these guidelines in README.md file  where the user can easily follow the steps and successfully set the project on his/her local machine. Therefore any user will be able to visit the website without facing any difficulties.

Type of PR

[ ] Bug fix
[ ] Feature enhancement
[x] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
Before:

After:

Checklist:

[x] I have made this change from my own.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers and screenshots after making the changes.

Please assign me level 1 on this PR and hacktober fest and gsssoc ext labels
Thank you


Colour for heap usage missleading

I'm not sure if this is a bug, or I'm misunderstanding what it means...  Here's an example I often see:

es105 is showing red, but is at 6.35 of 12GB, while es103 is at 6.82 of 12GB.
I assumed that blue == ok, and red == over some percentage of the total, i.e. warning.
Is this a bug, or do the bars mean something different?
Could I have found this explained in documentation somewhere?
Using kopf v1.3.4
Thanks!

+1


Offline Spaces

What would you like to be added:
Currently the Spaces feature in Lens requires an account. This makes sense when the user wants to share clusters with teammates but is overkill for simply organizing a large number of clusters. Offline spaces would be helpful for a user like me who manages a number of different clusters but has no interest or need in sharing that management with teammates.
Why is this needed:
Current Spaces implementation is overkill for organizing clusters.
Environment you are Lens application on:

Kubernetes distribution: EKS
Desktop OS: macOS

You don't need to log in to use Lens. Any clusters that you sync or paste in are never automatically shared within a space. Your "local" space is just another name for those items. They aren't persisted at all to the internet.
As for local management, you can create multiple hotbars by clicking the number "1" at the bottom of the hotbar.
In the future we plan to have some way of organizing entities within the catalog view as well.
Does this help?

Multiple hotbars solves the issue somewhat but it doesn't seem as though there's much in the way of functionality for swapping between them beyond clicking the left and right arrows and no way to identify a hotbar at a glance without mousing over the number at the bottom.
I'd also like to 👍 organizing entities with the catalog view. That was what I was trying to get at with my original post although clearly I didn't know what I was really asking for 😉


[ListView] Extra rows rendered when datasource is updated

I'm attempting to use ListView to render a long list (hundreds of items), the head of which is frequently updated.
I'd prefer to only render as many rows as absolutely necessary, but as of this commit, ListView renders a new page of rows each time the datasource is updated.
It looks like the intention is to make sure we attempt to render at least a page's worth of items when the data source is updated. Would something like this work instead?
var rowsToRender = Math.min(
  Math.max(state.currentRenderedRowsCount, props.pageSize),
  props.dataSource.getRowCount()
);

Facing the same issue

Is this still happening?

@facebook-github-bot label Needs Response from Author

Hi there! This issue is being closed because it has been inactive for a while.
But don't worry, it will live on with ProductPains! Check out its new home: https://productpains.com/post/react-native/listview-extra-rows-rendered-when-datasource-is-updated
ProductPains helps the community prioritize the most important issues thanks to its voting feature.
It is easy to use - just login with GitHub. GitHub issues have voting too, nevertheless
Product Pains has been very useful in highlighting the top bugs and feature requests:
https://productpains.com/product/react-native?tab=top
Also, if this issue is a bug, please consider sending a pull request with a fix.
We're a small team and rely on the community for bug fixes of issues that don't affect fb apps.


Move data to /erdos/funnotate

(from Andrew)

At some point, I think we should try to consolidate the stuff being pulled from
/erdos/adf/e01/lis/AHRD/
and
/erdos/svengato/
under an all-encompassing
/erdos/funnotate
not only will this reduce suburban sprawl, we probably would be slightly more secure in mounting /erdos/funnotate to the VM than the whole of /erdos
not that this is urgent, just something to work on when one of us is bored

Now it is /falafel/funnotate (commit 9aa5cf6).

Moved examples, upload, and job subdirectories here (from static) in commit 857fb8b2152ff2f166256ee9f9b32259c518e74e. Most executables are still elsewhere on falafel, see docker-compose.yml for details. But at least we do not mount all of falafel, we bind-mount the individual subdirectories.


VTHP-1257: Added config server to allow startup to use cfg server instead of secrets

go-cover-view

go-cover-view

go-cover-view


Install SSL Cert

When they get it ready.

GoDaddy has a doc that seems to be right up my alley:
https://www.godaddy.com/garage/how-to-install-an-ssl-certificate-on-ubuntu-for-nginx/

That doc was old - mod_ssl not installable (at least not as presented).
Trying this document instead:
https://www.server-world.info/en/note?os=Ubuntu_18.04&p=nginx&f=4

Could not make redirect for HTTP work, so users can use both for now. Perhaps someday I'll have more time to research NGINX syntax deeper and figure out some of the options surrounding keeping an open "server_name" and play with "listen"s "default_server".


@ul[list-fade-bullets]: Support for showing all list items as faded but only the current one highlighted

Is your enhancement suggestion related to a problem? Please describe.
Using @ul[list-fade-bullets] it hides any future list entries and fades any previous entries (good). In some cases I'd like to show all list entries and then highlight only the active one.
For example suppose I have a list such as:
- one
- two
- three

Upon start of the slide all 3 items would be displayed where only one would be "highlightedandtwoandthreewould be greyed out. Then when I move totwo, oneandthree` are greyed out.

Fragment behavior in general including fragment behavior of the list widget precludes showing "future" items before they are presented. So this RFE can not be supported as described.
But you can approximate what you describe using one static list and one dynamic list as follows:
[drag=100, drop=center]
@ul[opacity=0.25](false)
- One
- Two
- Three
@ul

[drag=100, drop=center]
@ul[list-hide-fragments]
- One
- Two
- Three
@ul

This markdown snippet works as follows:

Both lists must be dropped at the exact same location on the grid.
The first list is static and uses the opacity property to fade all of the list items.
The second list is dynamic (default behavior) meaning you can step through it
Using the list-hide-fragments to show one and only one item at any one time.
The single item in-focus is highlighted while all other visible list items are faded.

I believe this combination will get you as close as you can get to what you want. If you try it out let me how it goes.

If you have additional questions or feedback feel free to re-open this thread. Workaround provided. Closing RFE.


cloudflare_argo_tunnel: add tunnel token to state

The cloudflared service supports passing in a token to allow a connector to authenticate and run a tunnel. This token is a base64 encoded string made up of the account ID, tunnel ID, and secret ID. Since these items are already stored in state, this PR represents a nice quality of life improvement by constructing, encoding, and storing the token in state too.

i'm going to put this one on the back burner until we land the changes from cloudflare/cloudflare-go#866 and update the methods internally. as is, this won't work because the tunnel secret is only available on the Create response; not the individual fetch. however, we did recently add a method to directly get the token via https://github.com/cloudflare/cloudflare-go/blob/master/tunnel.go#L266 which we can use instead.

the upstream changes landed this morning if you'd like to incorporate them into this PR and we can get it merged.

Nice, I'll take a stab at refactoring this tomorrow or the next day.
Looking at https://github.com/cloudflare/terraform-provider-cloudflare/issues/1439#issuecomment-1115039598, it seems we will expect errors setting the token state for older tunnels. Is there any example I can lean on for how the provider would handle that? aka leave the token field empty, return a message, etc?

for older tunnels that return the 404, let's leave it empty. we can issue a diag.Warning from the Read operation to notify the end user it won't be set and perhaps recreate it if they want the token to work in Terraform. since we have a way to fetch the accurate value, we can't populate it with dummy or wrong data as people may rely on it.

Updated to use the upstream TunnelToken method, but this will not be functional until the changes from https://github.com/cloudflare/cloudflare-go/pull/881 are released

@bradleyglover this is ready for you to pick back up and test now.

@jacobbednarz thanks! all tests passed for me locally (with the exception of some existing lint failures)


create linux standalone

How to Create a Standalone Cluster on linux(ubuntu)?

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

ID: 7c443738-ea8f-18cf-5a2b-d3afb1a0d672
Version Independent ID: e28d20f9-c34c-05b4-722e-ed74ae4371f9
Content: Create a standalone Azure Service Fabric cluster
Content Source: articles/service-fabric/service-fabric-cluster-creation-for-windows-server.md
Service: service-fabric
GitHub Login: @dkkapur
Microsoft Alias: dekapur

Linux is not yet supported?

@liuguijunhao Linux is supported.
You can follow this document  to install from the package manager.
Supported ubuntu version is 16.04 and RHEL 7.
Current veriosn of service fabric (7)   can run on ubuntu 18.04 as well. But without any tooling support.
Release reference is here
@dkkapur please add your inputs

let me try,thank you.

@liuguijunhao Try it out.  If you face any issues while creating a cluster, create a new issue or post a question here


[TC-285] When deleting delivery services associated parameters should be deleted

All associated parameters like certificates, plugins, and delivery service profiles should be deleted.
Author: Derek Gelinas
JIRA Link: https://issues.apache.org/jira/browse/TC-285

@dg4prez - can you provide some more info or examples? what kind of ds plugins are you referring to?

I'm not sure about plugins or why that was mentioned, but the intent was anything specific to that delivery service like certificate files, profiles, origins only assigned to that DS, etc should be cleared.

the intent was anything specific to that delivery service like certificate files, profiles, origins only assigned to that DS, etc should be cleared.

i'll check but pretty sure certs and origins are removed when a ds is deleted. profiles probably not because in theory ds profiles can be used across ds's even though they probably are not.

Certs are removed on the next Snapshot.
Anything deleted that's used outside Snapshots (directly by TR, ORT, etc) must not be deleted before the next Snapshot.
Even then, there's a bit of a race, because it takes time for the Snapshot to propagate. We should really delete stuff only after knowing the Snapshot has propagated to everything. But we don't have that data yet (it's part of the Kill the Chicken plan).

tbh i think most everything directly linked to a ds is deleted now when a ds is deleted. except for ds profiles because profiles were designed for use with multiple things.

tbh i think most everything directly linked to a ds is deleted now when a ds is deleted. except for ds profiles because profiles were designed for use with multiple things.

This can be closed

This can be closed


Angular 8+ es2015 support (qrcode rewrite)

Hi there,
I open this issue to keep you updated about my ongoing efforts to provide es2015 support for Angular 8+.
Angular 8 changed the default target in tsconfig.json from es5 to es2015, which resulted in a build error when building with ng build (ng serve works as expected). A temporary workaround is to set the target in your tsconfig.json from es2015 to es5:
"target": "es5"
To follow the efforts, subscribe to this issue, I will update it from time to time.

Do you accept contributions for parts of the workload once you have a good plan for v2?

@lukengda support is always welcome, I keep you (and any other interested) updated

Any update on this? Would really love to set my target back to es2015.

Since we are on that topic:
"target": "es6"
also doesn't work

@Cordobo
Are there any news here maybe?
Uncaught TypeError: Cannot read property '_android' of undefined #14889
This is still happening in Angular 8

@bmesin The workaround still needs to be applied.

Having the same issue:
Uncaught TypeError: Cannot read property '_android' of undefined

@garysb Please use my workaround from above

Hi, is it fixed? I tried to add it in a project where I cannot change the lib to es5 and as you mentioned, the workaround is probably needed to fix the "_android undefined" error.

Waiting ...

Not willing to had stress for you but going back to es5 brought me into trouble elsewhere. I like your solution and I'm waiting for a solution or production work-around in es2015... Cheers

@egodefroy I came up with another workaround in the lib itself. I give it a try this weekend and I hope I can ship a new pre-2 version with es2015 support.

Does the latest beta version contain this fix?

Any news ? I would also like to use the package but I can't turn to ES5

Does the latest beta version contain this fix?

No, th elatest bete is more of a WIP and shouldn't be used (it'll break your build)

@Cordobo thank you for maintaining this package. And for using https://github.com/soldair/node-qrcode in your rewrite. Appreciate your effort! Thank you!

@egodefroy I came up with another workaround in the lib itself. I give it a try this weekend and I hope I can ship a new pre-2 version with es2015 support.

It has been already more than 30 days. Can you give us a status update please?

All I want for Christmas is .... for this fix to be made available .... 🎄

All I want for Christmas is .... for this fix to be made available .... 🎄

Sorry, I couldn't make that wish come true...
But, as of today, there is a working 2.0.0-alpha.1 published to npm (see my update above). Please do not expect too much, it does not break, it displays QR codes (as expected), but the API is not feature complete and there are no Docs available yet.

Tada, Version 2.0.0 is out - thank my wife and my newborn son :)


WIP: merging the QEMU branch to masterrrr

will reopen this if/when QEMU is completed , still struggling w/ issues related to tmp dirs/winrm


PEM routines:PEM_read_bio:no start line Error

//server.js

const nodeJWT = require('node-jwk');
const njwt = require('njwt');

app.get('/cypress-auth', (req, res) => {
  const config = JSON.parse(fs.readFileSync(process.env.CYPRESS_CONFIG_FILEPATH, 'utf8'));
  const keySet = nodeJWT.JWKSet.fromObject(config.keySet);
  const jwk = keySet.findKeyById(config.kid);
  // console.log(keySet)
  const keyPEM = jwk.key.toPublicKeyPEM();
  const jwt = njwt.create(config.claims, keyPEM, jwk.alg);
  res.json({ access_token: jwt.compact() });
});

My keySet objects have the following fields:

"alg"
"kty"
"use"
"x5c"
"n"
"e"
"kid"
"x5t"

I get the following error:
Error: error:0906D06C:PEM routines:PEM_read_bio:no start line
    at Sign.sign (internal/crypto/sig.js:85:26)
    at Jwt.sign (/Users/.../project_root/node_modules/njwt/index.js:228:63)
    at Jwt.compact (/Users/.../project_root/node_modules/njwt/index.js:250:29)

Any ideas?

@ailadson it seems that njwt somehow has trouble reading the PEM. Can you dump the pem and check it with OpenSSL directly? Maybe you get something that hints to the issue?


Automate crop threshold.

Chooses crop threshold automatically using SURE, regardless of what method was used in the first step of ESPIRiT.
I don't know why, but some of my past commits have shown up as well. Let me know if this is a problem. If it is, I'll re-clone and update accordingly.
Please do check if citations are alright!
Thanks!

Working on fixing the pointer problem. It's strange.

This is not somethings I've seen before and Googling the error doesn't seem to yield anything. Any idea what's going on?
In estvar_calreg from src/calib/estvar.c, the message gets thrown after the last line in calmat_svd finishes and before the very next line after calmat_svd is called.

Don't get distracted by the warning. It is just missing some annotations which let my macros know that pointers have been correctly freed. (I will document that later). BUT: There is a segmentation fault which is certainly a problem in your code. You should run it in a debugger and/or valgrind and figure out what is wrong

Hi Martin,
I think I fixed it. It's passed the tests too.
Sid

Thank you, Sid! There are still a few things left to do:

please use BART coding style, especially do indentation with TAB

use   md_copy_dims and md_select_dims  for initialization of dims

keep as the default the 0.8 threshold for now. nothing should change with the defaults

please get rid of num/fmac.[ch]. Instead I propose the following:

add a md_calc_fmac_dims(..) to num/flpmath.c
add md_fmac_dims and md_fmacc_dims functions to num/flpmath.c
for the regular and the conjugate case respectively. Both functions
should never clear. (just add md_clear before calling the functions).

rebase the branch in a series of logical commits where all commits pass all tests

Question about (2): I sometimes need a singleton dimension between two non-singletons. It's easier if I initialize the dimensions the way I have. Is it alright if (2) remains how it is? I'm working on the others.

Question about (3): Should I instead say, "Set c < 0 to use SURE to auto-calibrate" or something list that?

Question about (4): I assume you meant md_fmac and md_fmacc in the second bullet point instead of md_fmac_dims and md_fmacc_dims?

Re: (2), you can do
long W_dims[5];
md_select_dims(5, ~MD_BIT(3), W_dims, evec_dims);

I do not know how to fix the clang error. please advise.

The flpmath.h header is used from C++ code (CUDA). C++ does not support variable-length arrays. So you need to use the __VLA macro as in other prototypes. Unrelated: please change long N to unsigned int N.

I've tried to address all the comments. Does this look good?

Whoops, I forgot about the unsigned bit.

Does this look good?

apart from Jon's comments, looks good to me

Alright, I'll address them the first thing tomorrow.

I've chosen to keep md_calc_fmac_strs (now called md_calc_zfmac_strs). I've made the other changes as well. Please do take a look.

Sorry, another nitpick... please also change the order of arguments in md_calc_zfmac_dims.
And please remove md_calc_fmac_strs: Apparently, it is just a function which calls md_calc_strides three times, hiding this in something called md_calc_fmac_strides ibstead of doing it directly just makes the code less readable. If you really want this function, call it md_calc_strides_3x  but I don't see why this function is important to have.

What order of arguments do you want?

Do you want this:
md_calc_zfmac_dims(unsigned int N, long squash, long out_dims[__    VLA(N)], const long dims1[__VLA(N)], const long dims2[__VLA(N)]);

Yes.

It's done!

Actually, I was fine with fmac3... but I will merge it as it.

Hi Sid,
there a still issues with this.
$ ./bart phantom -s8 -k k
$ ./bart ecalib -a k s
Segmentation fault
This happens if TOOLBOX_PATH is not set. If TOOLBOX_PATH is set, it  didn't work for the most basic example I tried:
$ ./bart phantom -s8 -k k
$ ./bart ecalib -a k s
ERROR: Error: ERROR: No signal.
Aborted

I'm sorry, it was my (bad) assumption that the noise present will make sure the last few singular values will not be zero and I unintentionally caused some nans and so on which resulted in all the weights being set to zero. I have corrected this and modified the file to accommodate this.

Also please correct the segfault if TOOLBOX_PATH is not set.

Submitted a pull request for the same.


pull request for e2e test at 12/13/2016 23:45:04

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Migrate to new AutoConfiguration support in Boot 2.7

In preparation towards Spring 3 and Spring Boot 3, we need to migrate to the new auto-configuration support in Spring Boot 3.
See: https://github.com/spring-projects/spring-boot/issues/29698 and subsequent issues.

Addressed with commit 473786893ea787a301c0463fdfc76722a177fc9e


Bump to 2.1.0 compatibility

Signed-off-by: Tyler Ohlsen<EMAIL_ADDRESS>Description
Bump plugin to <IP_ADDRESS>, and compatibility with core Dashboards 2.1.0.
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Remote integ test is going to fail since backend AD has not been version bumped yet


Deployment information relevant for external users?

As a test I've made a deployment (+ receiver) extraction from the data.
https://github.com/inbo/fish-tracking-data-publication/blob/master/data/output/temp/deployment.csv
Each record is basically a deployment (file) that was uploaded to the database. I wonder if that information will be relevant for the open data/external users ?

Since the coordinates of the receivers are going to be in the detections, they already know where receivers are deployed.
The information that is not in the detections is the from when till when a receiver was deployed, which might give an indication of where animals could be detected, but weren't (some kind of absence data). Is that kind of use to be trusted? Do any of you use this as such?
Also, I don't actually have the time window in the data: deployment.deploy_data_time is present, but deployment.recover_date_time is not. Is it in the database?
There is also quite a lot of coordinates information attached to a deployment: deployment.deploy_lat/long, deployment.intended_lat/long and deployment_recover_lat/long, but only deployment.deploy_lat/long is consistently populated, so I've used that as the location of the fish in the detections. Are the other coordinates used?

To my opinion, it is necessary to give the locations of the stations, since this is the added value of an international network. If they are already given with the detections, than it is no problem to give them from the network
we don't us it as such, but as it is a dynamic network, so relevant to mention when stations were active. For example, if I want to know if Belgian fish migrated to The Netherlands, I want to know if there were active stations in the first place (for the period of migration). However, should we give the timestamps for every deployment or make a separate list of when specific stations were not active?
Yes, this is in the database.
Indeed, deployment.deploy_lat/long is the most consistent to use.

Point 1 and 3 PJ covered.
For Point 2: we don't use as such, but have been thinking to use it. However, For the moment we don't have a good way to do so. Something to think about...
For Point 4: only deploylat/long are consistently filled out. The others can be used. This can be interesting for instance if you work with a mooring in a dynamic environment where you expect moorings to move around... (e.g. in wind farms). however in most occasions this is redundant as stations are fixed (e.g. along a river bank).

Thanks! So to provide information on the past status of the network, we could provide a file with deployments (where even a recover and immediate redeployment will be seen as two deployments):

[ ] deployment_fk: unique key for the deployment
[ ] deployment_station_name: coded and stable name of the location. Allows linking to the detections
[ ] deployment_deploy_date_time: start of deployment
[ ] deployment_recover_date_time: end of deployment
[ ] deployment_deploy_lat
[ ] deployment_deploy_long
[ ] file: maybe, not sure how relevant this is?
[ ] receiver: code of the receiver there at that time. Is combination of receiver_model_number and receiver_serial_number so not relevant to provide these fields separately
[ ] receiver_owner_organization: maybe, not sure how relevant this is?
[ ] receiver_status: I assume this is the status of the receiver AFTER deployment? So, filtering on this gives an indication of the current status of the network (with a start date_time shortly after deployment_recover_date_time and an open end date?

@PieterjanVerhelst @jreubens can you let me know about the relevance and questions regarding the above fields?
Additional question: how is the system aware of deployments with no detections? Is an empty file uploaded or is it managed manually in the DB? In any case, I think it's important to also list these in the deployment export.

I am not sure if the file needs to be given. Or is this 'read onlye'? Do external users get the data via a data download?
Also, to my opinion it is not necessary to give the receiver; station with coordinates suffices.
The owner organization is relevant I think: if a user wants more information about one particular station, they know who to contact.
To your additional question: an empty file is uploaded

How to provide this information is to be decided, but it should be public (open), simple, downloadable and read-only. Ideally it's also versioned (so you can find an older version) and findable under a stable URL. An easy implementation would be to generate such a CSV, place it on GitHub (or even better: Zenodo) each time we republish the data. For a more "live" version, we could guide users to the database (provided they can access that information publicly, without login).

I think I misunderstood, does the file in the checkbox stand for a detection file per deployment?

Yes, e.g. VR2W_120095_20150609_1.csv

Ok, than I didn't misunderstood. However, on second thoughts it may be interesting to include the file. For example when someone is interested if his/her tagged fished were detected at a particular station within a particular time window.

How would you know that from the file name? If you have all the detections in one database (with open receivers), you would know that anyway, right? And for the open data detections, you also have the station_name in the detections.

Indeed, true. And since this is about the status of the network, we don't need to take into account the separate files.

Well, the file name itself is not relevant, but filename = deployment, and those are relevant to know the historic status of the network. E.g.

station
deployment
deployed at
recovered at
status

A
1
2016-01-01
2016-06-30
-

A
2
2016-09-30
2017-01-01
-

A
3
2017-01-01
2017-09-01
ACTIVE

You can see there was a gap in the detection window between 2016-06-30 and 2016-09-30 (1 and 2)... so no fishes could be detected then.
You can see station A is still active... and assume since 2017-09-01.
You could filter on status =  ACTIVE to get all the currently active receivers.

Yes indeed, that is relevant to keep track of the activity of a station


possible to NOT install liberty and delegate to a pre-installed liberty runtime?

It'd be nice for it to not install, but instead use the existing instance I've already installed.  :)

Please see the following page where the installDir attribute can be used to reference an existing Liberty install.
https://github.com/WASdev/ci.gradle/blob/master/docs/libertyExtensions.md#liberty-extension-properties

Thank you so so much!
On Fri, Feb 15, 2019 at 5:03 PM Cheryl King<EMAIL_ADDRESS>wrote:

Please see the following page where the installDir attribute can be
used to reference an existing Liberty install.
https://github.com/WASdev/ci.gradle/blob/master/docs/libertyExtensions.md#liberty-extension-properties
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/WASdev/ci.gradle/issues/299#issuecomment-464255139,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEogw3-pjleDbvZqV5oN34jVnMFdv9miks5vN0rsgaJpZM4a-l_Z
.

--
W. K. Seymour III
Java Developer
First Bank of Colorado

You are most welcome. Since the requested functionality already existed, I'm closing this issue.


Use sparse checkout in Compliance job

Replication of https://github.com/Azure/azure-sdk-for-java/pull/35835 and https://github.com/Azure/azure-sdk-for-java/pull/35867 from the azure-sdk-for-java repository.
Updates the Compliance CI job to use sparse checkout instead of full repository checkout when running compliance for non-private repository jobs. When running Compliance for pull requests sparse checkout will only checkout the files changed by the PR, replicating what CredScan validates, and for scheduled or manually triggered jobs it will checkout all files in the service directory specified by the CI configuration, again replicating what CredScan validates.
This reduces the amount of files, and time, the CredScan job spends checking out code from about a few minutes to a few seconds. In the Java repository, and likely similar in this repository, the checkout time reduced from about 3-5 minutes to 20-30 seconds.

Same comment as https://github.com/Azure/azure-sdk-for-js/pull/26505/files#r1269920249


HTTP 431

Hi,
I want to fetch user follower list and this user has 8k followers. After a while content was empty and it throws JsonParseException and status was 431. I see cookie size increase and I don't know how can I clear cookie or it's about cookie size?
Thank you.
public List<InstagramUserSummary> getUserFollowingList(long userId) throws IOException {
        List<InstagramUserSummary> users = new ArrayList<>();
        InstagramGetUserFollowersResult userFollowersResult;
        String maxId = null;
        do {
            InstagramGetUserFollowingRequest s = new InstagramGetUserFollowingRequest(userId, maxId);
            userFollowersResult = instagram4j.sendRequest(s);
            instagram4j.setup();
            users.addAll(userFollowersResult.getUsers());
            maxId = userFollowersResult.getNext_max_id();
            instagram4j.setup();
        } while (userFollowersResult.isBig_list());

        return users;

    }

same here, no result for follower list,

It looks like you're using instagram4j man.  If you aren't then Instagram is probably blocking you temporarily for non human behaviour.  Try adding a short delay between each request.

@charlieAndroidDev I put in delay about 25sec. there is no difference.

@charlieAndroidDev work on a user has about 4k follower,
in 14k followers
com.fasterxml.jackson.databind.JsonMappingException: No content to map due to end-of-input
..
how to handle large followers and get it into database?

@mcsentul I trace calls and found http 431 response code. CookieStore allways addAll and it's size was increase. Maybe cookie size can control with defined limit. You can import tihs module in your project and try cookie modification, I will do this.
I think the problem was here.
public void setup() {

        /*
        if (this.username.length() < 1) {
            throw new IllegalArgumentException("Username is mandatory.");
        }
        if (this.password.length() < 1) {
            throw new IllegalArgumentException("Password is mandatory.");
        }*/

        this.deviceId = InstagramHashUtil.generateDeviceId(this.username, this.password);
        this.uuid = InstagramGenericUtil.generateUuid(true);

        client = new OkHttpClient.Builder()
                .cookieJar(new CookieJar() {

                    @Override
                    public void saveFromResponse(HttpUrl url, List<Cookie> cookies) {
                        //Log.d("I4A", "Added cookies!");
                        cookieStore.addAll(cookies);
                    }

                    @Override
                    public List<Cookie> loadForRequest(HttpUrl url) {
                        List<Cookie> validCookies = new ArrayList<>();
                        for(Cookie cookie: cookieStore) {

                            //Log.d("I4A", "Cookie: " + cookie.name());

                            if(cookie.expiresAt() < System.currentTimeMillis()) {

                            } else {
                                validCookies.add(cookie);
                            }

                        }

                        return validCookies;
                    }
                })
                .build();

    }

@charlieAndroidDev  Do you interested with this subject? Library can not add a project. It gives several errors.

@mcsentul you can extends Instagram4Android and override setup metod. If cookie size greater than 100 you can delete first 15(a lot of try) cookies. This works but when you want to second request for followers list, result was "login_required". I will try store login cookies and delete others or add another cookie handling method.


Add possibility to reorder notes

For example: long pressing a note in the note list puts it in to a mode where its position in the list can be changed by drag 'n' drop. This would mean that the method for deleting notes would need to be changed.

Not sure if this helps, but Simple ToDo has a lot in common with your app (permanent notification, etc.) and allows for moving the items around. They are removed with a swipe.
https://github.com/Jizzu/SimpleToDo

Would love this feature, too! :-)


Build and deploy test image on custom ports not ready.

customer need to test ports on ACI, having a document with step by step instructions to build and image, custom the listening ports and publishing it, could be of help to reduce the number of cases arriving to css and for customers to test the effectiveness of our solutions on specific ports. Its a tool to proof concepts.

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

ID: 62ea62be-5823-191a-17b1-910272d94746
Version Independent ID: c069a0e1-4025-187e-36b4-257e933681dc
Content: Quickstart - Deploy Docker container to Azure Container Instances - CLI
Content Source: articles/container-instances/container-instances-quickstart.md
Service: container-instances
GitHub Login: @dlepow
Microsoft Alias: danlep

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

#assign:@dkkapur - Deep, I'm adding you on this issue. Let's discuss what kind of doc would best address the support need here. Thanks!

@porrascarlos802018 - Thanks for the great doc suggestion. Tracking as a doc work item for an upcoming sprint, and as a Microsoft FTE you can track progress there. Closing this issue per our usual guidelines.
#please-close


Add delete user and self service update tests

Part of https://github.com/jenkins-infra/account-app/issues/166

Love all the tests
with all the tests have you actually found any issues?

Love all the tests
with all the tests have you actually found any issues?

Well I just used them to upgrade the app to Java 17 and caught a couple of issues in the upgrade and didn’t have to do a bunch of manual testing :)


[BUG] Chunk file at [, ] is in the wrong location; relocating. (Expected [, ], got [, ])

Describe the bug
Immediately after generating the world I get a lot of "Failed to load chunk" messages. The log file gives me the details from the title.
Used bbox parameter
python3 arnis.py --bbox="-122.078576,37.039181,-122.051110,37.056033" --path ~/.minecraft/saves/Felton

Screenshots
Will attach log files
Additional context
Using Java Minecraft 1.21.1. This is in a brand-new world generated with these parameters (Classic Flat):
minecraft:bedrock,2*minecraft:dirt,minecraft:grass_block;minecraft:plains

chunk-Felton-2024-09-14_13.29.56-server.txt

I should note that the world otherwise loads and plays correctly, but there's a lot of logging and the "Failed to load chunk" message on screen basically all the time.

Hi there!
Thanks for the report. I think this is a similar issue to https://github.com/louis-e/arnis/issues/38. I'm aware of this issue and I'm trying to resolve this with a currently ongoing port of the entire project to the Rust language. I think this isn't a major problem right now so my priority on this is not as high as on other things to fix, but I'll look into this!

Thanks for the fast response here! Glad to hear you're already aware and have a plan. Do you want to leave this open for tracking purposes, or close it?


DA-3331: org affiliation changes switch list org to use platform service - Part 1

Jira Ticket: https://jira.linuxfoundation.org/browse/DA-3331
Below 2 APIs are updated as per Case 1 mentioned here - https://jira.linuxfoundation.org/browse/DA-3331?focusedCommentId=410087&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-410087
list_organizations
add_enrollment
For e.g.
http://<IP_ADDRESS>:8080/v1/affiliation/project1/list_organizations?q=linux foundation&page=1&rows=10 now returns data using org service

{
    "organizations": [
        {
            "domains": [],
            "id": "0016s000006UKKqAAO",
            "name": "The Linux Foundation"
        }
    ],
    "page": 1,
    "rows": 1,
    "scope": "project1",
    "search": "q=The Linux Foundation ",
    "user": "ajinkyan"
}

Also verified and tested add enrollment API locally using test env vars - http://<IP_ADDRESS>:8080/v1/affiliation/project1/add_enrollment/...
A new env variable is introduced PLATFORM_ORG_SERVICE_ENDPOINT which points to https://api-gw.dev.platform.linuxfoundation.org/organization-service/v1 for dev endpoint.
In case the org does not exist both in affiliations db and org service (SFDC), I am returning an error for now as shown below -
{"error":"LookupOrganization: Organization: 'The Linux Foundadadadadadation Test3' not found in db as well org service","level":"error","msg":"PostAddEnrollmentHandlerFunc(error): Request IP: <IP_ADDRESS>:62351, Request Agent: PostmanRuntime/7.26.8, method: POST, path: /v1/affiliation/project1/add_enrollment/fa880b65f6af233ff3be9cf0ed8d2cd307ac1ad5/The Linux Foundadadadadadation Test3","time":"2021-01-25T17:47:03+05:30"}
Related PR: https://github.com/LF-Engineering/dev-analytics-libraries/pull/21

@ajinkyan83 can you please send me all new ENV variables values?
I mean those:
		os.Getenv("PLATFORM_ORG_SERVICE_ENDPOINT"),
 		os.Getenv("ELASTIC_CACHE_URL"),
 		os.Getenv("ELASTIC_CACHE_USERNAME"),
 		os.Getenv("ELASTIC_CACHE_PASSWORD"),
 		os.Getenv("STAGE"),
 		os.Getenv("AUTH0_PROD_GRANT_TYPE"),
 		os.Getenv("AUTH0_PROD_CLIENT_ID"),
 		os.Getenv("AUTH0_PROD_CLIENT_SECRET"),
 		os.Getenv("AUTH0_PROD_AUDIENCE"),
 		os.Getenv("AUTH0_TOKEN_ENDPOINT"),

I need values for all of them for test, prod (and eventually/optionally local) envs, so when this PR is merged I can still build and deploy API locally.
The convention is to have all of them saved as *.secret files in ./helm/da-affiliation/secrets/(so they're not checked in to therepo/.gitignored):
Fo example there should be

./helm/da-affiliation/secrets/STAGE.test.secret, ./helm/da-affiliation/secrets/STAGE.prod.secret files and so on for all new ENV variables/secrets.

Ideally send me a ZIP file containing all those 20 files on slack (10 env vars x 2 environments test/prod).
Thanks!

@ajinkyan83 can you please send me all new ENV variables values?
I mean those:
		os.Getenv("PLATFORM_ORG_SERVICE_ENDPOINT"),
 		os.Getenv("ELASTIC_CACHE_URL"),
 		os.Getenv("ELASTIC_CACHE_USERNAME"),
 		os.Getenv("ELASTIC_CACHE_PASSWORD"),
 		os.Getenv("STAGE"),
 		os.Getenv("AUTH0_PROD_GRANT_TYPE"),
 		os.Getenv("AUTH0_PROD_CLIENT_ID"),
 		os.Getenv("AUTH0_PROD_CLIENT_SECRET"),
 		os.Getenv("AUTH0_PROD_AUDIENCE"),
 		os.Getenv("AUTH0_TOKEN_ENDPOINT"),

I need values for all of them for test, prod (and eventually/optionally local) envs, so when this PR is merged I can still build and deploy API locally.
The convention is to have all of them saved as *.secret files in ./helm/da-affiliation/secrets/(so they're not checked in to therepo/.gitignored):
Fo example there should be

./helm/da-affiliation/secrets/STAGE.test.secret, ./helm/da-affiliation/secrets/STAGE.prod.secret files and so on for all new ENV variables/secrets.

Ideally send me a ZIP file containing all those 20 files on slack (10 env vars x 2 environments test/prod).
Thanks!

@lukaszgryglicki as suggested above, I sent the new env vars' secret files over slack.

@lukaszgryglicki as suggested above, I sent the new env vars' secret files over slack.

Got them, will update when I can
You should also put them in K8s/Helm secrets template: https://github.com/LF-Engineering/dev-analytics-affiliation/blob/master/helm/da-affiliation/templates/secrets.yaml

Got them, will update when I can
You should also put them in K8s/Helm secrets template: https://github.com/LF-Engineering/dev-analytics-affiliation/blob/master/helm/da-affiliation/templates/secrets.yaml

Got them, will update when I can
You should also put them in K8s/Helm secrets template: https://github.com/LF-Engineering/dev-analytics-affiliation/blob/master/helm/da-affiliation/templates/secrets.yaml

Done. As discussed, also updated https://github.com/LF-Engineering/dev-analytics-affiliation/blob/master/helm/da-affiliation/templates/api.yaml

Got them, will update when I can
You should also put them in K8s/Helm secrets template: https://github.com/LF-Engineering/dev-analytics-affiliation/blob/master/helm/da-affiliation/templates/secrets.yaml

Done. As discussed, also updated https://github.com/LF-Engineering/dev-analytics-affiliation/blob/master/helm/da-affiliation/templates/api.yaml


Fix broken headings in Markdown files

GitHub changed the way Markdown headings are parsed, so this change fixes it.
See bryant1410/readmesfix for more information.
Tackles bryant1410/readmesfix#1

Thank you @bryant1410

Thank you


i wil set "androidTheme"

androidTheme: 'THEME_HOLO_LIGHT'
but not effective

Use numbers instead of strings, like:
androidTheme: 2
for THEME_HOLO_DARK

its not working in that way ...don't follow


Added laundromat preset and self_service field

Added the laundromat preset because it often has quite a different name in languages (including English) than a generic (staff-operated) laundry. See https://en.wikipedia.org/wiki/Self-service_laundry
Also, added the self_service field https://wiki.openstreetmap.org/wiki/Key%3Aself_service , used 7k+ times and added this field to the presets that often have self-service: fuel stations, car washes and laundries. Not sure if it should be in fields or moreFields.

Since case doesn't matter for terms, I thought I provide them already in the form they should be when aliases are introduced (cause these terms are actually aliases) :-)


Bug with Find and Replace feature in latest update

The latest update for the find and replace feature moves layer names between layers which makes the tool currently unusable. Other than that, great tool. Thanks.

Looking into it, thakns for letting me know

released a fix


[Raster] Gaps in mosaic response

Problem description
The mosaic returned by the /mosaic/<search-id>/tiles/WebMercatorQuad/{z}/{x}/{y}@1x.png?assets=<an-asset> has gaps as shown in the screenshots bellow even though all requests have returned. When I zoom in the regions without any data the data appear again normally.
I think that the gaps appear only when the zoom level is low (more geographical space on the screen). I have checked the logs of the API but nothings seems to be out of the ordinary. The database cpu and ram usage is around 80% but I do not see any failed database connections.
Is it something observed in other deployments as well? Is there something I can do about it?

Environment Information
The raster API is deployed as an azure container app and it uses the eoapi.raster-uvicorn docker image. The image is build locally using this repo docker-compose.uvicorn.yml.
The database is deployed as a azure postgres flexible server.

This might be due to:

nodata value in the raster
wrong footprint in the STAC metadata (using the polygon created from the bbox instead of using the real data geometry)

There are couple options in titiler-pgstac that you can try:

exitwhenfull=False
skipcovered=False

link: https://stac-utils.github.io/titiler-pgstac/mosaic_endpoints/#tiles

@vincentsarago Thanks for your quick response!
I copied the sentinel-2-l2a collection from https://earth-search.aws.element84.com/v1 so I do not think they have wrong metadata there.
Also, when I zoom further in the empty regions the data appear normally so I don't think it is because of nodata values.
I am not that experienced so please correct me if those statements could be wrong.
I compared visually the results between a local run of the raster API and the container app and I see that the local run does not have this empty regions. Both deployments are connected to the same database. The container app is scaling up to 20 containers to handle concurrent requests. Could the empty regions be related to concurrent requests not being handled by the same API runtime?

Furthermore, I compared visually the results between a local run of the raster API and the container app and I see that the local run does not have this empty regions.

well if it works locally, it means there is something going on with the container app: maybe it's a timeout issue or a memory issue 🤷

I think that there are some limits in the azure networking that limits the number of requests done to read the files. I am closing. Thanks!

Hello again @vincentsarago, I would like to add some more information about this issue and maybe reopen it if you think it is worth it.
I have created a low resolution mosaic raster that covers the whole Africa out of a ~40GB dataset. The final raster has is 150 KB. I have it stored in an azure storage account. The collection that holds this raster has only one item and the search for serving that collection is supposed to work between zoom levels 0 and 3 (although the raster api returns responses for higher zoom levels as well).
The eoAPI raster service is running on a 2core CPU - 4GB RAM azure container app that scales 0-100 containers and each container serves up to 4 requests (I have tried also with 20 request and had the same results). Finally my database has 1 core, 2 GB and 640 max iops.
What I am observing is that after scrolling in the frontend to the desired zoom levels, I get many 404 responses for the requests in areas outside of my collection, and pending for the areas inside the collection. Some time passes and I see that some pending requests return an image and some return 404, although I am 100% sure my raster has data for those regions as well.

I broke down that one file to 12 files according to the tiles of zoom level 3 of the epsg:3857 and it was fixed. So, I guess if too many request try to read the same file, then the tiler responds with 404.


[Auto-generated] Update dependencies

Update dependencies
Automatically created PR from ci/dependency-updates.
For more information see the "Dependabot updates" workflow.
To-do

[ ] Check that the diff is sensible, and that tests and builds pass with the new dependency versions.
[ ] Make sure that the PR is squash merged, with a sensible commit message.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@f5d0fa5). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #13   +/-   ##
=======================================
  Coverage        ?   18.91%
=======================================
  Files           ?        8
  Lines           ?      148
  Branches        ?        0
=======================================
  Hits            ?       28
  Misses          ?      120
  Partials        ?        0

Flag
Coverage Δ

linux
18.91% <0.00%> (?)

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

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 f5d0fa5...8573585. Read the comment docs.


"ImportError: No module named 'jsonschema'" when running ipython

(3.4) helder@std:~/projects/ores/ipython
$ipython notebook --pylab inline
Traceback (most recent call last):
  File "/home/helder/env/3.4/lib/python3.4/site-packages/IPython/nbformat/validator.py", line 10, in <module>
    from jsonschema import ValidationError
ImportError: No module named 'jsonschema'

I installed the package:
$pip install jsonschema
Collecting jsonschema
  Downloading jsonschema-2.4.0-py2.py3-none-any.whl
Installing collected packages: jsonschema

Successfully installed jsonschema-2.4.0

and then I got this:
(3.4) helder@std:~/projects/ores/ipython
$ipython notebook --pylab inline
[E 14:01:11.882 NotebookApp] Support for specifying --pylab on the command line has been removed.
[E 14:01:11.882 NotebookApp] Please use `%pylab inline` or `%matplotlib inline` in the notebook itself.
(3.4) helder@std:~/projects/ores/ipython
$ipython notebook inline
[C 14:01:29.518 NotebookApp] No such file or directory: /home/helder/projects/ores/ipython/inline

So I changed the command to
(3.4) helder@std:~/projects/ores/ipython
$ipython notebook

and it worked.
I wonder if there were undocumented changes?

It's not clear to me that this is an issue with ORES


[Feature request] Create helper

Clear and concise description of the problem
create-vuepress does not support VuePress 2 yet.
Suggested solution

Update create-vuepress
publish create-vuepress-vite and create-vuepress-webpack

Alternative
No response
Additional context
No response

Also having a create-vuepress-site 😅


partial_run segfault

Running partial_run twice results in a segfault. By running twice I mean: setting up placeholder, ops and completing one run through the graph and then trying to do another run.
Environment info
Operating System: Linux.
Version: 0.7.1
Hash: 028d0b4
Steps to reproduce
import tensorflow as tf
from tensorflow.python import array_ops
from tensorflow.python import math_ops
from tensorflow.python.framework import dtypes
sess = tf.Session()

a = array_ops.placeholder(dtypes.float32, shape=[])
b = array_ops.placeholder(dtypes.float32, shape=[])
r1 = math_ops.add(a, b)

h = sess.partial_run_setup([r1], [a, b])
res = sess.partial_run(h, r1, feed_dict={a: 1, b: 2})

h = sess.partial_run_setup([r1], [a, b])
res = sess.partial_run(h, r1, feed_dict={a: 1, b: 2})

> Segmentation fault (core dumped)

What have you tried?

Changing execution target to CPU instead of GPU (same problem)
Reusing the same handle for the second run results in a StatusNotOK error because the input has already been fed

Logs or other output that would be helpful
Core dump is 1.7 GB. Can attach if useful

Checking with the main partial run person (I'm not sure I know his Github username).

Just assign it to me.

I don't seem to be able to reproduce the reported issue.  Here is the code I use:
import tensorflow as tf
sess = tf.Session()
a = tf.placeholder(tf.float32, shape=[])
b = tf.placeholder(tf.float32, shape=[])
r1 = tf.add(a, b)

h = sess.partial_run_setup([r1], [a, b])
res = sess.partial_run(h, r1, feed_dict={a: 1, b: 2})
print("111", res)

h = sess.partial_run_setup([r1], [a, b])
res = sess.partial_run(h, r1, feed_dict={a: 1, b: 2})
print("222", res)

h = sess.partial_run_setup([r1], [a, b])
res = sess.partial_run(h, r1, feed_dict={a: 1, b: 2})
print("333", res)

Running it produced:
('111', 3.0)
('222', 3.0)
('333', 3.0)

Same code results in segfault here:
...

res = sess.partial_run(h, r1, feed_dict={a: 1, b: 2})
Segmentation fault (core dumped)

Are you running 0.7.1 028d0b4 ? Will try another reinstall from scratch

I am using HEAD. Could you try HEAD?

Trying it now

(ran into bazel issues)
works!
('111', 3.0)
('222', 3.0)
('333', 3.0)

Seems the bug was fixed somewhere between last release and HEAD.

Excellent!  Closing.  @yuanbyu: We should probably add a note to RELEASE.md saying some bugs were fixed in partial_run.


Add rate limiting backend

Fixes https://github.com/smarunich/tetrate-service-bridge-sandbox/issues/58
Adds the rate-limit backend tot he CPs and configures the eshop with WAF and rate limiting enabled by default.

do you mind replicating redis install using cert-manager as an example model (to basically follow the addons model) and leveraging https://artifacthub.io/packages/helm/bitnami/redis helm chart instead - thank you!!

One of the reason I didn't go the Helm route is because we use our very own redis instance (the envoy ratelimit-redis). I don't know to what extent is just a vanilla redis or it has other stuff, so I opted to not use an official vanilla redis Helm chart, to avoid any confusion/gotchas. WDYT?

Moving to draft as I have a couple changes to move it to the addons folder, although I'll keep the deployment files instead of using a Helm chart, as we can't guarantee hat helm chart matches the image we're using, and there could be mismatches in startup flags, etc.

ack @nacx , meanwhile I will investigate further the image story, i got your point, sounds like a fair statement, also need to make an option to have the rate limit as option to choose, but enabled by default.

The image is based on this one: https://github.com/envoyproxy/ratelimit
I think it's safer to not make assumptions on what Helm charts it can be installed with and just have a deployment+service.

Done, the ratelimit component is now an optional addon, enabled by default.


Use IPC row count info in IPC reader

Which issue does this PR close?

Closes #1783.
Rationale for this change

What changes are included in this PR?

Are there any user-facing changes?

Codecov Report

Merging #1796 (6b6f148) into master (73d552a) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #1796   +/-   ##
=======================================
  Coverage   83.39%   83.39%
=======================================
  Files         198      198
  Lines       56205    56213    +8
=======================================
+ Hits        46872    46881    +9
+ Misses       9333     9332    -1

Impacted Files
Coverage Δ

arrow/src/ipc/reader.rs
90.82% <100.00%> (+0.08%)
:arrow_up:

parquet_derive/src/parquet_field.rs
65.75% <0.00%> (-0.23%)
:arrow_down:

parquet/src/encodings/encoding.rs
93.46% <0.00%> (-0.20%)
:arrow_down:

arrow/src/ipc/gen/Message.rs
35.39% <0.00%> (+0.74%)
:arrow_up:

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 73d552a...6b6f148. Read the comment docs.


Improve docs for Elasticsearch 8

The docs for connecting to Elasticsearch container only work for Elasticsearch v7. For Elasticsearch v8 either the SSLContext has to be configured for the HTTPClient or SSL needs to be disabled. This PR adds according documentation

Hi @philipp94831, thanks for your contribution. I have added some suggestions that will fix how the code is render in the documentation, see https://deploy-preview-8870--testcontainers.netlify.app/modules/elasticsearch/
Also, regarding to the new tests I think restClientClusterHealthElasticsearch8 is the same as
testElasticsearch8SecureByDefault but it is reusing a method, which doesn't make a good candidate to be exposed in the docs. However, let's avoid duplication.

Hi @philipp94831, thanks for your contribution. I have added some suggestions that will fix how the code is render in the documentation, see deploy-preview-8870--testcontainers.netlify.app/modules/elasticsearch
Also, regarding to the new tests I think restClientClusterHealthElasticsearch8 is the same as testElasticsearch8SecureByDefault but it is reusing a method, which doesn't make a good candidate to be exposed in the docs. However, let's avoid duplication.

What is your suggestion wrt duplication? I mainly added the tests in order to document the connection to ES 8. Because of the method used in the existing tests I deemed them unsuitable for documentation purposes

I think if we want to have restClientClusterHealthElasticsearch8 for docs purposes, we can remove testElasticsearch8SecureByDefault, WDYT @eddumelendez?

Sorry for the delay. Let's proceed with @kiview suggestions. Also, you can check docs locally by running docker compose up or when submitting the PR, check netlify/testcontainers/deploy-preview

@philipp94831 can you please run ./gradlew spotlessApply?

Thanks @philipp94831 !


Make 'show in archive' conditional

Right now, when the secretary concludes a review he/she is always asked if the proposal should be included in the archive.
This should be limited to only show the question if the proposal is accepted.
I would suggest looking at how conditional questions are implemented elsewhere, as this can be implemented the same way.

Fixed in #113

Fixed in #113


Update docs to reflect change in VSCode Functions update

Details can be found here: (https://stackoverflow.com/questions/72617661/azure-functions-tab-not-showing-in-vscode)

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

ID: 542c2bdc-5868-71d5-1d1a-a2c6d61744b0
Version Independent ID: 1bba15a0-227a-8137-a023-90b8df19881b
Content: Create a Python function using Visual Studio Code - Azure Functions
Content Source: articles/azure-functions/create-first-function-vs-code-python.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

This work is nearly completed, but thanks for letting us know.

The article has been updated. Please open a new issue if you see any other issues with this article. #please-close


Unable to view backups with Reader Role

Hello
Our backup admin users cannot see configured backups via the VM backup blade in the portal if they only have the 'Reader' Role.  It just shows the 'Welcome to Azure Backup for Azure VMs' page and gives options for configuring backup - even though they are already configured!
However they can see backups are configured if they look directly in the Recovery Services Vault.
If I add the 'Backup Reader' role to the backup admin user, then they can see the backups in the blade.
So my question is why can the 'Reader'' role see VM backups in the RSV but not in the VM backup blade?  I would have thought the Reader role could see this, as it can do in the RSV.
Screenshots showing the blade (used Chrome but same issue in Edge):
With Only Reader Role:

With Reader and Backup Reader:

@andyturn31
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!

@andyturn31 It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!

https://learn.microsoft.com/en-us/azure/backup/backup-azure-vms-first-look-arm

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

@andyturn31, Thanks for opening an issue in the Azure technical documentation repository. We use GitHub issues as the primary channel for customer and community feedback about the Azure documentation.
In this case, the issue is not really related to referred document. Instead, this is more of a technical question for which we would prefer you posting it in Microsoft Q&A, where this issue can be addressed by the community.
Please do include the answers to the following question, to help better understand the scenario:

What do you mean by "backup admin users" - are you referring to a specific role in Azure to which these users are added?
by "Reader" role, do you mean "Backup Reader" role or something else? (ref - if they only have the 'Reader' Role)

Thank you

Hi @AnuragSingh-MSFT
Thanks for your reply, to answer your questions.
What do you mean by "backup admin users" - are you referring to a specific role in Azure to which these users are added?

this simply refers to our staff that are tasked with managing VM backups.

by "Reader" role, do you mean "Backup Reader" role or something else? (ref - if they only have the 'Reader' Role)

the built-in Azure role 'Reader'


all features not working

Hi dear developer
i export .epub file from pages
open in folioreader kit
book content show fine but, all feature not working
cresh on  let json = try JSONSerialization.jsonObject(with: jsonData!, options: []) as! NSArray
becouse jsonData is nill can't call any js functions
plz check my .epub file & test him
thanks
test5.zip

Disclaimer: I am closing GH Issues on this project, I don't work full time on it and I haven't been able to update that recently if you would like to help to maintain that and to push the development of this project forward, just reach me out or open a PR and we can discuss it there.


Check if turning off parallelism when building the stdlib gets it not to segfault

Alright, memory exhaustion is not the problem.

good to know and rule it out.

Let me see if I can reproduce by building a standalone armv7 stdlib on my AArch64 phone with my 32-bit Android armv7 Swift compiler, which I've never tried since I cross-compile my Android armv7 toolchain from linux x86_64.
If I cannot, this is likely an issue specific to linux armv7, some regression that has crept in. If so, I would need to debug more closely and need a shell account to figure this out.

@buttaface I tested the same build on a Raspberry Pi 4 with 32bit OS installed and no Docker used.
It fails at exactly the same point with the same errors.

How will a shell account to the server help?

I can check if memory is running out for this swift-frontend process that crashes, run it through a debugger in different configurations and so on, basic investigation that I can't do on this CI.
Of course, if it's reproducible on my phone, I can just do all that there instead, so I'll let you know.

Alright, tried building a standalone 5.6 stdlib for armv7 by running an Android armv7 compiler, no problem. I've been meaning to try running the compiler validation suite on the armv7 compiler for some time now and never bothered, but this finally spurred me to kick that off too.
Some possibilities for why the build is failing for you, let me know what you think:

I notice that this failing command takes around 100s to execute on my phone. Since each of the Ampere cores are weaker than the main core on my Snapdragon 888 phone, maybe some kind of timeout on your server is killing the compiler once it goes past two minutes?
I diffed the failing command here against mine and noticed some Swift flags are different, for example, you don't have these flags, but I do.
I'm building with the final Swift 5.6.1 compiler that's linked against the Swift stdlib, whereas this failing command is with the initial bootstrap compiler. It is unlikely that is the problem, but it is possible. I checked if this bootstrap step uses the same missing flags in 2. with my Android AArch64 bootstrap build and it does, so the bootstrap difference is not why those flags are missing for you.
Some other difference in the linux/glibc environment on this CI compared to my linux/bionic environment on my Android phone

@futurejones, what do you think?

@buttaface, sorry I haven't had any spare time to look at this recently.

@futurejones, what do you think about that shell account so I can debug this? Ideally, it would be in the Docker image, so I can just run the armv7 build without having to set all this up again.

@buttaface direct access to the server with a shell account is not possible.
The docker image itself is not accessible. A docker container has to be built using the image and the other setup variables to create a build environment.
Swift is then built inside this build environment within the new container.
There are full console build logs for all the builds which gives all the information about the build failures.
https://ci.swiftlang.xyz/job/swift-5.6.1-debian-bullseye-armv7-pr-testing/12/console

direct access to the server with a shell account is not possible.

Not possible to your server at all, or just to the Docker? If you can give me ssh access to an AArch64 kvm or some other container, that would work too.

There are full console build logs for all the builds which gives all the information about the build failures.

I've looked at those, they are useless since the newly-built Swift compiler is crashing. I would need a shell account with a debugger to track that down.

@buttaface,
That is correct, I cannot provide any shell access to the server at all.
The Armv7 Docker images are available on - Docker Hub if you want to build test containers on your own hardware.

Alright, I don't have access to any linux ARM hardware to debug this, as opposed to Android where the armv7 compiler runs fine, so closing this for now.


Writer class using "Pixel"

First of all thanks for this utility!
Would you think that calling pixelin the _printchar method would make sense?
The reason I'm asking is that I'm using the 16-bit framebuffer from deshipu (a pending PR in the micropython repo). Since that framebuffer has a different layout than the upstream version I guess it wouldn't work with your tool.
Using pixel may help to make _printcharindependant of the underlying frame buffer.

I did consider using pixel and that is undoubtedly the most portable approach in that the Writer class doesn't need to be concerned with mapping. The reason I didn't was purely down to performance: my approach uses byte transfers to update multiple pixels. This reduces memory accesses by a factor of up to 8 depending on alignment. However the actual timings should be quantified so that we can decide which way to go.
I've been engaged in modifying my existing graphics drivers (e-paper and TFT GUI) to use font_to_py.py and see the back of GLCD Font Creator. Finally replacing assorted C to Python translators with one utility to rule them all...
This is done bar further testing and I'll turn my attention to benchmarking the Writer class. I'll report back later this week.

OK. Biblical weather persuaded me to do this today. As I expected rendering text is slow. I rendered 95 characters in a 17w*25h font using my bytewise code, then using pixel(). Timings were 389ms and 772ms i.e. 4ms/ch and 8ms/ch respectively. This is on a Pyboard using code posted here. This code is not fully tested, but it does verify that the correct quantity of data is produced and that the last 16 bytes are correct. I think timings are valid - and I was impressed that the slowdown was only 2:1.
Whether these timings are acceptable is moot. For applications like a control-oriented GUI you are likely to render small amounts of text to disparate locations on screen which will be relatively quick. Heavier text output is another matter. Bit blitting in C is probably the only way significantly to improve performance.
Comments welcome!

Interesting numbers. Thanks.
Have you tried other uPy optimisation as well (viper, native)? Especially the 2 for loops and the pixelmethod of the underlying driver may profit of that.
But since you've done your part on the FFT optimisations using all those tricks I guess that came to your mind already :)
For my usage, a 2:1 slowdown is acceptable - but that's just me using an OLED display for displaying mainly static content like temperature etc.
Thanks for the test code snippet. I can use this and make that work on my display until things have settled (on the upstream framebuffer side).

The best candidate for optimisation is the pixel method as it is called very frequently. In my e-paper driver I have two pixel setting methods, one native optimised which clips out-of-bounds pixels. A viper optimised method does no such checking with that responsibility passing to the caller. This was used for text rendering. Pixel by pixel rendering was used because the GLCD Font Creator produced a C file with vertical mapping (the device is horizontally mapped). With my new method of font creation I can produce fonts with horizontal mapping. This has enabled me to use bytewise rendering as discussed above.
So there's scope for optimisation in drivers for specific hardware.
I'm more interested in the extent to which the framebuffer can be made generic so that we don't have to reinvent these wheels with every new device. Byte twiddling is a pain ;-) I have doubts as to whether the framebuffer class can be both generic and offer fast text rendering. I live in hope that folk with sharper brains than mine will find a way...

I'm more interested in the extent to which the framebuffer can be made generic so that we don't have to reinvent these wheels with every new device

Yeah that should be the goal, make the framebuffer mapping configurable even. But it's a complex subject.
Btw your pixel example worked fine on my display and I now look at a 23 pixel Freesans font in green :)
What came to mind was that the writer instance is a the moment not capable of defining a text color or inverse it (black on white background). Perhaps writer.set_color(r,g,b)would be an option?

I think such an extension would be device specific. If you look at the TFT GUI you'll see an example. If a driver for a colour display uses a one bit per pixel framebuffer the implication is that there is some way to tell the device "from now on, use colour (0, 255, 0)". In that instance there may be other device specific arguments such as transparency. I'm not sure that an attempt to generalise it would offer much: the writer of the driver is going to have to deal with the hardware specific aspects in any event.


Update manual add-team dialog

make team number only accept numbers
remove rank
make enter submit form

Removed Rank
Added Number type to ASTextInput
Enter already submits
https://github.com/wmaltmann/alliance-selector/commit/c6eeacc2e9799a4232699ebbdd5172b5aedef614


How to get the hidden_states of a LLM under TensorRT-LLM?

As mentioned in the title.

Here is document about how to get intermediate results https://github.com/NVIDIA/TensorRT-LLM/blob/main/docs/source/2023-05-19-how-to-debug.md.


enhance: Pushdown Project Through OuterJoin.

Proposed changes
Issue Number: close #xxx
PushdownJoinOtherCondition will pushdown expression in condition into project, it will block JoinReorder, so we need to pushdown project to help JoinReorder
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 50.6 seconds
stream load tsv:          500 seconds loaded<PHONE_NUMBER>9 Bytes, about 142 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.7 seconds inserted 10000000 Rows, about 348K ops/s
storage size:<PHONE_NUMBER>1 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230711201338_clickbench_pr_176522.html

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 53.62 seconds
stream load tsv:          503 seconds loaded<PHONE_NUMBER>9 Bytes, about 141 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          32 seconds loaded 861443392 Bytes, about 25 MB/s
insert into select:          28.7 seconds inserted 10000000 Rows, about 348K ops/s
storage size:<PHONE_NUMBER>0 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230713151551_clickbench_pr_177912.html

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 50.11 seconds
stream load tsv:          506 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.2 seconds inserted 10000000 Rows, about 342K ops/s
storage size:<PHONE_NUMBER>0 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230713220011_clickbench_pr_178107.html


Minimum configuration requirements

I want to know whether you know the minimum GPU computing power required, and how many gigabytes

I used V100 (32GB) and A100 (40GB) for the experiments. I guess you need to have a GPU with >= 8GB memory to run our model (with a smaller batch size or other hyperparameters).


Improve documentation

Looking to improve the documentation for this library.

@jameswlane: what is missing in the documentation?

@y0y0z There have been a number of question on how to use and for some code examples. I also think it could be organized a bit better. We also have a domain https://jest.express that I was thinking building out a documentation in a searchable site.


allow product config to disable a log region

Current coverage is 73.60% (diff: 100%)

Merging #1090 into master will increase coverage by 0.03%

@@             master      #1090   diff @@
==========================================
  Files           124        125     +1
  Lines         16804      16822    +18
  Methods        2360       2361     +1
  Messages          0          0
  Branches       2029       2033     +4
==========================================
+ Hits          12362      12381    +19
+ Misses         3837       3836     -1
  Partials        605        605

Powered by Codecov. Last update bab5c26...7939302


User categories

As a user I want to make my own list of word and sort them by categories.
After clicking on FAB there should show up bar with two options:

new word
new list
like this: http://www.materialup.com/posts/quick-palette

After clicking on 1) :

After clicking on 2) :
Same look as in Add New Word but only EditText named "List name"

Prototype link: https://invis.io/PW5DQ23V8
Please see comments, especially on main screen.

Basic function works fine, new issues will be again connected with user categories.


Replace LInks for Statutory maternity paternity calculator

#PT Story: https://www.pivotaltracker.com/projects/1270592/stories/106299080

Replace url path in smart answers /paternity-leave-pay-employees with /employers-paternity-pay-leave/adoption

Factcheck
https://smart-answers-pr-106299080.herokuapp.com/maternity-paternity-calculator
Expected changes
URL on GOV.UK

Change Url path in maternity-paternity-calculator from /paternity-leave-pay-employees to /employers-paternity-pay-leave/adoption

Before

After

Facteheck has come through.. kindly review

This looks good to me @ikennaokpala


RDB Adapter-Response Output Operation - Datatype Field - Fixes

Relational Database Adapter - Response Output operation - Datatype Field-Fixes.
file changed : Relational_Database_Adapter.md
path: volt-mx-docs/docs/documentation/Foundry/voltmx_foundry_user_guide/Content/Relational_Database_Adapter.md
reference jira ticket: HPHX-6289

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@vishwanathan-m1 : do you want me to merge this PR?


Macroed testing

Up for consideration, this basically does something similar with section 2 to what was done in section 1.
I also added a small macro that basically prints, binary, decimal, or hex with the literal "symbol" on the left and the symbols value on the right, separated by a colon. I think this is better as it makes it more difficult to make errors in terms of printing a different value than the symbol you meant to print.
I played with short circuiting the test but the only way I can see to do that is to use $fatal, and that seems to return a bunch of annoying text in the stdout. I have distinguished the "SUCCESS" $finish from the "FAIL" $finish by doing $finish(1) for the failures.

I've added these changes manually to the private repo, except short circuiting the test, because our shell scripts have changed drastically and I don't have time yet to implement that.


plaxrun should set ComplainOnAnyError to true

plaxrun is not detected any Failures or Errors due to the ComplainOnAnyError defaulting to false.

PR#94 addressed this issue


Limit number of concurrent goroutines in dep status

Avoid exceeding the file descriptor limit by limiting the
number of concurrent goroutines in dep status. See
getConcurrentProjectLimit comment for details. Issue #1727.
What does this do / why do we need it?
Issue #1727 describes the problem that dep status can exceed the FD limit.
What should your reviewer look out for in this PR?
Do you need help or clarification on anything?
Lmk if you like the approach in general ( or if you prefer something else ). I have not done extensive testing with large projects and varying rlimits. This should be done if the solution is generally accepted and before it gets merged.
Which issue(s) does this PR fix?
fixes #1727
fixes #1923

Short feedback is appreciated ( especially if putting the os-specific files in cmd/dep/utils/ is fine ). If yes, I happily add support for other OS.

Ack, i thought i commented on this last week. Seems i didn't. Sorry!
While i appreciate the effort to go the extra mile and eek out a maximums across different platforms, i think i would prefer that we keep this really simple for now: just hardcode a limit to 16 simultaneous projects. i suspect that'll still give most machines plenty to do (network and disk reads are likely the real bottleneck here, anyway), while keeping us well away from the fd limit.

Did this in e4522e4c. Sorry, had to get it together for release!


update to use python3.9 with jwt==1.3.1

seems original code sample have not worked with latest version of jwt package
update as sample from:
https://pypi.org/project/jwt/

Why:
Closes ISSUE

What's being changed (if available, include any code snippets, screenshots, or gifs):

Check off the following:

[ +] I have reviewed my changes in staging (look for the "Automatically generated comment" and click the links in the "Preview" column to view your latest changes).
[+ ] For content changes, I have completed the self-review checklist.

@alik42 Thanks so much for opening a PR! I'll get this triaged for review :zap:


Get default projection for overview map from main map.

Note this PR is a duplicate of PR #10692 to investigate a CI issue, please ignore otherwise
Changes OverviewMap such that it will use whatever projection the
hosting map is using unless a view was specified explicitly.
Fixes #2998 #5188 #10670

Thanks, @AugustusKling.


OS X compilation instructions out of date, use homebrew gcc compiled without multilib flag

For bugs or installation issues, please provide the following information.
The more information you provide, the more easily we will be able to offer
help and advice.
Environment info
Operating System: OS X 10.12
Compiler: gcc 7.2.0 (Homebrew)
Package used (python/R/jvm/C++): Python
xgboost version used: 0.60
Steps to reproduce

Clone xgboost repo as directed in Installation instructions
Follow Building on OS X directions with OpenMP (brew install gcc --without-multilib)
Compilation will fail due to the new gcc formula removing this option. See here for more info

https://github.com/Homebrew/homebrew-core/commit/3479e6239d3cd6b181229acb026d8424a035d045#diff-baf58e557d0debf0bd219be97ec02ab8
What have you tried?

Setting environmental variables for CC and CXX to use compilers installed from brew install gcc (7.2.0) allows the package to build correctly.

Which CC and CXX values did you use ?

Which CC and CXX values did you use ?
+1

I suggest the people that maintain Xgboost have a look at this https://github.com/Homebrew/homebrew-core/pull/16751
--without-multilib is not supported anymore because it is reportedly useless.

@gabsens I set CC and CXX to the homebrew installed versions of gcc 7.2.0 in /usr/local/bin

Have only gotten the install to work using the methods from the following thread.
brew install gcc@5
pip install xgboost


Filter bar

Thank you for your contribution! 👏
To get it merged faster, kindly review the checklist below:
Pull Request Checklist

[x] Reviewed the Contributing Guidelines

Especially the How to Contribute section

[x] Correct commit message style

Hi @TobiasKoehler,
could you please update your branch with the latest changes from master?
Please not that the index.ts for fiori3 can now be generated with a script.
The demo story should import the FilterBar then from @lib/Filterbar.


nit interpreter cannot interpret its own ffi

The following program cannot by run by the interpreter on the interpreter
import core::kernel

fun foo `{ printf("FOO\n"); `}
fun bar(i: Int) `{ printf("BAR %ld\n", i); `}
fun baz: Int `{ printf("BAZ\n"); return 42; `}

foo
bar(1)
bar(baz+1)

$ nit base_ffi.nit
FOO
BAR 1
BAZ
BAR 43

$ nit src/nit.nit base_ffi.nit
src/interpreter/dynamic_loading_ffi/dynamic_loading_ffi.nit:130,2--131,66: Runtime error: NOT YET IMPLEMENTED extern dynamic_loading_ffi#CallArg#instance=

This makes sense because the instance= method takes a non-primitive parameter that is not handled by the niti ffi.
However, this is not nice since the interpreter cannot interpret itself on the simple hello-word program.
A possible solution could be to pass non-primitive objects as opaque (void*).
Reported-by: @BlackMinou

It's the heuristic that identifies the method as full FFI, and thus rejects it. I could fix this with an annotation declaring it as light FFI.


tutorial-header.scss not found

following step-1 tutorial I got this error:
./src/app.scss (./node_modules/css-loader??ref--6-oneOf-5-1!./node_modules/postcss-loader/src??postcss!./node_modules/sass-loader/lib/loader.js??ref--6-oneOf-5-3!./src/app.scss)
@import './components/TutorialHeader/tutorial-header.scss';
^
      File to import not found or unreadable: ./components/TutorialHeader/tutorial-header.scss.
      in /Users/chechu/RHOS/carbon-tutorial/src/app.scss (line 2, column 1)

I don't see anywhere this file is created in the tutorial

Thanks so much for helping out @jendowns! 🙏 I believe her solution will help address the original issue, feel free to comment if this isn't the case!