Unable to battle

Hi,
When I run the script in the battle screen, no button is being clicked, but i can see "No priority target selected" repeatedly shows up in the screen, the screen just stay like that.
I do suspect it might be screen resolution issue.
My phone screen resolution is 1080 x 1920 pixels, 16:9 ratio.
Possible to give some advise on how to solve this?
thank you

Is your phone brand MI or oppo? or even Android 8.0? User reported that certain version of OSes cannot run due to safety measures.
For now, you can enter Ankulua->settings, and try every option under "touch by" to see if any of it works.

Thanks for the reply
I am using Redmi note 4 phone with android 7.0
I will follow your advise.
Thanks.
On 2 Feb 2018 10:58 am, "Jerry Ho"<EMAIL_ADDRESS>wrote:

Is your phone brand MI or oppo? or even Android 8.0? User reported that
certain version of OSes cannot run due to safety measures.
For now, you can enter Ankulua->settings, and try every option under
"touch by" to see if any of it works.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/29988122/Fate-Grand-Order_Lua/issues/31#issuecomment-362471303,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AiYeQDtZvTSbU0OMe2CRnZL_k0gyEqjaks5tQnnMgaJpZM4R2Oeu
.


BMI Calculator

Description
An android app that calculates your BMI.
Fixes #61
Checklist:

[x] My PR follows the style guidelines of this project
[x] I have performed a self-review of my own code or materials
[x] My branch is up-to-date with the Upstream development branch
[x] I have added necessary images/screenshots of my changes

@aadityamp01 kindly review my PR!

Hey your app looks great, and will be helpful!
Can you add your full project of flutter so we can increase the scope of our repository for beginners,
Also please test your full application is working, and can fit into androapps repository.
After merging this, if you're interested we can update resources in central readme and add more apps possibly with your contributions.
Thanks!

Hey your app looks great, and will be helpful! Can you add your full project of flutter so we can increase the scope of our repository for beginners, Also please test your full application is working, and can fit into androapps repository.
After merging this, if you're interested we can update resources in central readme and add more apps possibly with your contributions. Thanks!

So basically I have to add my full Flutter project, right???
I added androids files because i read the readme.md, that java and Kotlin is allow!
So should i make PR of my whole Flutter project??

so I'll close this PR now! Okay?
I'm creating new one Right now!

Thanks!


Hangs on LONGSEEK against some corrupted mp4 files

As of e27b702, gpmf-parser may hang when inputs are some corrupted mp4 files.
> FOT/gpmf > gdb --args ./gpmf-orig/BUILD/gpmf-parser ~/FOT/ALL/gpmf-parser/e27b702/hangs/h01.mp4
Reading symbols from ./gpmf-orig/BUILD/gpmf-parser...done.
gdb$ run
Starting program: /home/exp/FOT/gpmf/gpmf-orig/BUILD/gpmf-parser /home/exp/FOT/ALL/gpmf-parser/e27b702/hangs/h01.mp4
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
^C
Program received signal SIGINT, Interrupt.
0x00007ffff6f13217 in __lseek64 (fd=0x3, offset=0x64, whence=0x0) at ../sysdeps/unix/sysv/linux/lseek64.c:35
35      ../sysdeps/unix/sysv/linux/lseek64.c: No such file or directory.
gdb$ bt
#0  0x00007ffff6f13217 in __lseek64 (fd=0x3, offset=0x64, whence=0x0) at ../sysdeps/unix/sysv/linux/lseek64.c:35
#1  0x00007ffff6e8e0ce in _IO_new_file_seekoff (fp=0x616000000080, offset=0x58, dir=0x0, mode=<optimized out>) at fileops.c:1074
#2  0x00007ffff6e8bdd9 in fseeko (fp=0x616000000080, offset=<optimized out>, whence=<optimized out>) at fseeko.c:36
#3  0x000000000054b6ea in OpenMP4Source (filename=0x7fffffffc929 "/home/exp/FOT/ALL/gpmf-parser/e27b702/hangs/h01.mp4", traktype=0x6174656d, traksubtype=0x646d7067) at /home/exp/FOT/gpmf/gpmf-orig/demo/GPMF_mp4reader.c:140
#4  0x0000000000549107 in main (argc=0x2, argv=0x7fffffffc378) at /home/exp/FOT/gpmf/gpmf-orig/demo/GPMF_demo.c:48

Input files are like 1, 2.

Fixed in pushed changes today.


⚠ ClamAV has degraded performance

In a7bf2d2, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 452 ms

Resolved: ClamAV performance has improved in 14954a6.


500 error when podcast playing

Hey! Love this script so far, but noticed there's an issue when playing podcasts - in the makeSVG() function, item is assigned to data["item"], but this comes back as None when a podcast is currently playing. This can be fixed by changing the conditional to this:
if data == {} or data["item"] == None:
I'm not sure if podcast playing information can be obtained, but for the time being, I'd be happy to open a PR to fix this if you like? Just so that the recentPlays info is returned instead of a 500 error :slightly_smiling_face:

Good find!
I'll merge in the PR if you make it, but I'll also look into grabbing the information for podcasts for those who use them.

@novatorem have you considered applying for the GitHub sponsorship program? I'm not rich by any means, but I'd love to show my appreciation for your work if you can get accepted.

Thanks for the PR, closed thanks to https://github.com/novatorem/novatorem/pull/6
@ajmeese7 Thank you, but there's no need - if you have any feature requests/bug fixes (will look into podcasts), let me know.


Add SceneKit + SpriteKit example

Basic project utilizing SceneKit for rendering a Collada (.dae) file.
SpriteKit scene is applied as a texture to one of the Nodes.
If you move the glClear to the beginning of the drawEyeWithEye function you will see how SpriteKit breaks the scissor and the left side of the screen gets cleared with every right drawEyeWithEye pass.

Thanks for your contribution! This is a great example project to have.
I have added some comments. I'll be happy to merge this after you fix those. Also, feel free to add yourself to the AUTHORS.md file.

@rsanchezsaez
I've updated the PR with the changes you requested! :D
For the glClear/Scissor Test issue I have only disabled it in that function since it's enabled again by the SDK code.
It was an issue I noticed in my other project but I haven't figured out what is actually the cause yet.

Thanks again for your quick reply! I have now merged this.
I took the liberty to make a small rewrite of your comments to make them more direct and succinct, let me know if you think its meaning is properly kept.

Rewritten comments look good to me :D


Deprecation of SCSS only documentation

We are tentatively deciding to deprecate documentation for those applications only using the SCSS/CSS. This refers to the manual documentation that can be found in the storybook notes.
If any projects are using SCSS/CSS only, things will still work as expected, but in the future you will have to inspect the code to determine what classes to provide.

The manual documentation was providing quite a time overhead in terms of contributing new components.
The manual documentation was difficult to keep up to date
The manual documentation could draw a team into using only the scss/css where it would have been preferable to use the Angular components.

Initially the intention of this documentation was to help with teams not using Angular, it is however quite cumbersome and received little interest for the amount of effort put into it. If you are a team who use this approach, or would be interested in using Canopy not with Angular we do have some advanced experiments with Angular Elements. Please respond on this issue.
In time we will start to remove the scss only documentation, and will keep this issue up to date.

This will most likely be a part of #35


Redirect to results page if checks are complete

It was scalastyle again. I've fixed the method it was complaining about.


WebGPU: add a bind groups cache

The biggest change is the addition of a "material context" (IMaterialContext) property to materials that is created and handled by the engine and that keeps track of the texture uniform values (in the case of WebGPU - for WebGL, the engine.createMaterialContext() call returns undefined as we don't need this).
Texture values were previously tracked in effect._pipelineContext.textures but it was not the right place because a given effect can be used by multiple materials. The engine needs access to those texture values to be able to create the binding groups (or to access existing groups from the cache). It also needs the list of uniform buffers, but those are passed by other means (calls to engine.bindUniformBufferBase).
Another change is the addition of a DrawWrapper (tentative name, can be changed) class that wraps the data passed to the engine through the call to enableEffect (which takes now a Effect | DrawWrapper): it holds the shader context (through the effect, and more precisely effect._pipelineContext), the material context (the new IMaterialContext structure) and a new "draw context" which is also created/handled by the engine and allows to manage data related to the draw call. For WebGPU, it is used for the CompatibilityMode=false case where the render pipeline / bind groups is cached the first time and reused for subsequent calls (see below for explanations about CompatibilityMode). For WebGL, this is not used and engine.createDrawContext() returns undefined. Note that we could also add a geometry context property to DrawWrapper (the property would be a member of SubMesh) for full coverage of data, but I didn't have a need for it (yet?) so did not create it for the time being.
In the process, I have updated the code to the latest WebGPU spec and corrected two bugs:

Fixed instanced line meshes not displayed
Sometimes we had some gl warnings when using the ShadowDepthWrapper class

I have also added a compatibilityMode flag to the engine as a proof of concept, but there is still a lot of work to do to have the "fast" mode (meaning, compatibilityMode = false) usable, so I have made it hidden.

Some conflicts
LGTM (@sebavan  ack?)


#264 code and supplement urls

(Back end, per unitaryfund/metriq-app#264)

@vprusso Remember: this contains a migration, which you need to run on your local development database, but before you do so, change all the names in the SequelizeMeta table of your metriq database to match the new filenames, to the character. (Then, migration "012" should work.)


Required array parameter fails conversion

When passing a required variable of an array type to a query, the conversion operator used to access the wrapped value inside RequiredField throws an exception.
In the unit test in this PR, the failed conversion occurs in the cast (Guid[])args.ids. However, the error also occurs in the more subtle case of an implicit conversion, such as if args.ids is passed to a method that takes a parameter of type Guid[].
A downstream problem is that the error handling is throwing an NullRefernceException, causing the original exception related to IConvertable to not be output.

Thanks for all the tests for cases we're missing!

Happy to add the tests. Thanks for a library that is quite useful for complex enterprise applications (which are great at exposing edge cases). :-)


feature: Docker setup

This PR adds basic Docker configuration for developing this gem locally.
In a brand new computer all you have to do is install Docker, clone the repo and run:
docker-compose up

It downloads a recent Ruby image, runs bundle install, installs Postgres and runs all the specs! 😀

Hi, thanks!
I don't use Docker at all, I must admit.
What makes this easier than not? Just that you prefer not to install postgres on your 'host' machine, or that this lets you avoid doing it? I think pg is about the only dependency...
I'm worried it's a lot of files, that I don't personally understand (not being a Docker-user), and I'm not sure if it's enough benefit.
Do you have examples of other gems, especially Rails engines, especially relatively popular gems, that include docker configuration? I'd like to see what others are doing and get an idea of if this is becoming standard or what.

What makes this easier than not? Just that you prefer not to install postgres on your 'host' machine, or that this lets you avoid doing it? I think pg is about the only dependency...

I like that I can have many projects in my machine that can have independent versions of Ruby and Postgres running independently (even at the same time). Yeah, rbenv solves it for Ruby, but there is no such thing for Postgres. Docker really helps separating well projects, and here in my company we use it in multiple environments: development, test and production (not in staging yet because Heroku doesn't support Docker very well). In production we use Google Cloud App Engine Flexible which is the easiest way to run Ruby apps on Google Cloud, as far as I know (they run in Docker containers).

I'm worried it's a lot of files, that I don't personally understand (not being a Docker-user), and I'm not sure if it's enough benefit.

You're right, in retrospect I think it is not worth it if you don't use Docker. After I opened the other PR I was feeling the spirit of open-source and thought "hey, I should share this improvement (for my use case)". But looking from your side it is just more code to maintain that doesn't add any benefit.

Do you have examples of other gems, especially Rails engines, especially relatively popular gems, that include docker configuration? I'd like to see what others are doing and get an idea of if this is becoming standard or what.

I can't find an example right now. I'll close this PR, then, since probably few Ruby developers people use Docker, so it is not worth it to maintain it here.

OK, thanks for your input, I appreciate it!
If you want to put the docker example somewhere else, I'm happy to link to it in the README in case other people would find it useful!  Just don't necessarily want this gem to take on the maintenance burden of it. :)


Add a subscribe function to join outline schema

This will notify via events whoever just subscribed. Kinda like the hax store behaviors relationship. Itsll really help in untangling state

mobx for state


Allow copying from disabled inputs via invisible element generation

💥 Proposal
Is your feature request related to a problem? Please describe
Unable to copy from disabled inputs.
Describe the solution you'd like
Allow copying from disabled inputs without throwing an error (when using the target property)
Describe alternatives you've considered
Well, I've already implemented this myself via jquery, but obviously a pure-js solution would be nicer.
Are you able to assist to bring the feature to reality?
yes, I can... by providing the code needed for the jquery solution
Additional context
var cloned = null; // temporary clone of the input
new ClipboardJS('.btn-clip-prev-sibling', {
        target: function (trigger) {
            var prev = $(trigger.previousElementSibling);
            if ($(prev).is(':disabled')) {
                $('body').append(cloned = $(prev).clone()
                    .attr('disabled', false)
                    .css('opacity', '0')
                    .css('position', 'absolute')
                    .css('z-index', '-999')
                );
                return cloned[0];
            }

            cloned = null;
            return prev[0];
        }
    });

This feature could be enabled by specifying the container for temporary elements, that way there would be no BC breaks.
In the on success event the cloned element should be removed from the DOM.
Have you read the Contributing Guidelines on issues?
Yes

I have also noticed that the proposed solution would allow copying from datetime-local elements with an additional check for that cloned element for type of prev + setting attr -> type to text on the clone.


Improve -sysinfo by providing version data and env variables insights

Feature description
Enhance the -sysinfo option to include additional useful and relevant information:

Indicate the version of gpt-engineer that is running, and specify whether it is a released version or a development version (installed via pip or from GitHub repo).
Include the output of which environment variables are set, ensuring that API key values and other sensitive data are masked. The focus is to verify that these variables are correctly set without exposing their values.

Motivation/Application
This feature is useful for several reasons:

Version tracking - Knowing the exact version of gpt-engineer in use helps us diagnose issues more effectively, distinguishing between potential bugs in released versions and bugs in the dev version.
Environment configuration insight - Including environment variables in the sysinfo output will provide valuable context about the user's setup, aiding in the debugging process while maintaining security by masking sensitive information.
Security compliance - Masking API keys and other sensitive information in environment variables ensures no sensitive data is inadvertently exposed, maintaining user trust and compliance with security best practices.

Enhancing the -sysinfo option with these capabilities can streamline the debugging process, improve security, and provide clearer insights into user environments. This will enable us to resolve issues more quickly and achieve greater stability in our software.
I'm labeling this as a good first issue, too!

@viborc LGTM!
@Vikranth3140 or @satya-nutella, each of you have previously been involved in the gpte --sysinfo option.  @Vikranth3140 wrote the current implementation.  We'd welcome PRs from either of you and, obviously, new contributors!

@captivus Sure, I will work on this issue and update soon.


Avoid deleting block-level atoms with backspace

Pressing backspace at the start of a block which is after a block marked as an "atom" will delete the preceding block. This is undesirable, so this change prevents atomic blocks from being deleted with backspace (they will be selected, instead).
I'm not 100% sure of the side-effects of this change, so please advise if there might be a better alternative solution.

This behavior was intentional. It may be undesirable to you, but just dropping it isn't something I'm interested in merging.

Would before.isAtom && !before.type.spec.isolating be acceptable instead, so blocks marked as isolating would be protected from deletion in this way?
I can work around this by creating an ignoreAtomBlockNodeBackward backspace key handler, but it would be useful to know why the existing behaviour is intentional, as it feels like a bug when used in a document.

I would suggest putting another command in front of joinBackward that detects this situation and does whatever you want to happen there.

That's what I've ended up doing, yes - posted here for reference:
// Copied from prosemirror-commands
const findCutBefore = ($pos) => {
  if (!$pos.parent.type.spec.isolating) {
    for (let i = $pos.depth - 1; i >= 0; i--) {
      if ($pos.index(i) > 0) return $pos.doc.resolve($pos.before(i + 1))
      if ($pos.node(i).type.spec.isolating) break
    }
  }
  return null
}

// Ignore atom blocks (as backspace handler), instead of deleting them.
// Adapted from selectNodeBackward in prosemirror-commands
export const ignoreAtomBlockNodeBackward = (state, dispatch, view) => {
  const { $cursor } = state.selection as TextSelection

  if (!$cursor) return false

  // ignore empty blocks
  if ($cursor.parent.content.size === 0) return false

  // handle cursor at start of textblock
  if (
    view ? !view.endOfTextblock('backward', state) : $cursor.parentOffset > 0
  ) {
    return false
  }

  const $cut = findCutBefore($cursor)

  if (!$cut) return false

  const node = $cut.nodeBefore

  if (!node) return false

  return node.isBlock && node.isAtom
}


Add Sigmoid Cross Entropy Loss

a.k.a. "binary_crossentropy" from Keras

I signed it!

Thanks @saeta :)
I've added documentation comments for each loss function.

Thanks Tanmay!


chrony: Allow filtering for outgoing NTP servers

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

@traylenator could you please take a look again? I was refactoring this while you reviewed. I now create a single rule for all IPv6 addresses and one for all IPv4 addresses. I don't think an IP set is appropriate because usually people won't have hundreds of NTP servers to talk to on the one side, and on the other the set would increase the complexity.

For sure the single rule is good.


Fix test warnings

Currently, tests display these warnings:
Warning: React depends on requestAnimationFrame. Make sure that you load a polyfill in older browsers. http://fb.me/react-polyfills

They should be removed.

I do not see that anymore since that commit: 0afa6f0318d897e9f48a3a4f6c64a3949d33534e
Do you?

I close the issue for now but I will reopen it if you still have the warnings.


Sync main

Sync changes with main. Will trigger docs changes to be reflected here https://github.com/lukso-network/docs/pull/564

Codecov Report

Merging #207 (22bd131) into main (395d4c2) will decrease coverage by 60.14%.
Report is 483 commits behind head on main.
The diff coverage is 19.54%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@             Coverage Diff             @@
##             main     #207       +/-   ##
===========================================
- Coverage   79.66%   19.53%   -60.14%
===========================================
  Files           4       15       +11
  Lines          59     1065     +1006
  Branches        2      373      +371
===========================================
+ Hits           47      208      +161
- Misses         10      834      +824
- Partials        2       23       +21

Files Changed
Coverage Δ

src/lib/services/digital-asset.service.ts
7.10% <7.10%> (ø)

src/lib/services/base-contract.service.ts
7.40% <7.40%> (ø)

src/lib/classes/lsp4-digital-asset-metadata.ts
8.33% <8.33%> (ø)

src/lib/classes/universal-profile.ts
14.81% <14.81%> (ø)

src/lib/services/universal-profile.service.ts
15.74% <15.74%> (ø)

src/lib/lsp-factory.ts
16.66% <17.14%> (-83.34%)
:arrow_down:

src/lib/services/key-manager.service.ts
17.14% <17.14%> (ø)

src/lib/classes/lsp7-digital-asset.ts
19.14% <19.14%> (ø)

src/lib/classes/lsp8-identifiable-digital-asset.ts
19.14% <19.14%> (ø)

src/lib/helpers/deployment.helper.ts
22.13% <22.13%> (ø)

... and 5 more

... and 1 file with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


issues about test on laneatt

I would like to test my tusimple dataset on laneatt, but I cannot find pretrained laneatt '.pt' model in the modelzoo of this repository(just have two for culane dataset based on resnet18 and resnet34 backbone), so I try to train a new one, but another file needed, 'tusimple_anchors_freq.pt'.
So could you please tell me how to do my test then? Or do you have pretrained laneatt model or suitable 'tusimple_anchors_freq.pt' that can be offered?
Thank you for your such powerful repository and thanks for your patience!

The re-implementation of LaneATT has not yet succeeded on TuSimple.
anchors should be available from the LaneATT official repo.

Thank you, did you mean that the implementation for LanaATT in this repository is not completed, even if I got anchors from the official repo?

Yes they are untested.
Maybe @cedricgsh can provide some further details about LaneATT.

OK! I will have a try after I got anchors!
Thanks again for your patience!   :)

The laneatt config has a laneatt_tusimple config file. You can trainging laneatt  on tusimple by that config file. But you have to put the tusimple_anchors_freq.pt in main director. The tusimple_anchors_freq.pt  can be found in https://github.com/lucastabelini/LaneATT/tree/main/data.
The re-implemented accuracy has almost aligned, but FP and FN are totally differently with official result. And I didn' t figure it
out. @Auroradsy


Add Support for WriteRequests and add more Logging

This is a re-do of #194 because of merge/rebase conflicts

@mfucci adressed

@mfucci I solved the merge conflicts, need a re-approval please

(ANd yes we might should adjust the setting to not "invalidate former reviews" :-)


No query results for model

When adding the GazeBanner with lock method GazeBanner::make()->lock()
I get the following error on my edit resource page.
No query results for model [App\Models\Partners\PartnerArticle] 246
Adding without lock seems to work well. But I need the lock functionality for my use case.
Any idea what the cause could be?

Hey,
Let me look into this and get back to you asap.

Hey,
Is there anything about your form that would be abnormal or is it all pretty standard?
I can't seem to replicate your issue, so if you could maybe give a full error stack trace, that would be super useful. Anything to help diagnose or replicate this would be great.
Thanks in advance.

Thanks for looking into it. I found the issue. The model of this resource is using the method getRouteKeyName() to use the slug instead of the id as the key.
The id is being explicitly used here
    public function refreshForm()     {         // Very hacky, maybe a better solution for this?         $this->getLivewire()->mount($this->getRecord()?->id);     }
I created a PR to fix this issue here: #10


@google-cloud/storage should be defined as a normal dependency

Version 2.0.2 has an import of the "@google-cloud/storage" package inside table.ts. However it's defined as a devDependency instead of a dependency in package.json. This forces me to introduce this dependency to my own project or it will cause a typescript compile error.
See https://github.com/googleapis/nodejs-bigquery/blob/master/src/table.ts#L36
It was added with this PR https://github.com/googleapis/nodejs-bigquery/pull/246
Thanks!

For others running into this, as a work around I switched back to 2.0.1.

@JustinBeckwith, this sounds like a problem for you to solve.


Facing a problem while explore with other language

When i explore with Tamil (SouthIndian language) as tagging suggestion then the tagging attribute is not applied for a whole word.
Solution:
taggingAttributeRange should be like this NSMakeRange(model.range.location+1, model.text.utf16.count).
need to get the characters count from utf16 encoding.
it'll be good if apply the same for updateAttributeText method's selectedLocation param (For cursor placing).
Refer the screenShots.

Thanks! @Arulmurugan-Sivapoosam
Iwill check and update soon.

Hi @Arulmurugan-Sivapoosam
I fix this issue and release 0.4.0 with support swift 4.2.
Thanks!

Hi @k-lpmg
Thanks for the update. will try with the new version.


Remove old and unneeded parameters from the Server function

The following parameters on server are old and now unneeded - originally kept for backwards compatibility:

Port
IP
FileMonitor
FileMonitorExclude
FileMonitorInclude
Smtp
Tcp
Http
Https

This also means the following logic can be removed:

Get-PodeServerType function
Initial addition of a listen when IP/Port were used

Closing, as overruled by #295


Generate_args bug

Generate_args have a bug where if you only input a parameter dictionary that contains a tuple key and tuple value of only 1 list, it degenerates to a single key and a value of lists

Bug found: when a single list is wrapped around by a tuple like this ([...]), it degenerates to a list of [...], which makes the code behave in the wrong way since it expects a tuple of list instead of a raw list.
See screenshot below for demonstration.

Direction: Add an abstraction layer so that users (or me) don't degenerate the tuple of lists themselves


[Bug] 'flashMode' was deprecated in iOS 10.0

BUG REPORTS WITHOUT PROVIDING THESE INFORMATIONS WILL BE CLOSED DIRECTLY. DON'T REMOVE THE SECTIONS!
Describe the bug
Deprecation warning when building the app.
To Reproduce
Steps to reproduce the behavior:

Open in Xcode
Product | Build

Expected behavior
Expected no issues
Screenshots
If applicable, add screenshots to help explain your problem.
Logs
If applicable, add the verbose output of flutter run.
Environment (please complete the following information):

[ ] iOS? Version: 12+
Version of barcode_scan: 4.1.4
Output of flutter --version:

Flutter 2.2.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision f4abaa0735 (9 weeks ago) • 2021-07-01 12:46:11 -0700
Engine • revision 241c87ad80
Tools • Dart 2.13.4

Additional context
Only a warning but will limit the lifespan of apps using the package

Any update on this issue? I got 'flashMode' was deprecated in iOS 10.0: Use AVCapturePhotoSettings.flashMode instead
Version barcode_scan2: ^4.2.0

same issue :(


add removeXMLNS plugin

Previously seen in #409.
This is useful for cases where you are inlining <svg> elements - HTML5 does not support namespaces.

Coverage remained the same at 89.474% when pulling 768107b33deb6a6e8c06ad3ed372e75b680a2e00 on ricardobeat:master into b35d828d49e2608d889df8ccebd9d499ede37583 on svg:master.


Update deploy-manage-removable-storage-group-policy.md

Change link to correct path after Repository structure was changed

I bet this happened in more sites that reference this repo but this was the instance I found

Hello @JonathanBrockhausen and thank you for your feedback and pull request. We have just published our updated device control documentation, and the article you edited in this pull request has actually been replaced by another article. I'm closing this pull request for now. Please take a look at the updated docs, here: https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/device-control-overview?view=o365-worldwide&tabs=Removable


Add a way to copy a cache

It would be nice to have a utility method to copy caches. Essentially make a new cache based on an existing one.
I made a simple demo here showing a behaviour: http://jsfiddle.net/lannymcnie/hzgueoah/
Ideally, it would be like calling cache, which creates a new off-screen canvas, but then draws another cache into it.
shape.cache(0,0,100,100);
shape2.copyCache(shape, 0,0,50,50, matrix?);

clone() with a copy cache option?

So, the easy way to work around this right now is:
var bmp = new createjs.Bitmap(shape.cacheCanvas)
bmp.cache(x,y,w,h);
var cache2 = bmp.cacheCanvas;

If we made cache() return the cache canvas (or the display object), you could do it in one line:
var cache2 = new createjs.Bitmap(shape.cacheCanvas).cache(x,y,w,h);

Unrelated, but is there a way to change the actual pixel opacity of a cache without doing any expensive image manipulation?

Hello, how can I clone a cached bitmap that has filters applied ?

@DonnyDarkoRabbit answered here: https://stackoverflow.com/questions/49550486/how-to-clone-easeljs-bitmap-which-has-filters-on-it-that-been-cached


Json Schema issue for configuration file

There's always some issue happening with this, result in the auto completion doesn't work

also find and fixed in

https://github.com/way-edges/way-edges/commit/09f5c65519cadf0ba80c0669bcb3e9d8842e0108
https://github.com/way-edges/way-edges/commit/565701babdc36890ce79409e35c9a241cfc61946


dexsearch: 'text' parameter suppresses icons

tried this once before the refactor, but it's still something that gets brought up as a suggestion

why?

I find it harder to read with the icons, and it also takes a while to load them all if they ds is large

I'm not sure if a commandline argument has the right ergonomics for that case.

What about a different command for it, something like /textds?

I don't think this is popular enough to go into the official client...

If you have a much better parser for dexsearch queries, in which the code would be less messy, maybe I'd consider it.

But this is an annoying maintenance burden for I'd guess like three people who actually want it.

That's probably also too much maintenance burden.

If you have a much better parser for dexsearch queries, in which the code would be less messy
is it worthwhile in general to rewrite the parser?

Possibly? I personally think I have a great script in the Dex, and that's the one that should probably be modified to a generalized dexsearch.

Feel free to rewrite the parser, but as it stands, this pullreq is not going to be accepted.


Flesh out login validation functions in users.php

moved these to include/login.php as they are more tied to the login process than to user information.


Wrap Text around Image

I'm looking for a way to wrap text around a square image, similar as you would in word documents. My image is 60x60, and I have wordWrap=true and wordWrapWidth=250 for the text object. Does anyone know a good way? I'm thinking if I parse it manually, I would somehow have to:
________   abc abc abc abc
|...........|  abc abc abc
|_______|  abc abc abc abc
abc abc abc abc abc abc
abc abc abc abc

calculate the line height
calculate how many lines are rendered when displaced by the image (wordWrapWidth set to 250-60=190)
chop the text at the correct breaking word, and create 2 separate text objects
align them to fit accordingly

But again, this seems tedious, especially since I'm using dynamic texts/ image sizes.

pixi.js version: e.g. 4.7.1
Browser & Version: e.g. Chrome 67
OS & Version: e.g. Ubuntu 18.04
Running Example: url

No, we dont have a good way for that. Please code it and share it with us :)

In general Pixi doesn’t do text layout with the exception of multi line wrapping. This type of flow layout would be a good idea for a plugin. You could use PIXI.TextMetrics to compute the layout.
The other option is to layout with SVG which would support a css float and then render that to a Texture or canvas. This approach would not use the Text object at all.


Test Pull Request

Developed new main-page for website by converting old html into a markdown file, uploaded images to S3 bucket and referenced them on main-page

Looks like some good improvements going on here, but it looks like you just added a large number of static images to the git repository, which we were trying to avoid.

To properly revert this, the best way is to do a "hard reset" git reset --hard to a commit just before the bad change, and then do git push --force to overwrite the most recent changes on Github. This is worth approaching carefully because you are deleting data, but it is a good Git learning experience. You can't mess up anything with our repository by doing this, but you could destroy your changes if you aren't careful.

To fix some of the styles bleeding over into other pages, could you include the following +config.ts file next to the +Page.ts file for this route:
export default {
  // Forces global style separation from other pages by reloading
  clientRouting: false,
};

There is probably a better way to do this long term, but this will help with the weird re-styling issues we were looking at yesterday.

I'll also note for context that this PR fully brings the content of our 'homepage' repository into this framework. Instead of being stored in the repository, images are now provided via S3.

Final request – it looks like you have a few duplicative stylesheets in here. Could you delete the CSS file and anything else 'extra'?


SONAR-22442 Prevents sonarWebContext null exception

This is actually not a bug, as pointed out in the related ticket.


Document 43291

There's yet another footgun in the language right now, as per https://github.com/rust-lang/rust/issues/43291 and so it should be documented if nobody plans on fixing it soon.

I don't think the semantics of int_val as *_ T is clearly documented anywhere, and ironically the "fix" rust-lang/rust#47147 had no impact on the reference!

https://doc.rust-lang.org/nightly/reference/expressions/operator-expr.html#type-cast-expressions

Integer type | *V where V: Sized | Address to pointer cast

What is the "address to pointer cast" !? Perhaps the original author of this paragraph had LLVM's (zero-extending) inttoptr operation in mind...

https://llvm.org/docs/LangRef.html#inttoptr-to-instruction

Anyways can we repurpose this ticket for the accurate documentation of casts involving pointers?

Pointer casts are tracked at #66.


Fix whitespace in locales created by the generator

This avoids creation of changes when i18n is synced, which causes the i18n check in a plone cookiecutter project to fail. Fixes https://github.com/collective/cookiecutter-plone-starter/issues/63
Also removed the translator names from the empty locale files, since these are locales for a new project, not the existing translations that those people worked on.

The towncrier check shouldn't be failing; I added a news entry inside packages/generator-volto

Test i18n sync fails due to one extra whitespace character in the pt locale:
https://github.com/Fosten/plone-pimaker-site/actions/runs/5606557238/jobs/10256823783
Test i18n sync passes after fixing line 3 here:
https://github.com/Fosten/plone-pimaker-site/commit/56fa9688c1edf1ab3e012996c29ae310f9239fb3


Backend fails to start. Similar to #2492 and #2500

I am trying to test backstage locally via https://backstage.io/docs/deployment/k8s and I can get my docker run -it -p 7007:7007 backstage to run the backend. Getting this error:
2022-01-26T18:46:37.226Z backstage info You are running an example backend, which is supposed to be mainly used for contributing back to Backstage. Do NOT deploy this to production. Read more here https://backstage.io/docs/getting-started/
2022-01-26T18:46:38.782Z backstage info Loaded config from app-config.yaml
The configuration key 'catalog.processors.githubOrg' of app-config.yaml is deprecated and may be removed soon. Configure a GitHub integration instead.
2022-01-26T18:46:38.798Z backstage info 4 secrets found in the config which will be redacted
Backend failed to start up Error: You must configure at least one key in backend.auth.keys for production.
    at Function.fromConfig (/app/packages/backend-common/dist/index.cjs.js:2771:13)
    at makeCreateEnv (/app/packages/backend/dist/index.cjs.js:426:57)
    at main (/app/packages/backend/dist/index.cjs.js:461:21)

Expected Behavior
Backend should start and I should be able to access backstage at http://localhost:7007 as per the documentation.

Current Behavior

Kubernetes setup works as expected
Docker Image creation for Backstage deployment is not going as expected.

I am following Host Build for building docker image
After cloning backstage repo, running required Yarn statements, & docker image build . -f packages/backend/Dockerfile --tag backstage
I get following error when trying to run docker run -it -p 7007:7007 backstage

    Backend failed to start up Error: You must configure at least one key in backend.auth.keys for production.
    at Function.fromConfig (/app/packages/backend-common/dist/index.cjs.js:2771:13)
    at makeCreateEnv (/app/packages/backend/dist/index.cjs.js:426:57)
    at main (/app/packages/backend/dist/index.cjs.js:461:21)

Possible Solution
I feel setting NODE_ENV=development should solve the issue but I have tried to set this variable in multiple place but can't seem to make that error go away. Tried setting env variable in below listed places

In mac terminal before building docker image
In dockerfile via ENV, ARG, and running export command
setting the var when executing docker image build command

Steps to Reproduce
Just follow the tutorial as described in #Current_Behavior section
Context
Trying to test backstage for potential use
Your Environment

OS:   Darwin 19.6.0 - darwin/x64
node: v16.13.2
yarn: 1.22.1
cli:  0.12.0 (local)

NodeJS Version (v14): v16.13.2
Operating System and Version (e.g. Ubuntu 14.04): Mac
Browser Information: Chrome

Is this happening in an app that's created with @backstage/create-app? that would need a fix
If you're encountering this when trying to package the main repo into a Docker image then there's more things that you'll need to set up, so it's working as intended. As the error message mentions you need to populate backstage.auth.keys in the configuration.

Oh got it, thanks. Maybe I should try npx @backstage/create-app first.
This error is coming up when trying to package the main repo into Docker image. Just for my curiosity, where can I find the documentation that walks through setting up backstage.auth.keys and other things that might need to be setup. I'm assuming this guide by itself is not complete.

To see a reference for all the possible config values in any given Backstage project, you can run yarn backstage-cli config:docs.
The backstage.auth.keys is actually a new thing that doesn't have any documentation yet, which is why we're not including that in @backstage/create-app yet. It was actually covered in a demo from today's community session though, so stay tuned for a recording of that if you want to know more :grin:
The getting started guide on backstage.io also goes on to cover some configuration examples.

Thanks for the prompt response @Rugvip . I will explore the docs and look forward to the recording. Is there a preferred app you release these recordings on... I couldn't find youtube channel. Also, feel free to close the issue. Thanks for your help.

Found and subscribed to the channel :)

np! Alright to close this issue?

@ashishverma1108 - What was final fix for this issue, if you please share ?

@hari2192 @ashishverma1108 @jhaals @Rugvip Do we have a real resolution for this? Looks like the issue is closed without any documentation or proper resolution.

@elamaran11 The solution is to configure backstage.auth.key in production, as explained by the error message. It's documented at https://backstage.io/docs/auth/service-to-service-auth, but we are also working towards removing this requirement soon.

Hi @Rugvip Thankyou for responding but the recommendation doesnt work at all. When i tried to do backstage.auth.key with a crypto as recommended in the link you shared it does not work. Fundamentally where is this line of code
const tokenManager = ServerTokenManager.fromConfig(config, { logger: root }); to add this, this no longer existing in packages/backend/src/index.ts. When i still tried this, im getting the below error:
ForwardedError: Plugin 'auth' startup failed; caused by Error: Failed to connect to the database to make sure that 'backstage_plugin_auth' exists, error: no pg_hba.conf entry for host "<IP_ADDRESS>", user "postgres", database "postgres", no encryption
As a followup, i tried the following:

updated the NODE_ENV development in DockerFile no luck
Added the below to database.connection no luck:

      ssl:
        rejectUnauthorized: false

Then tried below no luck:

      ssl:
        require: false
        rejectUnauthorized: false

Then next and no luck:

      ssl:
        require: true
        rejectUnauthorized: true

Then updated the below next and no luck:

      host: ${POSTGRES_SERVICE_HOST}
      port: ${POSTGRES_SERVICE_PORT}

Each of the above changes got me to same error.
ForwardedError: Plugin 'auth' startup failed; caused by Error: Failed to connect to the database to make sure that 'backstage_plugin_auth' exists, error: no pg_hba.conf entry for host "<IP_ADDRESS>", user "postgres", database "postgres", no encryption
This is pretty frustrating that, we are going in to a rabbit hole and there is no path forward on docker or Kubernetes environment. Fundamentall the production functionality to impose backstage.auth.key is not working and there is no documentation to thoroughly demonstrate how this works for past one year. Appreciate if there is a workaround asap.

Configuring your postgres server correctly (which is what's causing the HBA error) is out of scope for Backstage itself. Check the pg docs for how to properly set your HBAs.
And just to be extra clear. It's not backstage.auth.key - it should be backend.auth.keys according to https://backstage.io/docs/auth/service-to-service-auth#setup
In the new backend system you don't have to set the token manager; it's there by default already.

Postgrest was configured correctly, i had issues with ssl configuration. Below worked.
  database:
    client: pg
    ensureExists: true
    pluginDivisionMode: 'schema'
    knexConfig:
      searchPath: ['knex', 'public']
    connection:
      ssl:
        require: false
        rejectUnauthorized: false

Hi @Rugvip, the documentation you shared last month suggests that "Backstage plugins that use the new backend system and handle credentials using the auth and httpAuth service APIs are secure by default, without requiring any configuration."
However, the search plugins have a dependency on coreServices.tokenManager which seems to require a backend.auth.keys config in a production environment. Can you please confirm if it is still currently a requirement to configure the auth keys please? Not sure if the docs are out of sync or I'm missing something else. Thanks!
We're using the following plugins if it helps:
backend.add(import('@backstage/plugin-search-backend/alpha')); backend.add(import('@backstage/plugin-search-backend-module-pg/alpha')); backend.add(import('@backstage/plugin-search-backend-module-catalog/alpha')); backend.add(import('@backstage/plugin-search-backend-module-techdocs/alpha'));

I'm encountering this issue when attempting to install Backstage with the default helm chart values.

You need to pass the secret in the app-config.yaml -
backend:
  # Used for enabling authentication, secret is shared by all backend plugins
  # See https://backstage.io/docs/auth/service-to-service-auth for
  # information on the format
  # auth:
  #   keys:
  #     - secret: ${BACKEND_SECRET}

Generate a random secret -
node -p 'require("crypto").randomBytes(24).toString("base64")'


Updates to cleanup steps

Address #64 by adding code to remove psf sym links and all empty dirs in the delete_sources step

I'm happy to separate the psf and/or the empty dir removals to independent steps, but keeping everything in delete_sources seemed reasonable


Deploy Traction sandbox using ArgoCD

The Traction sandbox environment is deployed using this GHA. Since we are moving our CD pipelines to ArgoCD, we should wire-up the action to deploy the sandbox to ArgoCD and rearrange the configuration files in this repository accoridngly.

Closing - added complexity of using ArgoCD for the sandbox environment is not worth the effort.


Security question

If I send potentially sensitive information (i.e. name, email) to the printer across the internet, is the raw data unencrypted/plain text? So if someone intercepted it, would they be able to access the information?
Is there an option to encrypt the data? Any advise would be much appreciated. Thanks!

The printer is dump, you feed it instructions and it does its job. The way and how secure you feed the instructions is entirely up to you. I hope I'm explaining it in an understandable way.

Could be a security concern having your printer open to the world wide web like that?

@ntaylor-86 the plan is to open a port in the firewall to allow outside traffic to printer but to a specific IP source only. What I'm not sure is how to secure the data being transmitted. Any idea how can I encrypt the stream? How about stream_socket_enable_crypto() function, would adding that work?

Have something like a raspberry pi on the other end. Develop an API that runs on the raspberry pi. Setup a domain name with SSL certs for the pi. When you want to print something, send an API request over HTTPS to the API URL. The pi accepts the API request processes the data and then sends the data to the printer. That would be one way to securely send the data over the internet.

Issue closed @RamyTalal ?


HBASE-23825 Increment proto conversion is broken

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 48s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  1s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ branch-1 Compile Tests _

+0 :ok:
mvndep
1m 26s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
7m 33s
branch-1 passed

+1 :green_heart:
compile
1m 10s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
compile
1m 16s
branch-1 passed with JDK v1.7.0_252

+1 :green_heart:
checkstyle
4m  5s
branch-1 passed

+1 :green_heart:
shadedjars
2m 55s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 49s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
0m 53s
branch-1 passed with JDK v1.7.0_252

+0 :ok:
spotbugs
2m 41s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
4m 56s
branch-1 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 17s
Maven dependency ordering for patch

-1 :x:
mvninstall
1m 13s
root in the patch failed.

+1 :green_heart:
compile
1m  2s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javac
1m  2s
the patch passed

-1 :x:
compile
0m 48s
hbase-server in the patch failed with JDK v1.7.0_252.

-1 :x:
javac
0m 48s
hbase-server in the patch failed with JDK v1.7.0_252.

-1 :x:
checkstyle
1m 29s
hbase-server: The patch generated 1 new + 8 unchanged - 1 fixed = 9 total (was 9)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

-1 :x:
shadedjars
1m 56s
patch has 16 errors when building our shaded downstream artifacts.

-1 :x:
hadoopcheck
1m  8s
The patch causes 16 errors with Hadoop v2.8.5.

-1 :x:
hadoopcheck
3m 12s
The patch causes 16 errors with Hadoop v2.9.2.

+1 :green_heart:
javadoc
0m 41s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
0m 53s
the patch passed with JDK v1.7.0_252

-1 :x:
findbugs
0m 42s
hbase-server in the patch failed.

_ Other Tests _

+1 :green_heart:
unit
0m 28s
hbase-protocol in the patch passed.

-1 :x:
unit
0m 43s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 25s
The patch does not generate ASF License warnings.

46m 46s

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1161

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux e6f1128f058d 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1161/out/precommit/personality/provided.sh

git revision
branch-1 / 942bb77

Default Java
1.7.0_252

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_242 /usr/lib/jvm/zulu-7-amd64:1.7.0_252

mvninstall
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-mvninstall-root.txt

compile
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-compile-hbase-server-jdk1.7.0_252.txt

javac
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-compile-hbase-server-jdk1.7.0_252.txt

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/diff-checkstyle-hbase-server.txt

shadedjars
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-shadedjars.txt

hadoopcheck
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-javac-2.8.5.txt

hadoopcheck
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-javac-2.9.2.txt

findbugs
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-findbugs-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/testReport/

Max. process+thread count
87 (vs. ulimit of 10000)

modules
C: hbase-protocol hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/1/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Fixing test to work with 1.7.

Assuming the test passes with 7 now, good to merge

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
21m  8s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ branch-1 Compile Tests _

+0 :ok:
mvndep
1m 21s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
7m 27s
branch-1 passed

+1 :green_heart:
compile
1m 13s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
compile
1m 15s
branch-1 passed with JDK v1.7.0_252

+1 :green_heart:
checkstyle
4m 41s
branch-1 passed

+1 :green_heart:
shadedjars
3m 10s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 48s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
0m 54s
branch-1 passed with JDK v1.7.0_252

+0 :ok:
spotbugs
2m 55s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
5m 17s
branch-1 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 16s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m  6s
the patch passed

+1 :green_heart:
compile
1m  8s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javac
1m  8s
the patch passed

+1 :green_heart:
compile
1m 13s
the patch passed with JDK v1.7.0_252

+1 :green_heart:
javac
1m 13s
the patch passed

-1 :x:
checkstyle
1m 44s
hbase-server: The patch generated 1 new + 8 unchanged - 1 fixed = 9 total (was 9)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
3m  4s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
5m 33s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
0m 43s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
0m 54s
the patch passed with JDK v1.7.0_252

+1 :green_heart:
findbugs
5m 49s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 30s
hbase-protocol in the patch passed.

-1 :x:
unit
39m 47s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 44s
The patch does not generate ASF License warnings.

117m 55s

Reason
Tests

Failed junit tests
hadoop.hbase.ipc.TestSimpleRpcScheduler

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1161

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux 6a0dfe797c04 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1161/out/precommit/personality/provided.sh

git revision
branch-1 / 942bb77

Default Java
1.7.0_252

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_242 /usr/lib/jvm/zulu-7-amd64:1.7.0_252

checkstyle
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/2/artifact/out/diff-checkstyle-hbase-server.txt

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/2/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/2/testReport/

Max. process+thread count
711 (vs. ulimit of 10000)

modules
C: hbase-protocol hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/2/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Test failure looks unrelated and passes locally reliably. Fixing import order and letting qa run again.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 29s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ branch-1 Compile Tests _

+0 :ok:
mvndep
1m 26s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
8m 33s
branch-1 passed

+1 :green_heart:
compile
1m 40s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
compile
1m 45s
branch-1 passed with JDK v1.7.0_252

+1 :green_heart:
checkstyle
6m 15s
branch-1 passed

+1 :green_heart:
shadedjars
4m 20s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m  1s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
1m  8s
branch-1 passed with JDK v1.7.0_252

+0 :ok:
spotbugs
4m 13s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
7m 20s
branch-1 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 21s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 36s
the patch passed

+1 :green_heart:
compile
1m 46s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javac
1m 46s
the patch passed

+1 :green_heart:
compile
1m 46s
the patch passed with JDK v1.7.0_252

+1 :green_heart:
javac
1m 46s
the patch passed

+1 :green_heart:
checkstyle
3m 36s
The patch passed checkstyle in hbase-protocol

+1 :green_heart:
checkstyle
2m 21s
hbase-server: The patch generated 0 new + 7 unchanged - 2 fixed = 7 total (was 9)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
3m 50s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
5m 35s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
0m 41s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
0m 54s
the patch passed with JDK v1.7.0_252

+1 :green_heart:
findbugs
5m 46s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 29s
hbase-protocol in the patch passed.

-1 :x:
unit
156m 38s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 44s
The patch does not generate ASF License warnings.

227m 40s

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestAdmin1

hadoop.hbase.mapreduce.TestLoadIncrementalHFilesUseSecurityEndPoint

hadoop.hbase.wal.TestWALSplitBoundedLogWriterCreation

hadoop.hbase.mapreduce.TestLoadIncrementalHFiles

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1161

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux 15d59bf1e2c0 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1161/out/precommit/personality/provided.sh

git revision
branch-1 / 942bb77

Default Java
1.7.0_252

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_242 /usr/lib/jvm/zulu-7-amd64:1.7.0_252

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/3/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/3/testReport/

Max. process+thread count
4292 (vs. ulimit of 10000)

modules
C: hbase-protocol hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/3/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Bunch of tests timed out(which pass locally). Getting one more QA.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 26s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ branch-1 Compile Tests _

+0 :ok:
mvndep
1m 26s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
8m 22s
branch-1 passed

+1 :green_heart:
compile
1m 40s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
compile
1m 50s
branch-1 passed with JDK v1.7.0_252

+1 :green_heart:
checkstyle
6m 33s
branch-1 passed

+1 :green_heart:
shadedjars
4m 29s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
1m 11s
branch-1 passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
1m 17s
branch-1 passed with JDK v1.7.0_252

+0 :ok:
spotbugs
4m  5s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
7m 39s
branch-1 passed

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 23s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
3m  1s
the patch passed

+1 :green_heart:
compile
1m 44s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javac
1m 44s
the patch passed

+1 :green_heart:
compile
1m 38s
the patch passed with JDK v1.7.0_252

+1 :green_heart:
javac
1m 38s
the patch passed

+1 :green_heart:
checkstyle
3m 42s
The patch passed checkstyle in hbase-protocol

+1 :green_heart:
checkstyle
2m 14s
hbase-server: The patch generated 0 new + 7 unchanged - 2 fixed = 7 total (was 9)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedjars
4m  9s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
hadoopcheck
6m 57s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
1m  6s
the patch passed with JDK v1.8.0_242

+1 :green_heart:
javadoc
1m 13s
the patch passed with JDK v1.7.0_252

+1 :green_heart:
findbugs
6m 59s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
0m 33s
hbase-protocol in the patch passed.

-1 :x:
unit
160m  8s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 44s
The patch does not generate ASF License warnings.

236m 53s

Reason
Tests

Failed junit tests
hadoop.hbase.replication.regionserver.TestRegionReplicaReplicationEndpoint

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1161

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux e89ef3877e8c 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-slave/workspace/Base-PreCommit-GitHub-PR_PR-1161/out/precommit/personality/provided.sh

git revision
branch-1 / 942bb77

Default Java
1.7.0_252

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_242 /usr/lib/jvm/zulu-7-amd64:1.7.0_252

unit
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/4/artifact/out/patch-unit-hbase-server.txt

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/4/testReport/

Max. process+thread count
4290 (vs. ulimit of 10000)

modules
C: hbase-protocol hbase-server U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1161/4/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

Powered by
Apache Yetus 0.11.1 https://yetus.apache.org

This message was automatically generated.

Better result, and TestRegionReplicaReplicationEndpoint seems unrelated.


Fix AUD default value

Fix the #32 issue

Dont you think there should be a fix for the aud='account' case

Dont you think there should be a test for the aud='account' case

@hassaanalansary I gonna create it


Coma

text: Coma is a close range strike
link: https://groups.google.com/g/rec.games.trading-cards.jyhad/c/e8-mp_OMsjw/m/8j8xS9GPK3MJ

TBF this is rulebook. Let's still add it as it is indeed a common question.

Most strikes are effective only at close range, unless the strike is identified as ranged, does “R” damage, or is a defensive strike such as dodge or combat ends


generate html faild with -J N  when N > files

for example, we have only 2 logfiles, if I use -J 4, the html seemed truncated. when I use -J2 its OK

Not reproducible.


Node 4.102 lost

In GitLab by @cuiaq123 on Jul 24, 2018, 09:43
A service is deployed in 4.102. 4.101 belong to cuiaq node group. changed this service to cuiaq node group,but the service status is unfinished

In GitLab by @cuiaq123 on Nov 8, 2019, 07:56
after some time ,back to normal

In GitLab by @luotian-github on Nov 8, 2019, 07:56
Sorry, I am trying a new feature for node start/stop on your environment. The environment is OK now.

In GitLab by @sokril on Nov 8, 2019, 08:26
closed

In GitLab by @sokril on Nov 8, 2019, 08:26
assigned to @luotian-github


Update strongnaming guidance

Summary
Follow up on https://github.com/dotnet/aspire/pull/986#discussion_r1410939814

Internal previews

📄 File
🔗 Preview link

docs/standard/library-guidance/strong-naming.md
Strong naming

I'm late tot he party but I'd like to add that I like the changes.


Fix scandir DirEntry.path for relative path or fd

The documentation for os.DirEntry.path [1] says that the path attribute
of a DirEntry object is only absolute if scandir()'s path argument was
absolute, and simply the name attribute if scandir()'s path argument was
a filedescriptor. This patch makes pyfakefs do this, and adjusts the
tests.
Relative symlinks are now also covered in the scandir tests.
RealScandirFdTest.test_path_like was failing for me in Python 3.7.3 on
Debian Bullseye.
[1] https://docs.python.org/3/library/os.html#os.DirEntry.path

Arg. pyfakefs.tests.fake_os_test.FakeScandirRelTest fails on Windows in the AppVeyor build. It seems that the fake scandir gives 0 files when doing scandir with a relative path instead of 2 or 6 depending on the Python version. pyfakefs.tests.fake_os_test.RealScandirRelTest (with Real instead of Fake) succeeds though, so this seems to be something where pyfakefs does not agree with the real behavior on Windows.
Unfortunately I don't have a Windows environment to reproduce this on. I might try under Wine, but might not have enough time to spend on that.

Thanks for the fix! I'm working under Windows, so I may check and hopefully fix the Windows problem. If you don't mind, I can do this directly on your PR branch, though I'm not sure if I will get to this today.

Ok, I had a quick look, and the problem seems to be with relpath/abspath under Windows, where the drive is not correctly taken into account. This is actually a weak point with the Windows implementation in pyfakefs and has to do with the fact that both C:\ and \ are handled as root.
I will see what I can do, though this may take a while...

Great, and thanks for the quick review!


gym-gazebo2 as TensorFlow agents

Please describe what is the problem you are trying to solve or the matter you want to discuss.
Share your ideas here.
You can make gym-gazebo2 as part of TensorFlow agents and it will be more easy to use the latest reinforcement learning algorithms.
https://github.com/tensorflow/agents

Thanks for the input @talregev ,
We have discussed your proposal and have decided not going this path, at least for now. We will keep it in mind for the future anyway.


Zend_Measure_Number convert some decimal numbers to roman with space char

Convert decimal number to roman number:
$decimalNumber = 13;
$number = new Zend_Measure_Number($decimalNumber, Zend_Measure_Number::DECIMAL);
echo $number->convertTo(Zend_Measure_Number::ROMAN);

Result for $decimalNumber = 13 is:
"X III "
Result for $decimalNumber = 16 is:
"XVI "
For some decimal numbers there is space in roman number and it's wrong.
Tested with locale cs_Cz and ZF 1.12.11.

Maybe:
public function convertTo($type, $round = 0, $locale = null)
{
    $this->setType($type);

    if ($this->getType() == self::ROMAN) {
        return $this->_value;
    }

    return $this->toString($round, $locale);
}
}


Collect after update does not execute updates

My Environment

ArangoDB Version:        3.4
Storage Engine:            RocksDB
Deployment Mode:       Single Server
Infrastructure:               own
Operating System:        Ubuntu 18.04
Used Package:              Debian or Ubuntu .deb

Component, Query & Data
Affected feature:
AQL query with update
AQL query (if applicable):
query 1 (failed)
for s in search
	filter s.updated != false
	limit 5000
	update s with { updated: false } in search
	collect with count into nb return nb

query 2 (ok)
for s in search
	filter s.updated != false
	limit 5000
	update s with { updated: false } in search
	collect aggregate z = sum(1) return z

AQL explain (if applicable):
query 1
Query String:
 for s in search
 				filter s.updated != false
 				limit 5000

 				update s
 					with { updated: false }
 					in search
 				collect with count into nb return nb

Execution plan:
 Id   NodeType                     Est.   Comment
  1   SingletonNode                   1   * ROOT
  2   EnumerateCollectionNode   3486888     - FOR s IN search   /* full collection scan */
  3   CalculationNode           3486888       - LET #4 = (s.`updated` != false)   /* simple expression */   /* collections used: s : search */
  4   FilterNode                3486888       - FILTER #4
  5   LimitNode                    5000       - LIMIT 0, 5000
  6   CalculationNode              5000       - LET #6 = { "updated" : false }   /* json expression */   /* const assignment */
  7   UpdateNode                   5000       - UPDATE s WITH #6 IN search
  8   CollectNode                     1       - COLLECT  WITH COUNT INTO nb   /* count */
  9   ReturnNode                      1       - RETURN nb

Indexes used:
 By   Type      Collection   Unique   Sparse   Selectivity   Fields       Ranges
  7   primary   search       true     false            n/a   [ `_key` ]   s

Optimization rules applied:
 Id   RuleName
  1   remove-data-modification-out-variables
  2   patch-update-statements

Write query options:
 Option                   Value
 ignoreErrors             false
 waitForSync              false
 nullMeansRemove          false
 mergeObjects             true
 ignoreDocumentNotFound   false
 readCompleteInput        false
 useIsRestore             false
 consultAqlWriteFilter    false
 exclusive                false
 overwrite                false
 ignoreRevs               true

query 2
Query String:
 for s in search
 				filter s.updated != false
 				limit 5000

 				update s
 					with { updated: false }
 					in search
 				collect aggregate zizi = sum(1)
 				 return zizi

Execution plan:
 Id   NodeType                     Est.   Comment
  1   SingletonNode                   1   * ROOT
  2   EnumerateCollectionNode   3486888     - FOR s IN search   /* full collection scan */
  3   CalculationNode           3486888       - LET #4 = (s.`updated` != false)   /* simple expression */   /* collections used: s : search */
  4   FilterNode                3486888       - FILTER #4
  5   LimitNode                    5000       - LIMIT 0, 5000
  6   CalculationNode              5000       - LET #6 = { "updated" : false }   /* json expression */   /* const assignment */
  8   CalculationNode              5000       - LET #8 = 1   /* json expression */   /* const assignment */
  7   UpdateNode                   5000       - UPDATE s WITH #6 IN search
  9   CollectNode                     1       - COLLECT AGGREGATE zizi = SUM(#8)   /* sorted */
 10   ReturnNode                      1       - RETURN zizi

Indexes used:
 By   Type      Collection   Unique   Sparse   Selectivity   Fields       Ranges
  7   primary   search       true     false            n/a   [ `_key` ]   s

Optimization rules applied:
 Id   RuleName
  1   move-calculations-up
  2   move-calculations-up-2
  3   remove-data-modification-out-variables
  4   patch-update-statements

Write query options:
 Option                   Value
 ignoreErrors             false
 waitForSync              false
 nullMeansRemove          false
 mergeObjects             true
 ignoreDocumentNotFound   false
 readCompleteInput        false
 useIsRestore             false
 consultAqlWriteFilter    false
 exclusive                false
 overwrite                false
 ignoreRevs               true

Steps to reproduce

Run the queries

Problem:
Collecting after an update statement makes the update silently failed (not document updated).
Collecting / aggregating after an update statement works.
Expected result:
The first request updates the documents.
Bests,
Antoine

Fixed in 3.4.1

@jsteemann thank you!


No message from 'traceIfFalse'

My validator is like:
mkValidator :: BuiltinData -> BuiltinData -> ScriptContext -> Bool
mkValidator _ _ _ = traceIfFalse "--Message Here--" False

In version 0.9.3 when the validator returns false, the message from traceIfFalse in the contract appears in the console like:
ExBudget {
    mem: 13462310,
    cpu:<PHONE_NUMBER>,
}

--Message Here--
PT5

This makes it easy to debug. But now in version 0.9.4 that message is gone. Not showing.

This is probably related to Aiken. How does the full error message look now?

v0.9.3
Redeemer (Spend, 0): The provided Plutus code called 'error'.

ExBudget {
    mem: 13462310,
    cpu:<PHONE_NUMBER>,
}

--Message Here--
PT5

v0.9.4
Redeemer (Spend, 0): The provided Plutus code called 'error'.

I try v0.9.4 with a simple validator in Aiken:
validator spend {
  fn(datum: Data, redeemer: Data, context: Data) -> Bool {
    trace @"--Message Here--"
    False
  }
}

Same result. Not showing.

I forwarded this to the guys behind Aiken. Pretty sure it's related to their recent changes.


Remove action items from host update logic, check storage obligations on consensus change

Need to merge this with the master branch.


Support MSK CreateSourceMapping for Lambda

Source mapping for MSK is needed to set up Lambda consumers for Kafka.
More details here: https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html

Looks like this may not be working 100% as expected. When I create an EventSourceMapping to an MSK topic my mapping shows the status:
PROBLEM: Connection error. Please check your event source connection configuration.
For context my lambda is set with the same VPC as the MSK cluster and I confirmed the topic exists.

Looks like this may not be working 100% as expected. When I create an EventSourceMapping to an MSK topic my mapping shows the status:
PROBLEM: Connection error. Please check your event source connection configuration.
For context my lambda is set with the same VPC as the MSK cluster and I confirmed the topic exists.


[Loc] XLF update for 11-2-2022

This PR fixes #

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.007%) to 41.967%

Totals

Change from base Build<PHONE_NUMBER>:
0.007%

Covered Lines:
28919

Relevant Lines:
64020

💛  - Coveralls


Don't fire the 'finish' event twice when receiving an empty form.

This PR is thanks to https://github.com/mscdex/busboy/issues/110
Granted, this is a very unlikely corner case, but I could replicate it. I added a test and a small fix. It is crude, but at least the tests are passing now again ; ).

I went about this a different way in 2a64eef263326ec24c7ad83c20a43e9c1cc09a29. Thank you for the PR though.

I'm glad this is fixed, thank you very much!


bigwig files

https://github.com/taoliu/MACS/wiki/Build-Signal-Track#Fix_the_bedGraph_and_convert_them_to_bigWig_files
Probably just use Rtracklayer instead of doing anything external

did something like this through Rtracklayer with dnalandscaper
https://github.com/aryeelab/DNAlandscapeR/blob/master/data_generating_scripts/wigToBigWig-R.R

Make this an analysis mode


Support tvOS

Replace NSURLConnection with NSURLSession
Replace unavailable APIs in tvOS with equivalent ones

+1
Considering there's not any legitimate way to play YouTube videos on tvOS this would be fantastic.

I’m working on it in the feature/tvOS branch. I hope to release version 2.4.0 in a few weeks.

2015-11-06 [XCDYouTubeKit] JavaScript exception: TypeError: undefined is not an object
2015-11-06 [XCDYouTubeKit] Video operation finished with error: No se ha podido completar la operación. (Error de XCDYouTubeVideoErrorDomain -2.)
Domain: XCDYouTubeVideoErrorDomain
Code: -2
User Info: {
NSURL = "https://www.youtube.com/get_video_info?el=detailpage&hl=es&ps=default&video_id=WBfegRcgb80";
}

I just released version 2.4.0 with tvOS support. 🌟

Awesome thanks!
Any documentation of how to use it on tvOS?  I assume it mostly works the same as iOS but I'm hoping to use it within TVML/TVJS.  Just a basic example is all I'm looking for…

Yes, it’s the same as on iOS. Please have a look at the tvOS demo for some sample code.

Thanks again @0xced I've got your demo code working, but what I'd really like to do is present a YouTube video from TVJS (I've got the rest of my interface/app working that way already).
I'm working through the suggestions on this Apple dev thread but it's a bit confusing connecting your Objective-C code with JS and the Swift demo code there.  If anyone has suggestions or examples of how they got things to work together that would be awesome.

Pulled commit 1d784c2 'release/2.4.1' and there was an issue with a class from the gtm-http-fetcher pod complaining there was no such thing as a UIWebview on tvOS. Which is correct and annoying in a network pod. I made it to compile and work by disabling the "GTMHTTPFetcherLoggingWebViewController.m" from the gtm-http-fetcher target.

Me too error

@axello @nokai Did you run pod install or pod update? Because I already removed GTMHTTPFetcherLogViewController.m in 9954aab7b3cda31ed2e45a2dc31416eab78eeec0 to avoid this compilation error.

pod install

Why did you run pod install? The demo app has the Pods directory under source control on purpose: so that you don’t need to run pod install and risk to break the project. 😉

Mmmm, ups.. Thanks & Sorry

For those who would like to use XCDYouTubeKit with TVML/TVJS, I worked out a solution (in this Gist)[https://gist.github.com/nickv2002/b7bb28cdccc000bdb910].
@0xced you're welcome to copy that code and integrate it into a sample or documentation for the project.


Inacurrate version bounds in intero.cabal

since this package is being uploaded to Hackage I'm afraid I have to point this out:
$ cabal install intero
Warning: the --global flag is deprecated--it is generally considered a bad
idea to install packages into the global store
Resolving dependencies...
Notice: installing into a sandbox located at /tmp/sb/.cabal-sandbox
Configuring ghc-paths-<IP_ADDRESS>...
Configuring syb-0.6...
Building syb-0.6...
Installed syb-0.6
Building ghc-paths-<IP_ADDRESS>...
Installed ghc-paths-<IP_ADDRESS>
Downloading intero-0.1.3...
Configuring intero-0.1.3...
Building intero-0.1.3...
Failed to install intero-0.1.3
Build log ( /tmp/sb/.cabal-sandbox/logs/intero-0.1.3.log ):
cabal: Entering directory '/tmp/cabal-tmp-22214/intero-0.1.3'
Configuring intero-0.1.3...
Building intero-0.1.3...
Preprocessing executable 'intero' for intero-0.1.3...
[1 of 8] Compiling GhciTypes        ( src/GhciTypes.hs, dist/dist-sandbox-2e12d3f8/build/intero/intero-tmp/GhciTypes.o )
[2 of 8] Compiling GhciMonad        ( src/GhciMonad.hs, dist/dist-sandbox-2e12d3f8/build/intero/intero-tmp/GhciMonad.o )

src/GhciMonad.hs:47:1-14: error:
    Failed to load interface for ‘ObjLink’
    Use -v to see a list of the files searched for.
cabal: Leaving directory '/tmp/cabal-tmp-22214/intero-0.1.3'
cabal: Error: some packages failed to install:
intero-0.1.3 failed during the building phase. The exception was:
ExitFailure 1

IOW, at the very least an upper bound  ghc < 7.11 is missing

I popped in <=7.10.3 as I've noticed that the GHC API itself makes breaking changes between minor versions.

yeah, that's reasonable;
we try to avoid that but we're quite unflexible regarding versioning of the ghc API given the versioning scheme, and sometimes it's either violate PVP or withold an import fix/feature until the next major version one year down the road :-/


A react-modal warning for<EMAIL_ADDRESS>

does it still do this if you upgrade to 0.10.0?

@pyramation yes. it's still there even upgraded to<EMAIL_ADDRESS>


Changing Qubits in PointOptimizer leads to implementation dependent behaviour

Following up on #2990, PointOptimizer does not handle changing qubits well and the behaviour is undefined (many edge cases with different unintuitive outcomes). Eg:
class EverythingIs42(cirq.PointOptimizer):
      def optimization_at(self, circuit, index, op):
        if len(op.qubits) == 1:
          gate = op.gate
          new_op = op.gate(cirq.LineQubit(42))
          return cirq.PointOptimizationSummary(clear_span=1,
                                             clear_qubits=op.qubits,
                                             new_operations=new_op)

Case-1

Input

c=cirq.Circuit(cirq.X(cirq.LineQubit(0)), cirq.X(cirq.LineQubit(1)))
EverythingIs42().optimize_circuit(c)

Output

ValueError

Case-2

Input

c=cirq.Circuit(cirq.X(cirq.LineQubit(0)), cirq.Z(cirq.LineQubit(1)), cirq.Y(cirq.LineQubit(42)))
EverythingIs42().optimize_circuit(c)

Output

42: ───X───Z───Y───

Case-3

Input

c=cirq.Circuit(cirq.Z(cirq.LineQubit(1)), cirq.X(cirq.LineQubit(0)), cirq.Y(cirq.LineQubit(42)))
EverythingIs42().optimize_circuit(c)

Output

42: ───Z───X───Y───

Inconsistencies:

Case-1 should not be a value error if Case-2 and Case-3 are not.
Case-2 and Case-3 have the same input circuit but their optimised output is different, since the operators are non-commuting.

Expected behavior

When changing the qubit on an operation, check whether the target qubit already has an operation in this moment (either due to previous qubit-change optimisations in the same moment or the input circuit itself has another operation on the qubit).
If the new operation commutes will all the existing operations identified above, add the operation.
else, raise an error.

Discussion at Cirq Cync.  We should enforce that PointOptimizer does not allow adding qubits.  This should include a good error message when that constraint is violated.

This was resolved by PR3016


[stable/ark] Restic support

Is this a request for help?: No

Is this a BUG REPORT or FEATURE REQUEST? (choose one): FEATURE REQUEST

Version of Helm and Kubernetes: k8s 1.9.1, helm 2.8.2
Which chart: ark
Feature: I see the current chart don't have the proper template for creating the demonset for restic, it will be good to enable the creation of backups from pv other than snapshots and store them on buckets.
Here are some references:
https://github.com/heptio/ark/blob/master/examples/gcp/20-restic-daemonset.yaml
https://github.com/heptio/ark/blob/master/docs/restic.md

Would like that one as well. Works fine with using the linked daemonset above but adjusting the serviceaccount to "ark-server"


chore: enable '@typescript-eslint/no-use-before-define' linter rule

As part of trying to resolve our circular import errors, I realized that we should also enable this rule. It makes no changes to the functionality of the codebase but resolves a number of circular issues.

Nice


[FP]: Suppress CVE-2021-4125 for hive dependencies

Package URl
<EMAIL_ADDRESS>CPE
cpe:2.3:a:apache:hive:4.0.0:pha-2:*:*:*:*:*:*
CVE
CVE-2021-4125
ODC Integration
{"label"=>"Gradle Plugin"}
ODC Version
7.4.3
Description
It seems this cve has somehow been associated to hive despite it actually being related to specific versions of OpenShift containers:
Here is the description for the CVE
It was found that the original fix for log4j CVE-2021-44228 and CVE-2021-45046 in the OpenShift metering hive containers was incomplete, as not all JndiLookup.class files were removed. This CVE only applies to the OpenShift Metering hive container images, shipped in OpenShift 4.8, 4.7 and 4.6.
Proposed suppress:
<suppress>
   <notes><![CDATA[This CVE seems to be linked OpenShift hive containers and not to hive itself.]]></notes>
   <packageUrl<EMAIL_ADDRESS>  <cve>CVE-2021-4125</cve>
</suppress>

@Grimoren Better to report that directly at NIST NVD, as their attribution of affected software is incorrect it should be fixed at the vulnerability-information source.


no package named models.unimo_model

from models.unimo_model import UnimoCRFModel
I am getting no module named models.unimo_model from where do I install this package and which package it is

The UnimoCRFModel is defined at MNER/models/unimo_model.py  and does not need to be installed.
I assume you are running the MNER experiment. I just ran the experiment with the following script and no errors occurred.
cd MNER
bash run_mner.sh

In the end I got an RuntimeError: found no NVIDIA driver on your system. Is it necessary to have NVIDIA driver to run this code. Can I run it on CPU

In the MNER experiment, you can run the program on CPU by adding --device='cpu' in run_mner.sh.
However, we have been training the model on GPU, if something goes wrong, we will be glad to help you out.

Could you please tell me how to solve the problem ModuleNotFoundError: No module named 'models.unimo_model'


Transaction duration

Is it possible that a transaction can take several minutes, hours or even days?

replied at #63


Document the types of "static" functions

refiling https://github.com/rust-lang/rust/issues/38211
There are a few aspects of "static" (non-closure) functions that I find useful to know but I can't seem to locate in the docs:

They all implement Copy.

And they don't implement Clone (is this unusual?)

They automatically implement the respective function call traits Fn, FnMut and FnOnce.

And since they don't have an environment... they are equivalent?

I think it might be appropriate to have an entry in the std/core documentation with this. Not sure if a new "primitive" page would be appropriate for it.

The proper section is function-item-types.
They all do implement Clone now.


Removed icons/ prefix for images since that isn't necessary

I wasn't seeing any icons. The "icons/" path prefix doesn't work (not sure if it should really). Removing the prefix the icons now appear on iOS, Android, and Mac.

Thank you! please pull latest main to get also my modifications that extend support to Desktop layout


ngtcp2-gnutls: 0.8.1 -> 0.9.0

https://github.com/ngtcp2/ngtcp2/releases/tag/v0.9.0
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Ah yeah, these knot-dns tests on darwins are a bit timing-sensitive.  No real issue.  Upstream already has some improvements there, but not in a release yet.

Apart from the mentioned knot issues on macos 10.15, nixpkgs-review happy for me on nixos x86_64. pkgsMusl & pkgsCross.aarch64-multiplatform variants build.


PromiseKit Undefined symbols for architecture x86_64

I've added an embedded framework to my project. In this embedded framework I've configured PromiseKit as a linked framework ...

... and added it to the Carthage Copy Frameworks build phase ...

But when I try to run the app in the iOS Simulator, the build fails with the following error:
Undefined symbols for architecture x86_64:
  "PromiseKit.Promise.(then <A> (on : __ObjC.OS_dispatch_queue, (A) throws -> A1) -> PromiseKit.Promise<A1>).(default argument 0)", referenced from:
      Valletti.AppDelegate.application (__ObjC.UIApplication, didFinishLaunchingWithOptions : [__ObjC.NSObject : Swift.AnyObject]?) -> Swift.Bool in App.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

What's wrong?

Your application is not successfully linking at runtime to PromiseKit.framework.
I suggest inspecting the application bundle, check PromiseKit.framework is there and checking the rpaths and link lines (otool -L) of the binaries and frameworks to try and figure out what is wrong.
If you can mail me the project I can do this for you.

Thanks for the hint! It seems I also have to link the PromiseKit.frameworkwith the main app - and not only for the embedded framework. Now everythings working.


add dynamical changing number of columns

it is necessary for landscaping in iPad/iPhone

You should be able to push new content in when the width of your containing view changes I think


Propagate secret token to the setWebhook call

Is your feature request related to a problem? Please describe.
Telegram method setWebhook accepts secret_token parameter in order to make webhooks access more secure.
It's not possible to pass one currently.
Describe the solution you'd like
The DSL should contain a field secretToken and it's propagated to the API call

I'd like to contribute, will open an MR


Batch: text to speech

Keeping accessibility needs in mind - this offering will allow people to listen to text on the screen

[ ] Add this to each page component which can be seen here

References:
https://www.npmjs.com/package/vue-text-to-speech
https://www.youtube.com/watch?v=YdJ3SipAz2k

After researching this issue more, I've been reminded that Windows, MacOS, iOS, and Android all have text to speech built in as accessibility features. Does it still make sense to develop a TTS component for this application or would it be better to have the user rely on the TTS specific to their device (one that they may already be familiar with using)? As a compromise, perhaps a short tutorial for using the user OS's TTS could be included as a popup from an accessibility icon?
I'd love to hear some thoughts!

it might also be a good idea to format and structure the html elements well, or add captions and/or screen-reader-only caption classes to help current screen reader technology navigate this website


Activated event

Is there an event fired when an user is activated?
Thanks!

There is now: rainlab.user.activate


riscv_internal.h: Remove riscv_sbi.h from the file

Summary
riscv_internal.h is used literally everywhere, while the SBI definitions are needed only by whomever needs the services.
Having the SBI definitions:
a) Copied from OpenSBI (why has this been done? even the names are same)
b) Presented publicly to 99% of risc-v modules
creates a build error when building with OpenSBI, due to duplicate definitions of the SBI service identifiers:
In file included from /nuttx/arch/risc-v/src/common/riscv_internal.h:40,
from /nuttx/arch/risc-v/src/chip/chip.h:32,
from board/mpfs_domain.c:30:
/nuttx/arch/risc-v/src/common/riscv_sbi.h:36: error: "SBI_EXT_BASE" redefined [-Werror]
36 | #define SBI_EXT_BASE            0x00000010
and so forth...
Fix this by removing riscv_sbi.h i.e. not exposing the ABI publicly.
Impact
Remove SBI from riscv_internal which is used ubiquitously, while SBI is used by only a very few places. Fixes build error when building with OpenSBI. Affects only the RISC-V target.
Testing
Build with OpenSBI passes.

Sorry @pussuw I think SBI is referenced by a few boards, we'll have to fix their SBI includes: https://github.com/apache/nuttx/actions/runs/11178009702/job/31074780029
Configuration/Tool: ox64/nsh
In file included from chip/bl808_irq.c:36:
/github/workspace/sources/nuttx/arch/risc-v/src/common/riscv_ipi.h: In function 'riscv_ipi_send':
Error: /github/workspace/sources/nuttx/arch/risc-v/src/common/riscv_ipi.h:38:3: error: implicit declaration of function 'riscv_sbi_send_ipi'; did you mean 'riscv_ipi_send'? [-Werror=implicit-function-declaration]
   38 |   riscv_sbi_send_ipi(0x1, cpu);
      |   ^~~~~~~~~~~~~~~~~~
      |   riscv_ipi_send

Hmm, I thought I did. I'll fix it.

@lupyuen let's allow the CI to run and find all the errors, I'll fix them as a bunch


[Mod Conflict] [1.18.2] keepCameraOutOfHead conflict with the combat mode of the Epic Fight

Description
When switching to the battle mode of the Epic Fight mod, the player's entity cannot fade out when the camera is close to the player, the camera will enters the player's head.
By the way, 2.3.0 does not have this issues and the normal 3rd works fine.
Steps to Reproduce
1.Go to a narrow space, the keepCameraOutOfHead is works fine.
2.Switch to the combat mode of the Epic Fight mod, player's entity cannot fade out
Expected Behavior
Player's entity cannot fade out
Screenshots
No response
Game Logs
no logs
Other Mods
Epic Fight
Additional Information
The issue occurs in 2.3.2 and 2.4.0, 2.3.0 has no conflict.

Thanks for the report! For me it works without issue. What you can do to further diagnose the issue:

Double check your settings for SSR to ensure keepCameraOutOfHead is enabled
Try testing with just SSR and Epic Fight Mod installed, as the issue may be caused by yet another mod.

Tested with Forge 1.18.2-40.2.9, SSR 2.4.1 and Epic Fight Mod 18.3.7.

Thanks for the report! For me it works without issue. What you can do to further diagnose the issue:

Double check your settings for SSR to ensure keepCameraOutOfHead is enabled
Try testing with just SSR and Epic Fight Mod installed, as the issue may be caused by yet another mod.

Tested with Forge 1.18.2-40.2.9, SSR 2.4.1 and Epic Fight Mod 18.3.7.

I've tried, it still happened:(
I delete the whole config folder, defaultconfig folder and mods folder, only get SSR 2.4.1 and Epic Fight Mod 18.3.7 installed, enter game and dig a hole immediatly, combat mode camera still insider player's head
and then i reinstall the whole game ,install Forge 40.2.9, Epic Fight 18.3.7 and SSR 2.4.1 in sequence, but it's no help

Am i doing something wrong with my testing?
https://github.com/Exopandora/ShoulderSurfing/assets/18708736/a3cab304-8eb6-471f-a9b5-28cd33d51d51

Am i doing something wrong with my testing?
2023-07-11.16-38-25.mp4

That's what I did, it's so wired :O
https://github.com/Exopandora/ShoulderSurfing/assets/38533468/097065cd-f545-4b85-a71d-0f51e4e4531b

I get what you mean now, but i am still unable to reproduce your issue.

Are you sure there are no other mods installed?
Are you sure that your configs (SSR and Epic Fight Mod) are default?
What is your screen resolution?

Maybe i am still doing something wrong, This is what i do:

Install Epic Fight Mod (default configuration)
Install SSR (default configuration)
Press "R" (default keybinding) ingame to switch to combat mode as seen in the previous video

Yes, my path is:

Install a new game
Install Forge
Install Epic Fight Mod
Install SSR
Enter game and then find the issue

all configuration files is stay default.
it is so weird, but at least the 2.3.0 is working fine

Weird, I did the same. Unfortunately, I am not able to fix this without being able to reproduce the issue. :/

Exact same issue

I was finally able to reproduce the bug and issued a fix.


doc: Extension design prior art

Description
SDK design documentation is in adoc files in the repo.  We are starting to design an extension system.  Most aspects of the design are still undecided, however it would be good to start filling in sections that aren't likely to change much, such as prior art, or decisions that have been agreed on and seem stable (but that might still change!).
Please feel free to edit this PR and update it, so that it reflects the design we are currently envisioning.
Fixes # (issue)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration.
Checklist:

[ ] The title of this PR complies with Conventional Commits.
[ ] I have edited the CHANGELOG accordingly.
[ ] I have made corresponding changes to the documentation.

hey Max, I'm gonna close this one in favor of the google doc I'm working on
I'll transfer and incorporate into the doc most of what you wrote here, thank you!