Output on console appears after tests

The NSLog outputs from the tests appears after the tests and delayed.

Hm. This is kind of weird. I've made recently some changes to how we process test output to unblock us from running tests in Xcode 7 but your paste looks bad. Do these tests run in parallel?

Not that i know, i just run it with the command above.
But if a add a NSLog to a test it doesn't appear after the finished test output, it appears a few seconds after.

It looks even like a problem with a reporter. Is it pretty? What if you try json one?

It's pretty. I will try json tomorrow.

A the command was missing:
xctool -workspace AutoScout.xcworkspace -reporter pretty -scheme AutoScout24 -sdk iphonesimulator  -destination 'platform=iOS Simulator,name=iPhone 5' -derivedDataPath target/derivedData test

Same with plain

So i tried also json-stream which outputs in the correct order. So the problems seems to be related to plain and pretty.

Hmmm. Doesn't make any sense =( We haven't tried those reporters for ages I think =)

This PR might help you - https://github.com/facebook/xctool/pull/590.

I have hit something similar locally. Wondering if your test bundle has both Swift and Objective-C test cases?

Could you check if most recent changes on master improve the situation?

It looks better, but the output from the pretty reporter is still in concurrent with the output to the console:
✓ -[ASCOfferVehicleSettingsTableViewControllerTest testSubviewControllerSelection] (19 ms)
    ✓ -[ASCOfferVehicleSettingsTableViewControllerTest testTextFieldDecimalFormattingAfterEditing] (20 ms)
g214,57,30;2015-09-29 11:54:17:191 AutoScout24[21719:6749940] SearchAlert has no searchAlertId :ASCSavedSearch
 savedSearchIdentification: (null)leViewControllerTest testTextFieldSelection] (18 ms)
 searchAlertId: (null)eSettingsTableViewControllerTest testTwoColumnPickerSelection] (62 ms)
 title: (null)erVehicleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesCellPlaceholder] (14 ms)
 remoteQuery: (null)cleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesInitialRegistrationCell] (14 ms)
 resultQuery: (null)cleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesInitialRegistrationCellInEditingMode] (14 ms)
 remotePath: (null)icleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesMileageCell] (18 ms)
 startTime: (null)hicleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesMileageCellInEditingMode] (13 ms)
 endTime: (null)VehicleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesPowerCell] (14 ms)
 interval: (null)ehicleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesPowerCellInEditingModeWithHintLabel] (22 ms)
 startCheck: (null)icleSummaryMainPropertiesCellAndFactoryViewTests testMainPropertiesPriceCell] (14 ms)
 vehiclesMaximumReached: (null)ainPropertiesCellAndFactoryViewTests testMainPropertiesPriceCellInEditingMode] (13 ms)
 vehiclesFound: (null)delFactoryTests testDealertPermittedVehicleCategories] (1 ms)

Thanks for looking again.
Any chance the project is open source and I can play with it? (Sorry, I remember I asked about that some time ago but don't remember the answer =) ).

No sorry - it's our main project at AutoScout24
So it looks like the output from the tests (NSLog or simular) are not in line with the output from xctool status.

Ok, got it. I will look into it later then. I am working on refactoring of how we intercept stdout and stderr when running tests right now.

Can you try master please? I have just merged 26 commits I was working on last 1-2 months. I have one commit (last one) that might resolve your issue. Thanks!

No it doesn't fix the problem.


Clear color is lighter on mobile renderer

Godot version
4.1.1
System information
windows 11, mobile renderer
Issue description
On Mobile Vulkan renderer, the clear color is 50% lighter than expected
See steps to reproduce and Minimal reproduction project below.
The box and background have the same color on Forward+ and compatibility, but not on Mobile
happens also in runtime on exported project, not only in editor preview
Images of the same scene from
compatibility:

Forward+:

Mobile:

Steps to reproduce

add a CSGBox3D with "unshaded" shading, and albedo of #545454
add environment with Background = Custom color and color of #545454

Box and background are not the same color
Minimal reproduction project
bg_color.zip

This looks like a linear->sRGB conversion issue somewhere in https://github.com/godotengine/godot/blob/master/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp

I think it has more to do with the _render_buffers_get_luminance_multiplierset to 2 in the mobile renderer here:
https://github.com/godotengine/godot/blob/41a7f6b38047773386710d5e49b64b173a3198de/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp#L342
adding a .darkened(0.5) at the end of this line fixed it for me:
https://github.com/godotengine/godot/blob/41a7f6b38047773386710d5e49b64b173a3198de/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp#L935
not sure if its the correct solution, I would love to create a pull request if you say it sounds right to you

Yeah it seems like they forgot to multiply the colours by 0.5 in this specific case (Comment in _render_buffers_get_luminance_multiplier says that it gets multiplied by 2 due to using a UNORM buffer and they just multiply by 0.5 when rendering)

I think it has more to do with the _render_buffers_get_luminance_multiplierset to 2 in the mobile renderer here:
https://github.com/godotengine/godot/blob/41a7f6b38047773386710d5e49b64b173a3198de/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp#L342
adding a .darkened(0.5) at the end of this line fixed it for me:
https://github.com/godotengine/godot/blob/41a7f6b38047773386710d5e49b64b173a3198de/servers/rendering/renderer_rd/forward_mobile/render_forward_mobile.cpp#L935
not sure if its the correct solution, I would love to create a pull request if you say it sounds right to you

Ya, that sounds right

I am having the same issue :

as you see a clear color is provided, still the actual color is brighter, and it messes my whole scene, so it makes it a totally different color than the forward plus


[Source Request]

Source website

Name: MoviesJoy
Link: https://moviesjoy.pro/discover
Language(s): English

Other details
This site has large library of movies and Tv series. We can also filter content Country/Region-wise, year-wise.

Closing as site no longer available


Descsize of ASCF

Hello，
I have a question about descsize. In ASCF, for example, the descsize of H2O(g2_params=[[1, 1], [1, 2], [1, 3]],     g4_params=[[1, 1, 1], [1, 2, 1], [1, 1, -1], [1, 2, -1]], ) in get_number_of_features is (3+1)2+ 43 = 12，I thought it shuold be 3 + 4 =7，I don`t understand the n_type_pairs and n_t_types.  Forgive my poor English.
Many thanks for your contribution.
Zhuang Yuan

Hi @zhuangyuan97,
n_types means the number of different atomic species (in H20 that is 2: Oxygen and Hydrogen)
n_type_pairs means the number of different combinations of pairs of atomic species (in H2O that is 3: O-O, H-H, O-H)
So each atomic species gets each of the G2 terms and one G1 term + each atomic species pair gets each of the G4 terms.
Hope this helps, more in-depth explanation in our article.


Podcast episode preview content is same for all episodes

Describe the bug
In the episode list view of a podcast, each episode has the same preview content which is the podcast description.
To Reproduce
Steps to reproduce the behaviour:

Go to Podcasts
Click on any podcast
See the preview content under each episode is the same as the podcast description.

Expected behaviour
The preview content for episode should be taken from the RSS feed if present.

I want to solve this  issue and contribute can you assign me


Running e2e tests on Travis

I'm having some problems running e2e tests on TravisCI, while they run fine on my local computer they always produce this error on TravisCI:
Error retrieving a new session from the selenium server
{ sessionId: null,
  status: 13,
  state: 'unhandled error',
  value:
   { suppressed: [ [length]: 0 ],
     buildInformation:
      { releaseLabel: '2.53.0',
        buildTime: '2016-03-15 17:00:58',
        class: 'org.openqa.selenium.internal.BuildInfo',
        buildRevision: '35ae25b',
        hCode: 399327160 },
     hCode: 1469898532,
     message: 'unknown error: Chrome failed to start: exited abnormally\n  (Driver info: chromedriver=2.24.417424 (c5c5ea873213ee72e3d0929b47482681555340c3),platform=Linux 3.13.0-92-generic x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 60.28 seconds\nBuild info: version: \'2.53.0\', revision: \'35ae25b\', time: \'2016-03-15 17:00:58\'\nSystem info: host: \'testing-gce-306334d9-8fc7-4663-a605-63fccf6fe7bb\', ip: \'<IP_ADDRESS>\', os.name: \'Linux\', os.arch: \'amd64\', os.version: \'3.13.0-92-generic\', java.version: \'1.7.0_80\'\nDriver info: org.openqa.selenium.chrome.ChromeDriver',
     localizedMessage: 'unknown error: Chrome failed to start: exited abnormally\n  (Driver info: chromedriver=2.24.417424 (c5c5ea873213ee72e3d0929b47482681555340c3),platform=Linux 3.13.0-92-generic x86_64) (WARNING: The server did not provide any stacktrace information)\nCommand duration or timeout: 60.28 seconds\nBuild info: version: \'2.53.0\', revision: \'35ae25b\', time: \'2016-03-15 17:00:58\'\nSystem info: host: \'testing-gce-306334d9-8fc7-4663-a605-63fccf6fe7bb\', ip: \'<IP_ADDRESS>\', os.name: \'Linux\', os.arch: \'amd64\', os.version: \'3.13.0-92-generic\', java.version: \'1.7.0_80\'\nDriver info: org.openqa.selenium.chrome.ChromeDriver',
     supportUrl: null,
     cause: null,
     systemInformation: 'System info: host: \'testing-gce-306334d9-8fc7-4663-a605-63fccf6fe7bb\', ip: \'<IP_ADDRESS>\', os.name: \'Linux\', os.arch: \'amd64\', os.version: \'3.13.0-92-generic\', java.version: \'1.7.0_80\'',
     additionalInformation: '\nDriver info: org.openqa.selenium.chrome.ChromeDriver',
     class: 'org.openqa.selenium.WebDriverException',
     screen: null },
  class: 'org.openqa.selenium.remote.Response',
  hCode: 1914023666 }

Connection refused! Is selenium server started?

Did someone manage to run e2e tests on Travis successfully?

The problem as I see it is that Travis CI doesn't have a desktop environment, so you will need to run tests in a "headless" browser.  I would suggest using a PhantomJS driver for Travis.  For true browser testing, Travis CI suggests Sauce Labs.
Reference: https://docs.travis-ci.com/user/gui-and-headless-browsers/

@brendonthiede is correct. Vue itself uses Sauce Labs to test in a wide variety of browsers. They also provide the option to test in many different platforms, including mobile.


Cutting CPU Speed while Running

Hello,
First off, this is very good. I found out about it a few days ago and started using it immediately in my Desktop. So far, flawlessly.
However, whenever I execute in my laptop for some reason the CPU speed is cut to 0.78 GHz (!) when its base speed is 2.59 GHz. After terminating Terminus CPU speed goes back to 2.59+ (even 3.26 GHz) GHz.
See below:

Any ideas why this might be happening?
Thank you
Dimitrios

Unfortunately there's nothing I can do at the moment. I'm unable to reproduce this on any of my systems and there are no Electron bugs mentioning this.


Use SWR for Single Project

Description
Please test that the following works:

Go to a Single Project page of the preview link
Click on "Buy" of a listing
Purchase this Listing
On the Purchase Receipt page => click on the link above "back to project details"
The same former Single Project Page is rendered
=> The activity should contain your just bought listing purchase ✔
=> The listing you bought should be gone on that Project page ✔

Please keep in mind that the backend can still be slow !
We might want to integrate a refresh interval if a user is logged in for these pages.
Related Ticket
Part of https://github.com/KlimaDAO/klimadao/issues/1019
Checklist

[x] I have run npm run build-all without errors
[x] I have formatted JS and TS files with npm run format-all

It works exactly as intended.


[forwardport] podsecuritypolicytemplateprojectbindings does not validate template exists

https://github.com/rancher/rancher/issues/22556
PR https://github.com/rancher/rancher/pull/23110

Tested with Rancher server rancher\rancher:master-head version 276702446
If the podSecurityPolicyTemplateId is an invalid value, 422 error is returned
{"baseType":"error","code":"InvalidBodyContent","message":"podSecurityPolicyTemplate not found","status":422,"type":"error"}
If the podSecurityPolicyTemplateId is missing, 422 error is returned
{"baseType":"error","code":"MissingRequired","fieldName":"podSecurityPolicyTemplateId","message":"","status":422,"type":"error"}


[LintDiff] False positive on: TrackedResourcePatchOperation

See this discussion:
https://github.com/Azure/azure-rest-api-specs-pr/pull/12321#issuecomment-1543695885
Example build log:
https://dev.azure.com/azure-sdk/internal/_build/results?buildId=2776803&view=logs&j=0574a2a6-2d0a-5ec6-40e4-4c6e2f70bea2&t=80c3e782-49f0-5d1c-70dd-cbee57bdd0c7&l=188

@bdefoy could you verify this is indeed a false positive? If so, should we disable this rule from running?

There are 2 LintDiff validation errors, one could be ignored based on this comment: https://github.com/Azure/azure-rest-api-specs-pr/pull/12321#discussion_r1181122931 and the other is saying that PrivateEndpointConnection is a TrackedResource and must have a Patch operation, but PrivateEndpointConnection is not a TrackedResource but a ProxyResource.
The first one is for final-state-via which has now been disabled.
The second one is an anomaly for PrivateEndpointConnection where the rule [TrackedResourcePatchOperation] is flagging an error. The evaluation of the rule is right but PrivateEndpointConnection is an exception, so the rule needs to account for it.
https://github.com/Azure/azure-rest-api-specs-pr/pull/12321/checks?check_run_id=13504498636
Task 22894745: Anomaly in TrackedResourcePatchOperation

On further exploration of the issue with PrivateEndpointConnection , it was found that the issue was with the way the author defined the model. The model MUST not have a location property for proxy resources. The author was asked to remove the property as a part of the PR


Make cirque artifacts be named -logs so that bloat checker does not delete them

Problem
Bloat checker logic is '-logs' is logs, everything else is 'binary comparison'. This makes cirque data be a binary comparison and artifacts get deleted.
Summary of Changes
Rename artifacts for cirque to end in -logs.

Put a hotfix label since it is unclear to me if restyled can actually run on workflow updates

Apparently even with hotfix and one approval, pullaprove forces restyled (and that seems hung).
@woody-apple - who has the power to force-submit? .... and could myself or michael also get it.

@andy31415 I think this might address #3057?

@jelderton @hawk248 @BroderickCarlin @saurabhst ?

Put a hotfix label since it is unclear to me if restyled can actually run on workflow updates

it can't, but normally it errors out if there are any diffs when the PR contains a workflow update

Apparently even with hotfix and one approval, pullaprove forces restyled (and that seems hung).
@woody-apple - who has the power to force-submit? .... and could myself or michael also get it.

admins can land without pullapprove

no change, just re-committed to try and get restyled off the rocks

Probably does not fix #3057 - it just makes cirque not fall under that category.
I think if we would be more vocal about 'PR contained something that could not be processed' in our bloat comments, this would have been noticed sooner.


Use StyleCI

Hello!
Just a friendly invitation to activate https://styleci.io for your project.

Perhaps in the future, thanks for the suggestion.

@TerrePorter it's free and it will format code according to PHP-FIG standards. I was extending you package and it's not very nice to work with code in all directions...
Anyway, thank for the package, great job!

@danieliancu I have it bookmarked, but just a little swamped right now to really dig in to it.
Also, If you think any of your "extending of the package" changes could benefit the package as a whole, I'm open to looking at including them.

@TerrePorter Thank you for the reply. I'm extending to implement a case specific use, but I'll give it some thinking to how I can generalize it.


Explore tokio console for debugging

PR is out: https://github.com/MystenLabs/sui/pull/4438

Done, but we aren't using it much because of resource consumption


Automate testing of time series recipes

To follow https://github.com/ibm-granite-community/granite-code-cookbook/issues/74

Test are running, but only for the first notebook.  Add the other three.

PR here. The tests pass, but take almost 1h.


wallet: Fix bug when just created encrypted wallet cannot get address

This is a fix to the QT wallet bug where is you create a new encrypted wallet you cannot generate a new receiving address, as mentioned in this Bitcoin Core issue: https://github.com/bitcoin-core/gui/issues/105

Thank you


"pry as a dependency"

From #3:

I didn't have it for group: :test. should it be a dependency?

@coorasse We've got spec.add_dependency "pry" in the gemspechttps://github.com/bullet-train-co/magic_test/blob/5921866f83b808b091555b5c847dc32165e39652/magic_test.gemspec#L28. Is there a better way to specify this?

That's pretty weird. Yes, I see that. let me do some more tests and come back to you with more information

If I don't have it in my Gemfile I get:
     NoMethodError:
       undefined method `pry' for #<Binding:0x00007fbc2fa631f8>

I am not really sure why. I'd have expected it to be required automatically... :thinking:
Still, If I require it manually with require 'pry', then it works even if I don't include it in the Gemfile:thinking: which means that is added by magic_test but not required?


[Badger 2040] Strange lines and ghost on e-paper

I left my Badger 2040 laying disconnected overnight (no power) with blank screen and this morning I saw strange dark lines (strokes), a border and a white ghost of an image I displayed yesterday, which should be cleared. What is causing these lines and is it normal?

Is that the Chrome dinosaur?
In my experience e-paper is prone to weirdness like this. It pulls (or flips) ink particles in a substrate and they're not very well-behaved. This is odd, but not alarming. We might be pushing things a little far on TURBO :grimacing:

Yes, this is the ghost from my Dino Game.


Open Pass Interlock

Get registrations from OpenPass eventbright
push any info/etc to Open Pass

What is this task for?


VNET configuration missing?

Just wonder why this template doesn't have vnet configuration? We want to use Ansible for automation inside the Azure subscription and also has a policy that VM can not have public IP directly assigned.
Regards,
Martin

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

ID: cbac8547-e10d-0438-e698-a60333d9eaea
Version Independent ID: 387803db-c79d-137e-a70c-5b68d0e7d772
Content: Quickstart - Deploy the Ansible solution template for Azure to CentOS
Content Source: articles/ansible/solution-template-deploy.md
Service: ansible
GitHub Login: @TomArcherMsft
Microsoft Alias: tarcher

@martinyy108 I've reached out to the engineering team that owns the solution template. I'll update this Issue as soon as they reply.

@martinyy108 I talked to the engineering team responsible for the Ansible template, and they suggested submitting a GitHub Issue. I'm closing this Issue as this is not a doc issues, but please feel free to follow up with any additional feedback.


Correct procedure for replacing disk with raw multi journal

Example config:
devices:

/dev/sda
/dev/sdb
/dev/sdc
raw_journal_devices:
/dev/nvme0n1
/dev/nvme0n1
/dev/nvme0n1

Say I need to replace disk sdb, how do I make ansible/ceph-disk reuse the 2nd nvme partition? From what I can see in ceph-disk (https://github.com/ceph/ceph/blob/master/src/ceph-disk/ceph_disk/main.py#L1539), it will try and find the 1st free space on the device and create a partition. In the case of a disk replacement the disk will be empty but the journal partition will still exist and so will create a new partition at the end of the device.
I see a couple of ways to accomplish this:

Delete the journal partition so ceph-disk see's this as free space and will attempt to create new partition in it, but does this cause problems with (https://github.com/ceph/ceph/blob/master/src/ceph-disk/ceph_disk/main.py#L2065)?

Create a separate disk replacement playbook with variables overridden, something like
devices:

/dev/sdb
raw_journal_devices:
/dev/nvme0n1p2

I have 400G NVME and only 4G partitions, why do I care, just let it keep creating new journal partitions :-)

Any views?

I think the easiest way for now I just like you described is to delete the journal partition.
The second method won't work because we need a full device, you cannot give the specific partition AFAIK.
And yes, even with a 100GB SSD you would have room for a couple of dead OSDs too. So with 400GB you should be good.

Ok, thanks. I will proceed with option 1 for now.

I test first method and it works fine.
ceph-disk deactivate --cluster ceph --deactivate-by-id 18 --mark-out
ceph-disk destroy --cluster ceph --destroy-by-id 18 --zap

Then you can easy find partiotion number via ceph-disk list and delete this number via fdisk or parted.
After this run infrastructure-playbooks/osd-configure.yml.


[FEATURE] - Increase model depth

Summary
Hello, I would like to display in a Dialog component a model that has more than 3 levels of depth.
Ex: exhibitor.showGuide.address.postalCode or exhibitor.cart.cartItems[1].price
However, the data retrieved from the ClientActionDialogContentProps only contains a maximum of 2 levels of dependencies.
Would it be possible to include a parameter to increase this level of depth?
Thanks in advance!
Basic Example

Drawbacks
No response
Unresolved questions
No response

Hi, thanks for your feedback.
A patch is available on v6.1.6 🚀
Feel free to give us any other feedback


Add fun

https://github.com/mislavcimpersak/awesome-fun
This is a list of funny, whimsical and mostly useless scripts/packages from which developers can get a good laugh.
By submitting this pull request I confirm I've read and complied with the below requirements.
Failure to properly do so will just result in the pull request being closed and everyone's time wasted. Please read it twice. Most people miss many things.

I have read and understood the contribution guidelines and the instructions for creating a list.
This pull request has a descriptive title. For example, Add Name of List, not Update readme.md or Add awesome list.
The entry in the Awesome list should include a short description about the list project/theme (not the list itself), and should be added at the bottom of the appropriate category.
The list I added

has been around for at least 30 days,
is the result of hard work and is the best I could possibly produce,
is a non-generated Markdown file in a GitHub repo,
is not a duplicate,
includes a succinct description of the project/theme at the top (example),
includes a project logo/illustration (whenever possible) at the top right of the readme (example). (The logo should link to the project website or any relevant website. The logo should be high-DPI, so set it to maximum half the width of the original image.),
only has awesome items with descriptions (Awesome lists are curations of the best, not of everything),
contains the awesome badge on the right side of the list heading,
has a Table of Contents section named Contents as the first section,
has an appropriate license (Meaning something like CC0, NOT a code licence like MIT, BSD, Apache, etc) (If you use a license badge, it should be SVG, not PNG),
has contribution guidelines,
doesn't include a Travis badge,
has been checked for inconsistent formatting, spelling, and grammar:

Each link description starts with an uppercase character and ends with a period.
Drop all the A / An prefixes in the descriptions.
Consistent naming. For example, Node.js, not NodeJS or node.js.

I'm not a moderator or anything, but I expected 'awesome-fun' to be fun in general not developers kind of fun :D
just a tiny comment

@a7madgamal ok, I see how it can be a bit misleading :thinking:
@jedahan I'm more inclined to awesome-dev-fun.
The general idea is that github is really a dev community so useless libs and such are what constitutes as fun here. What content did you expect to be in a list called awesome-fun? :blush:

@mislavcimpersak https://github.com/tobiasbueschel/awesome-pokemon :D

@a7madgamal & @jedahan I've had some offline discussions as well and was persuaded to change the name 😸
The list is now called awesome-dev-fun as suggested by @jedahan.
@jedahan thanks for a good suggestion mate 😉
I've updated the pull request also.

merge request => pull request
Awesome dev fun => Awesome Dev Fun
js from StackOverflow. => JS from Stack Overflow.

Each link description starts with an uppercase character and ends with a period.

Not followed.

Submission: http://www.cornify.com/

merge request => pull request
Awesome dev fun => Awesome Dev Fun

fixed in: https://github.com/mislavcimpersak/awesome-dev-fun/commit/9475503a99bcf5bb83fa536cd27c6fe72ade7b0a

js from StackOverflow. => JS from Stack Overflow.

fixed in: https://github.com/mislavcimpersak/awesome-dev-fun/commit/7162fb338d5f58b31a8aca0077cd1e9ab7015c65

Each link description starts with an uppercase character and ends with a period.

fixed in: https://github.com/mislavcimpersak/awesome-dev-fun/commit/46897ae9576e5debe0021d2352095c19601ca8e4 & https://github.com/mislavcimpersak/awesome-dev-fun/commit/1cca6bdba956293ee3240f4ceccfe204561ecd91

Thanks @sindresorhus for the review and adding this list to the awesome list 🤗


tailscale: 1.4.4 -> 1.4.5

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/tailscale/tailscale/releases.
meta.description for tailscale is: "The node agent for Tailscale, a mesh VPN built on WireGuard"
meta.homepage for tailscale is: "https://tailscale.com"
meta.changelog for tailscale is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 1.4.5 with grep in /nix/store/4sidslfjq6fhwava65yzk3ld65l2wvsx-tailscale-1.4.5

directory tree listing: https://gist.github.com/1441bc8b2f9d169086e2bd7422167e00

du listing: https://gist.github.com/d8fa450c996545a0492b72291db64ebb

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
tailscale

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/4sidslfjq6fhwava65yzk3ld65l2wvsx-tailscale-1.4.5 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A tailscale https://github.com/r-ryantm/nixpkgs/archive/fe819f674fd3dfe21837fafc66794f4871d71c8a.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/4sidslfjq6fhwava65yzk3ld65l2wvsx-tailscale-1.4.5
ls -la /nix/store/4sidslfjq6fhwava65yzk3ld65l2wvsx-tailscale-1.4.5/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

tailscale

Maintainer pings
cc @danderson @martinbaillie @kalbasit for testing.

Result of nixpkgs-review pr 114378 at fe819f67 run on aarch64-linux 1

1 package built:

tailscale


Cannot create a file/folder with backslash in its name

related to https://github.com/Microsoft/vscode/issues/21684

create a new file from within the explorer
enter a name with backslashes which seems to be valid on at least mac
🐛 the UI prevents you from doing so

This now creates a folder with child file/folder which is generally a cool feature but it shouldn't do it on backslash on mac

This is because I need to use path.join() from node.js over our paths library. Unfortunately not as straightforward as I was hoping because most of my code there lives in common or browser.
I reverted my change for the input validation.

to use path.join() from node.js

So, they to do the wrong join?


erro

"data/nocaps_data/penultimate_features_mean/coco/coco_train2017_penultimate_features.h5"this feature has no attribute of['attention_maps'].
Can you tell me the time and GPU memory required for this network training

Hello,
attention_map may not be used in the implementation. Since I try several versions of the code and I may upload another implementation. I will check it when I finish my travel.
For CE loss training, it costs ~12 hours for one 2080ti (12G), while for SCST, it costs ~24 hours for one 2080ti.


Added icons for multiple apps (closes #158,#181,#189,#197) (#182,#177)

@patrykmichalik Done! Kindly check if it is okay and I have also removed the es file explorer icon.

Thanks, @hardeik! It would appear that you haven’t made the requested changes to the following files. Would you be able to do so?

alexa.svg
disneyplus.svg
picsart.svg
protonvpn.svg

@patrykmichalik On my side it seems to be updated. I had cut and pasted your code for these svgs before simply selecting commit suggestion for the other ones so that might be why those ones don't appear updated. Kindly check.

 The revision history for the files I’ve listed shows that they haven’t been updated. Please see here for an example.

@patrykmichalik Sorry, I was mistaken and had not updated those icons. It should be in order now. Thank you!

No worries, @hardeik! Everything looks good now, so Iʼve merged the pull request. Thanks for contributing!


Use inline styling

To make sure everyone gets the styling of the component (without using webpack loaders and what not) we should use inline styling. See discussions in issue #132.
We should do this according to best practice, and we should also consider how a developer could override the default styling with custom styling. How can we make it simple for everyone?

I like the method of using an Object to overwrite styles like done in https://github.com/marcio/react-skylight (see demo page).  I found it very easy to use, however, I haven't played with it enough to see what limitations there are.

@layneanderson I could not find anything in the demo page, but in the src/ I found an approach I really like (maybe this is what you are referring to).
I like it because you are not mutating the styles state, you can extract the styling to a separate file and it's very obvious what you are doing. Nice find 👍.

@simeg yes, that's essentially what I was referring to.  The demo page (http://marcio.github.io/react-skylight/) shows a few examples of how it's used.  I like that all the overrides can be kept in a nice neat Object.  :smiley:

@layneanderson oh you could scroll down haha, totally missed that. I see now what you mean, it looks very nice ☀.
So a problem is that probably all CSS classes can be removed, but that breaks everything for everyone. I'm guessing a lot of people use their own CSS as the default one is rather minimal. How do we deal with this? @arqex thoughts?

You don't have to remove the styles.  You could just pass the relevant style object to each component.  Users not wanting to use the css files just won't import them and the style object will take precedence anyways.

Maybe consider to use https://github.com/Khan/aphrodite?
You can have a css for each components and pass new via props.
Most ppl uses css with webpack (postcss or smth else) - it could be work


groupkind -> groupversionresource backup table for geneva actions

currently k8s geneva actions walk /api and /apis on the api server, which increases chances of failure if api server is flaky.  Store a backup table mapping groupkind -> groupversionresource for common gks and use this if the api walk fails

I think this is related to https://github.com/Azure/ARO-RP/issues/691

I'll try to put it in other words:

We need to cache discovery data for client-go
We still want to do discovery for each Geneva action call (so we get the latest state)
But if discovery fails - we want to fallback to using cache. The cache is our plan B and in the ideal scenario will never be used

@jim-minter do I understand this correctly?
The good news is that client-go already has discovery.CachedDiscoveryInterface and there are two implementations of this interface:

k8s.io/client-go/discovery/cached/memory
k8s.io/client-go/discovery/cached/disk

The bad news is that we can't use these implementations, because:

We run multiple instances of RP on multiple VMs, so memory and disk cache will not work for us: each instance will have own local cache
It is going to be tricky to use these implementations with multiple clusters
Disk implementation looks into cache first and makes the API call when there is no cache or it is expired. Not what we want.

So I guess we are looking into adding own implementation of discovery.CachedDiscoveryInterface which will be storing cache in the DB or storage account so we can use that cache on different RP instances.
@jim-minter are we trying to solve flakes similar to https://github.com/Azure/ARO-RP/issues/691 or is there something else? It feels like caching and invalidating discovery is like shooting a cannon at sparrows. Maybe retries with N minutes deadline will be enough for this issue?

@m1kola I was thinking of a single hard-coded table for fallback use that gave a GK->GVR mapping that would be likely to work for the kinds we're interested in on the clusters that we have.  e.g. "Pod -> v1/pods".
Obviously the table wouldn't work for customers CRDs, but it doesn't really matter.
There might be a utility which could populate the table at development time from a test cluster.
Yes, this is to fix #691.


JSON custom columns default to NOT NULL if not explicitly defined

When a custom column is configured with JSON from Serilog.Settings.Configuration or by manually passing a config object from Microsoft.Extensions.Configuration, the AllowNulls parameter defaults to false if it is not specified in configuration. This is the opposite of the expected behavior -- if you configure purely through code, nulls are allowed by default.
I think this is a side effect of M.E.C configuration binding behavior: we do specify true as the default but configuration binding ignores this and applies default(bool) when the value isn't explictly provided. If that's the cause, it'll be a bit annoying to fix since the alternative is to stop using configuration binding and test for each value individually.
This would have the expected result (nulls allowed):
{ "ColumnName": "Foo", "DataType": "int", "AllowNull": true }

This would not have the expected result (column would be created as NOT NULL):
{ "ColumnName": "Foo", "DataType": "int" }

Not an issue. MSBUILD was failing to update the config JSON in my bin folder until I restarted VS.


Pressing Escape key doesn't send escape, changes cursor mode

Describe the bug
When I press Escape (for example, in Vim to exit input mode) the cursor changes from a filled-in rectangle to an open rectangle and nothing is sent to the tty until I execute a mouse click.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
Escape should send Escape
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Windows 10
Firefox 83.0
Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Running on current main branch

I think is was related to turning off privacy.resistFingerprinting


Create section with our values

Going to merge this myself once tests pass because I'm the only FTE on this repo.


feat(handler): support multiple middlewares via mergeHandler()

This mergeHandler() could be used to

Merge handlers.
Control the order of handlers manually

It is necessary in many situations. https://github.com/denoland/fresh/issues/549

@ahuigo I like the flexibility the merge handler method provides. Do you think it would be worth having each handler handle calling the next handler (similar to how express middleware does it)?
I'm thinking in the context of a handler that should stop the continuation of middleware- whether for performance or since the rest doesn't matter (like your middleware test that does a 204 response, the following middleware wouldn't do much)

Can't agree any more.

Seems much easier if we just allow users to export an Array<Handler> from middleware routes. WDYT of that?
This would also allow us to avoid adding the Proxy complexity.

I think there are many methods, but I don't know which one is better.
Method 1
Completely exposes ctx.handlers to the users. The downside is that users may misuse it.
For example:

ctx.handlers.push(handler)  instead of ctx.handlers.unshift(handler)
ctx.handlers=[new] instead of ctx.handlers=[new, ...old]

// src/server/types.ts
export interface MiddlewareHandlerContext<State = Record<string, unknown>>
  extends ConnInfo {
  next: () => Promise<Response>;
  state: State;
  // expose
  handlers: Handler[];
}

Method 2
Exposing ctx.prependHandler(handler) only is  safer and easier to use(I prefer this).
export interface MiddlewareHandlerContext<State = Record<string, unknown>>
  extends ConnInfo {
  next: () => Promise<Response>;
  state: State;
 // expose
  prependHandler(handler: Handler):void;
}

I've pushed a demo here: https://github.com/denoland/fresh/compare/main...ahuigo:fresh:feat/handler?diff=split
Changes
I found that ctx: MiddlewareHandlerContext is passed to handler(req, ctx: HandlerContext),
so HandlerContext and MiddlewareHandlerContext should be same object, and I re-aliasMiddlewareHandlerContext to HandlerContext in my code.

What I mean is supporting:
// routes/_middleware.ts

export const handler = [
  middleware1,
  middleware2,
];

What I mean is supporting:
// routes/_middleware.ts

export const handler = [
  middleware1,
  middleware2,
];

This would be my preference. In fact, when I want to bundle some middleware together and use it in various places, this is how I do it in Oak. Each array entry is an Oak middleware:
export default [
  Session,
  Inertia.initMiddleware(),
  async (ctx: Context, next: () => Promise<unknown>) => {
    ctx.state.inertia.setShared({
      errors: await ctx.state.session.get('errors')
    })
    await next()
  }
] as const

// routes/_middleware.ts

export const handler = [
  middleware1,
  middleware2,
];

My latest commit has implemented this logic.
Just two things I'm struggling with.

First, wether it is necessary to support  Handler[] only  instead of  single Handler , which makes the implementation and usage be more simpler, but  causes break changes.

Second, is it necessary to support multiple handlers for component handler?
For example:

// routes/index.tsx
export const handler: Handlers = {
  GET:[
      corsHandler,
      logHandler,
      (req, ctx)=> {
          ....
      }
  ],
};

First, wether it is necessary to support Handler[] only instead of single Handler , which makes the implementation and usage be more simpler, but causes break changes.

We are past 1.0, so we can not make breaking changes. Both should be supported.

Second, is it necessary to support multiple handlers for component handler?

I don't think so. If this need comes up in the future, we can look into it then.

For the time being (1.0.2) I've adopted original @lucacasonato 's solution in my userland code.
// lib/mergeHandlers.ts
import { MiddlewareHandlerContext } from '$fresh/server.ts';

type Handler<T> = (req: Request, ctx: MiddlewareHandlerContext<T>) => Promise<Response>;

// Merge middleware handlers
export function mergeHandlers<T>(...handlers: Handler<T>[]) {
  return (_req: Request, ctx: MiddlewareHandlerContext<T>) => {
    const innerHandlers = [...handlers];
    const proxy: MiddlewareHandlerContext<T> = new Proxy(ctx, {
      get: function (original, prop: keyof MiddlewareHandlerContext<T>) {
        if (prop == 'next') {
          const handler = innerHandlers.shift();
          if (handler) {
            return () => {
              return handler(_req, proxy);
            };
          }
        }
        return original[prop];
      },
    });
    return proxy.next();
  };
}

// routes/_middleware.ts
import { mergeHandlers } from '$/lib/mergeHandlers.ts';
// ...snip...
export type State = WithRedis & WithSession;
export const handler = mergeHandlers(redisMiddleware, sessionMiddleware);


[SPARK-41034][CONNECT][PYTHON] Connect DataFrame should require a RemoteSparkSession

What changes were proposed in this pull request?

Connect have marked the session parameter everywhere as Optional.  This seems to be only useful for testing where test case can ignore the session parameter when it is not applicable.
However:

There are PySpark DataFrame API that returns SparkSession which is not optional. If Connect keep it as optional then we will have diff on such API.
Optional suggests None check which seems to not be necessary at many places (or forget to check None etc.)

This PR proposes to remove the Optional on the session from API interface.
Why are the changes needed?

Maintainability
Does this PR introduce any user-facing change?

No
How was this patch tested?

Existing UT

@grundprinzip @HyukjinKwon

Can one of the admins verify this patch?

Merged to master.


added menuitem

added menuitem
version changed to 0.3

Hey thanks again @theguly it's working great. Will integrate your code in the next release by end of the month.

Hey @theguly I add your code in the new version I release and add your name in the thanks section. Just didn't do it over the pull request. Let me know if you have any question.


Create new LUIS resources modal shows buttons overlapping 'resource name'

Create new LUIS resources, when launched from button on Settings page shows modal's buttons overlapping Resource name field. I've been clicking around quite a bit to capture content so I can't tell you the exact path )-:
I've attached a full screenshot for context incl build # - hope that helps at least a bit.

Note - this is a show stopper - it doesn't allow me to enter a resource name so I am SOL.

@mareekuh please verify that you are on the latest nightly build.  This was supposed to be fixed in the latest.  If you are on the latest build, can you provide the build information for us to triage?


Tenant based filtering

Issue type
[X] Feature request
[ ] Bug report
[ ] Documentation

Environment

Python version:  3.5.3
NetBox version:  2.2.9

Description
If a device, IP, VLAN, etc. is assigned to a specific site, and that site is assigned to a specific tenant, only show other IPs, VLANs, etc. that are also assigned to that tenant, or to no tenants when editing the item.

Just realised my original request wasn't entirely clear, so re-wrote it.

Thank you for your interest in NetBox. It looks like your feature request is missing some information. Per the contributing guidelines, please ensure that you have provided all of the following:

A detailed description of the proposed functionality
A use case for the feature; who would use it and what value it would add to NetBox
A rough description of changes necessary to the database schema (if applicable)
Any third-party libraries or other resources which would be involved

Please update the issue so that it meets all of  these requirements. If no response is received within a week, this issue will be closed. Thanks!


bot.replyPrivateDelayed can't send ephemeral message in response to button action

Lets say X does a slash command that causes our app to post a message as X (i.e. as_user is true) in the channel. The message contains an interactive message button. Now Y comes along and clicks the button. Our app responds to Y using replyPrivateDelayed with msg object of {"text": "hello"}. In other words, we want to reply to Y with "hello" ephemerally. We don't want to update/delete X's message, it should remain in the channel.
The result we're seeing is X replaces the original post with the button with a plain text post, "hello".
After experimenting more, it turns out that we also need to msg.replace_original = false to get the expected behaviour.
I created a branch with a simple fix, however not sure if this is the best way to go about it. Also it would be a breaking API change.

Update: we can can always set replace_original to false so we don't need to pass in an an extra argument. Thereby, fixing without breaking existing API. Created a PR.

This is not an issue:  See benbrown's comment:  https://github.com/howdyai/botkit/pull/446


Bump FAB to 2.1.5

CATEGORY
Choose one

[X] Bug Fix
[X] Enhancement (new features, refinement)

SUMMARY
FAB to 2.1.5 brings the following:
New, #1040, #1041 Bump prison to 0.1.2 and remove requests dependency
Fix, #1042 is_item_visible confusing behaviour with base_permissions when perm is still on DB

[X] Has associated issue: #7643

REVIEWERS

Great stuff! LGTM

Codecov Report

Merging #7750 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #7750      +/-   ##
==========================================
- Coverage   65.78%   65.77%   -0.01%
==========================================
  Files         459      459
  Lines       21924    21949      +25
  Branches     2411     2415       +4
==========================================
+ Hits        14423    14438      +15
- Misses       7380     7390      +10
  Partials      121      121

Impacted Files
Coverage Δ

...src/components/FilterableTable/FilterableTable.jsx
83.56% <0%> (-4.87%)
:arrow_down:

Continue to review full report at Codecov.

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


Add GitHub Actions workflow to build and test when opening a PR

This commit removes bitbucket-pipelines.yml, which is no longer needed now that we're on GitHub.
In addition, it adds .github/workflows/run-tests-on-pr.yml, which will run Gradle to build and test the PR's code.

I will be adding more commits to this - bear with me!

Previously, bitbucket-pipelines.yml was using the Gradle Wrapper (gradlew) script in the repository to build and test BioKotlin. We've been testing using JDK 11, which this GitHub Action maintains:
- uses: actions/setup-java@v3
  with:
    distribution: temurin
    java-version: 11

The Pipelines script uses gradle:6.4.1-jdk11; however, Gradle 7.1 is actually used. This can be observed when checking the logs on Pipelines:

So to be consistent with the migration to GitHub, Gradle 7.1 usage is preserved:
- name: Setup Gradle
  uses: gradle/gradle-build-action@v2
  with:
    gradle-version: 7.1
    generate-job-summary: false

Finally, when the Action is completed a test report will be generated and visible from the Summary page. Here is an example:


bug: file type incorrectly detected from URL with query params

Describe the bug
When loading a spec from an URL that has query params, the graph parser fails.
To Reproduce
Supply an URL with a query param (eg. token for a private repo):
prism mock https://raw.githubusercontent.com/{private-repo}/master/docs/api.yaml?token=XXX

Here: https://github.com/stoplightio/prism/blob/c62f37732a476e9b12602f87c58a29eec7492bcd/packages/core/src/utils/graphFacade.ts#L67
it evaluates to language: 'yaml?token=XXX' instead of language: 'yaml'

Good find! We'll get this sorted out.


[BUG] groq cannot be used

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
even if we provided  groq related info in .env.local file in SPECIFIC_API_BASE, etc, it does not use this info and use open api(since I intend to only groq).
Expected Behavior
just it should use groq if we provide such info in .env.local file.
Steps To Reproduce

USE_SPECIFIC_API_FOR_WRITER=true
SPECIFIC_API_BASE=https://api.groq.com/openai/v1
SPECIFIC_API_KEY=gsk_XXXXXXXXXXXXXX
SPECIFIC_API_MODEL=llama3-groq-70b-8192-tool-use-preview
2)
bun dev
3) in browser, type/search:
report the research of projective invariant feature extraction of image using geometric algebra.
Environment
- OS:Ubuntu 22
- Browser:Firefox

Anything else?
I already fixed the issue, so I will make pull request.
I noticed, morphic use function call, so modele like llama-3.1-70b-versatile which does not support it will fail. So right now there only two such models in groq(8/1/2024). llama3-groq-70b-8192-tool-use-preview, llama3-groq-8b-8192-tool-use-preview.
-- but if we don't need such feature, it seems better to use  normal models. so there should be such internal optimization to switch model depend on the usecase.

Hey, just looking over that set up. Are you paying for groq? I know the preview models are not for free. I will try and reproduce anyway... I learned this when they first came out, and I kept trying to add models from this page... https://console.groq.com/docs/models using the bold titles of the models... After about a half a day, I learned that you have to enter it in exactly as it is right after the "Model ID:" line that includes the context window.
Meta Llama 3 70B
Model ID: llama3-70b-8192
Developer: Meta
Context Window: 8,192 tokens

This is not a bug. If you only use Groq's model with Morphic, you need to support Groq Provider. Details are commented on the PR: https://github.com/miurla/morphic/pull/288#issuecomment-2266323861
We will support Groq Provider when we are able to. #289


Add a way to make certain items more rare

First of all thanks for making this mod! I was really excited to see a mod like this one for newer Minecraft versions!
I'd like to suggest adding a method (be it config or in-game) of making certain items be more rarely found than others. I have Silent's Gems in my modpack (which adds a LOT of ores to the game), and setting up an Ore Harvester produces a large amount of Gem ores which in turn limits the number of vanilla and Mekanism ores that are harvested.
I know I could add the SIlent's Gems ores to the blacklist, but I'd still like them to be harvested, just at a lower rate compared to the other mods I have installed.
Another thought I had would be to add a "Gems Harvester", that only harvests things like Diamond, Emerald, Quartz, etc. that would be configurable where I could have it harvest the Gem ores instead of the Ore Harvester.

I had a world where I had the exact same gem-overflow problem. I don't think it'd be a good idea to add that ingame since people could abuse it to prioritize really rare stuff, but I'll try to make it a config option.

Agreed and sounds good! Would it be possible to use some kind of weight system that is configurable?

That's what I had in mind!

Thanks to Java being a bit paranoid about data types, I can't have a list with both numbers and strings in it. That means that there's no good way to store both the registry name it the item (e.g. ["minecraft", "dirt"] in the case of the whitelists/blacklists) and the weight, at least that I can think of. I guess I could store the number as a string, like "1" vs 1, but that's kind of sketchy and people might not put numbers in the string. I'm sure that could be checked and ignored if invalid, but still. To clarify, the lists that are in the *.toml file are generated and interpreted by/in Java, I just tell it what to say in the comment, what type of thing to store and what the default value should be and it handles the rest. If I find something better, I'll try it, but for now, I think it'll just have to wait. You can use the blacklist and use other means to obtain the gems, I guess. Sorry!
Change of plans, I'll make it so you can disable a certain ore ingame and it'll output nothing but still consume power if it picks that one.


Loss Weights in repository different from those in your paper

Dear Authors,
Thanks for sharing your code! I found in this repository the w_feat is set to 1.0, w_id=0.2, and w_tex=1.7e-2 while in your paper they are set to w_per=0.2, w_alpha=1.0 and w_gamma=1.7e-3 (this w_gamma is the w_tex in this repository). Could you please tell me why they are different from what's in your paper? Besides I found neither the settings in your paper nor the settings in this repository can give me a model as good as what you released. Could you please help me to find what's wrong? I used MTCNN to extract the 5 facial landmarks and followed your data preparation procedure to prepare the training data. For the images in 300W-LP and LS3D-W datasets, I loaded the ground truth 68 landmarks directly and used the method extract_5p() in this repository to extract the 5 facial landmarks. I didn't balance the pose and race distributions, will this influence much? Thank you very much for reading this issue!

You may adjust the loss weight for a quick check. https://github.com/sicxu/Deep3DFaceRecon_pytorch/commit/73d491102af6731bded9ae6b3cc7466c3b2e9e48#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_id, the reconstruction error increases on the MICC Florence dataset.

You may adjust the loss weight for a quick check. 73d4911#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_feat, the reconstruction error increased on the MICC Florence dataset.

OK, thanks for your reply!

You may adjust the loss weight for a quick check. 73d4911#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_feat, the reconstruction error increased on the MICC Florence dataset.

OK, thanks for your reply!

Hi，could you get a model as good as the one published by the authors

You may adjust the loss weight for a quick check. 73d4911#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_feat, the reconstruction error increased on the MICC Florence dataset.

OK, thanks for your reply!

Hi ，could you get a model as good as the one published by the author ？

You may adjust the loss weight for a quick check. 73d4911#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_feat, the reconstruction error increased on the MICC Florence dataset.

OK, thanks for your reply!

Hi ，could you get a model as good as the one published by the author ？

I can't...

You may adjust the loss weight for a quick check. 73d4911#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_feat, the reconstruction error increased on the MICC Florence dataset.

OK, thanks for your reply!

Hi ，could you get a model as good as the one published by the author ？

I can't...

How much the reconstructed error of the model you get is different from the author's

How much the reconstructed error of the model you get is different from the author's？

You may adjust the loss weight for a quick check. 73d4911#r55395513
https://github.com/sicxu/Deep3DFaceRecon_pytorch/blob/091e84551a6f78cc5046320b5229fde2e5e902c1/models/facerecon_model.py#L50-L60
A large feature/perceptual loss may lead to bad performance. We tried to increase the w_feat, the reconstruction error increased on the MICC Florence dataset.

OK, thanks for your reply!

Hi ，could you get a model as good as the one published by the author ？

I can't...

How much the reconstructed error of the model you get is different from the author's


Allow to open empty PR

Description
Sometimes, you want to create a PR, but don't have any code to give for now. This happens when you want to take an issue, but you can't assign it to yourself (because no perms) or just because you want to do something related to an isssue but want to ask feedback on the best way to do it.

Example URLs
https://github.com/refined-github/refined-github/compare/main...Starmania:refined-github:randomFeature

Ok, I poked a little bit the API and it return this...


Allow explicitly including a folder under an ignored path

I have a problem that is admittedly probably a bit of an edge case, and perhaps there is a way to do this that I am just missing. I have a directory structure like such:
# app
# ├── alpha
# │   ├── beta
# │       ├── charlie
# └── …

I want to ignore all of the files under beta, but include those under charlie. I have tried
[ignore]
<PROJECT_ROOT>/alpha/beta

[include]
./alpha/beta/charlie

In this case yarn ls -- all --explain reports everything under charlie as explicitly ignored. I have also tried tweaking the regex in ignore like this
<PROJECT_ROOT>/alpha/beta/(?!charlie/).*

But then it reports everything under beta as implicitly included. Which makes me suspect that there is something bad with the regex itself.
On a general level it seems like an explicit include should override an ignore, but perhaps I am off on that.

I'm not 100% sure, but I think that OCaml regular expressions don't implement negative lookahead.
You should escape such control characters as (|) with \
Try rewrite negative lookahead according to this equivalent

semantic
all modules except starting ts- (e.g. ts-react-native-framework)
negative lookahead
(?!ts-).*
OCaml regular expressions equivalent
([^t]|t([^s]|s([^-]|$)|$)|$).*$
escaped ignore section pattern
<PROJECT_ROOT>/node_modules/\([^t]\|t\([^s]\|s\([^-]\|$\)\|$\)\|$\).*$

This might be helpful: https://dsslimshaddy.github.io/flowignore/

@rostislav-simonik thanks for the help with the regex. Gave me enough that I was able to piece together a working solution.
I am going to leave the issue open, an admin can feel to close if they choose. It still feels like if you explicitly include something that should win over an ignore, but perhaps I am wrong in that feeling.

@mudetroit it depends on project needs, sometimes include should have higher precedence, another time it shouldn't.
But would be great to have option to override ignore precedence. Maybe gitignore logic ???
e.g.
[ignore]
<PROJECT_ROOT>/node_modules/.*
!<PROJECT_ROOT>/node_modules/test ; <<< forces include

[include]
<PROJECT_ROOT>/node_modules/test ; <<< it's suppressed by ignore section

@rostislav-simonik I could see that as well. Right now though the combination of OCaml regex syntax and the way includes and ignores are applied makes for it very tricky to do things that shouldn't be overly difficult.

@rostislav-simonik Thanks for your pattern :+1:

Has this been resolved via https://github.com/facebook/flow/pull/7317 ?


Typos in “Virama terminated cluster” section

In “A CONS_SUBJ is equivalent to the sequence BASE HALANT”, the class name is spelled wrong and the equivalent sequence is backwards. It should be “A CONS_SUB is equivalent to the sequence HALANT BASE”.

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

ID: 194a6d3c-4137-46e9-3a4b-44b990200986
Version Independent ID: a0c8e788-5228-aa28-670e-3ba1ac3faecd
Content: Creating and supporting OpenType fonts for the Universal Shaping Engine - Typography
Content Source: typographydocs/script-development/use.md
Product: typography
GitHub Login: @mijacobs
Microsoft Alias: mijacobs

PR posted.

PR verified.


Create Template for main dashboard

What does this PR do
Create Template for main dashboard
Description of Task to be completed
Create Template for main dashboard
How should this be manually tested
N/A
Any background context you want to add
N/A
Screenshots

Coverage increased (+1.5%) to 71.287% when pulling b8df881f50f58704050002cb3644112271e0649b on add-dashboard-template into 48c3c14295db177ecaa4a4f95ed324ada7933576 on master.

Hey all,
I'll go ahead and close this PR has I agree with Abiodun to make this service a standalone API. I was working on whipping something quick for Andela Lagos but it turns out it makes sense to just move the dashboard to its own service so we won't have too much load on the API service.
Thanks for your time.


Refactor highlight search results

or else introduce a new highlight function

A new function should be implemented – people are missing it.

Also take a look at the dynamic cutting of the title after a certain length. Maybe we should rework it in the process.


Add missing attributes to resources Contact, Invoice::Details, SalesInvoice and TaxRate

Following the Moneybird API response, adds some missing attributes to following resources:

Contact
Invoice::Details
SalesInvoice
TaxRate

If we are forking this gem, it means we need to maintain our fork, which, unless critical, is never the best option.

Did we add specs?
Is the test suite passing with our change?
Is this something we can put on a pull request upstream?


Interpreting environment variables in config file using os.path.expandvars

Simple PR to allow the use of complex environment variables in config file.
Fixes #203.

It is a very small PR. Please, any of you have a look and merge it.


Terminal crashes when pasting text

Version: 1.33.0
Commit: 0dd516dd412d42323fc3464531b1c715d51c4c1a
Date: 2019-04-04T15:08:57.775Z
Electron: 3.1.6
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 5.0.5-1-MANJARO
Steps to Reproduce:

Copy text from anywhere
Paste it into terminal ( either ctrl-shift-v or right-click -> paste)
Terminal crashes

Does this issue occur when all extensions are disabled?: Yes/No
Yes

Update: After some research I found out that my ZSH was crashing. Therefore the issue is not about the terminal crash per se, but about absence of any error message.

The terminal will exit using the code that the shell exits with, so it sounds like this is purely a zsh issue.


Parser of parser hangs with a dash in the input

This program hangs at line 3:
local optparse = require 'optparse'
print '>>> BEFORE'
local parser = optparse([[
prog 1.0

Usage: prog

    - a
]])
print '<<< AFTER'

Execution:
$ lua5.3 /tmp/y.lua
>>> BEFORE
^Clua5.3: ./optparse.lua:673: interrupted!
stack traceback:
	[C]: in function 'string.match'
	./optparse.lua:673: in function <./optparse.lua:632>
	(...tail calls...)
	/tmp/y.lua:3: in main chunk
	[C]: in ?

Thanks for optparse, I use it a lot. :)

Thanks for the report, and sorry for the delay in fixing the issue.
I'll modernize the code-base to match my other recent projects, and make a fresh release to Luarocks including this fix in the next week or so.


Print error for failed HTTP auth request.

In the case of a failed HTTP auth token request, in addition to the current message that is returned, also return the error message in the response. This is to provide the user with a more descriptive message about what went wrong.
Signed-off-by: Kenny Leung<EMAIL_ADDRESS>

@stevvooe @dmcgowan @aaronlehmann FYI

Code LGTM.
@k4leung4 Any tests for this?

@k4leung4 This needs a rebase, tests, and addressing @dmcgowan comments :)

FYI, he's on vacation this week.  I will ping him Monday. :)

Thanks @mattmoor
It's just a friendly bump either way - I don't expect anything to happen before next year :p

Changed to make use of typed error instead of formatted string.
Added tests.
please take another look.

Current coverage is 57.70%

Merging #1249 into master will increase coverage by +0.17% as of 5d76fba

@@            master   #1249   diff @@
======================================
  Files          116     116
  Stmts        10468   10470     +2
  Branches       719     717     -2
  Methods          0       0
======================================
+ Hit           6023    6042    +19
+ Partial        719     717     -2
+ Missed        3726    3711    -15

Review entire Coverage Diff as of 5d76fba

Uncovered Suggestions

+0.31% via ...ge/driver/gcs/gcs.go#185...216
+0.31% via ...ge/driver/gcs/gcs.go#104...135
+0.23% via ...ge/driver/gcs/gcs.go#469...492
See 7 more...

Powered by Codecov. Updated on successful CI builds.

LGTM

Anything left needed to merge this?  I ask in part because of the upcoming code freeze.

LGTM

CI is back, lets turn this green then merge :wink:


no videoElement be created on mobile safari

IAgoraRTCRemoteUser - videoTrack - player is undefined on mobile safari. so I see a black screen only.
I debug on mac safari,  the player property is not undefined.

Hello @chenyifan88 , can you share your example code?


new version not working

Hello there!
I just formatted my laptop, and git clone the new version of hcxdumptool.
After installing, cannot get any good captures.
Having around version hcxdumptool 5.1.0, replace and now it works!
Using Alfa USB adapter.
Cheers!

Please add the your used command line of latest hcxdumptool.
Please add output of:
$ hcxdumptool -I
$ hcxdumptool -i "your interface" --check-driver

It's hard to tell because the original post is a little vague, but I believe I am experiencing the same issue. I am using an Alfa AWUS036ACH
$ hcxdumptool --version
hcxdumptool 6.0.0 (C) 2019 ZeroBeat
$ hcxdumptool -I
wlan interfaces:
5800e398b347 wlan0 (ath10k_pci)
00c0ca966636 wlan1 (rtl88xxau)
$ sudo hcxdumptool -i wlan1 --check_driver
initialization...
starting driver test...
driver tests passed...
all required ioctl() system calls are supported by driver
terminating...
When I run
$ sudo hcxdumptool -i wlan1 --do_rcascan=3
it takes a few seconds to see any APs, and I can let it run for a minute or so before it sees my AP, which is closer and has a stronger signal than the other APs it sees first.
If I build hcxdumtool v5.2.2, it works as expected--I see many APs immediately and my AP shows up quickly.

Ok, that is clear. By latest commit:
https://github.com/ZerBea/hcxdumptool/commit/e5fd93f8b8170c26b39af8fd96f18fd632951004
rcascan is changed to old behaviour. We do not need a value any longer.
COUNTs and HITs are shown at the same time.
example:
sudo hcxdumptool -i wlan1 --do_rcascan
If you got no HIT, packet injection isn't working like expected or no ACCESS POINT is in range.
But it is more likely that the driver isn't working like expected. The rtl88xxau driver is know for several issues especially regarding packet injection:
https://github.com/aircrack-ng/rtl8812au/issues/459
https://github.com/aircrack-ng/rtl8812au/issues/458
https://github.com/aircrack-ng/rtl8812au/issues/451
https://github.com/aircrack-ng/rtl8812au/issues/448
https://github.com/aircrack-ng/rtl8812au/issues/439
https://github.com/aircrack-ng/rtl8812au/issues/422
https://github.com/aircrack-ng/rtl8812au/issues/387
https://github.com/aircrack-ng/rtl8812au/issues/380
https://github.com/aircrack-ng/rtl8812au/issues/376
and more...

I'm running kernel 5.3.10
$ uname -r
5.3.10-arch1-1
and the driver crashed directly after a device (rtl8811au) is plugged in:
[  353.534645] usb 1-2: New USB device found, idVendor=7392, idProduct=a812, bcdDevice= 2.00
[  353.534654] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  353.534659] usb 1-2: Product: Edimax AC600 USB
[  353.534664] usb 1-2: Manufacturer: Realtek
[  353.534669] usb 1-2: SerialNumber: 00e04c000001
[  353.624543] rtl88xxau 1-2:1.0 wlp0s20f0u2: renamed from wlan0
[  438.293341] device wlp0s20f0u2 entered promiscuous mode
[  457.406728] WARNING: CPU: 1 PID: 3597 at net/mac80211/rx.c:804 ieee80211_rx_napi.cold+0xc/0x67 [mac80211]
[  457.406729] Modules linked in: 88XXau(OE) hid_generic usbhid fuse nls_iso8859_1 nls_cp437 vfat fat nvidia_drm(POE) nvidia_modeset(POE) nvidia(POE) snd_soc_skl snd_soc_hdac_hda uvcvideo snd_hda_ext_core snd_soc_skl_ipc videobuf2_vmalloc snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi snd_soc_core videobuf2_memops videobuf2_v4l2 snd_hda_codec_hdmi snd_compress x86_pkg_temp_thermal ac97_bus videobuf2_common intel_powerclamp snd_pcm_dmaengine rtl8821ae videodev coretemp rtsx_usb_ms mc snd_hda_codec_realtek btcoexist snd_hda_codec_generic kvm_intel rtl_pci memstick ledtrig_audio kvm rtlwifi snd_hda_intel joydev snd_hda_codec mac80211 btusb mousedev irqbypass btrtl r8169 intel_rapl_msr btbcm btintel snd_hda_core bluetooth i915 cfg80211 snd_hwdep snd_pcm crct10dif_pclmul ipmi_devintf crc32_pclmul asus_nb_wmi ipmi_msghandler ghash_clmulni_intel libarc4 aesni_intel snd_timer realtek aes_x86_64 crypto_simd cryptd glue_helper i2c_hid i2c_algo_bit intel_cstate mei_hdcp
[  457.406764]  intel_uncore hid libphy snd asus_wmi ecdh_generic intel_rapl_perf ecc sparse_keymap iTCO_wdt iTCO_vendor_support drm_kms_helper rfkill drm soundcore pcspkr mxm_wmi tpm_crb processor_thermal_device elan_i2c tpm_tis input_leds intel_gtt tpm_tis_core intel_rapl_common int3403_thermal tpm agpgart int340x_thermal_zone syscopyarea sysfillrect sysimgblt fb_sys_fops intel_xhci_usb_role_switch roles intel_soc_dts_iosf evdev mei_me mei mac_hid idma64 rng_core intel_lpss_pci intel_lpss i2c_i801 int3400_thermal acpi_thermal_rel intel_pch_thermal wmi asus_wireless ac battery sg crypto_user ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 rtsx_usb_sdmmc mmc_core rtsx_usb sr_mod cdrom sd_mod serio_raw atkbd libps2 ahci libahci libata xhci_pci crc32c_intel scsi_mod xhci_hcd i8042 serio
[  457.406799] CPU: 1 PID: 3597 Comm: NetworkManager Tainted: P        W  OE     5.3.8-arch1-1 #1
[  457.406800] Hardware name: ASUSTeK COMPUTER INC. X555UB/X555UB, BIOS X555UB.301 02/20/2017
[  457.406820] RIP: 0010:ieee80211_rx_napi.cold+0xc/0x67 [mac80211]
[  457.406822] Code: 38 48 81 c1 70 04 00 00 48 81 c6 38 01 00 00 e8 0a 20 74 ce b8 01 00 00 00 e9 26 4b fb ff 48 c7 c7 60 9b ce c0 e8 b7 33 22 ce <0f> 0b 48 89 ef e8 7f 08 87 ce e9 d1 5b fb ff 48 c7 c7 60 9b ce c0
[  457.406822] RSP: 0018:ffffabe380120e10 EFLAGS: 00010246
[  457.406823] RAX:<PHONE_NUMBER>000024 RBX: ffff93062f2a07a0 RCX:<PHONE_NUMBER>000000
[  457.406824] RDX:<PHONE_NUMBER>000000 RSI: ffff93063ba97708 RDI: 00000000ffffffff
[  457.406825] RBP: ffff93062dcd0400 R08:<PHONE_NUMBER>00078a R09:<PHONE_NUMBER>000001
[  457.406825] R10:<PHONE_NUMBER>000000 R11:<PHONE_NUMBER>000001 R12:<PHONE_NUMBER>000000
[  457.406826] R13:<PHONE_NUMBER>000001 R14:<PHONE_NUMBER>000006 R15:<PHONE_NUMBER>000000
[  457.406827] FS:  00007f096654bd80(0000) GS:ffff93063ba80000(0000) knlGS:0000000000000000
[  457.406828] CS:  0010 DS: 0000 ES: 0000 CR0:<PHONE_NUMBER>050033
[  457.406828] CR2: 00007f80080ce198 CR3: 000000022d662003 CR4:<PHONE_NUMBER>3606e0
[  457.406829] Call Trace:
[  457.406832]
[  457.406837]  ? __mod_zone_page_state+0x66/0xa0
[  457.406840]  ? kmem_cache_free_bulk+0x2e1/0x450
[  457.406850]  ieee80211_tasklet_handler+0xbc/0xd0 [mac80211]
[  457.406853]  tasklet_action_common.isra.0+0x4a/0xb0
[  457.406856]  __do_softirq+0x114/0x332
[  457.406858]  irq_exit+0xd4/0xf0
[  457.406859]  do_IRQ+0xbb/0x130
[  457.406862]  common_interrupt+0xf/0xf
[  457.406863]
[  457.406865] RIP: 0010:path_put+0x12/0x20
[  457.406866] Code: f3 90 8b 42 04 a8 01 74 ad eb f5 f3 90 eb 80 66 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 53 48 89 fb 48 8b 7f 08 e8 6e 00 01 00 <48> 8b 3b 5b e9 c5 91 01 00 0f 1f 44 00 00 0f 1f 44 00 00 55 48 89
[  457.406867] RSP: 0018:ffffabe382ea7ec0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffffda
[  457.406868] RAX: ffff9305ee4bce98 RBX: ffff9305ee4bceb0 RCX:<PHONE_NUMBER>000001
[  457.406869] RDX:<PHONE_NUMBER>000001 RSI:<PHONE_NUMBER>000008 RDI:<PHONE_NUMBER>000000
[  457.406869] RBP: ffff9305ee4bce98 R08:<PHONE_NUMBER>000000 R09:<PHONE_NUMBER>000000
[  457.406870] R10: ffff93061b147818 R11: ffff93063bb2a9f0 R12: ffff9305ee4bce98
[  457.406871] R13: ffff9305ee4bce98 R14: dead000000000122 R15: dead000000000100
[  457.406874]  __audit_syscall_exit+0x115/0x2b0
[  457.406877]  syscall_slow_exit_work+0x125/0x150
[  457.406879]  do_syscall_64+0x17c/0x1c0
[  457.406880]  ? prepare_exit_to_usermode+0x85/0xb0
[  457.406882]  entry_SYSCALL_64_after_hwframe+0x44/0xa9
[  457.406883] RIP: 0033:0x7f0967f274cf
[  457.406885] Code: 89 54 24 18 48 89 74 24 10 89 7c 24 08 e8 69 56 f9 ff 48 8b 54 24 18 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 01 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 2d 44 89 c7 48 89 44 24 08 e8 9c 56 f9 ff 48
[  457.406885] RSP: 002b:00007ffdcfba5b00 EFLAGS: 00000293 ORIG_RAX:<PHONE_NUMBER>000001
[  457.406886] RAX:<PHONE_NUMBER>000008 RBX: 0000564c8febde30 RCX: 00007f0967f274cf
[  457.406887] RDX:<PHONE_NUMBER>000008 RSI: 00007ffdcfba5b30 RDI:<PHONE_NUMBER>000007
[  457.406887] RBP: 00007ffdcfba5b30 R08:<PHONE_NUMBER>000000 R09:<PHONE_NUMBER>000007
[  457.406888] R10:<PHONE_NUMBER>0001da R11:<PHONE_NUMBER>000293 R12: 0000564c8ffa9f00
[  457.406889] R13:<PHONE_NUMBER>0001da R14:<PHONE_NUMBER>000001 R15: 0000564c8febc6b0
[  457.406890] ---[ end trace 3f97fb5e9ea2762f ]---
Do you see similar crashes in your dmesg log?

I do not see that, but I am running on Kali:
$ uname -r
5.2.0-kali2-amd64

Unfortunately, however, I am still experiencing the same behavior with do_rcascan after building from latest commit (3d2fba2).

I'm not able to get this driver to work. Neither running hcxdumptool:
$ iw dev
phy#4
Interface wlp0s20f0u3
ifindex 7
wdev 0x400000001
addr d2:b1:51:45:c7:ec
type monitor
channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz
txpower 18.00 dBm
$ hcxdumptool -I
74da380645e7 wlp0s20f0u3 (rtl88xxau)
$ hcxdumptool -i --do_rcascan
BSSID         CH COUNT   HIT ESSID                 [17:00:07]
terminating...
nor running airodump-ng:
$ airodump-ng wlp0s20f0u3
CH  9 ][ Elapsed: 0 s ][ 2019-11-12 17:09
BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID
BSSID              STATION            PWR   Rate    Lost    Frames  Probe
while this drivers working excellent:
$ hcxdumptool -I
wlan interfaces:
74da38f2038f wlp3s0f0u2 (mt7601u)
c83a35cb08e3 wlp3s0f0u1 (rt2800usb)
503eaaa08f6f wlp3s0f0u2 (mt76x0u)
f81a67077d0e wlp3s0f0u2 (ath9k_htc)
the realtek drivers are a nightmare.

...and it looks like the ath10k_pci driver is running into a firmware issue:
https://bugzilla.kernel.org/show_bug.cgi?id=205311
A google search on "ath10k_pci issue" will confirm this, too.

Let me explain my policy in a few words:
First of all I'm coding and testing against the official Linux kernel:
https://www.kernel.org/
If I encounter an issue, I'm going to report it there:
https://bugzilla.kernel.org/show_bug.cgi?id=202241
https://bugzilla.kernel.org/show_bug.cgi?id=202243
https://bugzilla.kernel.org/show_bug.cgi?id=202541
https://bugzilla.kernel.org/show_bug.cgi?id=205305
Next step is to report distribution related issues to my favorite distribution
https://www.archlinux.org/
https://bugs.archlinux.org/task/60165
Your driver rtl88xxau  isn't part of the official Linux kernel:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/net/wireless/realtek?h=v5.3.11
The official driver doesn't support monitor mode and packet injection. So I'm not able to reproduce it.
But I'm in contact with Christian [https://github.com/kimocoder]. He is working hard to fix tons of issues regarding this drivers
https://github.com/aircrack-ng/rtl8812au
https://github.com/aircrack-ng/rtl8188eus
Unfortunately he is very busy and has not so much time to work on the driver.

frame injection for 88XXau got issues. This will be priority right away!

@kimocoder
Realtek drivers are a nightmare and the (my) only ray of hope is your excellent work on this drivers.
It looks like the Linux kernel release cycle is a little bit too high for Realtek software engineers (I noticed that on AMD, too) and they cannot keep up. I took a closer look at the driver code. Unfortunately it is not easy to understand what is going on inside. For me it looks like the original code is composed of several different versions - regardless if it works or not.
But the devices are cheap and not so bad for their price. So having a full functional driver will be a big improvement. My early tests on both drivers showing big potential (especially the 8188eus running in combination with a TP-LINK-WN722 v2)

I have a brand new Realtek release of the rtl8188eus btw!

That sounds good.
BTW:
For a short time, I was able to get the rtl8188eu working and the results were very, very good:
https://github.com/ZerBea/hcxdumptool/issues/48#issuecomment-471207243

@adduty
and we need full working packet injection, because we transmit proberequests
https://github.com/ZerBea/hcxdumptool/blob/master/hcxdumptool.c#L3563
and count the responds
https://github.com/ZerBea/hcxdumptool/blob/master/hcxdumptool.c#L3340

@adduty
I think we can close this issue, because the driver issue in KALI is confirmed:
https://github.com/aircrack-ng/rtl8812au/issues/469

It's working now 😅

hcxdumptool also

amazing!

By latest commit
https://github.com/ZerBea/hcxdumptool/commit/148b11d35a5fdcdc77bface48e94397658c6d899
scan speed is increased by 50%. Now we do not spend so much time on an empty channel.
https://github.com/ZerBea/hcxdumptool/commit/148b11d35a5fdcdc77bface48e94397658c6d899#diff-56f0554ece9939c694f65b93a8468553R3256
Is it still working with the driver? It works fine on rt2800usb, mt76 and ath9k_htc and I assume, it will work on 8812 and rtl8188eus (and of course wifite2), too

Yes it works, have to spend some days with some other miners like regdom (unlocking all channels) and scanning/fixes in general. Just glad to have the basics up and running

Good to hear that. Thanks. I have to play around with this values. My be we can speed up them.
These are the last measured values between EAPOL messages:
MP:M1M2 RC:12 EAPOLTIME:4369
MP:M2M3 RC:13 EAPOLTIME:12673
MP:M1M2 RC:1 EAPOLTIME:3379
MP:M2M3 RC:2 EAPOLTIME:3773
MP:M1M2 RC:1 EAPOLTIME:2952
MP:M2M3 RC:2 EAPOLTIME:12956
MP:M1M2 RC:1 EAPOLTIME:6299
MP:M2M3 RC:2 EAPOLTIME:13582
We stay 500000 ms on an empty channel - that is more than enough, if we take a look at the real EAPOL times.

root@kimocoder:~/Downloads# hcxdumptool -i wlan1
initialization...
interface is already in monitor mode

start capturing (stop with ctrl+c)
NMEA 0183 SENTENCE......:
INTERFACE NAME..........: wlan1
INTERFACE HARDWARE MAC..: 00c0caa47b06
DRIVER..................: 88XXau
DRIVER VERSION..........:
DRIVER FIRMWARE VERSION.:
ERRORMAX................: 100 errors
FILTERLIST ACCESS POINT.: 0 entries
FILTERLIST CLIENT.......: 0 entries
FILTERMODE..............: 0
WEAK CANDIDATE..........: 12345678
PREDEFINED ACCESS POINT.: 0 entries
MAC ACCESS POINT........: 000e22781df9 (incremented on every new client)
MAC CLIENT..............: c02250f7edd1
REPLAYCOUNT.............: 62706
ANONCE..................: 230fbfbeebbe0eb08f914a3884dc914fddfbdc062495b537d2689d44a75e6c6e
SNONCE..................: 12c6fd6869cb70858d24d42686bccbb45f9dbac84532c5c4c81ea0a1a039ae4a

Good.
As long as we do not reach the 100 errors and as long as we will get some hits (hcxdumptool -i interface --do_rcascan) everything is fine with the driver.
Now I'm refactoring hcxpcaptool to v 6.0.0
Increased level of aggressiveness again. We do not stop after the first attempt of a client to connect to us. Now we allow every attempt. That is necessary in case of the client typed a false PSK on the first attempt.


Query source generation compile error

Issue
I'm getting a compile "error" with the query source generation. It strangely doesn't prevent me from building and running the project, but it does prevent hot reloading.

I'm using Arch.System.SourceGenerator v1.1.2:
<PackageReference Include="Arch.System.SourceGenerator" Version="1.1.2" />

Potential cause
This appears to be because the generated code does not include the correct using statement nor does it use the global:: keyword to fully specify which type to use:

Workaround
Fully qualifying the name in the source code fixes the error:

This implies that the source generator is directly using the type name from the source code.
Potential fix
I'm interested in taking a look at the source generator code and changing it so that the global:: qualified type name is always used. This should prevent any similar issues in the future and prevent type name collisions.
However, I'm not familiar with C#'s source generation feature and what it's limitations are.

I'm not sure why, but after some testing, the generated code is now including the namespace in the type name:

I'm also getting a similar result with my original project's SpriteBatch. The generated code now uses Microsoft.Xna.Framework.Graphics.SpriteBatch instead of SpriteBatch.
This is in a new project with the following references:
<ItemGroup>
    <PackageReference Include="Arch" Version="<IP_ADDRESS>-alpha" />
    <PackageReference Include="Arch.EventBus" Version="1.0.2" />
    <PackageReference Include="Arch.LowLevel" Version="1.0.3" />
    <PackageReference Include="Arch.Persistence" Version="1.0.2" />
    <PackageReference Include="Arch.Relationships" Version="1.0.1" />
    <PackageReference Include="Arch.System" Version="1.0.2" />
    <PackageReference Include="Arch.System.SourceGenerator" Version="1.1.2" />
</ItemGroup>

This fixes the original issue I was having, but I'm now confused as to why I originally had the error.

Everything seems fine now, but if anyone knows why I had the original issue (namespace of type not included in source generation), I would greatly appreciate it.


implement idle-timeout

I think the PR is fine as-is, but we might want to consider things like below in the follow-up PRs.

Optimization:

The PR introduces a new timeout value in quicly_conn_t, which gets consulted by quicly_get_first_timeout and quicly_send every time these functions are invoked. We might want to optimize the design, possibly by merging quicly_conn_t::idle_timeout.at with quicly_conn_t::egress.loss.alarm_at.

Extending the API:

We should provide a function that returns if the connection can still be used for sending new HTTP requests.

This is because while idle timeout happens after TP.idle_timeout + 3PTO, clients should not use a connection that has been idle for longer than TP.idle_timeout when sending a new request. Or do we need to be even more conservative on when a connection can be reused? (e.g. 7PTO before the idle timeout fires, instead of 3PTO)

We should also provide an API that instructs quicly to retain the connection open while an HTTP request is in progress. HTTP draft recommends clients to send PINGs when under such situation.

Merged. @janaiyengar Thank you so much!!!


create a GitHub action workflow to build the layer.zip file as a release

The abap runtime layer zip file could be provided as a asset in GitHub releases. Every abap runtime relevant changes could start a GitHub action workflow that create the layer.zip in a new release.

or is it something that is typically released to npm?

As far as I know the custom runtime can't create files during the execution of the lambda function. Thats why 'npm install' is not possible.
There are two ways to assign the layer to the lambda function:

As a zip file, which could be downloaded from the releases
linked to a central AWS account with the layer

This repository provides the Node.js layer from a central AWS account
https://github.com/lambci/node-custom-lambda
If I have not missed anything there is no npm used.


Backward slash in webmodules path on Windows

When I upgraded to 2.7 my web_modules imports contain backwards slashes.
For example:
import React from 'react';
import ReactDOM from 'react-dom';
import { Router } from "@reach/router";
import { Auth0Provider, withAuthenticationRequired } from "@auth0/auth0-react";
import { ToastContainer } from "react-toastify";
import AddLocationPage from "./bin/Pages/AddLocation";
import Settings from "./bin/Pages/Settings";

becomes:
import * as  __SNOWPACK_HMR__ from '/__snowpack__/hmr.js';
import.meta.hot = __SNOWPACK_HMR__.createHotContext(import.meta.url);
import __SNOWPACK_ENV__ from '/__snowpack__/env.js';
import.meta.env = __SNOWPACK_ENV__;

import React from '\web_modules\react.js';
import ReactDOM from '\web_modules\react-dom.js';
import { Router } from<EMAIL_ADDRESS>import { Auth0Provider, withAuthenticationRequired } from<EMAIL_ADDRESS>import { ToastContainer } from "\web_modules\react-toastify.js";
import AddLocationPage from "./bin/Pages/AddLocation.js";
import Settings from "./bin/Pages/Settings.js";

My own files have forward slashes so that seems to be ok but the web_modules ones cannot be imported by the browser.

@snowpack/app-scripts-react: 1.8.1
snowpack: 2.7.2
Windows 10
NodeJs: 12.13.1

The problem can be resolved by tweaking createImportResolver:
change:
// Windows fix: temporarily use backslashes until fully resolved (will be transformed to forward slashes later)
        if (path.sep === '\\') {
          resolved = resolved.replace(/\//g, '\\');
        }

to
if (path.sep === '\\') {
          resolved = resolved.replace(/\//g, '/');
}

Hm. So we actually changed web_modules to be relative, so we do need that line to stay because Windows has trouble resolving web modules with POSIX-style forward slashes. But it looks like some config may be preventing those paths being transformed back into relative paths with forward slashes.
Do you have an existing mount:web_modules script, or something similar in your config? I’m thinking we may not be handling that scenario correctly.

No, I've scaffolded a brand new project two days ago.
snowpack.config.js looks like:
{
  "extends": "@snowpack/app-scripts-react",
  "plugins": [],
  "installOptions": {
    "namedExports": [
      "react"
    ]
  }
}

bump

I can confirm that:
npx create-snowpack-app new-dir --template @snowpack/app-template-svelte

dist/App.js

import {
	SvelteComponentDev,
	add_location,
	...
} from "\web_modules\svelte\internal.js";

Uncaught TypeError: Failed to resolve module specifier "web_modulessvelteinternal.js". Relative references must start with either "/", "./", or "../".

Same issue.
Snowpack: 2.7.5
Windows 10

We have an existing test that checks for this thing, and runs on Windows for Node versions 10, 12, and 14. It might be missing a code path, it seems.
I’d love some help looking at the test and seeing what we can add to catch/fix this bug!

Not sure if this is helpful but not all tests build on my local Windows machine:

Is there any reason we cant throw a any path to posix path regex on the last step.
I'd be happy to write the pull request if not. I want to try the package but this is a 100% blocker on windows

Not sure if this is helpful but not all tests build on my local Windows machine:

Thanks for letting me know! For some strange reason GitHub Actions was not failing. I am starting not to trust its Windows image 😅. That should be fixed in master

Is there any reason we cant throw a any path to posix path regex on the last step.

Yes that is exactly what is supposed to happen. We do that in some places, but it seems that there is one code path where that isn’t happening. If you can find it, would love a PR!

I have a same problem on Windows.
I created my project using @snowpack/app-template-blank template.

As a temporary workaround I'm running Code inside WSL2

<EMAIL_ADDRESS>was just released. It looks like this issue was closed automatically from the PR. But please give this a try and let us know if that solves the problem.

I can confirm that 2.7.6 solves my problem. Many thanks for this fix.


Metrics: Nil Derefence when TR/PR not found

We dereference a nil pointer when TR/PR is not found or
somehow taskrun or pipelinerun pointer is nil.
This was catch by @Epsilon314  here

Changes

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Has Docs included if any changes are user facing
[ ] Has Tests included if any functionality added or changed
[x] Follows the commit message standard
[x] Meets the Tekton contributor standards (including
functionality, content, code)
[x] Has a kind label. You can add one by adding a comment on this PR that contains /kind <type>. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tep
[x] Release notes block below has been updated with any user facing changes (API changes, bug fixes, changes requiring upgrade notices or deprecation warnings)
[x] Release notes contains the string "action required" if the change requires additional action from users switching to the new release

Release Notes
NONE

/retest

/release-note-none

/check-pr-has-kind-label

/test check-pr-has-kind-label

/approve


edunham -> alumni

Retire myself & clean up some trailing whitespace.
http://edunham.net/2018/05/15/team.html

r? @steveklabnik
(rust_highfive has picked a reviewer for you, use r? to override)

<3
There's a merge conflict, could you resolve it please? Thanks!

I'm about to make a change to the teams too, so I've resolved the merge conflict and I'm going to merge this :)


Updated Migrating From MVC 5 article to use Gulp rather than Grunt

@madskristensen @DamianEdwards Could you guys please look these changes over for correctness?

Why use gulp-clean instead of rimraf or del? The project templates are using rimraf because it's super light weight. del is the recommended approach though

I chose gulp-clean because it was analogous to grunt-clean (which was the code I had previously), and it seemed like it would be the most discoverable option (who's going to know to search for "rimraf"?). If del is the recommended approach (recommended where?) I'm happy to use that, though, thanks.

Let's keep our docs consistent with the templates. If we decide to move the templates to use del then we can update the docs at that point.

Sounds good - will update to use rimraf now.

:shipit:

Beautiful. Thanks


Herbaria by Code

Keep all hits when sorting Herbaria by Code

Delivers https://www.pivotaltracker.com/story/show/176751952

Suggested Manual Test and Comparison###

For comparison purposes, start with the current behavior in the production server

https://mushroomobserver.org/herbaria?flavor=nonpersonal
click the Code sort tab
Result The sort makes some hits disappear (i.e., the non-personal herbaria with a blank Code).

Now do the same thing in this branch:

http://localhost:3000/herbaria?flavor=nonpersonal
click the Code sort tab
Result The sort includes all hits from the prior search.

I know that the current behavior is deliberate, so it's not fair to call it a bug. But it always surprises me when I see it, and there's no obvious way around it.
If we really want the ability to list only the herbaria with Codes, I suggest:

add a new query variable code? Now we can do a Fungarium pattern search for code?: yes which returns only the herbaria with code.present?

Coverage increased (+0.008%) to 93.036% when pulling 5bbdf57514739e17a08dfd37ecc9b2bd107996f1 on 176751952-herbaria-by-code into aa58d57436802bb68041c7c61994dd096d11406b on master.

In principle, I have nothing wrong with continuing to include personal herbaria when sorting the index by herbarium code, but I believe the proposed implementation would put those herbaria at the top.  I suggest that this is non-intuitive.  If I do a search for herbaria that happens to return multiple pages of results -- is this an unrealistic use case? what about a listing of all herbaria? -- and want to look for a particular code, so I tell it to sort by code, I would find it obnoxious to have to page down multiple pages to get to herbaria that actually have codes.  Okay, here's a reasonable use case: I know the herbarium code more or less, but it's one of those that totally doesn't resemble the institution name, and I'm misremembering the code slightly so my search for the code failed.  How do I look this herbarium up?  I tried searching, that failed.  I can't search by the institution name, because I have no idea what it is and it doesn't resemble or can't be guessed at from the code.  So I'm forced to look at a listing of all herbaria.  It is probably possible to use some search magic to request only hits that begin with a given letter, or to explicitly ask for herbaria with non-empty codes, but not every user will know how to do that.  I suggest that they would be annoyed with having to wade through code-less herbaria first.  "Why in the world would you want to see herbaria without codes when you've asked it to sort by code??"  (Of course the answer is that another use case would be explicitly to get a listing of herbaria which do not have a code!)  I just think it makes all kinds of sense to put the codeless herbaria at the end.
Phew.  Okay, so I suggest adding a sort term along these lines:
IF(herbaria.code IS NULL OR herbaria.code = "", 0, 1) DSC

Would that work?  Sort specs may need to be columns these days.  If so, I don't know how to solve this problem off the top of my head.  Maybe you can assign a local variable in the select clause?

I'll give a try. (I might be able to get to it until tomorrow a.m.)
Note that the herbaria that disappear when sorting by code include herbaria that are institutional, but not registered with Index Herbariorum.

Fair enough, but I still think it makes more sense to sort them at the end.
On Mon, Aug 9, 2021 at 9:58 PM Joseph D. Cohen @.***>
wrote:

I'll give a try. (I might be able to get to it until tomorrow a.m.)
Note that the herbaria that disappear when sorting by code include
herbaria that are institutional, but not registered with Index Herbariorum.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/775#issuecomment-895669123,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAYTNNKM36AYRGFI353DWWTT4CBTPANCNFSM5BPREQ4A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

I agree.
On Mon, Aug 9, 2021 at 7:02 PM Jason Hollinger @.***>
wrote:

Fair enough, but I still think it makes more sense to sort them at the end.
On Mon, Aug 9, 2021 at 9:58 PM Joseph D. Cohen @.***>
wrote:

I'll give a try. (I might be able to get to it until tomorrow a.m.)
Note that the herbaria that disappear when sorting by code include
herbaria that are institutional, but not registered with Index
Herbariorum.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
<
https://github.com/MushroomObserver/mushroom-observer/pull/775#issuecomment-895669123
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AAYTNNKM36AYRGFI353DWWTT4CBTPANCNFSM5BPREQ4A
.
Triage notifications on the go with GitHub Mobile for iOS
<
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
<
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MushroomObserver/mushroom-observer/pull/775#issuecomment-895670555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAALDFATARDIFJ3AQLRLTKTT4CCDPANCNFSM5BPREQ4A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.