GQL stream tags are sometimes missing?

First of all, thanks for making this tool, it's been super helpful. :)
I've noticed that the GQL response doesn't include all stream tags for some channels.
For some channels it does, but others it doesn't. I ended up making a hacky workaround to get this to work for in the current Rust campaign by making Stream::drops_enabled check if title contains the text "drops" whenever tags doesn't contain the drops enabled tag. Ugly, but it works.
Do you have any idea as to what might be causing this? Is it a limitation of GQL itself?
Example: https://www.twitch.tv/hjune (only the "English" tag is detected)

GQL response:
{
    "data": {
        "user": {
            "id": "121111915",
            "profileURL": "https: //www.twitch.tv/hjune",
            "displayName": "hJune",
            "login": "hjune",
            "profileImageURL": "https://static-cdn.jtvnw.net/jtv_user_pictures/7610c39060476845-profile_image-150x150.png",
            "broadcastSettings": {
                "id": "121111915",
                "title": "[DROPS] CLONE LOCKER - THE BIG DAY !drops !rivals !rustoria !leaderboard !newvid !tiktok !youtube !hjune2",
                "game": {
                    "id": "263490",
                    "displayName": "Rust",
                    "name": "Rust",
                    "__typename": "Game"
                },
                "__typename": "BroadcastSettings"
            },
            "stream": {
                "id": "42199747531",
                "viewersCount": 28429,
                "tags": [
                    {
                        "id": "6ea6bca4-4712-4ab9-a906-e3336a9d8039",
                        "localizedName": "English",
                        "__typename": "Tag"
                    }
                ],
                "__typename": "Stream"
            },
            "__typename": "User"
        }
    },
    "extensions": {
        "durationMilliseconds": 60,
        "operationName": "VideoPlayerStreamInfoOverlayChannel",
        "requestID": "01H0MA3SHQ5WZMWM8VZN1RRA15"
    }
}

Hello o/
Please see #189 for more discussion on this matter. I ended up pushing a temporary fix, but the core issue is in the missing tags as you found, yes. I'm closing this as a duplicate, but please feel free to direct all your findings to that issue instead.


pizarra: init at 1.7.3

Description of changes
Pizarra is a simple yet powerful drawing-board application.

Things done

Built on platform(s)

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

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

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

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Please create a separate commit for adding yourself to the maintainer list with the title maintainers: init MGlolenstine

Will this merge conflict be ok, or should I merge with master and recommit both?

Rebasing with master would be good 👍

@ofborg eval pizarra

@ofborg eval pizarra

@SuperSandro2000 Why is the ofborg evaluation failing here? :O

Result of nixpkgs-review pr 190190 run on x86_64-linux 1

1 package built:

pizarra

Thank you!


Example of the PF3/PF4  HTML structure: Popover

Create simple HTML files files to show the class structure differences between the popover for PatternFly 3 and PatternFly 4.
pf4: https://pf-next.com/components/Popover/examples/
pf3: https://rawgit.com/patternfly/patternfly/master-dist/dist/tests/popovers.html

Had help from @christiemolloy and @mcoker about this issue. Later spoke with @matthewcarleton about migration issues for PF3 on a PF4 workspace and future website. Heavily dependent Bootstrap components and examples maybe an issue in the long run since it utilizes a lot of JavaScript in order to enable features. @matthewcarleton will ping @dgutride about this issue as well.

:tada: This issue has been resolved in version 1.0.95 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How can I load a fine-tuned model?

I finetuned a new model by running pregenerate_training_data.py and finetune_on_pregenerated.py and the output is saved as pytorch_model.bin.
How do I load the model to run the regular run_classfier,py predictions? To which files do I have to add code?

you can use the path to the folder containing your fine-tuned model as --bert_model.


Fix rest of notebook unhandled promises

And enable the no-floating-promises rule on the directory
Lots of little issues here - nothing too major that I found but a number of the tests weren't awaiting asserts properly and there were a few cases where we weren't awaiting things that might have caused issues like the create book dialog not awaiting creation of the folder before downloading

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

7 of 18 (38.89%)  changed or added relevant lines in 12 files are covered.
17 unchanged lines in 3 files lost coverage.
Overall coverage remained the same at 42.028%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

extensions/notebook/src/book/bookModel.ts
0
1
0.0%

extensions/notebook/src/book/bookTreeView.ts
1
2
50.0%

extensions/notebook/src/jupyter/jupyterController.ts
0
1
0.0%

extensions/notebook/src/jupyter/jupyterNotebookProvider.ts
0
1
0.0%

extensions/notebook/src/jupyter/jupyterServerInstallation.ts
0
1
0.0%

extensions/notebook/src/jupyter/serverInstance.ts
0
1
0.0%

extensions/notebook/src/dialog/managePackages/installedPackagesTab.ts
1
3
33.33%

extensions/notebook/src/dialog/remoteBookDialog.ts
1
4
25.0%

Files with Coverage Reduction
New Missed Lines
%

extensions/notebook/src/book/bookTreeView.ts
2
40.45%

extensions/notebook/src/book/githubRemoteBook.ts
2
80.65%

src/sql/workbench/contrib/query/browser/fileQueryEditorInput.ts
13
23.53%

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:
26421

Relevant Lines:
56979

💛  - Coveralls


overlapping trimmer crashed after delete frozen trajectory

Hi there, I've tried this DeleteTrajectory service to try to remove a loaded frozen trajectory. It works well and the frozen trajectory is deleted. However, the code crashes after the frozen trajectory is deleted. The error is shown as below:
terminate called after throwing an instance of 'std::out_of_range'
what():  map::at
I find it happens in constraint_builder_2d.cc. The line of "(*callback)(result);" I used the latest master for cartographer which has all the updates above. Does anyone have any idea why it happens and how to resolve it? Thanks very much in advance.
Originally posted by @cuicuihaohaoxuexi in https://github.com/cartographer-project/cartographer/issues/1767#issuecomment-806189179

When in cartographer localization mode, I load one the pbstream(trejectory 0)as false load_frozen_state(default true), In my case, once when overlapping trimmer detect one trajectory 0 's submap need to be trimmed, after pose graph trim it, then the program crash,
error is:
terminate called after throwing an instance of 'std::out_of_range'
what(): map::at
but when load pbstream as true load_frozen_state, and trim newest trajectory's submap that doesn't occur, how can I solve it? Can anybody give me some idea?

When in cartographer localization mode, I load one the pbstream(trejectory 0)as false load_frozen_state(default true), In my case, once when overlapping trimmer detect one trajectory 0 's submap need to be trimmed, after pose graph trim it, then the program crash,
error is:
terminate called after throwing an instance of 'std::out_of_range'
what(): map::at
but when load pbstream as true load_frozen_state, and trim newest trajectory's submap that doesn't occur, how can I solve it? Can anybody give me some idea?
the ternimal log is here
crash_log.txt

When in cartographer localization mode, I load one the pbstream(trejectory 0)as false load_frozen_state(default true), In my case, once when overlapping trimmer detect one trajectory 0 's submap need to be trimmed, after pose graph trim it, then the program crash,
error is:
terminate called after throwing an instance of 'std::out_of_range'
what(): map::at
but when load pbstream as true load_frozen_state, and trim newest trajectory's submap that doesn't occur, how can I solve it? Can anybody give me some idea?
the ternimal log is here
crash_log.txt

After my debug, Maybe at this is occur error, but I don't know the reason and don't know how to fix it!
the function call process is:
constraint_builder_2d.cc -->RunWhenDoneCallback() ---> (*callback)(result)
pose_graph_2d.cc --->HandleWorkQueue() --->RunOptimization()--->const auto local_to_old_global = ComputeLocalToGlobalTransform(data_.global_submap_poses_2d, trajectory_id)--->return transform::Embed3D(
global_submap_poses.at(last_optimized_submap_id).global_pose) *
data_.submap_data.at(last_optimized_submap_id)
.submap->local_pose()
.inverse();

After my debug, Maybe at this occur error, but I don't know the reason and don't know how to fix it!
the function call process is:
constraint_builder_2d.cc -->RunWhenDoneCallback() ---> (*callback)(result)
pose_graph_2d.cc --->HandleWorkQueue() --->RunOptimization()--->const auto local_to_old_global = ComputeLocalToGlobalTransform(data_.global_submap_poses_2d, trajectory_id)--->return transform::Embed3D(
global_submap_poses.at(last_optimized_submap_id).global_pose) *
data_.submap_data.at(last_optimized_submap_id)
.submap->local_pose()
.inverse();

After my debug, Maybe at this occurs error, but I don't know the reason and know how to fix it!
the function call process is:
constraint_builder_2d.cc -->RunWhenDoneCallback() ---> (*callback)(result)
pose_graph_2d.cc --->HandleWorkQueue() --->RunOptimization()--->const auto local_to_old_global = ComputeLocalToGlobalTransform(data_.global_submap_poses_2d, trajectory_id)--->return transform::Embed3D(
global_submap_poses.at(last_optimized_submap_id).global_pose) *
data_.submap_data.at(last_optimized_submap_id)
.submap->local_pose()
.inverse();

I am having the same exception. I did not use delete trajectory and only ran cartographer with the overlapping trimmer.
Cartographer did not give me any errors when running in localization only mode, i.e. the "overlapping_submaps_trimmer" option is disabled in my lua file. Localization worked fine for both the original map (only trajectory 0) and the updated map (two trajectories).
I am now suspecting that the error is caused by the "overlapping_submaps_trimmer_2d.cc" file, but I could not find the calling of map::at() anywhere in this .cc file. And there are two places in the "constraint_builder_2d.cc" where the map::at() is called. My theory so far is that the trimmer has already trimmed the old submaps, but the constraint builder is still looking for the non-esist submaps. I am still working on testing this theory.

Hi @GrantZheng86 and @shamengjun ,
I've just opened #1859 regarding the exception you're having, take a look and I hope it can help you.
Cheers,
Michelangelo.


Integrate NeonVM into Autoscaling

General comment:
I've cut some corners while merging these projects; the main goal was to get all the parts to play well in the single repo without introducing unnecessary refactoring. Thus some parts look a bit rough and could be improved (for example, targets in Makefile); a difference in the project structure and directory layout is still visible. Nevertheless, I still see the benefits of getting this merged and continuing to work on both NeonVM and Autoscaling in the same repo.
ToDo list mostly for myself:

[x] Merge repos
[x] Fix make targets
[x] Fix tests
[x] Fix e2e tests
[x] Unify .github/workflows
[x] Fix scripts (for autoscaling)
[ ] sort out docs / READMEs
[x] restore git history of neonvm https://github.com/neondatabase/autoscaling/pull/96
[ ] Fix golangci-lint for neonvm (can be done in a separate PR)
[ ] Test release workflow (create 0.5.0-pre tag?)
[ ] Move tuning fs.inotify.* settings from GitHub job to ansible config

A few of the changes don't seem strictly related to the PR — it'd be good to separate those out, to avoid giving the impression to future git blames that they were related/required here.

Before merging PR, I'm going to squash commits into a couple of more meaningful ones (like fix e2e tests) and rebase on top of the main branch (without squashing everything into one commit). Hope this will help to make git blame more meaningful.

Sounds good! Yeah, seems like most of what I thought was unrelated is more ambiguous - my bad.

I'm using an ec2 Linux instance for this, neonvm can't be compiled yet on macOS because of a difference in netlink API

Ah shoot, interesting. Out of curiosity, would compiling neonvm in containers (like what we do for the scheduler & autoscaler-agent) also fix that?

Ah shoot, interesting. Out of curiosity, would compiling neonvm in containers (like what we do for the scheduler & autoscaler-agent) also fix that?

Yep, it compiles (but we don't have arm64 kernel for neonvm yet, so can't say if it really works). I'd like to move the building of everything to containers, then we can improve caches (probably) and not require golang on host machine

Yep, it compiles (but we don't have arm64 kernel for neonvm yet, so can't say if it really works). I'd like to move the building of everything to containers, then we can improve caches (probably) and not require golang on host machine

Yes, netlink has no issue when cimplining in container (because there us Linux, not Darwin). I able run neonvm on my Apple M1 macbook (with hvm acceleration ever). I will add arm64 support after we finish moving neonvm into autiscaling repo.


Subsequent issues with gt_depths.npz

Hello, I encountered the following error while evaluating gt_depths.npz generated using export_gt_depth.py:
Traceback (most recent call last):
File "evaluate_depth.py",  line 226, in
evaluate(options.parse())
File "evaluate_depth.py",  line 169, in evaluate
gt_depths = np.load(gt_path, fix_imports=True, encoding='latin1', allow_pickle=True)["data"]
File "/root/miniconda3/lib/python3.8/site-packages/numpy/lib/npyio.py",  line 260, in getitem
raise KeyError("%s is not a file in the archive" % key)
KeyError: 'data is not a file in the archive'
Afterwards, the content of npz printed out includes some numbers ['69 ','54','42 ','57','30 ','27','12 ','75','36 ','33','15 ','72','3 ','39']
What should I do next to conduct an evaluation

Hi, it seems your ground-truth file is corrupted. Could you try generating gt_depths.npz again?

I tried generating again, but still encountered this problem. Can you send gt_depths.npz to my email<EMAIL_ADDRESS>

Hi, currently I don't have this file in my laptop. I just googled this file, could you try downloading from this link?

OK, thank you very much for your help


Add LICENSE file

Hey @bxlxx thank you for this excellent project!
Because of your advice and Coraza's recent partnership with OWASP, I'm moving the Coraza project to the corazawaf organization and I will replace all copyright notices for Coraza Project. It would be really cool if you could maintain your project under the same organization.
Just let me know. It would also be fantastic if we could stay in touch, are you available on any slack channel?
Regards

Hey, @jptosso of course, and I don't have any slack channel, could you invite me if you have a slack channel available?

https://join.slack.com/share/enQtMzA0Njg2MzQ2MjEzMi1hZTNiMDM0YjQwZjIwYzhmMzc2YmZlYTgwYTZhNDAwYWQ4N2Y3MDE5YWU1ODM0MWExMWI3NDRkMzYxYWY5NDY2 coraza public channel in OWASP slack

Thank you very much! I have submitted an application to join the channel.


build(deps): Bump at_commons to 3.0.58

Dependabot still fails to raise PRs for pubspec.yaml
- What I did
Bump at_commons to 3.0.58
- Description for the changelog
build(deps): Bump at_commons to 3.0.58

at_commons is currently at 4.0.1 so this PR is obsolete


Expose ManagerContext

I'm upgrading a library of mine to use the newest version of React-Popper. One of the things my library adds is the ability to use a 'fake' reference rather than a component (similar to how Popper.js allows for a referenceObject to be used).
This is what it looked like (in TypeScript):
export interface IPseudoTargetProps {
    reference: PopperJS.ReferenceObject;
}

export class PseudoTarget extends React.Component<IPseudoTargetProps> {
    // Static Fields
    public static readonly contextTypes = {
        popperManager: PropTypes.object.isRequired,
    };

    // Methods (React.Component)
    public render() {
        return null;
    }

    public componentDidMount() {
        this._setTargetNode();
    }

    public componentDidUpdate() {
        this._setTargetNode();
    }

    // Methods
    private _setTargetNode() {
        const { reference } = this.props;
        const { popperManager } = this.context;
        popperManager.setTargetNode(reference);
    }
}

As you can see, this uses the popperManager context, which in the new version is using the new React Context API, but this isn't exposed.
Unless there is a better way of doing the above, is there a chance that the ManagerContext could be exposed so I can port it over?

https://github.com/FezVrasta/react-popper#usage-without-a-reference-htmlelement

Wow that was quick! Thanks. And sorry I didn't think to check the README as I thought it was a bit of a weird use case.


Compatibility issue?

I have joined a friends server using AT Launcher playing the mod The DNS Techpack. With the infusion altar placed and ready to go I can not place items on the alters nor can I actually interact with any of them at all. The altars all say waiting on server and the one in the middle says nothing.

Additionally placing/setting one up but not interacting causes the chunk to become corrupted and consequently has to be cleaned.


Update run_SS.py to allow for different starting guesses upon failure

We discovered after the fact that PR #767 introduced two failures in test_user_inputs.py (see this comment from the conversation thread in PR #775). The two test failures were easily resolved in PR #775 by slightly changing the initial guess for the steady-state interest rate initial_guess_r_SS passed in to the run_SS() function in SS.py. I think this means that something about the scipy.optimize.root() function is less robust than the scipy.optimize.fsolve() function we were using previous to that PR.
This solution worked for the tests, and it would work for any user running an OG-Core-dependent model on  their local machine manually trying different initial guesses. But it would not work for someone running an OG model on Compute.Studio, with its fixed initial guess values.
I propose we augment the run_SS() algorithm in SS.py to include a try/except structure that tries different initial guesses for r_SS if the steady-state equilibrium does not solve. The current default initial guess for r_SS in default_parameters.json is initial_guess_r_SS = 0.0648. PR #775 successfully solved the two failing tests by changing the initial guess to initial_guess_r_SS = 0.06. I recommend an algorithm that tries four different values in succession until one solves: -epsilon, +epsilon, -2epsilon, +2epsilon. My experience is that these four guesses, in addition to the default initial guess, will be sufficient to find a steady-state in most cases. Then we can add to the guesses as more failures come up.
cc: @jdebacker

Resolved with PR #836


Rye uses indygreg's freethreaded builds

e.g. https://github.com/astral-sh/rye/blob/7b8b1016ad6b0708639bfeb43c65911d40da9e0d/rye/src/sources/generated/python_downloads.inc#L104-L108
It's unclear whether this was intended as this was introduced automatically by https://github.com/astral-sh/rye/pull/1406. Per https://docs.python.org/3/whatsnew/3.13.html "support for running in a free-threaded mode" is "experimental".
Freethreaded CPython builds can cause issues e.g. https://github.com/pydantic/pydantic-core/issues/1548 that don't happen with the regular builds.
Would it make sense to download non-freethreaded builds by default (and maybe let folks opt into freethreaded builds, e.g. by requesting a 3.13.0t build rather than a 3.13.0)?

Yeah this seems like a mistake / bug.


Fix format on subgraph for message hash signed with a Safe

On the Snapshot subgraph we store events that come from Safe that use signMessage function (SignMsg event), this is how Safe can sign messages to do vote or create a proposal for example (it require an transaction to be executed). This is the contract being used for sign message https://github.com/gnosis/safe-contracts/blob/main/contracts/libraries/SignMessage.sol
Here is my PR to add signed messages on the subgraph:
https://github.com/snapshot-labs/snapshot-subgraph/pull/1
There is an issue currently, the msgHash field here: https://github.com/snapshot-labs/snapshot-subgraph/blob/e3fd4d1f6b392973176a9e22423145dd34ce98fa/src/factory.ts#L16
This seem to use a wrong format, when we sync the subgraph it doesn't return the correct hash, I've tested with the Safe
0x78E1F985e36A2F5CF3b15a9d7214E71eCaEADFB0 to sign a message, the hash of the message is:
0xec1297ad2571e580c237f9adba21ab392f522d44468c0604dd06dd787825a54c
You can see the hash here on the tx 25 https://gnosis-safe.io/app/eth:0x78E1F985e36A2F5CF3b15a9d7214E71eCaEADFB0/transactions/history
But on the subgraph it give different one, you can check it here:
https://thegraph.com/hosted-service/subgraph/snapshot-labs/snapshot?query=Query signatures for a Gnosis Safe

Can someone explain to me in https://github.com/snapshot-labs/snapshot-subgraph/blob/e3fd4d1f6b392973176a9e22423145dd34ce98fa/src/factory.ts#L16 why toHex() is being used?

@atharva3010 This issue is solved already, toHex is used to change byte hash to string


Login details for sandbox dashboard

I am not able to login in sandbox dashboard.
Please help me regarding username and password for sandbox dashboard.
I am running in localhost.

You can create one with sandbox/manage.py createsuperuser. A user isn't created for you automatically.


The angle for the image from Camera Shot?

Hi ryanw3bb
Thanks a lot, that is a great toolkit,
but I have a problem,
the following is some code I add:
void CameraShotComplete(Texture2D img, string path)
{
	imagePath = path;
	console.text += "\nCamera shot saved to: " + imagePath;
    Destroy (img);
    StartCoroutine(ShowImage(imagePath));
}

IEnumerator ShowImage(string path)
{
    WWW www = new WWW("file://" + path);
    while (!www.isDone)
        yield return null;
    GameObject image = GameObject.Find("RawImage");
    image.GetComponent<RawImage>().texture = www.texture;
}

When I click the "Camera Shot" button, I can see the photo is a right angle

but after take the photo, the angle is change....like the following:

When I click the "Pick Image" button, the photo also show me the wrong angle...

(By the way, when I open the image from my android phone, the image's angle is right)
Can you tell me how to fix it ?
Thanks a lot

Strange, what device are you taking the photo on, and what version of iOS are you running on it?

Strange, what device are you taking the photo on, and what version of iOS are you running on it?
Dear ryanw3bb

Thanks for your reply,
I test different android phone on my hand
Mi Max3 (china's brand) : wrong angle
Lenovo TAB 3 7  : wrong angle
Samsung Galaxy Tab 7.0 : right angle

I'm having the same issue..
Using a Xiaomi Redmi 4X I got the right image angle while in a Samsung S7 Edge the image rotates 90 degrees to left (as in @uokivan example).

Samsung Galaxy S6 also got wrong angle

May be the native have so problem,
I saw other people also have the same case
https://github.com/react-native-community/react-native-camera/issues/1348

Same issue with Samsung Galaxy Note 3 Android Version 5.0. How to fix it?


Lossing the plugins after update to 4.2.5

Hi,
I have moved my Redmine site from 4.2 to 4.2.5
Everything seems to work fine when I do docker-compose up, but  none my plugins are workeing, they are stored in my image under /home/redmine/redmine/plugins and are deleted during the process of bringing the project up.
I can see in the redmine container log that that happens at this point:
Migrating plugins. Please be patient, this could take a while...

/home/redmine/redmine/plugins/redmine_contacts/init.rb:29: warning: already initialized constant FCSV
/home/redmine/redmine/plugins/redmine_agile/init.rb:29: warning: previous definition of FCSV was here
/home/redmine/data/tmp/bundle/ruby/2.7.0/gems/aws-sdk-v1-1.67.0/lib/aws/core/signers/s3.rb:60: warning: URI.escape is obsolete
Database 'redmine' already exists
/home/redmine/redmine/plugins/redmine_contacts/init.rb:29: warning: already initialized constant FCSV
/home/redmine/redmine/plugins/redmine_agile/init.rb:29: warning: previous definition of FCSV was here
/home/redmine/data/tmp/bundle/ruby/2.7.0/gems/aws-sdk-v1-1.67.0/lib/aws/core/signers/s3.rb:60: warning: URI.escape is obsolete
Installing plugins...
Installing gems required by plugins...
You are replacing the current local value of without, which is currently "development:test"
Running bundle install --jobs 4 --quiet with bundler 2.3.10
Migrating plugins. Please be patient, this could take a while...
DEPRECATION: :dalli_store will be removed in Dalli 3.0.
Please use Rails' official :mem_cache_store instead.
https://guides.rubyonrails.org/caching_with_rails.html
Installing themes...
Executing entrypoint.custom.sh...
2022-04-04 18:36:22,074 INFO Included extra file "/etc/supervisor/conf.d/cron.conf" during parsing
2022-04-04 18:36:22,074 INFO Included extra file "/etc/supervisor/conf.d/nginx.conf" during parsing
2022-04-04 18:36:22,075 INFO Included extra file "/etc/supervisor/conf.d/unicorn.conf" during parsing
2022-04-04 18:36:22,075 INFO Set uid to user 0 succeeded
2022-04-04 18:36:22,088 INFO RPC interface 'supervisor' initialized
2022-04-04 18:36:22,089 INFO supervisord started with pid 12
2022-04-04 18:36:23,092 INFO spawned: 'unicorn' with pid 323

Please, can you help me with this?

Stop, ⚠.
Please read https://github.com/sameersbn/docker-redmine#data-store and https://github.com/sameersbn/docker-redmine#plugins
You shouldn't be copying anything into the docker container manually.  Anything that should be kept persistent should be part of the data or logs volume mount. Otherwise it wont survive a down/up.
See https://github.com/sameersbn/docker-redmine/blob/master/docker-compose.yml for reference.
If you need further help please provide your docker-compose.yml file.

Thanks for your reply.
We do manage the persistence and volumes, in fact we have been using our redmine using this image from some years now with no issues.
Only when we change the image issue from our Dockerfile from 4.2.0 to 4.2.5 we have this issue
The thing is, the plugins are deleted from the folder without doing any down / up.
When the container is up there are the plugins, an some seconds later (during the container process executions) all the plugin folder content is removed:

This is our docker file, we move the plugins like the documentation says:

FROM sameersbn/redmine:4.2.5
FROM sameersbn/redmine:3.4.13
FROM sameersbn/redmine:3.4.6
FROM sameersbn/redmine:3.4.12
LABEL repository "https://github.com/sameersbn/docker-redmine"
OS en Ruby variables
ENV DEBIAN_FRONTEND='noninteractive'
ENV TZ='Europe/Amsterdam'
ENV TERM='xterm'
ENV GEM_PATH="/home/redmine/redmine/vendor/bundle/ruby/2.4.0"
EXPOSE 80
libmysqlclient-dev = is needed to compile mysql2-0.3.21
RUN apt-get -qq update
&& apt-get -qq -y install
ssmtp
libmysqlclient-dev
libssl-dev
libmagickwand-dev
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* /var/cache/apt/* /var/cache/debconf/* /var/log/*
Copy local artifacts
COPY .artifacts/plugins ${REDMINE_INSTALL_DIR}/plugins/
Delete buggy migrate scripts
RUN rm -r ${REDMINE_INSTALL_DIR}/db/migrate/20120115143100_add_repositories_is_default.rb
&& rm -r ${REDMINE_INSTALL_DIR}/db/migrate/20120127174243_add_custom_fields_multiple.rb
Source: https://github.com/upgradeya/redmine-contracts-with-time-tracking-plugin/issues/35
RUN echo "Fix bug: LoadError: No such file to load -- contract_category..."
&& mv ${REDMINE_INSTALL_DIR}/plugins/redmine-contracts-with-time-tracking-plugin ${REDMINE_INSTALL_DIR}/plugins/contracts
&& echo "Fix bug: Progressive Project List plugin directory should be 'progressive_projects_list' instead of 'redmine-progressive-projects-list'..."
&& mv ${REDMINE_INSTALL_DIR}/plugins/redmine-progressive-projects-list ${REDMINE_INSTALL_DIR}/plugins/progressive_projects_list
&& echo "Fix bug: The directory for plugin google_analytics_plugin should be /home/redmine/redmine/plugins/google_analytics_plugin..."
&& mv ${REDMINE_INSTALL_DIR}/plugins/redmine-google-analytics-plugin ${REDMINE_INSTALL_DIR}/plugins/google_analytics_plugin
&& echo "...make sure the plugins.sha1 is not present..."
&& rm -rf ${REDMINE_DATA_DIR}/tmp/plugins.sha1
&& mkdir -p /var/log/supervisor
COPY .artifacts/themes ${REDMINE_INSTALL_DIR}/public/themes/
COPY .artifacts/config/s3.yml ${REDMINE_INSTALL_DIR}/config/s3.yml
COPY .artifacts/config/Gemfile ${REDMINE_INSTALL_DIR}/Gemfile
COPY .artifacts/cloudsql-certs ${REDMINE_INSTALL_DIR}
Copy local rewritten build functions
COPY assets/runtime/ ${REDMINE_RUNTIME_DIR}/
COPY .artifacts/entrypoint.custom.sh ${REDMINE_DATA_DIR}/entrypoint.custom.sh
COPY .artifacts/set-ssmtp-config.sh /sbin/set-ssmtp-config.sh
RUN chmod +x /sbin/set-ssmtp-config.sh
RUN bundle update \
RUN bundle update --all --quiet
RUN bundle install --without development test --quiet --path ${REDMINE_INSTALL_DIR}/vendor/bundle
RUN for adapter in mysql2 postgresql sqlite3; do cp Gemfile.lock "Gemfile.lock.${adapter}"; done
&& chmod +X ${REDMINE_DATA_DIR}/entrypoint.custom.sh
Clear entrypoint to add start commands
ENTRYPOINT []
CMD /sbin/set-ssmtp-config.sh
&& /sbin/entrypoint.sh app:start

We use this from our docker-compose.yml file (partially shown):

version: "3.4"
services:
web:
build:
context: ./
dockerfile: Dockerfile
image: toomba/redmine
# restart: always
ports:
- 80:8080

Many thanks for your support

This also happens when I tried to install a plugin manually following the documentation:

I

This is our docker file, we move the plugins like the documentation says:

So this is definitely not the expected way to use this docker container.  By manually installing the plugins into the "${REDMINE_INSTALL_DIR}/plugins" folder you are fighting the automation that this image brings, such as the installing plugins step you highlighted above.
There really shouldn't be any need to create your own Dockerfile, most common things are supposed to be configurable via environment variables.
If your trying to work around the entrypoint script and a lot of the automation you might be better off basing your Dockerfile on the official docker redmine image. https://hub.docker.com/_/redmine
I can't really help you with how you are doing things.  Your of course welcome to keep doing it if it works for you but it's not supported.


⚠ Fetchers has degraded performance

In 130ef85, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 233 ms

Resolved: Fetchers performance has improved in 408718b.


Flutter iOS16 rotation issue

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
I have developed with flutter and i have a problem in Device Rotation. same as  https://stackoverflow.com/questions/73724575/flutter-ios16-rotation-issue
for example, when an user clicked a button, it makes rotate device.(below code)
SystemChrome.setPreferredOrientations(   _isPortrait       ? [           DeviceOrientation.landscapeRight,         ]       : [           DeviceOrientation.portraitUp,         ], )
and end of rotation, i will change rotation landscape + portrait(to rotate user device directly)
so i used following code.
SystemChrome.setPreferredOrientations(   _isPortrait       ? [           DeviceOrientation.landscapeRight,         ]       : [           DeviceOrientation.portraitUp,         ], ).then((value) {   SystemChrome.setPreferredOrientations([]); });
It is working under iOS16.
But on iOS16, it is not working.(after change rotation, it is rollback origin rotation with animation)
Expected results
works fine on iOS13.3.1
https://github.com/flutter/flutter/assets/12041872/fc2b5e45-5752-4f15-8e62-9abf356ea488
Actual results
works wired on iOS16.1.1
https://github.com/flutter/flutter/assets/12041872/59ca216a-1512-4103-a0f9-2b0bff437d8f
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      title: 'Flutter Demo',
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  void _rotateToLandscape() {
    SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft])
        .then(
      (value) =>
          SystemChrome.setPreferredOrientations(DeviceOrientation.values),
    );
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: const Center(
        child: FlutterLogo(
          size: 100,
        ),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: _rotateToLandscape,
        child: const Icon(Icons.rotate_left),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
flutter doctor -v
[✓] Flutter (Channel stable, 3.10.5, on macOS 12.6.3 21G419 darwin-arm64, locale
    zh-Hans-CN)
    • Flutter version 3.10.5 on channel stable at /Users/hky/Flutter/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 796c8ef792 (9 weeks ago), 2023-06-13 15:51:02 -0700
    • Engine revision 45f6e00911
    • Dart version 3.0.5
    • DevTools version 2.23.1
    • Pub download mirror https://pub.flutter-io.cn
    • Flutter download mirror https://storage.flutter-io.cn

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/hky/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      11.0.15+0-b2043.56-8887301)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.12.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      11.0.15+0-b2043.56-8887301)

[✓] VS Code (version 1.81.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] Connected device (3 available)
    • XXX的iPhone 12 (mobile) • XXXXXXX-XXXXXXXXXXXXXX • ios            • iOS
      16.1.1 20B101
    • macOS (desktop)        • macos                     • darwin-arm64   •
      macOS 12.6.3 21G419 darwin-arm64
    • Chrome (web)           • chrome                    • web-javascript •
      Google Chrome 115.0.5790.170

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Hi @hduhky
I check this on my physical device iPhone 7, iOS 15.7.2 and notice it will turn to portrait if I rotate the device to landscape and then portrait again.
Then I check this on iPhone 14 Pro, iOS 16.4 (emulator) (I don't have a physical device on this iOS version), and I can see it turns to portrait automatically without rotating emulator.
Taking a look at the sample code, I see you are setting back to DeviceOrientation.values eventually. If I change it to landscape left/right, it works as expected on iOS 16.4. Let's try it and let me know your thoughts about this.
Also, please retry on the latest master channel as well. Thank you!

@huycozy Thank you for your response. My use case is as follows: This page needs to support both landscape and portrait orientations simultaneously. However, I need to be able to manually rotate it to landscape orientation while still allowing the page to rotate by rotating the device. This behavior is inconsistent between iOS 13 and iOS 16, as shown in the video I attached above.

I'm not sure how you would implement it in the project.  But I assume you have a similar scenario in which the 1st screen will be portrait and turn to landscape on the 2nd screen (or vice versa). The demo and proper sample code as below.
Explaining the sample code, it will set the expected orientation in initState and reset it in dispose on each screen.

Demo video
https://github.com/flutter/flutter/assets/104349824/535386ed-b375-4c82-9c3b-10d610b8650e

Complete sample code
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(
    MaterialApp(
      title: 'Demo',
      initialRoute: '/',
      routes: {
        '/': (context) => const FirstScreen(),
        '/second': (context) => const SecondScreen(),
      },
    ),
  );
}

class FirstScreen extends StatefulWidget {
  const FirstScreen({super.key});

  @override
  State<FirstScreen> createState() => _FirstScreenState();
}

class _FirstScreenState extends State<FirstScreen> {
  @override
  void initState() {
    super.initState();
    SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]);
  }

  @override
  void dispose() {
    super.dispose();
    SystemChrome.setPreferredOrientations([]);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('First Screen'),
      ),
      body: Center(
        child: GestureDetector(
          onTap: () => Navigator.pushNamed(context, '/second'),
          child: const FlutterLogo(
            size: 100,
          ),
        ),
      ),
    );
  }
}

class SecondScreen extends StatefulWidget {
  const SecondScreen({super.key});

  @override
  State<SecondScreen> createState() => _SecondScreenState();
}

class _SecondScreenState extends State<SecondScreen> {
  @override
  void initState() {
    super.initState();
    SystemChrome.setPreferredOrientations([DeviceOrientation.landscapeLeft]);
  }

  @override
  void dispose() {
    super.dispose();
    SystemChrome.setPreferredOrientations([]);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('Second Screen'),
      ),
      body: Center(
        child: ElevatedButton(
          onPressed: () {
            Navigator.pop(context);
          },
          child: const Text('Go back!'),
        ),
      ),
    );
  }
}

Can you try and confirm if this is similar to your case and can solve it?

@huycozy In my use case, this is a separate page and supports both portrait and landscape orientation switching. When I hold the phone in portrait mode and click the button to switch to landscape, the behavior of the program is inconsistent between iOS 13 and iOS 16, just as shown in the video I attached at the beginning. On iOS 13, the page will correctly switch to landscape mode, but on iOS 16, the page will initially switch to landscape mode and immediately switch back to portrait mode. My concern lies in the inconsistency of the program's behavior between the iOS 13 and iOS 16 systems. Thank you.

I'm not sure if this is indeed an issue with iOS 16 or lower versions (see this comment on that SO thread), but I can confirm the different behavior between these versions as above. Labeling this for more opinions from others.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.13.0, on macOS 13.5 22G74 darwin-x64, locale en-VN)
    • Flutter version 3.13.0 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision efbf63d9c6 (25 hours ago), 2023-08-15 21:05:06 -0500
    • Engine revision 1ac611c64e
    • Dart version 3.1.0
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.81.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] Connected device (3 available)
    • iPhone (mobile) • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.7.2 19H218
    • macOS (desktop) • macos                                    • darwin-x64     • macOS 13.5 22G74 darwin-x64
    • Chrome (web)    • chrome                                   • web-javascript • Google Chrome 116.0.5845.96

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.14.0-5.0.pre.48, on macOS 13.5 22G74 darwin-x64, locale en-VN)
    • Flutter version 3.14.0-5.0.pre.48 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fe9c7f4fa7 (79 minutes ago), 2023-08-16 22:05:08 -0400
    • Engine revision 533670269c
    • Dart version 3.2.0 (build 3.2.0-78.0.dev)
    • DevTools version 2.26.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.81.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] Connected device (3 available)
    • iPhone (mobile) • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.7.2 19H218
    • macOS (desktop) • macos                                    • darwin-x64     • macOS 13.5 22G74 darwin-x64
    • Chrome (web)    • chrome                                   • web-javascript • Google Chrome 116.0.5845.96

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Currently, I would choose to use the plugin https://pub.dev/packages/auto_orientation for handling screen rotation, while utilizing SystemChrome.setPreferredOrientations for configuring the supported screen orientations on specific pages. I noticed that the issue doesn't arise when I don't attempt to change the supported screen orientations for a page. It might be beneficial to introduce an additional method for configuring screen rotation, separate from setting the supported page orientations.

cc @cyanglaz

Hello,
I have exactly the same problem with both os (Android & IOS).
I already try with the auto_orientation lib, but it doesn't change anything....
This is my flutter doctor:
`[√] Flutter (Channel stable, 3.13.4, on Microsoft Windows [version 10.0.19045.3448], locale fr-FR)
• Flutter version 3.13.4 on channel stable at W:\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 367f9ea16b (2 weeks ago), 2023-09-12 23:27:53 -0500
• Engine revision 9064459a8b
• Dart version 3.1.2
• DevTools version 2.25.0
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
• Android SDK at C:\Users\Teyir\AppData\Local\Android\sdk
• Platform android-33, build-tools 33.0.1
• Java binary at: I:\AndroidStudio2022\jre\bin\java
• Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.1.0)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
• Visual Studio Community 2022 version 17.1.32210.238
• Windows 10 SDK version 10.0.19041.0
[√] Android Studio (version 2020.3)
• Android Studio at I:\AndroidStudio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[√] Android Studio (version 2021.3)
• Android Studio at I:\AndroidStudio2022
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
• Windows (desktop)                  • windows       • windows-x64    • Microsoft Windows [version 10.0.19045.3448]
• Chrome (web)                       • chrome        • web-javascript • Google Chrome 116.0.5845.188
• Edge (web)                         • edge          • web-javascript • Microsoft Edge 117.0.2045.36

[√] Network resources
• All expected network resources are available.
• No issues found!`
This is my test screens:
Screen_recording_20230929_083556.webm
This is my TestPage code:
`import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
class TestPage extends StatefulWidget {
const TestPage({super.key});
@override
State createState() => _TestPageState();
}
class _TestPageState extends State {
@override
void initState() {
super.initState();
SystemChrome.setPreferredOrientations(
[
DeviceOrientation.landscapeLeft,
DeviceOrientation.landscapeRight,
],
);
}
@override
void dispose() {
super.dispose();
SystemChrome.setPreferredOrientations(
[
DeviceOrientation.portraitUp,
DeviceOrientation.portraitDown,
],
);
}
@override
Widget build(BuildContext context) {
return const Column(
children: [
Text("AAAAAAAAAAAAAAAh")
],
);
}
}
`
This is my dependencies:
dependencies:   flutter:     sdk: flutter   flutter_localizations:     sdk: flutter   cupertino_icons: ^1.0.2   go_router: ^11.1.2   animate_icons: ^2.0.0   http: ^1.0.1   intl: ^0.18.0   flutter_secure_storage: ^9.0.0   internet_connection_checker: ^1.0.0+1   flutter_facebook_auth: ^6.0.2   google_sign_in: ^6.1.2   fluttertoast: ^8.1.2   image_picker: ^1.0.0   url_launcher: ^6.1.11   i18n:     path: i18n   reflectable: ^4.0.5   cached_network_image: ^3.2.3   package_info_plus: ^4.0.2   syncfusion_flutter_sliders: ^22.1.36   mobx: ^2.2.0   provider: ^6.0.5   flutter_mobx: ^2.0.6+5   hive: ^2.2.3   hive_flutter: ^1.1.0   get_it:   injectable:   path_provider: ^2.0.15   card_slider: ^1.0.5   carousel_slider: ^4.2.1   flutter_animate: ^4.1.1+1   socket_io_client: ^2.0.3+1   sentry_flutter: ^7.10.1
Thank you very much

If you set the preferences to nothing or everything, the screen will try to update to the current device orientation, which is portrait in this case. I think the iOS 16 behavior is correct. I will look into why it accidentally "worked" for your case under iOS 16.
The fix will probably include a change in the behavior for versions lower than iOS 16, so you will probably need to update your logic.
I would suggest to only set SystemChrome.setPreferredOrientations([]); when a device orientation happens.

So on iOS < 16.0, we set the device orientation directly to achieve rotation. See: https://github.com/flutter/engine/blob/main/shell/platform/darwin/ios/framework/Source/FlutterViewController.mm#L2001-L2012
This uses KVC(key-value coding) to update a readonly variable, which is undocumented. (Apple actually doest not provide any public API to change the orientation programmatically before iOS 16, thus we used such workaround)
On iOS 16, an official API is introduced to allow changing of orientation so we started using the new API. However, the official API only changes the orientation of the scene, but not the device. Therefore, it is expected to see the different behavior you mentioned in issue description.
I don't think it is a good idea to explicitly add some code in the engine to either versions just to match the other behavior. I think the application should introduce a special logic to make it work for both versions.
Although we should document the behavior difference in public header.

I won't be working on this since I'm going to take a long vacation soon. This probably needs a documentation update per my comment above

Hi, we have a similar issue.
I am running SystemChrome.setPreferredOrientations([]); in the initState of the screen-transitioned OrientationPage.
Also, SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); is run in PopScope#onPopInvoked() when popping the OrientationPage.
Whenever you pop the screen, it always returns to PortraitUp, even if the screen is in landscape.
However, if the OrientationPage is popped while in landscape mode, it will return to landscape mode when transitioning to the OrientationPage again.
Is this the same issue?
It occurs in both emulator and physical device.

Sample Code
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

class OrientationPage extends StatefulWidget {
  const OrientationPage({super.key});

  @override
  State<OrientationPage> createState() => _OrientationPageState();
}

class _OrientationPageState extends State<OrientationPage> {
  @override
  void initState() {
    SystemChrome.setPreferredOrientations([]);
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    final orientation = MediaQuery.of(context).orientation;

    return PopScope(
      onPopInvoked: (didPop) async {
        await SystemChrome.setPreferredOrientations(
            [DeviceOrientation.portraitUp]);
      },
      child: Scaffold(
          appBar: AppBar(title: Text('OrientationPage')),
          body: Column(
            mainAxisSize: MainAxisSize.min,
            children: [
              Text('Current orientation: $orientation'),
              ElevatedButton(
                onPressed: () {
                  switch (orientation) {
                    case Orientation.portrait:
                      SystemChrome.setPreferredOrientations([
                        DeviceOrientation.landscapeLeft,
                        DeviceOrientation.landscapeRight,
                      ]);
                    case Orientation.landscape:
                      SystemChrome.setPreferredOrientations([
                        DeviceOrientation.portraitUp,
                      ]);
                  }
                },
                child: Text('Change orientation'),
              ),
            ],
          )),
    );
  }
}

Results Video
https://github.com/user-attachments/assets/ae1b6194-3373-40d7-b606-3ead9f3b6a6b
I expect it to stay in PortraitUp when I come back to the screen again, and only change to landscape if I change the orientation of the device to landscape.


Change "count" variable name to permit future Terraform feature?

Hello!
This module defines a variable called count:
https://github.com/terraform-aws-modules/terraform-aws-ec2-instance/blob/7a3aafb6ac20d39d582af9fd41d0270041beb0e7/variables.tf#L5-L8
This is valid in current Terraform, but to implement hashicorp/terraform#953 will require this variable name to be reserved. We're currently hoping to make this name, along with for_each and lifecycle, reserved names that cannot be used for modules in preparation for them getting special meaning in a later release where that issue is implemented.
Would you be open to changing this variable name to be instance_count instead? Although we are not planning to implement count for modules immediately, we'd like to begin a deprecation cycle for use of this name as a variable so that the name is free for a change in a later release.
I noticed that terraform-aws-modules/rds/aws and terraform-aws-modules/elb/aws also have variables called count, for which I'd ask a similar question, but I didn't want to spam with loads of issues about the same thing.
Thanks!

Martin, thanks for heads up!


Time in console incorrect

Product
Please check the corresponding boxes below for which products this is about.

[x] Panel
[x] Daemon
[ ] Dockerfile(s) [Please list if so: __ ]

Type

[x] Bug or Issue
[ ] Feature Request
[ ] Enhancement
[ ] Other

What Happens

The time in the console in the panel is incorrect and doesn't match the set time  zone in the env file.

This has been fixed in 5ba6f06 and as such I will close this. We will look into handling it from the container itself.


Release new version

Problem/Motivation
The last release 0.3.1 is more than a year old and uses Python 3.6
@frenck, could you release a new version?

Nope


Feature Request: Ability to Select Multiple Keys

I would like the ability to select multiple keys in order to set certain properties on all of them or move the group to a different location. I do realize this is a major request. I'm just learning TypeScript, but I may be able to help soon.

That is indeed a larger request that I, unfortunately, do not currently have the time to implement.
But I did address your other issues (#2 & #3) as they were quick to fix.
Pull requests providing the feature are more than welcome!

Thanks for the quick resolution of the other 2 issues.


Compensate for SweetAlert's poor handling of bound functions

If you pass a bound function into SweetAlert it will never be called as a dismiss/cancel callback (the buggy code).  Function.length has been supported by everything forever.

:cake:

:sheep:


towelevel.firstMonstars&secondMonsters is empty

Which Class is this bug report for?

TowerLevel class

Issue feature description
towelevel.firstMonstars&secondMonsters is empty
Sample Code
none
Version
1.0.4
Issue priority
High

TowerLevelExcelConfigData.json has been changed and data is no longer available from this file after 4.4.0.
Perhaps it was moved to the BinOutput side, but there is no workaround at this time, so we will hold off.

Fu*k mihoyo!!!!!!!!

In v4.5.0, I found that DescribeId and Level are listed in BinOutput_unknown_dir\570a3db3.json.
Perhaps it will be restored as the decipherment progresses in the future.


[Improvement] Provide Metrics for Gravitino MySQL Backend Storage Connect Pool

What would you like to be improved?
Currently, many parameters of the MySQL backend connection pool used by Gravitino, such as maxConnectCount and maxIdleConnect, are not configurable, and no relevant monitoring is configured for this connection pool. However, in reality, nearly every Gravitino REST request involves a call to the backend storage. Therefore, I believe it is essential to configure connection pool monitoring for a backend storage like MySQL in a production environment.
How should we improve?
We have configured monitoring for the MySQL backend in production. You can assign this to me, and I will complete it.

It's a useful feature, maybe we can report the connection pool metrics to the prometheus (already used by the API metrics). By the way, from my current feeling, this feature requires multiple PRs to complete, maybe you can list the sub tasks firstly.


[BUG] Syngas Producer

Not sure if this is a bug but it certainly was painful tonight.
Apparently the syngas generator will take darn near any item you feed it. You get nothing for them if they have no carbon value of course. It ate my Bag of Holding from Eu2 complete with most of my gear. Is that intended functionality or should it only take fuel items with carbon values?
I'm going to go cry now.

Hm, no, it should only take items with carbon value?
What version is that on? And any custom configs?

Hi Bdew,
Sorry I forgot the important bits!
MC 1.10.2
Adv Gen <IP_ADDRESS>
Ya it was a very painful experience.
Thanks for looking in to this. I figured your intention was to keep it like most machines where it wont accept items it can't use. :)
Thanks!

On Feb 9, 2017, at 11:46 PM, bdew<EMAIL_ADDRESS>wrote:
Hm, no, it should only take items with carbon value?
What version is that on? And any custom configs?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Oops. One more bit. No custom config for Adv Gen. Just the stock defaults.

On Feb 9, 2017, at 11:46 PM, bdew<EMAIL_ADDRESS>wrote:
Hm, no, it should only take items with carbon value?
What version is that on? And any custom configs?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Double oops. User error. Disregard. :)


Non-Express version?

Hi @jamuhl - wanted to raise an issue (finally) for this long-standing desire.
Currently, i18next-express-middleware powers next-i18next and is a critical dep. The fact that we're relying on Express unfortunately means we're tied to a custom-Node-server type of setup.
This prevents next-i18next and any other consumers from going serverless.
I wonder what, if any, features of Express are being used here that couldn't be relatively easily replaced by vanilla Node HTTP interfaces? If this package exported a middleware that did not rely on Express syntax/features, and consumed normal HTTP interfaces, it could be used not only in serverless applications, but also with other HTTP frameworks like Koa, Hapi, etc.
Let me know what you think. I am mostly interested in your opinion of how much work this would take. I am very happy to fork this repo and maintain a i18next-node-middleware sort of thing if necessary. But, I do believe that using vanilla interfaces is the best way forward to enable the most users possible.

Sorry for the late reply...this one got under the radar at some point...(I missed to reply instantly and forgot about it totally).
I think there is not too much express specific things in this...and it should be not to hard to convert it to not depend on express.

sure that would be awesome...just we would have to rename this repo afterwards to some more general name...or create a new one and mark this obsolete with a link on the new one...

@jamuhl Unless I've missed something, it was indeed quite simple. Do you have time to review #191?
In general, I think the best approach is to create an entirely new repository and deprecate this one, but I will leave that up to you. I think renaming could cause confusion for users and may make upgrading kind of weird.

@isaachinman looks ok to me...and yes I think we better take the way of creating a new repository / npm module and deprecate this one...
Currently lack of a good idea for the name...i18next-node-http, i18next-node-middleware, i18next-middleware ?!?!

I prefer i18next-middleware, but aren't there other languages in the i18next ecosystem? Maybe i18next-node-middleware is the safest bet.

i18next-http-middleware?

there is i18next-php, i18next-net, ... so currently I am for adding node somewhere
i18next-node-middleware
i18next-node-http
let see if we get some suggestions until tomorrow - will then create a new repo

i18next-node-middleware makes the most sense IMO

Yes, i18next-node-middleware is fine. There's still some work to be done on the PR and I'd appreciate any help that can be offered!
Let's wait until the PR is mergeable, and then clone this repo into i18next/i18next-node-middleware and release it on a prerelease/alpha.

@isaachinman just created and added you as admin: https://github.com/i18next/i18next-node-middleware

@iamjochem I have continued on my local branch, today. Express provides a powerful middleware concept, which to my knowledge is not available in vanilla HTTP provided by Nodes http library. The current approach is to use the connect library, which provides a middleware concept for http. After working on this for some time, I switched to next-i18next to see how this library gets integrated. Is my understanding correct that next-i18next uses the i18next-express-middleware but also others for locale subpath work?
To me, it's quite confusing spreading middleware logic throughout several libraries. Another question is about custom servers, which, according to the Next developers, gets not supported in serverless deployment. I saw a lot of projects are deploying Express in their Next project. But what is the difference, implementing a server through Nodes http library is basically a server, too right. So the general question is - are sever deployments supported in a serverless development concept, or do we need to fetch resources like i18n files directly with Next?

@gurkerl83 Please do not double post - it isn't helpful to anyone.
To answer your questions:

Middleware is not a "thing" in vanilla Node HTTP, but can be replicated in just a few lines
You are currently writing in an issue inside the i18next-express-middleware repository. It is indeed used by next-i18next, but that is completely coincidental for our purposes here. They are separate packages and serve separate purposes
i18next-express-middleware has nothing to do with NextJs

The work that needs to be done here has nothing to do with next-i18next or NextJs. Let's not confuse things!

@isaachinman perhaps this may help: https://github.com/i18next/i18next-http-middleware

@adrai Very nice! I remember discussing this with @jamuhl. Is this ready for me to have a look?

@isaachinman for sure 😉

@adrai Here's a PR on next-i18next tracking usage: https://github.com/isaachinman/next-i18next/pull/688. I was able to do a simple find-and-replace, and our test suite is green. Looks very good initially!


Fix multi-value params with multiple wildcards

indexing was incorrect in plugging in expanded defaults
add test for multiple wildcards in a multi-valued parameter

resolves #238


Get the return value of a scheduled function into a variable

Hi,
When print the returned value of scheduled function:
schedule.every(1).minute.do(func, arg1, arg2)
I am getting:
"Every 1 minute do func(arg1, arg2)"
I would like to get the real return value of the function.
Can it be done?
Thanks,
Amit

`
import time
import datetime
import schedule
def now():
return datetime.datetime.now()
def one_plus_one():
return 1 + 1
job1 = schedule.every(10).seconds
job1.job_func = now
job2 = schedule.every(10).seconds
job2.job_func = one_plus_one
job3 = ...
job4 = ...
...
schedule.jobs.append(job1)
schedule.jobs.append(job2)
schedule.jobs.append(job3)
schedule.jobs.append(job4)
...
[job.run() for job in schedule.jobs]
while True:
should_run_jobs = (job for job in schedule.jobs if job.should_run)
for job in sorted(should_run_jobs):
result = job.run()
    print(result)

time.sleep(1)

`

Like this
import time
import datetime

import schedule

def now():
    return datetime.datetime.now()

def one_plus_one():
    return 1 + 1

job1 = schedule.every(10).seconds
job1.job_func = now

job2 = schedule.every(10).seconds
job2.job_func = one_plus_one

# job3 = ...
# job4 = ...
# ...

schedule.jobs.append(job1)
schedule.jobs.append(job2)
# schedule.jobs.append(job3)
# schedule.jobs.append(job4)
# ...

[job.run() for job in schedule.jobs]

while True:
    should_run_jobs = (job for job in schedule.jobs if job.should_run)
    for job in sorted(should_run_jobs):
        result = job.run()

        print(result)

    time.sleep(1)

Thank you so much, this is very helpful.
I have a follow up question.
How can I make the same but with functions that has arguments?
In the 'regular' method I run it like this:
schedule.every(1).minute.do(func, arg1, arg2)
but in our case here, I don't have the 'do' part.
I am getting and error regarding the arguments when I am trying to defile:
job1.job_func = func, arg1 = 'x', arg2 = 'y'
Thanks,
Amit

just try this
job1.do(any_func, arg1, arg2)

and deprecated
job1.job_func = any_func

Thank you for your answer. It worked for me.
Another follow up question:
if I want to schedule 2 functions, and use the returned value of the first function as an argument to the second function:
val = func1(arg1, arg2)
val2 = func2(val)

How can I do that?


Bump to v4.0.1

/review @csaunders, @ilikeorangutans

coolbeans
On Mon, May 4, 2015 at 2:41 PM, Nick Hoffman<EMAIL_ADDRESS>wrote:

nickhoffman wants to merge 3 commits into master from v4_0_1:
[image: bump]
https://camo.githubusercontent.com/d3f7f9f67266159f77cf4432734ebab0d486bd29/687474703a2f2f6d656469612e67697068792e636f6d2f6d656469612f384c627343516468336375512f67697068792e676966
/review @csaunders https://github.com/csaunders, @ilikeorangutans
https://github.com/ilikeorangutans
You can view, comment on, or merge this pull request online at:
https://github.com/Shopify/shopify_api/pull/186
Commit Summary

Bump to v4.0.1 .
In CHANGELOG, stop saying that v3.2.6 is unreleased.
Add v4.0.1 to CHANGELOG.

File Changes

M CHANGELOG
https://github.com/Shopify/shopify_api/pull/186/files#diff-0 (6)
M lib/shopify_api/version.rb
https://github.com/Shopify/shopify_api/pull/186/files#diff-1 (2)

Patch Links:

https://github.com/Shopify/shopify_api/pull/186.patch
https://github.com/Shopify/shopify_api/pull/186.diff

—
Reply to this email directly or view it on GitHub
https://github.com/Shopify/shopify_api/pull/186.

--
Chris Saunders // Developer @ Shopify

Looks good to me when CI is green :) also, :+1: for manateeeee

Hm, why would CI have failed here? It says it couldn't find v4.0.0, which is weird.

n/m. :green_apple:


DataStream API can not get change data but a NOOP message

description
Flink job do not print any change log but got a change event.
Work ground as follow:
Postgres: PostgreSQL 12.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64-bit run on centos 7
Flink: 1.12.0 run on local windowns PC
CDC: flink-connector-postgres-cdc:1.3.0
And maybe useful unit test resources:
Java code:
SourceFunction<String> sourceFunction = PostgreSQLSource.<String>builder()
        .hostname("<IP_ADDRESS>")
        .port(5432)
        .username("postgres")
        .password("123456")
        .schemaList("public")
        .database("sync")
        .tableList("sync_event")
        .decodingPluginName("pgoutput")
        // Each replication slot has a name, which can contain lower-case letters, numbers, and the underscore character.
        .slotName("flink_cdc_for_sync_event")
        .deserializer(new StringDebeziumDeserializationSchema())
        .build();

    env.addSource(sourceFunction).print().setParallelism(1);

Postgres SQL:
create table sync_event
(
	event_id bigserial not null
		constraint sync_event_pk
			primary key,
	event_type smallint default 0,
	job_id bigint,
	src_id bigint,
	datachange_lasttime timestamp with time zone default now()
);

comment on table sync_event is 'trigger sync event';

alter table sync_event owner to postgres;

ALTER ROLE postgres REPLICATION;
# Use default because there is a primary key exist
ALTER TABLE postgres REPLICA IDENTITY default;

# test SQL for change data
psql -Upostgres -d sync -c "insert into sync_event(event_type)values(0)"

Some trace
I got a change event after execute below test SQL,result like this:
PgOutputMessageDecoder.class

But here are identified as NOOP message:
PgOutputMessageDecoder.class

Just because set up some table filter via here:
io.debezium.connector.postgresql.Filters.class

Questions:

Is here anything wrong with config or code so i can comsume the change data?
Why filter out configured table?

Many thanks!

Figure it out!
Set tableList  MUST contain schema name as the description doc of function
		/**
		 * An optional list of regular expressions that match fully-qualified table identifiers
		 * for tables to be monitored; any table not included in the whitelist will be excluded
		 * from monitoring. Each identifier is of the form schemaName.tableName.
		 * By default the connector will monitor every non-system table in each monitored schema.
		 */
		public Builder<T> tableList(String... tableList) {
			this.tableList = tableList;
			return this;
		}


Feature Request? Ability to pass in true / false to "useColors()" to force enable/disable it?

Since browser / userAgent sniffing is not universal for all devices / webviews... I think it may be useful for us to be able to programmatically disable it at runtime in the browser at least.
Just a thought, great work!

or well, ability to have another function called forceUseColors = false;
Since useColors is merely a getter in this case.

Globally:
const createDebug = require('debug')
createDebug.useColors = () => false

const debug = createDebug('foo')
debug('blah')
// no colors

Per debug instance:
const createDebug = require('debug')

const debug = createDebug('foo')
debug.useColors = false
debug('blah')
// no colors

Hope that helps!


📃: Add Real time object detection using edge ai

:red_circle: Real time object detection using edge ai
:red_circle: Robust but light weight real time object detection
:red_circle: I believe object detection should be an essential in this Jarvis project.  Hence I want to add real time object detection to this project. As computer vision is expensive I'm preferring this edge ai which focusses on light weight devices but is robust. Hence I want to utilise that and contribute to this java project.:
Screenshots 📷

N/A

:white_check_mark: To be Mentioned while taking the issue :

Full name :  Venkata Pavan Teja Bathula
What is your participant role? GSSOC EXTENDED

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

This is not a java project. It's a python project

It was a typo.
Jarvis got replaced by java by keyboard.
I have explored the Jarvis project and have observed all the models , apps, streamlit usage, and all python files.

@PavanTeja2005 whats the update on this?


Setting devices breaks ipsec

Bug report
If run in kube-proxy-replacement: probe or kube-proxy-replacement: disabled mode in combination with enable-ipsec and selected devices it looks like bpf_host is overriding bpf_network which results in the receiving node not being able to decrypt the ESP packets.
General Information

Cilium version (run cilium version)

1.8.2

Kernel version (run uname -a)

Linux node1 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Orchestration system version in use (e.g. kubectl version, Mesos, ...)

1.19

How to reproduce the issue

Create K8S cluster with for e.g. version 1.19
Deploy cilium with kube-proxy-replacement: disabled/kube-proxy-replacement: probe, enable-ipsec and devices: enp1s0,enp7s0.
Inspect the tc filter chain on one of the nodes tc filter show dev enp7s0 ingress.

Expectation:
filter protocol all pref 1 bpf chain 0
filter protocol all pref 1 bpf chain 0 handle 0x1 bpf_network.o:[from-network] direct-action not_in_hw id 9122 tag e74cd2a91d9265f8 jited

Observed:
filter protocol all pref 1 bpf chain 0
filter protocol all pref 1 bpf chain 0 handle 0x1 bpf_netdev_enp7s0.o:[from-netdev] direct-action not_in_hw id 9498 tag 57b67d5dbedda604 jited

KVStore:                Ok   Disabled
Kubernetes:             Ok   1.19 (v1.19.0) [linux/amd64]
Kubernetes APIs:        ["CustomResourceDefinition", "cilium/v2::CiliumClusterwideNetworkPolicy", "cilium/v2::CiliumEndpoint", "cilium/v2::CiliumNetworkPolicy", "cilium/v2::CiliumNode", "core/v1::Namespace", "core/v1::Node", "core/v1::Pods", "core/v1::Service", "discovery/v1beta1::EndpointSlice", "networking.k8s.io/v1::NetworkPolicy"]
KubeProxyReplacement:   Disabled   [enp1s0, enp7s0]   []
Cilium:                 Ok         OK
NodeMonitor:            Disabled
Cilium health daemon:   Ok
IPAM:                   IPv4: 5/255 allocated from <IP_ADDRESS>/24,
Masquerading:           IPTables
Controller Status:      32/32 healthy
Proxy Status:           OK, ip <IP_ADDRESS>, 0 redirects active on ports 10000-20000
Hubble:                 Disabled
Cluster health:         9/9 reachable   (2020-08-31T17:01:56Z)

Many thanks to @pchaigno for helping me debug this issue and pointing me in the right direction to remove the devices list in order to get the ESP pakets decrypted.

I think we want to fatal if IPSec is enabled while the devices are set to prevent this from happening. This issue should only happen if a user sets the devices explicitly (e.g., because we failed to auto-detect) as we otherwise automatically disable our kube-proxy replacement when IPSec is enabled (with a warning in case of =probe and a fatal in case of =strict).
We should also disable the bandwidth manager if IPSec is enabled. Host firewall is already disabled in that case.
/cc @brb @borkmann

@pchaigno SGTM!

I would like to work on this. Feel free to assign this issue to myself.


Unable to use with TextToSpeech

Firstly, the library is awesome.
But I bumped an issue when trying to use this with the text to speech.
Simply you can also reproduce the issue with the following code;
import AVFoundation
func onSpeechToTextEnded() {
   let utterance = AVSpeechUtterance(string: "Hello world")
   utterance.voice = AVSpeechSynthesisVoice(language: "en-GB")

   let synthesizer = AVSpeechSynthesizer()
   synthesizer.speak(utterance)
}

if I try to call this function (onSpeechToTextEnded) before actually using this library, I can hear the voice.
But when I try calling this function to hear some voices it is now working.
Can you investigate the issue please

I created a Pull Request, seems it solves the problem, after you investigate as well.
Please consider accepting changes, thanks a lot again. 👍🏻

Hi, thanks for your pull request but I think I will solve the problem by allowing users to choose from different audio session categories. The .record audio session category used in the library now silences virtually all output on the system for as long as the session is active, and it could be what the users expect.
I will add an option to choose an audio session category in SwiftSpeech.Session.Configuration later.
Thanks again for submitting the issue and pull request!

Yes better to do it like you suggest, I also realized now. Also sounds now is quite low. so it is related with other parameter as well.

The issue is fixed in v0.9.2. You can use SwiftSpeech.Session.AudioSessionConfiguration.playAndRecord to achieve the behavior you want 😉
Also, SwiftSpeech Examples now has a demo called Repeater that simply repeats what you said after each recording, demonstrating the added feature of the release above. You can check that out if you are interested.

Thanks for your effort 👍


Add originId to tasks

The main point of this change is to be able to distinguish progress notifications belonging to a specific task tree in the case of multiple concurrent tasks triggered by different requests (or no request).

Do you think it'd be possible to also add originId in the the roundtrip test suite just to ensure it's appearing and working as expected?

What do you mean exactly? I thought the roundtrip test suite tests serialization

@ckipp01 added the test

So since all the interested parties have already accepted I'll merge it today, before the deadline of 29 September. Unless @lefou has something to add?


Meilisearch as peer dependency

Change dependencies to be peerDependencies
Add previous dependencies to the devDependencies section
Allow installation of meilisearch from version 0.10.0 up to 1.0.0
Update installation section of documentation
Bump package version to 2.1.0

See #2

FYI, I've chosen the starting meilisearch version to be 0.10.0, because EnqueuedUpdate type was introduced in this version, and this type is used in src/services/meilisearch.service.ts.


Add HTTP Basic Auth

This is sort of done, but more work will need to be done.
Right now permissions is turned off because we don't have real authentication because of ForeignUser.
In a sense, we still need some sort of permissions. I think. Do we need to enforce somehow the requested user PUT/POST permissions?? ugh

Done.


Remove Katello versions eariler than 4.7 per the release process

Per this step in the release process:
Remove references to the oldest Katello version from testKatello.groovy 1 and katello-pipelines.yml 1.
This PR covers this

@ekohl do I need to update anything on this to fix the failure?

Can you rebase on latest master? This should fix it.

@evgeni it doesn't. See https://github.com/theforeman/jenkins-jobs/pull/329. I think we should pin to 4.3.0, like we did with foreman-infra.

Ooh, I thought we did pin it here


Unproper usage of dispatch_queue_t ?

In initWithCacheDirectory:cacheDirectory method use dispatch_set_target_queue(priority, _cacheInfoQueue) code to set priority for  _cacheInfoQueue, but according to Apple Developer, this should be dispatch_set_target_queue( _cacheInfoQueue, priority), I think here have a mistake.

I think you are right.
As it is coded the queue looked for in the previous line
dispatch_queue_t priority = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0);
gets redirected (targeted) to our newly created queue and i suppose that the opposite is desired


Angular-mydatepicker  calendar month left and right icon not showing.

hello @kekeh ,
i am using your angular-mydatepicker this package  but month left and right icon not showing. can you please help out how to to fixed that issue.
i already tried below css but it's not working.
.mydp .icon:before { font-family: angular-mydatepicker !important; }

below is another issue . this datepicker also not working. i don't want another button for open datepicker.  on click on input textbox open datepicker.
<input
type="text"
name="mydate"
[placeholder]="placeholder"
[disabled]="disabled"
[required]="required"
[readonly]="readonly"
spellcheck="false"
autocomplete="off"
angular-mydatepicker
[options]="myOptions"
#dp="angular-mydatepicker"
(click)="dp.toggleCalendar();"
(dateChanged)="onDateChanged($event)"/>

It is possible to open calendar by input click. Here is example: https://kekeh.github.io/angular-mydatepicker/
And code: https://github.com/kekeh/angular-mydatepicker/blob/gh-pages/src/app/no-bootstrap/no-bootstrap.component.html
It it your decision to add extra buttons or use it without extra buttons.

You can try this:
.myDpIcon:before {
    font-family: angular-mydatepicker !important;
}

@kekeh  thank you so much for instant reply. this solution is working fine. Thanks once again


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter tractive-gps for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.tractive-gps
   -
ERRORS:

[ ] :heavy_exclamation_mark: [E504] unexpected component "sendto" detected at admin/jsonConfig.json/items/_login/_refreshToken
[ ] :heavy_exclamation_mark: [E804] Please process issue [#17] "Compatibility check and testing for node.js 22"

WARNINGS:

[ ] :eyes: [W034] @iobroker/adapter-core 3.1.6 specified. 3.2.2 is recommended. Please consider updating dependencies at package.json

:thumbsup: No suggestions found
Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
or
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Fri, 08 Nov 2024 06:09:05 GMT based on commit 77e0fbc2ca3d2f6f05d81e97ba654d5829332bf5
ioBroker.repochecker 3.2.2

@ioBroker-Bot recreate


Update append.txt pr89349

:rocket: This issue has been resolved in v0.3.2. See Release 0.3.2 for release notes.


Run Linux android views in presubmit

This PR is in preparation for when the test is actually shown to be stable. Do not merge yet.

This is because the request is timing out after creating the checks but before getting to the LUCI scheduling part.

@GaryQian you'll need to add bringup: true again to get the presubmit builder. This is current expected behavior as you're required to mark new builders as bringup (both presubmit and postsubmit)


Reference bash instead of sh

I've had problems in Ubuntu because the script begins with #!/bin/sh but uses bash-specific syntax. I would like to recommend that the first line is instead changed to #!/usr/bin/env bash as per https://stackoverflow.com/a/10383546/2482776.

Thank you for this script! Works great on our private AWS servers! Our Debian default shell is not bash, so we had to make same adjustment @asieira mentioned above.


Can a twin app get data?

If my mobile has installed a twin app (other instance of same app for example), can this app gets data from original app? (twin app know namespace and data names)
Thanks.

No.


How to shutdown and restart the kubeflow instances..

The steps are very detailed and excellent. Was able to create the instances and get into the kubeflow dashboard and create the notebook server and build models. However there is no instruction on how to shutdown the cluster, AWS/Azure/GCP instances and bring it back up. Please add it to the end of the section after the troubleshooting link.

/cc @Jeffwan

For aws, https://www.kubeflow.org/docs/aws/deploy/ We have a step to uninstall kubeflow. Does it meet your need?
I do think Azure and GCP have it as well.

I am looking for instructions to shutdown and restart and not uninstall. I want to save some $$ when the infra is not in use.
--Mani.

From: Jiaxin Shan<EMAIL_ADDRESS>Sent: Wednesday, July 10, 2019 5:45:52 AM
To: kubeflow/website
Cc: Maniappan R; Author
Subject: Re: [kubeflow/website] How to shutdown and restart the kubeflow instances.. (#850)
For aws, https://www.kubeflow.org/docs/aws/deploy/ We have a step to uninstall kubeflow. Does it meet your need?
I do think Azure and GCP have it as well.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/kubeflow/website/issues/850?email_source=notifications&email_token=AAK45KZU2VUAMN3I5GQ7YNLP6US3RA5CNFSM4H4CMG52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZR4XRI#issuecomment-509856709, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAK45K6SM7FDG7GF5HV6RV3P6US3RANCNFSM4H4CMG5Q.

@maniappan Do you install kubeflow with new eks cluster or existing cluster?
If you install with new cluster, uninstallation will shutdown EKS cluster. If you install with existing cluster, it's user's responsibility to shutdown the cluster since kubeflow scripts can not make the decision for user.

Created a new one, first time installation in a new AWS account.
--Mani.

From: Jiaxin Shan<EMAIL_ADDRESS>Sent: Wednesday, July 10, 2019 6:03:13 AM
To: kubeflow/website
Cc: Maniappan R; Mention
Subject: Re: [kubeflow/website] How to shutdown and restart the kubeflow instances.. (#850)
@maniappanhttps://github.com/maniappan Do you install kubeflow with new eks cluster or existing cluster?
If you install with new cluster, uninstallation will shutdown EKS cluster. If you install with existing cluster, it's user's responsibility to shutdown the cluster since kubeflow scripts can not make the decision for user.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/kubeflow/website/issues/850?email_source=notifications&email_token=AAK45K76ZHT7VC5PXD3B33LP6UU4TA5CNFSM4H4CMG52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZR5U7Y#issuecomment-509860479, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAK45K4EMETSJNZ6RK3XFHTP6UU4TANCNFSM4H4CMG5Q.

Created a new one, first time installation in a new AWS account.
…

Thanks for the feedbacks. Do you still have uninstallation logs? I can help debug the issue.

Revisit this issue. Actually, I think what users want is scale down cluster to 0 instance and scale up when needed. This is probably a question should not be addressed here. Technically, you can scale down node groups to 0 and all pods won't be scheduled. Whenever user want to come back working on it, scale up node group. Pod will be scheduled on new coming nodes and service will behave correctly.
Close this issue and feel free to reopen if it doesn't work for you.
/close


config: make auto bump once a week

part of https://github.com/ti-community-infra/tichi/issues/317

/hold

/unhold
/assign @Mini256
PTAL~ Thanks!

/merge


Errors with DirectoryLoader

from langchain.document_loaders import DirectoryLoader
loader = DirectoryLoader('./server', glob="**/*.md")
data = loader.load()

Error
    from pdfminer.utils import open_filename
ImportError: cannot import name 'open_filename' from 'pdfminer.utils' (/usr/local/lib/python3.8/dist-packages/pdfminer/utils.py)

Langchain version: '0.0.152'

Ran into the same issue this morning. I had to downgrade unstructured to version 0.6.1.

from langchain.document_loaders import DirectoryLoader
loader = DirectoryLoader('./server', glob="**/*.md")
data = loader.load()

Error
    from pdfminer.utils import open_filename
ImportError: cannot import name 'open_filename' from 'pdfminer.utils' (/usr/local/lib/python3.8/dist-packages/pdfminer/utils.py)

Langchain version: '0.0.152'

I have the same problem with loading certain pdfs. Is there a way to turn on a trace/debug option when the loader is running so I can see what file if fails on?

from getpass import getpass
from langchain.document_loaders import GitHubIssuesLoader
ACCESS_TOKEN = getpass()

loader = GitHubIssuesLoader(
    repo="eminmtas/check-license",
    access_token=ACCESS_TOKEN,
    creator="eminmtas",
)

Error
from langchain.document_loaders import GitHubIssuesLoader
ImportError: cannot import name 'GitHubIssuesLoader' from 'langchain.document_loaders'

I am getting this error too. I have the required libraries on my venv.  What to do?

ImportError: cannot import name 'open_filename' from 'pdfminer.utils'
Tried all the mentioned methods in the net but still getting the same issue.

# Install package
pip install "unstructured[all-docs]"
this worked for me

Just upgrade your pdfminer.six package. See here


more synthetic url  decode

There was a bug in the original change which have been fixed in #1254, this PR is now outdated based on the new changes.


JAMES-3534 Implement Identity/set update (custom identities)

Jira: https://issues.apache.org/jira/browse/JAMES-3534
resolve https://github.com/linagora/james-project/issues/4429

rebase master & squash fixup


Update joda-time to 2.10.11

Updates joda-time:joda-time from 2.10.10 to 2.10.11.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "joda-time", artifactId = "joda-time" } ]

labels: library-update, semver-patch

Superseded by #1049.


Plugins(dhcp): add examples about DHCP options

Add description and example about DHCP options. See containernetworking/plugins#670 and containernetworking/plugins#660 for details.
Signed-off-by: SilverBut<EMAIL_ADDRESS>

@SilverBut When I use the example config like this:
{
    "cniVersion": "0.4.0",
    "name": "external",
    "plugins": [
        {
            "type": "macvlan",
            "master": "enp0s18",
            "ipam": {
                "type": "dhcp",
        "daemonSocketPath": "/run/cni/dhcp.sock",
        "request": [
            {
                "skipDefault": false
            }
        ],
                "daemonSocketPath": "/run/cni/dhcp.sock",
                "provide": [
                    {
                        "option": "host-name",
                        "fromArg": "HOSTNAME"
                    }
                ]
            }
        }
    ]
}

Error:
error adding pod focused_goldstine_focused_goldstine to CNI network "external": error calling DHCP.Allocate: Can not parse option "": Can not parse option: strconv.ParseUint: parsing "": invalid syntax

If I remove the request part:
error adding pod elegant_chaplygin_elegant_chaplygin to CNI network "external": error calling DHCP.Allocate: no more tries

Is there something missing from the example config?
I tried to send the HOSTNAME from the default nginx container:
/ # env
HOSTNAME=443c79530615
SHLVL=2
HOME=/root
PKG_RELEASE=1
container=podman
TERM=xterm
NGINX_VERSION=1.21.5
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
NJS_VERSION=0.7.1
PWD=/

Hi @gazben Sorry for late response.
According to the doc:
    * `fromArg` (string, optional): Get value from `CNI_ARGS` by given argument name.

CNI_ARGS is not the environment variable list of the container. This is set by the "frontend" you are using, for example, podman set it here, and defined in the CNI spec.
Well, I don't know how to get CNI_ARGS correctly. But when using podman I would try this:
# sudo strace -f -s 4000 podman run --rm docker.io/library/golang:1.17 cat /proc/self/environ 2>&1 | grep -i cniArgs
[pid 428698] write(8, "{\"kind\":\"cniCacheV1\",.......,\"ifName\":\"eth0\",\"networkName\":\"podman\",\"cniArgs\":[[\"IgnoreUnknown\",\"1\"],[\"K8S_POD_NAMESPACE\",\"crazy_ellis\"],[\"K8S_POD_NAME\",\"crazy_ellis\"],[\"K8S_POD_INFRA_CONTAINER_ID\",\"a15ae3a2f6c86271ee84e307b0757ef4002fe520419af7c11f9308a717292f86\"]],......

It's obvious that this is not always a practical way, but it works at this time ;-)

Besides hey @jellonek since the related code is already merged, will this PR get merged before next CNI plugin release?


Add configurable text/banners and dynamic templates

@hndrewaall said:

I want to have configurable text/banners, at least sufficient to tell people roughly what's happening
so that'll likely involve adding some settings to a config page
and editing templates to load content dynamically

@hndrewaall Do you have a wireframe for what you want? I'll add the backend support for now (extra admin config page + update admin utils to load site settings)

I do not. Do what makes sense to you and I'm sure it'll be a good start.


Add lexc-style multichar_symbols for rlg, from_strings and regex

As per suggestion in #30 this adds an optional multichar_symbols argument to the abovementioned methods, which works (mostly?) like Multichar_Symbols in lexc.
It also fixes a little problem in my previous PR for complement as I didn't realize that argument names for algorithms were significant... oops!  (still not sure if complement is really defined for transducers)
Finally it also corrects an inconsistency in the handling of literal single quotes between rlg and regex - the first allowed ''' as a literal single quote while the second didn't, this should be fixed (and tested) now.

(converted to draft for the moment, needs a bit more testing and documentation)

Okay, should be ready to review now!


draw the hollow candlesticks in the traditional way

i.e individual upper and lower wicks

Please show what you mean with images so we can compare
Changes like this will only be accepted if they are optional

https://en.wikipedia.org/wiki/Candlestick_chart

I also noticed that the default fill logic is backwards, but didn't bother to create a pull request for something that trivial

Since there were too many changes in the repo since this PR, I just recreated it over the latest code base - but without the need for a new View and Dataset :-)
Thanks!


Can't bookmark pages anymore

After I updated to the latest version, I lost the ability to bookmark pages. The icon is completely missing in incognito, and there's a blank space in the URL bar for the "regular" mode where the bookmarkmicon would be. Clicking on said space does nothing.

This is on tablet right ? We got other users with same issue on tablet that both bookmark and download icon do not work

Tab S8 here, my download button does nothing, doesn't appear on Pixel 5. But...I want to hide it on my Tab anyway

Can confirm not working on tablets.
Device: [Amazon Fire HD 10 tablet]
Android Version : [Android 9]
Kiwi Browser Version 116.0.5845.24
Several flags seem to be missing too.

The only way to use the bookmark button is to go to Settings > Tab Switcher and select Desktop. Then after the browser restarts tap on the three dots in the upper right and the bookmark star will be there and you can now bookmark pages again.

Is there still the issue on the latest GitHub build @possom2009  ?

Is there still the issue on the latest GitHub build @possom2009 ?

I don't know. I'm using the Play Store version.

Ok, let's see when you have Git584502600 or Git584502604 on the Play Store (should appear soon).
I have made a change that may help there

Thanks! I'll check it out when it appears. Also, do you know what's wrong with the tabs? I left a bug report here.
https://github.com/kiwibrowser/src.next/issues/915

Issues with bookmarks and downloading pages fixed on tablets.


Architecture improvement for setting price

This bot basically works based on event triggered by user/bot.
For setting price feature, it just adds/removes labels for corresponding prices. In case we don't have a label generated from the formula, it will fails when trying to add the label to issue. To prevent this issue, we can add another validation in pre hander.

[ ] Make time labels and profit labels configurable via .env or config.json. If no configured, it should read default values from the codebase
[ ] Labels validation in pre handler. We already have pre validation handler implemented which is configurable for a given action

Make time labels and profit labels configurable via .env or config.json. If no configured, it should read default values from the codebase

Our partners will not be deploying their own instances of the bot. Instead, we will deploy on GitHub Marketplace and they will include it in their repo's action. In this implementation I understand that the config must be passed in via their .yml file to the UbiquiBot.

Labels validation in pre handler.

Might need some basic documentation around your new architecture for other devs (including myself) to get up to speed faster.

https://github.com/ubiquity/bounty-bot/blob/main/src/handlers/processors.ts
please go through this file as of now.