Add more symbols to libc.csv

Summary
Add more symbols to libc.csv
Impact
Testing
tested with my local app.
this changes made it loadable at least.

How about merging the c interface changes into one commit? these does not have new implementations

How about merging the c interface changes into one commit? these does not have new implementations

for me, it's easier to deal with this way.

for me, it's easier to deal with this way.

Seriously, I do not quite agree with this way ... this will make the git commit history become garbage, if everyone split the commit line by line, there are a lot of commits in NuttX, but the code implementation is not really meaningful.

for me, it's easier to deal with this way.

Seriously, I do not quite agree with this way ... this will make the git commit history become garbage, if everyone split the commit line by line, there are a lot of commits in NuttX, but the code implementation is not really meaningful.

it's about logical separation. not about line by line separation.
i actually had to fix/replace/drop a few of these commits. it would have been more cumbersome if it was a single commit.

Do you think the commit logs like this is make sense to other developers? this can definitely be solved with a single commit !

Do you think the commit logs like this is make sense to other developers?

yes.

this can definitely be solved with a single commit !

why? i explained why i did this way.

I bet that if the similar changes are commit to other active communities, they will certainly vote against it .

i bet differently.


Fix group by

It used to not preserve order. this also makes a string return a list of strings

just make sure to update the tests


Errors

Hello,
I'm trying to use your definitions in WebStorm + TypeScript. And the IDE is complaining SAXParser, PlistParser and DirectorDelegate is missing. I'm new to Cocos2D and TypeScript and WebStorm so I have no idea what and how to solve the problems. Could you fix those problems?
Thank you.

Hey,
These definitions don't do anything other than give "hints" to the
TypeScript compiler. So any errors you see related to using this stuff can
be safely ignored. I created these definitions as part of the game that I'm
currently writing, and as such, I make fixes and and add new stuff as I
need it.
Please feel free to use these definitions as well make corrections and
additions, other users have already done so. The more people that
contribute, the better it will be. However, I don't really have the time
(nor the desire, to be completely honest) to take feature or bug requests.
If you have questions about how to make the fixes yourself, feel free to
ask. I'd be happy to help. Thanks!
On Sat, Jan 30, 2016 at 3:33 PM, Sean Cheng<EMAIL_ADDRESS>wrote:

Hello,
I'm trying to use your definitions in WebStorm + TypeScript And the IDE is
complaining SAXParser, PlistParser and DirectorDelegate is missing I'm new
to Cocos2D and TypeScript and WebStorm so I have no idea what and how to
solve the problems Could you fix those problems?
Thank you
—
Reply to this email directly or view it on GitHub
https://github.com/jamma/cocos2d-typescript-definitions/issues/3.

I discovered that I can do the same stuff with CoffeeScript with Auto Completion in WebStorm. So TypeScript definition is not required anymore. I'm familiar with CoffeeScript, it's a better choice for me.
It's seems like there's another Github repo which have many TypeScript Definitions in it. Maybe you can find more contributors in their program. https://github.com/DefinitelyTyped/DefinitelyTyped
Cheers.


⚠ BCR Bot has degraded performance

In a9d6912, BCR Bot (https://bcr.alternativasinteligentes.com/BCRApi/web/chatbot) experienced degraded performance:

HTTP code: 200
Response time: 1176 ms

Resolved: BCR Bot performance has improved in 825f5e3.


Various fixes

This pull request will contain various fixes/updates as I go.
Currently, it updates to readme to fix some spacings, properly show the screenshots, and give info on setVersion, which is important in getting the menuitem style.
Hopefully helps #225 since the example is actually correct

Add delayed query callback, addressing #248

Added gradle wrappers, since a default one is needed when importing android projects. You should also look into not gitignoring all .idea files, since it might not be necessary

I have found out that there exists things like debouncing in observables which voids the need for a delay functionality.

@lapism would you also be interested in a pull request to update the sample activities? Namely one where the base activity only holds the common portions to set up the drawers/tabs etc. Setting up SearchView will be separate in each activity so it is easier for users to see what they need to do to set it up

sure ... I will do next big update in two weeks.


Whichost corporation 2019 on mobile footer is off

The mobile footer, on the left where we have the corporation and the year 2019, that text is off.

On my phone the footer is showing up correctly in one line. I guess it's related to the screen resolution. If this is the case, we'll have to find the best solution for the most common resolutions. I believe that we can't satisfy every single resolution with so many mobile devices out there. We'll see.

If it's a matter of screen size then there's not much we can do there.


Update Docker

Update docker run command docker-jupyter-run.
In the previous version, jupyter struggles to find orion primitives/pipelines because it lacks the information on entrypoints. We change the command to contain the volume orion and notebooks such that now we have the entry_points to orion primitives and orion pipelines.

Codecov Report

Merging #163 (1280066) into master (afaaf5c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #163   +/-   ##
=======================================
  Coverage   42.72%   42.72%
=======================================
  Files          25       25
  Lines        1807     1807
=======================================
  Hits          772      772
  Misses       1035     1035

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 afaaf5c...1280066. Read the comment docs.

Codecov Report

Merging #163 (1280066) into master (afaaf5c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #163   +/-   ##
=======================================
  Coverage   42.72%   42.72%
=======================================
  Files          25       25
  Lines        1807     1807
=======================================
  Hits          772      772
  Misses       1035     1035

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 afaaf5c...1280066. Read the comment docs.


Sx styles are not compatible with emotion css util

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
How do I pass sx styles to a component, that will use them in HTML element css property? Right now typescript generates error about incompatible types.
/** @jsx jsx */
import { css } from '@emotion/react'

type LinkProps = {
  children: ReactNode;
  className: SxProps
}

export const Link: FC<LinkProps> = ({ children, className }) => {

  return (
    <a href={/} css={css(className)}>
       {children}
    </a>
  )
}

Expected behavior 🤔
sx styles are compatible with emotion css prop
Steps to reproduce 🕹
Steps:

Context 🔦
No response
Your environment 🌎

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

They cannot be compatible, as sx prop takes a javascript object
sx={
  p: 1,
  m: 1,
  color: "white"
}

and css is a special function that you pass scss code.
const styles = css`
  padding: 8px;
  margin: 8px;
  color: "white";
`

In your specific case, you can use a Box instead and change it's component property, like in documentation:
https://mui.com/material-ui/react-box/#overriding-mui-components
<Box component="a" href="/" sx={{p: 1}}>
     {children}
</Box>

@MonstraG  Thank you for your answer! However, my question was about the possibility of passing styles, created by MUI utils, to non-MUI components and elements. In v4 we had a nice feature of defining custome styles for all components via makeStyles. In v5 I don't see any ready solution with that. I don't feel right using Box everywhere, where I can use bare HTML elements.

@zorgick For custom components, I suggest using styled:
import { styled } from '@mui/material/styles';

const Test = styled('p')(({ theme }) => ({
  ...theme.unstable_sx({
    px: 1,
    bgcolor: 'primary.main',
    color: 'common.white',
  })
}))

https://mui.com/material-ui/customization/theme-components/#the-sx-syntax-experimental


Import shorten memtable switch latency

improve memtable switch latency with memtables that require large upfront allocation, such as as the hash-table-based memtable
Expected behavior
Actual behavior
Steps to reproduce the behavior

I have reviewed the code. The code now will perform pre-allocation only on the memtable that are ready for that ... I am not sure what is the next step ...

review done moving to qa

Depends on #98 for testing, since the current implementation only works for the Speedb memtable.

QA passed on https://github.com/speedb-io/speedb/commit/63ee520058f53d406a3ac8ec46c673a44df09c38
#131

QA passed on f49d936a36d41f1ef4e4f23bfe24a63dac04654a

QA passed on 62b3f64c66f3bfc7d4670d2bf7f85b2d9d46d333

Past performance tests on hash  7e5e7bc04bb8813f4bea66dc6030074b4b2658c3

Also passed QA

Switch functionality was added to ticket #98 PR #188 https://github.com/speedb-io/speedb/commit/7e5e7bc04bb8813f4bea66dc6030074b4b2658c3


:sparkles: Refactor requirements.txt and remove security vulnerabilities

Fixes #248.
In order to separate dependencies and dependencies-of-dependencies, I propose we switch to this following model of managing them:
To install all dependencies in a new environment:

python -m venv <venv-name>
source <venv-name>/bin/activate
pip install pip-tools
pip-compile --allow-unsafe
pip install -r requirements.txt

To add a new dependency to the project:

Add it to requirements.in
pip-compile --allow-unsafe
pip install -r requirements.txt

Below, I've also compiled a table of the dependencies I cleaned up in this PR:

package
description
removed reason

ansi2html
html color codes
not used

appnope
MacOS app nap prevention
not used

backcall
Specifications for callback functions passed in to an API
ipython no longer requires it

filelock
A platform independent file lock
Used by torch, huggingface-hub, triton, transformers, which are not used

fsspec
File system specification
Used by torch, huggingface-hub, which are not used

grpcio
HTTP/2-based RPC framework
Used by grpcio-reflection, which is not used

grpcio-reflection
Standard Protobuf Reflection Service for gRPC
Used by caikit-nlp-client, which is not used

huggingface-hub
Hugging Face model hub
Used by tokenizers, sentence-transformers, transformers, which are not used

InstructorEmbedding
Embedding for Instructor
not used

ipython-genutils
IPython utilities
ipython no longer requires it

joblib
Lightweight pipelining with Python functions
Used by nltk, which is not used

mpmath
Python library for arbitrary-precision floating-point arithmetic
Used by sympy, which is not used

networkx
Python package for creating and manipulating graphs and networks
Used by torch, which is not used

nltk
Natural Language Toolkit
Used by sentence-transformers, which is not used

nvidia-*
NVIDIA libraries
Used by torch, which is not used

pickleshare
Tiny 'shelve'-like database with concurrency support
ipython no longer requires it

pillow
Python Imaging Library
Used by torchvision, which is not used

protobuf
Protocol Buffers
Used by grpcio-reflection, which is not used

safetensors
SafeTensors
Used by transformers, which is not used

scikit-learn
Machine learning library
Used by caikit-nlp-client, which is not used

scipy
Scientific computing library
Used by sentence-transformers, scikit-learn, which are not used

sentence-transformers
Sentence embeddings
Not used

sentencepiece
SentencePiece
Used by sentence-transformers, which is not used

sqlparse
Non-validating SQL parser
Not used

sympy
Symbolic mathematics
Used by torch, which is not used

threadpoolctl
Thread pool control
Used by scikit-learn, which is not used

tokenizers
Tokenizers
Used by transformers, which is not used

torch
PyTorch
Not used

torchvision
PyTorch vision library
Not used

transformers
Hugging Face transformers
Not used

triton
A language and compiler for custom Deep Learning operations
Used by torch, which is not used

I'll help to test on Mac, I can test with arm64 and x86_64, I just won't be able to complete that today.

Let's also update https://github.com/konveyor/kai/blob/main/CONTRIBUTING.md#updating-requirementstxt with instructions.

I filed #273 to address the needed doc updates so that we are not blocked on merging this.


URLSearchParams

The current name is a bit unfortunate for this, but it would be nice if this library was generic over both FormData and URLSearchParams so you could do this:
let url = new URL("https://example.com?items.0=foo&items.1=bar")
let values = decode(url.searchParams)
// { items: ["foo", "bar"] }

You may then also want to support some more of the syntaxes commonly used in search params. See https://www.npmjs.com/package/qs for some examples

Thank you for creating this issue. This is already on my todo list, but it will probably be a while before I find the time to work on it, as I am currently focused on Valibot.

@fabian-hiller
I am actually already using this for both searchParams and formData, its a bit of a hack at the moment where I convert searchParams into formData with a for loop.
If you can point me in the right direction, can create a PR with a provide implementation of it

We should probably work on a native decode-params library with a similar API and implementation as decode-formdate. We can work together if you are interested.


bowtie2: fix build on aarch64

Description of changes

enable to build on aarch64
add installCheck
update the license from gpl3 to gpl3Plus
add a changelog to the meta

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[x] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 227090 run on aarch64-darwin 1

1 package built:

bowtie2


Cancel button during resource creation is missing for certain resource types

Using the "Collection" or "Web App" resource creation results in the "Cancel" button no longer being available to the user.  This is in contrast to the other resource types where this button is available.  Please note that this was tested on a local development build, using the develop branch, so this may not be reproducible on beta or other deployed systems.
test-files.zip

I watched how it was reproduced in the attachment.

Defer and close this issue as the general plan is to avoid an intermediate page during resource creation and after clicking create be straight in a landing page in edit mode to fill in content.  This was suggested by Olin.

Go straight to edit mode is the right approach.


Add make-go-tag.yaml

See https://github.com/Senzing/template-go/issues/14

Pull requests:

https://github.com/Senzing/g2-sdk-go-mock/pull/15


Restore Windows release

Restores Windows release now that downstream flow-go update has been picked up.

For contributor use:

[ ] Targeted PR against master branch
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[ ] Code follows the standards mentioned here
[ ] Updated relevant documentation
[ ] Re-reviewed Files changed in the Github PR explorer
[ ] Added appropriate labels

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 42.00%. Comparing base (783c6cf) to head (d42c3fc).

Additional details and impacted files
@@                   Coverage Diff                   @@
##           feature/stable-cadence    #1431   +/-   ##
=======================================================
  Coverage                   42.00%   42.00%
=======================================================
  Files                          53       53
  Lines                        2750     2750
=======================================================
  Hits                         1155     1155
  Misses                       1446     1446
  Partials                      149      149

Flag
Coverage Δ

unittests
42.00% <ø> (ø)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Having issues with this failing due to running out of disk space...  https://github.com/onflow/flow-cli/actions/runs/8055491721/job/22002476997
Will be adding removal of unnecessary tools in the GH Actions runner since everything is in a docker container anyways which should fix this.


Refactor the locking and resolution so that we have a python interpreter that we can use during pypi resolution

Todo fill this in later.


Fix authentication with bad credentials

Changes

Line up Promises.
Fix connection state when could not authenticate.
The connection state remains SignedIn even if the user has logged out (token expired) or doesn't exist.

The validateAuthentication function should reset the credentials, but the System/Info endpoint on the master branch returns a "good" response for an invalid token. :man_shrugging:
https://github.com/jellyfin-archive/jellyfin-apiclient-javascript/blob/6e3ace3aac1228870fd85b1af41502c3bb688e6d/src/connectionManager.js#L388-L389
So there is something wrong with that endpoint.


Feature: exif_data()

Add PhotoInfo method to get the EXIF data stored in the library.  For Photos 5, appears to be in: ZEXTENDEDATTRIBUTES

Implemented in v0.28.17 for Photos 5.  The data does not appear to be available in earlier library versions (with exception of exifLongitude and exifLatitude in RKVersion).  v0.28.18 adds PhotoInfo.exiftool.as_dict() to provide access to all exif data.


grunt serve takes too long to build app

First of all: GREAT JOB, guys. generator-ionic is a such a great generator!!
I've successfully installed yo ionic. I did grunt serve and made some changes in html files in app/ folder. The grunt tasks start working and builds the app. But here comes the issue:
Buliding takes sooo long (more than 60s).
Surprisingly, if I do changes in www/ folder directly the livereload task does its job in about 10s. Is that expected behaviour? Or what am I doing wrong?
Here is the console output:
Loading: /?restart=501162
>> File "app/templates/tab-dash.html" changed.
Running "newer:copy:app" (newer) task

Running "copy:app" (copy) task
Copied 1 file

Running "newer-postrun:copy:app:1:/vagrant/poppe-kappus-ionic/node_modules/grunt-newer/.cache" (newer-postrun) task

Done, without errors.

Execution Time (2015-02-17 21:53:39 UTC)
loading tasks    90ms  ▇ 1%
newer:copy:app     8s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 96%
copy:app        141ms  ▇ 2%
Total 8.3s

Completed in 93.949s at Tue Feb 17 2015 21:53:47 GMT+0000 (UTC) - Waiting...
HTML changed: www/templates/tab-dash.html

What is your pc configuration ?

Vagrant with 4 gig ram in Virtualbox, running on Ubuntu 12.04

Gijobs: As said if I do changes in www/ directory directly, restart happens in about 10s. Typically I don't need any Sass building or staff like this as I'm workin' on controllers, services, html-pages, etc.
Can't there be a grunt serve:develop task that just copies app to www folder and that's it. Or is that already the intended behaviour? I don't understand where the 93s in time come from?

The reason it is so fast when you make changes in the www folder is the Ionic CLI. This generator has the CLI integrated directly. So after the Generator builds the WWW directory, it is using Ionic's CLI to watch the WWW directory, and Grunt is watching the app directory. So Grunt will detect your changes in /app, and when you save them grunt will load them into /www, and Ionic cli detects the changes in /www, and reloads the browser serve with the updated files.
So when you only make changes to the WWW, you are in effect doing regular Ionic development. If you start doing this, you are going to start losing your changes, because the next time you run grunt serve, your changes in WWW are going to get wiped out.
The intended behavoir of grunt serve is that when you save a unique file, grunt will reload that unique file into the www (uncompressed). If you want a compressed www, you need to run grunt compress first.
And the issue you are having with time. I think there is something wrong with your environment. After running grunt serve for the first time, any times after that it runs for me in under 5 seconds.

I'm experiencing this as well on much heftier system specs. From CTRL-S to browser reload is about 10 seconds, it appears as though the watcher is passing all files regardless of modified time. (Windows 8.1)

I'm seeing the same behavior.  It first recognizes that one file changed, but then seems to say everything changed.  Maybe the first is grunt saying the app file changed, and the others is ionic saying the www files changed (since grunt copied them over).  A more incremental copy here would be extremely useful and much faster I think.

An ignorant question, why copy files from app to www with grunt?, because my editor goes slower in search files with the command palette (Atom / ST2) and shows duplicate files, is there any way to hide files from www in the editor?

Seeing the same problem with Windows 10.  The task is configured to only copy newer files.
    watch: {
      bower: {
        files: ['bower.json'],
        tasks: ['wiredep', 'newer:copy:app']
      },
      html: {
        files: ['<%= yeoman.app %>/**/*.html'],
        tasks: ['newer:copy:app']
      },
      images: {
        files: ['<%= yeoman.app %>/**/*.{png,jpg,jpeg,gif,webp,svg}'],
        tasks: ['newer:copy:app']
      },
      js: {
        files: ['<%= yeoman.app %>/**/*.js'],
        tasks: ['newer:copy:app', 'newer:jshint:all']
      },
      compass: {
        files: ['<%= yeoman.app %>/<%= yeoman.styles %>/**/*.{scss,sass}'],
        tasks: ['compass:server', 'autoprefixer', 'newer:copy:tmp']
      },
      gruntfile: {
        files: ['Gruntfile.js'],
        tasks: ['ngconstant:development', 'newer:copy:app']
      }
    },

Having exactly the same problem. It takes ~60 seconds to reload the page after making some changes in the /app folder.
Running "copy:app" (copy) task
JS changed:   C:\...\www\bower_components\angular-animate\angular-animate.js
File changed: C:\...\www\bower_components\angular-animate\README.md
File changed: C:\...\www\README.md
JS changed:   C:\...\www\bower_components\angular-mocks\ngMockE2E.js
JS changed:   C:\...\www\bower_components\angular-mocks\ngAnimateMock.js
It seems like it copies all (unchanged )my bower_components again into the www folder

Exact same problem, (Win10 tablet) It took too long to reload.
Running "newer:copy:app" (newer) task was always immediately followed by
Running "copy:app" (copy) task.
All bower_components files were copied every time newer:copy:app was run.
I gave up fixing this problem and found a workaround. Switched from grunt-contrib-copy to grunt-sync, works like magic. I haven't checked how this affects minify or other build tasks yet.


Follow operating system config location standards

Write configuration to a operating system config directory instead of
the home directory according to the XDG Base Directory Specification.
Closes #180

Sorry about that, forgot to run cargo fmt, will rebase.

In the CI the cargo generate command fails, do I need to change something?

I don't understand the failure in the CI, maybe some package changed version.

I've triggered the CI again but now it fails at the next command, I can't reproduce it locally cargo test --locked passes for me. :thinking:

I will take a look at it, It's likely not releated to your change.

As you pointed out, I don't think maintaining the current (named legacy here) configuration is possible. If would suggest introducing a breaking change (the user would have to wrangler config again), such that the new resolution uses XDG_*, fallback to $HOME and throw if impossible to configure.

:heavy_check_mark:  Rebased!
The current code is working without a breaking change, unless changing from exiting when no home directory is found to using the new config location is considered a major breaking change.

For the npm code I would recommend using https://github.com/sindresorhus/env-paths.

@xtuc I have changed the npm code too, though I don't really understand how this is related to the Rust side. It seems to download a wrangler release but that doesn't belong in the config directory. Could you explain?

Rebased the branch, should be up-to-date with master. Would like a review @xtuc =)

What's up with this PR? @ashleygwilliams

Wheres the money you stole from. The government
On Tue, Aug 20, 2019, 7:35 AM Selwyn<EMAIL_ADDRESS>wrote:

What's up with this PR? @ashleygwilliams
https://github.com/ashleygwilliams
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cloudflare/wrangler/pull/221?email_source=notifications&email_token=AMOCTOY5UYNEIH3MDMXJIFTQFP6IVA5CNFSM4HU6X3BKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4WQF6I#issuecomment-523043577,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMOCTOZMRZ4RV6C3Y3XJHKTQFP6IVANCNFSM4HU6X3BA
.


Add parquet build option

With the newly added Parquet support to dmlc-core, we only need to add the build flag in CMakeLists to enable this feature in XGBoost as well.
Related: #6719 , although we already have an iterator interface solution.

Dealing with MSVC is always fun. ;-)

Thanks for helping! Let me know if extra tests or edits are needed.

Hmm .. dmlc unittest is not playing well with unity build for some reason.

I just built XGBoost with latest dmlc core using unity build and VC 2019.  Maybe we should upgrade the version on CI

Thanks for the great work!  I managed to update dmlc core so this PR is closed instead.


[Type checker] Consistently mark used protocol conformances as "used".

Keep track of the protocol conformances required to form a particular
solution. At the point where we apply a solution, mark each of those
conformances as "used" so we're sure they are complete for later
phases (SILGen, SIL optimizer, IRGen). This general mechanism makes
sure we don't miss any cases in CSApply, such as the multi-case
illustrated in the new test where CSApply doesn't form any AST notes
describing the type erasure in a function conversion, so it otherwise
wouldn't see the conformance to mark it "used".
Pavel went most of the way down this path to track conformances last
month for unrelated reasons (that didn't really pan out). Resurrect
his work to track conformances, but only use them to mark as "used".
Fixes rdar://problem/32111710.

@swift-ci please smoke test and merge


Support for Minecraft 1.12

Is anyone willing to help with this? The only problem with 1.12 is that addShapelessRecipe is deprecated and I can't figure out how to do custom recipes in Minecraft 1.12.

I've managed to do it!
GameRegistry.addRecipe(new ShapedOreRecipe(...))

which is to be registered.

And it's updated again!
Shaped Recipe:
GameRegistry.addShapedRecipe(...)

Shapeless Recipe:
GameRegistry.addShapelessRecipe(...)

(I still need to find out what's passed to addShapedRecipe and addShapelessRecipe...)

This is officially done. Will be closing.
The 1.12.x source code is now available on the 1.12.x branch.


API examples and initial GH pages index

Moved all of the CodePen examples from our docs repository to this one.
Built an index.html page that should contain all of the examples listed here and links to open them in: docs, GitHub, VS Code and the app itself. I still have to link GH and VS Code.
After I did this I was able to publish this as GitHub pages from this branch: https://unfoldedinc.github.io/examples/
My plan is to add Jupyter Notebooks here too. After I clean this up all you have to do is add the new example in the toc.json and that's it.
Main benefits of this approach are:

We won't have issues with loading CodePen on our Docs website. We will use iframe's to our examples from this GH Pages website.
No more weird CodePen syntax in the examples
All of the examples are now in one place so it makes it easier to maintain
Easy to add new ones

NOTE: I still have some cleanup work to do, this PR was just the initial push to share the implementation of the idea we talked about yesterday.

What I could also do is to add the badges to open the examples in VS Code and GitHub in the rendered examples on our Docs. This way we will have similar thing as with CodePen. No live-changes but we can use Observable examples for that.

What I could also do is to add the badges to open the examples in VS Code and GitHub in the rendered examples (iframe from this GH pages website) on our Docs. This way we will have similar thing as with CodePen. No live-changes but we can use Observable examples for that.

Maybe stage something so we can see how it looks?
Maybe keep one or a few code pens for live editability?
Observable is great but can seem a bit alien at first for pure web app programmer.

When you hover over a tile, the tile becomes shaded, but it looks like you can't click the tile, you can only click the icon in the center of the tile.

It looks like the "Open in GitHub" and "Open in VS Code" links don't go anywhere? They link to the same page?

I like the functionality but the page is not very engaging. Maybe try to add a thumbnail (just one for now)?

New version is here: https://unfoldedinc.github.io/examples/
I switched to using Vue.js for this main page. Way easier to update and style than pure js, it's still very lightweight.
Individual example (that will be in the iframe) should have badges similar to this: https://unfoldedinc.github.io/examples/map-sdk/js/api/create-map/
@kylebarron As I mentioned above links for VSCode and GH are not still added as I have to merge to master first. I will clean up the full width for the table cell link.


Redirects should merge properties before validating

For backward compatibility when a user navigates to my-space/search I want to redirect to my-space/search/partners.  I tried the following approach, but got 'Uncaught Error: Invariant Violation: Cannot find a route named ":space/search/:searchType"'.
 <Route name="app" path="/" handler={App}>
    <Route name="search" path=":space/search/:searchType" handler={ArtworkSetListPage}/>
    <Redirect from=":space/search" to=":space/search/:searchType" params={{searchType: "partners"}}/>
  </Route>

I think the router should merge the arguments (:space and :searchType) before doing the validation.

hi tim!
duplicate #1034 (I think)

Agreed.

On Jun 16, 2015, at 9:32 PM, Ryan Florence<EMAIL_ADDRESS>wrote:
hi tim!
duplicate #1034 (I think)
—
Reply to this email directly or view it on GitHub.


looks like a minor editing error

Notice the sentence ending a paragraph, "Add the Microsoft.Windows.Compatibility package."  I think that was probably intended to be a sub-section title.

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

ID: 98778ad1-6c20-6310-e4bc-9d9851a2270a
Version Independent ID: d1ef1f43-00e2-b46f-4f38-6274a34f07f6
Content: Migrate a Windows Forms app to .NET 5 - Windows Forms .NET
Content Source: dotnet-desktop-guide/net/winforms/migration/index.md
Product: dotnet-desktop
Technology: dotnet-winforms
GitHub Login: @adegeo
Microsoft Alias: adegeo

Thank you for pointing that out. It looks like it should have been a numbered section.


Enable logs to stdout/stderr

Greetings.
Can you tell me how to enable logs in rdpgw.
Built and raised from the wizard in the docker, trying to check authentication connection via keycloak, but it gives a security error. Maybe the logs will tell me more details.
Thanks.

update:
I set up this connection, client -> https:443(public cert domain.com) -> reverse proxy -> https:9443 -> rdpgw -> .
rdpgw -> keycloak in docker http://keycloak:8080/realms/test
rdpgw -> rds server :3389 + internal cert (domain.local)

logs are by default enabled and log to stderr/stdout.
If you are using mstsc on a recent windows installation it is required that you trust the certificate issued by the gateway and the rds server, otherwise the client won't connect.

Thank you.
It was my mistake, on the reverse proxy proxying was configured through http stream, and should be through tcp
The error occurred when the reverse proxy was nginx, I configured haproxy in tcp mode and the connection went through.


Performance test failing for no obvious reason

Jenkins output shows "SUCCESS: all tests passed" followed by "FAILED: local_build". Does not make sense.
ref:
https://grpc-testing.appspot.com/job/gRPC_performance_pull_requests/7844/consoleFull

It looks like #8969 might fix this issue. I'll look into this issue if this PR doesn't resolve it.

https://grpc-testing.appspot.com/view/Performance/job/gRPC_performance_master/8430/ - one build passing :). I'll watch over performance tests for a while before closing this issue.

Cool thanks.

This shouldn't be related to #8969. It's a Jenkins issue. @nicolasnoble had some comments about this in our chat yesterday.

Seen in pull request 9156 against v1.0.x.

seen again in PR  https://github.com/grpc/grpc/pull/8304
log in https://grpc-testing.appspot.com/job/gRPC_performance_pull_requests/8458/console


Management of US fisheries

There is a Allan needs to check on the seasons line in there

Did you see my recent commit (cleared stars from intro)
On Mon, Feb 8, 2016 at 4:28 PM, cgrandin<EMAIL_ADDRESS>wrote:

There is a Allan needs to check on the seasons line in there
—
Reply to this email directly or view it on GitHub
https://github.com/cgrandin/hake-assessment/issues/104.


The composer require example on the README seems wrong

The README file states that for including the package in a laravel project it is neccesary to execute:
$ composer require "braunson/fatsecret"
But I see the package named on Packagist as "braunson/fatsecret-laravel" so for including it would be like:
$ composer require "braunson/fatsecret-laravel"

Thanks, it was renamed a while back, I've updated the README!


Attachment IHandModel and prefab

Add an IHandModel implementation that exposes transforms for the hand to which developers can attach other GameObjects.
Add a prefab using this script.

Done


LTND 0.11.99-beta not supported

Trying to connect to LTND Version: 0.11.99-beta results in error message:

Zap version: 0.7.2-beta

Zap Desktop currently supports upto lnd 0.10. A version that supports 0.11 will be released soon. We don't support using pre-release versions.


Make idea plugin support the configuration cache

This issue is about making the idea core Gradle plugin support the configuration cache.
Upon completion, all configuration and tasks provided by the idea plugin are compatible with the configuration cache.

This will be really good for our org. We have 100s or projects still using idea task


remove vm-browserify

remove package `vm-browserify`

What kind of change does this PR introduce?
Update vm-browserify

Did you add tests for your changes?
No

Does this PR introduce a breaking change?
No

What needs to be documented once your changes are merged?
None

Thanks


Improve block style preview in edit mode (Block Model 3)

PLIP (Plone Improvement Proposal)
Responsible Persons
Proposer: Dante Álvarez (@danalvrz)
Seconder: Víctor Fernández de Alba (@sneridagh)
Abstract
The community has been experimenting in improving the developer experience and lower the effort required while developing new blocks or customize the existing ones. We were also wondering if we could streamline and improve the editor experience at the same time, so the goal of this proposal is to address both.
Motivation
While developing a block, there are some cumbersome problems in the block engine:

duplicated class names definitions across several block wrappers, specially in edit mode
lack of standarization in the wrappers, so everybody does it their way
the StyleWrapper has to be enabled per block, for each block as it's not part of the engine

Assumptions
The implementation of this PLIP is tied to the PLIP: https://github.com/plone/volto/issues/6322
Since it will assume that some degree of the foundation of the new theming has to be in place for the BMv3 happen.
Proposal & Implementation
Right now, there's been experimentation and the current development of the PLIP happens in this PR in @kitconcept/volto-light-theme.
https://github.com/kitconcept/volto-light-theme/pull/370
Deliverables
Assuming a basic implementation of the new theming system in place, this PLIP will deliver the BMv3 in the core block engine.
Risks
This has to be part of Plone 7, since all the add-ons should adapt to use the BMv3, and remove their own wrappers in favor of the new ones, provided by Volto itself. There's already some examples of how to implement the adjustments needed:
https://github.com/kitconcept/volto-button-block
This can be achieved easily by passing a block config as explained in here:
https://github.com/kitconcept/volto-button-block/blob/main/README.md#support-for-block-model-v3
Participants
Dante Álvarez (@danalvrz)
Víctor Fernández de Alba (@sneridagh)

@danalvrz @sneridagh you might want to take over this PLIP and add some basic information. :)

@tisto @danalvrz @sneridagh For the purposes of promoting this feature in a roadmap, I'd suggest calling it something like "Improve block style preview in edit mode"

@davisagli done.


Add file list upload support

Description

This PR adds support for uploading lists of files ([Upload!]!) to all integrations.
Types of Changes

[ ] Core
[ ] Bugfix
[x] New feature
[x] Enhancement/optimization
[x] Documentation

Issues Fixed or Closed by This PR

Fixes #766

Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] I have tested the changes and verified that they work and don't break anything (as well as I can manage).

Hi, thanks for contributing to Strawberry 🍓!
We noticed that this PR is missing a RELEASE.md file. We use that to automatically do releases here on GitHub and, most importantly, to PyPI!
So as soon as this PR is merged, a release will be made 🚀.
Here's an example of RELEASE.md:
Release type: patch

Description of the changes, ideally with some examples, if adding a new feature.

Release type can be one of patch, minor or major. We use semver, so make sure to pick the appropriate type. If in doubt feel free to ask :)


Added share link button to project screen

Fixes #59
Describe the changes you have made in this PR -
Added a share button in App bar of Project screen.
Screenshots of the changes (If any) -

Pull Request Test Coverage Report for Build 512008961

9 of 14 (64.29%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 77.942%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/ui/views/projects/project_details_view.dart
9
14
64.29%

Totals

Change from base Build 511363857:
-0.05%

Covered Lines:
3424

Relevant Lines:
4393

💛  - Coveralls

Pull Request Test Coverage Report for Build 512008961

9 of 14 (64.29%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.05%) to 77.942%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/ui/views/projects/project_details_view.dart
9
14
64.29%

Totals

Change from base Build 511363857:
-0.05%

Covered Lines:
3424

Relevant Lines:
4393

💛  - Coveralls


BlobClient.uploadWithResponse is always failing with error message Request body emitted n+1 bytes, more than the expected n bytes

Query/Question
BlobClient blobClient = container.getBlobClient(objectKey);
blobClient.uploadWithResponse(new BufferedInputStream(inputStream), contentLength, /*parallelTransferOptions*/ null, httpHeaders, userMetaData, AccessTier.HOT, /*blobRequestConditions*/ null, /*timeout*/ null, Context.NONE);

My InputStream is a S3ObjectInputStream which doesn't support mark/reset so as suggested I wrapped it into BufferedInputStream but the request has been always failing with com.azure.core.exception.UnexpectedLengthException and the error message is always saying Request body emitted n+1 bytes, more than the expected n bytes.
Why is this not a Bug or a feature Request?
I don't know if it is a bug as I am not much aware of how the stream is being read.
Setup (please complete the following information if applicable):

OS: linux
IDE : IntelliJ
Version of the Library used: azure-storage-blob v12.9.0-beta.1

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

Hi, @gitmohit. Thank you for posting this question. In our latest release, we added the ability to pass a non-markable stream to the blobClient.upload method. Can you try using this latest version and removing the BufferedStream wrapper before we investigate further?

@rickle-msft The InputStream passed ( S3ObjectInputStream ) has the below overridden version of available()
    @Override
    public int available() throws IOException {
        int estimate = super.available();
        return estimate == 0 ? 1 : estimate;
    }

Since this always returns a non-zero value, the below check in the Azure SDK fails. Taken from Utility's convertStreamToByteBuffer
if (data.available() > 0) {
     long totalLength = currentTotalLength[0] + (long)data.available();  // available used here
     throw LOGGER.logExceptionAsError(new UnexpectedLengthException(String.format("Request body emitted %d bytes, more than the expected %d bytes.", totalLength, length), totalLength, length));
}

@rickle-msft Did you get a chance to take a look at the above snippet?

@rickle-msft Did you get a chance to take a look at the above snippet?

@somanshreddy sorry I was away for a couple weeks. That seems rather odd to me. I'm not very familiar with s3 or this type. Do you know why if the estimate is 0, they change that to return 1?

@somanshreddy sorry I was away for a couple weeks. That seems rather odd to me. I'm not very familiar with s3 or this type. Do you know why if the estimate is 0, they change that to return 1?

@rickle-msft No issues, thanks for the reply. This is the explanation for their weird fallback to 1 if the estimate is 0.
/**
 * Returns the value of super.available() if the result is nonzero, or 1
 * otherwise.
 *

 * This is necessary to work around a known bug in
 * GZIPInputStream.available(), which returns zero in some edge cases,
 * causing file truncation.
 *

 * Ref: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7036144
 */
@Override
public int available() throws IOException {
    int estimate = super.available();
    return estimate == 0 ? 1 : estimate;
}

@rickle-msft No issues, thanks for the reply. This is the explanation for their weird fallback to 1 if the estimate is 0.
/**
 * Returns the value of super.available() if the result is nonzero, or 1
 * otherwise.
 *

 * This is necessary to work around a known bug in
 * GZIPInputStream.available(), which returns zero in some edge cases,
 * causing file truncation.
 *

 * Ref: http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7036144
 */
@Override
public int available() throws IOException {
    int estimate = super.available();
    return estimate == 0 ? 1 : estimate;
}

Interesting. That workaround seems fundamentally incompatible with the check in the Azure SDK. We have that check to guard against data corruption/loss in case someone accidentally specifies a stream size that's smaller than the amount of data in the stream. In that case we tell the customer "there's more data here than you told us about and we don't want to leave anything behind."
I would like to say that because these are both related to data protection but don't seem to work together very well, our recommendation has to be that you wrap the S3 stream and undo the workaround if you aren't using GZIPInputStream at all. But undoing the workaround would probably mean you're converting from 1 back to 0 in some cases where the value is legitimately 1.

Interesting. That workaround seems fundamentally incompatible with the check in the Azure SDK. We have that check to guard against data corruption/loss in case someone accidentally specifies a stream size that's smaller than the amount of data in the stream. In that case we tell the customer "there's more data here than you told us about and we don't want to leave anything behind."
I would like to say that because these are both related to data protection but don't seem to work together very well, our recommendation has to be that you wrap the S3 stream and undo the workaround if you aren't using GZIPInputStream at all. But undoing the workaround would probably mean you're converting from 1 back to 0 in some cases where the value is legitimately 1.

@somanshreddy I think we've agreed internally that we should switch to using read() instead of available() and check for -1, which should get rid of the exception you're seeing.

@somanshreddy I think we've agreed internally that we should switch to using read() instead of available() and check for -1, which should get rid of the exception you're seeing.

That sounds good. Thank you @rickle-msft

That sounds good. Thank you @rickle-msft


Sync mn list and mnw list from 3 peers max

Should solve issues with initial sync and reduce load/bandwidth in general.
EDIT: Some explanation of the issue:
We ask ALL our peers for ALL mnb/mnw when we start with empty or very outdated mn cache. This can be pretty CPU intensive and might take some time. While node is trying to process all these incoming messages from all peers, it can't really see if there are new blocks or txes or anything. So, what happens is that we might miss quite a few blocks and once mnb/mnw sync is over these blocks will finally arrive BUT they arrive all at once, so for us it looks like we were cut off from the longest chain for too long and now finally caught up i.e. we could miss some mnb/mnw, so we reset sync status to try again. However, this time ALL our peers already provided us some mn/mnw and we won't ask them again to avoid being banned by them... and sync fails. What this PR does is it limits number of peers we are trying to sync from and it has few positive effects:

all other messages can be received from peers, that do not participate in sync (so no lag and no reset);
even if we fail to sync we can use other peers in the second (and 3rd) attempt which is also nice;
this should also lower cpu/bandwidth.

Added an overview of the issue in PR description.


python37.withPackages has broken venv module

Describe the bug
When using python37.withPackages, the standard library venv module doesn’t work.
To Reproduce
$ rm -rf /tmp/ve
$ nix-shell -p 'python37.withPackages (ps: [])' --run 'python3 -m venv /tmp/ve'
Error: Command '['/tmp/ve/bin/python3.7', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.

Additional context
It works --without-pip, it works in python37 without withPackages, and it works in python38.withPackages.
Rerunning the failing subcommand shows it apparently trying to overwrite easy_install.py in the store:
$ nix-shell -p 'python37.withPackages (ps: [])' --run '/tmp/ve/bin/python3.7 -Im ensurepip --upgrade --default-pip'
Looking in links: /run/user/1000/tmpcqiiudf8
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
ERROR: Could not install packages due to an EnvironmentError: [Errno 30] Read-only file system: '/nix/store/2h620yac804z737kb98s5aqzmxqyxc8m-python3-3.7.7-env/lib/python3.7/site-packages/easy_install.py'

See #66366 for a related issue in virtualenv.
Notify maintainers
@FRidh
Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 5.6.13, NixOS, 20.09.git.3b336c18c2f (Nightingale)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.4`
 - channels(root): `"nixos-20.09pre226148.0f5ce2fac0c, nixos-20.03-20.03.1950.48723f48ab9"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: [python37]
# a list of nixos modules affected by the problem
module: []

Yes. It's a known issue, see the tests. We essentially need to change how we deal with prefixes. Now that we have tests we can better see how that would affect things.

I wonder if it was feasible to patch the pythons sys module with, say nix_base_prefix and nix_base_exec_prefix to be able to detect the real base on runtime, and set the base_prefix and base_exex_prefix to the env var NIX_PYTHONPREFIX if python was invoked through the wrapper script.
That way we could pretend against venv and virtualenv that the wrapped one is the base python and then site-packages should work, i guess, but that needs to be confirmed.
Does that make sense?

One can observe what virtualenv thinks and how it decides by running
virtualenv python3.6 -vv --clear .virtualenv >&1 2>&1 | grep 'get interpreter info'

and then executing one of the resulting output lines like
# this is a valid base, as virtualenv detects
/nix/store/ihr1vd2n26y5kgilv5cp924fi5jp77ya-python3-3.6.10/bin/python3.6 /nix/store/yg66p78h4xdi8wmgpkm5rhq56p65sn1d-python3-3.7.7-env/lib/python3.7/site-packages/virtualenv/discovery/py_info.py

# this is an invalid base, as virtualenv detects
/nix/store/km8gd09ghl4i2ryjph1dh3r01xz78q4q-python3-3.6.10-env/bin/python3 /nix/store/yg66p78h4xdi8wmgpkm5rhq56p65sn1d-python3-3.7.7-env/lib/python3.7/site-packages/virtualenv/discovery/py_info.py

@calbrecht https://github.com/NixOS/nixpkgs/issues/84568#issuecomment-633189546
This is annoying, we have now too many issues for the same problem.

@FRidh yes. Sorry. Though, in the case of #84568 there is virtualenv involved instead of venv if i get it correct. At least the patch in virtualenv is fixing this.

The only functional difference in ensurepip and venv between 3.7.7 and 3.8.3 is this commit and applying it does not fix the issue.

This is still an issue on python37, but not python38.

To make python -m venv work for my own local non-cross-compile I added the following to my shell.nix:
shellHook = ''
  unset _PYTHON_HOST_PLATFORM
  unset _PYTHON_SYSCONFIGDATA_NAME
'';

To add context as to what the first command generates when run on it's own:
$ ./venv/bin/python3.7 -Im ensurepip --upgrade --default-pip
Traceback (most recent call last):
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/ensurepip/__main__.py", line 5, in <module>
    sys.exit(ensurepip._main())
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/ensurepip/__init__.py", line 214, in _main
    default_pip=args.default_pip,
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/ensurepip/__init__.py", line 127, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/ensurepip/__init__.py", line 32, in _run_pip
    runpy.run_module("pip", run_name="__main__", alter_sys=True)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/runpy.py", line 205, in run_module
    return _run_module_code(code, init_globals, run_name, mod_spec)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/__main__.py", line 23, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/cli/main.py", line 10, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/cli/autocompletion.py", line 9, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/cli/main_parser.py", line 7, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/cli/cmdoptions.py", line 24, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/cli/progress_bars.py", line 12, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/utils/logging.py", line 18, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/utils/misc.py", line 31, in <module>
  File "/run/user/1000/tmpss5v1dzh/pip-20.1.1-py2.py3-none-any.whl/pip/_internal/locations.py", line 64, in <module>
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/sysconfig.py", line 513, in get_path
    return get_paths(scheme, vars, expand)[name]
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/sysconfig.py", line 503, in get_paths
    return _expand_vars(scheme, vars)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/sysconfig.py", line 172, in _expand_vars
    _extend_dict(vars, get_config_vars())
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/sysconfig.py", line 551, in get_config_vars
    _init_posix(_CONFIG_VARS)
  File "/nix/store/47a4zzrphdhd3ayl992szy0h6abvdqkz-python3-3.7.10/lib/python3.7/sysconfig.py", line 422, in _init_posix
    _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0)
ModuleNotFoundError: No module named '_sysconfigdata__linux_x86_64-linux-gnu'

thanks @KenMacD for the suggestion, it works

Python 3.7 will be part of release 22.11 ( link to matrix ), but probably removed later.
I suggest we close this issue by default even if not solved if we reach a point where 3.7 is not part of nixpkgs anymore.
Though it would be preferable to have a fix before then.

3.7 EOL is  2023-06-27, i don't see why it cannot be in a 2023 release as well

python.buildEnv works, but it installs the wrong interpreter:
nix-shell -p 'python3.buildEnv.override { }' --run 'which python && python3 -m venv /tmp/ve && cat /tmp/ve/pyvenv.cfg'
/nix/store/z15j31jsxnpsr33fxrx46xmczphaahdr-python3-3.10.12-env/bin/python
home = /nix/store/pkj7cgmz66assy7l18zc7j992npb41nx-python3-3.10.12/bin
include-system-site-packages = false
version = 3.10.12

nix-shell -p 'python3.withPackages (ps: [ps.requests])' --run 'which python && python3 -m venv /tmp/ve && cat /tmp/ve/pyvenv.cfg && /tmp/ve/bin/python -c "import requests"'
/nix/store/nj48w2rm3w7z69qy97lbm65xv7nycmdz-python3-3.10.12-env/bin/python
home = /nix/store/pkj7cgmz66assy7l18zc7j992npb41nx-python3-3.10.12/bin
include-system-site-packages = false
version = 3.10.12
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'requests'


Fix make docker-run

The make docker-run currently appears to be broken.
The changes in this PR attempt to resolve the errors by installing Airflow
with its constraints.
related: #206

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 87.24%. Comparing base (07e5c92) to head (610383f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #249   +/-   ##
=======================================
  Coverage   87.24%   87.24%
=======================================
  Files           6        6
  Lines         580      580
=======================================
  Hits          506      506
  Misses         74       74

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Inconsistent number encryption

In this sample number 1403 became 3451 after encryption and decryption
from feistel import FPECipher, SHA_256

cipher = FPECipher(SHA_256, "some-32-byte-long-key-to-be-safe", 128)

number = 1403
obfuscated = cipher.encrypt_number(number)
deciphered = cipher.decrypt_number(obfuscated)
print(number, deciphered)
>>> 1403 3451

Sorry but I can't reproduce. I used the same number (1403) and got the identical result once deciphered, the obfuscated number being 3872.
By the way, there is no encrypt_number() or decrypt_number() methods on FPECipher but encryptNumber() and decryptNumber().

@cyrildever check this code in any online IDE
For example https://hub.ovh2.mybinder.org/user/abionics-1b3eda-db13d776858e7f3-kc8ps56l/lab/tree/sample.ipynb

I'm not able to reach your notebook on MyBinder. I receive a 424 error.

Sorry again, I did my test in the TypeScript version, not the Python one. I check and get back to you.

You're right: we've got a pb here. I will not have time to address it before the week-end but it's on me.

Thank you!


sent videos appear as audio in chat but successfully appear as videos to recipients

No content

Issue created by BlueBubbles Bot in the BlueBubbles commnity on behalf of @samir.a.ali in #android-support.

https://drive.google.com/file/d/1D44S-AESdg3ISRYVQtMh3l7lIsQYSBrs/view?usp=drivesdk
Sample video

@samir-a-ali do you still have this video? would like to test and see if fixed

this is properly fixed now


[unit test] improve unit test coverage for yurt-controller-manager

What would you like to be added:
improve unit test coverage for yurt-controller-manager:

current coverage: 28%
https://app.codecov.io/gh/openyurtio/openyurt/compare/911/tree/pkg/controller

target coverage: 70%

Why is this needed:
improve unit test coverage for OpenYurt project.
others
/kind feature

/assign


Implement SRI and signed hash

This implements SRI generation along with hash signing. There are some doc updates as well associated with this.
Jenkins piece is at this point and may need some additional review.

Deploy preview ready!
Built with commit 488ade380768a2d7aa841776fb64d853cadbc0fd
https://deploy-preview-603--hopeful-hamilton-4090b9.netlify.com

@adamweeks there's a script that runs from the jenkinsfile here: https://github.com/ciscospark/react-ciscospark/pull/603/files#diff-58231b16fdee45a03a4ee3cf94a9f2c3R152
They get generated into the ./dist path. Should we also commit a manifest into the repo? I feel like that's not necessary since we don't actually store the bundled files in the repo.


Uml 815

Purpose
Add endpoint URLs for lpa-codes service
Fixes UML-815
Approach
Add a value per account, set as an environment variable for api.
Anticipates an integrations instance of the lpa-codes api.
Checklist

[x] I have performed a self-review of my own code
[ ] I have added relevant logging with appropriate levels to my code
[ ] I have updated documentation (Confluence/GitHub wiki/tech debt doc) where relevant
[ ] I have added tests to prove my work
[ ] The product team have tested these changes

Coverage remained the same at 80.564% when pulling 4116f04ed79c3f4df94a95335fa7bc382a8c3ecc on UML-815 into e8e7b53f815ff5407c01115b07546ffb3954a4bd on master.


2.2.3 snapshots do not take into account value of @Api

I have tried latest snapshots of 2.2.3 for #1003 and came across in UI that @Api(value) is not rendered properly. Is it possible to confirm this?

@cemo this is absolutely true. What are you expecting to get rendered?


Remove some obsolete components

all pages are now wrapped in a Container by default
CustomLayout was just around to test slot properties on custom components

It'd probably makes sense to just create a code component to test that.

It'd probably makes sense to just create a code component to test that.

yeah that works too


OpenColorIO Refactor

This PR is about refactoring our use of OpenColorIO a bit. I've added an OpenColorIOTransform abstract class which is a ColorProcessor that takes care of loading the OCIO config and applying an OCIO TransformRcPtr to the channel data. I've re-derived the OpenColorIO node from this base class, and re-named it to ColorSpace (and included a compatibility config).
I've also done some general tidy-up to remove ColorSpace::enabled() and ColorProcessor::channelEnabled().
Let me know if this seems like the right API for OpenColorIOTransform. I'm not entirely happy with it for a couple reasons. I'm not sure we should be exposing OpenColorIO symbols directly, but I didn't know any other way to do it. I also originally tried to have virtual ConstTransformRcPtr transform() const and return NULL for the early-out case, but I couldn't find a way to make that compile... I guess if we didn't need to account for pre c++11 we could return nullptr instead, but since we have to support gcc 4.1 as long as the major apps do, I think we're stuck... although, how does ConstTransformRcPtr even exist in pre c++11 since its a std::shared_ptr?
I'm marking this On Hold for now, but I'd still like feedback before I proceed. Once we nail these 2 nodes, then I'll go ahead and implement LUT and possibly CDL before we merge this one.

Also I have no idea why we were using the ::OpenColorIO:: namespace, so I just copied that blindly... but now I'm thinking maybe it was about the name conflicting with the old node and we don't need that anymore?

Yeah.... I just re-read your last comment after some coffee. I'll try that then

I've made the changes to the interface, and added the Lut and Cdl nodes now.

I've re-based in most of the requested changes:

Renamed Lut to LUT and Cdl to CDL
Removed silly fileName == "" test from LUT
Added LUT::supportedExtensions() which wraps up OCIO getFormatExtensionByIndex

Driving the UI from this

Switched CDL plugs to Color3f
Added OpenColorIOTransform::affectsTransform() and hashTransform()

Implemented on ColorSpace, LUT, and CDL

Added OpenColorIOTransform::enabled() with a todo to ditch when possible

Implemented on ColorSpace, LUT, and CDL by returning a default hash from hashTransform()

The one comment unaddressed was about using PyOpenColorIO.Constants for the LUT UI interpolation and direciton plugs. My question was that PyOpenColorIO.Constants are actually strings, not ints, so we can't use them directly to drive the c++ code. I think they can still be used via OpenColorIO::InterpolationFromString, but that seemed pretty strange to me, so I wasn't too comfortable with it. What do you reckon?

Yeah, I'm with you on those constants - having an enum in C++ and a string in Python is weird, and defeats our aim of having the two APIs mirror each other as closely as possible. Given that I wasn't sure if we really wanted to use OpenColorIO in our public API anyway, I think my vote is to use our own enum which is bound in the same way as all our others, and then map to OpenColorIO internally. How does that sound?

Addressed in af8fdb2


Missing data

When querying some dates, is seems like there are missing SIRI rides:
https://open-bus-stride-api.hasadna.org.il/gtfs_rides_agg/group_by?date_from=2024-06-18&date_to=2024-06-19&group_by=operator_ref,gtfs_route_date&exclude_hour_from=23&exclude_hour_to=2

there are siri rides for those dates, please try to pinpoint the specific problem
$ curl 'https://open-bus-stride-api.hasadna.org.il/siri_rides/list?get_count=true&scheduled_start_time_from=2024-06-18T00%3A00%3A00%2B02%3A00&scheduled_start_time_to=2024-06-19T00%3A00%3A00%2B02%3A00&order_by=id%20asc'
80441

When running:
$ curl https://open-bus-stride-api.hasadna.org.il/gtfs_rides_agg/group_by\?date_from\=2024-06-18\&date_to\=2024-06-19\&group_by\=operator_ref | jq ".[] | .total_actual_rides"

we can see array of zeroes.
Also, when running:
select
    agg.gtfs_route_id,
    agg.gtfs_route_hour,
    agg.num_planned_rides,
    agg.num_actual_rides,
    rt.operator_ref
from gtfs_rides_agg_by_hour agg, gtfs_route rt
where
    agg.gtfs_route_id = rt.id
    and agg.gtfs_route_date >= '2024-06-18 00:00:00+00'
    and agg.gtfs_route_date <= '2024-06-19 00:00:00+00'

the num_actual_rides column is zero.


Update to Mrtk2.7.0

Includes version bump to WLT v1.3.8.
Includes new custom profiles for HoloLens2 and mobile.

/azp run