text:
Roll engine 76a33268f5fc..cdaf44265b74 (1 commits)

git@github.com:flutter/engine.git/compare/76a33268f5fc...cdaf44265b74
git log 76a33268f5fc..cdaf44265b74 --no-merges --oneline
2019-08-14 jason-simmons@users.noreply.github.com Remove a tracing macro with a dangling pointer (flutter/engine#11002)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (stuartmorgan@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


text:
Rename patent file

Rename this file to work around a limitation of the GitHub license detection tool, to ensure the repo is correctly tagged as BSD licensed

LGTM

source: gharchive/pull-request

authors: mit-mit timsneath

repo: flutter/flutter

license_type: permissive

license_source: github-api


text:
Roll engine 1e828b2326aa..72283b64196c (1 commits)

git@github.com:flutter/engine.git/compare/1e828b2326aa...72283b64196c
git log 1e828b2326aa..72283b64196c --no-merges --oneline
2019-08-23 skia-flutter-autoroll@skia.org Roll src/third_party/skia f17d1c952987..0f15d7373bf1 (6 commits) (flutter/engine#11415)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com), and stop
the roller if necessary.

Auto-roller completed checks. About to merge.


text:
Roll Engine from 5709dc531814 to 3f224d8e861f (2 revisions)

https://github.com/flutter/engine/compare/5709dc531814...3f224d8e861f
2020-06-07 jonahwilliams@google.com [nnbd] un-fork sky engine (flutter/engine#18830)
2020-06-07 skia-flutter-autoroll@skia.org Roll Dart SDK from 578fa6bee9eb to 4b9c2356e962 (1 revision) (flutter/engine#18871)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC garyq@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Landing to kick tree

authors: engine-flutter-autoroll jonahwilliams


text:
Roll Engine from d03b759d049e to cac04c4cfad1 (16 revisions)

https://github.com/flutter/engine/compare/d03b759d049e...cac04c4cfad1
2020-10-17 chinmaygarde@google.com Add FML_UNREACHABLE to declare points in code that should never be reached. (flutter/engine#21941)
2020-10-17 skia-flutter-autoroll@skia.org Roll Dart SDK from b58cfe5ab24e to aaab579579be (1 revision) (flutter/engine#21938)
2020-10-17 jason-simmons@users.noreply.github.com Roll the process_runner package used by the formatter script (flutter/engine#21937)
2020-10-17 skia-flutter-autoroll@skia.org Roll Skia from f60a76e2ac01 to be8004d2fb6c (1 revision) (flutter/engine#21936)
2020-10-17 chris@bracken.jp Require that FLUTTER_NOLINT include issue link (flutter/engine#21922)
2020-10-17 chris@bracken.jp Eliminate unnecessary linter opt-outs (flutter/engine#21935)
2020-10-16 skia-flutter-autoroll@skia.org Roll Skia from f9c7b2803461 to f60a76e2ac01 (4 revisions) (flutter/engine#21929)
2020-10-16 hterkelsen@users.noreply.github.com Set strokeCap, strokeJoin, and strokeMiter when resurrecting Paint (flutter/engine#21926)
2020-10-16 chris@bracken.jp Update FLUTTER_NOLINT uses to include issue link (flutter/engine#21921)
2020-10-16 gw280@google.com Add plumbing to grab dart entrypoint args on macOS (flutter/engine#21789)
2020-10-16 renyou@google.com Revert "[fuchsia] External view embedder will be shared with platform view (#21850)" (flutter/engine#21924)
2020-10-16 jason-simmons@users.noreply.github.com Break the reference cycle between the surface factory and the external view embedder (flutter/engine#21918)
2020-10-16 chinmaygarde@google.com Enable loading snapshots with sound null safety enabled. (flutter/engine#21820)
2020-10-16 skia-flutter-autoroll@skia.org Roll Skia from 418eda2c599a to f9c7b2803461 (3 revisions) (flutter/engine#21923)
2020-10-16 skia-flutter-autoroll@skia.org Roll Dart SDK from e655b9a3839e to b58cfe5ab24e (1 revision) (flutter/engine#21920)
2020-10-16 skia-flutter-autoroll@skia.org Roll Dart SDK from e655b9a3839e to b58cfe5ab24e (1 revision) (flutter/engine#21919)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC aaclarke@google.com on the revert to ensure that a human
is aware of the problem.
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/master/autoroll/README.md

Commit queue failed; closing this roll.


text:
Add BackdropFilter blend mode

This PR is the framework half of https://github.com/flutter/engine/pull/19631 which provides a way to control the blending of the BackdropFilter filter output onto the scene important for cases where the widget is inside of another parent widget that uses a saveLayer - most typically an Opacity widget.
I'd be particularly interested in hearing from @ferhatb as to whether the caveats about using this feature with the DOM renderer are appropriately worded (and in particular, how should we canonically refer to that platform?).

Gold has detected about 1 untriaged digest(s) on patchset 2.
View them at https://flutter-gold.skia.org/cl/github/80129

I fixed a minor discrepancy I noticed in the BackdropFilterLayer class - markNeedsAddToScene should only be called if the value changes.

Gold has detected about 1 untriaged digest(s) on patchset 3.
View them at https://flutter-gold.skia.org/cl/github/80129

@ferhatb one of the golden images showed the blend mode not applying like the others. It's listed as Chrome on Linux, but there is no indication of whether it is using the DOM or the CanvasKit renderer. I'm assuming that it is the DOM renderer, but since the results don't really convey this, it is hard to click on "Approve" here. Is there a way we can factor the renderer into the results so that we can be more certain of the conditions under which we are approving the golden images?

With input from @yjbanov on Discord, I've approved the last golden change. It is the expected output from the HTML renderer (until HTML standards support this property).

I think I've pushed changes for all of the feedback, let me know if I missed something.

I believe I have resolved the outstanding issues. @goderbauer ?

authors: flar skia-gold


text:
[Material 3] Update TextTheme to have M3 names for styles

Summary
This change adds the Material 3 text style names to the TextTheme API. It includes renames of all 2018 text styles and the introduction of 2 more styles for a total of 15. The 2018 names will be deprecated later on, once Material 3 is fully implemented.
Part of #89853
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Since you are refactoring everything, can you also make them non-nullable? This would be a breaking change I guess, but people are postponing this for a while.

Since you are refactoring everything, can you also make them non-nullable? This would be a breaking change I guess, but people are postponing this for a while.

Although I'd like to do this, that would be a pretty large breaking change for everyone, so we'll have to defer that for now.

pretty large breaking change for everyone

Technically it wouldn't be a breaking change because AFAIK text just can't be null. It is never null. It was made nullable kind of temporarily until 2014 styles were removed (which already were), and then no one made them non-nullable. But there is nothing they would break, they would just throw warnings everywhere because ! wouldn't be necessary anymore.

authors: bernaferrari rami-a


text:
[webview_flutter] Ignore SSL certificate errors

Description
Ignore SSL certificate errors to resolve the page blank in https protocol
Related Issues

https://github.com/flutter/flutter/issues/36925

Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[x] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[x] The analyzer (flutter analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[ ] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[ ] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[ ] I updated CHANGELOG.md to add a description of the change.
[ ] I signed the CLA.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (please indicate a breaking change in CHANGELOG.md and increment major revision).
[x] No, this is not a breaking change.

Hi @gorphone, thank you for the PR.
By default, Flutter plugins should expect or enforce a secure environment, therefore we can not process this PR as-is. However, I can see a use case, especially during local development when it's just may not be feasible to have a properly signed https connection.
In that case, the behavior for SSL certificate checking should be a configurable property.
Would you be willing to work on that?
This would also include a suite of tests to go along with it.
Thank you!

Another thing, I think that is missing some imports...
import android.webkit.SslErrorHandler; import android.net.http.SslError;

@gorphone As mentioned by @ened

By default, Flutter plugins should expect or enforce a secure environment, therefore we can not process this PR as-is. However, I can see a use case, especially during local development when it's just may not be feasible to have a properly signed https connection.

I'm going to close this PR. If you want to work on a PR that adding a configurable SSL checking property, please feel free to open another PR or reopen this PR if it is ready :)

How is this customization with the latest version of the plugin?

authors: cyanglaz ened gorphone mdmota renenucci

repo: flutter/plugins


text:
[camera_platform_interface] Add web-relevant docs

This PR is the platform_interface part of: https://github.com/flutter/plugins/pull/4240.
git cherry-pick 52b8608f61f230ba89ef0e4acbfee0e0f6cce47b

It adds information relevant to the web to the platform interface docs.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the relevant style guides and ran the auto-formatter. (Note that unlike the flutter/flutter repo, the flutter/plugins repo does use dart format.)
[x] I signed the CLA.
[x] The title of the PR starts with the name of the plugin surrounded by square brackets, e.g. [shared_preferences]
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy.
[x] I updated CHANGELOG.md to add a description of the change.
[x] I updated/added relevant documentation (doc comments with ///).
[ ] I added new tests to check the change I am making or feature I am adding, or Hixie said the PR is test exempt.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

@bselwe do you mind approving this PR? It's asking for your permission because I cherry-picked your commit into a branch on my fork, you just need to comment @googlebot I consent.
@mvanbeusekom / @BeMacized do you mind reviewing+landing this? It's a very simple change in the platform_interface docs. In case of any changes required, I think you guys have more "office time" overlap with @bselwe than I do :)
Once this is landed, I'll be able to rebase https://github.com/flutter/plugins/pull/4240 one final time, so only the camera example changes need to land!
Thanks everybody!

LGTM! Could we also update this line in ResolutionPreset to:
/// 2160p (3840x2160 on Android and iOS, 4096x2160 on Web)

(same as here)

@googlebot I consent.

LGTM! Could we also cherry-pick this commit to include:

Arrrrgh, I didn't notice that one! I'll cherry-pick and merge! Thanks @mvanbeusekom!

Anytime @ditman

authors: bselwe ditman mvanbeusekom


text:
How to view previous image - When i Tapped Random Image [x] in a list

Hi,
Currently i am using photomanger plugin to display the image.
Everything is working fine. If i am tapping the image from first [0]
Example: if am having List = [0,1,2,3,4,5,6];
If i am tapping the image from 0th index - Everything is working fine i can able to go next / go previous.
But the problem is if i am tapping the image from [3]rd index. i can able to view Next image but not previous image.
For Example : I can able to swipe next from [4,5,6...] But not able to swipe left from [3,2,1,0..]
Please tell me. How to achieve this.
Sharing my code:
import 'dart:io';
import 'package:extended_image/extended_image.dart';
import 'package:flutter/material.dart';
import 'package:photo_manager/photo_manager.dart';

class SimplePhotoViewDemo extends StatefulWidget {
  List<AssetEntity> newList;
  int indexofKey;

  SimplePhotoViewDemo(
      {Key? key, required this.newList, required this.indexofKey})
      : super(key: key);

  @override
  _SimplePhotoViewDemoState createState() => _SimplePhotoViewDemoState();
}

class _SimplePhotoViewDemoState extends State<SimplePhotoViewDemo> {
  int counter = 0;
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text('ExtendedImageGesturePageView'),
      ),
      body: ExtendedImageGesturePageView.builder(
        controller: ExtendedPageController(
          initialPage: 0,
          pageSpacing: 50,
        ),
        itemCount: widget.newList.length,
        onPageChanged: (int index) {
          counter = widget.indexofKey + index;
          setState(() {
            counter = counter;
          });
        },
        itemBuilder: (BuildContext context, int index) {
          return ExtendedImage(
            image: AssetEntityImageProvider(counter == 0
                ? widget.newList[widget.indexofKey]
                : widget.newList[counter]),
            fit: BoxFit.contain,
            mode: ExtendedImageMode.gesture,
            initGestureConfigHandler: (ExtendedImageState state) {
              return GestureConfig(
                //you must set inPageView true if you want to use ExtendedImageGesturePageView
                inPageView: true,
                initialScale: 1.0,
                maxScale: 5.0,
                animationMaxScale: 6.0,
                initialAlignment: InitialAlignment.center,
              );
            },
          );
        },
      ),
    );
  }
}

Also sharing the video file for reference.
Below Video - Is working fine as expected
https://user-images.githubusercontent.com/45402258/195795192-6869f299-f418-4a21-9e7d-7c17a63a2f2a.MP4
Below Video - Not working fine as expected.
https://user-images.githubusercontent.com/45402258/195795389-a4a963f4-b72e-4f47-8bcb-e11698d102f0.MP4
Thank you.

package version

extended_image: ^6.3.1
photo_manager: ^2.3.0

Any update on this?

Hi,
Ive fixed this issue by passing the the index in initalPage parameter
   controller: ExtendedPageController(
          initialPage: widget.indexofKey, //Tapped image index value.

        ),

Thank you.

source: gharchive/issue

authors: rammesaran zmtzawqlp

license: MIT


text:
loadStateChanged 方法如何正确使用

Platforms
Android
Description
当前页面有大量图片时（比如100张），跳转到第二个页面时（即离开当前页面）loadStateChanged方法会执行100次，再返回图片页面时，又会执行100次，我看到一些问题解决方案中使用   if (state.wasSynchronouslyLoaded) {return state.completedWidget;}来避免在completed中加载动画，但我此时并不想让程序再进入loadStateChanged中，也就是根本不需要刷新已经加载出来的图片，不然这200次回调会消耗大量内存
My code
ExtendedImage.network(
url,
width: width.r,
height: height.r,
fit: BoxFit.cover,
cache: true,
// border: Border.all(color: themeColor.withAlpha(10), width: 2.0),
shape: BoxShape.rectangle,
borderRadius: BorderRadius.all(Radius.circular(borderRadius.r)),
clearMemoryCacheWhenDispose: true,
loadStateChanged: (ExtendedImageState state) {
print('loadStateChanged:${state.extendedImageLoadState}');
switch (state.extendedImageLoadState) {
case LoadState.completed:
if (state.wasSynchronouslyLoaded) {
return state.completedWidget;
}
// _controller.forward();
          ///if you don't want override completed widget
          ///please return null or state.completedWidget
          //return null;
          return state.completedWidget;
        // return FadeTransition(
        //   opacity: _controller,
        //   child: state.completedWidget,
        // );
        case LoadState.failed:
          return UnconstrainedBox(
            child: SizedBox(
              // width: 100.r,
              // height: 80.r,
              width: widget.placeWidth!.r,
              height: widget.placeHeight!.r,
              child: Image.asset(
                defImagePath,
                fit: BoxFit.fill,
              ),
            ),
          );
      }
    }
        )

Try do it
我按照文档或demo来使用的，不知道问题出在哪里

200次回调会消耗大量内存 从哪里得出来的？一个页面上面为啥有 100张图片？

authors: zjyhll zmtzawqlp


text:
升级dio到2.1.0后，报错：Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver

Steps to Reproduce
我想获取下载进度，所以我将dio升级到2.1.0版本了，然后在androidStutio上运行就报了这个错误，我查资料说是Androidx的影响，可是我的项目没有用androidx，请问这个要怎么修改啊？
Logs

和dio不相关，关闭了

authors: linfeizhang wendux

repo: flutterchina/dio


text:
Post application/x-www-form-urlencoded 发送数组失败

sample
https://xxx.com/xxx
contentType=application/x-www-form-urlencoded
dataArr: [{"type":"file","path":"home/wsdsd.txt"}]
按照key-value发送数据。服务器解析出错。同一请求用postman就成功了。代码如下
var fileMap = Map<String, String>();
fileMap["type"] = "file";
fileMap["path"] = ”home/wsdsd.txt“;
var dataArr = [fileMap];
var map = Map<String, List<Map<String, String>>>();
map["dataArr"] = dataArr;
options.contentType = ContentType.parse("application/x-www-form-urlencoded");
dio.post(https://xxx.com/xxx, data: map , options: option);
//服务器就出错了。

是不是不支持list发送value

未进行urlencoded 编码=解析失败
如下可以正常进行
String encodeQuery = "dataArr=${Uri.encodeQueryComponent(json.encode(dataArr))}";
data = encodeQuery;
完毕


text:
This project vs geoflutterfire?

I notice https://pub.dev/packages/geoflutterfire seems to circumvent the geopoint limitation. Any comparisons between the two projects?

Interesting package. I guess it depends on your requirements.


text:
to add an open source flutter app

Wger/Workout Manager
(https://github.com/wger-project/wger)
It is one of the core purpose is to help users with tracking the users to monitor their fitness journey.

Not a flutter open source app.

ok mam


text:
Feature/add tfvarspaths spec2

New PR without conflicts.
Fix of PR #463
Fix Issue #338
Copy of old PR comment:
With this PR, we can add more .tfvars files to the Terraform object.
those files are only files located in the Terraform.spec.sourceRef and the path is relative to its root.

Also, I upgraded the docker files base image to version 3.16.2 in order for it to build correctly.

Works the same as terraform's -var-file: https://developer.hashicorp.com/terraform/language/values/variables#variable-definition-precedence
Example:
apiVersion: infra.contrib.fluxcd.io/v1alpha1
kind: Terraform
metadata:
  name:
spec:
    path: deployments/eks/platform
    fileMappings: # File mappings will also be in the tfVarsFiles
        - location: "workspace"
           path: "another.tfvars"
           secretRef:
               name: ...
               key: ...
    tfVarsFiles: # This is the new field. It holds the precedence + paths
        - deployments/eks/platform/default.tfvars # From sourceRef
        - deployments/eks/platform/another.tfvars # From fileMappings
        - environments/platform/env.tfvars # From sourceRef
    sourceRef: # GitRepository as source
  	kind: GitRepository
        name: helloworld
        namespace: flux-system

Thank you, I'll try to review in the following day. I'm a bit busy these days, but I'll try to finish as soon as possible.

@svengreb FYI
@yitsushi Thanks for reviewing this!

Thanks both of you, for implementing this feature and picking the review back up so quickly 🚀

Hi guys,
Is this feature already available?
It will be very useful

It's available on main, but we don't have a release yet that contains this patch.

Thanks @yitsushi

authors: itamar-marom moiferrsan svengreb yitsushi

repo: flux-iac/tofu-controller


text:
Set default branch to main

Ref: https://github.com/fluxcd/toolkit/issues/152

You missed: https://github.com/fluxcd/source-controller/blob/019d8f12153555c62f333ac9b1e3245c86e18e09/docs/internal/release.md

and the badges in README.md: https://github.com/fluxcd/source-controller/blob/55c08e8aa9148f19e8becdd2b77c786ca8afe72f/README.md

and also here, CHANGELOG.md: https://github.com/fluxcd/source-controller/blob/6966ac06aa105b94767926d3e9561a9dd4966a0e/CHANGELOG.md

authors: hiddeco stefanprodan

repo: fluxcd/source-controller


text:
🛑 Extranet is down

In 438dc62, Extranet (https://extranet.osam.org.ar/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Extranet is back up in 8ce3395.

repo: flvanney/OSAMuptime


text:
another rails app webpack error

Preparing app for Rails asset pipeline
Running: rake assets:precompile
rake aborted!
NoMethodError: undefined method to_sym' for nil:NilClass        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/braintree-2.72.0/lib/braintree/configuration.rb:61:in environment='
/tmp/build/app/config/environments/production.rb:112:in block in <top (required)>'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/railtie.rb:209:in instance_eval'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/railtie.rb:209:in configure'        /tmp/build/app/config/environments/production.rb:1:in <top (required)>'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in block in require'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/engine.rb:600:in block (2 levels) in <class:Engine>'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/engine.rb:599:in each'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/engine.rb:599:in block in <class:Engine>'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/initializable.rb:30:in instance_exec'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/initializable.rb:30:in run'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/initializable.rb:55:in block in run_initializers'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/initializable.rb:44:in each'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/initializable.rb:44:in tsort_each_child'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/initializable.rb:54:in run_initializers'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/application.rb:352:in initialize!'
/tmp/build/app/config/environment.rb:5:in <top (required)>'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in block in require'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:259:in load_dependency'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.1/lib/active_support/dependencies.rb:293:in require'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/application.rb:328:in require_environment!'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/railties-5.0.1/lib/rails/application.rb:448:in block in run_tasks_blocks'        /tmp/build/app/vendor/bundle/ruby/2.3.0/gems/sprockets-rails-3.2.0/lib/sprockets/rails/task.rb:62:in block (2 levels) in define'
/tmp/build/app/vendor/bundle/ruby/2.3.0/gems/rake-11.3.0/exe/rake:27:in `<top (required)>'
Tasks: TOP => environment
(See full trace by running task with --trace)

lib/tasks/assets.rake
Rake::Task["assets:precompile"].clear
namespace :assets do
task 'precompile' do
puts "Not pre-compiling assets..."
end
end
using this to skip precompile.. it works!

repo: flynn/flynn


text:
controller: Add job state constraint

Since multiple schedulers watch for events, job state updates can get intermingled and erroneously leave the job in an incorrect state, so this change ensures that a job never returns to a previous state.

LGTM

authors: lmars titanous


text:
host/cli: Use current MariaDB artifact URI when restoring from backup

If this is not done, restores to a newer version of Flynn will fail with:
run-app mariadb error: bootstrap: host error while launching job: "registry: unexpected status 403"'

/cc @josephglanville

LGTM


text:
Common

Replace common directories with a single common directory at the top level of Examples.

I hope I've covered everything.
Particularly in the other, ogl_tutorials, PR which was a bit of a messy operation.

repo: flyx/OpenGLAda

license: mit

license_source: bigquery


text:
Check if the server is running before opening the browser

The current implementation sets a timeout delay but ideally we should check if the server is indeed running before it opens the url in the user's browser.
Might be a good idea to also update the way toggleServer() sets the this.isServerRunning prop.
Perhaps we could try tcp-port-used to check if the port is used.

I think this is currently causing the app running in Electron to throw an error during boot time.

repo: fmaclen/canutin-desktop


text:
✅ Ruby Catalog of items - Kanban Board Setup 🎫 #22

Hi there! We are @fmanimashaun  and @maximoortelli

Team Member 1: @fmanimashaun
Team Member 2: @maximoortelli

✅ Ruby Project Kanban Board

Hi @maximoortelli and @fmanimashaun,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request

Kindly specify the link to the kanban project

Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

Hi @maximoortelli and @fmanimashaun,
Good job so far!
Highlights!

Good column organization and task assignment ✔
Descriptive issue ✔

Hello ✋, you have done well reaching this point of the milestone 🤝 . But there are some issues that you still need to work on to go to the next project but you are almost there!
Status: Required Changes ♻⛔

[ ] There should only be four columns namely: To do, In Progress, In Review and Done. Kindly remove the No status column. Tasks should start from the To do column.

[ ] You appear to have condensed the numerous tasks into only about 7 issues. Kindly note that each itemized task listed in the requirements should have a distinct issue for it and should have appropriate description. This is important for providing enough context for an issue.

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread and tag me @julie-ify if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

authors: julie-ify maximoortelli


text:
How to access the exported translation strings in specs?

This isn't covered in doc and I don't know if it's easy or not, but I have a hard time figuring out how we can access these translation strings in specs. We use Jasmine with Karma and we use the middleware approach for local and test development

@wyefei Did you find a way? I'm struggling with this as well.

I never use JS spec so I have no idea too ~_~

authors: PikachuEXE widescape wyefei


text:
Allow numeric and boolean values in YAML

When merging in values from YAML, I18n-js currently only treats string's and objects as valid values. If a key is set to a number or boolean it will not propagate through to i18n-js, and will instead return an object.
YAML:
currency:
  precision: 2
  delimiter: ','
  strip_insignificant_zeros: false

Before:
{
  currency: {
    precision: {},
    delimiter: ',',
    strip_insignificant_zeros: {}
  }
}

After:
{
  currency: {
    precision: 2,
    delimiter: ',',
    strip_insignificant_zeros: false
  }
}

Thanks
Sorry for late response
I am quite busy this month

Thanks @dan-brooks-otb @PikachuEXE for the quick catch and handling! We were scratching our heads about this one.
@PikachuEXE any chance this could be released to rubygems.org (rc15?)? I'd rather avoid Github dependencies on Gemfiles...

Sure, will do it soon (this week or next)

ping 😊

Will do so when #436 fixed, sorry for delaying :S

In case you don't know a new version is released
@n0nick

authors: PikachuEXE dan-brooks-otb n0nick


text:
Improved Java lang helper

fn init --runtime java duke now

updates the pom.xml to include the func name as the artifactId
generates boilerplate based on the func name (DukeFunction & DukeFunctionTest)
Note that capitals will be lowercased except the initial one (DukeDuke -> DukedukeFunction)

I like the approach here but does it make more sense to do a little bit more abstraction around "init options" rather than having them as a blind arg-passed string slice?
I'm worried about polluting the positional arguments space and also about future/other   things and how that works (i.e. what if there are 5 options but you only want to set 1)
So - my suggestion here is (at the top level) :

add  slice-based option to fn init (not sure on naming but -D or --config or similar)
gather all options into a struct/map in the top-level CLI
pass them down as config/context to the lang helper (this can be on construct I think)

e.g.:
fn init --runtime java --config pom.name=foo --config pom.groupId=mygroup  myfn

then also perhaps  (maybe later) add a method to the lang helper that provides some docs for those args:
fn init --runtime java --help

...
usage : fn init --runtime java --config <key>=<val>
...
Java config options
pom.name : artifact name
pom.group: arifact group
....

I was trying to be as less intrusive as possible with this change as I just wanted to solve the (i.e. my) generic POM issue. But adding options would then allow externalizing (eg. Github) the boilerplate template as it was recently suggested.
Do you think that this is worth to do? I just want to avoid spending time on something that I'll be the only one to use.

Sorry I should have been a bit clearer on expectations here:

Supporting overriding the class names seems sensible, but
Changing the default name of the entails a bunch of changes to docs and tutorials

So can we preserve the default behaviour (unless you can also go and  update all the docs/tutorials in fdk-java and tutorials) and add this as an option at least.

So I take care of updating docs & tutorials, you would be OK to have this as the default behavior?
And we drop the " --config =" idea for now (btw, --config is already used for routes I think) ?

I'd prefer it if we had a flag of some kind I think and preserved the current behaviour by default.

Can you pick this up with @shaunsmith ? He's got a handle on the impact to docs/tutorials (sorry for confusion)

Let's roll these requirements into an effort that is kicking off to bring consistent treatment and behaviour for all of the core supported languages.  We already have a problem with diverse levels of support for each language so rather than increase the diversity let's define general requirements for boilerplate generation and the FDK's that are being leveraged.

With the externalising of boilerplate generation into customisable init-images, seems this PR is redundant now - any objection to it being closed?

With the init-image approach this PR is not needed anymore!

authors: delabassee rikgibson shaunsmith zootalures

repo: fnproject/cli


text:
🛑 Contaboo is down

In 4938903, Contaboo (https://contabo.com) was down:

HTTP code: 403
Response time: 580 ms

Resolved: Contaboo is back up in a2dbea3 after 2 hours, 22 minutes.

repo: fnzv/status


text:
🛑 Contaboo is down

In f442d86, Contaboo (https://contabo.com) was down:

HTTP code: 403
Response time: 4823 ms

Resolved: Contaboo is back up in 99069cb after 5 hours, 28 minutes.


text:
🛑 Contaboo is down

In 0886993, Contaboo (https://contabo.com) was down:

HTTP code: 403
Response time: 456 ms

Resolved: Contaboo is back up in 4dcbd12 after 1 hour, 17 minutes.


text:
Incorrect examples in README

The command line section of zanza and dezanza showcases incorrect values.
Review and update README.md

The erroneous one is the following:
$ echo "Encrypt me" | zanza
[[6, 9], 41, -11, 15, 7, -9, 4, -84, 77, -8]

Should be corrected to this (with comment that notice the newline character that echo adds):
$ echo "Encrypt me" | zanza
[[6, 9], 41, -11, 15, 7, -9, 4, -84, 77, -8, -91]

Or this:
$ echo -n "Encrypt me" | zanza
[[6, 9], 41, -11, 15, 7, -9, 4, -84, 77, -8]

repo: fogasl/zanza


text:
bug: gelguy/wilder unusable with latest main commit

Did you check docs and existing issues?

[X] I have read all the lazy.nvim docs
[X] I have searched the existing issues of lazy.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
v0.8.3
Operating system/version
Linux
Describe the bug
On current main (5af93806aaa33fd9e8b4a7a32e9f847a3ad64c2a), the plugin https://github.com/gelguy/wilder.nvim cannot be used anymore. However, with stable (8077428e63feb0f3bf795d53b23ba1695b28ab0e) it works as expected.
Steps To Reproduce

Start nvim with the config below via nvim -u repro.lua
Press :. A popup menu appears from wilder
Run :Lazy update to self-update lazy to latest main state
Restart nvim
Press :. No more popup appears.

Expected Behavior
Wilder just works.
Repro
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
	vim.fn.system({
		"git",
		"clone",
		"--filter=blob:none",
		"https://github.com/folke/lazy.nvim.git",
		"--branch=stable",
		lazypath,
	})
end
vim.opt.rtp:prepend(lazypath)

require("lazy").setup({
	{
		"gelguy/wilder.nvim",
		config = function()
			local wilder = require("wilder")
			wilder.setup({ modes = { ":", "/", "?" } })
			-- Disable Python remote plugin
			wilder.set_option("use_python_remote_plugin", 0)

			wilder.set_option("pipeline", {
				wilder.branch(
					wilder.cmdline_pipeline({
						fuzzy = 1,
						fuzzy_filter = wilder.lua_fzy_filter(),
					}),
					wilder.vim_search_pipeline()
				),
			})

			wilder.set_option(
				"renderer",
				wilder.renderer_mux({
					[":"] = wilder.popupmenu_renderer({
						highlighter = wilder.lua_fzy_highlighter(),
						left = {
							" ",
							wilder.popupmenu_devicons(),
						},
						right = {
							" ",
							wilder.popupmenu_scrollbar(),
						},
					}),
					["/"] = wilder.wildmenu_renderer({
						highlighter = wilder.lua_fzy_highlighter(),
					}),
				})
			)
		end,
		dependencies = { "romgrk/fzy-lua-native" },
	}
})

ok, I've added back a hack to work around incorrect require statements by some plugins.
The reason this no longer worked is because fzy-native-lua does a require that is not correct. See here https://github.com/romgrk/fzy-lua-native/blob/master/lua/fzy-lua-native.lua
That actually works with the default Neovim loader, because of a bug there. Lazy does it in the correct way.
Would be great if you could post a bug upstream to the fzy-native-lua repo to let them know about this.
It's also really bad practice to have lua/init.lua in a plugin. They should namespace all their lua modules under fzy-lua-native

Thanks for the revert. I think I am still missing the details on how the require statement should look like before I could open a bug upstream..

For anyone having some problems with Wilder, I had some problems with using wilder search and :UpdateRemotePlugins helped me solve it. My configuration is as simple as @languitar above.

authors: dinko-pehar folke languitar


text:
feat: hide other tmux panes when entering zen

If there are more panes in the tmux window, they will be hidden when zen-mode is entered.
Inspired by Goyo.vim

Thank you!

authors: coinator folke


text:
[GoogleFonts] New METADATA checks on minisite_url keys

I noticed a couple of problems with ofl/climatecrisis/METADATA.pb just now, that I fixed in https://github.com/google/fonts/pull/7268

https://github.com/google/fonts/blob/9be2d53f1637defccb19f200a7a0198f1fb96d11/ofl/climatecrisis/METADATA.pb#L31 is a duplicate with https://github.com/google/fonts/blob/9be2d53f1637defccb19f200a7a0198f1fb96d11/ofl/climatecrisis/METADATA.pb#L34  and that is not fatal (due to the way protobufs work) but still should not be possible to land on the main branch
L31 had a trailing /index.html (and index.* is fairly common and the same issue)
A trailing / is also the same issue

I can also think of a few other common issues, with the start of the URL string rather than the end:

The URL protocol is http:// but should be https:// unless that doesn't work at all but insecure http does work, and in this case we should use it even though it is sad to see (because insecure protocol are bad for everyone.)

The URL includes a subdomain www. that is not needed, the site works fine without it, so drop it.

I've removed the "Five minute fix" label, because this is not really a 5-minute fix.
I've added the "Work on next" label because I'm going to work on this next (after finishing the work on reviewing the big-refactor in PR #4507)

For the duplicated minisite_url entries, I think we'll have to read the raw text content of the METADATA.pb file, instead of parsing it with the protobuf library because, otherwise, I think the lib would automatically de-duplicate it.

repo: fonttools/fontbakery


text:
[cubic-glyf] drawPoints and all-offcurve

Currently Glyph.drawPoints with a cubic all-offcurve contour generates something like this:
            ("beginPath", (), {}),
            ("addPoint", ((103, 181), None, False, None), {}),
            ("addPoint", ((125, 158), None, False, None), {}),
            ("addPoint", ((125, 104), None, False, None), {}),
            ("addPoint", ((103, 82), None, False, None), {}),
            ("addPoint", ((48, 82), None, False, None), {}),
            ("addPoint", ((26, 104), None, False, None), {}),
            ("addPoint", ((26, 158), None, False, None), {}),
            ("addPoint", ((48, 181), None, False, None), {}),
            ("endPath", (), {}),

which nowhere says cubic!
How should we resolve this?!

Should we add a curve point with None coordinates?

Should we add a curve point with None coordinates?

hm yeah, that would match the treatment of oncurve-less quadratic closed contour in the segment pen protocol (pen.qCurveTo((0,1), (2,3), (4,5), ..., None)).
But it would also break existing code that expects to be able to unpack the first argument as a (x, y) tuple.
I guess it's acceptable given that the existence of cubic contours with implied on-curves is a novelty. The UFO GLIF spec still only mentions that "curve" type segment can only be preceded by max 2 offcurves (unlike qcurve which has no such limit).
I wonder if, for consistency, we should also emit qcurve point with a None coordinates when a glyf contour only comprises quadratic offcurves? Maybe not, given the much higher risk of breaking existing tools.
An alternative solution might be to define an new explicit point type that describes a cubic offcurve point as opposed to the currently undefined "offcurve" type (which is actually a None value, given that an offcurve has no segmentType of its own, but it is supposedly qualified by an oncurve that comes after it... but some contours may have no on-curves hence our problem!)

An alternative solution might be to define an new explicit point type that describes a cubic offcurve point

Not bad. Another idea would be to add a kw arg to beginPath() that specifies the curve type for oncurve-less contours.

add a kw arg to beginPath() that specifies the curve type for oncurve-less contours

actually I think I like this option better. We only need to disambigate the curve type when there are no oncurves in a contour. The default can stay quadratic for backward compatibility.
Only problem with this approach is that one can't unconditionally beginPath and emit each point before knowing in advance whether the contour in question contains any oncurves at all, as that will be known only after reading all the points. Maybe that's ok. endPath could also have kwargs... 🤔

authors: anthrotype behdad justvanrossum

repo: fonttools/fonttools


text:
mini corne case pcb gerber files?

there only ai/svg version of the file.
is it possible for gerber version to be released?

It wouldn't be too difficult to import the SVG to KiCad, and export gerber files yourself.
Importing Complex Board Outlines as Vector Graphics
Generate Gerbers

repo: foostan/crkbd


text:
Cannot added wallet from extension directly

Wallet from Ledger can't be added from the extension directly as the USB device can't be used from the extension.
Can we have a page running directly with chrome-extension://? Or redirect the user to the webapp first?

@calvinkei Hey team! Can you please add your planning poker estimates with ZenHub

@kwunyeung i cannot reproduce this. adding ledger wallet works on the extension for me. which browser are you using?

@calvinkei oh yeah! Just tested and it worked but it's not showing as added via usb device.

@kwunyeung yes i found a minor bug. the ledger icon will show after refreshing. this will be fixed in the next release

Awesome!

authors: calvinkei kanniec826 kwunyeung

repo: forbole/forbole-x


text:
force:org:create - Include Scratch Org expiration date

Is your feature request related to a problem? Please describe.
The OrgPicker feature in VSCode rely on the generated file by the force:org:create command to display a list of available Scratch Org. Currently those files do not include the Scratch Org expiration date. Because of these when listing the available Scratch Org I can only see the Org alias and username.
What are you trying to do
Upon creation, Include the Scratch Org expiration date in the generated file (the one containing the access_token, refresh_token, etc...). In this way I'd be able to include the expiration date in VsCode Org Picker.
Describe the solution you'd like
I'd like the generated file to look something like this:
{
    "orgId": "...",
    "accessToken": "...",
    "refreshToken": "...",
    "instanceUrl": "...",
    "loginUrl": "...",
    "username": "...",
    "clientId": "...",
    "createdOrgInstance": "...",
    "created": "1569077527309",
    "devHubUsername": "...",
    /* like created expressed in millis */
    "expires": "1569110400000"
}

Additional context
OrgPicker in VsCode

I can now see the expirationDate field in the generated file:
{     "orgId": "....",     "accessToken": "...",     "refreshToken": "...",     "instanceUrl": "https://business-saas-940-dev-ed.cs83.my.salesforce.com/",     "loginUrl": "https://CS83.salesforce.com",     "username": "test-bm9uwfbizefl@example.com",     "clientId": "PlatformCLI",     "createdOrgInstance": "CS83",     "created": "1599048771671",     "devHubUsername": "...",     "expirationDate": "2020-09-03" }

repo: forcedotcom/cli


text:
@salesforce/cli: Updating CLI... already on version 2.7.11-5a5b1de NOTE: This error can be ignored in CI and may be silenced in the future

@salesforce/cli: Updating CLI... already on version 2.7.11-5a5b1de
NOTE: This error can be ignored in CI and may be silenced in the future

Set the SF_HIDE_RELEASE_NOTES env var to "true" to skip this script

Closing because we never got the requested information

authors: NagarjunaParala mshanemc


text:
CustomObject created on v61 can't be retrieved with source tracking

Summary
Creating a new CustomObject in Summer'24 (v61) in a source tracked environment (scratch org) can't be retrieved with
sf project retrieve start
Steps To Reproduce

Create a new scratch org with Summer'24 ("release": "preview")
Create a new custom object in the Salesforce Setup
run command sf project retrieve preview -> will display all changes including the CustomObject
run command sf project retrieve start -> will fail to retrieve the CustomObject

NOTE:
the "Fullname" of the CustomObject is lacking of __c hence the error in the retrieval
see screenshot below

IMPORTANT
https://github.com/ChristianMenzinger/v61CustomObjectIssue

NOTE: empty project which only contains Layout and Profiles, which have been successfully retrieved
Expected result
CustomObject is also retrieved by CLI
Actual result
CLI throws an error Entity of type 'CustomObject' named 'TestObject1' cannot be found
System Information
zsh 5.9 (x86_64-apple-darwin23.0)
{
  "architecture": "darwin-arm64",
  "cliVersion": "@salesforce/cli/2.40.7",
  "nodeVersion": "node-v20.12.2",
  "osVersion": "Darwin 23.4.0",
  "rootPath": "/Users/christianmenzinger/.local/share/sf/client/2.40.7-bde121f",
  "shell": "zsh",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 3.0.16 (core)",
    "@oclif/plugin-commands 3.3.1 (core)",
    "@oclif/plugin-help 6.0.21 (core)",
    "@oclif/plugin-not-found 3.1.7 (core)",
    "@oclif/plugin-plugins 5.0.18 (core)",
    "@oclif/plugin-search 1.0.23 (core)",
    "@oclif/plugin-update 4.2.9 (core)",
    "@oclif/plugin-version 2.0.17 (core)",
    "@oclif/plugin-warn-if-update-available 3.0.16 (core)",
    "@oclif/plugin-which 3.1.8 (core)",
    "@salesforce/cli 2.40.7 (core)",
    "apex 3.1.11 (core)",
    "auth 3.6.5 (core)",
    "data 3.3.2 (core)",
    "deploy-retrieve 3.6.8 (core)",
    "info 3.2.4 (core)",
    "limits 3.3.4 (core)",
    "marketplace 1.2.4 (core)",
    "org 4.1.5 (core)",
    "packaging 1.26.4 (user)",
    "schema 3.3.4 (core)",
    "settings 2.2.3 (core)",
    "sobject 1.3.6 (core)",
    "source 3.3.5 (core)",
    "telemetry 3.3.4 (core)",
    "templates 56.2.4 (core)",
    "trust 3.6.7 (core)",
    "user 3.5.4 (core)"
  ]
}

Additional information

this wasn't a CLI bug, but the people responsible for it say they've git it fixed.

@ChristianMenzinger I got the same issue, How you resolve it, could you share it please?

authors: ChristianMenzinger mshanemc vctqs1


text:
Research: Are you using it?

Please leave a :+1: to let me know who are using Robo-TiTO.
If you have any concerns, suggestion or even complaint, now is the time and this is the place.
I have been noticing some posts and comments about the project around the web and I would like to have your opinion to guide my the next steps.
thanks.

Yes I am using it .
And it works flawlessly .
Just Add rvm instructions for noobies :)

Maybe I am to stupi dbut how does this one time password thing work?
Can't I just bypass that and only allow commands from a predefined jid?
I think there is no support for encryption, so if someone can fake my jid, he can also just man in the middle me, no?

Hello @FrederikLauber,
The One Time Password resolve the problem of someone looking over your shoulders while you type a password. As you might have noticed this has been added recently, and resolves this issue very well.
If someone could fake your jid (including the resource part) after you provide a password and before you close your session, well, yes, they would have access to your very same session. You would probably see other messages/responses being sent around.
I have never suffered a man-in-the-middle attack, maybe just because no one cares about where I use this client on. BTW, I, in no way, think this as a ssh replacement.
This is more like a router port redirection replacement.
In one of my experiments I have made it to run only specific commands that would only open a ssh reverse tunnel.
It is not hard to achieve if you think you will be safer that manner.
In another hand, at this very same recent additions I have extracted the client in a way that it would be trivial to replace by another solution than Jabber/XMPP.
I have thought about Slack, initially, but if you could suggest any secure IM protocol, maybe we could give it a go. What do you think?

Still, why have the password in the first place?
Assuming you cannot fake the jid: Why have the password? Even if someone saw your account name, he cannot do anything with it because he does not know your password of your jabber account.
Assuming he can fake your jid (basically meaning he is your jabber provider), a password does not help.
Ended up just writing my own bot in python.

@FrederikLauber
If you try to talk with the bot using a newly created google hangouts account the JID does not match your email. I don't know if that JID (2fn2zs1hq4x5z033ivf4cuwiwi@public.talk.google.com/lcsw_hangouts_4B9A8524) is even constant across the lifetime of the account. Besides the fact it would be a burden to the user to find out what is the actual JID being used by himself behind the scenes.
So I decided to give up on the whitelist as a authentication option for me. Is the code for your bot public available?

Ah that makes sense.
I am using a "proper" xmpp provider so I basically have to login with my jid.
I haven't put my bot into a repo yet, seemed to trivial in the end but here is the code:
`#!/usr/bin/python
from sleekxmpp import ClientXMPP
from sleekxmpp.exceptions import IqError, IqTimeout
import subprocess
from threading import Timer
class CommandBot(ClientXMPP):
def init(self, jid, password, admin):
ClientXMPP.init(self, jid, password)
self.admin = admin
self.add_event_handler("session_start", self.session_start)
self.add_event_handler("message", self.message)
def session_start(self, event):
    self.send_presence()
    self.get_roster()

def message(self, msg):
    if not str(msg["from"]).startswith(self.admin):
      msg.reply("Ignored").send()
    else:
      try:

        cmd = msg["body"]
        proc = subprocess.Popen(cmd, shell=True,
        stdout = subprocess.PIPE, stderr=subprocess.PIPE,
        stdin = subprocess.PIPE)
        kill = lambda proc: proc.kill()
        t = Timer(5, kill, [proc])
        try:
            t.start()
            output = proc.stdout.read() + proc.stderr.read()
        finally:
            t.cancel()
        msg.reply("Command: %s\n%s" % (cmd, str(output))).send()
      except Exception as E:
        msg.reply("Command: %s\nException %s" % (cmd, str(E))).send()

if name == 'main':
BOT_NAME = "foo@jabber.de"
BOT_PW = "SWORDFISH"
ADMIN_NAME = "admin@jabber.de"
xmpp = CommandBot(BOT_NAME, BOT_PW, ADMIN_NAME)
xmpp.connect()
xmpp.process(block=True)

`
The only problem I have atm with it is that it only reads input and outpuf after the process finished so for example typing "su" does not work as the process waits for some input which will never come (hence the 5sec timeout)

I know what you mean. This will also happen if you send a unmatched quote.
I did this: https://github.com/formigarafa/robotito/blob/master/lib/message_processor.rb#L102-L107
to deal with unmatched quotes case, but still couldn't implement a proper solution for interactive commands.
As a workaround I also added a cron job to restart the bot timely just in case I accidentally enter a interactive command. This gets the job done, for now. But I will, in the worse case, add a way to kill a process hanging. This will require the command to be controlled in another thread. And you know, start a thread, to start a process, to be monitored by another thread.... I am just not comfortable with the possibility of leaving so many things open to manage by a script that was supposed to be simple.

Wha do you think about using implex or matrix protocol as well instead of xmpp

Wha do you think about using implex or matrix protocol as well instead of xmpp

My last iterations over this projects were aiming to flexibilize to allow using other clients, I don't know much about these alternatives but they seem appealing to be used here. Do you know of any chat client library implemented for any of them?

the matrix protocol has really tons of chat client library implemented in various languages like https://matrix.org/ecosystem/sdks/
on the other hand I am pretty sure simplex is written in haskell and there is a simplex bot example in haskell https://github.com/simplex-chat/simplex-chat/tree/stable/apps/simplex-bot
there was also a js / ts library for simplex (aha just found it ,  I am not exactly sure if this is the one) https://www.npmjs.com/package/simplex-chat because I remembered it from a different name IIRC but it does say of run chatbot: node examples/squaring-bot

authors: FrederikLauber SerJaimeLannister formigarafa royalhacker

repo: formigarafa/robotito


text:
formio-vue

Dear @randallknutson,
I was extracting some of the code of my Vue app the uses Form.io to generate exactly this library.
I tried importing this one but sadly didn't work for me out of the box.
I was able to grab your code and create a full Vue component (Sorry that I copied everything that you had) and now its working as expected in the App.
Want to have a look at what I have?
https://github.com/cabrerabywaters/formio-vue
We also hope to release a full Vue hybrid app for data collection that connects to Form.io in the next couple weeks (We are still fixing some bugs and cleaning the code)
You can take a look at the dev page http://fast.surge.sh/ for an example of an app built with this
The app includes full offline form submitting, multilanguage and automated deployment form Android (IOS on the way),Mac and PC using cordova
Regards!

Its awesome that you built your own library! Ours should now be much improved and you should check it out again.

authors: cabrerabywaters randallknutson

repo: formio/vue-formio


text:
Race condition with v-model and watchers

Reproduction
https://formkit.link/125f6fb5918637303d5ccc37f0cb0095
Describe the bug
As discussed in Discord with @justin-schroeder and @GustavoFenilli here is the issue for the race condition.

Hmm yeah — I don't see anything wrong with that playground @tragio — it should work, something about the form wrapper isn't working there with the v-models.

it is working, but probably being overwritten by v-if creating and removing the input.
so when it removes, it removes the value from the v-model.

Environment
• OS: [e.g. iOS]
• Browser [e.g. chrome, safari]
• Version [e.g. 22]

I think this is fixed in beta.17 — can you confirm?

I think this is fixed in beta.17 — can you confirm?

At first, it seems fixed. I'll test it further. Thank you for the awesome work 🚀

authors: Tragio justin-schroeder

repo: formkit/formkit


text:
遇到几个小问题^_^

1、超过四个字的博客名就会换行
2、改了page_nav的配置，但是面包屑不会跟着变。
3、关于页面的宽度希望可以调整
4、盒子这个图标是否可以点击到首页，现在似乎没有回到首页的地方。
5、只配置了disqus评论，多说评论的js也会加载。

@imbyron 145解决了，3的话你用 hexo server 确认一下是否是不会变，关于页面宽度是指文章列表还是文章内容？

你好！我也遇到了一个问题，就是使用移动设备时，比较长的文章名会超过屏幕，可能是对于移动设备的字体的设定有点问题。然后就是移动设备看不到 盒子 ，也就是说想访问友链之类的找不到入口来进入

移动端问题还比较多，我这几天在改善中

@forsigner 不是文章，是关于（about）页面的宽度。

还有：盒子里面的链接可不可以新页面打开。
比如我做了一个外链，希望新页面打开。

你好，我在hexo s 的时候能正常开启服务 输入localhost:4000 也能正常进入 但是 会有如下问题：
ps：虽然也能正常使用 但每次看到这个就想消灭它
ERROR Process failed: layout/.DS_Store
TypeError: Cannot read property 'compile' of undefined
    at View._precompile (/Users/idisfkj/blog/node_modules/hexo/lib/theme/view.js:104:22)
    at View (/Users/idisfkj/blog/node_modules/hexo/lib/theme/view.js:13:8)
    at new Theme._View.View (/Users/idisfkj/blog/node_modules/hexo/lib/theme/index.js:37:10)
    at Theme.setView (/Users/idisfkj/blog/node_modules/hexo/lib/theme/index.js:71:20)
    at /Users/idisfkj/blog/node_modules/hexo/lib/theme/processors/view.js:14:14
    at tryCatcher (/Users/idisfkj/blog/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:503:31)
    at Promise._settlePromise (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:560:18)
    at Promise._settlePromise0 (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:605:10)
    at Promise._settlePromises (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:684:18)
    at Promise._fulfill (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:629:18)
    at Promise._resolveCallback (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:424:57)
    at Promise._settlePromiseFromHandler (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:515:17)
    at Promise._settlePromise (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:560:18)
    at Promise._settlePromise0 (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:605:10)
    at Promise._settlePromises (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:684:18)
    at Promise._fulfill (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:629:18)
    at /Users/idisfkj/blog/node_modules/bluebird/js/release/nodeback.js:42:21
    at /Users/idisfkj/blog/node_modules/graceful-fs/graceful-fs.js:78:16
    at tryToString (fs.js:414:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:401:12)
ERROR Process failed: layout/_partial/.DS_Store
TypeError: Cannot read property 'compile' of undefined
    at View._precompile (/Users/idisfkj/blog/node_modules/hexo/lib/theme/view.js:104:22)
    at View (/Users/idisfkj/blog/node_modules/hexo/lib/theme/view.js:13:8)
    at new Theme._View.View (/Users/idisfkj/blog/node_modules/hexo/lib/theme/index.js:37:10)
    at Theme.setView (/Users/idisfkj/blog/node_modules/hexo/lib/theme/index.js:71:20)
    at /Users/idisfkj/blog/node_modules/hexo/lib/theme/processors/view.js:14:14
    at tryCatcher (/Users/idisfkj/blog/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:503:31)
    at Promise._settlePromise (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:560:18)
    at Promise._settlePromise0 (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:605:10)
    at Promise._settlePromises (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:684:18)
    at Promise._fulfill (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:629:18)
    at Promise._resolveCallback (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:424:57)
    at Promise._settlePromiseFromHandler (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:515:17)
    at Promise._settlePromise (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:560:18)
    at Promise._settlePromise0 (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:605:10)
    at Promise._settlePromises (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:684:18)
    at Promise._fulfill (/Users/idisfkj/blog/node_modules/bluebird/js/release/promise.js:629:18)
    at /Users/idisfkj/blog/node_modules/bluebird/js/release/nodeback.js:42:21
    at /Users/idisfkj/blog/node_modules/graceful-fs/graceful-fs.js:78:16
    at tryToString (fs.js:414:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:401:12)
INFO  Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

这个应该怎么消除呢？

2，我已经确认了，看下图，我的链接是archives，配置里写的是归档，但是面包屑显示的是“博客”

你好！favicon.ico 如何显示，我把favicon.ico放在了source目录下  为何没有效果

还有一个关于评论的问题，我就不新开issues了。
就是关于页面以及链接页面评论不能正常显示。
我已经打开了页面里面的评论开关。
事实上，生成的html代码里面已经包含了js脚本，我怀疑是链接的问题。
正常的文章页面，disqus代码里面显示的是disqus_url = 'http://{my_site_url}/2015/06/24/some-note-1/';
关于、链接等页面，显示的是disqus_url = '{my_site_url}/about/index.html

@idisfkj 你放在hexo的source里面试试。

@imbyron 可以配置成新页面打开了，你pull 最新代码看看，可以这样配置：
# config page nav
page_nav:
  - name: 博客
    url: /archives/
    target_blank: false # 不在新页面打开
  - name: 分类
    url: /category/
    target_blank:
  - name: 标签
    url: /tag/
    target_blank: false
  - name: 友链
    url: /link/
    target_blank: false
  - name: 关于
    url: /about/
    target_blank: false
  - name: RSS
    url: /atom.xml
    target_blank: true # 在新页面打开

@idisfkj 你的node版本是多少？出现可能跟node版本有关

@imbyron 你说的评论问题搞定了，你试试

@forsigner OK，我这就试试。

@forsigner 你最新的代码是add hint啊，这就是最新的么？

@forsigner 我猜你的代码没有push成功。。。

对的 忘记push了 中午回宿舍push.....

@imbyron 最新代码push了

收到，赞。

遇到一个奇怪的问题
1、你做的新效果，放在盒子上，会有图标的转换，hexo server后正常，传到coding上面，这个效果没有了。
2、同时，评论表的好宽，不知是哪里出问题了。
我博客已经换上你的模板了，你可以到我博客上看效果。

应该是coding上的代码没有更为最新的，你确认一下

@forsigner 关于页面和link页面评论框显示了，但是，评论没显示出来，是不是哪里不对？

我看了下生成的HTML代码，应该是
https://github.com/forsigner/fexo/issues/6#issuecomment-191783379
这个问题。
关于页面和链接页面后面disqus_url后面都有index.html，普通页面则直接到文件夹。

我在console运行了去掉index.html的disqus代码，评论可以显示了，果真是页面后缀多了index.html的原因
···
var disqus_shortname = 'byronblog';
var disqus_url = 'http://googleyixia.com/about/';
(function(){
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
···
怎样在主题里去掉呢？

@imbyron  我看看哈，周末出去玩了，没更新
by the way ，欢迎pull request哦，我个人这段时间比较忙，更新比较慢

哈哈，我先手动在生成的HTML页面修改了。

周末就应该去玩，宅在家里会发霉的。

authors: Kiritoalex forsigner idisfkj imbyron

repo: forsigner/fexo


text:
🛑 JLee is down

In aac5a50, JLee (https://jlee-stg.qpm.co.at/) was down:

HTTP code: 403
Response time: 83 ms

Resolved: JLee is back up in da9257a.

repo: forsports/upptime


text:
Wrong file path format

I really like this gem in combination with aircover.co, but your generated path is invalid because the LCOV specification says you have to use absolute paths. You are overwriting this with ./ at https://github.com/fortissimo1997/simplecov-lcov/blob/master/lib/simplecov-lcov.rb#L72
How can we fix that?

Running into this problem too. See this issue on the Aircover tracker for more info.

Running into this problem too. See this issue on the Aircover tracker for more info.

I have opened this issue because of that, I'm part of the Drone team ;)

Oh, heh, I hadn't noticed that. Thanks ;-)

Seems this was just broke recently by https://github.com/fortissimo1997/simplecov-lcov/commit/f14856c0874922103338b272fe81e9be7d705add

@fortissimo1997 my application can't find the project files because the generated LCOV single file uses relative paths. I thought it was fixed in #21 but I don't see how. I'm still getting relative paths, I guess because of the filename = file.filename.gsub("#{SimpleCov.root}/", './')

authors: RepoCorp jmccann marceldegraaf tboerger


text:
fix: search bar alignment in big screens

[x] Fixes search bar alignment according to screen size.
[x] Added search icon in search bar.

Testable link - https://registry-frontend-arteevraina.vercel.app/

Works fine on my setup, thank you @arteevraina.

authors: arteevraina perazz

repo: fortran-lang/registry


text:
works with yolo v4

just exchange weights and config and have installed opencv 4.x (wichs brings yolo4)
great work!
💐

maybe test it with yolov5 version 6?
should be compatible now...
https://github.com/ultralytics/yolov5/pull/4833

... or v8!

authors: oleg-milantiev ozett

repo: foschmitz/yolo-python-rtsp


text:
fix : Bottom spacing provided in feed item

Fixes #2477

Well it looks like this now

@iamareebjamal It looks like this now , should I change the padding value ?

repo: fossasia/open-event-android


text:
fix: Attendee, event and ticket entity conversion from dbflow to room

Partially Fixes #1348
Checklist:

[ ] I have checked for PMD and check-style issues
[X] I have read the Contribution & Best practices Guide and my PR follows them.
[X] My branch is up-to-date with the Upstream development branch.

Changes: [Add here what changes were made in this issue and if possible provide links.]
Screenshots for the change:

A few months have passed since this PR. Unfortunately there was no follow up anymore. We will try to find someone else who can resolve this as the work on this PR seems to have stopped. Closing it therefore due to inactivity.

authors: mariobehling tavishjain

repo: fossasia/open-event-orga-app


text:
Adds correct url of rooms to subnavbar

Fixes #1283
Changes: Adds correct Url of rooms to the subnavbar
Link :
https://geekyd.github.io/eventApplication/rooms.html
@mariobehling @aayusharora @Princu7 Please review.

Codecov Report

Merging #1284 into development will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           development    #1284   +/-   ##
============================================
  Coverage        65.46%   65.46%
============================================
  Files                9        9
  Lines             1523     1523
  Branches           227      227
============================================
  Hits               997      997
  Misses             526      526

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update f6d1754...c2e73e8. Read the comment docs.

authors: codecov-io geekyd

repo: fossasia/open-event-webapp


text:
Up rev the base platform so it builds correctly

Signed-off-by: Tim Anderson tim.anderson@foundries.io

i'm integrating this into containers.git now - https://github.com/foundriesio/containers/pull/12

i'm integrating this into containers.git now - https://github.com/foundriesio/containers/pull/12

authors: Tim-Anderson doanac

repo: foundriesio/fiotest


text:
fix: add CallTracer in anvil

Motivation
fix: #6882

Solution
Now geth_trace returns DefaultFrame:
https://github.com/foundry-rs/foundry/blob/c6790a02bb80b163469e2e3bb0b16ae95ad7334f/crates/anvil/src/eth/backend/mem/storage.rs#L419-L420
Changed to return GethTracer and check if tracer is CallTracer type

tried to build this and ran into same issues as clippy is reporting. Looks like integration tests are failing too

@prasincs I just fixed the code, it would be great if you could help test the calltracer

@qiweiii I ran a quick test and it seems to preserve behavior, I only checked gas for an erc20 transfer because rest of fields seem to decode correctly before https://github.com/prasincs/anvil-tests/blob/main/README.md

Maybe it's related to code in geth_call_traces which is in this repo

@qiweiii what's a good way to unblock this? this seems to be okay for native eth transfers and some basic cases but I can do some deeper tests with anvil if required?

I'm interested in this as well

@prasincs Does this work now? I have trouble with setting it up and test it locally 🤦🏻

@prasincs Does this work now? I have trouble with setting it up and test it locally 🤦🏻

Been working for me locally 👍

@prasincs Does this work now? I have trouble with setting it up and test it locally 🤦🏻

I couldn't build the container for full e2e test but it works for some adhoc tests I've done locally and from tests in PR. Once it merges I can validate with the container

Can someone look at the MSVC integration test issues, it looks like some specific remapping issue that I'm not familiar with

Hey guys! We have built anvil from this PR (commit 7250765a9dd8737f36c1ba90a06e337a9ba7d29a) and seems there is no callTracer in usual way
90% that I'm wrong somewhere, could you pls kindly check my screenshot?
I run anvil with --fork-url https://ipc.kras.fluence.dev

@mattsse can let someone pick up this PR, I'm afraid I may not have time to finish this up anytime soon

hi @crystalbit, seems debug_tracerCall has problem, but if you use debug_traceTransaction, which this PR fix, it will work:

maybe fix debug_tracerCall in another PR? @mattsse
also can we get this merged soon?

Hey everyone, any updates on this?

Hey everyone, are the MSVC integration test issues still a problem here? I see that all the checks have passed

authors: chase-guardrail crystalbit d3or georgeroman prasincs qiweiii

repo: foundry-rs/foundry


text:
Add sncast 101 section

It should be a very high level guide walking through steps of using sncast.

Creating or importing account
Declaring a contract
Deploying a contract
Calling a contract
Invoking a contract
(Maybe) multicall

This should NOT go into details of any of these functionalities. It should link to relevant sections of proper docs instead.

Hi, I'd love to be assigned to this, and celebrate my first only dust contribution

authors: augustin-v cptartur

repo: foundry-rs/starknet-foundry


text:
Actor transformation does not override the Token Ring configuration of transformed tokens in V12

Originally reported by nonchalantwombat: https://discord.com/channels/170995199584108546/1184176415139184731/1251140525831229531
ALL MODULES DISABLED? true
OS, Hosting, Browser (if applicable): Windows 11, Hosting locally with Foundry client, Foundry v12.
Short Description of bug: When using polymorph/token shapeshifting, the custom scaling and dynamic token ring fails to transfer
Simple steps to reproduce the bug: Make two actors with different sizes, art, and scaled dynamic tokens. Polymorph/wildshape one into the other. The dynamic token ring will scale incorrectly, and not be the size of the intended prototype token, instead retaining the initial token's settings.

Does this PR also address this 3.2.1 behaviour? If you have a DTR Subject Path set for a token, then as the transformation completes, this original subject path pops back onto the token (it should not).
https://github.com/foundryvtt/dnd5e/assets/801582/443bc558-7ff0-466d-a316-98602fd86130


text:
Custom Enricher for rolling Items

Adds a custom enricher for rolling items on your assigned/selected actor.
[[/item Heavy Crossbow]]
[[/item Claw]]{Claws}

Related to my comment on #1865 and would be sufficient to close #1546

A suggestion from the Discord that would be an interesting addition: Allow for passing a UUID in the enriched text (e.g. [[/item Compendium.dnd5e.spells.Item.JLTQyqXEaJDrTXyW]]) that would roll the item as if the Actor owned the item.
But I dont think I have the ability to implement that myself.

@Fyorl any shot this gets included in 2.4.1?

@Fyorl any shot this gets included in 2.4.1?

I don't think so, unfortunately. Enrichers are particularly sensitive since they are quite hard to migrate later, and so we would need to deliberate carefully before adding them. Adding them into a patch release is probably not appropriate.
From a brief look at the Multiattack example in particular, it's not clear why we would prefer to go the route of looking up an item via name and then via assigned character vs. using something like a relative UUID that should resolve to the sibling Item immediately and unambiguously.

From a brief look at the Multiattack example in particular, it's not clear why we would prefer to go the route of looking up an item via name and then via assigned character vs. using something like a relative UUID that should resolve to the sibling Item immediately and unambiguously.

Using the name just seemed easy to implement it, kind of sidestepping dragging an item to the macro bar but having the same outcome.
It's also easy for users to setup, as the name of an item is basically a known entity, but getting a relative ID isn't difficult of course and I can see some benefit to that method, although it is less flexible.
This is also how Kaelad's Inline Roll Commands implemented item rolls as well, so I was partially taking inspiration from there.

I was able to add support for Actor.X.Item.Y UUIDs, this is useful for maybe having a Trap Actor with different types of traps that might exist on a scene, and using and enricher in a journal such as [[/item Actor.p26xCjCCTQm5fRN3.Item.amUUCouL69OK1GZU]] to trigger it without having to open or reference the Trap Actor.
I couldnt figure out how to get the Parent Actor for a Relative UUID in the enrichItem function yet, so any guidance there would be awesome, but I'll take another crack at it later

I have added support for relative Ids.
On Use the enricher will find the appropriate Token or Actor of the embedded Chat Card, Actor Sheet, or Item Sheet to execute the roll.
I think the main disconnect was that I couldnt do the same for creating the enriched link itself, I instead check for an Actor in the World that owns an item of the given Id.
This means there are two niche cases (I can think of) where the enrichment would either fail or be incorrect:

A Token has an Item its parent Actor does not, the text will not enrich in this case. (e.g. Using a macro/module to embed an item temporarily onto a token? Using the Name method would solve this problem though)
Multiple Actors have an item with the same Id but different names, this could cause the enriched name to be incorrect, but should resolve the item use correctly (I think this could only happen if you import the same actor from a compendium, then modify the item's name?)

Minor update to support copying an item's id and using that as a relative id, so that the leading . is not necessary, but also allows for the name method if an item's name is 16 characters.

Added support for a Relative Name Ids
I think this makes all use cases I can think of available and function as one might expect

itemEnrichersInAction.webm


text:
[Feature Request] Add a FoundryVTT system background image.

Some other systems provide a default background image that is used for display on the systems page as well the default background on worlds created with said system. I think that adding a default image would improve the quick readability of worlds created with the pf2e system and add a polished look to the system in the system tab.

i nominate this community use art: https://paizo.com/community/blog/v5748dyo5la2u?Sneak-Peek-Curse-of-the-Crimson-Throne

authors: FolkvangrForgent racehd


text:
[Feature] Allow players to apply spell effects

There should be an option to allow players to apply spell effects (via drag and drop) to tokens, even if they are lacking ownership of the characters.

The option is ownership. As a stated system goal, we don't want to be breaking the Foundry permission model. Auras work by using the GM permissions as opposed to the player permissions in a passive sense. What you are asking for is actively to break the permission model, and that is presently outside of the scope of the project design goals.
They question is why should the system implement this, as opposed to a module. And from the system design view this is very much module-space.

authors: TMunsie manuel-hegner


text:
Update menu.py fix spelling mistake

Closes #25

thanks

authors: DeeHechEss fourjr

repo: fourjr/modmail-plugins


text:
🛑 Gahanna Area Chamber is down

In f984a1f, Gahanna Area Chamber (https://www.gahannaareachamber.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Gahanna Area Chamber is back up in a353db6 after 11 minutes.

repo: fourthfloor/uptime


text:
Message.sequence: wording mistake?

Description
Hi, I'm trying to implement a mcap-compatible bag facility for a self-driving system. While I appreciate your hard work, I suspect a wording mistake in spec/index.md:
### Message (op=0x05)

...

| 4     | sequence     | uint32    | Optional message counter assigned by publisher. If not assigned by publisher, must be recorded by the recorder. |

It says the sequence is optional, but "If not assigned by publisher, must be recorded by the recorder.", wouldn't that contradict with 'optional'?
It seems like a wording mistake of "If assigned by publisher, must be recorded by the recorder."

I proposed a fix in #927

Hi, I believe this is not really a wording mistake per se... it's trying to say that since the field is required, if the publisher does not provide a sequence number then the recorder will have to come up with one. However, I agree that the wording is unclear. We will discuss internally.

Hi, I believe this is not really a wording mistake per se... it's trying to say that since the field is required, if the publisher does not provide a sequence number then the recorder will have to come up with one.

Thanks for clarifying that out, this is important to me.

However, I agree that the wording is unclear. We will discuss internally.

I'll leave this open for a while, since that would still contradict with the Optional part.
My suggestions would be:

if the recorder MUST come up with a sequence, then the field is not optional, it's mandatory
Add the the recorder will have to come up with one part to the specs to let everybody know

@omegacoleman I have raised a PR here to propose some new wording if you're interested: https://github.com/foxglove/mcap/pull/938

authors: jtbandes omegacoleman wkalt

repo: foxglove/mcap


text:
Update aws-java-sdk-dynamodb to 1.12.632

About this PR
📦 Updates com.amazonaws:aws-java-sdk-dynamodb from 1.11.1034 to 1.12.632
Usage
✅ Please merge!
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!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws", artifactId = "aws-java-sdk-dynamodb" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.amazonaws", artifactId = "aws-java-sdk-dynamodb" }
}]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #531.

repo: fp-in-bo/api


text:
tflint does not pass

The following notices and warnings show up against current master by tflint when ran against tests/main.tf (#103) for all modules:
../modules/bind-server/main.tf
	NOTICE:63 "iam_instance_profile" is not specified. If you want to change it, you need to recreate the instance. (aws_instance_not_specified_iam_profile)
../modules/dnsmasq-server/main.tf
	NOTICE:62 "iam_instance_profile" is not specified. If you want to change it, you need to recreate the instance. (aws_instance_not_specified_iam_profile)
../modules/vpn-gateway/main.tf
	NOTICE:29 "iam_instance_profile" is not specified. If you want to change it, you need to recreate the instance. (aws_instance_not_specified_iam_profile)
main.tf
	WARNING:348 Module source "../modules/init-snippet-gitlab-docker" is not pinned (terraform_module_pinned_source)

Result: 4 issues  (0 errors , 1 warnings , 3 notices)

In my opinion we should fix at least the WARNING.

The init-snippet-gitlab-docker issue is referring to this code https://github.com/fpco/terraform-aws-foundation/blob/v0.7.2/tests/main.tf#L347-L351
Reading up on tflint docs on the topic - https://github.com/wata727/tflint/blob/master/docs/terraform_module_pinned_source.md - I am confused.. this should only happen with modules sourced from git/mercurial, and we're not doing that here. The error even shows the path (on the filesystem) to the module, and the source line noted above uses the correct path to reference the module source. I don't see why pinning is an issue here.
Reviewing the module, I also don't see any other issues.. the variables not provided all have defaults, and I don't see why tflint is erroring out here.

@kerscher this could be a bug in the linter because when I did debug this I got became to the same conclusion that no git or hg in use in this module.

The bug is in https://github.com/wata727/tflint/blob/v0.5.4/detector/terraform_module_pinned_source.go#L25-L37, the regex is not smart enough. I filed https://github.com/wata727/tflint/issues/193 with upstream.

With a few updates, this is closer to being resolved:
Skipping Git submodules setup
$ scripts/ci/tfinit.sh
$ scripts/ci/tflint.sh
main.tf
	WARNING:348 Module source "../modules/init-snippet-gitlab-docker" is not pinned (terraform_module_pinned_source)

Result: 1 issues  (0 errors , 1 warnings , 0 notices)
ERROR: Job failed: exit code 1

ATM, the only lingering issue is due to the bug with upstream.

See the latest build at https://gitlab.fpcomplete.com/fpco-mirrors/terraform-aws-foundation/builds/5393.

tflint 0.6.0 includes a fix for the issue that blocks this from being resolved, and we've got an updated build image to test here.

authors: kerscher ketzacoatl lpaulmp

repo: fpco/terraform-aws-foundation


text:
🛑 api.ohsome.org - elements/bbox is down

In 9d0cee2, api.ohsome.org - elements/bbox (https://api.ohsome.org/v1/elements/bbox?bboxes=9.19%2C45.46%2C9.20%2C45.46&types=node&properties=metadata&showMetadata=true&time=2020-01-01) was down:

HTTP code: 0
Response time: 0 ms

Resolved: api.ohsome.org - elements/bbox is back up in dfdd57c.

repo: frafra/ohsome-api-upptime


text:
Add tests with Mkdocs-Test

Mkdocs-Mermaid2 needs a test framework to ensure that existing features work as documented, and that bugs fixed will remain fixed.
We will implement Mkdocs-Test as the test framework, in conjunction with Pytest.

Done (commit 18b0c2e7).


text:
[v2] prevent context menu on android

This is a (multiple allowed):

[x] enhancement
[x] feature-discussion (RFC)

Currently, touch call-out is disabled for IOS using -webkit-touch-callout which is awesome, also same seems is added into material css but it is not working as stated in MDN it is only implemented as an experimental thing into safari.

Long tap context menu on native-like F7 apps in android chrome is little annoying. From this question seems the only available method would
be preventing window.oncontextmenuevent like this:
window.oncontextmenu = function(event) {
     event.preventDefault();
     event.stopPropagation();
     return false;
};

I've opened this issue instead of a PR to ask first is there any reason not using this approach?
Another thing about browser-specific touch events. Is selectable text something expected?

/ping @nolimits4web

Update: I've added some experimental changes into nuxt7 demo for this (https://nuxt7.surge.sh) for a quick review :)

@nolimits4web
Looks fine and easy :)

+1

Ok, i agree with disabling context menu. But let's do it for mobiles only (when we assume it is used in apps). Not sure about disabling it totally because F7 also can be used in desktop web sites and web apps. For same reason let's keep user-select as it is. It is not hard to add one custom line of code if it is required.

We can add context menu disabling at https://github.com/framework7io/Framework7/blob/v2/src/modules/touch/touch.js#L580

Issue is closed because of outdated, irrelevant or not actual
If this issue is still actual and reproducible for latest version of Framework7, please create new issue and fill the issue template correctly:

Clearly describe the issue including steps to reproduce when it is a bug.
Make sure you fill in the earliest version that you know has the issue.
Provide live link or JSFiddle/Codepen or website with issue


text:
Cannot use Framework7.request to send payload as application/json

Framework7 version: 3.2.0
Platform and Target: Cross-platform
Live Link or JSFiddle: https://mbplautz.github.io/app/

Describe the bug
When using Framework7.request to send AJAX requests, JSON payloads are always being converted to FormData.
To Reproduce
Steps to reproduce the behavior:

Navigate to the Live Link: https://mbplautz.github.io/app/
Enable your browser's dev tools so you can see network traffic
Open the left side panel
Click Send Ajax Post Request >
You will note that the JSON payload has been converted to FormData and its integrity has not been preserved. See the image below.

Expected behavior
I expect that I will get a stringified version of my JSON payload and not a FormData "param1=value&param2=value" payload.
Actual Behavior
My data is being serialized into a payload that I would not expect.
Screenshots

Additional context
My recommendation is to support a 4th type of content type, application/json. This will allow sending of literal values like null, which are supported by JSON and not by Form Data.
If the code in the repository path for src/core/utils/request.js on lines 177-179 were changed from this:
        } else {
          postData = data;
        }

to this:
        } else if (options.contentType === 'application/json') {
          postData = JSON.stringify(options.data);
        } else {
          postData = data;
        }

then this problem would be fixed entirely.

There is .postJSON method that will post it as JSON as you need it:
app.request.postJSON('/app/index.html', { isAString: 'true', isABoolean: true, isNull: null, isObject: { yes: 'itIsAnObject' } }, console.log, console.err);

But i think it makes sense if contentType is set to application/json then it should be sent as JSON by default, will add it


text:
Fix CYX residue type

The SG atom is set to have a valency equal to 1 to avoid generating the corresponding hydrogen. However, the valency should still be 2. Found an alternative way to remove the auto-added hydrogen.

This was fixed when introducing new notation for defining residue types, which includes implicit bonds to external residues to prevent hydrogen generation (385e4cdcd423011fe3e5fd1e5c2bac1d694eb01d).


text:
Consider joining Hacktoberfest

More info here.
To do so, it should be sufficient to add the hacktoberfest label to the GitHub repository.

I was inclined not to join because the quality of PRs last year was not the best, but since you proposed, I've add the topics to the repository. Thanks.

Thank you for taking this into considerarlon. I understand last year was a real mess for maintainers, unfortunately. If you feel like the issue is occurring again, I would support you in withdrawing again.

authors: franciscolourenco frazar

repo: franciscolourenco/done


text:
🛑 PEDCO is down

In 58654b0, PEDCO (https://pedco.uncoma.edu.ar/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: PEDCO is back up in 2035411 after 24 minutes.


text:
🛑 SIU Guarani is down

In 1c60d66, SIU Guarani (https://siufai.uncoma.edu.ar/informatica) was down:

HTTP code: 500
Response time: 1954 ms

Resolved: SIU Guarani is back up in cf9b01e after 19 minutes.


text:
🛑 PEDCO is down

In 115334a, PEDCO (https://pedco.uncoma.edu.ar/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: PEDCO is back up in 30c46e8 after 21 minutes.


text:
Not working after packaging with electron-packager

Hi,
Thanks for such a great library.
The app stopped working after packaging t with electron-packager.
Not sure if I need to take any special step or not.

Thanks for reporting this. I've never used Electron Packager so I think I'll probably take some time in the near future to see what's going on and how to best resolve it.

Wouldn't that be for the extra node instance you need to run it? I mean, that electron-packager can't "package" it together for that, but I haven't used it before so I'm not really sure just guessing

Yeah I'm thinking that is exactly what is happening. I'm going to play around with Electron packager tomorrow and see how to best resolve this.

Just got it working with electron-packager. The only issue was the path to spawn node (which starts express).
In the code in index.html we need to add the following and then change the spawn path.
app = require('electron').remote.app

...

node = spawn(".\\node.exe", ["./express-app/bin/www"], { cwd: app.getAppPath() })

I'll make a note of this in the README since it's desirable to continue to support npm start as well as make sure people are aware of how to run it using electron-packager if they so desire.

It should be noted that Windows is assumed as the platform. Additional changes / info would need to be made in order to support other platforms.
51903e087166b7183dbee6847df59e472d90c1bd

Does the user need to have node js installed for this to work? .exe file isn't going to work on linux either, can this be extended?

The user does not need to have Node installed for this to work. The README details that we ship our own Node executables along with the app so that we don't have to depend on if the user has it or not and so that we can start up a regular Node process outside of Electron in order to do work (eg. run the Express server).
Have a look at the following section in the README: https://github.com/frankhale/electron-with-express#running-on-linux

can you share Additional changes / info in order to support other platforms (linux and mac OS).

I don't have a Mac but the info in the Linux section should work on Mac OS X. Just need to download the relevant Node package form nodejs.org.
https://github.com/frankhale/electron-with-express#running-on-linux

authors: VzqzAc chetan-northout coderkidz frankhale kgrosvenor

repo: frankhale/electron-with-express


text:
A way for pipe executor to communicate it is working

Currently, the pipe command runner will just dump the command into the pipe without knowing if there's someone listening to that pipe on the other end (i.e. the execute pipe python script). This should be fixed. The benefit of using a named pipe is the writer will be blocked until the contents are read and vice versa. If the execute script writes something (like a ready message) that the pipe command runner will expect before dumping the command into the pipe, it would be great. This way the pipe command runner can just throw an error if it cannot read anything from the pipe (in a set amount of time) saying that there is no command executor that will take the dumped command from the pipe and run it.

This should be moved to command-executor-lib as from 0.5 all command running operations will be moved to this library.


text:
🛑 Staking Dev is down

In f227d7d, Staking Dev (https://dev.stake.dxpool.in) was down:

HTTP code: 502
Response time: 667 ms

Resolved: Staking Dev is back up in 754beb9 after 8 minutes.


text:
problem for SharedPrefsCookiePersistor#saveAll

Link
public void saveAll(Collection<Cookie> cookies) {
        SharedPreferences.Editor editor = sharedPreferences.edit();
        for (Cookie cookie : cookies) {
            if (cookie.persistent()) {
                editor.putString(createCookieKey(cookie), new SerializableCookie().encode(cookie));
            }
        }
        editor.apply();
    }

other:
public void add(HttpUrl url, Cookie cookie) {
        String name = getCookieToken(cookie);

        //将cookies缓存到内存中 如果缓存过期 就重置此cookie
        if (!cookie.persistent()) {
            if (!cookies.containsKey(url.host())) {
                cookies.put(url.host(), new ConcurrentHashMap<String, Cookie>());
            }
            cookies.get(url.host()).put(name, cookie);
        } else {
            if (cookies.containsKey(url.host())) {
                cookies.get(url.host()).remove(name);
            }
        }

        //讲cookies持久化到本地
        SharedPreferences.Editor prefsWriter = cookiePrefs.edit();
        prefsWriter.putString(url.host(), TextUtils.join(",", cookies.get(url.host()).keySet()));
        prefsWriter.putString(name, encodeCookie(new SerializableOkHttpCookies(cookie)));
        prefsWriter.apply();
    }

Response Header:

Server: Apache-Coyote/1.1
Set-Cookie: JSESSIONID=E8B4036464C98E104C35E246CA56FAFC; Path=/
Content-Type: application/json;charset=UTF-8
Content-Length: 537
Date: Thu, 04 Aug 2016 10:45:59 GMT
OkHttp-Sent-Millis: 1470307533457
OkHttp-Received-Millis: 1470307533489

cookie.persistent() Always returns false ? The link method is alway can`t save to SharedPrefs.
help me?

I may be mistaken, but as I was reading the code for the class
public class SharedPrefsCookiePersistor implements CookiePersistor {
    [ ... ]
    @Override
    public void saveAll(Collection<Cookie> cookies) {
        SharedPreferences.Editor editor = sharedPreferences.edit();
        for (Cookie cookie : cookies) {
            if (cookie.persistent()) {
                editor.putString(createCookieKey(cookie), new SerializableCookie().encode(cookie));
            }
        }
        editor.apply();
    }
   [ ... ]
}

The following piece of code seems weird:
if (cookie.persistent()) {
     editor.putString(createCookieKey(cookie), new SerializableCookie().encode(cookie));
}

As shown here

public boolean persistent()
Returns true if this cookie expires at the end of the current session.

The method 'Cookie.persistent()' returns true when it expires at the end of the current session... So shouldn't it be stored when this flag returns false?
I may be mistaken, but I think the issue is the misleading method which seems to do the opposite as you would expect.

For now I haven't been able to reproduce any problems with the expiry dates. Also I think that there is an error in the OkHttp Javadoc:
Check this line comment.

private final boolean persistent; // True if 'expires' or 'max-age' is present.

Looking at how the variable is assigned when parsing the cookie seems that the behavior of the persistent flag is not the opposite to the one indicated in the javadoc.

Thank you for your reply! !
I rewrote saveAll method, do not check the persistent.(The problem may be the server.) Operating normally.
Thanks!!

authors: franmontiel gafm lejun

repo: franmontiel/PersistentCookieJar