Checklist of meza tags current working in Rocky/RHEL8

Below are a list of meza tags that have completed a meza deploy monolith with no errors using the rhel8-35.x branch in this repository. This checklist will be updated once that tag is working successfully.
Tested on RHEL 8.x

[ ] always
[ ] apache-php
[ ] autodeployer
[ ] backup-cleanup
[ ] backup-servers
[ ] base
[ ] controller
[ ] cron
[ ] database
[ ] elasticsearch
[ ] latest
[ ] mediawiki
[ ] mediawiki-composer-extensions
[ ] mediawiki-core-skins
[ ] mediawiki-file-perms
[ ] mediawiki-git-core-extensions
[ ] mediawiki-git-extensions
[ ] mediawiki-git-local-extensions
[ ] mediawiki-git-submodules
[ ] mediawiki-httpd-reload
[ ] mediawiki-latest
[ ] mediawiki-local-skins
[ ] mediawiki-mediawiki
[ ] mediawiki-mediawiki-core
[ ] mediawiki-search-index
[ ] mediawiki-skins
[ ] mediawiki-smw-data
[ ] mediawiki-update.php
[ ] mediawiki-verify-wiki
[ ] memcached
[ ] parsoid

Tested on Rocky 8.6

[x] always
[x] apache-php
[x] autodeployer
[x] backup-cleanup
[x] backup-servers
[x] base
[x] controller
[x] cron
[x] database
[x] elasticsearch
[x] latest
[x] load-balancer
[x] mediawiki
[x] mediawiki-composer-extensions
[x] mediawiki-core-skins
[x] mediawiki-file-perms
[x] mediawiki-git-core-extensions
[x] mediawiki-git-extensions
[x] mediawiki-git-local-extensions
[x] mediawiki-git-submodules
[x] mediawiki-httpd-reload
[x] mediawiki-latest
[x] mediawiki-local-skins
[x] mediawiki-mediawiki
[x] mediawiki-mediawiki-core
[x] mediawiki-search-index
[x] mediawiki-skins
[x] mediawiki-smw-data
[x] mediawiki-update.php
[x] mediawiki-verify-wiki
[x] memcached
[x] parsoid

Had to update the "latest" tag because this morning Rocky published ansible-5.4 and python38 which broke meza in the middle of a deploy.
rhel8-35.x branch as of 9b44a25 updates everything EXCEPT python and ansible.

rhel8-35.x as of commit 336c3c9 runs all the way to completion.
Here are the instructions to replicate.

install Rocky 8.6 (can use kickstart file https://flux.fm/wp-content/uploads/rhel8-min-dev.cfg to automate)
Login as standard user
Run the following commands

sudo git clone https://github.com/djflux/meza.git /opt/meza
cd /opt/meza
sudo git checkout rhel8-35.x
sudo bash /opt/meza/src/scripts/getmeza.sh
sudo meza deploy monolith

Provide hostname and database password (if desired) then wait about 15-45 minutes.
Need to test on a RHEL8 installation.

Kickstart files added into rhel8-35.x branch as of commit 84647b0

Had to update the "latest" tag because this morning Rocky published ansible-5.4 and python38 which broke meza in the middle of a deploy.
rhel8-35.x branch as of 9b44a25 updates everything EXCEPT python and ansible.

As of commit As of commit 03218f2 exclusions for python38 and ansible have been placed into the dnf/yum repo files in /etc/yum.repos.d on both Rocky and RHEL8. This change will allow ansible and python36 to be updated properly and also not update ansible to a version greater than 2.9.x.


[flash_ctrl] Flash CONTROL Register General

This is just a Spec clarification Issue
Register FLASH_CTRL.CONTROL (0x20).  This is the main Flash Operation Control register.
The Description of the START bit in the specification reads: -
START	Start flash transaction. This bit shall only be set after the other fields of the CONTROL register and ADDR have been programmed
The verification environment does not do this as such.  Currently the START bit is set ‘at the same time’ as the other fields in the CONTROL register, but after the ADDR has been programmed.
There seem to be no issues with this.  Just checking that there is no underlying hidden requirement here.

ah yes.  Same time or later is fine. I will update the language of the spec.

Spec updated .. close


Controller has no field or method RenderJson

My code works fine on my Windows 10, but when I try to run my revel project on a mac sierra 10.12.4 I got this error for all my controllers :
a.RenderJson undefined (type *Analytics has no field or method RenderJson)
What's happen please ?

Changes since v0.13.0
Breaking Changes
revel/revel:
    change RenderArgs to ViewArgs PR #1135
    change RenderJson to RenderJSON PR #1057
    change RenderHtml to RenderHTML PR #1057
    change RenderXml to RenderXML PR #1057

Ok thx !


Provide separate highlight style for current scope

In vscode the indent guide for the current scope is styled differently with a highlighted color. Would it be possible to implement this as an option?

This feature can not be implemented, because there is only one way to hightlight the indentLine, hi Conceal.

Right, that's too bad. Thanks


[5.8] Added Model Config & Fixed namespace

I maked a config for model make a default path for the model creation command.

Please revert the changes to the composer file like I asked in the previous pr. You still have some style failures.


does eesen has plan for SMBR?

Hi Yajie
Just wondering if Eesen has this implementation plan?
Thank you very much
Best

Hi, discriminative training of CTC models is on our agenda. But we don't have an exact time when it can be delivered.

Thank you very much!
I have a few questions regarding MPE CTC.
1> Traditional MPE/sMBR employ posterior probabilities like in the SMBR paper https://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwimg7frnKrOAhUHDsAKHSgCBU4QFgggMAA&url=http%3A%2F%2Fwww.danielpovey.com%2Ffiles%2F2013_interspeech_dnn.pdf&usg=AFQjCNE4yfLX6fLlWryrkF-db_Wpka_Eyw&sig2=RBOUjYoj62XXRw9_V8d-zw&bvm=bv.128617741,d.ZGg Equation 8
But CTC employs Maximum Likelihood Training. Can I use p(l|x) in https://www.google.ie/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwivrM-5narOAhXmIcAKHRMFDzYQFggfMAA&url=ftp%3A%2F%2Fftp.idsia.ch%2Fpub%2Fjuergen%2Ficml2006.pdf&usg=AFQjCNG5Gd_fAzjp7MG_7wiClcsn1j4-vQ&sig2=vtSfevVlbN0Co7jXle_0Pw&bvm=bv.128617741,d.ZGg Equation 15 to replace the P(O|S) in SMBR paper Equation 8?
2>P(W) supposed to be the language model of the training data, right? What if the training data and the real test data are in different domain, I still need to use the language model of the training data?
Thank you very much

Hi Yajie
Sorry to bother you with another question:
The basic steps of discriminative training is

get the denlattice
get the alignment
do the discriminative training

For step 1. my understanding is the CTC lattice generated by latgen-faster
For step 2. I don't have very clear clue how to get the aligment
Could you please give me some guidance?
Best


3.0 Upgrade Report: Multiple Batch Jobs

What needs to be done
The auto-generated section in the Spring Boot 3 Upgrade Report for the 'Multiple Batch Jobs' section should be improved.
?? Please read Spring Boot 3 Upgrade Report Contribution Guideline ??
From the Release Notes

Running multiple batch jobs is no longer supported.
If the auto-configuration detects a single job is, it will be executed on startup.
If multiple jobs are found in the context, a job name to execute on startup must be supplied by the user using the spring.batch.job.name property.

The report is defined in components/sbm-recipes-boot-upgrade/src/main/resources/recipes/27_30/report/sbu30-report.yaml
The (generated) test is defined in components/sbm-recipes-boot-upgrade/src/test/java/org/springframework/sbm/boot/upgrade_27_30/report/helper/MultipleBatchJobsReportSectionTest

test


Build script does not check version number

Currently, the deploy script relies on the version number being bumped in order to release properly. However, the build script for pull requests never checks this. There should be a check for version number vs. the latest copy on the production branch to make sure the version has been bumped in the POM.

To add on, it might be beneficial to also push a tag to the repository to do patches between versions.


When I run: $BLENDER - noaudio -- background -- Python generate. py -- seed 0-- task coat - g desert.gin simple.gin -- output_ Folder outputs/helloworld/coat

Describe the bug
AWhen I run: $BLENDER - noaudio -- background -- Python generate. py -- seed 0-- task coat - g desert.gin simple.gin -- output_ Folder outputs/helloworld/coat
An error message occurred: - noaudio: Command not found
the  "install.py "  have installed Blender in the infinigenm directory and can manually open it.
Steps to Reproduce'

What command did you run?

Add your command here
```$BLENDER - noaudio -- background -- Python generate. py -- seed 0-- task coat - g desert.gin simple.gin -- output_ Folder outputs/helloworld/coat

- What are your output logs?
```No log file generated
A
** (If this is your first time running Infinigen) What are the full output logs of `install.sh` ?**

 no error
`

**Platform**
- OS & OS Version: Ubuntu 22.04.3 LTS
- GPU (?) : nvidia P6000
- GPU Driver Version (?) :w-3245
- RAM (GB):384G

**Additional context**
Add any other context about the problem here.

Hello, please make sure you followed the step in our Installation guide to add export BLENDER=... to you terminal/bashrc. This error occurs when echo $BLENDER is empty, so it is likely that you did not correctly configure the $BLENDER variable.


Can't login: This function has crashed

An unhandled error in the function code triggered the following message:

Error - Invalid scheme: null

Stack trace
Error: Invalid scheme: null
    at validate (/var/task/redirect.js:36:35)
    at Runtime.exports.handler (/var/task/redirect.js:16:5)
    at Runtime.handleOnceNonStreaming (/var/runtime/Runtime.js:73:25)

I am having the same issue.

I can reproduce this when using the hosted VS Code in GitHub Codespaces - *.github.dev. Works correctly with VS Code desktop.

yes mine was hosted. gitpod or github.dev

Steps to reproduce:

Open this repo with github.dev: https://github.dev/znck/grammarly
Install Grammarly for VS Code extension
Run Grammarly: Login command on cmd shift P panel.
Login to Grammarly and click Continue on Grammarly auth page
On the Netlify function you'll get the error.

As far as I can see, it's because the Uri coded on state param does not have the expected form. It looks like:
https://github.dev/extension-auth-callback?state=<extension-internal-uri-state>
It doesn't contain the expected params on redirect.jsL16:
validate(
      url.searchParams.get('vscode-scheme'),
      url.searchParams.get('vscode-authority'),
      url.searchParams.get('vscode-path'),
    )

Hope that helps @znck. How we should proceed?


BUDGET: Display $xxx more needed this week - for weekly goals.

This one can be a bit tricky.  Depends if the math is used to track monthly (weekly * 4, weekly * 5 on 5 pay months) then what is remaining to fund this week may not be the weekly goal.  If all we are concerned about is the weekly goal then it is straight forward.
With the new views now available I have a view for my wife's paychecks (paid weekly) and my paychecks (paid every 2 weeks).  I've set all the weekly goal categories (groceries, fuel, dining out, etc) as actual weekly goals but the budget still shows "more needed this month".  So now I need to figure out which week we're in, how much has already been allocated/spent, how much I should allocate to meet this week's goal.  In my perfect world these would be categories that I just need to "top off" each week.  I do not have a strict monthly goal.

This feels like it should be a feature request for the actual YNAB site/app, not the role of an extension.


Option to build app as a shared library

E.g. via fips_begin_app({name} shared).

I would rather add a new keyword 'fips_begin_sharedlib()'? I currently don't have a use case for shared libs, and might not be able to test this well on all platforms though.

I have added a fips_begin_sharedlib()/fips_end_sharedlib() macro, and added a very simple example to fips-hello-dep1 (https://github.com/floooh/fips-hello-dep1/blob/master/src/sharedlib_test/CMakeLists.txt), I only quickly tested compilation on OSX (results in a .dylib file) and Windows, the DLL is built to fips-deploy/[project]/[config].
Let me know if I forgot something :)

Reminder for Linux:
Linking CXX shared library /home/travis/build/floooh/fips-deploy/fips-hello-dep1/linux-make-debug/libdep1shared.so
/usr/bin/ld: ../dep1/libdep1.a(dep1.cc.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
../dep1/libdep1.a: could not read symbols: Bad value
collect2: error: ld returned 1 exit status
make[2]: *** [/home/travis/build/floooh/fips-deploy/fips-hello-dep1/linux-make-debug/libdep1shared.so] Error 1
make[1]: *** [src/sharedlib_test/CMakeFiles/dep1shared.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] Built target dep1test

For some reason I don't understand, dependencies are not handled properly yet. I have a shared library with one module using "fips_libs(OpenGL32)" which fails to link because of missing GL symbols. Debug CMake output indicates that the module is processed after the shared lib.
OS X links fine. Linux gives a linker relocation error similar to yours above.

Hmm, good catch, I can reproduce this by moving the Oryol samples includes above the modules in the root CMakeLists.txt. I'll open a separate ticket for this, but I agree that moving dependency resolution to the end might be too complex... I'll put at least a note into the docs for now.

Can I close this ticket?

Sure. :)


ADO extension not found

Describe the bug
I tried to install the ADO extension but It's not found in the marketplace.
To Reproduce
Steps to reproduce the behavior:

Go to https://github.com/microsoft/accessibility-insights-action/blob/main/docs/ado-extension-usage.md
Click on https://marketplace.visualstudio.com/items?itemName=accessibility-insights.prod
See error

Expected behavior
You should see the extension and installed in that page
Screenshots

We apologize for the inconvenience, the extension is currently in the beta stage. We will contact you in short with installation guidance.

The user was contacted with further information about the ADO extension and the issue was solved.


Understanding gt_cls_labels

Hey, thanks for the great work.
I have some trouble wrapping my head around the gt_cls_labels variable.
Example
To my understanding it should be like this. Let me provide an example of my understanding.
Example video with 10 frames that has the action class 4 during frames 2-5 should have the following gt_cls_label:

Frames:              |0---1---2---3---4---5---6---7---8---9|
gt_cls_labels:
Pyramid_level0:      |0---0---4---4---4---4---0---0---0---0|
Pyramid_level1:                |0---4---4---0---0|
Pyramid_level2:                     |0---4---0|

Sample
Now for an actual sample from a real dataset:
However, when I look at the gt_cls_labels for a video in thumos (video_validation_0000203) with segments:
gt_segments = [[  45.0000,  101.2500], [ 116.2500,  155.2500], [ 294.0000,  322.5000], ...]
The gt_cls_labels is mostly empty. The first pyramid level is all 0s with some 7s here and there, but not nearly as many as I would expect. In fact, there are only 47 non-zero values in the whole gt_cls_labels.
I would like to know where I have gone wrong and if you could explain why the gt_cls_labels is so sparse. Thanks!
Code
Here is a minimum example to print the non-zero locations of gt_cls_labels for the sample video.
from libs.modeling import make_meta_arch
from libs.core import load_config
from libs.datasets import make_dataset, make_data_loader
from libs.utils import fix_random_seed

cfg = load_config("configs/thumos_i3d.yaml")
model = make_meta_arch(cfg['model_name'], **cfg['model'])
train_dataset = make_dataset(
    cfg['dataset_name'], True, cfg['train_split'], **cfg['dataset']
)
rng_generator = fix_random_seed(cfg['init_rand_seed'], include_cuda=True)
train_loader = make_data_loader(
    train_dataset, True, rng_generator, **cfg['loader'])

video_list = next(iter(train_loader))

batched_inputs, batched_masks = model.preprocessing(video_list)
feats, masks = model.backbone(batched_inputs, batched_masks)
fpn_feats, fpn_masks = model.neck(feats, masks)
points = model.point_generator(fpn_feats)

gt_segments = [x['segments'] for x in video_list]
gt_labels = [x['labels'] for x in video_list]

gt_cls_labels, gt_offsets = model.label_points(points, gt_segments, gt_labels)

print(gt_cls_labels[1].nonzero())

There is a misunderstanding in your example. The action will only be assigned to one of the feature pyramids, instead of all of them. This assignment is controlled by the regression ranges. Each pyramid level has its own regression range, and only actions lies in the range will be assigned to the level (see here). On THUMOS'14, we used non-overlapping regression range, thus an action will be assigned to one of the pyramid levels (more precisely, at most two for some corner cases).

So for the segments [  45.0000,  101.2500], [ 116.2500,  155.2500], [ 294.0000,  322.5000] with lengths [56.2500, 39.0000, 28.5000], their pyramids should be [4, 4, 3] (regression_ranges = [(0, 4), (4, 8), (8, 16), (16, 32), (32, 64), (64, 10000)]).
For the first segment it should be pyramid 4 because the fourth pyramid has ranges between 32-64 and the length is 56.25. Is this correct?
Also what do you mean by the corner cases? Could you provide an example?
Thanks!

Yes, that is correct.
A corner case can happen when the duration of action lies on the verge of two range brackets. For example, with regression_ranges = [(0, 4), (4, 8), (8, 16), (16, 32), (32, 64), (64, 10000)], our current implementation will assign an action with a duration of 4 (feature grids) to both the first and the second pyramid level.

Thanks for the explanations!


Feedback button

Do you like the Open Roberta Lab?
Maybe you would like to  give us credit, tell us your opinion or report a bug.
With a simple form we will collect this feedback anonymously.

Feedback can be sent by the user.


Drop Julia 0.6

Codecov Report

Merging #85 into master will increase coverage by 1.11%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #85      +/-   ##
==========================================
+ Coverage   97.78%   98.89%   +1.11%
==========================================
  Files           7        7
  Lines         722      545     -177
==========================================
- Hits          706      539     -167
+ Misses         16        6      -10

Impacted Files
Coverage Δ

src/EzXML.jl
100% <ø> (ø)
:arrow_up:

src/document.jl
98.83% <100%> (+0.34%)
:arrow_up:

src/node.jl
100% <100%> (+1%)
:arrow_up:

src/xpath.jl
95.34% <100%> (+1.73%)
:arrow_up:

src/buffer.jl
100% <100%> (ø)
:arrow_up:

src/streamreader.jl
97.56% <100%> (+3.06%)
:arrow_up:

src/error.jl
94.44% <100%> (-1.71%)
:arrow_down:

... and 2 more

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 eb6117b...cc8acd6. Read the comment docs.


#187 support compatible strings as an argument in basic_node ctors

Currently, constructing a string scalar node requires exactly the same type as basic_node::string_type as an argument type.
This restriction had been forcing users to create a lot of boilerplate codes before this PR.
To resolve the issue, this PR have supported compatible strings, e.g., character arrays or std::string_view (only with C++17 or later), as an argument of the basic_node constructor.

coverage: 100.0%. remained the same when pulling 080136fd34ced72db97fb3119434329d6a6bde19 on feature/187_support_compatible_strings_in_node_ctor into 1cb0699f51c7f0350fb8c3331553d786eae48c94 on develop.


Links generate question marks

When I use
PaginateRoute::pageUrl($i)
this not generate full url examle: http://example.com/news/page/2
byt only "?".
And this happens even when I use other url generator and page helper functions.

https://github.com/spatie/laravel-paginateroute/commit/8fe1ffb7047a987b4eea0873b4c90a6c3ab125c5#diff-0a427ca7b43101dac3c619568c5dfbf1
Lines 307 - 309 are bad, there are missing parentheses.
Original line 306 was good.

Thanks for the report, fixed in 2.6.2

Ok, but problem now is with https://github.com/spatie/laravel-paginateroute/commit/e52dedf7b9ef65025e08dfd9ebe7f2a5c7af3015#diff-0a427ca7b43101dac3c619568c5dfbf1L305
use Request;
no use Illuminate\Http\Request;

Sorry, tagged a bit too fast. Should be working now.


Adding max_new_tokens fixed the problem with partial JSON

After setting the max_new_tokes double as high as the default, I did not experience more partial JSON replies from "dolphin-2.1-mistral-7b". I did get one that had line feeds in it, but could not reproduce that. I guess it would be enough actually remove all line feeds in the answer (as JSON should work without them)

Thank you for the PR @oderwat !
Is there something more principled we could set this to? Also do we understand why this is an important change? It's not very clear to me from: https://github.com/oobabooga/text-generation-webui/blob/262f8ae5bb49b2fb1d9aac9af01e3e5cd98765db/docs/03 ‐ Parameters Tab.md?plain=1#L33
E.g. standardize on either 4k or 8k context length models (maybe a separate settings file for each?)

@cpacker I actually have no idea. When increasing I get better results (until now, I never get truncated JSON anymore). I also get longer replies when doing the same in textgen webui. I guess the other way to try to make sure that the query is complete would be to ask the LLM to continue the answer if parsing fails, like the continue button in webui.

I actually missed that #182 was already here. I guess for a similar problem. Not sure about the length though.

Updated same value in #182


Move pychx to recipes-private

The source repo has been made private, the corresponding recipe needs to be private (= available for internal builds only) as well.
I modified the URL of the sources and removed pychx from the list of dependencies of the 11-id-chx-analysis metapackage. It's not used anywhere else (including profile_collection).

BTW, is it necessary to remove old builds of 11-id-chx-analysis from Anaconda after this is merged? I suspect it would attempt to install pyCHX, which now should be already removed?

Thanks for the review, @leofang.
Regarding the older versions of the package - I don't think anybody else is interested or is using that meta package besides CHX, so I think it's OK to keep the older versions of the metapackage, as it's under our control, and we know what's going on.


Bump MSSQL for password change feature

bumps dataprotocol-client and STS to the correct versions to enable the password change feature to work.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
28579

Relevant Lines:
62939

💛  - Coveralls


race in gossip

After some further testing, the go race detector has found possibly multiple races in the gossip protocol.
As the race detector was very elaborate with its output on this find, I put it in a gist, rather than including it here in the issue.
https://gist.github.com/brancz/db2b2a8a3a60617c07ceee84e5e0b445
@fabxc @stuartnelson3

this is really interesting, this is the first time you've encountered this ? I think SC has been running HA alertmanager for at least 6 months.

I'm gone all weekend, but could potentially look at this next week. @brancz are you working on this / have plans to work on this soon?

I think I’ve found the core of this issue, but the Fox involves non trivial changes across the code base. My suspicion is that we’re not locking the gossipdata object properly. As we’re always locking around it instead of in methods bound to it, it’s extremely hard to reason about what’s happening in the first place.

I'm looking forward to use alertmanager HA in production, but this issue is still present, correct?

This is currently present, but I'm going to tackle this issue this or next week.


#1953 Improved the UI of Dinosaur game with attractive features

#1953
I have successfully updated the UI of the Dinosaur game  with attractive features .
Thanks.

Hi sir,
Please review the UI of dinosaur game .
So that I can create new PR . As I have created the new PR in the same .
Please have a look.
On Wed, Jun 28, 2023, 9:32 AM welcome[bot] @.***> wrote:

Thanks for opening this pull request! Please check out our contributing
guidelines.
—
Reply to this email directly, view it on GitHub
https://github.com/pranjay-poddar/Dev-Geeks/pull/2743#issuecomment-1610655191,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWR7MNUIJSUEDYWQBBGWNBDXNOUHFANCNFSM6AAAAAAZWOLFI4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Okay sir , I will update the changes .
On Fri, Jul 7, 2023, 2:51 AM MOHIT GUPTA @.***> wrote:

Closed #2743 https://github.com/pranjay-poddar/Dev-Geeks/pull/2743.
—
Reply to this email directly, view it on GitHub
https://github.com/pranjay-poddar/Dev-Geeks/pull/2743#event-9748192225,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWR7MNXVNXSWJVTL4XSEAFLXO4T67ANCNFSM6AAAAAAZWOLFI4
.
You are receiving this because you were mentioned.Message ID:
@.***>


Fix #1893, Improve SBR branch coverage

Describe the contribution
Fix #1893, now at 100/100 for SBR
Testing performed
Build, run, check coverage for unit tests
Expected behavior changes
None
System(s) tested on

Hardware: Intel i5/Docker
OS: Ubuntu 18.04
Versions: Bundle main + this commit

Additional context
None
Third party code
None
Contributor Info - All information REQUIRED for consideration of pull request
Jacob Hageman - NASA/GSFC

CCB:2021-09-01 APPROVED


resizeMode cover not working in IOS (Dot Lottie)

Hey,
i am using below version
"lottie-ios": "4.3.0",
"lottie-react-native": "6.3.0",
passing resizeMode "cover" is not working.
Also we have tried downgrading/upgrading both packages, but resizeMode cover is not working.

Also its only happening for IOS. And working fine when we are using .json file.
But for .lottie its not working in ios.

Although sometime its working as expected, when i save my file.

Same issue here (only iOS), it works for the first time, then when getting back to the page it doesn't recognize the resizeMode.

@EGurney I am getting this exact issue too.
I am using a .json though

@EGurney I am getting this exact issue too. I am using a .json though

Welp, that's terrifying! haha

Same here, seems to work with .json but not with .lottie

Is the new arch turned on?


Adds command faqref

Codecov Report
Patch coverage: 79.31% and project coverage change: +0.47% :tada:

Comparison is base (cb8c05e) 59.16% compared to head (a7e9856) 59.63%.

:exclamation: Current head a7e9856 differs from pull request most recent head 336949f. Consider uploading reports for the commit 336949f to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #21      +/-   ##
==========================================
+ Coverage   59.16%   59.63%   +0.47%
==========================================
  Files          27       28       +1
  Lines        3480     3538      +58
==========================================
+ Hits         2059     2110      +51
- Misses       1421     1428       +7

Files Changed
Coverage Δ

sphinx_runpython/process_rst.py
76.92% <ø> (ø)

...hinx_runpython/blocdefs/sphinx_faqref_extension.py
79.31% <79.31%> (ø)

... and 1 file with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Updated >>- precedence to 135

I do things like these: let message = array >>- Utilities.arrayToJSON ?? ""
The Nil Coalescing (??) has a higher precedence:
infix operator ?? {
    associativity right
    precedence 131
}

This would directly conflict with the changes we've just made in #30 to fix the precedence of these operators and bring them in line with Haskell. I don't think it really makes sense for us to reverse that work for this case, especially since other libs are already working to update their precedence to match ours.
For your case, I would suggest using parens or a local variable/constant.
Thanks for the PR!


Remove or shrink video file which takes up 11M

Perhaps you can just use a remotely hosted video, now URLs are supported? Or put a much smaller one in there.

Good point, I'll trim this later

@jsierles - done, and I also excluded it entirely from the files that are pulled in with npm install - thanks!


KeyError: 'EpCost'  cannot run the uodate() function

hi, this code does not have the ‘EpCost’ in the logger.
So It can not run the update() function.
Traceback (most recent call last):
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd.py", line 1491, in _exec
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "ppo.py", line 488, in <module>
    logger_kwargs=logger_kwargs)
  File "ppo.py", line 444, in ppo
    update()
  File "ppo.py", line 324, in update
    cur_cost = logger.get_stats('EpCost')[0]
  File "/Demo/PPO_Lagrangian_PyTorch-main/utils/logx.py", line 381, in get_stats
    v = self.epoch_dict[key]
KeyError: 'EpCost'

I figure out it. I forget to revise the max_ep_len. If I set 100 for max_ep_len, then is ok.


[11.x] Add option --extends to make:class command

It's a common use-case for people to generate a class that extends some other class from Laravel framework or elsewhere.
My personal example - generate a custom class extending Filament's Login class:
php artisan make:class Filament/Pages/Auth/CustomEditProfile --extends=\\Filament\\Pages\\Auth\\EditProfile

Reference: Filament docs about it
The result is app/Filament/Pages/Auth/CustomEditProfile.php class:
namespace App\Filament\Pages\Auth;

class CustomEditProfile extends \Filament\Pages\Auth\EditProfile
{
    // ...

Pretty sure other people have this use-case with other classes, too.

I also had an idea to add the classname in the use on top:
namespace App\Filament\Pages\Auth;

use Filament\Pages\Auth\EditProfile;

class CustomEditProfile extends EditProfile
{
    // ...

But thought it would be too complicated change for the stubs, so left with the full namespaced path in the extends part.
But if you tell me to, I can try to work on the use replacement, too.

Don't really love full namespace in extends.

@taylorotwell kinda agree. Would you still be up for this idea to have "use" section as a placeholder variable, or is it a "hard close" of PR? :)


Analyzer with non-nullable experiment enabled disallows implicit cast from dynamic

When I analyze this code with --enable-experiment=non-nullable:
foo() {
  dynamic d;
  int i = d;
}

I get:
3:11: A value of type 'dynamic' can't be assigned to a variable of type 'int'.

My understanding is that we're removing implicit downcasts with NNBD but that implicit casts from dynamic are still allowed so there should be no error here.
cc @leafpetersen @lrhn

Agree.

I cannot reproduce this.
scheglov@scheglov-macbookpro2:~/tmp/000$ dartanalyzer --enable-experiment=non-nullable test.dart
Analyzing test.dart...
  hint • The value of the local variable 'i' isn't used. • test.dart:3:7 • unused_local_variable
1 hint found.

Could you try with newer SDK?

I also can't reproduce.  Closing, thanks for taking a look!

I can't repro either. Looks like we're good now. :)


SYS.DISTRIBUTED

I'm trying to train xing processed_data from scratch using DDP,
SYS.DISTRIBUTED True
SYS.WORLD_SIZE 4 (4 GPUS)
RuntimeError: Expected to have finished reduction in the prior iteration before starting a new one. This error indicates that your module has parameters that were not used in producing loss. You can enable unused parameter detection by (1) passing the keyword argument find_unused_parameters=True to torch.nn.parallel.DistributedDataParallel; (2) making sure all forward function outputs participate in calculating loss. If you already have done the above two steps, then the distributed data parallel module wasn't able to locate the output tensors in the return value of your module's forward function. Please include the loss function and the structure of the return value of forward of your module when reporting this issue (e.g. list, dict, iterable).

Thanks for reporting this problem. We have tested and fixed it by the latest commit. Please pull and check if the problem is gone on your side.

maybe here should also add @torch.no_grad()

Why? We use reduce_tensor_dict to reduce losses, and the gradients are necessary.

I encouter the wrong error and then add the

I use your latest repo to run the code and encounter the wrong error below, so i add @torch.no_grad() to reduce_tensor_dict  and it run successfully.
python=3.8.12 torch=1.10.0+cu113
`Traceback (most recent call last):
File "main.py", line 73, in
main()
File "main.py", line 64, in main
mp.spawn(run_distributed,
File "/data/home/sen.ma/miniconda3/envs/py38/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 230, in spawn
return start_processes(fn, args, nprocs, join, daemon, start_method='spawn')
File "/data/home/sen.ma/miniconda3/envs/py38/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 188, in start_processes
while not context.join():
File "/data/home/sen.ma/miniconda3/envs/py38/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 150, in join
raise ProcessRaisedException(msg, error_index, failed_process.pid)
torch.multiprocessing.spawn.ProcessRaisedException:
-- Process 0 terminated with the following error:
Traceback (most recent call last):
File "/data/home/sen.ma/miniconda3/envs/py38/lib/python3.8/site-packages/torch/multiprocessing/spawn.py", line 59, in _wrap
fn(i, *args)
File "/data/home/sen.ma/projects/SpeechDrivesTemplates/main.py", line 58, in run_distributed
run(args, cfg)
File "/data/home/sen.ma/projects/SpeechDrivesTemplates/main.py", line 51, in run
pipeline.train(cfg, exp_tag, args.resume_from)
File "/data/home/sen.ma/projects/SpeechDrivesTemplates/core/pipelines/trainer.py", line 389, in train
self.train_step(batch, t_step+1, global_step, epoch)
File "/data/home/sen.ma/projects/SpeechDrivesTemplates/core/pipelines/voice2pose.py", line 312, in train_step
self.reduce_tensor_dict(losses_dict)
File "/data/home/sen.ma/projects/SpeechDrivesTemplates/core/pipelines/trainer.py", line 329, in reduce_tensor_dict
v /= self.get_world_size()
RuntimeError: Output 0 of _DDPSinkBackward is a view and is being modified inplace. This view is the output of a function that returns multiple views. Such functions do not allow the output views to be modified inplace. You should replace the inplace operation by an out-of-place one.
`

I don't encounter the same problem on my machine. Maybe it's caused by PyTorch version difference (I'm using PyTorch1.7.0).
Since reduce_tensor_dict is only used for logging rather than training, using @torch.no_grad() is ok.
As another solution (which avoids in-place operation), I suggest substituting v /= self.get_world_size() with tensor_dict[k] = v / self.get_world_size().

I have tested with the latest PyTorch distribution (1.11.0) and have not encountered the above problem. Did you modify the code and use reduce_tensor_dict before the backprop?

I just change 2D landmarks to 3D, and comment the lip_sync_error


No interaction with calendar

Hi, after installation and configuration, the calendar does not react to clicks to add events.

Same issue here.


app.ionic.io does not allow you to 'unset' equivalent versions

Steps to produce:

On app.ionic.io enter equivalent values for a version and, hit save
values are updated
edit version again and clear inputs of equivalent values, hit save
request sends empty strings instead of null, and the response hasn't removed the original values

I copied the cURL request and tried using null instead of empty strings but that didn't fix it either. I assume it is a backend issue

Confirmed. I'll get this fixed up. Thanks @Deminetix


Update infos.tpl

27

Solved in #18, was started into #13. So, close this one too.

Totally missed that one! Having an explicit PR title helps a lot to determine what issue you're fixing.
As #18 is merged, I'm closing this one. Thanks.

Hi
thanks
regards
El lun., 5 nov. 2018 a las 11:36, Thomas N<EMAIL_ADDRESS>escribió:

Closed #16 https://github.com/PrestaShop/ps_checkpayment/pull/16.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PrestaShop/ps_checkpayment/pull/16#event-1945850985,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AmDs--gSNef7axnPI4YAHPp7b10QOoCkks5usBSYgaJpZM4UY5DN
.


non incremental sliced table import

Same issue as described in db-extractor-snowflake
https://github.com/keboola/db-extractor-snowflake/issues/15

Fixed in https://github.com/keboola/google-bigquery-extractor/pull/24


module --> section fields property name

Module was intended to be broad but is still confusing. Section is a more understandable name

I've noticed module also being used for questionnaires or forms (as we see in the SPRINT data dictionary), but I agree that section is a good generic term to use.

Closing out #50


Refactor ResoureClimiterStats

All touch-points of resource limiter stats relate to BulkMutation, so all uses were move to BulkMutation.  I renamed ResourceLimiterStats to BulkMutationsStats to clarify the relationship
There was a bug in BulkMutationsStats relating to throttler stats that is now fixed.
Adding simple test
Adding a stats snapshot/reset method, which will be useful for the throttling logic.

I added comments, and added the call that can throttle directly into BulkMutation.  PTAL

Point taken.  I removed the method.  I'll build the throttler without the reset.

I updated the Stats to not be nullable anymore, as per our offline conversation.  I also remove the SnapshotStats, and just exposed the metrics directly.
PTAL.


Add ksecuseuserindependentkeychain

add usage of ksecuseuserindependentkeychain
https://developer.apple.com/documentation/security/ksecuseuserindependentkeychain

Sorry I don't accept any new features to the library.

Sorry I don't accept any new features to the library.

no worries. I'm using my fork anyway. Thank you for your work on the library. I thought I just share back :)


Update _index.md

Update docs to refer to documentation on obtaining a documentation instead of explaining to create ticket with support.
This will hopefully prevent tickets that are not created correctly.

@katarzyna-koltun-mx SAP related - FYI


Day260

Resolves #533.

Pull Request Test Coverage Report for Build 1008

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1006:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls

Pull Request Test Coverage Report for Build 999

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1006:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


PoX algorithm overview

Description
Created a skeleton file for the new "PoX algorithm overview" document
For details refer to issue  #837
Not sure if PR is created at this stage or after completion.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

This was not done using the new docs.
Will be redone using the documented way.


Build productization adapted

@Ginxo Can we please review #342 #314 ? I think these productization scripts should all be done on the same PR.

@tiagobento we still working on publishing it from productization system, so this still alive. We will update https://github.com/kiegroup/kogito-tooling/pull/314 once we are sure about proper commands.
About https://github.com/kiegroup/kogito-tooling/pull/342 we still solving problems on Jenkins.

@Ginxo Can we rename the publish script to publish:productization? Also, I think the scope can be the same as the one used for building. WDYT?

@tiagobento done! thanks!

@Ginxo Looks like your yarn.lock is not in sync with the package.json files. Can you please check that?

@Ginxo Looks like your yarn.lock is wrong. Would you mind please rebasing this PR with master, accepting master's yarn.lock, then running yarn run init to update it with your changes?

@Ginxo Looks like your yarn.lock is wrong. Would you mind please rebasing this PR with master, accepting master's yarn.lock, then running yarn run init to update it with your changes?

@tiagobento done! please check again

@tiagobento done! please check again

please merge ASAP, we need this for our first build @tiagobento

please merge ASAP, we need this for our first build @tiagobento

Merging it without FDB, since there's no risk of something being wrong, given that the other builds passed and the Editors version is fixed.

Merging it without FDB, since there's no risk of something being wrong, given that the other builds passed and the Editors version is fixed.


Add meetings from this week to clubs.hackedu.us

Also, clean up last week w/ Jonathan

Added all meetings for this week. Cleaning up w/ @jonleung today at club sync.


Loading pretrained translation model fails due to Not found: "/Users/ethan/..."

🐛 Bug
The current pretrained model (https://flash-weights.s3.amazonaws.com/translation_model_en_ro.pt) somehow includes a property (?) that only works in a certain environment, i.e. "/Users/ethan/...".
$ strings ~/.cache/torch/hub/checkpoints/translation_model_en_ro.pt|grep "/Users/ethan"
/Users/ethan/Documents/grid/lightning-flash/flash_examples/finetuning/lightning_logs/version_169/checkpoints/epoch=2-step=59.ckptr
/Users/ethan/Documents/grid/lightning-flash/flash_examples/finetuning/lightning_logs/version_169/checkpointsr
/Users/ethan/.cache/huggingface/transformers/1954839338efdfd7d7cd66bb676626f3fa5404a96e4c3fd9e0d777f08fb2f7fb.2a52a89183278824d0afa78f92263dc46ca0c520a60df7071b6ae4e00fc5bef7r
/Users/ethan/.cache/huggingface/transformers/1e4b193c82cb1b7fe168ad6685f3a053a2b1ab3482d2d12c306282e03ff379f0.afd22f83f2170348e28be1f817974819f568155c58acd1bb3800cd7937db36a1r
/Users/ethan/.cache/huggingface/transformers/1954839338efdfd7d7cd66bb676626f3fa5404a96e4c3fd9e0d777f08fb2f7fb.2a52a89183278824d0afa78f92263dc46ca0c520a60df7071b6ae4e00fc5bef7r
/Users/ethan/.cache/huggingface/transformers/1e4b193c82cb1b7fe168ad6685f3a053a2b1ab3482d2d12c306282e03ff379f0.afd22f83f2170348e28be1f817974819f568155c58acd1bb3800cd7937db36a1r
/Users/ethan/.cache/huggingface/transformers/1954839338efdfd7d7cd66bb676626f3fa5404a96e4c3fd9e0d777f08fb2f7fb.2a52a89183278824d0afa78f92263dc46ca0c520a60df7071b6ae4e00fc5bef7r
/Users/ethan/.cache/huggingface/transformers/1e4b193c82cb1b7fe168ad6685f3a053a2b1ab3482d2d12c306282e03ff379f0.afd22f83f2170348e28be1f817974819f568155c58acd1bb3800cd7937db36a1r
/Users/ethan/.cache/huggingface/transformers/1954839338efdfd7d7cd66bb676626f3fa5404a96e4c3fd9e0d777f08fb2f7fb.2a52a89183278824d0afa78f92263dc46ca0c520a60df7071b6ae4e00fc5bef7r
/Users/ethan/.cache/huggingface/transformers/1e4b193c82cb1b7fe168ad6685f3a053a2b1ab3482d2d12c306282e03ff379f0.afd22f83f2170348e28be1f817974819f568155c58acd1bb3800cd7937db36a1r

To Reproduce
from flash.text import TranslationTask
model = TranslationTask.load_from_checkpoint("https://flash-weights.s3.amazonaws.com/translation_model_en_ro.pt")

and here's the output:
Traceback (most recent call last):
  File "/__w/1/s/flash_examples/predict/translation.py", line 23, in <module>
    model = TranslationTask.load_from_checkpoint("https://flash-weights.s3.amazonaws.com/translation_model_en_ro.pt")
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/pytorch_lightning/core/saving.py", line 135, in load_from_checkpoint
    checkpoint = pl_load(checkpoint_path, map_location=lambda storage, loc: storage)
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/pytorch_lightning/utilities/cloud_io.py", line 30, in load
    return torch.hub.load_state_dict_from_url(str(path_or_url), map_location=map_location)
  File "/usr/local/lib/python3.8/dist-packages/torch/hub.py", line 559, in load_state_dict_from_url
    return torch.load(cached_file, map_location=map_location)
  File "/usr/local/lib/python3.8/dist-packages/torch/serialization.py", line 594, in load
    return _load(opened_zipfile, map_location, pickle_module, **pickle_load_args)
  File "/usr/local/lib/python3.8/dist-packages/torch/serialization.py", line 853, in _load
    result = unpickler.load()
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/transformers/models/marian/tokenization_marian.py", line 286, in __setstate__
    self.spm_source, self.spm_target = (load_spm(f) for f in self.spm_files)
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/transformers/models/marian/tokenization_marian.py", line 286, in <genexpr>
    self.spm_source, self.spm_target = (load_spm(f) for f in self.spm_files)
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/transformers/models/marian/tokenization_marian.py", line 313, in load_spm
    spm.Load(path)
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/sentencepiece/__init__.py", line 367, in Load
    return self.LoadFromFile(model_file)
  File "/home/AzDevOps_azpcontainer/.local/lib/python3.8/site-packages/sentencepiece/__init__.py", line 171, in LoadFromFile
    return _sentencepiece.SentencePieceProcessor_LoadFromFile(self, arg)
OSError: Not found: "/Users/ethan/.cache/huggingface/transformers/1954839338efdfd7d7cd66bb676626f3fa5404a96e4c3fd9e0d777f08fb2f7fb.2a52a89183278824d0afa78f92263dc46ca0c520a60df7071b6ae4e00fc5bef7": No such file or directory Error #2

https://dev.azure.com/PytorchLightning/lightning Flash/_build/results?buildId=9579&view=logs&j=cb44143e-1b72-550b-97cf-26ffc4f8d032&t=99903360-f385-53aa-153f-fd44167f075f&l=243
Expected behavior
Successfully running the following lines.
from flash.text import TranslationTask
model = TranslationTask.load_from_checkpoint("https://flash-weights.s3.amazonaws.com/translation_model_en_ro.pt")

Environment

PyTorch Version (e.g., 1.0):
OS (e.g., Linux):
How you installed PyTorch (conda, pip, source):
Build command you used (if compiling from source):
Python version:
CUDA/cuDNN version:
GPU models and configuration:
Any other relevant information:

Yeah, this is an issue with pickle, somehow our checkpoints are pickled by the tokenizer. We need to figure out a way to stop it as anything using SentencePiece will have this problem


pypi workflow

Codecov Report

Merging #21 (86ba4b6) into main (fc55812) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #21   +/-   ##
=======================================
  Coverage   87.55%   87.55%
=======================================
  Files          10       10
  Lines         241      241
=======================================
  Hits          211      211
  Misses         30       30

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 fc55812...86ba4b6. Read the comment docs.


Buttons color Error

The color of the buttons stays the same when you click it then you need to click other place to restore the original button color.
It's a little hard to explain.

The button has a click function that ends and the button remains the same color, is that okay?

It's because of how the styling is applied. It's changing the color on :focus of the button. Focus persists even after a click is done until you focus/click on something else. We could take the styling off of focus and just have it change on :hover and :active and this wouldn't happen. I personally think this might be better but that could be open to discussion.

This is just because the hover and focus states use the same styles. For accessibility we should tweak the focus state to be different from the hover and normal state.
Ultimately what's happening is the inset style is from the active state, which happens when you click in. However, just like when you tab through the buttons with the keyboard, your focus is now on that button from the click and since focus and hover use the same styles - it just style looks the same.
We shouldn't remove focus but it's worth giving it it's own style.

+1 for thinking of tab focus, I'd forgotten about that. In that case I think it might be best to keep the hover and focus styling the same for consistency right?

I've tried reproducing this on safari and chrome(both OSX) but couldn't reproduce it.
Which browser are you on?

I get it in Chrome on OS X, it's just the focus styles. https://github.com/nostalgic-css/NES.css/blob/master/scss/elements/buttons.scss#L6 should ideally be split up so focus has it's own unique styles different than the hover style.

I can confirm that this happens in Chrome 70 on OSX and Chrome 70, FF 63 and Edge on Windows. However for some reason it does not seem like Safari and FF 63 keep focus state when you stop hovering on OSX so this problem does not exist there.
I think it might be worth separating the styles to handle them independently but with the fact that tab focus is essentially the mouse-less equivalent of hover I think they should stay the same style if not very similar. The "bug" just has to do with how browsers handle focus state and not really something we could get around while maintaining similar styles for both

I see.
@fleeting are you still going to open a PR for this issue? 🙈

so what would be better, remove the effect in focus, or add a different focus effect? Since they are the same.

https://github.com/nostalgic-css/NES.css/blob/master/scss/elements/buttons.scss#L6 should ideally be split up so focus has it's own unique styles different than the hover style.

I agree 👍

I splitted the focus and hover styles. ✂

// buttons.scss
@mixin btn-style($color, $background, $hover-background, $shadow) {
  //...
  &:focus {
    box-shadow: 0 0 0 6px rgba($shadow, 0.3);
  }
  //...
}

a simple and great solution

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Kanban Set Up

Here is the link of Github Project
We are two people in here Rafio & Gakii
#Team Member 1 - @shihabrafio
#Team Member 2 - @berylcl

Hi @shihabrafio @berylcl
Your project is complete  👍 💯   There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights 👏🏻
✔ Good job for Provide the information about the number of people in their group.
✔ Good Job for Provide link to their GitHub project.
✔ Good Job for Implementing Ruby group capstone: set up your Kanban board .
Optional suggestions
Every comment with the [OPTIONAL] prefix won't stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better. Some of them were simply missed by the previous reviewer and addressing them will really improve your application.


Change Tag to ModuleClass

While it is more desirable to call it a Class, naming it so will cause confusion with Java's original class keyword.
Let's name it ModuleClass to avoid the confusion, and only use "Class" in outputs that the user is able to see.

Codecov Report
Base: 72.33% // Head: 72.40% // Increases project coverage by +0.06% :tada:

Coverage data is based on head (45f50ed) compared to base (7a5d447).
Patch coverage: 92.72% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master      #68      +/-   ##
============================================
+ Coverage     72.33%   72.40%   +0.06%
  Complexity      399      399
============================================
  Files            70       70
  Lines          1229     1232       +3
  Branches        125      125
============================================
+ Hits            889      892       +3
  Misses          308      308
  Partials         32       32

Impacted Files
Coverage Δ

.../java/seedu/address/logic/commands/AddCommand.java
100.00% <ø> (ø)

...ss/logic/commands/exceptions/CommandException.java
100.00% <ø> (ø)

src/main/java/seedu/address/ui/PersonCard.java
0.00% <0.00%> (ø)

...a/seedu/address/model/moduleclass/ModuleClass.java
80.00% <66.66%> (ø)

.../seedu/address/logic/parser/EditCommandParser.java
92.85% <87.50%> (+0.54%)
:arrow_up:

...c/main/java/seedu/address/model/person/Person.java
97.61% <90.90%> (ø)

...java/seedu/address/logic/commands/EditCommand.java
97.05% <100.00%> (+0.04%)
:arrow_up:

...a/seedu/address/logic/parser/AddCommandParser.java
100.00% <100.00%> (ø)

...ain/java/seedu/address/logic/parser/CliSyntax.java
83.33% <100.00%> (ø)

...in/java/seedu/address/logic/parser/ParserUtil.java
97.22% <100.00%> (ø)

... and 3 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[ObjectFileELF] Remove unneded diff between upstream and github.

@swift-ci test and merge

@swift-ci test and merge


Lambda with SnapStart enabled and Publish=True will block deployment of other lambda functions in the same program

What happened?
When updating multiple lambda function in the same program, enabling snapstart will cause each function to block until the previous publish is complete, which takes about 3min (sometimes longer) in AWS.   In a stack with 20 lambdas, this can cause the deployment to take 1+ hrs.
Example
Example function config causing this issue:
lambda_handler = aws.lambda_.Function(
    f"{local_name}_handler",
    name=f"{local_name}_handler",
    role=iam_role_for_lambda.arn,
    package_type="Zip",
    runtime="java17",
    layers=["arn:aws:lambda:us-east-1:580247275435:layer:LambdaInsightsExtension:38"],
    code=FileArchive("..lambda.jar"),
    handler="handler",
    snap_start=aws.lambda_.FunctionSnapStartArgs(apply_on="PublishedVersions"),
    timeout=60,
    memory_size=768,
    vpc_config=aws.lambda_.FunctionVpcConfigArgs(
        subnet_ids=vpc.private_subnet_ids,
        security_group_ids=[security_group_for_lambdas.id]
    ),
    tracing_config=aws.lambda_.FunctionTracingConfigArgs(mode="PassThrough"),
    publish=True,
)

Output of pulumi about
3.111.0
Additional context
Example trace of multiple lambda blocking for 3min

Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

@automagic it looks like this will take some time to investigate the root cause. Do you know what the urgency of this is? Do we need to find a solution this week or next?

This is a duplicate of https://github.com/pulumi/pulumi-aws/issues/2206
The sequential update behavior doesn't really depend on SnapStart or Publish=True but those properties magnify the issue due to each Code Update operation taking minutes instead of seconds.
I'll close this issue as a duplicate but will add a comment to the original one.


Kube burner workloads

Description
Leverage the REMOTE_CONFIG and REMOTE_METRIC_PROFILE variables to move kube-burner workloads to this repository. Thanks to the capability of injecting arbitrary environment vars to the kube-burner pod (https://github.com/cloud-bulldozer/benchmark-operator/pull/620 & https://github.com/cloud-bulldozer/benchmark-operator/pull/622) we now can customize configuration files on the fly w/o using jinja.
This new logic has the following benefits:

Uncouple the kube-burner workload logic from benchmark-operator
Better organization
More dynamism at the time of adding/modifying configuration parameters.
 From a user perspective it adds confusion. It was swapped out in #186 and this PR is reverting that. Any specific reason why?

Reverted!


Want a Manifest json schema file

Manifiest has too many content to cover, cant we have a schema file so that we can get hint in vscode,  and support both TFS2018 and AzureDevOps

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

ID: d8b703fe-8982-4284-6db0-ef33abac08a4
Version Independent ID: 0fc84d11-1c32-0a49-04ec-641b68f44886
Content: Extension Manifest Reference
Content Source: docs/extend/develop/manifest.md
Product: devops
Technology: devops-ecosystem
GitHub Login: @chcomley
Microsoft Alias: chcomley

Hi @dengyakui, I'm following up on your request and will be in touch. Thank you for reaching out.

Hi @dengyakui,
After discussion with an engineer, we definitely don't have anything available containing all of this information. He's advised that he has added your idea to their backlog. I'd also suggest submitting a feature request and get it up-voted. You can do so here: https://visualstudio.microsoft.com/vs/support/#talktous and then select Submit an idea.
Thank you!


Navbar Redesign: Updated Palette and Aligned Elements

Title of the Pull Request
Navbar Redesign: Updated Palette and Aligned Elements
#857

[X] Have you renamed the PR Title in a meaningful way?

Related Issue

Closes: #857
Description
Updated the navbar with a new color palette, improved hover effects, and modern fonts/icons.
Aligned elements for better spacing and balanced positioning, enhancing overall structure.
Enhanced responsiveness and accessibility, ensuring smooth transitions and better usability across devices.
How Has This Been Tested? ⚙

Screenshots 📷
Before
https://github.com/user-attachments/assets/633eb9e9-1c0b-4d29-8d06-47574191e69b
After
https://github.com/user-attachments/assets/6f8d52b2-22dc-438d-b7c8-8f4dbe5a45b3
Type of change
Updated Color Palette:
Changed the colors of the navbar to match a new design scheme or brand identity.
Adjusted the background color, text color, hover effects, and active state colors.
Implemented a gradient or solid fill that complements the overall page theme.
Element Alignment:
Improved the alignment of the navigation items (e.g., left-aligned, center-aligned, or evenly spaced).
Adjusted the positioning of the logo, menu items, and other elements like buttons or icons to ensure they are aligned properly.
Made adjustments for better spacing and padding between elements, ensuring a consistent look.
Responsive Design Adjustments:
Modified the navbar's layout for better responsiveness on different screen sizes (e.g., mobile, tablet, desktop).
Added or improved a dropdown or hamburger menu for mobile view.
Enhanced the layout's fluidity to adapt to changes in screen width without breaking the design.
Font and Icon Updates:
Changed the fonts used in the navbar to match the new design style.
Updated or added icons for navigation items, ensuring they align with the updated style.
Accessibility Enhancements:
Improved the contrast ratio of the text against the navbar background for better readability.
Added ARIA labels or other semantic HTML elements for better screen reader compatibility.
Ensured that the navbar is fully navigable with keyboard controls.
Example how to mark a checkbox:-

[x] My code follows the code style of this project.
-->
[X] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[X] Code style update (formatting, local variables)
[X] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] This change requires a documentation update

Checklist

[X] My code follows the code style of this project.
[X] I have followed the contribution guidelines
[X] I have performed a self-review of my own code.
[X] I have ensured my changes don't generate any new warnings or errors.
[X] I have updated the documentation (if necessary).
[X] I have resolved all merge conflicts.

kindly review my code
Requesting to add a Level 3 label to my PR focused on Updated Palette or redesigned and Aligned Elements.
@vishanurag

Please resolve merge conflicts

This branch has no conflicts with the base branch

This branch has no conflicts with the base branch

There are total 16 merge conflicts in this PR. Please resolve them in order to merge

@vishanurag Sir! latest Code is not Good So,i worked on Previous code

This PR can't be accepted because the new UI of website is completely different.


 Example: https://fathomnet.org/worms/details/Annelida would return the following:
{
  "name": "Annelida",
  "rank": "Phylum",
  "aphiaId": 882,
  "parentAphiaId": 2,
  "alternateNames": [
    "Anneliden",
    "Borstenfüßer",
    "European sea mouse",
    "Gliederwürmer",
    "Ringelwürmer",
    "annelids",
    "gelede wormen",
    "ringmaskar",
    "ringwormen",
    "segmented worms",
    "Кільчасті черви",
    "環形動物門"
  ],
  "isMarine": true,
  "isFreshwater": true,
  "isTerrestrial": true,
  "isExtinct": false,
  "isBrackish": true
}

The goals of details are to provide @lauravchrobak with access to the is* flags. I did not return this info in the default taxa endpoints because:

It makes the JSON output much more verbose and the flags are of little general utility for most applications.
Adding the details give me a hook to add extended info in the future (like references, reference images, etc) without effecting the primary purpose of the worm-server (providing a fast naming-service for FathomNet)

Oh, I should mention that the details endpoint will resolve to the accepted name. For example https://fathomnet.org/worms/details/Loligo opalescens will return
{
  "name": "Doryteuthis opalescens",
  "rank": "Species",
  "aphiaId": 574540,
  "parentAphiaId": 410349,
  "alternateNames": [
    "California market squid",
    "Californische pijlinktvis",
    "Doryteuthis (Amerigo) opalescens",
    "Loligo opalescens",
    "Loligo stearnsii",
    "Opalescent inshore squid",
    "Opalisierender Kalmar",
    "Pazifischer Opalkalmar",
    "Schließaugenkalmar",
    "calmar opale",
    "common Pacific squid",
    "opalescent inshore squid",
    "opalescent squid",
    "Калифорнийский кальмар"
  ],
  "isMarine": true,
  "isFreshwater": false,
  "isTerrestrial": false,
  "isExtinct": false,
  "isBrackish": false
}

@lauravchrobak Before I roll this out. I just want to make sure it addresses what you need. Basically, to find out if a species isMarine, isBrackish, etc, you will need to make a REST call for each name.

p.p.s If the species profile for a field is missing, I'm using false (e.g. 0) as the default value


Support subtitle

Can it display subtitle when playing? (SRT and ASS)

hi there, that currently isn't feature in the library but a nice idea. feel free to contribute the functionality with a pull request.

Does it supports VTT subtitles formats

Does it support subtitles now ??
@piemonte

no one has contributed support for subtitles, PR's welcome.


crypt: pass through MergeDirs and DirCacheFlush to fix dedupe of crypt wrapped drive backend

At the moment dedupe fails with google drive wrapped in crypt
From the forum:

when I run rclone dedupe remote1_crypt:
i get the error: Failed to dedupe: Encrypted drive remote1_crypt: can't merge directories

crypt should be passing on MergeDirs to the underlying remote.
Likely DirCacheFlush needs passing on too.

Here is a beta with this implemented - please give it a go!
https://beta.rclone.org/branch/v1.46.0-112-g716bb755-fix-2895-optional-methods-beta/ (uploaded in 15-30 mins)

I've merged this to master now which means it will be in the latest beta in 15-30 mins and released in v1.48


Docs/knapsack components docs

Description
update knapsack content

:tada: This PR is included in version 8.5.1 :tada:
The release is available on:

v8.5.1
GitHub release

Your semantic-release bot :package::rocket:


parallelization of nPrint calls

It should be possible to speed up the nPrint step by invoking the subprocesses in parallel.
For example, the existing --threads flag could be made global, and applied to both AutoML and to nPrint calls.

We should definitely share the threads flag for both AutoML and nPrint. AutoML is going to do it's own threading. We're using subprocess as is, should we just use Pool from multiprocessing?

So long as we invoke nPrint thru a system call (rather than say via a
Python C extension), we're forking the process via subprocess. There is a
trend online anyway to suggest using thread or process pools to manage
these system calls; but, while convenient, I'm pretty sure this wastes
processes (and likely degrades efficiency) – you're forking twice as much
as you need.
I've already put together a draft of what I think will be an efficient
implementation of the appropriate "subprocess pool" 👍
On Tue, Dec 15, 2020, 6:49 AM Jordan Holland<EMAIL_ADDRESS>wrote:

We should definitely share the threads flag for both AutoML and nPrint.
AutoML is going to do it's own threading. We're using subprocess as is,
should we just use Pool from multiprocessing?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/nprint/nprintML/issues/26#issuecomment-745266935, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEBUNRZAEJ6QBT765ESJ4LSU5LNJANCNFSM4UVP5JTA
.


stderred breaks interactive prompts due to line buffering

I found at few cases where stderred produces a serious issue: the script running stopped and and I didn't know what happened until I stopped it (or gave some input).
Here is the a reproducing bug:
>&2 unbuffer echo -n "Are you sure you want to nuke everything?! "
read -n 1 yn

This is a real deal because the user has no idea what's happening until is too late. Imagine what could happen.... I was lucky that I didn't press the wrong keys.

Somehow it seems that this problem becomes worse and worse after upgrading to High Sierra encountering more and more cases where a command is stuck with no visible reason on screen.
Any ideas on how to avoid this? I think I encountered on almost any tool that does prompt the user (interactive).
Example: Try to run "pip install tendo; pip uninstall tendo" -- the package has nothing to do with it, it will replicate with any package and is not pip fault. I go the same error with git.

Not really sure. To be honest, I haven't looked at this project in a while, and @cehoffman was doing most of the latest development work here.

@cehoffman @sickill I really love this feature of coloring stderr as it improves the terminal UX considerably. Still, this bug which affects most tools that do interactive prompts, like yn is almost a blocker, as you endup with the terminal stuck without reason, that's because the "prompt" is not displayed, it is displayed only after you press enter.
As you can imagine, this is also dangereus as the prompt could be "press ENTER to obliterate the world!".
Any ideas on how to fix it or to workaround it, without loosing stderred?

I haven't been able to experience this this issue. My daily driver is a mac. The way stderred does coloring was to chosen explicitly to combat buffering since the color codes are inserted in line in the same stream and buffer the program would normally use. You can try adding a step in https://github.com/sickill/stderred/blob/master/src/stderred.c#L39 to call setbuf with the stderr FILE and NULL as the second arg, e.g. setbuf(stderr, NULL). This shouldn't be necessary though because stderr is unbuffered by default.

I am not sure what is causing the issue bug here is the proof:
ssbarnea@smac: ~/os/jira master ⚡ $ pip uninstall tendo                                                                                [15:48:21]
Uninstalling tendo-0.2.12:
  Would remove:
    /Users/ssbarnea/.pyenv/versions/2.7.14/lib/python2.7/site-packages/tendo.egg-link
^CProceed (y/n)? Operation cancelled by user
FAIL: 1

As you can see the text is printed after I pressed the Ctr-C. Maybe this has something to do with the fact that I am using zsh as my shell instead of bash.

It is bit fun because while trying to test your workaround I discovered that I was not really loading the library. My shell contained the snippet from https://github.com/cehoffman/dotfiles/blob/master/zsh/config#L167 which was supposed to load ~/.homebrew/lib/libstderred.dylib but that file did not exist and even after building and changing the code so it will point to the freshly build library it would not do anything.
Looking at the logic of the code I realise that what I was really using was the "colorize" shell function. I a not even sure when stderrerr stopped working or if only had the impression that it was loaded.

Does that mean this issue can be closed?

I believe so.


Line wrap convention?

What's the line wrap convention? I initially guessed 80 chars max, but then it seems like a) a few lines overflow (I'd guess these were oversights), b) many lines wrap before they need to (I'd guess intentionally). I can't figure out the logic for b) in particular, since no consistent scheme seems to be used.
Personally, I'm not a big fan of hard wrapping in markup files (or code, to a lesser extent, though I know that's more contentious!). Should we be doing wrapping at all? If yes, let's document a consistent style, I say.

I don't think there is a hard style guide... I personally prefer hard wrapping at 80chars. If this was code, I would say "use rustfmt", but I have no strong preference for markup files.
Feel free to pick a convention. If you do, please add a note in the README. This could be turned a tracking issue of files that need to be properly formatted.
Let me know what you think :)

Hard-wrapping at 80, and keeping formatted parts (backticks, bold, underline) on their own line seems to make the most sense to me. Is there a tool that can automatically do this?

Is there a tool that can automatically do this?

Unfortunately, I don't know. I usually just use vim (gqgq)...

100 characters is the limit currently enforced by tidy.
Everything below that is either personal preferences or rustfmt's preferences.

Oh wait, do you mean for this repo?

Oh wait, do you mean for this repo?

Yep, since it is mostly markdown rustfmt doesn't help :'(
On Feb 5, 2018 1:21 AM, "Vadim Petrochenkov"<EMAIL_ADDRESS>wrote:
Oh wait, do you mean for this repo?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rust-lang-nursery/rustc-guide/issues/42#issuecomment-363000777,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIazwPDoWzrV0gmWdMoorD93e5OUPQ0Hks5tRqvdgaJpZM4R4u2B
.

Hmm, we may be able to use the GNU fmt utility for this, and integrate it into the build script?

I'm not familiar with fmt, but it sounds promising. I think the best thing would be to have some sort of tidy check that is run by travis. That way a PR gets blocked until formatting is fixed.

Yeah, that could work too. Should be pretty easy to write a Bash script that does that.

I'm generally in favor of line wrapping -- it makes the text much more readable when it's not rendered, and it can help make diffs more readable  -- though I see the advantage of not doing it too. I don't know about tooling for doing it; I also just hit M-q in emacs to do it. I suppose fmt might work?

I've seen some odd line wrapping conventions around the Rust codebase (70 chars?!), and even though I prefer not line wrapping, it seems like most people like it... so as long as we could standardise it, and put a check on the CI, that could work. (I just tried fmt -w 80 here, which works nicely for Markdown.

Thanks for the investigation @alexreg :)
Would you mind make a PR to add such a check to the CI?

@mark-i-m Sure, that should be simple enough...


Ordered list numbers are missing the period

I noticed this while opening #57 but didn't want to combine 2 bugs into 1 issue.
When an ordered list is rendered, the numbers don't have a period after them. However, this doesn't match CommonMark or markdown-it behavior.
See how the reference implementations display it:

CommonMark
markdown-it

I have cloned the example app and added the test content. And here is a screenshot to help make things clear:

will push this fix later today. thx for spotting

when will you release this commit?


[2.6.2] vSphere RKE2 Add-On Config not available

Rancher Server Setup

Rancher version: 2.6.2 (also tested on 2.6.1)
Installation option (Docker install/Helm Chart): Docker Install

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc):

Proxy/Cert Details: Traefik with LetsEncrypt in front of Rancher

Information about the Cluster

Kubernetes version: v1.21.6+rke2r1
Cluster Type (Local/Downstream): Downstream using vSphere Infrastructure Provider

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):

Describe the bug

When creating a vSphere cluster on RKE2, you have the option of selecting the "vSphere" cloud provider. After doing so, the following text appears: Important: Configure the vSphere Cloud Provider and Storage Provider options in the Add-On Config tab.
However, when going to the "Add-On Config" tab, the only options are to edit the Calico config and/or Additional Manifests. If you include a cloud-config configmap to be deployed in the Additional Manifests options, the CPI fails to install.
According to the documentation located here and issue rancher/rancher#33875, I am led to believe additional configurations should be available.
To Reproduce

Create new Cluster using vSphere RKE2

Configure basic node pool
Select "vSphere" from Cloud Providers

Select "Add-On Config" from right-hand side, and do not see any additional Add-On configs

Result
Cluster fails to provision with "Waiting for cluster agent to be available" - this is because the CPI is never successfully deployed, and as such there is a taint on the node for node.cloudprovider.kubernetes.io/uninitialized=true:NoSchedule which prevents the cluster agent deployment & replicasets from running.
Expected Result

Cluster successfully deploys with a properly configured vSphere CPI & CSI
Additional context

If you try to manually provide the cloud-config, the helm chart fails to deploy because of helm not managing the config file.

I assume if I manually edit the RKE2 config to include the proper configuration, it would work, though I have not done it at this point. Instead, I have been creating the clusters with the "external" cloud provider and adding the config there.

Appears to be localized to my instance - spinning up a new version of Rancher does not show this. It may be related to our Traefik reverse proxy, or some failed update down the line. I'll close for now, and update with more information if I find any. Thanks!

Ok, further testing and I am unable to consistently get it to appear. After spinning up a new instance, it showed up most of the time. I added Traefik in front of it and then it stopped working. So I then removed traefik again... and it still doesn't work?
I have removed traefik from our main instance as well, and updated it to use a LetsEncrypt cert directly, and we are still seeing the issue there.
Looking at the browser console logs, the following sticks out to me:

If I manually add the YAML for rancher-vsphere-cpi & rancher-vsphere-csi, the cluster does provision correctly. In addition, standing up a brand new rancher server works for awhile, but seems after some time (I checked after 12 hours), it stops working.

Haha, I am also getting this.... And so far no solution for the missing config in addon tab. We have 2 Rancher environments, one works (2.7.9) and another one, brand new 2.7.9., does not.


[documentation] Include reference to example for convertFromHTML

Summary
This doc page is the first place people find when looking for information on convertFromHTML but the original code sample is not very useful. This hopefully will give people a better idea of how to use the function and then a reference to where I found the code snippet.
Should close #236 as well.

@davidchang that's reasonable! I must have copy pasted from my own version instead of the example reference. Thank you, good catch.

wow, that was fast. thanks again for improving our docs - merging!


Throttle Silk

Description of the Change
The Silk profiler generates large volumes of database records that are unnecessary when the system is not being actively debugged. Implement a way to throttle or disable Silk when it is not needed.

Set env var SILKY_INTERCEPT_PERCENT=0 to stop logging new requests. Run the following command to clear logged data:
python manage.py silk_clear_request_log


Gramma fix for change-pv-reclaim-policy.md

Changing is to will here makes more grammatical sense.

/assign @kbhawkey

/kind cleanup

/lgtm

/approve


Python errors

After installation evengen doesn`t work.
I see follow errors in logs.
2018-08-20 15:01:20 eventgen        INFO     MainProcess Logging Setup Complete.
2018-08-20 15:01:20 eventgen        INFO     MainProcess Retrieving eventgen configurations from /configs/eventgen
2018-08-20 15:01:20 eventgen        WARNING  MainProcess Could not load plugin: /opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/plugins/generator/jinja.py, skipping
2018-08-20 15:01:20 eventgen        ERROR    MainProcess No module named jinja2
Traceback (most recent call last):
  File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 431, in _initializePlugins
    module = imp.load_module(base, mod_name, mod_path, mod_desc)
  File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/lib/plugins/generator/jinja.py", line 9, in <module>
    from jinja2 import nodes
ImportError: No module named jinja2
2018-08-20 15:01:20 eventgen        INFO     MainProcess No samples found.  Exiting.
2018-08-20 15:01:20 eventgen        INFO     MainProcess All timers started, joining queue until it's empty.
2018-08-20 15:01:20 eventgen        INFO     MainProcess All timers have finished, signalling workers to exit.
2018-08-20 15:01:20 eventgen        INFO     MainProcess All timers exited, joining generation queue until it's empty.
2018-08-20 15:01:20 eventgen        INFO     MainProcess All generators working/exited, joining output queue until it's empty.
2018-08-20 15:01:20 eventgen        INFO     MainProcess All items fully processed, stopping.
2018-08-20 15:01:20 eventgen        ERROR    MainProcess 'EventGenerator' object has no attribute 'hec_logging_handler'
Traceback (most recent call last):
  File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 516, in join_process
    self.stop()
  File "/opt/splunk/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 546, in stop
    self.hec_logging_handler._stopFlushTimer()
AttributeError: 'EventGenerator' object has no attribute 'hec_logging_handler'

Any ideas?

Hello, I'm seeing the same error -  modinput_eventgen.log.  Please let me know if there are any other logs you require.  Thanks.
2018-08-31 13:36:01,213 DEBUG [Eventgen] Initialized ModularInput Logger
2018-08-31 13:36:01,213 DEBUG [Eventgen] Setting up SA-Eventgen Modular Input
2018-08-31 13:36:04,279 DEBUG [Eventgen] Initialized ModularInput Logger
2018-08-31 13:36:04,280 DEBUG [Eventgen] Setting up SA-Eventgen Modular Input
2018-08-31 13:36:04,283 INFO [Eventgen] Initialized streaming
2018-08-31 13:36:04,283 INFO [Eventgen] Input Config is: {'server_uri': 'https://<IP_ADDRESS>:8089', 'server_host': 'master.richp.local', 'session_key': 'kr2JZQkNsQg4dXwbP93Dbr6YchTOGjdYJkospJ4_W9^RKb8FasgzgoBB^XuB_^HR^8oScBjGZ03LbaHr855l8X17zEbdK3e7zGi0PWtFV0kmtrv^b0pD7sy1hF', 'checkpoint_dir': '/opt/splunkbeta/var/lib/splunk/modinputs/modinput_eventgen', 'configuration': "{u'modinput_eventgen://default': {u'host': u'master.richp.local', u'index': u'default', u'VERBOSE': u'0', u'disabled': u'0', 'name': u'modinput_eventgen://default'}}"}
2018-08-31 13:36:04,284 INFO [Eventgen] Prepared Config
2018-08-31 13:36:04,285 INFO [Eventgen] Eventgen object generated
2018-08-31 13:36:04,286 INFO [Eventgen] Config object generated
2018-08-31 13:36:04,286 INFO [Eventgen] Config made Splunk Embedded
2018-08-31 13:36:04,408 INFO [Eventgen] Finished config parsing
2018-08-31 13:36:04,408 INFO [Eventgen] Finished parse
2018-08-31 13:36:04,418 INFO [Eventgen] Finished reload
2018-08-31 13:36:04,451 INFO [Eventgen] Finished setup pools
2018-08-31 13:36:04,453 ERROR [Eventgen] 'EventGenerator' object has no attribute 'hec_logging_handler'
Traceback (most recent call last):
File "/opt/splunkbeta/etc/apps/SA-Eventgen/bin/modinput_eventgen.py", line 126, in run
eventgen.start(join_after_start=True)
File "/opt/splunkbeta/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 492, in start
self.join_process()
File "/opt/splunkbeta/etc/apps/SA-Eventgen/lib/splunk_eventgen/eventgen_core.py", line 519, in join_process
raise e
AttributeError: 'EventGenerator' object has no attribute 'hec_logging_handler'
2018-08-31 13:36:04,454 INFO [Eventgen] Finished streaming

This looks like you're using the 7.2 beta, is that correct?

Yes, Version: 7.1.2 Beta

Error messages regarding "No module named jinja2" can be ignored since Splunk Python doesn't ship with jinja2 module. Regarding hec_logging_handler, 6.3.0 has completely removed hec_logging_handler after we merged the open source and internal versions so we would not run into that issue. Closing for now since the issue should be resolved and please reopen if you see the same issue after trying out 6.3.0.


Wiki : Configuring CI CD is outdated

Is your feature request related to a problem? Please describe.
I think the Configuring CI CD Run Command part of your wiki is outdated
Describe the solution you'd like
Does
dotnet-version increment-version-with-git -g "$(Build.SourcesDirectory)" -a<EMAIL_ADDRESS>-b "$(Build.SourceBranchName)"

should not be
dotnet-version increment-version-with-git -g "$(Build.SourcesDirectory)" -a<EMAIL_ADDRESS>-b "$(Build.SourceBranchName)" -v "$(VERSION_INCREMENT)"

Thanks, the documentation has been updated.


Preserving EXIF

Is there a way to preserve EXIF in the copy created ?

I'm interested in that too.

+1!  This is so close to being an excellent drop-in replacement for the library mode of the Cordova camera plugin, but I need the EXIF information as well.  An option to return the raw image's URIs- or at least URIs to an unmanipulated copy of the raw image with EXIF intact (in the case where no manipulation was requested) would solve this for me.  Then your user would have the option to extract EXIF and manipulate the image afterwords using the canvas.  Otherwise, great work!

I'm now using this fork of the plugin:
https://github.com/pawee/snw-cordova-imagePicker
I've patched it so it returns the path of the original images on the device (and not a copy like the plugin does). That way you have access to everything from the original image, including exif.
My 2 patches (ios and android) are there:
http://infinit.io/_/Z3BiRnv

Thanks so much, mattchete, and for the quick reply - that worked beautifully!

Hi @mattchete .. Can u plz help me on how to patch your files..

Hi @mattchete .. Ur patch worked great.. But the small problem is im gettitng the location as /storage/sdcard0/DCIM/IMG_5245.JPG... Im doing           window.resolveLocalFileSystemURL(fileURI, copyFile, fail); but Im getting an error
11-26 14:05:46.080: W/PluginManager(3111): THREAD WARNING: exec() call to File.resolveLocalFileSystemURI blocked the main thread for 52ms. Plugin should use CordovaInterface.getThreadPool().
11-26 14:05:46.082: W/System.err(3111): java.net.MalformedURLException: No installed handlers for this URL
11-26 14:05:46.082: W/System.err(3111): 	at org.apache.cordova.file.FileUtils.resolveLocalFileSystemURI(FileUtils.java:630)
11-26 14:05:46.082: W/System.err(3111): 	at org.apache.cordova.file.FileUtils.access$400(FileUtils.java:52)
11-26 14:05:46.082: W/System.err(3111): 	at org.apache.cordova.file.FileUtils$14.run(FileUtils.java:389)
11-26 14:05:46.082: W/System.err(3111): 	at org.apache.cordova.file.FileUtils$25.run(FileUtils.java:555)
11-26 14:05:46.082: W/System.err(3111): 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
11-26 14:05:46.082: W/System.err(3111): 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
11-26 14:05:46.082: W/System.err(3111): 	at java.lang.Thread.run(Thread.java:818)
Do u have any idea regarding this error?

No idea, I'm using directly the path as "/storage/sdcard0/DCIM/IMG_5245.JPG", never used resolveLocalFileSystemURL().

Thnku for your reply @mattchete

Just to check-in again, any plans of a adding a raw mode to cordovan-image-picker?  Would still love to have multi+select that returns paths to unprocessed images (with exif) from their original gallery locations.

+1

@mattchete Would you mind forking and adding your patches as a commit? Your patch-link is not available anymore

@moritzschaefer Sorry I don't have it anymore

@mattchete all right no worries. I just used "useOriginal=true" from https://github.com/pawee/snw-cordova-imagePicker which also preserves EXIF data.

@mattchete
https://github.com/pawee/snw-cordova-imagePicker is the best plugin to do the job, thank you! There is just one problem, I get the "plugin_not_installed" on android. Package.json is missing, but when I create one I still have the problem.

Hi, Yes there is no package.json file in https://github.com/pawee/snw-cordova-imagePicker.


Keyboard support

Description
This brings the keyboard navigation feature that current exists in AEM to the milo feds-gnav. This has been a hard requirement for the AEM-Feds-GNAV in the past for accessibility reasons, which is why we need to port this to the milo navigation. Resolves: MWPW-125255
Feature
A few of the notable use-cases

RTL support
Shift+Tab support
Cycle through the navigation if the search is open
Close any open menu when you open a new one (E.g. only search OR profile OR a popup can be open)
Arrow key support on the main nav & popups, also on mobile
enter/space/escape keys should work on any element now
In total ~80 test cases based on the old implementation which had a lot of back and forth with the accessibility team, there's a lot of small use-cases - so we ported those use-cases.

Test URLs:

Before: https://main--milo--adobecom.hlx.page/drafts/ramuntea/prev/gnav-refactor?martech=off
After: https://keyboard-support--milo--adobecom.hlx.page/drafts/ramuntea/gnav-refactor?martech=off#

Thanks for the feedback @overmyheadandbody & @narcis-radu ! Addressed all the proposed changes

@JasonHowellSlavin definitely agree, this grew too big! I'll make sure to raise smaller incremental PRs in the future

@overmyheadandbody , would you mind having a final look?


MINOR: add AuthorizerNotReadyException

Do we have a KIP for this?

It is part of the Authorizer KIP, but slipped from 3.2


stdin: not in gzip format

Run<EMAIL_ADDRESS>  env:
    AWS_REGION: ***
    AWS_ACCESS_KEY_ID: ***
    AWS_SECRET_ACCESS_KEY: ***
    MINIFY: false
/usr/bin/docker run --name a5c76b2a019d81a872446ea36f8527f9ea684a_e61005 --label a5c76b --workdir /github/workspace --rm -e "AWS_REGION" -e "AWS_ACCESS_KEY_ID" -e "AWS_SECRET_ACCESS_KEY" -e "MINIFY" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e...
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
gzip: stdin: not in gzip format
tar: Child returned status 1

+1
Trying this for the first time and getting the same error.
https://github.com/mehalick/andy.mehalick.com/blob/main/.github/workflows/main.yml
Run<EMAIL_ADDRESS>  env:
    AWS_REGION: us-east-1
    AWS_ACCESS_KEY_ID: ***
    AWS_SECRET_ACCESS_KEY: ***
    MINIFY: true
/usr/bin/docker run --name c044[2](https://github.com/mehalick/andy.mehalick.com/actions/runs/4692069510/jobs/8317324674#step:4:2)5b662f4a77c147[3](https://github.com/mehalick/andy.mehalick.com/actions/runs/4692069510/jobs/8317324674#step:4:3)aa17f1b[4](https://github.com/mehalick/andy.mehalick.com/actions/runs/4692069510/jobs/8317324674#step:4:4)eaa7fdac[5](https://github.com/mehalick/andy.mehalick.com/actions/runs/4692069510/jobs/8317324674#step:4:5)_f3d19c --label [6](https://github.com/mehalick/andy.mehalick.com/actions/runs/4692069510/jobs/8317324674#step:4:6)c0442 --workdir /github/workspace --rm -e "AWS_REGION" -e "AWS_ACCESS_KEY_ID" -e "AWS_SECRET_ACCESS_KEY" -e "MINIFY" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/andy.mehalick.com/andy.mehalick.com":"/github/workspace" 6c0442:5b662f4a[7](https://github.com/mehalick/andy.mehalick.com/actions/runs/4692069510/jobs/8317324674#step:4:8)7c1473aa17f1b4eaa7fdac5

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

+1
I came across this as well, but ended up changing to a different more maintained Github Action from the Marketplace.
It's probably the base image that should be updated.
AWS maintains a base image that could be updated
https://hub.docker.com/r/amazon/aws-cli

This should be fixed on version v1.4.1. Thanks for your patience.


Page not found error when clicking on the v0.12.0 download link

When clicking on the v0.12.0 download link, we get a page not found error:

Clicking on AMP works; it's the version link that doesn't work.


fix: change output to match engine update

Clickup task ID: CU-86ep0n6b0
This PR is designed to match the recent change in endpoint responses for engine v1.5.2 (https://github.com/smartmind-team/thanosql-engine/pull/332)

Create, update, and upload table now returns the recently created/updated table object (previously: just a message and table name)
Create table template now returns the recently created table template object (previously: just a message and table template name)

Task linked: CU-86ep0n6b0 change output response of table.upload()


[QUESTION] Is there any way to handle request to a certain subdirectory?

I want to hold my php api and react application on one web domain. Roadrunner accepts all requests on it's port (80). But I want all requests to be handled by react, and only requests to /api subdirectory to be handled by workers. Is there any way to implement it?

@evonicgu You can bind RR to the different port or redirect /api requests to the RR handler from your app.

Use ingress server for such purposes. For example Nginx as reverse proxy.

Ok, thanks, closing issue.


Random compiling of CUDA kernels

Windows 10 x64 (2004 19041.867)
Blender 2.92
GTX1660 (461.92)
LuxCore 2.5RC1 randomly compiles CUDA kernels. It happens all of sudden and out of nowhere. I was rendering frames and BAM! it started compiling CUDA kernels. I was trying different camera angles in viewport (GPU w/o denoiser) and BAM! it suddenly started compiling CUDA kernels. It happens quite often and I couldn't pinpoint the issue. Material change, camera switch, shader tweak, change in a model... Anything can trigger it.

The CUDA kernels are stored in the temp directory.
What OS are you using?
Do you have some kind of script or program that deletes everything in the temp directory from time to time, like CCleaner? This could be responsible.

I do have CCleaner and I use once every few days, but recompiling could happened a few times a day.

UPDATE: After I put 'luxcorerender.org' folder in Windows temp folder on different exclusion lists, so it wouldn't be deleted during a clean up by CCleaner, Windows or any other app, the bug with random compiling of CUDA kernels has gone. At least it seems so.

Then I guess we can close this issue.


Add a NullArrayType to handle dynamically added arrays without a determinable type

I don't think there should be any change in behaviour here so I haven't added anything to the release notes.

I don't think there should be any change in behaviour here so I haven't added anything to the release notes.

I think this behavior change should be mentioned:
Before:
cr> create table tbl (x int) with (column_policy = 'dynamic');
cr> insert into tbl (x, xs) values (1, []);
INSERT OK, 1 row affected (0.026 sec)
cr> insert into tbl (x, xs) values (1, 2);
INSERT OK, 1 row affected (0.012 sec)

After:
cr> create table tbl (x int) with (column_policy = 'dynamic');
CREATE OK, 1 row affected (0.586 sec)
cr> insert into tbl (x, xs) values (1, []);
INSERT OK, 1 row affected (0.301 sec)
cr> insert into tbl (x, xs) values (1, 2);
SQLParseException[Cannot cast expressions from type `integer` to type `array_of_null`]

@Mergifyio squash title+body


[FEATURE] A way to cancel streaming when using StreamingChatLanguageModel/TokenStream

i want to cancel  use StreamingChatLanguageModel.generate(...), but the method return void .
maybe can return the ResponseHandle
Describe the bug

Log and Stack trace

To Reproduce

Expected behavior

Please complete the following information:

LangChain4j version:
LLM(s) used:
Java version:
Spring Boot version (if applicable):

Additional context

i use Ai
java  interface Assistant {       TokenStream chat(String userMessage);   } ....   assistant.chat("What is the capital of Germany?")     .onNext(new Consumer<String>() {         @Override         public void accept(String s) {             // how to cancel here         }     })     .onComplete(response -> {         futureAnswer.complete(answerBuilder.toString());         futureResponse.complete(response);     })     .onError(futureAnswer::completeExceptionally)     .start();
AiServiceTokenStream cannot cancel !

The above method does not truly terminate the streaming request with the large model; it merely ignores it. As the large model's responses continue to come in, they will keep entering the onNext method and then return, until all outputs are completed.

@wangyulong-patsnap Are you sure? It looks to me like the pull request #1439 from @squallliu will do the right thing: calling ResponseHandle.cancel() will set the cancelled flag, and the EventSourceListener in StreamingRequestExecutor.stream() checks that flag in all four methods, calling onto eventSource.cancel() if the flag is set. Won't that be enough to cancel the connection?


Added cask to install Rider EAP from Jetbrains, at version EAP Build 22

Moved existing PR here from homebrew-versions caskroom/homebrew-versions#3897
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

[x] Named the cask according to the token reference.
[x] brew cask install {{cask_file}} worked successfully.
[x] brew cask uninstall {{cask_file}} worked successfully.
[x] Checked there are no open pull requests for the same cask.
[x] Checked the cask was not already refused in closed issues.
[x] Checked the cask is submitted to the correct repo.

Pinging @leipert for a quick review.

Thank you @sgleadow.

Sorry. There was a public holiday yesterday in 🇩🇪 .
LAGTM.
I made some adjustments in #34917


The input border on the dev.near.org search bar extends past it's container

Expected: The input focus and type behavior styles should match the current near.org.

I'm not able to reproduce the bug. That's definitely a strange screenshot. I'm going to close this for now and we can re-open if we see this issue appear again.