Fallback to the first element in the array of environments when fetching the app info for dev env wizard and no environment type is passed

Description
Currently, if a @ID notation is used (without the environment type is used) we don't fetch the needed information.  We should match the behavior where omitting the env fetched the production info
Steps to Test
Outline the steps to test and verify the PR here.
Example:

Check out PR.
Run npm run build
Try vip @1337 dev-env create
Verify the correct properties are picked for the environment

Hmm, the size one check was there to be consistent with other subcommands. The vip cli used to prompt for environment if there is more than one in that app. I wonder if that changed or it doesn't prompt always.
On the other hand for our purposes, I guess it is fine to fall back to the first one anyways if not specified. What do you think @rinatkhaziev ?

Hmm, the size one check was there to be consistent with other subcommands. The vip cli used to prompt for environment if there is more than one in that app. I wonder if that changed or it doesn't prompt always.

It does prompt, but for not dev-env, for dev-env it just doesn't populate the data (hence this PR)
Ideally, we want to match the behavior of the rest of vip subcommands, but given that production is always the first element in the list I think it's a safe fallback.

@pschoffer ^^ forgot to @ you in the above reply.

So I think this was fixed and now it presents with a choice to pick the env, closing it.


Hide 21.2 docs

Our 21.2 docs are live before the first testing version has been released. The download instructions in the 21.2 docs therefore fail.
When the 21.2 beta release is blessed and https://github.com/cockroachdb/docs/pull/11722/files is merged, this won't be an issue. In the meantime, if it takes much longer to get that release out, this PR is temporary way to hide the 21.2 docs without breaking any existing incoming links.

This change is


Crash on Android with Adreno 305, both GLES2 (with WorldEnvironment) and GLES3 (with MeshInstance)

Godot version:
RC2
OS/device including version:
android 5.1.1
opengl3
cpu armeabi-v7a
chipset msm8610
render adreno (TM) 305
Issue description:
I have a problem ADRENO (TM) 305 with from RC2, if I just add worldEnvironment of the game closes without giving explanations, this in GLES2. GLES3 is game closes after the godot splash screen if it has a meshInstance. there is some definitive solution that does not involve the compilation of godot together with the solution presented in essues#12816 solution
Steps to reproduce:
android with render adreno (TM) 305
Minimal reproduction project:
add wordlEnvironment node in GLES2

The GLES3 issue likely won't get fixed, issues on Adreno 3xx were the primary reason for implementing a GLES2 backend for those devices.
The GLES2 issue sounds like the same as #26924.

Closing as duplicate of #26924, we can continue debugging there.


File Decorations for Search Folders

Currently, there are file decorations on individual file matches, but not for the directory that they are in. By adding fileDecorations: { colors: true, badges: true } within the setFile options here and here, this adds file decorations on the directories, but these correspond to everything contained in the directory, even those that aren't visible in the search results.
Ideally, the directories would have indicators that actually reflect that contained search results' decorations.

may be related to PR for adding decorations to results: #155549

Revisiting this, I think it'd be worth it to discuss what the correct decoration that a folder with multiple different decorations would be.


PNP Command "Get-PnPProvisioningTemplate" does not export 2010 Workflows

Hello,
The PNP command "Get-PnPProvisioningTemplate" of a SharePoint Online Site does not export 2010 Workflows but only 2013 Workflows.
Is anyone familiar with this issue?
The reason why I use 2010 Workflows is because a 2013 Workflow cannot create a Documentset.
Kind Regards,
Jeroen Bestebreurtje

Same issue here, I think it is not supported. Have you find any workaround?

Our workaround is an Event Receiver which starts a PowerShell command and create a Documentset. Unfortunately, I couldn’t use a designer Workflow for this case
Vriendelijke groet, kind regards,
bam_ict
Jeroen Bestebreurtje
Business Consultant DMS
BAM ICT Application Services
T +31 (0)6 50 65 52 93
E jeroen.bestebreurtje<EMAIL_ADDRESS><EMAIL_ADDRESS>Royal BAM Group nv
Runnenburg 9, 3981 AZ Bunnik, The Netherlands | P.O. Box 20, 3980 CA Bunnik
Trade Register 30058019  www.bam.comhttp://www.bam.com
Van: Abel Garcia<EMAIL_ADDRESS>Verzonden: maandag 30 januari 2017 23:05
Aan: SharePoint/PnP-Provisioning-Schema<EMAIL_ADDRESS>CC: Bestebreurtje, Jeroen<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Onderwerp: Re: [SharePoint/PnP-Provisioning-Schema] PNP Command "Get-PnPProvisioningTemplate" does not export 2010 Workflows (#156)
Same issue here, I think it is not supported. Have you find any workaround?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSharePoint%2FPnP-Provisioning-Schema%2Fissues%2F156%23issuecomment-276206768&data=01|01|jeroen.bestebreurtje%40bam.com|a0797014264e471c65e208d4495c19be|bf5f4046a1dc4119aa8abfb9fbf46271|0&sdata=i9R38kJTEnUe0HxjuI83cN978FpLORKplMi4SOlK5HM%3D&reserved=0, or mute the threadhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAXZAPepqWN4grCcPj_9xkf3nTT2eZMdqks5rXl6ngaJpZM4LTAHO&data=01|01|jeroen.bestebreurtje%40bam.com|a0797014264e471c65e208d4495c19be|bf5f4046a1dc4119aa8abfb9fbf46271|0&sdata=52u6vexVCZtFWvYq0bTWGVVbJPjR05FFAOUcG5WR5vY%3D&reserved=0.

This issue was moved to SharePoint/PnP-Sites-Core#1031

Hi @Bestebreurtje and @abelunibo,
provisioning engine does not indeed currently support SP2010 workflow export and this has been more around lack of community contributions around this area, since implementation is dependent on the work we all do cross the community. This has though come up with now few times, so we are looking what we can do in the future around the PnP engine for this. Since this request is for the Core component and specifically for the provisioning schema, will relocate this issue to PnP-Sites-Core repository.


Cron format has an unusual number of columns

The example cron schedule is 0 2,32 8-17 * * 2-6, but... this has six columns, where a cron schedule is usually 5 columns.
Plugging this into crontab.guru results in a red mark and no text output.
I think the leading 0 is the issue here. If we erase that, then we get a cron schedule that sounds reasonable for a dashboard.

Hey @coder543 the cron library I'm using indeed uses a non-standard syntax. I'll make a note of it in the README, or perhaps I'll swap that library for this one which seems to be more standards compliant.

Hey @coder543 the cron library I'm using indeed uses a non-standard syntax. I'll make a note of it in the README, or perhaps I'll swap that library for this one which seems to be more standards compliant.

Ah, ok, that explains it. Thanks for the explanation!

Ah, ok, that explains it. Thanks for the explanation!

I should've checked here before trying to figure out why my cron syntax kept failing, That cron library won't accept /10 for every 10 minutes, and it seems "0,15,30,45" is 1 item too many in a comma-separated list... quite dumb.

I swapped out the cron library for another one that's more standards compliant. Now it takes expressions like 2,32 8-17 * * MON-FRI (no more seconds) and */15 8-17 * * MON-FRI. It's in the main branch and I'll make a new release probably later today or tomorrow.

This is now released in https://github.com/pascalw/kindle-dash/releases/tag/v1.0.0-beta.3.


Start publishing basic documentation and project details on Github, Content Designer outreach

Leads: Drew, Katie, Cyrus

Done!


GUI + Space (Spotlight) is not working on OSX

When using the default EN keyboard layout GUI + space doesn't seem to be mapped correctly on OSX. Might be something similar to this: https://github.com/hak5darren/USB-Rubber-Ducky/issues/79

Duplicate of #17 which also gives the solution to this problem.


Z operator not found with search

The problem
Entering Z in the search field doesn't show the Z operator.
Suggestions
Make it found  ;-)

Same goes for X.

That page is not indexed: #1894
We are working to solve the issue, but it might take some time.


fix typo

No, I think it really is an interator! Ha. Thank you! Merged in e6d64e2ea30e176bb4a864721be62523b5796b4c.


Run chart on mobile doesn't work and makes app crash

fl_chart: ^0.40.6

Can you please check it with the latest version of flutter and fl_chart?


Revert "Give your portfolio a header"

Reverts pythoner95/markdown-portfolio#2
<1> This is my main INVENTION ARTS header, which is the largest
<2>This is an h2 header, which is slightly smaller
######<6> And...this is an h6 header, which is the smallest

This pull request is fine as is.


Refactor configs in pinot-spi

Basically there are three types of entities: tenant, table, and instance.
Currently the configs of instance and tenant are combined together under config/api/ package, and the rest belong to table config while they are one level above.
This PR refactors the configs in pinot-spi into three catogories under config/:

config/instance/
config/table/
config/tenant/

Codecov Report

Merging #5262 into master will increase coverage by 0.40%.
The diff coverage is 74.80%.

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

Thanks for cleaning this, should also move Schema under config?

The common thing for those table/instance/tenant configs is that they all extend BaseJsonConfig class while Schema doesn't. Maybe we can have Schema extend that class as well. If so, I can make it in another PR.


Fix: Move scripts related to Travis to .travis/

This PR

[x] moves scripts related to Travis CI to .travis/

Related to https://github.com/opencfp/opencfp/pull/590#discussion_r150603781.
💁♂ Could not find any usages of

setup-webserver.sh
travis-ci-apache

anywhere, should we remove these two files?

Thank you, @chartjes!


Question: Can ConfigurationPropertiesRebinder Refresh Be Aligned with @RefreshScope Behavior?

Is your feature request related to a problem? Please describe.
The ConfigurationPropertiesRebinder refresh mechanism works by performing destroy and initial processes on existing bean objects. During refresh, some property values may not be properly handled (for example, if certain configuration items are deleted, the corresponding property values are not cleared). To clear these property values, I need to add the @RefreshScope annotation and leverage its mechanism to refresh the inner bean. However, I am cautious about using the @RefreshScope annotation because its lazy loading and re-creation behavior may lead to bean retrieval failures or slowdowns (such as exceptions thrown in constructors or lifecycle methods).
Describe the solution you'd like
Is it possible to initialize a new bean during the ConfigurationPropertiesRebinder binding process and assign its values to the original bean? This would align the refresh behaviors of @RefreshScope and ConfigurationProperties.

This seems somewhat similar to the issue mentioned in #1372. Is there already a plan to address this? (Feel free to close this issue and continue the discussion in #1372.)


-addOrUpdateObject method name

Shouldn't it be addOrReplaceObject since it compares primary keys and if the object already exists, it will replace it?
We can partially update objects with the createOrUpdateInRealm method, but this seem like a clear replacement.

+1 I assumed the same behaviour and it took my quite some time to figure out that the object was replaced

addOrUpdateObject is an accurate description of what the method does:

Adds the object if no existing object with matching primary key exists.
Updates the existing object with matching primary key with all the values of the passed object.

This behaves identically to +[RLMObject createOrUpdateInRealm:], although with that method, it's also possible to use other objects with a subset of the properties like a dictionary or array.
We've considered allowing untyped objects for addOrUpdateObject too, but ultimately decided that wasn't worth the loss of this typed API.
So thanks for the suggestion, but we stand by our decision to name this method addOrUpdateObject for consistency, discoverability and not to mention introducing a breaking API change if we rename it for all existing users.


Lambda error metric alarms have a naming convention

See: https://github.com/wellcomecollection/platform-infrastructure/blob/a2d2ba64212a6d2f78570d73b6345b287c0517a3/monitoring/slack_alerts/lambda_errors_to_slack_alerts/src/lambda_errors_to_slack_alerts.py#L135-L139

Yeah, this should be documented or (better) enforced, but right now I just want to Get Things Working


Review support documentation on pygetpapers Query

Spend an hour reading documentation and paste in example in this issue of things that might help us understand how the query is working and how it can be made to work and find relevant papers.

https://pygetpapers.readthedocs.io/en/latest/index.html

Please all add your findings from the documentation here:

Example 1
Example 2

Saving queries: https://pygetpapers.readthedocs.io/en/latest/user_documentation.html#formats-supported-by-pygetpapers Queries can be saved in form of an ini configuration file.
-q QUERY, --query QUERY --save_query https://pygetpapers.readthedocs.io/en/latest/user_documentation.html#usage
Scope the number of hits for a query - https://pygetpapers.readthedocs.io/en/latest/user_documentation.html#scope-the-number-of-hits-for-a-query
query format - https://github.com/petermr/pygetpapers/wiki/query-format


Could not load type 'SkyWalking.Diagnostics.ITracingDiagnosticProcessor' from assembly 'SkyWalking.Abstractions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'

Please answer these questions before submitting your issue.

Why do you submit this issue?
[√ ] Question or discussion
[√ ] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?

Bug

Which version of SkyWalking, OS and .NET Runtime?
windows,asp.net core2.0

Which company or project?

What happen?
项目启动报以下异常
Could not load type 'SkyWalking.Diagnostics.ITracingDiagnosticProcessor' from assembly 'SkyWalking.Abstractions, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'

Requirement or improvement

Please describe about your requirements or improvement suggestions.

Can you provide a demo to reproduce this problem?

WebApplication1.zip

Demo project has been uploaded

Incompatible between 0.6 and 0.3 versions.
    <PackageReference Include="SkyWalking.AspNetCore" Version="0.3.0" />
    <PackageReference Include="SkyWalking.Diagnostics.EntityFrameworkCore.Pomelo.MySql" Version="0.6.0" />


to require 'factory_bot' is needed in Rspec

This line is not required in a project using Bundler with gem 'factory_bot_rails' in the Gemfile as specified in the first section of this Getting Started guide. It would only be required if you're not using Bundler, but that option isn't documented.

Yeah, if you are using Rails you shouldn't need to require factory_bot manually. Rails runs Bundler.require in config/application.rb

Sorry, but I have to require it anyway, otherwise it doesn't work.
On Wed, 26 Sep 2018 at 02:02, Daniel Colson<EMAIL_ADDRESS>wrote:

Yeah, if you are using Rails you shouldn't need to require factory_bot
manually. Rails runs Bundler.require in config/application.rb
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/thoughtbot/factory_bot/pull/1205#issuecomment-424550171,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMry8bFCPFmxF_BAUMGsIcruT_fJk7_jks5uetImgaJpZM4W5Q5B
.

--
Chiara. Happy maker: person who makes happy others.
Take Care

Hm, that is unexpected. I would be curious to find out why. What error do you get? Are you able to share you Gemfile? Do you have Bundler.require in your config/application.rb?

This is the error:
`Failure/Error: config.include FactoryBot::Syntax::Methods
NameError:
uninitialized constant FactoryBot
As you can see I haveBundler.require` in config/application.rb
This is my Gemfile in my project.

Thank you very much for the help.


update issue template

Issue Link 🔗: https://github.com/BlackPythonDevs/blackpythondevs.github.io/issues/504
Issue: #504
Type of Change

[x] Bug fix 🐞
[ ] New feature/page
[ ] Documentation update
[ ] Other

Description 📋

What: Fix url parser to handle urls with incorrect schemes.

E.g. ftp://pycon.us is an invalid URL, but the url won't currently be replaced with https. This PR fixes that

Why: This change allows us to have valid conference URLs

How: These changes should just fix more invalid URLs

Checklist ✅

[x] Followed the Code of Conduct and Contribution Guide
[x] Ran pre-commit run --all
[x] All tests pass locally
[x] Added tests (if applicable)
[ ] Documentation updated (if applicable)

@dragid10 - can you pull the changes in via rebase to get only your changes.

@dragid10 - can you pull the changes in via rebase to get only your changes.

Yep did it!


core dumped while running recon-all

We're getting a core dump and not sure what to do about it.
We start with:
export SINGULARITYENV_TEMPLATEFLOW_HOME=/home/fmriprep/.cache/templateflow
/cm/shared/singularity/bin/singularity run \
    -B /data:/data -B /data1:/data1 -B /data2:/data2 -B /data3:/data3 -B /cm/shared:/cm/shared \
    -B /home/ajanes/.cache/fmriprep:/home/fmriprep/.cache/fmriprep \
    --cleanenv \
    /cm/shared/singularity/images/fmriprep-1.5.0.simg \
    /data1/ajanes/Axial \
    /data1/ajanes/Axial/derivatives \
    participant \
    --fs-license-file /cm/shared/freesurfer-6.0.1/license.txt \
    --participant_label 005 \
    --output-spaces "MNI152NLin2009cAsym:res-2 anat func fsaverage" \
    --n_cpus 4 \
    --mem-mb 8192 \
    --notrack \
    --use-aroma --ignore-aroma-denoising-errors \
    --use-syn-sdc \
    -w  /data1/ajanes/fmriprep-working

and it runs until:
CORRECTING DEFECT 37 (vertices=24, convex hull=24, v0=172721)
After retessellation of defect 37 (v0=172721), euler #=244 (46784,129300,82760) : difference with theory (0) = -244

CORRECTING DEFECT 38 (vertices=188655, convex hull=16433, v0=177560)
Segmentation fault (core dumped)
Linux node4 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux

recon-all -s sub-005 exited with ERRORS at Thu Oct 10 15:22:20 EDT 2019

For more details, see the log file /data1/ajanes/Axial/derivatives/freesurfer/sub-005/scripts/recon-all-rh.log
To report a problem, see http://surfer.nmr.mgh.harvard.edu/fswiki/BugReporting

Standard error:

Return code: 1

191010-15:22:24,104 nipype.workflow ERROR:
	 could not run node: fmriprep_wf.single_subject_005_wf.anat_preproc_wf.surface_recon_wf.autorecon_resume_wf.autorecon_surfs
191010-15:22:24,105 nipype.workflow ERROR:
	 could not run node: fmriprep_wf.single_subject_005_wf.anat_preproc_wf.surface_recon_wf.autorecon_resume_wf.autorecon_surfs

recon-all-rh.log
fmriprep.o433134.txt

This may be relevant too:
CORRECTING DEFECT 0 (vertices=146346, convex hull=18257, v0=0)
Excessive topologic defect encountered: could not allocate -659114128 edges for retessellation
Cannot allocate memory

Do you run into this while running FreeSurfer normally on that subject?


Perform allocation in parallel

Perform allocation in parallel.
Things I'm not sure about in this PR:

In case of interruption, I return what was allocated so far and set the interrupt flag
No progress log anymore. Just a message per allocation
No currently allocated size in the allocation log

Can you reproduce this without all the extraneous changes?  I'd like to see a PR where the only changes are to allocateBackingBuffers so that the desired change can be reviewed in isolation.  All the other changes here could be candidates for other issues and/or pull requests but don't belong in this PR.

test this please

test this please

test this please

test this please

test this please

tes this please

test this please


chore: Repo Clean Up

Description 📝

This is an extension of https://github.com/linode/manager/pull/8907
Does more clean up in the repo by deleting old unused code
Removes some js files that were somehow generated in https://github.com/linode/manager/pull/8911

How to test 🧪

Confirm components that were touched still function as expected

Mainly Linode Create

We don't need the vite.config files?


Remerge with upstream (2.0.0 --> 2.4.1)

354 commits to catch up on 😲

Waaay to hard to merge all those changes!


Find-DbaOrphanedFile, move to 1.0 style

Rewritten to the best of my knowledge to use the new style for v1.0.
cc @FriedrichWeinmann for review

Looks good! Thanks, my friend :nutella:


Flip and Tate mode

Tate mode is working
Flip is working in horizontal mode,
But when I use Flip in tate mode, either I get garbage, either I get screen with a small decalage (like if voff is set)

In fact, it depends on which buffer screen is displayed. On if full of garbage, other one scrolled a bit

In fact, flip is not working yet (it's on the roadmap), so this is a duplicate for https://github.com/laoo/Felix/issues/6
Closed

Looks like the start address is not correctly used. Maybe Felix adds screen size to the start of the screen. But in fact, the SW has to do it.


miss the file of  balance sample

Hi, Yuan
I'm training with full AS, and encountered some issues. I have attached my training log for reference.

I couldn't find the _*weight.csv mentioned in line 94 of https://github.com/YuanGongND/whisper-at/blob/main/src/whisper_at_train/run.py.  https://github.com/YuanGongND/whisper-at/blob/82ccbf05d672ea60b9af76e35ce6abd705eda9cd/src/whisper_at_train/run.py#L94 Could you please provide it to help me reproduce the results?

The growth curve of the mAP in my train log differs significantly from the one you provided. My first epoch shows 0.017 mAP, while yours is 0.26. Does this indicate an error?
my_large-v2_ori.txt

I would like to know approximately how many GPUs and how much time it would take to run a single experiment.

hi there,

I couldn't find the _*weight.csv mentioned in line 94 of https://github.com/YuanGongND/whisper-at/blob/main/src/whisper_at_train/run.py.

Yes we intentionally not providing this as Audio set is not stable dataset, you need to calculate weight based on your own collection. See cd ast/egs/audioset
python gen_weight_file.py ./data/datafiles/train_data.json.
Please get the gen_weight_file.py in the corresponding repo.

The growth curve of the mAP in my train log differs significantly from the one you provided. My first epoch shows 0.017 mAP, while yours is 0.26. Does this indicate an error?

This is certainly abnormal, you should get very similar result with us (the different data collection will lead to slightly different results, but won't be very large). How did you deal with the missing weight file issue? If you did nothing, then that could be the problem.
I suggest to keep everything unchanged, just to run our recipe, if successful then make the change.

I would like to know approximately how many GPUs and how much time it would take to run a single experiment.

Check our log at https://github.com/YuanGongND/whisper-at/tree/main/src/whisper_at_train/log, the time is at the end of each epoch, also has breakdown for i/o and DNN training. For this project, i/o is the bottleneck. We used a5000 to train, but that might not be necessary.
-Yuan

How did you deal with the missing weight file issue? If you did nothing, then that could be the problem.

I did nothing as I found there are two options: you can provide the weight file and the other is not the balanced sampling. I chose the second one.
https://github.com/YuanGongND/whisper-at/blob/0bbb09f758ca5a411a43c34a02be7a6d648a2ebc/src/whisper_at_train/run.py#L103
I will generate my *weight.csv file based on my training file, hope it's work.
appreciate it.

Please let me know if it works.

hi, yuan,
Sorry it took some time to run the experiment with 30-epoch, the result seems good, and the weight.csv is crucial.

2023-12-21 05:00:55.723183
current #epochs=30, #steps=10962
Epoch: [30][38/3765]    Per Sample Total Time 0.06954   Per Sample Data Time 0.06520    Per Sample DNN Time 0.00434     |       Train Loss 0.0132
Epoch: [30][138/3765]   Per Sample Total Time 0.06808   Per Sample Data Time 0.06378    Per Sample DNN Time 0.00430     |       Train Loss 0.0129
Epoch: [30][238/3765]   Per Sample Total Time 0.06504   Per Sample Data Time 0.06074    Per Sample DNN Time 0.00430     |       Train Loss 0.0133
Epoch: [30][338/3765]   Per Sample Total Time 0.06489   Per Sample Data Time 0.06059    Per Sample DNN Time 0.00430     |       Train Loss 0.0136
start validation
mAP: 0.397363
AUC: 0.969771
d_prime: 2.655102
train_loss: 0.013086
valid_loss: 0.013435
validation finished
Epoch-30 lr: 1.58203125e-05
epoch 30 training time: 13312.540
wa 15 models from 16 to 30
<All keys matched successfully>

hi Jeff,
thanks so much for reporting this.
There should be a final line saying something like "mAP of model with weights averaged from checkpoint 16-30 is 0.4165", can you see that? That should be the final mAP.
Also are you using large-v1 or large-v2? If you check the logs at https://github.com/YuanGongND/whisper-at/tree/main/src/whisper_at_train/log, you will notice that large-v1 would have a better result than large-v2. You result seems to be large-v2, is that true?
-Yuan

Yuan,

There should be a final line saying something like "mAP of model with weights averaged from checkpoint 16-30 is 0.4165", can you see that? That should be the final mAP.

sorry about losing the last line,

---------------
2023-12-21 05:00:55.723183
current #epochs=30, #steps=10962
Epoch: [30][38/3765]    Per Sample Total Time 0.06954   Per Sample Data Time 0.06520    Per Sample DNN Time 0.00434     |       Train Loss 0.0132
Epoch: [30][138/3765]   Per Sample Total Time 0.06808   Per Sample Data Time 0.06378    Per Sample DNN Time 0.00430     |       Train Loss 0.0129
Epoch: [30][238/3765]   Per Sample Total Time 0.06504   Per Sample Data Time 0.06074    Per Sample DNN Time 0.00430     |       Train Loss 0.0133
Epoch: [30][338/3765]   Per Sample Total Time 0.06489   Per Sample Data Time 0.06059    Per Sample DNN Time 0.00430     |       Train Loss 0.0136
start validation
mAP: 0.397363
AUC: 0.969771
d_prime: 2.655102
train_loss: 0.013086
valid_loss: 0.013435
validation finished
Epoch-30 lr: 1.58203125e-05
epoch 30 training time: 13312.540
wa 15 models from 16 to 30
<All keys matched successfully>
mAP of model with weights averaged from checkpoint 16-30 is 0.4022

Also are you using large-v1 or large-v2? If you check the logs at https://github.com/YuanGongND/whisper-at/tree/main/src/whisper_at_train/log, you will notice that large-v1 would have a better result than large-v2. You result seems to be large-v2, is that true?

I'm sure I use the large-v2, and I want to know how the large-v3 performs, can u predict it? :-)

thanks so much. I were just trying to see how large is the difference between your result and ours. It seems there is still a 0.01 mAP difference on large-v2. See
https://github.com/YuanGongND/whisper-at/blob/0bbb09f758ca5a411a43c34a02be7a6d648a2ebc/src/whisper_at_train/log/large-v2_ori.txt#L1666C61-L1666C67
It is not super large, but still a noticeable difference.
Regarding v3, I don't know how it is trained, so it is hard for me to comment on that.
-Yuan

it seems you are using a (much) larger batch size, which could be the reason for the difference.

On the one hand, the batch size we use is different, and on the other hand, the audioset we use is different. There are only 1927774 samples in my audioset dataset, which is 25k less than your 1953082 samples. This is also one of the reasons for the difference in my opinion.
By the way, where can I download your 1953082-samples audioset? Do you provide a way to download it?

25k data won't make a big difference, unless it has a special distribution (i.e., missing many samples for a minority class). Batch size could cause 0.01 mAP difference. If you aim to match exactly, you can try our batch size.
Due to copyright reasons, we cannot provide our data. But please check this https://github.com/YuanGongND/ast/issues/85.
-Yuan


Do not throw an error when encountering a module for which there is no module_info

Recent local Firefox builds on Windows generate pdb files which run into the following line:
    if let Ok(dbi) = pdb.debug_information() {
        let mut modules = dbi.modules()?;
        while let Some(module) = modules.next()? {
            let info = pdb.module_info(&module)?; // <------ !!

The call to module_info generates a PDB error that says pdb_crate error: The requested stream (65535) is not stored in this file.
I'm not sure when this started. It's possible that our compiler changed recently and now generates pdbs with a new module without module info.
We can just ignore those modules and take whatever symbols we find. That's what this PR does.

LGTM


Dependency handling using azure feed.

The dependency tree is getting more and more complex. Because of that fact a mechanism is needed to resolve these dependencies.
We found that using azure feed works farely well for this scenario.
The only draw back with azure feed is the enforced versioning theme. Since the revision part of the version no needs to be cut off. But for our product development this is acceptable.
Our current workflow is that we publish each app from the pipeline artifact as its own package in to azure feed.
From the build Pipeline the Resolve-DependenciesFromAzureFeed script downloads all dependencies recursively into a single folder. That folder can be used in the installApps paramenter since the enhancement in #1736.
Ultimately it would be great to include that functionality to the Run-AL-Pipeline script. But for now have that script not copied in very pipeline is enough.

Maybe we should rename the folder from ArtifactHandling to AzureFeedHandling (to avoid future confusion with BC artifacts)

AzureFeedHandling

Maybe PackageHandling? Since its kind of a package manager for bc

will be in next preview - probably 4-5 hours from now.

@freddydk thanks

I am the one saying Thanks:-)


bug(python): Cannot set limit(None) or limit(-1) to return entire dataset

LanceDB version
0.5.7
What happened?
I am getting following error when trying to search and retrieve entire dataset as suggested in docstring of limit.
res = tbl.search("<query>").limit(-1).to_pandas()

Exception has occurred: ValidationError
1 validation error for Query
k
  Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
    For further information visit https://errors.pydantic.dev/2.5/v/int_type
  File "/data/test/fetch_sg.py", line 60, in <module>
    res = tbl.search("<query>").limit(-1).to_pandas()
pydantic_core._pydantic_core.ValidationError: 1 validation error for Query
k
  Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
    For further information visit https://errors.pydantic.dev/2.5/v/int_type

This is because
if limit is None or limit <= 0:
            self._limit = None

in query.py. This always sets limit to None and then this doesn't pass validation of Query object as 'k' should be valid integer.
Are there known steps to reproduce?
No response

issue has been fixed.


Set NEXTEST_TEST_THREADS=1 for nextest

Attempt to fix https://github.com/nextest-rs/nextest/issues/652.

bors r+


Upgrade supported node versions

Related to #18

Ping?

Thanks for the changes! ❤ I'm not sure when I'll get around to releasing this, tho. I'll try my best.

Would be nice to have it, maybe you could consider semantic-release :)
FYI I used the module in mweibel/node-etf and it's working great :) Also it's somewhat complex and still easily readable. Thanks for that!

semantic-release looks really nice. Do you think you could open a PR that includes all the changes to make it work? I'm not sure whether I'll be able to find the time to set this up.

I'll look at it, yep! Requires changing the commit guidelines to something like the AngularJS commit guidelines (that's what I use and they recommend) and recommends using cz-cli for doing that. Not sure if you're up for that?

That sounds fine, I wouldn't mind, and @deoxxa is probably 👍 with everything that reduces his workload. 😄

Correct!

You're doing a great job with all this by the way, @arthurschreiber - thanks for keeping this little project kicking along :)

@arthurschreiber apparently it's not easy to set that up if you're not a contributor on github & listed as an owner on npm.
Easiest for you would be to follow the following steps to achieve automation:
npm install -g semantic-release-cli commitizen
commitizen init cz-conventional-changelog --save-dev --save-exact
semantic-release-cli setup

Then commit & push


match round can be negative

I got this response from match index get request:
[
  {
    "match": {
      "id": 358485473,
      "tournament_id": 14250816,
      "state": "open",
      "player1_id": 226125204,
      "player2_id": 226125203,
      "player1_prereq_match_id": null,
      "player2_prereq_match_id": null,
      "player1_is_prereq_match_loser": false,
      "player2_is_prereq_match_loser": false,
      "winner_id": null,
      "loser_id": null,
      "started_at": "2024-03-15T12:38:49.140-07:00",
      "created_at": "2024-03-15T12:38:49.052-07:00",
      "updated_at": "2024-03-15T12:38:49.140-07:00",
      "identifier": "A",
      "has_attachment": false,
      "round": 1,
      "player1_votes": null,
      "player2_votes": null,
      "group_id": null,
      "attachment_count": null,
      "scheduled_time": null,
      "location": null,
      "underway_at": null,
      "optional": false,
      "rushb_id": null,
      "completed_at": null,
      "suggested_play_order": 1,
      "forfeited": null,
      "open_graph_image_file_name": null,
      "open_graph_image_content_type": null,
      "open_graph_image_file_size": null,
      "prerequisite_match_ids_csv": "",
      "scores_csv": ""
    }
  },
  {
    "match": {
      "id": 358485474,
      "tournament_id": 14250816,
      "state": "pending",
      "player1_id": 226125205,
      "player2_id": null,
      "player1_prereq_match_id": null,
      "player2_prereq_match_id": 358485473,
      "player1_is_prereq_match_loser": false,
      "player2_is_prereq_match_loser": false,
      "winner_id": null,
      "loser_id": null,
      "started_at": null,
      "created_at": "2024-03-15T12:38:49.057-07:00",
      "updated_at": "2024-03-15T12:38:49.057-07:00",
      "identifier": "B",
      "has_attachment": false,
      "round": 2,
      "player1_votes": null,
      "player2_votes": null,
      "group_id": null,
      "attachment_count": null,
      "scheduled_time": null,
      "location": null,
      "underway_at": null,
      "optional": false,
      "rushb_id": null,
      "completed_at": null,
      "suggested_play_order": 2,
      "forfeited": null,
      "open_graph_image_file_name": null,
      "open_graph_image_content_type": null,
      "open_graph_image_file_size": null,
      "prerequisite_match_ids_csv": "358485473",
      "scores_csv": ""
    }
  },
  {
    "match": {
      "id": 358485475,
      "tournament_id": 14250816,
      "state": "pending",
      "player1_id": null,
      "player2_id": null,
      "player1_prereq_match_id": 358485474,
      "player2_prereq_match_id": 358485473,
      "player1_is_prereq_match_loser": true,
      "player2_is_prereq_match_loser": true,
      "winner_id": null,
      "loser_id": null,
      "started_at": null,
      "created_at": "2024-03-15T12:38:49.063-07:00",
      "updated_at": "2024-03-15T12:38:49.063-07:00",
      "identifier": "E",
      "has_attachment": false,
      "round": -1,
      "player1_votes": null,
      "player2_votes": null,
      "group_id": null,
      "attachment_count": null,
      "scheduled_time": null,
      "location": null,
      "underway_at": null,
      "optional": false,
      "rushb_id": null,
      "completed_at": null,
      "suggested_play_order": 3,
      "forfeited": null,
      "open_graph_image_file_name": null,
      "open_graph_image_content_type": null,
      "open_graph_image_file_size": null,
      "prerequisite_match_ids_csv": "358485474,358485473",
      "scores_csv": ""
    }
  },
  {
    "match": {
      "id": 358485476,
      "tournament_id": 14250816,
      "state": "pending",
      "player1_id": null,
      "player2_id": null,
      "player1_prereq_match_id": 358485474,
      "player2_prereq_match_id": 358485475,
      "player1_is_prereq_match_loser": false,
      "player2_is_prereq_match_loser": false,
      "winner_id": null,
      "loser_id": null,
      "started_at": null,
      "created_at": "2024-03-15T12:38:49.070-07:00",
      "updated_at": "2024-03-15T12:38:49.070-07:00",
      "identifier": "C",
      "has_attachment": false,
      "round": 3,
      "player1_votes": null,
      "player2_votes": null,
      "group_id": null,
      "attachment_count": null,
      "scheduled_time": null,
      "location": null,
      "underway_at": null,
      "optional": false,
      "rushb_id": null,
      "completed_at": null,
      "suggested_play_order": 4,
      "forfeited": null,
      "open_graph_image_file_name": null,
      "open_graph_image_content_type": null,
      "open_graph_image_file_size": null,
      "prerequisite_match_ids_csv": "358485474,358485475",
      "scores_csv": ""
    }
  },
  {
    "match": {
      "id": 358485477,
      "tournament_id": 14250816,
      "state": "pending",
      "player1_id": null,
      "player2_id": null,
      "player1_prereq_match_id": 358485476,
      "player2_prereq_match_id": 358485476,
      "player1_is_prereq_match_loser": false,
      "player2_is_prereq_match_loser": true,
      "winner_id": null,
      "loser_id": null,
      "started_at": null,
      "created_at": "2024-03-15T12:38:49.076-07:00",
      "updated_at": "2024-03-15T12:38:49.076-07:00",
      "identifier": "D",
      "has_attachment": false,
      "round": 3,
      "player1_votes": null,
      "player2_votes": null,
      "group_id": null,
      "attachment_count": null,
      "scheduled_time": null,
      "location": null,
      "underway_at": null,
      "optional": false,
      "rushb_id": null,
      "completed_at": null,
      "suggested_play_order": 5,
      "forfeited": null,
      "open_graph_image_file_name": null,
      "open_graph_image_content_type": null,
      "open_graph_image_file_size": null,
      "prerequisite_match_ids_csv": "358485476",
      "scores_csv": ""
    }
  }
]

however, it is stored in a struct with u64: https://github.com/iddm/challonge-rs/blob/7262d145d7f7fafe2ca7d57c5e86927d179e9da9/src/matches.rs#L223C1-L225C20
this causes a crash
thread 'main' panicked at /Users/tommy/.cargo/registry/src/index.crates.io-6f17d22bba15001f/challonge-0.5.4/src/matches.rs:280:55:
called `Option::unwrap()` on a `None` value

Thank you for reporting the issue! I certainly didn't expect the round to be negative. Should be easily fixable though! Just need to change the type in the struct, I think. I'll check tomorrow.


feature: kubeconfig transport back is changed, need test

add kube vip compatibility， test it

/kind test


Photosynthesis.jl name

Hi! great to find this repo, and all the modular repos you have like PlantHydraulics.jl
I was literally about to register https://github.com/rafaqz/Photosynthesis.jl but I think this package will be better. I don't really work on photosynthesis that much these days anyway. Anyway, the name is yours.

Actually, I am a postdoc in Christian's lab. We spent a lot time to make the land model modular. I read your code, and remember that Christian showed me some of those as examples of mutiple dispatch. I, however, moved the empirical stomatal model part to a seprate package StomataModels, together with other stomatal models (empirical or optimal).

I figured that, I just hadn't noticed that you were breaking up the land model into separate packages. It's great for related fields. We can use these components in our models without having to understand/install the whole land model. It should make your models more scrutinised and trusted in the end as well if people use them for other things.


Use XDG spec for goto navigation.

Closes #1878
More info about XDG here.

Sorry, I'm afraid I can't accept the PR, because this breaks on macOS and Windows, they don't have an XDG_CONFIG_HOME and XDG_DOWNLOAD_DIR at all, but they generally have the ~/.config and ~/Downloads folder

Don't get me wrong - I can accept platform-specific features as long as they don't cause trouble for users on other platforms, and there needs to be a better way to implement it than this PR, maybe as a built-in plugin


Dead Link to Book / Missing link to doku

The Documentation that is available at https://docs.lnx.rs/ should be linked from the readme file and the old link to the book should be removed.

Have updated the readme to link to the docs and not the book now, thanks for the report! :)


Complete Usage section of readme

Only a limited number of commands have been added at the moment to usage section. Add all the commands and their corresponding explanations.

get_file            Gets the specified file from the drive
delete_file       Deletes the specified file.
create_dir        creates a new file directory in the drive

I would like to work on this issue , can I..?

Sure, Go ahead👍🏻

i would like to work on this issue

@swathi-0901 @aakankshadhurandhar as discussed in slack channel, we'll be closing this issue for now as we have decided to remove the usage section from readme rather we'll add a wiki section where you guys can then contribute to.


[Snyk] Upgrade html-snapshots from 2.7.1 to 2.7.2

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade html-snapshots from 2.7.1 to 2.7.2.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 2 days ago, on 2023-08-14.

Release notes

Package name: html-snapshots

2.7.2 -<EMAIL_ADDRESS>

2.7.1 -<EMAIL_ADDRESS>

    from html-snapshots GitHub release notes

Commit messages

Package name: html-snapshots

d47ece8 Merge pull request #452 from localnerve/snyk-upgrade-23a3c334ae6f80f5c0fd37fa9e5a5e26
b9691c6 Merge pull request #453 from localnerve/rc-2.7.2
17b4400 @ 2.7.2 -<EMAIL_ADDRESS>be91c7b fix: upgrade html-snapshots from 2.6.1 to 2.7.1
d7a8e39 Merge pull request #451 from localnerve/snyk-upgrade-b4ee28c6a7172a5ce5dfb93c76933605
6d9729f fix: upgrade html-snapshots from 2.6.1 to 2.7.1
ae7fea9 Merge pull request #449 from localnerve/snyk-upgrade-2dc931b75facc122e0bebe5cabebd9b2
7d7e252 fix: upgrade html-snapshots from 2.6.1 to 2.7.1
0abbba6 Merge pull request #448 from localnerve/snyk-upgrade-0b6ef5b37ce80923b9501bc587b535e4
c3f817b fix: upgrade html-snapshots from 2.6.1 to 2.7.0

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

coverage: 99.245%. remained the same when pulling 3b9dd642ee42abe6b01c5c03064b61f99aeb8f79 on snyk-upgrade-082f2ed21d16f12184e3a6ba28a2a899 into f2cdeb3bd1dd1a4f37c84969a10ba3f7d318d15a on master.


DefaultClientResources is not closed  when unable to establish a connection to Redis

Bug Report

Current Behavior
I have a retry mechanism to connect to Redis, after several times of errors that cannot connect to Redis, once it is able to connect to Redis, there is a warning:
DefaultClientResources - io.lettuce.core.resource.DefaultClientResources was not shut down properly, shutdown() was not called before it's garbage-collected. Call shutdown() or shutdown(long,long,TimeUnit)
Input Code
      while (true) {
        try {
          log.info("Creating Redis connection...");
          conn = RedisClusterClient.create(redisUri).connect(codec);
          log.info("Successful to create Redis connection");
          break;
        } catch (Exception e) {
          log.error("Fail to create Redis connection, Retrying in {}s: {}", redisRetry, e.toString());
          sleep(redisRetry);
        }

Please read the error message and the docs of the client as resources must be closed.

If I pass the DefaultClientResources instance that I created, I can shut down it, but I did not pass, so it was created automatically. Can this be considered as a feature request that if the DefaultClientResources is created automatically (not explicitly pass it into connect() method) then it will be shut down automatically as well?


[5.3] Add an ObserverServiceProvider

What does it do?
Adds an ObserverServiceProvider for registering model observers.
More info
Instead of having to bind the observer to the model inside the AppServiceProvider, dedicate a Service Provider for doing so. It uses the same syntax as the PolicyServiceProvider.
From the docs: Eloquent Events.
Example:
<?php

namespace App\Providers;

use App\Role;
use App\Observers\RoleObserver;
use Illuminate\Foundation\Support\Providers\ObserverServiceProvider as ServiceProvider;

class ObserverServiceProvider extends ServiceProvider
{
    /**
    * The observer mappings for the application.
    *
    * @var array
    */
    protected $observers = [
        User::class => UserObserver::class,
    ];

    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        $this->registerObservers();
    }
}

It seems like you would want to just make this part of the EventServiceProvider? I don't really want to have a an entirely separate service provider for this use case.

That could also be an option. I just don't like putting my Eloquent observers inside my AppServiceProvider. The AppServiceProvider would get bloated real quick.
Do you think this is a good idea?
If so, I will create a new PR and I will place the logic inside the EventServiceProvider.


Add default git config

Opening this PR for #619.
Just to show the config is working in the centos image...
bash-4.2$ git config --list
<EMAIL_ADDRESS>user.name=openshift

I understand this is pending "what will/should this base out of the box jenkins master contain."
Thanks!
fixes https://github.com/openshift/jenkins/issues/619

/ok-to-test
@Gl4di4torRr can you clean up/squash the commits (and also the typo in the commit) and then lgtm.

@bparees when i squash the merge, it shows that I have changed all the files in the merge... I will work on cleaning this up this evening.

@Gl4di4torRr it may help if you rebase on the latest master

@bparees yes - will do. sorry other items have come up... i will do this asap.

@bparees done

@Gl4di4torRr were you going to do this in the slave-base dockerfile also?

@bparees yes i can do that as well

@bparees i added the git config to the base slave images and added the config to the other layer.

Shouldn't we have something in the README that at least briefly notes the fact that we are setting this and the why we are setting this?  I'm still shaking the cobwebs off after PTO, but users don't necessarily have to override, right?  If they did, obviously the README should get into that as well ....

Hm, actually I need to revisit the problem we're solving here.  I thought #619 was reporting the known issue that the container is running with a random uid that isn't in /etc/passwd and as a result, git operations fail because they can't look up the current uid.
But on revisiting the description of the issue, it sounds like the problem was that when performing a write operation to git, it fails because you haven't identified yourself.  But it's not clear to me how setting a default git user would solve that, since presumably the default git user doesn't have permissions to perform the write (in this case git tag) operation anyway.
@Gl4di4torRr this is perhaps just a gap in my git knowledge, but how does setting a default/arbitrary git username/email help your scenario?  What additional steps do you still need to take even w/ this change, to make your flow work?

@springdo will you please elaborate on this for @bparees

@springdo bump

@springdo @Gl4di4torRr bump on @bparees 's question in https://github.com/openshift/jenkins/pull/627#issuecomment-397639529 and if we move forward, a readme update per my https://github.com/openshift/jenkins/pull/627#issuecomment-397636413

Unless @springdo provides justification for moving this forward, I am okay with just closing this out.


<@$FREE!@>Edition** 750$ FREE Cash App Money Generator 2024

Looking to score some free cash app money? In today's digital age, earning extra cash straight to your phone has never been easier. Whether you're a savvy saver or just looking for some quick bucks, leveraging the power of free cash app money can be a game-changer. Say goodbye to traditional brick-and-mortar banks and hello to seamless transactions at your fingertips. With just a few taps, you can unlock a world of financial opportunities right from your smartphone. Stay tuned as we dive into the ins and outs of maximizing your earnings with free cash app money.
The Link To Start Claim Now
The Link To Start Claim Now
Features
Free cash app money offers users the opportunity to earn rewards by engaging in various activities like playing games and completing surveys. These tasks are designed to be simple and enjoyable, making it easy for users to accumulate rewards.
Earning Potential
e users have reported making over $100 per day through the cash app. This earning potential is attractive for those looking to make extra income in their spare time. The flexibility of the tasks allows users to earn money at their own pace.
Getting Started
To begin earning on free cash, users need to download the app from the respective app store. Once downloaded, they can start exploring the different tasks available. Users can choose tasks that interest them and align with their skills to maximize their earnings potential.
Cashing Out Rewards
One of the key advantages of free cash app money is the ability to cash out rewards instantly using platforms like PayPal. This instant gratification ensures that users can access their earnings quickly and conveniently.


add s7 as binary tool and libary

Before adding new features and new modules, please go to issues to submit the relevant feature description first.
Write good commit messages and use the same coding conventions as the rest of the project.
Please commit code to dev branch and we will merge into master branch in feature
Ensure your edited codes with four spaces instead of TAB.

s7 provides an nightly tarball as official source download, which has a unstable hash. Maybe we should fork it at xmake-mirror

增加新特性和新模块之前，请先到issues提交相关特性说明，经过讨论评估确认后，再进行相应的代码提交，避免做无用工作。
编写友好可读的提交信息，并使用与工程代码相同的代码规范，代码请用4个空格字符代替tab缩进。
请提交代码到dev分支，如果通过，我们会在特定时间合并到master分支上。
为了规范化提交日志的格式，commit消息，不要用中文，请用英文描述。

please push to dev branch, it will trigger ci test

maybe you need add patch to fix ios, or disable it


Create absoluteSum.py

Description
Created absoluteSum.py file
Issue No.- #136

Type issue number after hash(#)

Checklist

[x] Yes, this task assigned to me.
[x] My code follows the style guidelines(Clean Code) of this project
[x] I have performed a self-review of my own code
[x] My Filename is in camelCase format
[x] I have added Problem statement, Problem link in file.

@aayushi-droid please check and merge


Add initial static indicator

Adds an indicator to signify that a page will be auto exported. Follows the build indicator's style

Can you add a gif/screenshot?

Updated, should be side-by-side now


Cell undo does not preserve cell language

Describe the bug
We have a bug in which the undo delete cell operation brings doesn't preserve the cell language.

Create a "markdown" cell
Delete the markdown cell
Undo the deletion

Today, after 3., the cell is incorrectly brought back as a Python cell, but it should be a markdown cell. Here is an example of an incorrect cell being brought back after undo:

SQL cells have the same problem.
Possible fixes:

Preserve the cell language in the undo/redo stack.
Only keep track of the underlying Python code in the undo/redo stack (in which case it would be okay to bring any cell back as a Python cell).

Environment
HEAD
Code to reproduce
No response

We should do number #2. It should be a one line change, with probably a 20 line unit test.

Sorry @mscolnick I missed your comment before I started on #1. Wasn't a big change so I don't mind if we do #2 instead.

Let's go with 2 - since with 1, we don't actually preserve all the state (like dataframe name or quote type) which exist in the language adapters. So by converting to Python, we actually can encode this

Ah okay! I didn't think about that


Remark Result creation fix

This fixes the issue where initial remark results would be null, because marks are now created automatically when a new result is created - so the marks need to be updated vs being created in the controller.

@david-yz-liu Fixed. My problem was validation errors with markable_id since, because the results are automatically created, they are all automatically assigned to a criterion, so I had to go through each criterion and update the mark associated with it to avoid validation errors.


Sample HMC momentum correctly when mass matrix is 2D.

Currently the wrong cholesky factor is used to compute momentum samples. This commit fixes that by ensuring solve_triangular solves the correct equation to obtain the right cholesky factor of a 2D mass matrix.
closes #92
Thank you for opening a PR!
Here are a few important guidelines and requirements to check before your PR can be merged:

[x] There is an informative high-level description of the changes.
[x] The description and/or commit message(s) references the relevant GitHub issue(s).
[x] pre-commit is installed and set up.
[x] The commit messages follow these guidelines.
[x] The commits correspond to relevant logical changes, and there are no commits that fix changes introduced by other commits in the same branch/BR.  If your commit description starts with "Fix...", then you're probably making this mistake.
[ ] There are tests covering the changes introduced in the PR.

Don't worry, your PR doesn't need to be in perfect order to submit it.  As development progresses and/or reviewers request changes, you can always rewrite the history of your feature/PR branches.
If your PR is an ongoing effort and you would like to involve us in the process, simply make it a draft PR.

The test failures appear to not related to the changes.


image: Fix downloading image signatures from quay.io

The fetcher function was returning our special error for this case,
but we "overwrote" it with fmt.Errorf in asc. So instead just forward
the error.
Fixes #1908

Waiting for functional test.

You mean you're writing one?
Krzesimir Nowak<EMAIL_ADDRESS>schrieb am Di., 22. Dez. 2015
14:00:

Waiting for functional test.
—
Reply to this email directly or view it on GitHub
https://github.com/coreos/rkt/pull/1909#issuecomment-166611249.

Yes.

Updated.

@dgonyeo review? I'm curious whether it makes sense to start considering using acserver in here...

As far as acsever goes, you're welcome to use it but all it would do in this context is host static files. I think that's trivial enough to do in go that it's not worth adding the dependency.
If rkt ends up gaining push support however, then there's be more value in adding it.

Rebased to recent master. Also, it might be easier to review it commit by commit, since github didn't detect the renaming at one point.

LGTM on green


[WIP] Add dependents and suggestors badges

@liuggio and @garak what do you think about of adding this feature in v3? Could it make sense?

@chadicus would you like to add this feature in v3? Otherwise I'll take care of it!
Thank you

@JellyBellyDev I'm good with either. Honestly I had forgotten i had started this PR. I had plans to add a suggeters badge as well. it took a very long time to get both the suggesters and dependents properties added to the packagist api.

Great, we are waiting for your PR on v3! ;)

@JellyBellyDev  should I close this and reopen against the release/v3.0.0 branch?

@chadicus Yes thanks!


Docs: add two FAQs that users care about

The header index was also removed because it was repetitive and difficult to maintain.

English version requires translation.


How to comment an Jira issue from github action with download link of output

How to comment an Jira issue from github action with download link of output
like

name: Comment on issue
uses<EMAIL_ADDRESS>with:
issue: DZT-5
comment: Test comment ${{ github.event.compare }}

Instead of asking for the solution, could you explain what you're trying to accomplish on the Jira side?  This will help us greatly to give the best advice.
Thanks.

While build the project in github , after successful build, i want to add the download link into that jira card comment to that particular card, which should be automatic after each successful build output.

Hey @diptilenka. Just updating you to let you know we have created an issue in our backlog to address this for you.

Hey @diptilenka. I chatted with the team and we believe your issue is accounted for by some work we did late last year to add support for builds and deployments. You just need to make sure your permissions are up-to-date.
I'm going to go ahead and close this issue. If you do need further assistance and are after something slightly different, please feel free to reopen and provide some more details.


feat: Add NanoGPT provider

Risks
Low
What does this PR do?
Adds NanoGPT as a model provider.
What kind of change is this?
Features (non-breaking change which adds functionality)
The provider is OpenAI compatible.
Why are we doing this? Any context or related work?
NanoGPT provides a diverse range of models and uses a pay as you go model in nanocurrency (crypto).
Documentation changes needed?
My changes require a change to the project documentation.
Do you want me to run docusaurus build and update the docs? I wasn't sure because a lot of the docs already seemed out of date.
Discord username
dylan42432

Is this ok? Not 100% sure what you want a screenshot of.


Updates to OctreeCSG and basic CSG example

Basic example for Union, Subtract and Intersect
Updates to OctreeCSG - Added a polygons arrays array (not a typo) to the root Octree to reduce the need to go over all sub-Octrees when there is a need to get all polygons

The demo looks great! Nice work. One comment is that it looks like changing the brush geometry doesn't work at the moment 🤔
https://giladdarshan.github.io/OctreeCSG/examples/basic.html

Thank you for catching that @gkjohnson! fixed the typo that caused it.


Port from master to RB-2.1 - Adsk Contrib - Better manage Imath dependency (#1478)

Adsk Contrib - Better manage Imath dependency

Signed-off-by: Patrick Hodoul<EMAIL_ADDRESS>
Add the OpenImageIO_Util dependency to OSL unit test framework

Signed-off-by: hodoulp<EMAIL_ADDRESS>
Fix oiio typo

Signed-off-by: Patrick Hodoul<EMAIL_ADDRESS>

As expected, this lets me build the OCIO-2.1 tools against OIIO-<IP_ADDRESS>. Nice work!


chore(backend): 优化pre-commit

关联研发信息
Pull Request: https://github.com/TencentBlueKing/blueking-dbm/pull/29
开发分支: chore/pre-commit
目标分支: master


Send and Receive buttons on account screen appear to be cut off

Send and Receive buttons appear to be overlayed and hidden when pulling down to refresh

-Send and Receive buttons on account screen still appear to be cut off when pulling down to refresh.
-Only visible on small screen devices.I tested it on iphone 7 v1.4.0(184)

-Verified this issue on Dev app v1.4.1(192)

-Verified this issue on Dev app v1.4.1(192)


Converted to package added examples

Just a small reorganisation of the files into a package and creation of some examples.
I also added an MIT license so please check with owner that this is acceptable before merging
The examples also contain the gmsh commands needed to make the mesh from a brep file.
Note that this workflow is orientated towards Brep files with merged surfaces so not all Brep files can be used.
Luckily the paramak produces Brep files with merged surfaces thanks to some nice CadQuery and OCC commands :-)

Thanks Andy. I hope to get the Brep STL workflow working and learn about gmsh along the way. Then I shall be back for round two


Add StarGAN-v2 style FID calculation

Add stargan-v2 style FID calculation. For stargan-v2 FID calculation, we will use an Inception-V3 model weight converted from official torchvision implementation (I have uploaded it to AIStudio: https://aistudio.baidu.com/aistudio/datasetdetail/51890).
Note that the original Inception model weights is converted from an unofficial tensorflow model, and generate different result compared to the torchvision one.
add --style command line option to let user choose stargan or gan-compression style (by default gan-compression style will be used).
move with fluid.dygraph.guard() call into fid module for two reason: 1. this inference model didn't work in dygraph mode because it's not dynamic graph model and thus it's faster, so we dynamically choose whether to use dygraph mode after style is determined. (for gan-compression style, the original dygraph version model is used. And for stargan style, this new inference model will be used) 2. easier to use for end user (no need to call fluid.dygraph.guard() explicitly)

 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.

@gbstack  Thanks for your contribution!  Please sign the CLA.
And we can upload your converted model to BaiduCloud, so it can be used by other users.

@gbstack Thanks for your contribution! Please sign the CLA.
And we can upload your converted model to BaiduCloud, so it can be used by other users.

just signed it. In this page https://cla-assistant.io/PaddlePaddle/PaddleGAN?pullRequest=13 it's saying You have signed the CLA for PaddlePaddle/PaddleGAN. But in current PR page https://github.com/PaddlePaddle/PaddleGAN/pull/13 it's still complaining that CLA is not signed..
could you check whether it's signed? thanks!

PaddleGAN都是动态图模型，为什么在实现一遍静态图的fid计算？mean和var用的好像是imagenet的，在fid计算里是比较通用的吗？预训练模型不同的话是不是可以增加一个参数指定使用的预训练模型，为stargan单独新增一个已实现的指标感觉不太通用...

PaddleGAN都是动态图模型，为什么在实现一遍静态图的fid计算？

静态图比动态图更快一些（根据百度的文档）。还有一个原因是我没有找到torchvision官方inception v3的paddle版本的动态图权重文件，现在论文复现中的biggan和stargan-v2都用到了这个inception权重来计算fid。但是现在PaddleGAN提供的gan compression用到的inception v3权重经测试和stargan-v2用到的inception权重不一致。（目前论文复现训练营指定了使用PaddleGAN来计算FID）

mean和var用的好像是imagenet的，在fid计算里是比较通用的吗？

我也不清楚是不是通用的，目前论文复现训练营中stargan-v2的官方代码中是用这个方法

预训练模型不同的话是不是可以增加一个参数指定使用的预训练模型，为stargan单独新增一个已实现的指标感觉不太通用...

现在是继续使用了之前的--inference_model参数来指定预训练模型

@gbstack  About the CLA, maybe since the comments ID and github ID are not same.
gbstac vs mark201808

@gbstack About the CLA, maybe since the comments ID and github ID are not same.
gbstac vs mark201808

Thanks for your suggestion. I have changed the commit user name and the CLA check is passed now.

@gbstack  Could give us your PyTorch model, we can upload to our BaiduCloud, so others can use this model.

@qingqing01
sure, I uploaded it to AIStudio as a dataset (GitHub only allows uploading files less than 10MB). please check https://aistudio.baidu.com/aistudio/datasetdetail/53298.
the first file is Inception V3 weights file of torch version. the 2nd file is onnx file converted from the torch version: it's generated by using torch.onnx.export. And the paddle version I uploaded before (https://aistudio.baidu.com/aistudio/datasetdetail/51890) is converted from this onnx file using X2Paddle
_


Connection failed to default— too many failed authentication attempts

I use linux 64 bits
Ubuntu 14.04.4 LTS
I have installed this version openbazaar_1.1.7_amd64.deb
Every time I try to run the program, this message appear:  Connection failed to default— too many failed authentication attempts
how proceede?

Same here.

I wan to say more than "Same here". But what else is there really to say. I've tried different things that google brought up, but I'm no linux expert. I'd really like to get this to work.

Same issue, on win 10.

nj;t


MikroOrm 6 support

Can you please add the support of MikroOrm 6?

4.0.0 should support v6 @DeityLamb

The field "EntityProperty.reference" renamed to "EntityProperty.kind" in v6
https://mikro-orm.io/docs/upgrading-v5-to-v6#renames
btw, i fixed in this way for myself
class FixedResource extends Resource {
    prepareProperties() {

      for (const prop of (this as any).metadata.hydrateProps) {
        if (!props.reference) {
          prop.reference = prop.kind;
        }
      }
      return super.prepareProperties();
    }
  }


Add first class in memory db support

Hey @DallasHoff,
Thank you for your great work on SQLocal!
We are using your library in combination with Kysely for our latest projects at Lix and Inlang. Our applications run in various environments, and not all of them support OPFS. In such cases, we would love to explicitly run in memory rather than implicitly falling back to it. Additionally, there are scenarios where we explicitly want to use SQLite in memory, such as when we want to create a database without immediately materializing it:
Relevant Code in Our Project
This PR changes the SQLocal constructor to accept a storage property instead of databasePath. See the changes here.
This allows the library to initialize in memory mode.
For a memory database, asking for a database file doesn't make sense. Therefore, this PR also introduces a new method, getDatabaseContent, which allows exporting the database. See the method implementation here.
Some parts might need further refinement. Please let me know if you are interested in supporting these additions to your library. If so, I am happy to provide further assistance to get this merged.
Best regards,
Martin from opral.com/inlang.com

Thanks for the PR! Yeah, I'd be happy to work with you on getting this merged.
I think instead of having a separate config option, we should follow SQLite's convention and make it so that passing :memory: to the databasePath option makes it an in-memory database. That would just take changing the check in SQLocalProcessor.init to 'opfs' in this.sqlite3 && databasePath !== ':memory:' and then not printing the warning.
Then, it would be a matter of making getDatabaseFile and overwriteDatabaseFile work with in-memory databases. I think keeping the API consistent with OPFS databases will keep things intuitive.

I was thinking in the same direction too at first but i had the following conclusions:

using the api i proposed felt more natural in js/ts world than using a magic string in a path.
If you want to initialise an non empty database in memory you need to pass a ArrayBuffer with the databases content on creation see test case. A Content parameter does not make sense for OPFS base db?
Adding storage type allows to add other storage types in the future too - in our case one such would be nodeish fs, but this might be out of scope for SQLocal.

overwriteDatabaseFile
This PR already takes care of making overwriteDatabaseFile work with in-memory databases (see implementation)
I thought of rename overwriteDatabaseFile to importDb since in case of :memory: its not really overwriting any database file. I didn't do that in this PR to not break the existing api...
importDb = async (
		databaseFile: File | Blob | ArrayBuffer | Uint8Array
	): Promise<void> => {

getDatabaseFile
In case of getDatabaseFile the method name already implies that it returns a file. We could do that - but why wrapping an ArrayBuffer in a File with a path :memory: that has not the same meaning in JS world. The PR uses  sqlite3_js_db_export which returns an ArrayBuffer. I added getDatabaseContent  to match the naming of the current api as close as possible.

I am not opposed to the magic string, given that it is a well-established SQLite convention.
There would not be a content parameter either, no. The in-memory database would initialize empty, just like an OPFS database, and similarly, it could then either be populated by queries or overwritten using overwriteDatabaseFile.
This change does not prevent adding additional storage types in the future. It would still be possible to add a new option if that does happen, or a different storage type could be chosen by passing a path prefixed with a protocol identifier to databasePath. We don't need to consider that right now though.

Regarding getDatabaseFile, the benefit of returning a File is portability. Files can be downloaded to the user file system, uploaded to the server, or processed by any other programming language or application designed to parse SQLite files. That portability is one of the big advantages to using SQLite in general. getDatabaseFile can easily convert the ArrayBuffer representing the memory database to a File, allowing it to conveniently return it for the user of the library to use in any of those ways they want to. Returning an ArrayBuffer is less useful; you can't really do much with it without converting it to a File first.
This is in addition to the benefit of keeping things from being confusing if we were to add a second, very similarly named method for exporting the database that only works in certain cases. Having getDatabaseFile and overwriteDatabaseFile both work for both database types is important for keeping the library's API consistent and straightforward.

Closing in favor of #52. If you are following this pull request, 52 will be open for a while to give you a chance to test and provide feedback on that implementation.


removing pr jobs on pushes

This removes the PR jobs from being run after merging to master. Also adds build job to run on PRs so that we are sure the build is running before firing a release.

fixes https://github.com/palmetto/palmetto-components/issues/271


Add SSHPORT input

Add a option to insert SSH port wanted

Hi there @hellresistor! :wave: First of all thank you for taking interest and time to help with this project, it's much appreciated. 😊
I love your idea but I'd like to request a few small changes before merging it in order to keep, what I believe is, a good experience for all of us.

I'd rename the variable SSHPORT to ssh_port to maintain the coding style throughout the code.
I'd move the SSH port prompt to after the public key prompt so username and key stay together.
I'd use a default value for the port in case the user would not want to select one. I suggest something like setting default_ssh_port=822 just before prompting it and then a simple substitution like ssh_port=${ssh_port:-$default_ssh_port} afterwards. Remember to print the default port along with the prompt so the user knows a default value will be selected for them. e.g. "Please select a SSH port (default to $default_ssh_port):"

Thanks again for your collaboration.

Yes Sir! :) Helping and learning! My next collaborations i will try follow your coding style ;)


Add a license header

When dealing with a lot of libraries in larger FOSS projects it is hard to keep track of the origin and license of each external library. Having a short header stating the license, origin (and maybe version) makes things a lot easier. I would greatly appriciate it if you could add such a header.
Something like:
/**
 * UI.Sortable <VERSION>
 * https://github.com/angular-ui/ui-sortable
 * Copyright (c) 2012 the AngularUI Team, http://angular-ui.github.com
 * MIT License
 */

Of course, while having the <VERSION>in this as well would be really nice, it only makes sense to add this if it is updated regularly. If not, it is better to leave it out.

You are right.
We should add it to the banner section of the build & publish step.
This will add it to the files generated in the dist folder and the bower package etc without adding it to the src files.

Resolved by #367


Enable caching of vendor/{bundle,modules} on travis

To speed up travis runs.
Also changes the bundle install command to match the one used by travis normally

Travis seems happy so this looks good to me :+1:


What's new page

@agramfort you wanted to set something up, right? Similar to this https://mne.tools/dev/whats_new.html

now before we release I propose to look backward in time and populate the
what's new page with already merged entries
can you lead this effort?


biss-ca decryption

HI all,
I want to use the TSDuck library to write code that decrypt a mpeg stream encrypted with biss-ca technology
I retrieved the PID of EMM and ECM packets respectively from CAT and PMT tables
My question is: which plug-in I can use to retrieve the encrypted SK and SW data from the EMM and ECM packets?
Can you share an example?
Thank you in advance
Sergio.

There is no public plugin to handle TS descrambling based on a given proprietary CAS.
BISS-CA is probably a bit different because this is a public standard and an open-source implementation is technically possible. However, such an implementation would require access to the private RSA key of an entitled receiver. I assume that you have one, don't you?
This private RSA key shall be carefully protected in adequate receiver systems. TSDuck being a fully open portable tool for any operating system, the private RSA key would then be stored on some general-purpose computer. If I were a rights holder (a sports federation for instance), I would immediately revoke the key of a partner who is known to casually store its private on general-purpose computers. But I am not such a rights holder. Maybe they do not care about security. Who knows?
Anyway, I do not want to be involved in such poor security management.

Thank you for your response!
Of course I have a private key and is secured.
My question is how to receive the EMM section data (encrypted! before opening it by the private key!) from the packets.
Something parallel to:
tsp -I ip 1234 -P tables --json-output emm.json --rewrite-json --tid 0x81 -O drop
that parse the emm into a json file, but in c++ code using the library

The "right" way would be to write a plugin which filters the CAT, then filter the interesting EMM PID. You will get all EM sections one by one. Many plugins work this way. Just have a look at the source code.


How to get all the events of one day

when you click on the slot get array all event selected day
onSelectSlot => get all day event

that's up to you, you already know all the events since you passed them into the calendar. You can use the event in the selectSlot handler to filter your events and get the ones you need


fix: 4122 - added a country filter for hunger games

What

Without a filter on the country, hunger games suggested questions from all over the world - often France.
Now we filter products/questions by country.

Fixes bug(s)

Fixes: #4122

Impacted files

pubspec.lock: wtf
pubspec.yaml: upgraded to off-dart 2.6.0
random_questions_query.dart: added a country filter for hunger games

Thank you @teolemon for your review!

I'm approving like this, but Hunger Games users like to swap countries directly from the screen game. Changing it at app level is a big commitment

As a modest and recent French Hunger Games user, I wouldn't say I enjoyed that much answering questions from a picture of a packaging in another language, e.g. looking for the German translation of "flour".
It used to be total random.
An improvement would be to make it possible for (advanced) users to

select the Hunger Games country for the next questions
filter by insight type (e.g. "category")
sort by descending popularity instead of random

Please create a dedicated issue if relevant.


Scaling bots

Hello! I have a question. I have a small AI startup and currently, I have around 90 users, all of whom are on one Telegram bot using my personal phone account. However, I am experiencing rapid growth and I'm concerned that I will soon exceed the limits of a single bot. My users are channels, and I need to send messages (or sometimes polls) to each channel 0-15 times a day. Additionally, I need to check the status of each post every 15 minutes and sometimes delete polls or messages if requested by the user.
Currently, I'm not strictly limiting the bot, but I sometimes encounter situations where I receive a 429 error (flood wait). I'm afraid that at some point, I will need to spread out the bot's requests over such a long interval that I won't be able to meet the necessary conditions.
I have a simple solution in mind where I create additional bots and distribute the channels between them. Although it's not very convenient, I believe it should work based on the publicly available information. Another thought I had was creating additional accounts under my name and using a bot on each of them.
Could you please advise me on whether my thoughts align with Telegram's terms of use? Can I create additional bots and accounts (let's say 3-4 accounts with 10 bots each) and ensure that each bot doesn't exceed 30 requests per second (including both publishing and viewing messages)?

User accounts aren't intended for such usages, and bots have high enough limits to serve thousands users simultaneously.

User accounts aren't intended for such usages, and bots have high enough limits to serve thousands users simultaneously.

I probably didn't write very well in my previous comment, I use bots instead of users. The question is, if it is a good solution to add another bot and distribute the load between them, as I am starting to reach the limits of one of my bots. Or is it not possible to bypass the limits this way?

It would be helpful to know what requests are triggering the api into rate-limiting you. The operations you have described (sending/deleting 0-15 messages/polls per day in about 90 channels) will not trigger the api's rate-limiting (btw: how do you "check the status of a post"?)
You are probably involuntarily doing something that you shouldn't do

Bot API doesn't have getMessages request, in particular, because there is no way to scale it. There is no way to get message view counters, which will not lead to exceeding of different limits.

Bot API doesn't have getMessages request, in particular, because there is no way to scale it. There is no way to get message view counters, which will not lead to exceeding of different limits.

But https://core.telegram.org/method/messages.getMessages bots can use this method (not from bot api) and get views from it, yes?

Yes, but it is impossible to scale constant polling of data.
There is no way.

Yes, but it is impossible to scale constant polling of data.

There is no way.

Ok, thank you for the answer.


Adding some information to the about page

I added some information to the about page. Patrick, you will need to add your biography. Also, the links for our twitter handle need to be correctly formatted.

We should also add pictures of our faces. My wife suggested me that this morning.

FLOSS for science is a podcast with the goal of showcasing free, libre and open source software uses in science and academic.

We should introduce FLOSS at least once,


Bluestone 1st time launch takes forever

This issue is due to slow search on ast walker. Add a early termination algorithm improve the performance significantly


Only one Timeout Resolver is being used

We discovered a lot of timeouts recently and discovered that the timeout settings for the auction are not respected. Instead the defaults are being used.
https://github.com/prebid/prebid-server-java/blob/bfaa4b84eea5452d33e47ae6df499774d0086562/src/main/resources/application.yaml#L93-L95
It seems that there's only one TimeoutResolver wired everywhere:
https://github.com/prebid/prebid-server-java/blob/bfaa4b84eea5452d33e47ae6df499774d0086562/src/main/java/org/prebid/server/spring/config/ServiceConfiguration.java#L161-L168
I guess the responsible line is this
https://github.com/prebid/prebid-server-java/blob/bfaa4b84eea5452d33e47ae6df499774d0086562/src/main/java/org/prebid/server/spring/config/ServiceConfiguration.java#L218

Thank you @muuki88 ! Great catch!


rpc-extras has no mechanism to add pip packages to the frozen repository

At the moment there is no simple way to include rpc-extras python packages to the os-ansible-deployment wheel repo. Assuming that this is a requirement, a mechanism to do this will need to be implemented.

Merged in https://github.com/rcbops/rpc-extras/pull/113


signal-cli: 0.6.11 -> 0.6.12

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/AsamK/signal-cli/releases.
meta.description for signal-cli is: "Command-line and dbus interface for communicating with the Signal messaging service"
meta.homepage for signal-cli is: "https://github.com/AsamK/signal-cli"
meta.changelog for signal-cli is: ""
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

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

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

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

found 0.6.12 with grep in /nix/store/f8l9csmkyg1i4ry9mh457qs3cw2vi10i-signal-cli-0.6.12

directory tree listing: https://gist.github.com/0702c082e4e28058839c844c4103b482

du listing: https://gist.github.com/372d1ff855f73fc2d6eb8abc866b86f6

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

4 total rebuild path(s)

1 package rebuild(s)

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

First fifty rebuilds by attrpath
signal-cli

Instructions to test this update (click to expand)

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

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/f8l9csmkyg1i4ry9mh457qs3cw2vi10i-signal-cli-0.6.12
ls -la /nix/store/f8l9csmkyg1i4ry9mh457qs3cw2vi10i-signal-cli-0.6.12/bin

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

1 package built:

signal-cli

Maintainer pings
cc @ivan @erictapen for testing.

Result of nixpkgs-review pr 105070 run on x86_64-darwin 1

1 package built:

signal-cli


fix: move cl compilation flags that clang-cl doesn't recognize to a "not clang-cl" clause

When using clang-cl on windows which emulates MSVC and thus passes the if (MSVC) on CMake, some flags that cl uses aren't recognized. This produces warnings:
warning : argument unused during compilation: '/MP' [-Wunused-command-line-argument]
warning : argument unused during compilation: '/Zc:preprocessor' [-Wunused-command-line-argument]
warning : argument unused during compilation: '/GL' [-Wunused-command-line-argument] (in Release)
This PR makes it so that these flags are only set if an MSVC environment is used but the compiler is not clang-cl.

not sure we want to have to support clang-cl at present? it means yet another thing to put into ci, and something we dont all have access to (most of our contributors are not windows devs)
If we merge this, what other things are we committing to supporting? Just curious...

You don't have to officially support a whole compiler and commit on maintaining it to accept contributions that do make it possible or improve their usage. 😄


A way to play tic tac toe in discord

A cool minigame feature would fit in well in the server. This is also a great way to dip you hand into the database layer

I wrote a tic tac toe code for a python course that might work with some modification. I'm not sure how programming python for discord bots works, but I'm sure the code could serve as a good basis. I'll have to find it tho. I think I have it on a portable SSD

Go for it, if you need any help setting up clembots dev environment or have any discrd/python questions feel free to ping me


More detailed exercise status messages

Checklist

[x] I tested the changes and all related features on the test server https://artemistest.ase.in.tum.de.
[x] I documented my source code using the JavaDoc / JSDoc style.
[x] I added integration test cases for the server (Spring) related to the features
[x] I added integration test cases for the client (Jest) related to the features
[x] I added screenshots/screencast of my UI changes
[x] I translated all the newly inserted strings

Motivation and Context
We added some more messages to give students more information about the status of their exercises.
The different messages are:

“You have not started this exercise yet.”
“No graded result (No submission)”
“No graded result (Submitted)”
“You have missed the deadline.”
“Late submission, waiting for feedback.”
“Late submission, you have a feedback.”
and of course the grading as before.

This gives the students an overview of whether they have submitted their solutions. Additionally, they can see, if their submission was late and if they got some feedback on late submission.
Description
Server
Instead of querying for all results related to a participation and sending them over the network we now query for submissions related to that exercise and student with its result. The filter works in the following order:

submission with rated result (normal result)
submission with unrated result (late submission)
if there is no submission with a result, we simply filter for the latest submission

Therefore getAllCoursesForDashboard() was adjusted so that it now uses participationService.findWithSubmissionsWithResultByStudentId(user.getId(), activeExercises). The filtering of an appropriate submission and its results happens in findAppropriateSubmission() in /de/tum/in/www1/artemis/domain/Exercise.java.
Client

Added enums for status differentiation
Added more detailed status messages
Evaluation of status in course-exercise-row.component.ts and result.component.ts

Steps for Testing

Log in to ArTEMiS
Navigate to a course`s details page
Inspect the improved status messages for modeling and text exercises
You can find all the different possible cases in this PDF.
Exercise Participation Status Texts - Test Cases.pdf

How we split up the work
Workload Balancing and Procedure of the Project.pdf
Screenshots
Here you can see some screenshots from our testing. The numeration is the same as in the attached Test Cases PDF above. BDD means "before due date" and ADD "after due date".

What is the status of this pull request? When can we expect more progress?

Next Week! This is where we do our "Praktikum-work".
On Sat, Aug 17, 2019 at 1:17 PM +0200, "Stephan Krusche"<EMAIL_ADDRESS>wrote:
What is the status of this pull request? When can we expect more progress?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub, or mute the thread.

What is the status of this PR? I still don't see any new client and server tests :-(
@mebegu @Guggenmk I guess this is your job, so please make sure to add new test cases for every newly introduced status on the client side and also add a server test for the change in the dashboard call. This is the most often called REST endpoint, so we have to make sure that this works in every case!
Remember, the deadline (including working in the feedback of the pull request) is in two days. Right now, the PR cannot properly be reviewed because you do not follow our contribution guide on https://github.com/ls1intum/Artemis/blob/develop/CONTRIBUTING.md

Hello @sascha11110, @mebegu and @Guggenmk,
do you have any progress on this pull request?
There have not been any changes here for 8 days and the build is failing as well.
Also as I am working through the open issues, which issues does this pr fix?
From my understanding, this does address #427 (and ~#485~ which I closed as a dupe) and also #403?

Currently we are all on vacation, but we will be able to work on the missing tests by the end of next week.
The issues you found will be solved by our implementation.

@sascha11110 another 10 days have passed since your last comment. Can we expect an update any time soon?

Yeah, I've been back from my vacation since Saturday. I hope to finish it tomorrow at the developer meeting at the latest.

Yeah, I've been back from my vacation since Saturday. I hope to finish it tomorrow at the developer meeting at the latest.

@sascha11110 I'm back from my vacation, too. Just let me know if I can help you!

I tested the latest changes (file upload exercises, messages) on the test server. @maxr96 @lovaiible could you do a re-review so that the PR has the two necessary reviews? Thanks! :-)

I tested the latest changes (file upload exercises, messages) on the test server. @maxr96 @lovaiible could you do a re-review so that the PR has the two necessary reviews? Thanks! :-)

Sure, I re-reviewed your changes and it looks good to me. Thanks, for incorporating my feedback. One last thing that I would like to clarify before approving. When I open exercise page for File Upload Exercise with late submission that received grade, I see

On my course page I see it a bit differently (it is greyed out):

So if I understand we say not graded here and instead of showing the points received, we show only the percentage right? I also think the color should be gray on both places to stay consistent

One last thing that I would like to clarify before approving. When I open exercise page for File Upload Exercise with late submission that received grade, I see

On my course page I see it a bit differently (it is greyed out):

So if I understand correctly we say not graded here and instead of showing the points received, we show only the percentage right? I also think the color should be gray on both places to stay consistent

Thanks for pointing that out! I adjusted the colors.

Since the Bamboo build agents are working again, I could finally test my changes on the test server.  I hope I've implemented your feedback properly ;-)
I would be very grateful if you could review the PR once more :-)

One last thing that I would like to clarify before approving. When I open exercise page for File Upload Exercise with late submission that received grade, I see

On my course page I see it a bit differently (it is greyed out):

So if I understand correctly we say not graded here and instead of showing the points received, we show only the percentage right? I also think the color should be gray on both places to stay consistent

Thanks for pointing that out! I adjusted the colors.

Good work @sascha11110 ! I see that you did a lot of changes and refactored the code even further. I tested the coloring on the test server and now indeed it becomes gray, but usually when you navigate to the same submission again. As shown below, on the course details page I see yellow result, I go into exercise details and now it is gray. When I navigate back to the course details it also becomes gray. And this happens also to text and modeling exercises and sometimes in different order (color in course details is correct and color in exercise details is wrong).
Also the submissions for the exercises that don't have due date are marked Late submission as well.

Update Fixed:

the statistics, both on the start page and in the statistics tab
exercise without due date showing Late Submission
Couldn't reproduce:
Typescript error mentioned by @krusche
Result string not displayed
Still needs to be fixed:
The display of result strings in the course exercise page and in the exercise details page
In the exercise detail page exercise can have Graded badge, but not graded text result

I'll merge this now to avoid additional merge conflicts in the future. We can fix the last problems in a follow up PR


create DockerFile

add line per requested

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
Congratulations! You've won a share of the $500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Don't miss out on your $1500 in BNB! Act now to secure your tokens.
Winners: @

Binance Airdrop Guide: Claim Your $1500 in BNB Now!
Congratulations! You've won a share of the $500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

Don't miss out on your $1500 in BNB! Act now to secure your tokens.
Winners: @

AltLayer Airdrop Season One Announcement

Exciting news! AltLayer token (ALT) is set to launch on Binance on January 25, 2024. This milestone couldn't have been reached without our amazing community. Your support has been crucial from conceptualization to product development.
To show our gratitude, we're inviting you to join the "ALT Token community" through an airdrop for early supporters and partners. Below is a summary:

Total Allocated ALT Tokens: 300,000,000 (3% of total supply)
Distribution Categories:

NFT Holders
Altitude Campaign Participants
EigenLayer Restakers
EigenLayer Ecosystem Partners
Celestia Stakers and others

For detailed criteria and information, check the full announcement here.
Claim opens from January 25 to February 25, 2024. Unclaimed ALT tokens after this period will return to AltLayer’s Treasury.
Thank you for being part of AltLayer's success! More to come in Season One, stay tuned.
Note: Certain regions are restricted from the airdrop. Please review the disclaimer before participating.
Winners: @yjlolo, @MostafaS, @TradePod, @foghill, @CarstenNZ, @0xClandestine, @0xSammy, @erkanercan, @badouayoub, @krazedegen, @SiddhantKapil, @bartol777, @faze-quadrata, @georgerobescu, @wlawt, @kenandalda, @notallowed4you, @furkandemireleng, @landock, @snappyJack

Celestia Airdrop - Claim Your Free TIA Tokens Now!

Don't Miss Out on Your Share of 60 Million $TIA Tokens!
Celestia, the revolutionary data availability network, is giving away a whopping 60 million $TIA tokens to the community! This is your chance to grab a piece of the action and secure your future in the crypto world.
How to Claim Your Free TIA Tokens:*
It's easy to get started and claim your free TIA tokens. Follow these simple steps:

Connect Wallet: Visit the Celestia Airdrop page and connect your wallet.
Claim: Click the Claim button to receive your tokens.
Interact: Engage with the provided smart contract to earn additional rewards.

Why Wait? Start Earning Today!
With Celestia, the sky's the limit. Don't let this opportunity slip through your fingers. Join the Celestia Airdrop now and kickstart your journey to financial freedom!omgbbqhaxx, @hattiza, @YuPuiTsuens, @Gurubillioner, @igianni84, @qq29oo, @bhamshu, @estainit, @1anyway, @isobelwei, @addyxvii, @luiz-henrique-gyn, @KelvynJPereira, @Ansh98770, @ugurcanb, @BubblyOrca, @moemeyer, @abitgen, @wasimekram, @CJ13th

Hello,
We have an exciting opportunity for you! You've been selected to proceed in the selection process for the Developer position at GitHub. Congratulations on your achievement!
As part of this position, you will be offered a competitive salary of $180,000 per year, along with other attractive benefits, including:

Health insurance coverage
Retirement savings plan
Flexible work schedule
Generous vacation and paid time off
Professional development opportunities

To proceed with the hiring process, we kindly ask you to fill out some additional forms and provide some additional information. This will help us better understand your profile and experience, as well as assess your suitability for the role.
Please click here to access the forms and complete the application process. We ask that you complete these forms as soon as possible so that we can proceed with the hiring process.
Important: You have 24 hours to complete the application process.
If you have any questions or need further information, please don't hesitate to contact us.
Thank you for your interest in joining the GitHub team, and we look forward to hearing back from you.
Best regards,
GitHub Recruitment Team
alvaroserrrano, @thomas-waite, @cgewecke, @Akitsuyoshi, @mdcpepper, @banciur, @gabriel-horvat, @morganrmarie, @mmv08, @crapthings, @swimricky, @tacoda, @p1mokm, @wilcollins, @marco-jardim, @green-0-rabbit, @mktcode, @benedictpmateo, @spookyspacekook, @hnq90


fix encode/1 spec

Resolves dialyzer warning:
src/base62.erl
  51: The call erlang:binary_to_list(float()) breaks the contract (Binary) -> [byte()] when Binary :: binary()

Thanks, @bismark


Gets blockchain storage info.

Gets blockchain storage info.

https://github.com/nemtech/nem2-cli/pull/37