PHP 7 Support?

Any chance of having the mongo driver updated to work with php7?

+1

AFAIK, there is no mongo PHP driver that works with PHP7 at the moment. See https://jira.mongodb.org/browse/PHPC-285 for progress on the new, phongo based one. Probably need to wait for the driver before @jenssegers can support it in this library...

Oh I see.. Thanks @jhariani !

According to mongodb/mongo-php-driver#175 , https://pecl.php.net/package/mongodb has released v1.1 for php7

Compatibility with PHP 7 and pecl-mongodb:
https://github.com/jenssegers/laravel-mongodb/pull/691

Compatibility with PHP 7 and pecl-mongodb:
https://github.com/jenssegers/laravel-mongodb/pull/691

Because jenssegers use PHP's deprecated Mongo driver, (I think) It won't be supported in PHP 7+.
So I decided to make changes to this package to add support PHP's new MongoDB driver.
https://packagist.org/packages/martinpham/mongodb

See https://github.com/jenssegers/laravel-mongodb/issues/658, currently working on a compatible version. But quite a lot has changed and trying my best to make all current tests pass.

I currently pushed my "work in progress" changes to this branch: https://github.com/jenssegers/laravel-mongodb/tree/pecl-mongodb
Tests are still failing, would be great to have some pull requests so that we can release this faster!

Great!!! jenssegers

+1 @MartinPham Why not pull requests ?

Hi @jenssegers if you have done any more work on this could you please push as I'd like to get into working on this as well.
Should I extend the composer build matrix so that we can test against different versions of the laravel framework as well as differing versions of php (omitting cases where they aren't compatible)?

I've made a certain amount of headway on this today in that I have no errors just failures running on 5.6 with mongo 3.2.1 and mysql 5.7.10. https://github.com/WillSkates/laravel-mongodb is the link to my repo. I'll push a pr once I have stuff working on my end and i've stripped my test config out.

@jenssegers Please see PR #704. All tests are passing.

i've created a bash script to automate the installation of mongoDB on Homestead with php7:
https://github.com/zakhttp/Mongostead7.git


Enhancement: Publish a Gemfile.lock with each td-agent release.

td-agent vX.Y.Z represents a curated collection of GEMs that have been tested prior to their release.
Our project needs to add some additional plugins to support our requirements with out invalidating the integrity of the release.
Our CI pipeline takes the release, constructs a Gemfile.lock and then tries to install additional GEMS using td-agent-gem to ensure we don't replace any embedded/tested GEMS.
It is desirable if td-agent could create the lock file and publish it with the release.

Currently, td-agent-builder building system does not use Gemfile and Gemfile.lock:
https://github.com/fluent-plugins-nursery/td-agent-builder/issues/126
Now, we use https://github.com/fluent-plugins-nursery/td-agent-builder/blob/master/td-agent/core_gems.rb and https://github.com/fluent-plugins-nursery/td-agent-builder/blob/master/td-agent/plugin_gems.rb for bundling gems.

Thank you for the feedback.
Does your builder allow users to safely add gems to their environment as we're attempting to do with the Gemfile.lock?

We'd completed the first step to achieve this: #142.

We'd already published Gemfile.lock on td-agent 4.0.1 release.

Reopened, because probably users want bundled Gemfile.lock, but we don't yet add it to the package.


[Feature Request] Add option to password or PIN protect the app

It would be a privacy friendly addition to have the option to set a password or PIN for opening the app

I see what you're saying, and do think a actng quickly within the app is optimal.
Mostly I envision something:

optional (user doesn't have to require a password
privacy -- an option that protects some or all looks from being viewed at all, not only preventing opening to the link

It appears that current app behavior shows the links on the main screen even if they are in a folder.
Perhaps allowing for password protecting individual folders while simultaneously hiding those links from the main screen would be desirable.
This would hopefully not interfere with sharing links to the app -- one would be able to share a link from their browser to save without worrying about password requirements.
Either way, thanks for your work on this app. It has a really nice and fast design.


feat(tabs-extended): Tabs extended component

Related Ticket(s)
https://github.com/carbon-design-system/carbon-for-ibm-dotcom/issues/5382
Description
We're creating a new component that mirrors the BXTabs behavior but collapse down into a BXAccordion on mobile screens.
The challenge here is that I can't simply extend BXTabs/BXAccordion because we need it to render the markup for BOTH tabs and accordions. The BXTabs markup also isn't structured in a way that supports this type of implementation. In order to get this working, I created two new LitElement components called <dds-tabs-extended> and <dds-tab>. The dds-tab is just the pane content and contains parameters for the tabs/accordion. The dds-tabs-extended has a little bit of logic to parse through the dds-tab components, and create tabs and the accordion using Carbon classes. It also contains a little bit of logic for switching the active tab on click.
Changelog
New

Tabs extended
Tab

@iwhitcomb it's looking good!
The docs is showing up weird, mainly the proptable isn't rendering as intended:

There's also some lint errors showing up if you can take a look...

Thank you for the quick fixes @iwhitcomb ! Here are a few more things:

Container height currently is 40px. Expected 48px. Are you not using the expressive theme tabs? Our expressive theme tab is showing a bug too and rendering at 44px, but this tab component should just be pulling that one in. Just confused how it got to 40px 😅 If possible, please adjust the spacing below text so we get 48px total (including the 3px border bottom).

According to the design it should be 48px

sorry accidental close!

Might be able to get by merging, and addressing this later, but the Carbon accordion has a transition when it opens and closes that I'm not seeing here.

Maybe it's an upstream thing, are you looking at carbon-web-components?
https://web-components.carbondesignsystem.com/?path=/story/components-accordion--default

@jeffchew no, it's definitely an issue with tabs-extended because I'm not able to directly extend the tabs or the accordion objects. Instead, I had to basically reproduce the functionality from scratch and I haven't gotten to the accordion transitions yet.

@jeffchew no, it's definitely an issue with tabs-extended because I'm not able to directly extend the tabs or the accordion objects. Instead, I had to basically reproduce the functionality from scratch and I haven't gotten to the accordion transitions yet.

As discussed offline with @iwhitcomb , let's round back and see if this will require functional spec updates, @photodow . As Ian also mentioned, Carbon accordion allows for multiple panes to be open where this might be an awkward experience if we want the accordion to behave more like the Tabs if we only want one pane open at a time. I think we should discuss further on this one but doesn't seem to be launch gating to me and at least get this through for the release.

As mentioned above I don't think my comments above should block this. The accordion item open one at a time is per functional specs, so that's good. It's just missing the animation which I wouldn't call a blocker. My concern which sounds like Ian has at least commented on is that because it's not there something is broken somewhere. It sounds like that broken bit is he had to recreate it from scratch which causes hesitation on my part. Again I don't think I would block this PR from going in over that at the moment.

I don't think functional specs need to be updated on any of this, but do let me know if y'all think otherwise.

Hi @iwhitcomb

another small bug: after the accordion is clicked on, focus state there is correct, but the accordion title shouldn't stay gray, but should return to default background color.

so sorry to ask but could you give it 16px padding from top in the view port? It helps to let us see the top rule of accordion especially.

@shixiedesign I fixed the viewport margin. As for the gray hover/active state... what you're seeing is the difference between mobile and desktop. You're testing the tabs-extended on a mobile display(which won't have a hover state) and the carbon accordion on desktop(which does have hover state).
If you test both on mobile or both on desktop you'll see that they match. :)


chore: Update yarn.lock to resolve outstanding dependabot alerts

Description 📝

Regenerates our yarn.lock by running rm yarn.lock && yarn 📄

This causes dependencies to bump the minor/patch versions so that we are on the latest patches

Preview 📷

Package
Before
After

micromatch

tar

How to test 🧪

Verify all automated checks pass ✅
Check basic functionality of our tooling

Vite
Cypress
Storybook

As an Author I have considered 🤔

[ ] 👀 Doing a self review
[ ] ❔ Our contribution guidelines
[ ] 🤏 Splitting feature into small PRs
[ ] ➕ Adding a changeset
[ ] 🧪 Providing/Improving test coverage
[ ] 🔐 Removing all sensitive information from the code and PR description
[ ] 🚩 Using a feature flag to protect the release
[ ] 👣 Providing comprehensive reproduction steps
[ ] 📑 Providing or updating our documentation
[ ] 🕛 Scheduling a pair reviewing session
[ ] 📱 Providing mobile support
[ ] ♿  Providing accessibility support

I have no idea how to fix this Vite config type error 😞


make_wikipedia.py fails on linux

Traceback (most recent call last):
  File "/home/peter/kode/dolma/dolma_env/lib/python3.11/site-packages/dolma/core/parallel.py", line 283, in _multiprocessing_run_all
    multiprocessing.set_start_method("spawn")
  File "/usr/lib/python3.11/multiprocessing/context.py", line 247, in set_start_method
    raise RuntimeError('context has already been set')
RuntimeError: context has already been set

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/peter/kode/dolma/scripts/make_wikipedia.py", line 289, in <module>
    main()
  File "/home/peter/kode/dolma/scripts/make_wikipedia.py", line 285, in main
    processor(date=args.date, lang=args.lang)
  File "/home/peter/kode/dolma/dolma_env/lib/python3.11/site-packages/dolma/core/parallel.py", line 390, in __call__
    fn(
  File "/home/peter/kode/dolma/dolma_env/lib/python3.11/site-packages/dolma/core/parallel.py", line 285, in _multiprocessing_run_all
    assert multiprocessing.get_start_method() == "spawn", "Multiprocessing start method must be spawn"
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Multiprocessing start method must be spawn

The bug can be fixed by setting
multiprocessing.set_start_method("spawn")
in the __main__ environment.
Perhaps the dolma core/parallel.py should use multiprocessing.get_context("spawn") to avoid this.

Once this is fixed I also get the following error:
files: 0.00f [03:30, ?f/s]        2023-10-18 09:34:09,483 WARNING dolma.WikiExtractorParallel Failed to process wikipedia_simple/wiki_20231001_simple/AA/wiki_00.gz: Error -3 while decompressing data: invalid stored block lengths

This is the command I use for running it:
python scripts/make_wikipedia.py --output wikipedia_simple --lang simple --processes 4

Hi @peterbjorgensen! thank you for this bug report. I've made a PR (#64) with these fixes in.
I can't seem to reproduce the error gzip... could you tell me a bit more about your setup (platform, python version, etc.)

I am on Python 3.11.5 on fully updated Arch Linux, wikiextractor-3.0.7.
It seems like it makes an incomplete wiki_00.gz archive of 70 MB.
I can't gunzip wiki_00.gz either - I get gzip: wiki_00.gz: invalid compressed data--format violated

Even using Python 3.11.8 , the error is the same as follows:
Found 1 files to process
files: 0.00f [04:25, ?f/s][2024-02-29 16:53:56 SpawnPoolWorker-32.dolma.WikiExtractorParallel WARNING] Failed to process wikipedia/wiki_20231001_simple/AA/wiki_00.gz: Error -3 while decompressing data: invalid block type
documents: 239kd [04:26, 897d/s]
files: 0.00f [04:26, ?f/s].  gunzip wiki_00.gz error makes me not able to follow the taggers step

Even using Python 3.11.8 , the error is the same as follows: Found 1 files to process files: 0.00f [04:25, ?f/s][2024-02-29 16:53:56 SpawnPoolWorker-32.dolma.WikiExtractorParallel WARNING] Failed to process wikipedia/wiki_20231001_simple/AA/wiki_00.gz: Error -3 while decompressing data: invalid block type documents: 239kd [04:26, 897d/s] files: 0.00f [04:26, ?f/s]. gunzip wiki_00.gz error makes me not able to follow the taggers step

@soldni  I think this needs to be fixed, please check it.

I remain unable to reproduce this issue on my side, would need more info.

I'm also get the bug:
python scripts/make_wikipedia.py   --output ./wikipedia_zh   --date 20240401   --lang zh   --process 1
Found 1 files to process
files: 0.00f [1:00:20, ?f/s]       [2024-04-06 22:45:55 SpawnPoolWorker-3.dolma.WikiExtractorParallel WARNING] Failed to process wikipedia_zh/wiki_20240401_zh/AA/wiki_00.gz: Error -3 while decompressing data: invalid block type
documents: 1.40Md [1:00:20, 387d/s]
wikiextractor : 3.0.6

@soldni
I'm also get the bug:
python scripts/make_wikipedia.py --output ./wikipedia_zh --date 20240401 --lang zh --process 1
Found 1 files to process
files: 0.00f [1:00:20, ?f/s] [2024-04-06 22:45:55 SpawnPoolWorker-3.dolma.WikiExtractorParallel WARNING] Failed to process wikipedia_zh/wiki_20240401_zh/AA/wiki_00.gz: Error -3 while decompressing data: invalid block type
documents: 1.40Md [1:00:20, 387d/s]
wikiextractor : 3.0.6

First save the extracted file as a json file, and then compress it, and get the correct answer. So I'm guessing it's some kind of  bug about Instant Compression + multi-process mechanism of Wikiextractor.

Thanks for your hard work.  would you please show me your commands that
will be helpful for me to follow the procedure. Thanks in advance
夜白 @.***> 于2024年4月8日周一 22:30写道：

First save the extracted file as a json file, and then compress it, and
get the correct answer. So I'm guessing it's some kind of bug about Instant
Compression + multi-process mechanism of Wikiextractor.
—
Reply to this email directly, view it on GitHub
https://github.com/allenai/dolma/issues/58#issuecomment-2042908940, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AKFA67OYIBPN4HK2J7P2GJLY4KSZHAVCNFSM6AAAAAA6D4HMDCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBSHEYDQOJUGA
.
You are receiving this because you commented.Message ID:
@.***>

I update wikiextractor from 3.0.6 to 3.0.7，solve the bug Error -3 while decompressing data: invalid block type. But get : Error -3 while decompressing data: invalid stored block lengths

Have you solved this problem, i faced this problem, and i don't have the chance to follow tagger step.


Update for more cri breaking changes

Most notably this sets the app experiment on (a little hackily) and picks up breaking proto changes on master again. This gets it back to working at all.
cc @squeed

LGTM :+1:


Storage Explorer download function does not detect all available folders

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.30.2
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20230721.7
Platform
Linux (snap)
OS Version
Ubuntu 20.04
Bug Description
When I try to download a large folder (~2TB), the "Select a folder for download" panel does not allow me to access partitions from other disks. I can't even see them. I am the owner of that partition.
Ex:
$ ls -l / | egrep data00
drwxr-xr-x  10 bill bill  4096 mag 25 09:20 data00
Steps to Reproduce

Launch Storage Explorer
Connect to a blob container
select a folder
Press Download Button
Some destination (folders) are missing

Actual Experience
When trind to download a file, some destination folders are missing.

Expected Experience
I expected to see all folders as possible destinations (at least those for which I have rw permissions)
$ ls -l / | sort -k 9,9
total 168
lrwxrwxrwx   1 root  root      7 mar 14 17:53 bin -> usr/bin
drwxr-xr-x   4 root  root   4096 lug  7 06:28 boot
drwxr-xr-x   2 root  root   4096 mar 14 17:55 cdrom
drwxr-xr-x  10 bill bill  4096 mag 25 09:20 data00
drwxr-xr-x   4 bill bill  4096 lug 19 09:49 data01
drwxr-xr-x  20 root  root   5060 lug 24 14:25 dev
drwxr-xr-x 142 root  root  12288 lug 21 06:32 etc
Additional Context
I can see those missing directories when using the Upload button.
I already used
snap connect storage-explorer:removable-media :removable-media
Which likely solved the same or a silmilar issue for the /media folder but my problem with other mounted partitions is still there.

@linsson did you install via snap or the .tar.gz bundle?

Exactly! Sounds weird to me too!

Am I missing something?

@linsson one thing we are noticing in the screenshots is that the two file manager applications in each picture are very different. It looks like that they might even be totally different applications. Do you know why this might be?

@linsson one thing we are noticing in the screenshots is that the two file manager applications in each picture are very different. It looks like that they might even be totally different applications. Do you know why this might be?

I also noticed that but I have no idea about it, unfortunately. Can I change something from some option panel?

it uses something different that I can't recognize.

To me it looks like the default Ubuntu file explorer, Nautilus, but I'm not 100% sure.

https://wiki.gnome.org/action/show/Apps/Files?action=show&redirect=Apps%2FNautilus
https://manpages.ubuntu.com/manpages/xenial/en/man1/nautilus.1.html
https://linuxhint.com/ubuntu_file_managers/

I think it could be good to try:

See if you can launch Nautilus on its own (e.g. not from Storage Explorer), and see if it has access to your mounted drives?
It it doesn't, can you find a way to give it access?
If it does, but you don't use it normally, try uninstalling it. Perhaps that will force Storage Explorer to use Dolphin during downloads.

Hi,
unfortunately the nautilus command seems to be unavailable and
"apt list --installed | egrep -i nau"
returns nothing.

@linsson well, it must be some other file explorer then. I think the solution lies in finding out which one it is and then either removing it, or figuring out how to give it access to your mounted drives. Unfortunately this now getting out of our expertise area. We can leave this issue open while you investigate down that path. Let us know if you have any Storage Explorer centric questions while doing so.

One final alternative for you is to create a linked folder in a location that the other-file-explorer has access to, which resolves to a location on the mounted drive. Then you could do the download into that linked folder.

@linsson well, it must be some other file explorer then. I think the solution lies in finding out which one it is and then either removing it, or figuring out how to give it access to your mounted drives. Unfortunately this now getting out of our expertise area. We can leave this issue open while you investigate down that path. Let us know if you have any Storage Explorer centric questions while doing so.

Is there any possibility to set app explorer from Storage Explorer settings?

Is there any possibility to set app explorer from Storage Explorer settings?

No, not that I know of. Basically we call an Electron API, which calls a Chromium API, which calls API specific to your OS.


Issue with browser back button

I created test repository with my problem - https://github.com/plxel/test-nextjs .
When you are on index page and changing counter or repository - url changes and when press browser back - getinitialprops is called.
When you are doing the same on "other" page - getInitialProps is not called on back button. why?
The reason why I need this - I need to restore redux state on browser back. Maybe there is different approach?

Try using shallow routing: https://github.com/zeit/next.js#shallow-routing


function imwrite()

How would I save the images to file using the function imwrite()

There's an example in the documentation. If there's an issue with it, feel free to reopen with more detailed informations.

How could I reconstruct the image using k largest singular values, where k
is 5% , 10% , 25%, 35%, 50%, of picture's smaller dimension
On Tue, May 5, 2015 at 12:35 PM, Lucas Beyer<EMAIL_ADDRESS>wrote:

There's an example in the documentation
http://timholy.github.io/Images.jl/function_reference.html#imwrite. If
there's an issue with it, feel free to reopen with more detailed
informations.
—
Reply to this email directly or view it on GitHub
https://github.com/timholy/Images.jl/issues/298#issuecomment-99133915.

I'm sorry, but this question is not very specific to images; moreover, I can't do your research for you. You'll have to figure it out yourself; hopefully, any image-specific questions you have will be mostly addressed in the documentation in this package. (Where it's not, I appreciate fixes or reports.)


Wildcard domains in ServiceEntry cause connection resets in high traffic scenarios (eg. ETL jobs)

Bug description
This is not as much a bug as a performance observation. This should be at least mentioned in a documentation and possibly benchmarked. I will provide more details later on (possibly minimal reproduction configuration)
After weeks of on-and-off debugging of random connection resets (more resets the more parallelism was added) when switching ETL jobs to use Istio I have determined that wildcard domains in ServiceEntry cause connections to be dropped/reset.

[ ] Configuration Infrastructure
[x] Docs
[ ] Installation
[ ] Networking
[x] Performance and Scalability
[x] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

Affected features

[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane

Expected behavior
Users should be warned about possible Performance implications of using wildcard ServiceEntries, possibly provided with performance characteristics.
Steps to reproduce the bug
Live setup description
This section describes the setup i am performing tests in. Minimal benchmarking setup for use in any cluster will come later.

AWS S3 bucket containing large number of KB-sized files with a few MB-sized files
Python script using boto3

downloading ~18k objects for a total size of 500 MB (actual data transferred between Pod and S3 is roughly 1 GB)
using 200 worker threads

one ServiceEntry per host definition
global.outboundTrafficPolicy.mode set to REGISTRY_ONLY

Live setup testing results
Run above setup with following ServiceEntries:

~1% errors: *.amazonaws.com
0 errors: <bucket>.s3.<region>.amazonaws.com
~1% errors: <bucket>.s3.<region>.amazonaws.com + *.amazonaws.com
~1% errors: <bucket>.s3.<region>.amazonaws.com + *.example.com
~1% errors: <bucket>.s3.<region>.amazonaws.com + *.example.com + *.amazonaws.com

Changes to setup's parameters (with just *.amazonaws.com entry) in previous testing session yielded following observations:

lowering number of worker threads to 20 never gave errors
increasing number of worker threads increased error rates (2000 threads had around 50% error rate)
increasing tcp.maxConnections to ~4k (from default 1024) through DestinationRule lowered error rates for higher number of threads to ~1%,
increasing tcp.maxConnections above 4k (some absurdly high values like 20k, 200k etc.) did not bring error rate below 1%,

Version
$ istioctl-1.3 version --remote
client version: 1.3.8
citadel version: 1.3.8
egressgateway version: 1.3.8
galley version: 1.3.8
ingressgateway version: 1.3.8
pilot version: 1.3.8
policy version: 1.3.8
sidecar-injector version: 1.3.8
telemetry version: 1.3.8

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.3", GitCommit:"b3cbbae08ec52a7fc73d334838e18d17e8512749", GitTreeState:"clean", BuildDate:"2019-11-13T11:23:11Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.9", GitCommit:"500f5aba80d71253cc01ac6a8622b8377f4a7ef9", GitTreeState:"clean", BuildDate:"2019-11-13T11:13:04Z", GoVersion:"go1.12.12", Compiler:"gc", Platform:"linux/amd64"}

How was Istio installed?
helm template fed through kustomize
Environment where bug was observed
Probably irrelevant here, but:

Rancher - Custom Nodes cluster
Amazon Linux 2 @ AWS EC2 instances

Stats update: it is significantly harder to cause an issue when the service is running inside the same cluster as benchmarking client, 200 workers usually don't error out. Working on reproducing it in this setup, but looks like i'm hitting Python limitations.


Feature Request: Improving CLI flow

Describe the solution you'd like
If we include .env setup during the build-onchain-apps creation, there could be a case where user doesn't have those .env variables ready and should allow users to skip the .env setup.
If the user decides to skip the .env setup, we can add a doctor command to check for the state of .env files.
Prototype for the doctor command is here - feat: add doctor command
Describe alternatives you've considered.
No response

We will keep cli experience simple. Add step for .env file setup but don't include a doctor command.

Resolved by https://github.com/coinbase/build-onchain-apps/pull/390


Realised & Unrealised P&L show strange values briefly after trade

Description
When a trade goes through there seems to be a brief period where the realised and unrealised P&L figures display weird values before they correct themselves .... almost as if the decimals arent applied initially and then they wake up. Maybe a call to the assets API and initially we show the unformatted version?
Steps to Reproduce

Go to Console
Open a position
Approve the TX in your wallet
You will see the unrealised show a weird value briefly
Now hit the close position button
Approve the TX in your wallet
You will see the realised show a weird value briefly

Expected behavior
We should show the correct value so ppl dont panic briefly!
Screenshots
If applicable, add screenshots to help explain your problem.
Device details
Desktop (please complete the following information):

OS: Windows
Browser: Chrome

Additional context
Add any other context about the problem here.


Add "Search" box to https://api.wevoteusa.org/voter/

We need a way to search for voters on WeVoteServer/voter/views_admin.py voter_list_view
The template is here:
WeVoteServer/templates/voter/voter_list.html

This is working and tested. Thank you @kotaaaa!


Fix 'shellslash' behaves differently when sourcing a script twice

Problem:    Changing 'shellslash' doesn't affect the result of expand()
when sourcing a script multiple times.
Solution:   Always store si->sn_name on the execution stack.

There seems to be something wrong with this PR. I'll open another one.


Unit Test Game Page BE

Issuer: Jenny
Assignees: Steven, Jeannie
Requirements:

[ ] Create a unit test to check if the cards array parse from json is correct
[ ] Create a unit test to check if the function isInArray work as desired
[ ] Create a unit test to check if the function play work as desire (check hp bar, image path, choosenCards array)

Deadline: Thursday, May 25rd, 2023
Code-dependency:

game.js

Issue done criteria:

All unit tests is made and the code pass all of them,

Merged with Pull Request #46 instead


Changing repo() function call to createRepo()  due to deprecation warnings

On running the module I received the following warning from @octokit/rest:

DEPRECATED (@octokit/rest): repos.fork() is deprecated, use repos.createFork()

This PR contains an upgrade to the underlying @octokit/rest package and changing the fork() method call to createFork(). Additionally, the Authentication function then required updating to address the following deprecation warning:

Deprecation: [@octokit/rest] octokit.authenticate() is deprecated. Use "auth" constructor option instead.

As per the documentation here

@tbroadley No problem! It's a nice project. Thanks for making it
The build seemed to fail trying to spell check the CHANGELOG and it failed on a github emoji that was already there from 2 years ago (:star :) - I saw there was some old issues around emojis. It was detecting it as (``).
I upgraded to use the current version of the cli and that didn't seem to fix it. After trying it a few times it began to work. Not sure what was happening in the background but it seemed slightly temperamental. It's working now though and seems to be building :)


Implement cleaner page refresh when page is clicked

Use location.reload() js function for a cleaner reload.
Also made other minor improvements such as deleting unused id tags.

Glad you're thinking about UX so early, haha.
It might even be simpler and more accurate to just sayhref="/", since I believe clicking on Home should actually go to the home page instead of refreshing the current page.

I tried that. It did not work. Would you rather have home go to current page or just refresh?

Oh, well you could also try href="index.html. Wendy kind of split up the website into two websites previously but it's really up to Avinash and Alie how they would like the site... I think in any case, clicking the home button should actually take users to the home page.


Bootstrap 3.2 support

Any plans on implementing  v3.2?

@marcovtwout i can not to configure bs3. I followed the tutorial using a composer in yii 1.1.16. can i help me?

https://github.com/crisu83/yiistrap/blob/bs3/README.md

i saw this, but doesn't works

Invalid Bootstrap path and CDN URL not set. Set vendor.twbs.bootstrap.dist alias or cdnUrl parameter in the configuration file.

In your config/main.php file you should declare
'aliases' => array(
	'bootstrap' => realpath(__DIR__ . '/../extensions/bootstrap'),
),

Now shows this error
Notice: Undefined property: CWebApplication::$bootstrap

the problem is here
'bootstrap' => array(
'class' => '\TbApi',
),

Well, your configuration looks like you are using Composer. If not try this:
'import' => array(
	...
	'bootstrap.helpers.*',
),
...
'bootstrap' => array(
	'class' => 'bootstrap.components.TbApi',
),

If i put
'class' => 'bootstrap.components.TbApi'
show the error
Invalid Bootstrap path and CDN URL not set. Set vendor.twbs.bootstrap.dist alias or cdnUrl parameter in the configuration file.
else shows the error above

My apologies, I gave you the wrong configuration try with this:
'aliases' => array(
	'vendor.twbs.bootstrap.dist' => realpath(__DIR__ . '/../vendor/twbs/bootstrap/dist'),
),
'components' => array(
	'bootstrap' => array(
		'class' => '\TbApi',
	),
),

That is asuming you are using Composer.

does not works :(

Then you should install Composer..

I am using composer .. but with or without composer does not work

Ok, are you sure you have your composer.json like this?:
{
	"name": "myvendor/myapp",
	"require": {
        "php": ">=5.1.0",
        "yiisoft/yii": "1.1.*",
		"crisu83/yiistrap": "dev-bs3"
	}
}

i already did it.

@crisu83 can you help  ?

I'm afraid I cannot do much with the details you've provided, maybe you could tell us what the error is that you are getting and provide us with both your application configuration and composer.json (gist/pastebin please).

I came across the same problem when installing yiistrap.
The problem for me was that I did not have Bootstrap installed!
I found two solutions.

Use Bootstrap from a public CDN.  ( Eg https://maxcdn.bootstrapcdn.com )
To set this up just ADD a single line in your config/main.php

    'components'=>array(
              ...
              'bootstrap'=>array(
                             ...
                             'cdUrl'=>"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/",
              ),
     ),

You can host Bootstrap yourself.
Download Bootstrap from getbootstrap.com
Extract into /protected/vendor/twbs/bootstrap/dist

You have a typo on your example, it should be cdnUrl not cdUrl.


Add new CF for K8s area to CF on K8s WG

Add missing CF for K8s repositories to the CF on K8s working group.

If we're pulling in the cf-for-k8s repos for the time being until we retire them completely, should we have a new technical area for them that's separate from the existing "CF on K8s" one (which maybe we should also rename "Korifi" to match the new official project name)?

@emalm We updated the PR to incorporate your suggestions.
On a separate topic, is there a process for removing approvers who are no longer full-time contributors to a project? We noticed that Akira and Mario are still listed as approvers for Korifi.

Thanks!

is there a process for removing approvers who are no longer full-time contributors to a project?

Yep, https://github.com/cloudfoundry/community/blob/main/toc/ROLES.md#revoking-approver-role now represents the process that was approved in RFC 0008.


V2.0.4 - respect metric day boundaries

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[na] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

no conda-forge packaging changes

See https://github.com/gwpy/pyomicron for issues and changes to pyomicron

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Overlaying images/text onto videos

I was trying out the overlaying of transparent picts onto videos.  Am I doing it right, though?  A few things are happening that are puzzling: Video is grayscale?  Background doesn't seem to be transparent?  Video seems to be subdivided into 3 parts?
The same happens when I run examples/7-watermark.rkt
Thanks for all the hard work on this lang.  :)

Hmm...your code looks right. I suspect the three parts are because Video separated out the three color channels (RGB) into separate feeds. Probably a simple bug on my end.

Ah, okay, its a bug in composite-merge. An immediate fix is to use overlay-merge instead:
(multitrack
 (clip the-clip)
 (overlay-merge 0 0 100 100)
 (p:colorize (p:text "HELLO" "Helvetica" 1024) "white"))

(Also worth noting, while it doesn't preview correctly, it does seem to render correctly.)

And finally, ce7fd88f7d34c5ebe17cb0faecb05795df5e32e9 fixes this. Thanks for reporting.

Thanks for fixing!


QTs: Create new Countdown timer component

This will be based on a design from Sean, but will be different from the component by Monika as it will clearly show the remaining time in digits to the user.
It will probably take the following props:

startTime (timestamp)
duration (minutes)

It will then show the remaining time.
Events should be emitted for:

5 minutes remaining
1 minute remaining
end of time limit

Wireframe and design coming soon.

Intended UX is for the timer to pin at the top of the screen so that it is always visible to the user.
It should transition at 10 minutes by changing colour as shown and being accompanied by the alert icon.


Run Heapster tests on Kubernetes 1.2

Currently we do it only for Kubernetes 1.0.7

i am running heapster in kubernetes 1.3.0.Alpha.2 is working

Which version of Heapster do you run @euprogramador? Released one like v1.1.0-beta1, v1.0.2 or from HEAD?

heapster:canary image it is?


Pre commit hooks

This one should resolve #68
To note, this only sets some basic hooks and Github Actions, but I think it sets an OK platform for any future checks we wish to run.
I've also added a short section in the contributing guidelines to include running pre-commit hooks prior to pushing changes.
Any changes to the original files (under eddymotion) are due to styling (black, flake8, isort).

Hello @GalBenZvi! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file .maint/update_zenodo.py:

Line 93:13: W503 line break before binary operator

I rebased this branch at main and only checked out specifically relevant files following @oesteban request.
Hopefully now this PR may be appropriate and may help this project (:

I'm sorry it was such a mess @oesteban, I didn't realize there were so many style changes since I was focused on following your other requests regarding this PR.
I've rebased this file (CONTIBUTING.md) at upstream/main and only added my small documentation.
Hopefully now this PR is more appropriate :smile:.

I think black picks up flake8's configuration - probably not the other way around.


Have a single module with synced classes from keycloak/keycloak

Description
Currently classes are synced from keycloak/keycloak into multiple Maven modules, which then contains a mix of Java files maintained in keycloak/keycloak and those maintained in keycloak/keycloak-client.
It may be better to have a separate client-common-synced module or whatever that only contains synced Java files, and a README.md in the top that says don't touch, or some other ways to mention this.
Discussion
No response
Motivation
No response
Details
No response

@thomasdarimont @mposolda FIY

@stianst We already have README where we mention which modules are "synced" - https://github.com/keycloak/keycloak-client/blob/main/README.md#keycloak-client
If we sync all the files just to the single module keycloak-client-synced, then it will contain both mix of synced admin-client and authz-client stuff. So then we will need another way how to "divide" all those files and which of them should be used only for admin-client and which of them only for authz-client. This does not seem very practical though?
If we want to clearify a bit more what is synced, maybe we can also rename the directories like admin-client/src or authz-client/src to something like src-synced? This can make it clearer for developers what is synced and should not be touched. WDYT?
TBH My understanding of what @thomasdarimont mentioned yesterday was something different :-) I understood it like this: Some "common" and "core" classes are duplicated in both admin-client and authz-client modules. For example representation classes or the class OAuth2Constants . In theory, this can cause issues if someone uses both admin-client and authz-client on classpath with different version of both. So we can introduce single module client-common, which can have those classes shared to both. Then the admin-client and authz-client can have dependency on this module. This makes more sense to me. @thomasdarimont can you confirm?

@mposolda yes, your interpretation matches, what I suggested. However, I think this can be combined with "...module or whatever that only contains synced Java files, and a README.md in the top that says don't touch, or some other ways to mention this."


Nuget packages are outdated

Is your feature request related to a problem? Please describe.
Not a specific problem.
Describe the solution you'd like
Updated the NuGet packages to the current version to avoid security issues and errors.
Describe alternatives you've considered
None.
Additional context
None.

@loic-sharma Can you explain what's the idea behind the options Version="$(MicrosoftEntityFrameworkCorePackageVersion)" and so on? Should I leave it like it is now?

Ah, I understand it now. Do you really want to do this with directory.props? I believe it's easier to use the Visual Studio integrated NuGet package manager...

Ah, I understand it now. Do you really want to do this with directory.props? I believe it's easier to use the Visual Studio integrated NuGet package manager...

Yup, this is the only way to manage package versions centrally in a cross platform way. The Visual Studio experience is currently limited and does not work well on all platforms.
Note that we (the NuGet team) are working on overhauling the centrally defined package versions experience. For more information, see: https://github.com/NuGet/Home/wiki/Centrally-managing-NuGet-package-versions

Yup, this is the only way to manage package versions centrally in a cross platform way.

Ah, okay. Makes sense now :)

Note that we (the NuGet team) are working on overhauling the centrally defined package versions experience. For more information, see: https://github.com/NuGet/Home/wiki/Centrally-managing-NuGet-package-versions

Very good. Right now, since this is not supported in Visual Studio, I have to be careful 😄 Otherwise, I will update the NuGet packages by VS and overwrite the placeholders.

So, this can be closed as the pull request is finished now and will is able to be merged soon :)


add number_of_replicas tests

Please check if the PR fulfills these requirements

[x] The commit message follows our guidelines
[x] Tests for the changes have been added (for bug fixes/features)
[ ] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
we add tests for number_of_replicas

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
not

Other information:
this PR is related to https://github.com/marqo-ai/marqo/pull/391

unit test passed (with added custom `number_of_replicas` test)


Add nmap package manifest to WinGet

Description of the new feature/enhancement
I use the nmap utility to perform network security monitoring and penetration testing. Today, I install this package via the Scoop package manager, but it would be great to have this ported over to the WinGet package manager for Windows 10.
Scoop manifest example: https://github.com/ScoopInstaller/Main/blob/master/bucket/nmap.json
App website: https://nmap.org/download.html

Proposed technical implementation details (optional)

Issue to close.
https://github.com/microsoft/winget-pkgs/blob/master/manifests/Insecure/Nmap/7.80.yaml


Document returns wrong parent database after performing a copyToDatabase()

It appears that the parentDatabase reference isn't updated after copying a document using copyToDatabase(). The code below outputs the same replica ID for both the source and target parent databases.
If you run the same code using the lotus.domino objects, it returns the corrent (different) replica id's.
String dbPath = "some-db-not-current.nsf";

Database dbSrc = XSPUtil.getCurrentSession().getDatabase("", dbPath);
Document docSrc = dbSrc.getAllDocuments().getFirstDocument();

Database dbCurrent = XSPUtil.getCurrentDatabase();
Document docCopied = docSrc.copyToDatabase(dbCurrent);

System.out.println("source doc in: " + docSrc.getParentDatabase().getReplicaID() );
System.out.println("target doc in: " + docCopied.getParentDatabase().getReplicaID() );

I believe copyToDatabase() is less performant that .createDocument() and .copyAllItems(). As a workaround, I'd recommend using the latter format and, unless anyone knows to the contrary, I suggest we change the code to do this anyway.


Update for word vectors and supported library

Added link for official FastText word vectors and updated open-source library list by adding Spacy.

Thanks for the update!


Creating variations / children

Hi!  We like how the package is built, and are wondering if you have plans to support the creation of attributes, attribute-sets, products and variations?
That would be an amazing addition, and would most definitely allow us to use this package for one of our projects.
Thanks
Sascha

Hey @sdobbelaere! I'm not actively working on this package but can definitely take a look into adding those features. It may take some time to implement comprehensive support for product creation (especially configurable products) but the product attributes/attribute sets should be more straightforward.
Just to confirm, are you referring to custom options when you say variations?

Hey @sdobbelaere! I'm not actively working on this package but can definitely take a look into adding those features. It may take some time to implement comprehensive support for product creation (especially configurable products) but the product attributes/attribute sets should be more straightforward.
Just to confirm, are you referring to custom options when you say variations?

Thank you for the reply @TDKorn :). When I'm talking about variations I'm talking about the simple products that attach to the configurable products to allow for the configurator.    Realistically it will take us a few months before we get to the magento-integration as well, so it seems like a good time to start this conversation :). I'm sure we can pitch in with the development as well.

Hi @TDKorn ,
I hope you're doing well! My name is Bran David, and I’m working with @sdobbelaere  on the Magento integration for our ERP software, OneSila. I wanted to reach out and let you know that we’ve started working on your repository and have forked it here: https://github.com/OneSila/OneSilaMagento2Api.
We were really impressed with how you structured the package. It's clear that a lot of thought and effort went into it, so congratulations on the great work!
That being said, we have some specific requirements for our integration, and we’ll be making a number of enhancements, including:

Adding a model creation method
Implementing a new authentication method via API key.
Developing new models for AttributeOption, AttributeSet, AttributeSetGroup, and AttributeSetAttributes (or adding create/remove methods in the AttributeSet model).
Creating a new model for Configurable Products with adding / removing variations.
Adding support for paginated results.
Introducing some additional methods for the product model.

As we progress, we’d be happy to discuss the possibility of merging our fork into your main branch, if you’re interested.
Thank you again for your work on this project, and we look forward to potentially collaborating in the future!
Thank you again for your work on this project, and we look forward to hearing your thoughts!
Best regards,
Bran David
OneSila Team

Hey @BranDavidSebastian,
Thank you so much for your message, I really appreciate your feedback!
Those enhancements sounds great to me, I would be more than happy to merge your contributions!
I haven't actually worked with Magento in years, but please let me know if there's anything I can do to make it easier for you to further develop this package.


Purge Css No Content Provided

Hello there,
I'm trying to use the purgeCss/laravel mix plugin from Spatie  in my webpack configuration to remove unused css from my project with no success.
webpack.mix.js
const { mix } = require('laravel-mix');
let build = require('./tasks/build.js');
var tailwindcss = require('tailwindcss');
require('laravel-mix-purgecss');

mix.disableSuccessNotifications();
mix.setPublicPath('source/assets/build');
mix.webpackConfig({
    plugins: [
        build.jigsaw,
        build.browserSync(),
        build.watch(['source/**/*.md', 'source/**/*.php', 'source/**/*.scss', '!source/**/_tmp/*']),
    ]
});

mix.options({
    postCss: [ tailwindcss('./tailwind.js') ],
    processCssUrls: false,
});

mix.js('source/_assets/js/main.js', 'js')
    .sass('source/_assets/sass/main.scss', 'css')
    .purgeCss();

When i run npm run production i got this error:

:point_right: Erorr: No content provided

Did anyone face this error?
I will really appreciate any help.
Thanks

When using laravel-mix-purgecss outside of Laravel, you need to tell it where to look.
Here's how I do it in the jigsaw-tailwindcss starter kit:
https://github.com/hellocosmin/jigsaw-tailwindcss/blob/565ee02fc256d02ea14ef0951c620ee24750b2e1/webpack.mix.js#L16-L28

Yeah, Thanks a lot.
Didn't read with attention the documentation provided. It happens sometimes :laughing:

Yeah, Thanks a lot.
Didn't read with attention the documentation provided. It happens sometimes :laughing:


Not working on Android mobiles

Describe the bug
On android phone keyboard events are not triggered :/
To Reproduce
Steps to reproduce the behavior:
Go to https://codesandbox.io/p/sandbox/h2drly
Test to type "a" on your keybord
On computer

Works well
On Android phone

Not working
Expected behavior
Expect just works on Android as same as on computer

Hmm that is strange. I would also expect this to work the same way.
I'm quite busy these days, but if anyone can help with this one it would be greatly appreciated!


Mention third party licenses

We should inform the user of SuperElastix about the licenses involved. E.g. in the github readme and/or the build instructions, we should state that the SuperBuild of SuperElastix will download code from third-party resources with varying licenses. The user is responsible for checking all compatiblilties with its own software.

If we plan to distribute binaries, we must make and add a full list of involved licenses ourselves.

Note that Elastix optionally links statically to an LGPL (GNU Lesser Public License) licensed library: ANNlib. See https://github.com/SuperElastix/elastix/blob/develop/Components/Metrics/KNNGraphAlphaMutualInformation/KNN/ann_1.1/CopyrightANN.txt
This appears enabled by CMake flag USE_KNNGraphAlphaMutualInformationMetric at https://github.com/SuperElastix/elastix/blob/develop/Components/Metrics/KNNGraphAlphaMutualInformation/CMakeLists.txt#L10


Improve error when pack --framework is used off Windows

I use Linux build agents whenever I can -- even to build Windows software. This unfortunately led me to try to run vpk pack with the -f switch, which worked locally for me (on a Windows machine) but repeatedly failed in my Azure Pipelines build.
dotnet tool run -- vpk pack --packVersion 0.2.173-beta.g628b18e325 --channel ci-win-arm64 --packId Nerdbank.Zcash.App --packAuthors Nerdbank --mainExe Nerdbank.Zcash.App.Desktop.exe --packDir /home/vsts/work/1/apps-Windows/win-arm64 --outputDir /home/vsts/work/1/app-packages --framework net8.0-arm64-desktop

Unrecognized command or argument '--framework'.
Unrecognized command or argument 'net8.0-arm64-desktop'.

I wasted half a day trying to diagnose why the switch was being rejected. Mostly I was operating on the belief that dotnet itself was 'stealing' the switch thinking it was meant for itself, since --framework and -f are interpreted by some dotnet commands.
Eventually I stumbled on the realization that it might simply not be available on linux agents, and so I switched to a Windows agent and it finally worked.
So my suggestion: can you do anything in the error message that is printed to indicate that the argument is recognized but not allowed on Linux?
Also two related questions:

Is supporting the switch on linux possible?
Given it doesn't work on linux agents, I wonder if that means when I publish my app for linux, must I use --self-contained to avoid a runtime dependency, or can velopack acquire the runtime on linux and mac as well as it does on Windows?

It looks like you're trying to build a windows rid on a linux os. This is currently not supported. Since you're not providing an --rid, the inferred rid was linux, and when building linux apps the command line arguments are different. Perhaps I could add a startup log that makes it clear what OS vpk thinks you're trying to build a package for, to make this easier in CI scenarios.
That being said, I think this is what you're actually looking for - which will be released in the next pre-release: https://github.com/velopack/velopack/issues/18


How  to user&build javascript?

Thank the great job of hue.
I am trying to add some features of UI to it and notice that the hue project has package.json inside that it seems to support the script likenpm run build. I wonder whether there is a tutorial how to use other javascript framework(like Vue) or third party dependencies.

Hi! It's currently a work in progress, you are better off for now to include your JS files in the /static folders and reference them in the mako files.
Would you mind sharing which functionalities you are adding to Hue? :)

I would hope to perfect the way showing the meta info when clicking the table. I would try, thx.

@enricoberti   When I was developing , I changed some origin KO code, and here comes some errors. Do I need to regenerating hue-bundle.js or ko.hue-bindings.js and how ?
The error message is as below:
ReferenceError: Unable to process binding "toggle: function(){return leftNavVisible }"
Message: leftNavVisible is not defined
    at toggle (eval at t (hue-bundle.js:formatted:9320), <anonymous>:3:59)
    at init (ko.hue-bindings.js:763)
    at hue-bundle.js:formatted:9498
    at Object.ignore (hue-bundle.js:formatted:8465)
    at hue-bundle.js:formatted:9497
    at Object.arrayForEach (hue-bundle.js:formatted:7615)
    at p (hue-bundle.js:formatted:9491)
    at l (hue-bundle.js:formatted:9417)
    at a (hue-bundle.js:formatted:9410)
    at l (hue-bundle.js:formatted:9418)


Nesting support for git-hack and git-sync

@charlierudolph @allewun @ricmatsui
The currently existing PRs for nested feature branches are outdated. I am going to close them, and replace them with new ones with the for now final version of nested branches support. Please take a look at these. My goal is to get all this merged by the end of this week.
Please also ignore the fact that the specs break here. The changes here require changes in many other specs that are not included in this PR, to keep the size manageable and the review focussed. Handling so many open and interdependent changes is very hard. The last PR in this series will have passing tests, and I am only merging the PRs all at once when everything is LGTY.
This PR has the changes for git-hack and git-sync, because both are very intertwined. We have to sync the full parent branch chain now when creating a new branch, so I needed to extract syncing from git-sync into a sharable location.
implements parts of #529

I disagree with having PRs with failing specs and it being dependent on other PRs passing as this requires all dependent PRs to be updated. It also makes fixing any broken tests on a single PR very hard.

I have fixed the specs in all PRs. Btw updating all dependent PRs is super easy with the changes in this PR block: a single git sync on kg-nested-branches-7-remove-without-changes-specs does it.

All comments addressed

all comments addressed

Added specs for undoing these operations. I'll ship this if I don't hear back in 2 days.

shipped in 252fd3c27c4b520ac7d1bb008883ccaf98d40687


Migrate from opencensus to opentelemetry

Opencensus is archived and no longer maintained.

This seems to require more work.

This is already closed but I'd like to note that we won't drop OpenCensus support anytime soon.

This is already closed but I'd like to note that we won't drop OpenCensus support anytime soon.

Isn't OpenTelemetry considered a fully featured replacement?

FYI, @yashykt
AFAIK, OpenTelemetry is not a drop-in replacement for OpenCensus. Also Google still uses Census internally so we cannot just drop it right away. Eventually we'll be able to remove it but it will need more thoughts and steps.


Webpack compilation ignores source change

I'm submitting a bug report
Webpack version:
1.13.2
Please tell us about your environment:
OSX 10.12
Current behavior:
I use Webpack + Gulp with build-watch style explained [here] (https://webpack.github.io/docs/usage-with-gulp.html) (mode 2). Occasionally, Webpack ignores the change of JS source and bundle contains a code version before the change. Gulp script is very simple and there is only one js file to bundle.
gulp.task("webpack:build-dev", function(callback) {
   // run webpack
   devCompiler.run(function(err, stats) {
       // Handle error
       callback();
   });
});

After changing of app/mmm/index.js, the bundle should reflect the change. It does not happen first time then it is working fine. I started from real-life project, and here the pattern was different: 1st, 3rd, 5th etc change was ignored.
Expected/desired behavior:
Bundles should be updated after every change.
Complete example is on [Github] (https://github.com/burnall/webpack-with-common-libs).
See [gulpfile.js] (https://github.com/burnall/webpack-with-common-libs/blob/master/gulpfile.js)

Hey,
@bebraw Is there a way how can I speed up the investigation?
Please let me know, I'll gladly provide more details or tests cases if needed.

@burnall Can you try upgrading to webpack 2 and see if the issue is there too? That's where the current focus of development is right now.

@bebraw The distilled example above is working fine with 2.1.0-beta.25.
I can't check whether it is fixing all other similar issues I had in the big project, since first the configuration needs to be converted to the new format.
Do you know dates for Webpack 2.0 release?

@burnall Based on #1545 I would say sometime this year. The final release will be announced week before.
I understand it's big change. I don't think we'll be back-porting fixes to webpack 1, though, given how far apart the two versions are.

After upgrade to Webpack 2 beta, I can confirm that all similar issues are gone.

Ok, cool. Closing.


Fixes 'grid-area: cabeçalho'

Fixes 'grid-area: cabeçalho' => 'grid-area: header'
Also fixes the spelling of 'container'

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Thanks!


Questions about model selection in CelebA_Blond

Excuse me. I have some questions about model selection in CelebA_Blond.
In your paper CelebA uses test-domain validation, that means we choose the model which gets best 'env2_out_acc'. And the distribution of test environment is like this:
                  Male       Female
blond             362         362
not blond         362         362

In the experiment holdout_fraction is set to 0.1. However, the test environment is randomly splited to 9:1. I think it may cause the distribution of two splited dataset to be inconsistent. For example:
env2_in           Male       Female
blond             222         360
not blond         360         362

env2_out          Male       Female
blond             140         2
not blond         2           0

I'm not sure if this will make a difference, or it just doesn't matter.
Looking for you reply, thanks.

Hi, the example you give can happen but it only happens very rarely. With 20-time different random splits every round of hyperparameter search, even if something like that happens once, I don't think that will make a great difference.

Thanks for your quick reply! In my experiments, sometimes 'env2_in_acc' is 4% more(or less) than 'env2_out_acc'. It may be acceptable, and I think It would be better to control the distribution of two splited datasets to be the same.
Thank you again!

Thank you for letting us know! Please also note that the small sample size is another reason for the variation in the difference between in and out split.


MySQL Destination?

MySQL Destination would be nice? I see there is source already, any particular reason why destination is missing, except lack of time?

we use https://github.com/dlt-hub/dlt for the sources and destinations for the common cases, and during the first version I decided to focus only on the pre-existing source destination combinations, and dlt doesn't have MySQL as a destination yet. I'll take a look at it in the next days to see if I can add it quickly :)


Radar chart example not working

Hello!
What would be the correct way to use the radar charts? The example for them in the docs doesn't work.
https://markbattistella.github.io/docsify-charty-docs/#/?id=docsify-charty

Sorry, I just tested it in other browsers and didn't realise. Seems to be fixed now, but if you can test it.
Commit number: 86af5363c13a9c4adc44e72475b62b8335e0c690


stirling-pdf: 0.25.1 -> 0.26.1

Description of changes
Releases since 0.25.1:
https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v0.25.2
https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v0.25.3
https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v0.26.0
https://github.com/Stirling-Tools/Stirling-PDF/releases/tag/v0.26.1
This PR bumps the version of the stirling-pdf package.
I had to add jdk to the build-time inputs, since one of the tests was using the java -version command to test if it's able to properly call commands.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
Result of nixpkgs-review pr 331642 run on x86_64-linux 1

1 package built:

stirling-pdf

The following issues got detected with the above build packages.
Please fix at least the ones listed with your changed packages:

stirling-pdf:

warning: attribute-typo
A likely typo in the gradleFlags argument was found, did you mean cmakeFlags, makeFlags or qmakeFlags?
Near pkgs/by-name/st/stirling-pdf/package.nix:38:3:
   |
38 |   gradleFlags = [
   |   ^

See: https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/attribute-typo.md


docker image and helm-chart

It would be great to have a pre-build image and helm-chart available for easy install into openshift/kubernetes.
### Tasks
- [x] dockerfile
- [x] pipeline
- [x] push to ghcr
- [ ] add helm-chart

Any interest?


Tapping the back button doesn't preserve my scroll position in Discover

Steps to reproduce

On the Home tab, scroll down a good amount until you reach listing 100(ish)
Tap on the listing card
View the listing detail view
Tap the back button in the browser
At this point you arrive back on the Home tab, however it starts you at the top of the page again.

The same problem happens in search too. This is not ideal because it forces you to look at all the same listings again. Ideally the scroll positioned would be preserved so that you can continue where you left off.

I'll leave this in the freezer @morebrownies. I agree that this is an issue, but fixing it likely will take some thought because we're just randomly pulling listings in the Home tab and so each time we visit the page the listings shown will be different so there is no pagination. We'd have to create some kind of caching system to deal with this.
I'd like to punt until a future version.


[Feature Request] LED notification when finished installing

Well that, a notification for when you finish installing one or more .cia is possible? (When left to install with 3DS closed) I'm sorry if what I'm asking for is difficult or impossible to do.

I don't believe there are currently any functions available to accomplish this other than pushing an actual notification to your notification list, and I'd rather not be spamming people's notifications with install completion notices.

@Steveice10 Actually I was referring to something more like the Sapphire sysmodule of arc13 added to the Freeshop, which only turns on the LED to indicate that the game has already been downloaded, in this case it would be that the game was no longer installed.

I'd rather not have to risk messing with MCU like freeShop does.

I forgot that detail, true.


Android app: Transcribe error

First of all thank you for the sample app, but I'm getting "ByteBuffer is not a valid TensorFlow Lite model flatbuffer" from the application on every transcribe. Do let me know if there's any more information that you need to debug.
java.lang.IllegalArgumentException: ByteBuffer is not a valid TensorFlow Lite model flatbuffer
at org.tensorflow.lite.NativeInterpreterWrapper.createModelWithBuffer(Native Method)
at org.tensorflow.lite.NativeInterpreterWrapper.(NativeInterpreterWrapper.java:71)
at org.tensorflow.lite.NativeInterpreterWrapperExperimental.(NativeInterpreterWrapperExperimental.java:44)
at org.tensorflow.lite.Interpreter.(Interpreter.java:227)
at com.example.tfliteaudio.TFLiteEngine.loadModel(TFLiteEngine.java:70)
at com.example.tfliteaudio.TFLiteEngine.initialize(TFLiteEngine.java:32)
at com.example.tfliteaudio.TranscriptionThread.run(TranscriptionThread.java:60)

Model files .tfite are tracked with git lfs. Please check whether .tflite model file in asset file has valid size. If its size is 0 bytes, please perform git lfs install and then clone the repo.

Thank you so much. It's working fine now.


Variable.clone() wrongly sets selectedValue to initialValue. Closes #71.

This PR also includes few minor cleanups.

Current coverage is 91.30% (diff: 100%)

Merging #72 into develop will decrease coverage by 0.69%

@@            develop        #72   diff @@
==========================================
  Files            16         16
  Lines           500        506     +6
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            460        462     +2
- Misses           40         44     +4
  Partials          0          0

Powered by Codecov. Last update a6ca1b2...8b77327


Gem Cleanup breaks fastlane in macOS

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I read the Contribution Guidelines
[x] I read docs.fastlane.tools
[x] I searched for existing GitHub issues

Issue Description
After gem cleanup fastlane doesn't work at all. As an example, a command fastlane --help doesn't print help pages. However, reinstalling fastlane fixes this.
Command executed
gem cleanup
fastlane --help
Complete output when running fastlane, including the stack trace and command used

 /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1478:in `block in activate_dependencies': can't satisfy 'google-cloud-env (>= 1.6.0, < 2.0.0)', already activated 'google-cloud-env-2.1.1' (Gem::LoadError)
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1470:in `each'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1470:in `activate_dependencies'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1452:in `activate'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems.rb:280:in `block in activate_bin_path'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems.rb:279:in `synchronize'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems.rb:279:in `activate_bin_path'
	from /opt/homebrew/lib/ruby/gems/3.3.0/bin/fastlane:25:in `'

Environment

 gem uninstall fastlane && gem install fastlane && fastlane env
[✔] 🚀
[09:13:55]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[09:13:55]: Generating fastlane environment output, this might take a few seconds...
✅ fastlane environment ✅
Stack

Key
Value

OS
14.3

Ruby
3.3.0

Bundler?
false

Git
git version 2.39.3 (Apple Git-145)

Installation Source
/opt/homebrew/lib/ruby/gems/3.3.0/bin/fastlane

Host
macOS 14.3 (23D56)

Ruby Lib Dir
/opt/homebrew/Cellar/ruby/3.3.0/lib

OpenSSL Version
OpenSSL 3.2.0 23 Nov 2023

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode15.2.app/Contents/Developer/

Xcode Version
15.2

Swift Version
5.9.2

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.219.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

error_highlight
0.6.0

did_you_mean
1.6.3

syntax_suggest
2.0.0

addressable
2.8.6

artifactory
3.0.15

jmespath
1.6.2

aws-partitions
1.887.0

aws-eventstream
1.3.0

aws-sigv4
1.8.0

aws-sdk-core
3.191.0

aws-sdk-kms
1.77.0

aws-sdk-s3
1.143.0

babosa
1.0.4

bundler
2.5.5

rexml
3.2.6

CFPropertyList
3.0.6

colored
1.2

highline
2.0.3

commander
4.6.0

dotenv
2.8.1

emoji_regex
3.2.3

excon
0.109.0

faraday-em_http
1.0.0

faraday-em_synchrony
1.0.0

faraday-excon
1.1.0

faraday-httpclient
1.0.1

multipart-post
2.3.0

faraday-multipart
1.0.4

faraday-net_http
1.0.1

faraday-net_http_persistent
1.2.0

faraday-patron
1.0.0

faraday-rack
1.0.0

faraday-retry
1.0.3

ruby2_keywords
0.0.5

faraday
1.10.3

faraday_middleware
1.2.0

domain_name
0.6.20240107

http-cookie
1.0.5

faraday-cookie_jar
0.0.7

fastimage
2.3.0

gh_inspector
1.1.3

google-cloud-env
1.6.0

json
2.7.1

jwt
2.7.1

mini_magick
4.12.0

naturally
2.2.1

optparse
0.4.0

plist
3.7.1

rubyzip
2.3.2

security
0.1.3

simctl
1.6.10

terminal-notifier
2.0.0

unicode-display_width
2.5.0

terminal-table
3.0.2

tty-screen
0.8.2

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

atomos
0.1.3

claide
1.1.0

colored2
3.1.2

nanaimo
0.3.0

xcodeproj
1.24.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.1

set
1.1.0

public_suffix
5.0.4

httpclient
2.8.3

multi_json
1.15.0

signet
0.18.0

os
1.1.4

googleauth
1.8.1

mini_mime
1.1.5

retriable
3.1.2

trailblazer-option
0.1.2

declarative
0.0.20

uber
0.1.0

representable
3.2.0

google-apis-core
0.11.3

google-apis-androidpublisher_v3
0.54.0

google-apis-playcustomapp_v1
0.13.0

rake
13.1.0

digest-crc
0.6.5

google-apis-storage_v1
0.31.0

google-apis-iamcredentials_v1
0.17.0

google-cloud-errors
1.3.1

google-cloud-core
1.6.1

google-cloud-storage
1.47.0

forwardable
1.3.3

logger
1.6.0

pathname
0.3.0

shellwords
0.2.0

cgi
0.4.1

date
3.3.4

timeout
0.4.1

securerandom
0.3.1

uri
0.13.0

openssl
3.2.0

digest
3.1.1

ipaddr
1.2.6

resolv
0.3.0

time
0.3.0

stringio
3.1.0

open-uri
0.4.1

mutex_m
0.2.0

net-http
0.4.1

net-protocol
0.2.2

connection_pool
2.4.1

net-http-persistent
4.0.2

patron
0.13.3

ostruct
0.6.0

english
0.8.0

erb
4.0.4

abbrev
0.1.2

tempfile
0.2.1

delegate
0.3.1

fileutils
1.7.2

tmpdir
0.2.0

base64
0.2.0

singleton
0.2.0

open3
0.2.1

nkf
0.2.0

prettyprint
0.2.0

pp
0.5.0

find
0.2.0

yaml
0.3.0

psych
5.1.2

generated on: 2024-02-06

Workaround
As an example, a command gem uninstall fastlane && gem install fastlane && fastlane --help gives expected info.

Isn't that expected?
gem cleanup will uninstall all old versions of gems, and in this case it removes the older versions of google-cloud-env which are required for fastlane to work.
If you run gem cleanup again, it will probably fail again, unless you have also removed the newer version of google-cloud-env.
Personally I recommend using bundler and a local cache of your dependencies so that you do not depend on globally installed gems.

Same issue..

Yep. I have noticed that if I run fastlane env, it prints out the basic set

[✔] 🚀
[15:42:56]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[15:42:57]: Generating fastlane environment output, this might take a few seconds...
✅ fastlane environment ✅
Stack

Key
Value

OS
14.3.1

Ruby
3.3.0

Bundler?
false

Git
git version 2.39.3 (Apple Git-145)

Installation Source
/opt/homebrew/opt/ruby/bin/fastlane

Host
macOS 14.3.1 (23D60)

Ruby Lib Dir
/opt/homebrew/Cellar/ruby/3.3.0/lib

OpenSSL Version
OpenSSL 3.2.0 23 Nov 2023

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode15.2.app/Contents/Developer/

Xcode Version
15.2

Swift Version
5.9.2

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE
en_US.UTF-8
✅

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.219.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

error_highlight
0.6.0

did_you_mean
1.6.3

syntax_suggest
2.0.0

addressable
2.8.6

artifactory
3.0.15

jmespath
1.6.2

aws-partitions
1.887.0

aws-eventstream
1.3.0

aws-sigv4
1.8.0

aws-sdk-core
3.191.0

aws-sdk-kms
1.77.0

aws-sdk-s3
1.143.0

babosa
1.0.4

bundler
2.5.6

rexml
3.2.6

CFPropertyList
3.0.6

colored
1.2

highline
2.0.3

commander
4.6.0

dotenv
2.8.1

emoji_regex
3.2.3

excon
0.109.0

faraday-em_http
1.0.0

faraday-em_synchrony
1.0.0

faraday-excon
1.1.0

faraday-httpclient
1.0.1

multipart-post
2.3.0

faraday-multipart
1.0.4

faraday-net_http
1.0.1

faraday-net_http_persistent
1.2.0

faraday-patron
1.0.0

faraday-rack
1.0.0

faraday-retry
1.0.3

ruby2_keywords
0.0.5

faraday
1.10.3

faraday_middleware
1.2.0

domain_name
0.6.20240107

http-cookie
1.0.5

faraday-cookie_jar
0.0.7

fastimage
2.3.0

gh_inspector
1.1.3

google-cloud-env
1.6.0

json
2.7.1

jwt
2.7.1

mini_magick
4.12.0

naturally
2.2.1

optparse
0.4.0

plist
3.7.1

rubyzip
2.3.2

security
0.1.3

simctl
1.6.10

terminal-notifier
2.0.0

unicode-display_width
2.5.0

terminal-table
3.0.2

tty-screen
0.8.2

tty-cursor
0.7.1

tty-spinner
0.9.3

word_wrap
1.0.0

atomos
0.1.3

claide
1.1.0

colored2
3.1.2

nanaimo
0.3.0

xcodeproj
1.24.0

rouge
2.0.7

xcpretty
0.3.0

xcpretty-travis-formatter
1.0.1

set
1.1.0

public_suffix
5.0.4

httpclient
2.8.3

multi_json
1.15.0

signet
0.18.0

os
1.1.4

googleauth
1.8.1

mini_mime
1.1.5

retriable
3.1.2

trailblazer-option
0.1.2

declarative
0.0.20

uber
0.1.0

representable
3.2.0

google-apis-core
0.11.3

google-apis-androidpublisher_v3
0.54.0

google-apis-playcustomapp_v1
0.13.0

rake
13.1.0

digest-crc
0.6.5

google-apis-storage_v1
0.31.0

google-apis-iamcredentials_v1
0.17.0

google-cloud-errors
1.3.1

google-cloud-core
1.6.1

google-cloud-storage
1.47.0

forwardable
1.3.3

logger
1.6.0

pathname
0.3.0

shellwords
0.2.0

cgi
0.4.1

date
3.3.4

timeout
0.4.1

securerandom
0.3.1

uri
0.13.0

openssl
3.2.0

digest
3.1.1

ipaddr
1.2.6

resolv
0.3.0

time
0.3.0

stringio
3.1.0

open-uri
0.4.1

mutex_m
0.2.0

net-http
0.4.1

net-protocol
0.2.2

connection_pool
2.4.1

net-http-persistent
4.0.2

patron
0.13.3

ostruct
0.6.0

english
0.8.0

erb
4.0.4

abbrev
0.1.2

tempfile
0.2.1

delegate
0.3.1

fileutils
1.7.2

tmpdir
0.2.0

base64
0.2.0

singleton
0.2.0

open3
0.2.1

nkf
0.2.0

prettyprint
0.2.0

pp
0.5.0

find
0.2.0

yaml
0.3.0

psych
5.1.2

generated on: 2024-02-16

Then gem list googleauth lists versions
*** LOCAL GEMS ***
googleauth (1.11.0, 1.8.1)

Now, if I run a command gem cleanup, it removes some related packages:
Attempting to uninstall google-cloud-storage-1.47.0
Successfully uninstalled google-cloud-storage-1.47.0
Attempting to uninstall google-apis-playcustomapp_v1-0.13.0
Successfully uninstalled google-apis-playcustomapp_v1-0.13.0
Attempting to uninstall google-apis-iamcredentials_v1-0.17.0
Successfully uninstalled google-apis-iamcredentials_v1-0.17.0
Attempting to uninstall google-apis-androidpublisher_v3-0.54.0
Successfully uninstalled google-apis-androidpublisher_v3-0.54.0
Attempting to uninstall google-apis-core-0.11.3
Successfully uninstalled google-apis-core-0.11.3
Attempting to uninstall googleauth-1.8.1
Successfully uninstalled googleauth-1.8.1
Attempting to uninstall google-apis-storage_v1-0.31.0
Successfully uninstalled google-apis-storage_v1-0.31.0
Clean up complete

And gem list googleauth prints
*** LOCAL GEMS ***
googleauth (1.11.0)

So, it has removed previous version(s), as expected.
And now fastlane env gives
/opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1474:in `block in activate_dependencies': can't satisfy 'google-cloud-env (>= 1.6.0, < 2.0.0)', already activated 'google-cloud-env-2.1.1' (Gem::LoadError)
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1466:in `each'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1466:in `activate_dependencies'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems/specification.rb:1448:in `activate'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems.rb:280:in `block in activate_bin_path'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems.rb:279:in `synchronize'
	from /opt/homebrew/lib/ruby/site_ruby/3.3.0/rubygems.rb:279:in `activate_bin_path'
	from /opt/homebrew/opt/ruby/bin/fastlane:25:in `<main>'

Now, a command gem uninstall fastlane && gem install fastlane fixes this. We can see that fastlane env prints out same set (not gonna paste it again), but a command  gem list googleauth gives updated list, with addition 1.8.1:
*** LOCAL GEMS ***
googleauth (1.11.0, 1.8.1)

I am not that expert level that I could proposal fixes, but maybe either lock the gem package googleauth 1.8.1 so cleanup wouldn't remove it as a needed package or then upgrade fastlane to support the latest version of googleauth?

google-cloud-env is locked to a version pre-2.0 to support ruby 2.6. We are not able to drop support for ruby 2.6 now due to Apple being stuck with it on its ecosystem. See #21685
This isn't really an issue in itself. The issue is that you are doing things in a way that isn't compatible with keeping different set of dependencies for different project on your machine.
You should really stop managing all your dependencies in one place. Using cleanup in combination to your setup will keep causing issues.
I recommend that you

use bundler to manage your dependencies per project. Maintain a Gemfile.
consider installing your dependencies in a folder local to your project. bundle config set --local path '.bundle' or bundle config set --local path 'vendor/bundle. Cleanup is thus local to your project.
always run bundle install before running bundle exec fastlane to make sure your dependencies are up to date.

I'll close this for now, as this isn't really an issue on fastlane side. Hope that helped. Feel free to reopen if you have more question on the topic.


add python-wechaty live coding demo

Fixes # .
Make sure these boxes are checked before creating your pull request -- thank you!

[ ] Add Blog Header, including title, author, date.
For example:
---
title: "Your Great Blog Title"
author: your_github_id
image: /assets/2020/08-your-blog-slug/teaser.jpg
---

YOUR_FIRST_SENTENCE_SHOULD_BE_A_SUMMARY_FOR_YOUR_POST

[ ] Keep all filenames & url as lowercase, and use - to connect words instead of space. e.g. 2017-10-06-wechat-pc-impactor instead of 2017-10-06-WeChat PC Impactor,

[ ] Embed the photo & video before publishing, save all external file to a folder named by ${MONTH}-${YOUR_BLOG_SLUG}/ under /assets/2020 directory.

[ ] Add teaser image for the blog

[ ] Add your self as an author to the author data file at https://github.com/wechaty/wechaty.js.org/blob/master/_developers/YOUR_GITHUB_USERNAME.md with your GitHub username. And please also remember to reference yourself with the Github username in your blog post, so that we can have nice author information besides your blog after we published it!
For excample:
---
name: Jiarui LI (李佳芮)
site: https://lijiarui.github.io
bio: 句子互动创始人 & CEO，微软人工智能最具价值专家 (AI MVP)
avatar: /assets/developers/lijiarui/avatar.png
email<EMAIL_ADDRESS>twitter: https://weibo.com/u/2175505900
---

Here is the example file:

lijiarui.md: https://github.com/wechaty/wechaty.github.io/blob/master/_developers/lijiarui.md
It will shown like this on wechaty blog: https://wechaty.github.io/developers/lijiarui/

To read more about the contribute guideline, visit: https://github.com/wechaty/wechaty.js.org#contribute-guideline

Thanks for this great blog post, it will be our first Python Wechaty getting start live coding tutorial!
Please fix the conflict and then we will be able to merge it.


[WebToolsE2E][Aspire] The displayed string for Structured is not fully displayed for some localization.

INSTALL STEPS

Clean machine: Win11 x64 23h2
Install VS 17.12 P4 VAL (with Aspire 9.0.0)
Install latest Aspire 9.1.0-preview.1.24611.1

REPRO STEPS

Create .NET Aspire Starter App > .NET 9.0 (Standard Term Support) > Create
Build and F5
Change the display language in Settings, check [Spanish, Polish, Turkey and Russian]
Check the displayed string for Structured logs

NOTE

This issue is reproduced with the following language: Spanish, Polish, Turkey and Russian.
Resizing the page doesn't fully displayed the localized Structured string.

ACTUAL
The localized Structured string is not fully displayed.

EXPECTED
The localized Structured string should be fully displayed.

Can we get some guidance on whether this is a requirement, because this seems to be expected? Because some of these strings are quite long... ie Seguimientos.


Support default action in attribute routing?

In the old version ASP.NET MVC 5, I can write a controller with a default action using attribute routing like this:
[Route("SomeOtherName/{action=Index}")]
public class HomeController : Controller
{
    ...
}

Since the new version of ASP.NET 5 changes placeholder for actions from {action} to [action],  when I try to use code [Route("SomeOtherName/{action=Index}")], it tells me "The attribute route 'SomeOtherName/{action=Index}' cannot contain a parameter named '{action}'. Use '[action]' in the route template to insert the value 'Index'.".
And when I try to use [Route("SomeOtherName/[action=Index]")], it tells me "a replacement value for the token 'action=Index' could not be found. Available tokens: 'action, controller'.".
Is it still possible to use attribute routing on controllers with both an action placeholder and a default value to that action?

This is currently not supported. You'll have to do something like:
[Route("SomeOtherName/[action]")]
public class HomeController : Controller
{
    [Route("~/SomeOtherName")]
    [Route("~/SomeOtherName/Index")]
    public void Index()
    {
    }
}

See: https://github.com/aspnet/Mvc/issues/3286

Thansk for the link. Let's close this issue since there is already a backlog in the MVC repo.
A suggestion is to have a ONE place to find all the backlogs and known issues, just like the Announce repo for breaking changes, rather than search every repo that might be related.

I modified the code a bit here:
[RoutePrefix("Home")]
[Route("{action}")]
public class HomeController : Controller
{
[Route("~/")]            // GET /
[Route]                     // GET /Home
[Route("Index")]       // GET /Home/Index
public ActionResult Index() => View();
}


Re-enable roadmap voting using Abacus

https://github.com/JasonLovesDoggo/abacus
Photo Club Hub used to have a feature allowing a user to vote for roadmap items.
It had to be disabled when the server doing the actual counting, CountAPI, stopped being maintained.
Now Jason Cameron (a high school student in Ontario Canada) has created an alternative server, Abacus, with alternative code.

👋👋 If there is any reason why Abacus wouldn't be a drop-in alternative, let me know! I am happy to make some improvements to Abacus.

👋👋 If there is any reason why Abacus wouldn't be a drop-in alternative, let me know! I am happy to make some improvements to Abacus.

I will check it out. Thanks for the reminder.


Revert 1 mergify/preapprovedloans/config update

Thank you for contributing! Please confirm this pull request meets the following requirements:

[x] I followed the contributing guidelines: https://github.com/github/explore/blob/master/CONTRIBUTING.md
[x] I have no affiliation with the project I am suggesting (as a maintainer, creator, contractor, or employee).

Which change are you proposing?

[x] Suggesting edits to an existing topic or collection
[x] Curating a new topic or collection
[x] Something that does not neatly fit into the binary options above

Editing an existing topic or collection
I'm suggesting these edits to an existing topic or collection:

[x] Image (and my file is *.png, square, dimensions 288x288)
[x] Content (and my changes are in index.md)

Please replace this line with an explanation of why you think these changes should be made.

Curating a new topic or collection

[x] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. https://github.com/topics/[NAME] or https://github.com/collections/[NAME])
[ ] My folder contains a *.png image (if applicable) and index.md
[x] All required fields in my index.md conform to the Style Guide and API docs: https://github.com/github/explore/tree/master/docs

Please replace this line with an explanation of why you think this topic or collection should be curated.

Something that does not neatly fit into the binary options above

[ ] My suggested edits are not about an existing topic or collection, or at least not a single one
[ ] My suggested edits are not about curating a new topic or collection, or at least not a single one
[x] My suggested edits conform to the Style Guide and API docs: https://github.com/github/explore/tree/master/docs

Please replace this line with an explanation of your proposed changes.

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

Good News..!!!
Rs.10000 to 15 Lacs Directly In Your Bank Account
Apply To Take Loan : https://y6p.in/s/WmC0gpdbPm

#@Reminder...!!
Your Rs 1.5Lacs Loan Amount Application Is In Pending Status.
Complete Process Now : https://v8p.in/s/q470go3jxr

@kenyonj You seem really active in this repository for spam PRs. This PR is also a spam. Kindly close it as soon as possible. I have reported GitHub for the spam already. Thanks :)


Update style.scss

These style guides are copies of Google's internal style guides to
assist developers working on Google owned and originated open source
projects. Changes should be made to the internal style guide first and
only then copied here.
Unsolicited pull requests will not be merged and are usually closed
without comment. If a PR points out a simple mistake — a typo, a broken
link, etc. — then the correction can be made internally and copied here
through the usual process.
Substantive changes to the style rules and suggested new rules should
not be submitted as a PR in this repository. Material changes must be
proposed, discussed, and approved on the internal forums first.

this comment block is required.  please see the docs:
https://jekyllrb.com/docs/frontmatter


Espresso, add type feature

The action in the JSON file will be TYPE and the text to be typed will be in the type section. Must be able to parse typing actions from a JSON file and process them into Espresso code.

Added typing feature.


[Sema] Propagate nonisolated attribute from wrapped property to the synthesized projectedValue property

Resolves https://github.com/apple/swift/issues/59380
Resolves https://github.com/apple/swift/issues/59494
We were not propagating the nonisolated attribute from the wrapped property to the synthesised projectedValue variable, thus triggering a main actor-isolated property '$<name>' can not be referenced from a non-isolated context error in some contexts when accessing the projectedValue.
@propertyWrapper
struct Wrapper {
  var wrappedValue: Int { .zero }
  var projectedValue: Int { .max }
}

@MainActor
class Container {
  @Wrapper nonisolated var value

  deinit {
    _ = value // ok
    _ = $value // error
  }
}

@swift-ci please smoke test


Error while loading save model

original_keras_version = f.attrs['keras_version'].decode('utf8') AttributeError: 'str' object has no attribute 'decode'

must downgrade h5py version:
pip3 uninstall h5py
pip3 install h5py==2.10.0

must downgrade h5py version:
pip3 uninstall h5py
pip3 install h5py==2.10.0


Request to make monitoring alert email configuration editable

How to categorize this issue?
/area Monitoring
/kind enhancement
What would you like to be added:
Request to make monitoring alert email configuration editable
Why is this needed:
Currently, the 'send_resolved' in alert email_configuration is set to default value 'false'  due to hardcoded https://github.com/gardener/gardener/blob/master/pkg/operation/botanist/monitoring.go#L312-L318.
We hope an issue solved alert email would send out when issue solved, so request to make this configuration editable.

cc @wyb1 @istvanballok

Hi @qfframb
making the email configuration editable is a reasonable request, but is not something that we would work on at this time. If you provide the change we will be happy to review it.
I assume the problem is that alerts fire -> you look into them but they are already resolved. What I think would be more valuable is looking into which alerts get resolved quickly and change the alerting so that this doesn't happen. Sending the resolved email will only treat the symptom (not looking into an alert that probably shouldn't have fired). Let us know if this is the case and which alert/alerts are causing the problem.
As another alternative we can set the send_resolved value to true. However, this would double the volume of emails for the existing users which is why we are reluctant to do this.

Hi @wyb1,
Thanks for the explanation, I will close this issue.


Remove no aspenmesh private repos from config plugins

@dex80526: Updated the following 3 configmaps:

config configmap in namespace default at cluster default using the following files:

key config.yaml using file prow/config.yaml

plugins configmap in namespace default at cluster default using the following files:

key plugins.yaml using file prow/plugins.yaml

job-config configmap in namespace default at cluster default using the following files:

key am-all-presets.yaml using file ``
key istio.istio.master.gen.yaml using file prow/cluster/jobs/aspenmesh/istio/istio.istio.master.gen.yaml

In response to this:

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Dashboard - UI Components

Feature Description
Build the UI components for the dashboard

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

[x] Buttons
[x] Pills
[x] Dropdown
[x] Grid
[x] Icons
[ ] Popover Menus
[x] Typeahead
[x] Grid Item (just the base ui component)
[x] responsive search (just the search icon, expands when active)
[x] bookmark type chip

QA Instructions

popover menus will be completed in page work


ci: hopefully deflake ASAN RBE

Signed-off-by: Lizan Zhou<EMAIL_ADDRESS>Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:

/azp run envoy-linux


Test/ Sproll EVM prover

This PR contains configuration that can prove the sproll-evm executable.
RUST_LOG=info,e2e=debug,ceno_emul=debug,ceno_zkvm::scheme=warn MOCK_PROVING=1
cargo run --package ceno_zkvm --bin e2e --release -- --platform=sp1 --max-steps=10000  riscv32im-succinct-zkvm-elf

(remove --max-steps for the full run)
Warning: ecalls WRITE, COMMIT, and COMMIT_DEFERRED_PROOFS are replaced with NOP.

Hi @naure a quick question: does this configuration also works for https://github.com/sp1-patches/revm ? probably we can plan to give a try + @zemse

Hi @naure a quick question: does this configuration also works for https://github.com/sp1-patches/revm ? probably we can plan to give a try + @zemse

Yes --> https://github.com/scroll-tech/ceno/issues/641

@lispc Fixed to cover existing tests too.


Update ScheduledScan.completed_time on console

Don't let the engine submit the "completed_time":

https://github.com/rackerlabs/scantron/blob/master/engine/engine.py#L409
Should be done in ScheduledScanViewSet
https://github.com/rackerlabs/scantron/blob/master/console/django_scantron/api/views.py#L119
similar to when the engine call back times are updated:
https://github.com/rackerlabs/scantron/blob/master/console/django_scantron/api/views.py#L194

Also remove result_file_base_name from dict, no need to pass it back.

                    update_info = {
                        "completed_time": now_datetime,
                        "scan_status": "completed",
                        "result_file_base_name": result_file_base_name,
                    }

https://github.com/rackerlabs/scantron/pull/241


chore: test-vault-urls to 0.0.3

chore: Promote test-vault-urls to version 0.0.3

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Audio Not Playing In iOS but changes AudioStates

Hello,
I implemented this plugin in my flutter app and it plays audio downloaded to the device in Android but not in iOS.  In iOS device, it will change AudioState but does not play out irrespective of the volume.
What can I do?

Hello,
I implemented this plugin in my flutter app and it plays audio downloaded to the device in Android but not in iOS. In iOS device, it will change AudioState but does not play out irrespective of the volume.
What can I do?

Have you solved it？How?

I have the same issue, on some devices it's working (ie iPhone SE) on other it doesn't (ie. iPhone 6)
Any ideas?

So I solved it by adding

	<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

To my main Info.plist file

thank you very much!

So I solved it by adding
   <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

To my main Info.plist file

I solved this problem by using another package which did not require me to change my info.plist file. You can check the package here https://pub.dev/packages/audio#-readme-tab-


loading and error not working on Auth Hook

"react-firebase-hooks": "^2.2.0",
You provided a sample code that I used as a component. Here's the component:

import React from "react";
import { useAuthState } from 'react-firebase-hooks/auth';

export default function CurrentUser({firebase}){
  const login = () => {
<EMAIL_ADDRESS>'password');
  };
  const logout = () => {
    firebase.auth().signOut();
  };

  const [user, loading, error] = useAuthState(firebase.auth());

  if (loading) {
    return (

Initialising User...

    );
  }
  if (error) {
    return (

Error: {error}

    );
  }
  if (user) {
    return (

Current User: {user.email}

        <button onClick={logout}>Log out</button>

    );
  }
  return <button onClick={login}>Log in</button>;
};

I get the following error
Uncaught Error: The error you provided does not contain a stack trace.     at S (index.js:1)     at V (index.js:1)     at index.js:1     at index.js:1     at u (index.js:1)
the UI is supposed to display the error, as a
Error: {error}
, but the UI is not showing the error message.
the UI is also supposed to display the loading, but it does not. The only thing it does is displaying
Current User: {user.email}
 correctly
It seems that more than 5 different people took the time to come on this repo to talk about this issue.
Maybe the problem lies somewhere not obvious? But again, I just used the sample code, and this is on a project that works when I don't use your hook.
Hope you can sort it out, GL

You can solve the problem by using catch() in your signInWithEmailAndPassword method, plus the error which the hook provides is just when your project is deleted or if google is not able authenticate requests using your API key.

You can solve the problem by using catch() in your signInWithEmailAndPassword method, plus the error which the hook provides is just when your project is deleted or if google is not able authenticate requests using your API key.


Merge repro functionality from dev/pipeline to master

cc: @mmitche, @sunandabalu

You need to move the changes made to add params - QualifiedRepoName and BranchName as well.


fix: omit https/2 pseudo headers

closes #421

I saw you closed this. Did you surface contrary to what I have?

I saw you closed this. Did you surface contrary to what I have?

was a resolved upstream issue in Remix https://github.com/remix-run/remix/issues/7867

thanks for letting me know


cache the last valid value for textField

This fixes the bug with the SpinBox textField that allows entering "" and "-".

v0.2.2 published with the fix => https://pub.dev/packages/flutter_spinbox