text:
Declare missing nette/utils dependency

nette/utils is required https://github.com/TomasVotruba/unused-public/blob/f60fcb120016f41a12055384bab978b08a5d42bc/src/Rules/UnusedPublicClassMethodRule.php#L7
fixes
➜  phpunit git:(phpstan) ✗ vendor/bin/phpstan
Note: Using configuration file /Users/staabm/workspace/phpunit/phpstan.neon.
 904/904 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%

PHP Fatal error:  Uncaught Error: Class "Nette\Utils\Arrays" not found in /Users/staabm/workspace/phpunit/vendor/tomasvotruba/unused-public/src/Rules/UnusedPublicClassMethodRule.php:86
Stack trace:
#0 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyseApplication.php(172): TomasVotruba\UnusedPublic\Rules\UnusedPublicClassMethodRule->processNode(Object(PHPStan\Node\CollectedDataNode), Object(PHPStan\Analyser\MutatingScope))
#1 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyseApplication.php(136): PHPStan\Command\AnalyseApplication->getCollectedDataErrors(Array, false)
#2 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/src/Command/AnalyseCommand.php(202): PHPStan\Command\AnalyseApplication->analyse(Array, false, Object(PHPStan\Command\Symfony\SymfonyOutput), Object(PHPStan\Command\Symfony\SymfonyOutput), false, false, '/Users/staabm/w...', Array, Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Input\ArgvInput))
#3 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php(259): PHPStan\Command\AnalyseCommand->execute(Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Input\ArgvInput), Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Output\ConsoleOutput))
#4 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(870): _PHPStan_7961f7ae1\Symfony\Component\Console\Command\Command->run(Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Input\ArgvInput), Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Output\ConsoleOutput))
#5 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(261): _PHPStan_7961f7ae1\Symfony\Component\Console\Application->doRunCommand(Object(PHPStan\Command\AnalyseCommand), Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Input\ArgvInput), Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Output\ConsoleOutput))
#6 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(157): _PHPStan_7961f7ae1\Symfony\Component\Console\Application->doRun(Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Input\ArgvInput), Object(_PHPStan_7961f7ae1\Symfony\Component\Console\Output\ConsoleOutput))
#7 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/bin/phpstan(124): _PHPStan_7961f7ae1\Symfony\Component\Console\Application->run()
#8 phar:///Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan.phar/bin/phpstan(125): _PHPStan_7961f7ae1\{closure}()
#9 /Users/staabm/workspace/phpunit/vendor/phpstan/phpstan/phpstan(8): require('phar:///Users/s...')
#10 /Users/staabm/workspace/phpunit/vendor/bin/phpstan(119): include('/Users/staabm/w...')
#11 {main}
  thrown in /Users/staabm/workspace/phpunit/vendor/tomasvotruba/unused-public/src/Rules/UnusedPublicClassMethodRule.php on line 86

this dependency was dropped in the past several times, but implementation wise the dependency was added again but missed in composer.json.

better fix in https://github.com/TomasVotruba/unused-public/pull/116

repo: TomasVotruba/unused-public


text:
Don't

Open
Source
The
Code

Open Source The Code

You mean Don't open source the code?

Open Source The Code

You mean Don't open source the code?

yes, i just made don't the title

its too late you guys wanted it to be

its too late you guys wanted it to be

nope just u and all the other skids :)

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 VTP.XYZ is down

In b8992e9, VTP.XYZ (https://vtp.xyz/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: VTP.XYZ is back up in f05d786.

repo: TomsProject/uptime


text:
(docs) Add example with image input e.g. OpenAI Atari and a CNN policy

Would be very useful with an example with image input e.g. OpenAI Atari and a CNN policy.

Hi @simonbogh
Version 0.3.0 has been released. It includes snippets (on each model class) for creating CNN and an example of its use in Isaac Sim's (2021.2.1) JetBot environment.

authors: Toni-SM simonbogh

repo: Toni-SM/skrl


text:
Binding.gyp not found

Hi guys! Please help with error... It regretted that was updated to Windows 10 :(
Сonfiguration:

Windows 10 Pro (64-bit)
Python 2.7.10 (64-bit)
Visual Studio 2015 Community
Node.js 0.12.7 (64-bit)
NPM 2.11.3
node-gyp 2.0.2

P.S. Thanks in advance!

Oooops, probleam resolved :)
npm cache clean

repo: TooTallNate/node-gyp

license: mit

license_source: bigquery


text:
Reliably vertically and horizontally center NotificationBlock on screen

Would you entertain an easy way to center notifications on any screen size?
(
 name: "root",
 hook: Hook(parent_hook: MM, self_hook: MM), // MM = Middle Middle? Or, BM = Bottom Middle?
 offset: Vec2(x: 0, y: 150),
 params: NotificationBlock(( ... )),
 ...
)

Ultimately I'm interested in making notifications such as the following volume display:

Good idea!  I'll have a look into this.

Available in master.  Please let me know if you have any issues with it!

authors: Toqozz lukelex

repo: Toqozz/wired-notify


text:
What is the best way to add support for additional schemas?

I'd like to add support for schemas definied in health-lifesci
e.g. http://health-lifesci.schema.org/MedicalWebPage

As of right now, you have to create a pull request

Just added the ability in v0.0.7. https://github.com/Torann/json-ld#custom-context-type

authors: Torann drjermy

repo: Torann/json-ld


text:
Create --- layout: slide title: "２枚目のスライドにようこそ！" --- 何かを書く。 戻るには戻るボタン…

…を使いましょう！0000-01-02-ToshiyukiKAMIYA.md
テストです

ｇｇｇ

source: gharchive/pull-request

repo: ToshiyukiKAMIYA/github-slideshow


text:
Solved the issues #96 INSTALL_FAILED_CONFLICTING_PROVIDER;

I modified the code to make it universal to all apps.

@Jack-TianTan thanks for your solution. I have tested and done other modifications to make better.

@Jack-TianTan thanks for your solution. I have tested and done other modifications to make better.

Other better solutions?


text:
Plat 1989

New method to create users

code change looks good to me

authors: liuming rottgoth

repo: Tout/trubl


text:
Pinebook Pro NVMe NixOS

I really like the idea of Tow-Boot, great piece of software!
In my recent PBP I installed a Crucial P3 1TB NVMe and now I'm wondering whether it's possible to boot from the new drive and leave Manjaro alone for now on the eMMC. My main issue is the kernel apparently not detecting the drive on boot.

https://github.com/NixOS/nixpkgs/issues/219330 has some more screenshots.
NixOS Channel 23.05 with Linux 6.4.12, Tow-Boot 2022.07-006 and development (easy to build on Manjaro, I like the build process!  🙂).
Also I noticed that the keyboard (ANSI with latest firmware) regularly loses a stroke, like 1 in 5 or so. Further, does not work to start kernel shell on fail. External USB keyboard, no joy, either.

Also I noticed that the keyboard (ANSI with latest firmware) regularly loses a stroke, like 1 in 5 or so. Further, does not work to start kernel shell on fail. External USB keyboard, no joy, either.

Interesting, in my case I have a duplicate key, didn't notice any regularity, since it is not 1 in 5, it seems to be 1 in 20 or so.
I'mm using Archlinux ARM.

repo: Tow-Boot/Tow-Boot


text:
Enable emoji

Hello,
Is there a way to enabling the emojis? I tried some of emojis in here but it looks plain text in posts, lilke :smiley:
Thank you kindly :smile:

Hugo has emojify function built in, add enableEmoji = true to your site's config then Hugo will process them in the content. See: https://gohugo.io/functions/emojify/ 😃


text:
Lesson 6 - Activity 15

Wrong file name used in lines 6, 24 and 37 of image_clustering.py
hint: the file name starts with a capital letter

KMeans model was not imported

There seems to be a lot of repeated code in image_clustering.py. Can you try to use functions. Also you're loading and reading the same image inside two for loops. Can you take that process out of for loops and find a way to load it just once.

1. The filename is correct, but it depends on where you execute the code. I extracted it in a constant at the top of the file so that you have to edit it only once.

3. You are partially right about not needing to open the image, but we need to load the contents of pixels for each iteration so that we can reuse the original image for creating the clustered images.
I checked the execution time, 95%+ was allocated on fitting the Mean Shift model.

authors: richardkdbz zsolt-nagy


text:
Fix/sonarcloud bugs

Fixed SonarCloud bugs:
Remove not needed output returns on template functions on the next files:
-webpay/controllers/front/oneclickinscription.php
-webpay/controllers/front/oneclickinscriptionvalidate.php
-webpay/controllers/front/oneclickpaymentvalidate.php
-webpay/controllers/front/webpaypluspayment.php
-webpay/controllers/front/webpaypluspaymentvalidate.php
-webpay/controllers/front/webpaypluspaymentvalidate.php
Fix data flow on a variable that was not initialized:
-webpay/src/Controller/BaseModuleFrontController.php
Evidences:
Onclick:

Error on form:

Happy purchase:

LGTM


text:
Update zio, zio-test, zio-test-sbt to 2.0.1

Updates

dev.zio:zio
dev.zio:zio-test
dev.zio:zio-test-sbt

from 1.0.16 to 2.0.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "dev.zio" }
}]

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

Superseded by #228.

repo: TranslatorSRI/ontology-kp


text:
🛑 Amausaan is down

In 4dd564a, Amausaan ($SECRET_URL_AMAUSAAN) was down:

HTTP code: 526
Response time: 370 ms

Resolved: Amausaan is back up in 09eb9cc after 1 hour, 27 minutes.

repo: TransparentLC/status


text:
Is there a way to skip the Git Pull?

Is there a way to skip doing the Git Pull?
I always ensure that I do a checkout with all history and branches so I do not need the extra pull.
It is actually quite harmful where I want to be able to build my commit on a merge to main and then tag and release using this action.
However if someone else merges to main while my commit is build then I will end up tagging and releasing the wrong commit as this extra pull will pull in the extra changes that are not part of my build.
Hope this makes sense let me know if it doesn't or if I am missing something!!

Currently this is not possible, would be a nice addition! Could you create a PR?

I will take a look tomorrow. Thought I would raise first incase I was kissing something 👍

repo: TriPSs/conventional-changelog-action


text:
🛑 Organization is down

In f263f5f, Organization ($MS_ORGANIZATION_ENDPOINT) was down:

HTTP code: 503
Response time: 598 ms

Resolved: Organization is back up in 57d7acd.

repo: Trigone-Tech/upptime


text:
[Bug]: Hover effect for book categories cards and new arrival cards

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
The fact that there is no hover when we click on the cards which makes it not more visually appealing and also that when we click on that we dont know is it clicked or not which gives us not that up to the mark experience
Expected behavior
I could add hover effect to the card which will make a difference when its clicked giving the user better experience
Add ScreenShots
No response
On which device are you experiencing this bug?
Chrome, Windows
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I have starred the repository

I would like to work on the issue #43 - Hover effect for book categories and new arrival cards.
I have experience in HTML, CSS, and JavaScript, and I believe I can implement a clean and interactive hover effect for the cards.

I would like to work on this issue, can you assign me this issue?

repo: Trisha-tech/OnlineBookSales


text:
add a workflow to create a pr from main to deployment

Tracking Info
Add a workflow that can deploy from main to deployment. Since we now have access to xcode cloud, it will be useful to have a deployment branch for pushing app to xcode cloud for previews occasionally.
Resolves #
Make sure your branch name conforms to: <feature|staging|bugfix|...>/<username>/<3-4 word description separated by dashes>. Otherwise, please rename your branch and create a new PR.
Changes
What changes did you make?

Add a github workflow

Testing
How did you confirm your changes worked?

Not tested yet cauz can't test until merged in main

Confirmation of Change
N/A

Not needed anymore because deployment being handled by #154

repo: TritonSE/ALUM-Mobile-Application


text:
Add GFUN

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[ ] Filename in the lowercase format
[x] Image format: png
[x] Image size: 256 by 256 px

What is token contract address ?

HI
The Token Address for GoldFund (GFUN) is:
0x919d3a363776b1ceec9352610c82dfaf80edc32d
Kind regards
TIM
From: Mykola [mailto:notifications@github.com]
Sent: Thursday, February 14, 2019 12:30 PM
To: TrustWallet/tokens tokens@noreply.github.com
Cc: GoldFund tim.mckinnon@abnnewswire.net; Author author@noreply.github.com
Subject: Re: [TrustWallet/tokens] Add GFUN (#1090)
What is token contract address ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/TrustWallet/tokens/pull/1090#issuecomment-463447956 , or mute the thread https://github.com/notifications/unsubscribe-auth/AqD_4sWguB-SZbafbsBaX04xtpi89eXQks5vNLv-gaJpZM4a6crJ .  https://github.com/notifications/beacon/AqD_4pGUyb6DKfM8l2OT1zoVdWPc97Upks5vNLv-gaJpZM4a6crJ.gif

Also, you can use these graphics to say that your ERC20 token fully compatible with Trust Wallet (https://trustwallet.com/logo-assets). Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:

Twitter: @trustwalletapp

Facebook: @trustwalletapp

repo: TrustWallet/tokens


text:
avocado AVO token

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[x] Filename in the lowercase format
[x] Image format: png
[x] Image size: 256 by 256 px

@pedrouid when moon and exchanges for avocado token?

authors: pedrouid vikmeup


text:
Allow eps_step larger than eps for norms other than inf

Description
This pull request allows eps_step to be larger than eps for norms other than inf in the ProjectedGradientDescent attacks.
Type of change
Please check all relevant options.

[x] Bug fix (non-breaking)
[ ] New feature (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes

Codecov Report

Merging #495 into dev_1.3.2 will increase coverage by 3.46%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##           dev_1.3.2     #495      +/-   ##
=============================================
+ Coverage      65.61%   69.08%   +3.46%
=============================================
  Files            132      132
  Lines          11229    11229
  Branches        1891     1891
=============================================
+ Hits            7368     7757     +389
+ Misses          3205     2792     -413
- Partials         656      680      +24

Impacted Files
Coverage Δ

...ted_gradient_descent/projected_gradient_descent.py
67.79% <0.00%> (+3.38%)
:arrow_up:

art/estimators/estimator.py
67.34% <0.00%> (+0.51%)
:arrow_up:

art/attacks/attack.py
83.69% <0.00%> (+1.08%)
:arrow_up:

...cks/evasion/adversarial_patch/adversarial_patch.py
51.66% <0.00%> (+3.33%)
:arrow_up:

art/data_generators.py
74.78% <0.00%> (+5.21%)
:arrow_up:

art/estimators/tensorflow.py
78.94% <0.00%> (+5.26%)
:arrow_up:

art/attacks/evasion/deepfool.py
90.80% <0.00%> (+10.34%)
:arrow_up:

art/estimators/classification/tensorflow.py
50.71% <0.00%> (+17.94%)
:arrow_up:

.../adversarial_patch/adversarial_patch_tensorflow.py
80.74% <0.00%> (+62.96%)
:arrow_up:

... and 2 more

authors: beat-buesser codecov-commenter


text:
Invalid theme

Theme not loading ...
... template file called post.hbs must be present!!!
See screenshot!!

Hey @yannickcof, would you mind sharing how you're trying to install the theme? Are you uploading the theme zip downloaded from GitHub?

Closing as the issue wasn't reproducible.

authors: minimaluminium yannickcof

repo: TryGhost/Casper


text:
Deleting a published post leaves you in the editor

Issue Summary
Deleting a published post leaves you in the editor and tapping the back arrow to exit back to posts does not work.
Steps to Reproduce

Publish a post
go to editor and delete it
notice that you are not exited from the editor and that the button to exit to posts does not work

Ghost Version
5.76.1
Node.js Version
18
How did you install Ghost?
npm install
Database type
MySQL 8
Browser & OS version
Safari 17.2.1 macOS Sonoma 14.2.1
Relevant log / error output
No response
Code of Conduct

[X] I agree to be friendly and polite to people in this repository

Duplicate of https://github.com/TryGhost/Ghost/issues/19408

This is reproducible in ghost 5.79.0

authors: daniellockyer danielraffel

repo: TryGhost/Ghost


text:
Bug: Post save/update button sometimes cut off in Firefox

[I really, really hope this is not a duplicate of an existing issue again! I’ve both searched and browsed the existing issues and haven’t been able to find anything related.]
Issue Summary
In the Ghost editor, for some of my posts, the save draft/update post button is cut off in Firefox. It is pushed so far to the right that the dropdown menu button isn’t there. (See screenshots below for clarification of how this looks.) So if a post is still a draft, I can’t publish it from within Firefox, I have to open the editor in another browser and publish my post from there; if a post is already published, I can’t unpublish it; and I can’t delete posts with the issue.
Steps to Reproduce
I’ve had this issue for quite a while, but haven’t reported it yet because I tried to find out when exactly it appears, so that I would be able to tell you how to reproduce it. I’m really sorry that I can’t seem to nail it down. It happens on some of my posts and does not happen on others. I can’t find any obvious difference between the posts on which it happens and the posts on which it doesn’t. It does not have anything to do with the post’s status, it happens for some draft posts and not others, and for some published posts and not others. It doesn’t have anything to do with the size of my browser window, it even happens in fullscreen mode.
It might have something to do with the number of tags on the post, though the relation is definitely not as simple as “posts with a lot of tags have the issue”. I can’t currently find a post with very few tags that has the issue, but I don’t write posts with few tags very often. For some of the posts with a lot of tags (so that I have to scroll them), the issue is there; for some with just as many tags, it is not. For the posts with the issue, deleting a few tags can fix the issue, but adding them again brings it back.
I’ve finally decided to report the issue even though I can’t tell you exactly how to reproduce it. Perhaps someone else has experienced it as well and has some more clues. If you have any ideas which characteristics I might want to compare between the broken posts and the ones that are fine, or if you need any more data about the issue or about my system or anything, please let me know!
Screenshot of a broken post:

Screenshot of a post with the button intact:

I’ve removed the actual tag names from both screenshots because I found them distracting and irrelevant to the issue, but I’ve left the tag bubbles and the X symbols as they were. As you can see, both posts have enough tags that they have to be scrolled. On the broken screenshot, it looks as if the whole black tag bar is too wide for my browser window, for some reason. You can see that the little tag symbol and the first tag are cut off at the left edge, and the button is cut off at the right edge.
I’ve only taken screenshots of draft posts, but it looks exactly the same, only with the “update post” button instead of the “save draft” button, on published posts.
The amount by which the black bar seems to be too wide is different for different posts, so there can be more or less of the button cut off, and sometimes there’s even a little part of the dropdown button left that I can still click.
Technical details

Ghost Version: currently 0.5.10, but this has been an issue since … about 0.5.3 or 0.5.4, I think, though I’m afraid I don’t remember exactly when it first happened to me; it wasn’t always an issue, it appeared with an update to some 0.5.x version
Client OS: OS X Yosemite (10.10.2)
Server OS: FreeBSD 9.3
Node Version: 0.10.35
Browser: Firefox (always the latest version, currently 36.0.1)
Database: Postgres

hi @frau-sma, thanks for the incredibly detailed issue report! Very much appreciate you nailing the format like that.
We'll get looking into this, but in the meantime, I want to save you the work of having to publish from another browser - if keyboard shortcuts are your thing, alt+cmd+p will publish your post on oxs :)

Thank you, Matt! I tried hard to be as close as possible to the suggested format without actually, you know, telling you how to reproduce the issue. (;
I’ll try to memorise the keyboard shortcut for now, thanks! It isn’t much of a hardship to publish posts from another browser, but it isn’t quite the ideal workflow, so if you can figure out what causes my issue, that would be splendid!

Hi @frau-sma, this is an brilliant bug report!
I spent a bit of time looking into this after reproducing the issue, and unfortunately it's not a quick fix.
To fix this, the publish bar CSS needs to be rewritten, but I think the effort isn't worth it. There are plans to do something with tags which would mean rewriting much of this, so it's not worth rewriting twice.
I'm going to close this as it won't be an issue forever. :)

Thanks for looking into this and identifying the issue, Paul! I’ll keep my fingers crossed that you’ll get around to rewriting the other tag stuff in the foreseeable future! (:

authors: PaulAdamDavis frau-sma novaugust


text:
🐛 Used unoptimized image when possible for dynamic images

closes #10283
Updated middleware for dynamic image sizes to attempt to read the unoptimized image first, taking into account the -n suffix for duplicate image names, by using a regex.

Will review on Monday 🤪


text:
[WIP] 🔥✨ remove forceAdminSSL and urlSSL, add admin url

refs #7488
We would like to remove the following config options:

forceAdminSSL
urlSSL

forceAdminSSL
This option was added to be able to force users to serve the admin area via HTTPS.
urlSSL
This option was originally added because of Heroku. It required a different domain/url for SSL to non-SSL.

Both config options were always confusing and as we are now going to release 1.0.0, we would like to change this by adding an optional admin config.
url: 'http://your-blog.com',
admin: {
   url: 'https://admin.your-blog.com'
}

url: 'https://your-blog.com'

url: 'http://your-blog.com',
admin: {
   url: 'https://your-blog.com'
}

More information will be available when we release 1.0.0 and it's documenation.

[x] add description
[x] extend commit messages (tests === might solve some random failures in travis!)
[x] rename check-ssl to redirects-and-ssl or similar - if time
[x] add comments on the most important code changes
[x] code audit
[x] browser test
[x] wait for config merges
[ ] internal changes (adminUrl, force_ssl?)
[x] req.host behind proxy

This is ready for review.
I made self comments and added context as much as possible.
It would be great to chat about some sensitive sections, which need testing.
Only one TODO is left and this is looking at internal changes, which can happen later.


text:
[WIP] 🎹  re-work url redirects

refs #7488

we have recently changed our url redirects
see https://github.com/TryGhost/Ghost/pull/7937
the url has a canonical meaning and that's why Ghost shouldn't force a redirect to the configured blog url

CASES
I've used 2368 as server port.
Configured a host alias *.ghost.local.
url: 'http://localhost:9999'

✅ http://898f4752.ngrok.io
✅ localhost:2368
✅ blog.ghost.local:2368

url: 'http://my-blog'

✅ http://898f4752.ngrok.io
✅ localhost:2368
✅ blog.ghost.local:2368

url: 'https://my-blog'

✅ http://898f4752.ngrok.io redirects to https://898f4752.ngrok.io
✅ https://898f4752.ngrok.io
✅ https://localhost:2368
✅ http://localhost:2368 redirects to https://localhost:2368
✅ blog.ghost.local:2368 redirects to https://blog.ghost.local:2368

url: 'http://my-blog',
admin: {
   url: 'http://admin.my-blog'
}

✅ http://898f4752.ngrok.io
❓ http://898f4752.ngrok.io/admin redirects to http://admin.my-blog
✅ localhost:2368
❓ localhost:2368/admin redirects to http://admin.my-blog
✅ blog.ghost.local:2368

@ErisDS The PR is still in WIP, but you could already go over the cases i have written down 👍
Afterwards, i will make a final code quality review and then 🚀

In that last case, does /ghost also redirect? /admin is an alias I think 😁
Otherwise 👍  from me that sounds perfect.

:D This was written by mistake. I have updated the PR description.

Ready for review 👍


text:
Typo in Readme.md file

Hey! I've found a little typo:
diff --git a/Readme.md b/Readme.md
index ec4bcf8..7321a5d 100644
--- a/Readme.md
+++ b/Readme.md
@@ -31,10 +31,10 @@ IStatsd statsd = new Stastd(new StatsdOptions(){ HostOrIp = "127.0.0.1"}, new Tc
 statsd.CountAsync("myapp.counterstat"); //default to 1 aka increment
 statsd.CountAsync("myapp.counterstat", 6);
 statsd.CountAsync("myapp.counterstat", -6);
-statsd.TimerAsync("myapp.timeMyFunction", ()=>{
+statsd.TimingAsync("myapp.timeMyFunction", ()=>{
  //code to instrument
 });
-statsd.TimerAsync("myapp.timeData", 400); //400ms
+statsd.TimingAsync("myapp.timeData", 400); //400ms
 statsd.GaugeAsync("autotest.gaugeyo", 422);
 statsd.GaugeDeltaAsync("autotest.gaugeyo", -10);
 statsd.SetAsync("autotest.setyo", 888);

@falanger thanks, do you want to drop a PR?

authors: TerribleDev falanger

repo: TryStatsN/StatsN


text:
About unobserved voxel in camera view

thanks for your outstanding work.
I have a question about Occ3D(v2).  According to Algorithm 1 and 3, when performing camera ray casting, the camera ray stops only when cur_voxel goes out of spatial_shape or reaches the last voxel. This seems not to produce the occlusion effect shown in Fig.8. Because the ray casting does not stop when the camera ray reaches an observed voxel (occupied or free voxel). According to subsection 3.3.2, if the camera ray only sets the first encountered voxel as occupied, then there should be much more voxels labeled as unobserved. Therefore, I am very curious about the details for generating the camera visibility mask, especially when the camera ray stops casting.
I'd appreciate it if you could answer my questions.

The update_voxel_state is initialized to 'NOT_OBSERVED',  and only the traversed voxels are marked as OCCUPIED or FREE. So when when the camera ray stops casting, the remained voxels are still marked as 'NOT_OBSERVED'.

Thanks, I got what you mean. But I'm still confused about when the camera ray stop casting. According to Algorithm 1 and 3, the camera ray stops only when cur_voxel goes out of spatial_shape. Beacause the init depth for each voxle is set to DEPTH_MAX(1e3). Under this condition, if a camera ray traverses two occupied voxels, the second occupied voxel which should be occluded seems to still be labeled as occupied since the camera ray does not reach the boundary.

If the camera ray already hits the nearest occupied voxel, the traversing will stop since the ‘for ’ loop will break.
The remaining voxels are still marked as 'NOT_OBSERVED'.

In this way, a closer occupied voxel may block several camera rays. It seems that there would be much more voxels labeled as ‘NOT_OBSERVED’, including those should have been observed？

After performing camera ray casting, there would be much more voxels labeled as ‘NOT_OBSERVED’.

Thanks a lot ! By the way, when will the code be released?

The code has been released, and in the upcoming period, our team members will re-organize the code and improve the readability.

At present, the code used for ground-truth (GT) construction will not be released. This decision was made to prevent challenge participants from using scripts to generate their submissions.


text:
lỗi  Object.assign()

Finished pulling Docker container image
v18.15.0
:/home/container$ if [[ -d .git ]] && [[ ${AUTO_UPDATE} == "1" ]]; then git pull; fi; if [[ ! -z ${NODE_PACKAGES} ]]; then /usr/local/bin/npm install ${NODE_PACKAGES}; fi; if [[ ! -z ${UNNODE_PACKAGES} ]]; then /usr/local/bin/npm uninstall ${UNNODE_PACKAGES}; fi; if [ -f /home/container/package.json ]; then /usr/local/bin/npm install; fi; /usr/local/bin/node /home/container/${BOT_JS_FILE}
up to date, audited 135 packages in 2s
9 packages are looking for funding
run npm fund for details
2 moderate severity vulnerabilities
Some issues need review, and may require choosing
a different dependency.
Run npm audit for details.
/home/container/node_modules/messenger-api.js/src/client/Client.js:42
this.user = new ClientUser(this, Object.assign(clientUser[clientID], { id: clientID }))
^
TypeError: Cannot convert undefined or null to object
at Function.assign ()
at Timeout._onTimeout (/home/container/node_modules/messenger-api.js/src/client/Client.js:42:61)
Node.js v18.15.0

Lỗi khó xuất hiện nhất tôi từng thấy =)))

Chạy trên 1 host Pterodactyl® © 2015 - 2023  24/7 miễn phí

Chả liên quan đến issue này, và tôi có sẵn 2 host rồi, cảm ơn :>

Chả liên quan đến issue này, và tôi có sẵn 2 host rồi, cảm ơn :>

Tôi không chạy npm i

npm i là tải package trên npm mà bạn :>

vậy có thể do thiếu package không?

Nếu trước khi bạn bắt đầu bot mà bạn npm i (hay npm install) thì đều tải tất cả các package của code này rồi

nên dùng bản nodejs bao nhiêu

v18.9 trở lên nhé :>

repo: Tungchaphet/Chino-chan-Bot


text:
Create a unit converted extension

I did not figure out how to create folders, so can someone create a folder named Kurisotofaa and add this there?

I did not figure out how to create folders, so can someone create a folder named Kurisotofaa and add this there?

Add "/" to the file name box in the file editor.

authors: kurisotofaa qxsck

repo: TurboWarp/extensions


text:
Bugfix for evaluate!! and AbstractContext

They are not defined and hence not actually exported currently. This explains also the test errors in the PRs in DynamicPPL and why the integration test did not complain when these functions were added to AbstractPPL.

thanks, @devmotion - nice catch!

bors r+

authors: devmotion yebai


text:
Specialize on Types and use if-else instead of Val-dispatches

The PR tries to improve a few things I noticed when skimming through the code, most noteably

missing specializations on Types: Julia does not specialize on T::Type, one has to use ::Type{T}

misuse of Val in type-unstable code involving Symbols: this does not recover type stability but leads to dynamic dispatches which are quite slow. Compare, e.g.,

julia> using Chairmarks

julia> f(x::Symbol) = f(Val(x))

julia> f(::Val{:a}) = 1

julia> f(::Val{:b}) = "test"

julia> f(::Val{:c}) = 2.4

julia> f(@nospecialize(x)) = error("$x is not supported.")

julia> function g(x::Symbol)
           if x === :a
               return 1
           elseif x === :b
               return "test"
           elseif x === :c
               return 2.4
           else
               error("$x is not supported.")
           end
       end

julia> @be rand([:a, :b, :c]) f
Benchmark: 2236 samples with 572 evaluations
 min    45.892 ns (<0.01 allocs: 0.196 bytes)
 median 50.407 ns (<0.01 allocs: 0.196 bytes)
 mean   51.162 ns (<0.01 allocs: 0.196 bytes)
 max    151.806 ns (<0.01 allocs: 0.196 bytes)

julia> @be rand([:a, :b, :c]) g
Benchmark: 3178 samples with 8368 evaluations
 min    2.594 ns (<0.01 allocs: 0.013 bytes)
 median 2.988 ns (<0.01 allocs: 0.013 bytes)
 mean   3.008 ns (<0.01 allocs: 0.013 bytes)
 max    5.492 ns (<0.01 allocs: 0.013 bytes)

A bit annoying if we have to mess around with if statements for this, no?

IMO the whole Symbol-based design is flawed but I didn't want to right away make any more fundamental changes.

And do we really care that the constructors result in dynamic dispatch?

I started to go through the code since we saw performance regressions when updating from AdvancedHMC 0.4 to 0.6 (and therefore had to revert to 0.4 for the time being). We are not dealing with these constructors though, it was just a by-product.

IMO the whole Symbol-based design is flawed but I didn't want to right away make any more fundamental changes.

What would you suggest instead?:)

I started to go through the code since we saw performance regressions when updating from AdvancedHMC 0.4 to 0.6 (and therefore had to revert to 0.4 for the time being). We are not dealing with these constructors though, it was just a by-product.

Hmm interesting. How bad?

What would you suggest instead?:)

IMO Symbols would be OK-ish as long as it's not extended, even though it's conceptually a bit annoying to have to deal with both Symbols and integrator and metric types. I wonder if one could require users to always specify an integrator and a metric instance, but allow initialization to be deferred by e.g. making Leapfrog() construct a Leapfrog instance with nothings. Then make_integrator etc. would by default just return the pre-specified integrator, but for integrators with deferred initialization they would set epsilon etc. at this point.

Hmm interesting. How bad?

One of our tests regressed from
1.273538 seconds (9.12 M allocations: 3.126 GiB, 17.24% gc time)

to
1.998561 seconds (14.89 M allocations: 5.109 GiB, 18.50% gc time)

I wonder if the increase in number of allocations points to an increase in type inference issues.

I wonder if one could require users to always specify an integrator and a metric instance, but allow initialization to be deferred by e.g. making Leapfrog() construct a Leapfrog instance with nothings.

Hmm, maybe, maybe. I'm slightly worried that this is still a bit "too much" for some users. However, I do agree that the current symbol-based approach also isn't ideal 😕

Isn't this the same as e.g. AutoForwardDiff() with nothing defaults for chunksizes?

Isn't this the same as e.g. AutoForwardDiff() with nothing defaults for chunksizes?

Sure, but that is a single configuration field; it does get a bit verbose if you have to do this for a several, no?
But maybe we can take this discussion elsewhere 👍
Regarding the PR, I'll approve:)

authors: devmotion torfjelde


text:
Update FillArrays compat to 1.4.0

https://github.com/JuliaArrays/FillArrays.jl/pull/273 (supposedly) fixes the issues with FillArrays > 1.0.0.

Seems the final commit that fixed type inference broke ReverseDiff: https://github.com/TuringLang/DistributionsAD.jl/pull/251 AD and broadcasting is.... annoying.

This PR should wait for https://github.com/JuliaArrays/FillArrays.jl/pull/278 and then the compat entry should be updated accordingly.


text:
dictionary

Describe the bug
In the project dictionary (https://github.com/TusharKesarwani/Front-End-Projects/tree/main/Projects/dictionary) the input and the search button get cut out and are not completely visible as well as the heading is not aligned properly on small screens.
Further on searching any word the heading  hides under the white container and portion of it is visible on small screens.
Expected behavior
The input and search button should be completely visible on small screens.
On searching any word the heading "Word Dictionary" should completely hide.
Screenshots

@TusharKesarwani @zugzwang03 @harshit-paneri Please assign this issue to me under SSOC 2.0

repo: TusharKesarwani/Front-End-Projects


text:
Add and Test Map Interactivity & Functionality / All Maps

Place all objects, NPCs, interactables are in the correct place with appropriate triggers (including responses to world state variables).
Make sure to check for correct collisions and layering.

Make sure to include all level changes

PR #82 fixing most layering issues on maps. Outstanding object layer issues:

Blue fires around mission objectives in Lovelace Tower and Library maps are not rendering above other tile objects.
"bad book" objects are rendering above the player when the player walks over them. They should be rendering below the player, with no collisions.
4x Lovelace NPCs are not rendering at all in the game when it launches.

[ ] Fix playAnimation issue
[ ] Save data to check inside_perimeter content (groundskeeper dialogue / levelChange disabled)
[ ] Quest Log updates
[ ] Lovelace library door not interactable
[ ] Secret library books rendering above player

Issues with functionality not working as expected:

[ ] library books with key bad-book should become hidden when the player completes and closes objective 5
[ ] bad-book objects should remain hidden on subsequent reentries into the library
[ ] transition from lovelacehallway back into the library should be enabled once the final objective is complete
[ ] transition from lovelace_tower should be enabled after objective 4 is complete
[ ] divination spell animation (of the player performing the spell) is not playing on doors x2
[ ] library door from lovelace_tower should be interactable before objective 4 is complete

@MarvJohnson The very last thing that is needed here (if we want) that I haven't been able to make work yet, is the interactable conversationResponder object on the library door before obj 4 has been completed.
In the event.js file, this is the code I'm using to try to make it work:
  if (event.name === "playerDidInteract") {
    if (event.target.key === "library-door-locked") {
      if (!world.isObjectiveCompleted("api-04-remote-and-local")) {
        world.startConversation(
          event.target.conversation,
          event.target.conversationAvatar
        );
      }
    }
  }

And also:
  if (world.isObjectiveCompleted("api-04-remote-and-local")) {     worldState.obj4Complete = true;     world.forEachEntities(library-door-locked, (libraryDoor) => {       libraryDoor.interactable = false;       libraryDoor.disableBody = true;       libraryDoor.key = "";     })   }
The problem is that once obj 4 has been completed, the disableBody property isn't working, so it doesn't actually get disabled and blocks the player from interacting with the now spellable door and then actually entering the door.
If you have time and can make this work, please feel free to do so. If not, I think it's fine if we don't include it in this release!

repo: TwilioQuest/twilioquest-api-academy


text:
Support tag reply-parent-msg-id for PRIVMSG

A new feature is available on Twitch chat: You can reply to a message.
It looks like you can add the tag @reply-parent-msg-id=<message-id> to the PRIVMSG command to support it.
Would be great to get this feature available in the TwithcIO module.

This was implemented in #223

authors: chillymosh damoun

repo: TwitchIO/TwitchIO


text:
Attribute already defined error

Updating the overrides form Decmer 06 to December 19, introduced the following build error:

       error: attribute '"0.1.0"' already defined at /nix/store/cqarvajp7wvwl2m9z21cg5pzdvaaac91-source/collected.nix:11377:5
       at /nix/store/cqarvajp7wvwl2m9z21cg5pzdvaaac91-source/collected.nix:11362:5:
        11361|   mkdocs-redoc-tag = {
        11362|     "0.1.0" = import ./overrides/mkdocs-redoc-tag/0.1.0;
             |     ^
        11363|   };

I guess some overrides are defining the same attribute multiple times. Did you already observe such behavior?
(I am trying to build the aeon-toolkit).

A merge issue in the auto-generated file of 'what overrides do we have' :(.
Sorry about that, not quite sure how it happened - presumably I need to improve the pre-commit hooks.
I regenerated the file, please try with the newest rev.
Thanks for reporting.

authors: TyberiusPrime dschrempf


text:
Relative Alias Not Found

In webpack.config.js, I specify the following alias:
{
    common: Path.join(__dirname, '../Common')
}

Then, I import from a path using that alias:
import * as Module from 'common/Modules/Module';

In my compiler, there are no errors, and runtime logging demonstrates that the module is successfully imported.
However, in Atom, with atom-typescript, the import is reported as having the error 'cannot find module'. I've also tested this in ide-typescript, which reports the same error.
I imagine that both modules are probably using another module which is responsible for this bug, but I'm not familiar with the internals of these plugins, and so I don't know where the source of the bug lies.
Any help would be much appreciated.

TypeScript compiler has no idea about webpack, so your webpack config is somewhat irrelevant here. Most importantly, it's not webpack that provides IDE niceties, but TypeScript. You most likely need to set up TypeScript's module resoltution algorithm to work roughly the same as webpack does in your case. Please see here: https://www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping

Hey, thanks for the pointer! I was aware that TypeScript itself has no knowledge of Webpack, but I was not familiar with paths. It seems as though I had also setup a (perhaps unnecessary) Webpack alias which just happened to work, without the help of paths, which was a little confusing.
For the benefit of anyone who may find this in the future, this is what I went with in tsconfig.json:
{
    "paths":
    {
        "common/*": ["../Common/*"]
    }
}

authors: ChrisTalman lierdakil

repo: TypeStrong/atom-typescript


text:
Auto format on save

#810
I wasn't sure if this should be a default on, so I decided to have it defaulted to off.

so I decided to have it defaulted to off.

Definitely. Don't want user to open someone else's project's typescript file for quick editing just to have it change on them :rose:

Please answer: Can you try on a project that doesn't have the atom key already. Does it work (the tsconfig.json shouldn't be modifed and format on save shouldn't happen and there should be no errors in the atom debug console)? :rose:

I tried it already, it works correctly :)
We create the key here:
https://github.com/lordmat0/atom-typescript/blob/auto_format_on_save/lib/main/tsconfig/tsconfig.ts#L402-L406
Before I use it here:
https://github.com/lordmat0/atom-typescript/blob/auto_format_on_save/lib/main/tsconfig/tsconfig.ts#L445
Would it also not be worth adding it as a menu item?

Would it also not be worth adding it as a menu item? so others using atom on the same project don't have to share the same setting.

You mean atom config item? No. Its good to have this shared as a requirement on using the project :rose:

Released : https://github.com/TypeStrong/atom-typescript/releases/tag/v8.1.0 :rose:

Has this feature been removed again? Why?


text:
How to document functions imported inside class methods?

In this example I have a central class class1.ts that has three methods. The first has an imported static method from another class ./class2.ts, the second has an imported plain function from ./func.ts and the third returns a function. How can I reference these imported functions? Don't need to  display their whole comments, but just a small reference telling someone looking this class doc that these imported stuff is there. How would someone looking this class doc understand what is going on inside these methods?
the central class that imports everything:
class1.ts
/**
 * this is class1 module
 * @module Class1
 */

import class2 from './Class2';
import func from './func';

export class Class1 {
  /**
   * This is the crazy log method with imported static method
   * @param str
   */
  crazyMethod(str: string): void {
    /**
     * Even trying to comment this does not show in docs. {@link  Class2.logString}
     */
    class2.logString(str);
  }

  /**
   * This is the crazy log method with imported function
   * @param str
   */
  crazyMethodFunc(str: string): void {
    /**
     * Imported simple function {@link FunctionModule.logString}
     */
    func(str);
  }

  /**
   * This is the method that returns a function
   * @param str
   * @returns
   */
  methodWithLocalFunction(str: string): (a: number, b: string) => void {
    /**
     * This is the returned function
     */
    return function returnFunc(a: number, b: string): void {
      console.log(`${a}${b}`);
    };
  }
}

the class with the static method:
class2.ts
/**
 * This is Class2
 * @module Class2
 */
class class2 {
  /**
   * This is the logString static method
   * @param str
   */
  static logString(str: string): void {
    console.log(str);
  }
}

export default class2;

the plain exported function:
func.ts
/**
 * This is the logString simple exported function
 * @param str
 */
const logString = (str: string): void => {
  console.log(str);
};

export default logString;

And this is the output from typedocs for class1.ts.

Am I missing something here? I'm sorry if this is a not valid issue, or this is how it is supposed to work, but I scoured the documentation, issues page and the examples. And solution not found.

The purpose of TypeDoc is to document the external API of your (library) code. Internal details are not documented. So if class2 and the logString functions are not "visible" from the outside they won't get documented.
You could try this plugin: https://www.npmjs.com/package/typedoc-plugin-not-exported to include internal types into your documentation.

krisztianb has the right idea here. TypeDoc isn't meant to be used to document every line of code, it is meant to be used to describe a module's API surface - what is exported. Comments within a function are notes for those maintaining the function, not a description of the API surface, and are therefore not included.

Ok, thank you all for the time to respond. Already tried the not exported plugin. Although, I created a solution on my own. I used the typescript compiler to get my inner function names, parameters and return types and made a script that alters the html generated by TypeDoc. Now I can have the best of both worlds. Thanks anyway!

@OmarOmeiri can you share that code here.. lots of ppl looking for a solution

Ok, thank you all for the time to respond. Already tried the not exported plugin. Although, I created a solution on my own. I used the typescript compiler to get my inner function names, parameters and return types and made a script that alters the html generated by TypeDoc. Now I can have the best of both worlds. Thanks anyway!

can u please share the code would be very helpful

Ok, thank you all for the time to respond. Already tried the not exported plugin. Although, I created a solution on my own. I used the typescript compiler to get my inner function names, parameters and return types and made a script that alters the html generated by TypeDoc. Now I can have the best of both worlds. Thanks anyway!

can u please share the code would be very helpful

@akashdeepsharma1991
Here you go!
This is the file that gets all methods inside a class.

import * as ts from 'typescript';
import * as fs from 'fs';

interface DocEntry {
  name?: string;
  fileName?: string;
  comment?: string;
  type?: string;
  constructors?: DocEntry[];
  parameters?: DocEntry[];
  returnType?: string;
  methods?: {
    name?: string,
    type?: string,
    comment?: string,
  }[]
}

/** Generate documentation for all classes in a set of .ts files */
function generateDocumentation(
  fileNames: string[],
  options: ts.CompilerOptions,
): void {
  // Build a program using the set of root file names in fileNames
  const program = ts.createProgram(fileNames, options);
  const checker = program.getTypeChecker();
  const output: DocEntry[] = [];

  // Visit every sourceFile in the program
  for (const file of fileNames) {
    const sourceFile = program.getSourceFile(file) as ts.SourceFile;
    if (!sourceFile.isDeclarationFile) {
      // Walk the tree to search for classes
      ts.forEachChild(sourceFile, visit);
    }
  }

  // print out the doc
  fs.writeFileSync('classes.json', JSON.stringify(output, undefined, 4));

  /** visit nodes finding exported classes */
  function visit(node: ts.Node) {
    if (ts.isClassDeclaration(node) && node.name) {
      // This is a top level class, get its symbol
      const symbol = checker.getSymbolAtLocation(node.name);
      // console.log(symbol);
      if (symbol) {
        const classDetails = serializeClass(symbol);
        const methodDetails = serializeMethods(symbol.exports);
        const details = classDetails;
        details.methods = methodDetails;
        output.push(details);
      }
    }
  }

  /** Serialize a class symbol information */
  function serializeClass(symbol: ts.Symbol) {
    const details = serializeClassSymbol(symbol);

    // Get the construct signatures
    const constructorType = checker.getTypeOfSymbolAtLocation(
      symbol,
      symbol.valueDeclaration!,
    );
    details.constructors = constructorType
      .getConstructSignatures()
      .map(serializeSignature);
    return details;
  }

  /** Serialize method symbol information */
  function serializeMethods(symbols: ts.SymbolTable | undefined) {
    const methodDetails: DocEntry['methods'] = [];
    if (symbols) {
      const symbolsArr: ts.Symbol[] = Array.from((symbols as Map<any, any>).values());
      symbolsArr.forEach((symbol) => {
        methodDetails.push(serializeMethodSymbol(symbol));
      });
    }
    return methodDetails;
  }

  /** Serialize a symbol into a json object */
  function serializeClassSymbol(symbol: ts.Symbol): DocEntry {
    return {
      name: symbol.getName(),
      comment: ts.displayPartsToString(symbol.getDocumentationComment(checker)),
      type: checker.typeToString(
        checker.getTypeOfSymbolAtLocation(symbol, symbol.valueDeclaration!),
      ),
    };
  }

  /** Serialize a symbol into a json object */
  function serializeMethodSymbol(symbol: ts.Symbol): {
    name: string,
    comment: string,
    type: string,
  } {
    return {
      name: symbol.getName(),
      comment: ts.displayPartsToString(symbol.getDocumentationComment(checker)),
      type: checker.typeToString(
        checker.getTypeOfSymbolAtLocation(symbol, symbol.valueDeclaration!),
      ),
    };
  }

  /** Serialize a signature (call or construct) */
  function serializeSignature(signature: ts.Signature) {
    return {
      parameters: signature.parameters.map(serializeClassSymbol),
      returnType: checker.typeToString(signature.getReturnType()),
      documentation: ts.displayPartsToString(signature.getDocumentationComment(checker)),
    };
  }
}

generateDocumentation(['INSERT FILENAMES HERE'], {
  target: ts.ScriptTarget.ES5,
  module: ts.ModuleKind.CommonJS,
});

But beware! I didn't put much work into it. The TS compiler API is a huge world and very poorly documented. You will probably have to make some mods. Check this out for reference.

repo: TypeStrong/typedoc


text:
kindSortOrder behavior changed from 0.24.5

Search terms
groupOrder, kindSortOrder
Question
I noticed kindSortOrder seems to be changed its behavior(not working?) from 0.24.5  so I downgraded typedoc in my repo.
https://github.com/inokawa/virtua/commit/a649be94d86728d241d96b71d968958912336402
Is there anyway to enable sort by kind as before? or should I use groupOrder or something else instead?
My typedoc.json is here.
{
  "entryPoints": ["./src/index.ts"],
  "out": "docs",
  "name": "API",
  "plugin": ["typedoc-plugin-markdown"],
  "readme": "none",
  "sort": ["kind"],
  "kindSortOrder": ["Function", "Interface", "TypeAlias"],
  "githubPages": false,
  "entryDocument": "API.md",
  "hideBreadcrumbs": true
}

Thanks!

If you want to control the ordering of groups on the page, yes groupOrder is the appropriate sort option. The sort order was always intended for sorting within groups/categories, and the fact that it affected group ordering previously was a lucky accident.
This actually made me take a second look at the implementation of categories, and I realized the sort option isn't being applied there, which is a bug that I'm somewhat surprised nobody has noticed, but not what you're running into


text:
fix: run test functions in defined order

Fixes #217.
📚 Description
Run the test functions in the order they're defined in the test file.
✅ To-do list

[x] I updated the CHANGELOG.md to reflect the new feature or fix
[ ] I updated the documentation to reflect the changes

O think that test must be independent
https://kentbeck.github.io/TestDesiderata/

authors: apotterri khru

repo: TypedDevs/bashunit


text:
PI-89 Add shareGoogleAnalyticsInstance option feature

[ ] Explain the motivation for making this change.
[ ] Provide a solid test plan for your changes.
[ ]  Link to the issue - if any issue number here

[BOT] Preview available: https://embed.typeform.com/398ceff5025e8c707967f2addbda1c8bf7d6b062/embed.js

[BOT] Preview available: https://embed.typeform.com/5a6421fdba9cce7e478f3123a79a43769ad20d58/embed.js

[BOT] Preview available: https://embed.typeform.com/36ca966c021cf2c325d4bc34fdb62e4ce0681869/embed.js

[BOT] Preview available: https://embed.typeform.com/0df06be703d3935c02c68344729c5c062957955c/embed.js

[BOT] Preview available: https://embed.typeform.com/d0ebaeea61aff5c2694d7c0864affa1965865b39/embed.js

[BOT] Preview available: https://embed.typeform.com/048f85493b6199941b99ec45be6284785655e9d7/embed.js

[BOT] Preview available: https://embed.typeform.com/3c5140416c39f22c9f980c048190c01dbf4505fb/embed.js

[BOT] Preview available: https://embed.typeform.com/4b3a5cc8eefc9134754c9de18696091f5f1f17c4/embed.js

Feel free to reopen this if you need it again.

authors: mathio supertinou travis-tf

repo: Typeform/embed


text:
🛑 Migasfree Server OPL is down

In c1cf7d8, Migasfree Server OPL (https://migasfree.opl.uab.cat) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Migasfree Server OPL is back up in b795c37 after 7 minutes.

repo: UAB-OPL/opl-uab-monitoring


text:
Concern: Saving Plots to Image

Team,
We have used Altair for EDA, to save these plots to png or svg it requires one google dependency. I have installed this on local however, we have to take care of this when we are deploying all scripts using Docker or some other container.
We have to maintain a list where we have to list all packages and dependencies.
Regards
Karan

It is working for all of us now, so I am going ahead and closing this issue.


text:
docs: contributing and conduct files updated

Changes to tailor contributing and conduct files to our project.

Looks good.

repo: UBC-MDS/canadacovidmetrics


text:
[Peer Review] User Persona

Has the dashboard been created with the persona for whom it was designed in mind? Please, read the persona description in the proposal.md before anwsering this question

Has the dashboard been created with the usage scenario for which it was designed in mind? Please, read the usage scenario description in the proposal.md before anwsering this question

Suggest at least one more visualization you would include thinking on the persona and usage scenario

Repo: https://github.com/UBC-MDS/f1-2021-analysis/tree/v1.0.0
Issue: https://github.ubc.ca/fdandrea/532-peer-review/issues/3

completed

authors: ZilongYi qurat-azim


text:
adding dakota integration document

The Dakota documentation is not included in the list of the contents.

@danial-faghihi Thank you for this! Would you mind making a few small changes. We need to bump the version number in the main CMakeLists.txt. Could you add a header to the markdown file that tells the web builder how to layout it. Something like the following (with the ---).
---
layout: default
title: DAKOTA Integration
parent: Development Guides
nav_order: 13
---

repo: UBCHREST/ablate


text:
🛑 Student Media - Motley is down

In dd0be7f, Student Media - Motley (https://motley.ie) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Student Media - Motley is back up in 5cfce66 after 8 minutes.

repo: UCCNetsoc/upptime


text:
Dark mode.

Changes the docs pages to dark mode by default and adds a switcher button to the top bar.
The first time around there is an explicit "View these pages in light mode" then subsequently, it's the sun and moon characters.
https://github.com/UCL-ARC/python-tooling/assets/1836192/b003bfd8-fa35-444f-8e41-0ee77173363d
Up for debate
My proposal is this. But I made two decisions (which you might disagree with).

Dark mode by default.
Words first, then ☼/☾ characters.

JTD doesn't seem to support just taking the system theme (yet).

https://github.com/just-the-docs/just-the-docs/issues/1223

Three votes to remove the words, and only one vote for (me).

repo: UCL-ARC/python-tooling


text:
Plots/pr

Added precipitation plots & data. And also, it seems, for temperature and cloud cover.

@clairbarnes I have changed the base branch for this PR and #3 so they don't all contain the same commits. They should be merged in reverse order of creation so please merge #4 first, then #3, then #2.

Also I can't really review unless I download everything locally, so it's a bit of a blind approval 0:)

authors: clairbarnes raquel-ucl

repo: UCL/UKCORDEX-plot-explorer-data


text:
Roadmap for Next Year

Look at transmission code + CD4 / viral load for people not on treatment
Testing diagnosis (depends on date of infection)
Assume 3 drugs: tenofovir (ten), 3tc, dol
Only subset of resistance mutations are relevant to these drugs
Starting with ART & adherence, then resistance
ignore code with pop_wide_tld=1
Prep later if we have time!

Hi @mmcleod89 and @pineapple-cat
For when you return from holidays:
What would be the best way for us to comment on existing code ?  I tried to create a branch from development and was going to insert any questions or comments I had in that and then do a dummy pull request, but I'm sure there is a better way.  In any case, I failed to sync with pycharm so I clearly need some more help with doing that at some point.
Also, I think it would be helpful if you show us how to run a basic version of the model as it stands.  Even if all this does is update people's sexual behaviour it will be very useful for us to start to see outputs.
Thanks

Unfortunately, I don't believe it's currently possible to comment on existing code that hasn't been changed. This really should be a feature though, it would be very helpful for our use case (and it would help other translators too).
In any case, you seem to have had the right idea and I can't think of a better workaround than this:

Make a new branch (e.g. hivpy-discussion)
Make a new PR (e.g. HIVpy discussion)
Add various short remarks/questions to the Python code and push the changes
Then add further/longer GitHub comments to your initial Python comments

Find the Files changed tab in your PR
Click on the blue + icon next to any displayed line to leave a comment on that line (or click and drag the + icon down to select multiple lines to comment on)

We can use this PR as a forum for questions, answers, clarifications, suggestions, and anything else you can think of.

ok thanks Emily

Closing this roadmap issue as things have changed since our extension

repo: UCL/hivpy


text:
No such option: --run-floorplanning

Environment

OS: Ubuntu 20.04.5 LTS

Vitis version: 2021.1

Platform: [xilinx_u280_xdma_201920_3]

TAPA version: 0.0.20220807.1

I wanted to use floorplan option in my problem. I am also using CMake for the build system and there I have this code:
`cmake_minimum_required(VERSION 3.14)
project(GeMV)
set(PLATFORM
xilinx_u280_xdma_201920_3
CACHE STRING "Target FPGA platform")
set(TOP GeMV)
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wno-write-strings")
find_package(gflags REQUIRED)
include(${CMAKE_CURRENT_SOURCE_DIR}/tapa/cmake/apps.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/tapa/cmake/TAPACCConfig.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/tapa/cmake/FindSphinx.cmake)
add_subdirectory(src)
find_package(TAPA REQUIRED)
find_package(SDx REQUIRED)
add_executable(GeMV)
target_sources(GeMV PRIVATE host.cpp vadd.cpp)
target_link_libraries(GeMV PRIVATE ${TAPA} gflags src)
target_link_libraries(GeMV PRIVATE tapa::tapa)
add_tapa_target(
vadd-hw-xo
--run-floorplanning
--enable-hbm-binding-adjustment
--floorplan-opt-priority SLR_CROSSING_PRIORITIZED
INPUT vadd.cpp
TOP Vadd
CONNECTIVITY ${CMAKE_CURRENT_SOURCE_DIR}/connectivity.ini
CONSTRAINT ${CMAKE_CURRENT_BINARY_DIR}/constraint.tcl
--read-only-args A0
--read-only-args A1
--read-only-args A2
--read-only-args A3
--read-only-args A4
--read-only-args A5
--read-only-args A6
--read-only-args A7
--read-only-args A8
--read-only-args A9
--read-only-args A10
--read-only-args A11
--read-only-args A12
--read-only-args A13
--read-only-args A14
--read-only-args A15
--read-only-args A16
--read-only-args A17
--read-only-args A18
--read-only-args A19
--read-only-args A20
--read-only-args A21
--read-only-args A22
--read-only-args A23
--read-only-args A24
--read-only-args A25
--read-only-args A26
--read-only-args A27
--read-only-args x
--write-only-args y
PLATFORM ${PLATFORM})
add_xocc_hw_link_targets(
${CMAKE_CURRENT_BINARY_DIR}
--config=${CMAKE_CURRENT_SOURCE_DIR}/connectivity.ini
--vivado.synth.jobs 8
--vivado.prop=run.impl_1.STEPS.PHYS_OPT_DESIGN.IS_ENABLED=1
--vivado.prop=run.impl_1.STEPS.OPT_DESIGN.ARGS.DIRECTIVE=Explore
--vivado.prop run.impl_1.STEPS.PLACE_DESIGN.ARGS.DIRECTIVE=EarlyBlockPlacement
--vivado.prop=run.impl_1.STEPS.PHYS_OPT_DESIGN.ARGS.DIRECTIVE=Explore
--vivado.prop run.impl_1.STEPS.ROUTE_DESIGN.ARGS.DIRECTIVE=Explore
--vivado.prop=run.impl_1.STEPS.OPT_DESIGN.TCL.PRE=${CMAKE_CURRENT_BINARY_DIR}/constraint.tcl
INPUT vadd-hw-xo
HW_EMU_XCLBIN hw_emu_xclbin
HW_XCLBIN hw_xclbin)
add_custom_target(
vadd-cosim
COMMAND $<TARGET_FILE:GeMV>
--bitstream=$<TARGET_PROPERTY:${hw_emu_xclbin},FILE_NAME>
DEPENDS GeMV ${hw_emu_xclbin}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
add_custom_target(
vadd-hw
COMMAND $<TARGET_FILE:GeMV>
--bitstream=$<TARGET_PROPERTY:${hw_xclbin},FILE_NAME>
DEPENDS GeMV ${hw_xclbin}
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})`
Since I couldnt find add_tapa_target custom function I wanted to follow the same way how you used it in serpens so I added "--run-floorplanning" same way. but I get this error:
`make vadd-hw
Scanning dependencies of target vadd-hw-xo
[  8%] Generating Vadd.xilinx_u280_xdma_201920_3.hw.xo
I1112 14:55:24.069 tapa.util:162] logging level set to INFO
I1112 14:55:24.070 tapa.tapa:54] tapa version: 0.0.20220807.1
I1112 14:55:24.070 tapa.tapa:58] Python recursion limit set to 3000
Usage: tapa pack [OPTIONS]
Try 'tapa pack --help' for help.
Error: No such option: --run-floorplanning
make[3]: *** [CMakeFiles/vadd-hw-xo.dir/build.make:61: Vadd.xilinx_u280_xdma_201920_3.hw.xo] Error 2
make[2]: *** [CMakeFiles/Makefile2:211: CMakeFiles/vadd-hw-xo.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:191: CMakeFiles/vadd-hw.dir/rule] Error 2
make: *** [Makefile:157: vadd-hw] Error 2`
This is actually a simple matrix vector multiplication case. I split a matrix to 28 HBMs as you can see I want to make them read only arguments.
Am I missing something?

Can you try this example and see if it works?
https://github.com/UCLA-VAST/tapa/blob/release/apps/bandwidth/run_tapa.sh

After I run the run_tapa.sh here is the output:
./run_tapa.sh I1112 18:36:14.629 tapa.util:162] logging level set to INFO I1112 18:36:14.630 tapa.tapac:482] tapa version: 0.0.20220807.1 I1112 18:36:14.630 tapa.tapac:486] Python recursion limit set to 3000 I1112 18:36:14.630 tapa.tapac:406] Executing all steps of tapac W1112 18:36:14.630 tapa.tapac:428] The floorplan option is automatically enabled because a floorplan output file is provided I1112 18:36:14.701 tapa.tapac:541] added vendor include path /mnt/data/tools/Xilinx/Vitis_HLS/2021.1/include`
I1112 18:36:16.186 tapa.core:175] extracting HLS C++ files
I1112 18:36:16.188 tapa.core:197] running HLS
I1112 18:36:16.192 tapa.core:233] spawn 256 workers for parallel HLS synthesis of the tasks
I1112 18:36:31.239 tapa.core:248] extracting RTL files
I1112 18:36:31.246 tapa.core:279] parsing RTL files and populating tasks
I1112 18:36:32.334 tapa.core:296] instrumenting upper-level RTL
I1112 18:36:32.334 tapa.core:331] Running floorplanning
W1112 18:36:32.335 tapa.task_graph:75] chan_0 is assumed to be both read from and written to. If not, please use --read-only-args or --write-only-args for better optimization results.
W1112 18:36:32.335 tapa.task_graph:75] chan_1 is assumed to be both read from and written to. If not, please use --read-only-args or --write-only-args for better optimization results.
W1112 18:36:32.335 tapa.task_graph:75] chan_2 is assumed to be both read from and written to. If not, please use --read-only-args or --write-only-args for better optimization results.
W1112 18:36:32.335 tapa.task_graph:75] chan_3 is assumed to be both read from and written to. If not, please use --read-only-args or --write-only-args for better optimization results.

***         Starting AutoBridge           ***

Version: 0.0.20220512.dev1
Running details logged to /mnt/data/work/sti/benchmark/xilinx/mv_pc28_u280/tapa/apps/bandwidth/run/autobridge/autobridge-Nov-12-2022-18:36.log

*** CRITICAL WARNING: Gurobi solver not detected. Floorplanning may take extra time.
The Gurobi solver is much faster than the open-source solver, and it is free for academia.

Register and download the Gurobi Optimizer at https://www.gurobi.com/downloads/gurobi-optimizer-eula/
Unzip the package to your desired directory
Obtain an academic license at https://www.gurobi.com/downloads/end-user-license-agreement-academic/
Set environment variables GUROBI_HOME and GRB_LICENSE_FILE
export GUROBI_HOME=[WHERE-YOU-INSTALL]
export GRB_LICENSE_FILE=[ADDRESS-OF-YOUR-LICENSE-FILE]
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib"

Generate task graph visualization in graphviz format: /mnt/data/work/sti/benchmark/xilinx/mv_pc28_u280/tapa/apps/bandwidth/run/autobridge/task_graph.dot
Floorplan parameters:
floorplan_strategy: HALF_SLR_LEVEL_FLOORPLANNING
threshold for switching to iterative partitioning: 200
floorplan_opt_priority: AREA_PRIORITIZED
min_area_limit: 0.650000
max_area_limit: 0.850000
min_slr_width_limit: 10000
max_slr_width_limit: 15000
max_search_time per solving: 600
Start floorplanning, please check the log for the progress...
The total area of the design:
BRAM: 0 / 4032 = 0.0%
DSP: 0 / 10368 = 0.0%
FF: 4864 / 2730240 = 0.2%
LUT: 13340 / 1365120 = 1.0%
URAM: 0 / 1088 = 0.0%
total wire length: 0
SLR boundary 0 - 1 has 0 crossings
SLR boundary 1 - 2 has 0 crossings
SLR boundary 2 - 3 has 0 crossings
Orbit 0:  0 1 2 3
Orbit 1:  4 5 6 7
Orbit 2:  8 9 10 11
Floorplan finishes
+----------------------+----------+---------+--------+---------+----------+
|      Slot Name       | BRAM (%) | DSP (%) | FF (%) | LUT (%) | URAM (%) |
+----------------------+----------+---------+--------+---------+----------+
|  CR_X4Y0_To_CR_X7Y3  |   0.0    |   0.0   |  0.5   |   2.7   |   0.0    |
|  CR_X4Y4_To_CR_X7Y7  |   0.0    |   0.0   |  0.5   |   2.7   |   0.0    |
| CR_X4Y8_To_CR_X7Y11  |   0.0    |   0.0   |  0.5   |   2.7   |   0.0    |
| CR_X4Y12_To_CR_X7Y15 |   0.0    |   0.0   |  0.5   |   2.7   |   0.0    |
+----------------------+----------+---------+--------+---------+----------+
The device could be partitioned into 4 slots.
The number of wires between slots are:

***          AutoBridge Finishes          ***

I1112 18:36:33.563 tapa.floorplan:77] generate the floorplan constraint at run/Bandwidth_floorplan.tcl
I1112 18:36:33.563 tapa.core:422] top task register level set to 4
I1112 18:36:33.563 tapa.core:426] instrumenting top-level RTL
I1112 18:36:33.648 tapa.core:430] generating report
I1112 18:36:33.650 tapa.core:438] writing generated auxiliary RTL files
I1112 18:36:33.650 tapa.core:446] packaging RTL code
I1112 18:36:59.918 tapa.tapac:669] generate the v++ xo file at run/Bandwidth.xo
I1112 18:36:59.918 tapa.bitstream:73] use the original connectivity configuration at /mnt/data/work/sti/benchmark/xilinx/mv_pc28_u280/tapa/apps/bandwidth/link_config.ini in the v++ script
I1112 18:36:59.918 tapa.tapac:687] generate the v++ script at run/Bandwidth_generate_bitstream.sh`
But when I tried to run it with cmake I got this error:
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[2]
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[3]
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[2]
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[3]
ERROR: [CFGEN 83-2297] Please consult platforminfo <platform.xpfm path> for sptag information
ERROR: [CFGEN 83-2298] Exiting due to previous error
ERROR: [SYSTEM_LINK 82-36] [18:33:18] cfgen failed
So should I not use the CMake?

If that example runs through, could you not use CMake and follow the example shell script? Thanks

If there is anything comes to your mind to change in my cmake file for my problem that would be great. It is kind of a big build system and I use many different packages.

If that example runs through, could you not use CMake and follow the example shell script? Thanks

Btw, I was able to run vadd example with cmake command.

Since I couldnt find add_tapa_target custom function I wanted to follow the same way how you used it in serpens so I added "--run-floorplanning" same way. but I get this error:

Old CMake files are partially broken since 979e008b8d3ef220a7f3e00c9993e0b566123b1b due to the migration tapac CLI to tapa CLI. For the new tapa CLI, the order of arguments is significant; any additional argument will be for the tapa pack sub-command only.
A quick work-around is to move the list(APPEND tapa_cmd ${TAPA_UNPARSED_ARGUMENTS}) line right before list(APPEND tapa_cmd link) in /usr/lib/cmake/tapa/TAPACCConfig.cmake after installation.
Longer term, we should add ANALYZE_ARGS, COMPILE_ARGS, DSE_FLOORPLAN_ARGS, LINK_ARGS, OPTIMIZE_FLOORPLAN_ARGS, PACK_ARGS, and SYNTH_ARGS to the add_tapa_target function.

ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[2]
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[3]
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[2]
ERROR: [CFGEN 83-2287] --sp tag applied with an invalid sp tag: DDR[3]
ERROR: [CFGEN 83-2297] Please consult platforminfo <platform.xpfm path> for sptag information
ERROR: [CFGEN 83-2298] Exiting due to previous error
ERROR: [SYSTEM_LINK 82-36] [18:33:18] cfgen failed

This is because the CMakeList.txt was written for U250 which has 4 DDR channels, but you are running it for U280 which only has 2 DDR channels. You can replace DDR with HBM and try again.

Hi @Blaok thanks for the helpful answers. I replaced DDRs with HBMs as :
--connectivity.sp=Bandwidth.m_axi_chan_0:HBM[0]
--connectivity.sp=Bandwidth.m_axi_chan_1:HBM[1]
--connectivity.sp=Bandwidth.m_axi_chan_2:HBM[2]
--connectivity.sp=Bandwidth.m_axi_chan_3:HBM[3]
in CMake file but now I received an error saying: ERROR: [VPL 101-2] ERROR: [Vivado 12-1041] No pblock specified to add instances to.
And for

`cmake_minimum_required(VERSION 3.14)
project(GeMV)
set(PLATFORM xilinx_u280_xdma_201920_3 CACHE STRING "Target FPGA platform")
set(TOP GeMV)
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -Wno-write-strings")
find_package(gflags REQUIRED)
include(${CMAKE_CURRENT_SOURCE_DIR}/tapa/cmake/apps.cmake)
include(${CMAKE_CURRENT_SOURCE_DIR}/tapa/cmake/TAPACCConfig.cmake) include(${CMAKE_CURRENT_SOURCE_DIR}/tapa/cmake/FindSphinx.cmake)
add_subdirectory(src)
find_package(TAPA REQUIRED) find_package(SDx REQUIRED)
add_executable(GeMV) target_sources(GeMV PRIVATE host.cpp vadd.cpp)
target_link_libraries(GeMV PRIVATE ${TAPA} gflags src) target_link_libraries(GeMV PRIVATE tapa::tapa)
add_tapa_target( vadd-hw-xo --run-floorplanning --enable-hbm-binding-adjustment --floorplan-opt-priority SLR_CROSSING_PRIORITIZED INPUT vadd.cpp TOP Vadd CONNECTIVITY ${CMAKE_CURRENT_SOURCE_DIR}/connectivity.ini CONSTRAINT ${CMAKE_CURRENT_BINARY_DIR}/constraint.tcl --read-only-args A0 --read-only-args A1 --read-only-args A2 --read-only-args A3 --read-only-args A4 --read-only-args A5 --read-only-args A6 --read-only-args A7 --read-only-args A8 --read-only-args A9 --read-only-args A10 --read-only-args A11 --read-only-args A12 --read-only-args A13 --read-only-args A14 --read-only-args A15 --read-only-args A16 --read-only-args A17 --read-only-args A18 --read-only-args A19 --read-only-args A20 --read-only-args A21 --read-only-args A22 --read-only-args A23 --read-only-args A24 --read-only-args A25 --read-only-args A26 --read-only-args A27 --read-only-args x --write-only-args y PLATFORM ${PLATFORM})
add_xocc_hw_link_targets( ${CMAKE_CURRENT_BINARY_DIR} --config=${CMAKE_CURRENT_SOURCE_DIR}/connectivity.ini --vivado.synth.jobs 8 --vivado.prop=run.impl_1.STEPS.PHYS_OPT_DESIGN.IS_ENABLED=1 --vivado.prop=run.impl_1.STEPS.OPT_DESIGN.ARGS.DIRECTIVE=Explore --vivado.prop run.impl_1.STEPS.PLACE_DESIGN.ARGS.DIRECTIVE=EarlyBlockPlacement --vivado.prop=run.impl_1.STEPS.PHYS_OPT_DESIGN.ARGS.DIRECTIVE=Explore --vivado.prop run.impl_1.STEPS.ROUTE_DESIGN.ARGS.DIRECTIVE=Explore --vivado.prop=run.impl_1.STEPS.OPT_DESIGN.TCL.PRE=${CMAKE_CURRENT_BINARY_DIR}/constraint.tcl INPUT vadd-hw-xo HW_EMU_XCLBIN hw_emu_xclbin HW_XCLBIN hw_xclbin)
add_custom_target( vadd-cosim COMMAND $<TARGET_FILE:GeMV> --bitstream=$<TARGET_PROPERTY:${hw_emu_xclbin},FILE_NAME> DEPENDS GeMV ${hw_emu_xclbin} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
add_custom_target( vadd-hw COMMAND $<TARGET_FILE:GeMV> --bitstream=$<TARGET_PROPERTY:${hw_xclbin},FILE_NAME> DEPENDS GeMV ${hw_xclbin} WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})`

I still get the same error and it still calls tapa pack sub command after I moved list(APPEND tapa_cmd ${TAPA_UNPARSED_ARGUMENTS}) line right before list(APPEND tapa_cmd link) in /usr/lib/cmake/tapa/TAPACCConfig.cmake
But when I was checking the TAPACCConfig.cmake file, I saw that if TAPA_CONNECTIVITY AND TAPA_CONSTRAINT arguments are specified as I did in my CMake file like ass arguments to add_tapa_target custom function :
CONNECTIVITY ${CMAKE_CURRENT_SOURCE_DIR}/connectivity.ini
  CONSTRAINT ${CMAKE_CURRENT_BINARY_DIR}/constraint.tcl

So floorplanning will be automatically set and AutoBridge will run? So this means I dont have to pass --run-floorplanning
flag. Right?

now I received an error saying: ERROR: [VPL 101-2] ERROR: [Vivado 12-1041] No pblock specified to add instances to.

Looks like the CMakeLists.txt for apps/bandwidth is outdated. The connectivity is already specified in link_config.ini and the —connectivity.sp arguments should be removed from CMakeLists.txt.

So floorplanning will be automatically set and AutoBridge will run? So this means I dont have to pass --run-floorplanning
flag. Right?

That’s exactly right. Floorplanning is enabled if CONNECTIVITY and CONSTRAINT are supplied. This hasn’t changed since AutoBridge was first integrated.

Thanks a lot for the answers. They are really helpful. just a curiosity, Are there any reason to use --run-floorplanning in serpens's CMake file?

Are there any reason to use --run-floorplanning in serpens's CMake file?

I think it was required for some versions of TAPA, when CMake was still using the tapac CLI, where --run-floorplanning is required to include floorplanning as one of the steps TAPA run. There was some debate regarding if --run-floorplanning should be explicitly required if a floorplan output is supplied; the decision was to make it a required argument so users acknowledge that they are running floorplanning. This argument is not applicable in the new tapa CLI, where the optimize-floorplan sub-command is its equivalent.
@linghaosong please correct me if I'm wrong :)

Are there any reason to use --run-floorplanning in serpens's CMake file?

I think it was required for some versions of TAPA, when CMake was still using the tapac CLI, where --run-floorplanning is required to include floorplanning as one of the steps TAPA run. There was some debate regarding if --run-floorplanning should be explicitly required if a floorplan output is supplied; the decision was to make it a required argument so users acknowledge that they are running floorplanning. This argument is not applicable in the new tapa CLI, where the optimize-floorplan sub-command is its equivalent.
@linghaosong please correct me if I'm wrong :)

Right. We use --run-floorplanning in the early version, but in the latest version we don't need it anymore.
@enes1994 Following you can find the current options we passed to TAPA
https://github.com/linghaosong/Serpens/blob/main/run_tapa.sh

Thank you very much to all of you. You are doing a great job here by helping the community with really helpful tools.

authors: Blaok Licheng-Guo enes1994 linghaosong

repo: UCLA-VAST/tapa


text:
Problems with program installation

Hello，
I'm trying to install this program，but i get this error：
File 'netcdf.mod' opened at (1) is not a GNU Fortran module file
I have installed mpich and netcdf 4.3.0，and My Makefile is shown below.
`###############################################################

Llocation of code (in $ROOT) and location where model is to be built $BIN

ROOT      :=$(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
BIN       = $(ROOT)/bin
ARCH      := $(shell uname)

Generic Variables

SRC         =$(ROOT)/src
SRC_UTIL    =$(SRC)/src_util
SRC_LES     =$(SRC)/src_LES
SRC_SALSA   =$(SRC)/src_salsa
SRC_RAD     =$(SRC)/src_rad
SRC_EMIS    =$(SRC)/src_emission
SRC_SHARED  =$(SRC)/src_shared
SRC_IO      =$(SRC)/src_IO
VPATH = $(SRC_LES):$(SRC_SALSA):$(SRC_UTIL):$(SRC_RAD):
$(SRC_EMIS):$(SRC_SHARED):$(SRC_IO):$(SRC)
ECHO    = /bin/echo
RM      = /bin/rm -f
ARCHIVE = ar rs
RANLIB =:
SEQFFLAGS = -I$(SRC)
MPIFFLAGS = -I$(SRC)
MPI = /public/software/mpi/5.0.2.044
Linking the mpi has slightly changed for newer linux & library versions.
Try switching between the two if it does not work.
MPILIB = -L$(MPI)/intel64/lib -lmpich
#MPILIB = -L$(MPI)/lib -lmpichfort
This also varies on different computers
#MPIINC = -I$(MPI)/include/x86_64-linux-gnu/mpich
MPIINC = -I$(MPI)/intel64/include/mpich
NCDF = /public/software/mathlib/netcdf/4.3.0/intel
NCDFLIB = -L$(NCDF)/lib -lnetcdf -lnetcdff
NCDFINC = -I$(NCDF)/include
LIBS = '$(NCDFLIB) $(MPILIB)'
F90 = gfortran
MPIF90 = gfortran
FFLAGS = -O2 -fdefault-real-8 ${NCDFINC} $(MPIINC) -std=f2008 -fbounds-check  -g -fcheck=all -Wall -Wtabs  -fbacktrace -ffpe-trap=invalid,zero,overflow
LES_OUT_MPI=$(BIN)/les.mpi
LES_OUT_SEQ=$(BIN)/les.seq
default: mpi
all:  mpi seq
seq: $(LES_OUT_SEQ)
mpi: $(LES_OUT_MPI)
$(LES_OUT_SEQ):
cd $(SRC); $(MAKE) LES_ARC=seq
FFLAGS='$(FFLAGS) $(SEQFFLAGS)' F90=$(F90)
OUT=$(LES_OUT_SEQ) LIBS=$(LIBS) SRCUTIL=$(SRC_UTIL)
SRCLES=$(SRC_LES) SRCSALSA=$(SRC_SALSA)
SRCRAD=$(SRC_RAD) SRCEMIS=$(SRC_EMIS)
SRCSHARED=$(SRC_SHARED) SRCIO=$(SRC_IO)
$(LES_OUT_MPI):
cd $(SRC); $(MAKE) LES_ARC=mpi
FFLAGS='$(FFLAGS) $(MPIFFLAGS)' F90=$(MPIF90)
OUT=$(LES_OUT_MPI) LIBS=$(LIBS) SRCUTIL=$(SRC_UTIL)
SRCLES=$(SRC_LES) SRCSALSA=$(SRC_SALSA)
SRCRAD=$(SRC_RAD) SRCEMIS=$(SRC_EMIS)
SRCSHARED=$(SRC_SHARED) SRCIO=$(SRC_IO)
.PHONY: $(LES_OUT_SEQ)
.PHONY: $(LES_OUT_MPI)

cleaning
--------------------

clean: cleanmpi cleanseq
$(RM) $(SRC)/mod $(SRC)/.o
cleanmpi:
$(ECHO) "cleaning mpi model"
$(RM) core $(LES_OUT_MPI) $(SRC)/mpi/*mod $(LES_ARC_MPI)
cleanseq:
$(ECHO) "clean sequential model"
$(RM) core $(LES_OUT_SEQ) $(SRC)/seq/*mod $(LES_ARC_SEQ)
FORCE:
.PRECIOUS: $(LIBS)`
I'd like to ask  how to solve this problem.
Thanks.

It sounds like your netcdf.mod is not compiled with the GNU Fortran (gfortran). In that case you need to reinstall netcdf and make sure that you are using the correct fortran compiler.

Thank you for your reply，I will try to reinstall NetCDF.

repo: UCLALES-SALSA/UCLALES-SALSA


text:
Deploy app in CI

Resolves #112
Resolves #142
Resolves #153
This PR adds a test app to be deployed as part of the tests and also into the persistent environment. As part of this I've added a more advanced config merging for the apps map so that only apps defined in the current'y selected environment's config will be deployed and merged in with shared values from app.yaml
Also adds

GitHub App authentication for GH TF provider which means we don't need to create a very widely-scoped classic PAT. We can now use an app which allows behaviour like fine-grained tokens (scope to organisations, select individual permissions)
a fix for rebuilding devcontainer losing your GitHub credentials (user.name etc.), now we use postStartCommand to add safe repo so your host's config isn't overwritten
a fix for people not wanting to deploy apps but running make all needing to set the GitHub credentials in config. Now that's no longer necessary
corrects the sample app config having list of map (when should be a map) for owners/contributors and duplicating them in the managed_repo block
moves devcontainer pip requirements into requirements.txt instead of listing them all in the DOCKERFILE

Todo

[x] Create/add the GitHub App and new secrets required (GH_APP_CERT and FLOWEHR_GITHUB_TOKEN) before merging
[x] Update README for creating app instructions and how to create fine-grained token for the build agent/repo checkouts
[x] Run make ci again to add the Directory.Read permission from this branch before merge (or add manually)
[ ] Remove ORG_GITHUB_TOKEN from secrets (following merge)

/test-force approve
(test won't complete as GitHub PAT env var required by runner to register has changed name)

/test-force-approve
(test won't complete as GitHub PAT env var required by runner to register has changed name)

repo: UCLH-Foundry/FlowEHR


text:
Remove CmiBool typedefs

Original author: Ramprasad Venkataraman
Original issue: https://charm.cs.illinois.edu/redmine/issues/192

No body.

Original date: 2013-04-30 16:20:35

ChaNGa and OpenAtom have now been cleaned up. NAMD has a bunch of uses, and I bet other applications do as well.

Original date: 2013-06-03 22:46:40

For backwards compatibility with at least one or two past NAMD releases, I realize it may be valuable to push the actual deletion somewhat further down the road.

Original date: 2014-10-15 17:28:40

Implemented in "change 404":http://charm.cs.illinois.edu/gerrit/404

Original date: 2014-10-15 17:51:52

Please get NAMD patched up to not use the CmiBool typedef and the CmiTrue/CmiFalse constants. They've been anachronistic for years.

Original date: 2015-01-16 22:45:07

Jim reports that NAMD's last remaining use of CmiFalse has been removed. Until there's a new NAMD release, Jenkins will carry a simply patch that corrects this one instance, so we can carry on CI testing of NAMD with this change applied.

authors: PhilMiller pplimport

repo: UIUC-PPL/charm


text:
MSPSDS-760: Service tidy up

Replace 'investigation' with 'case'
Change email template via notify website

Pull Request Test Coverage Report for Build 1795

0 of 0   changed or added relevant lines in 0 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.05%) to 96.643%

Files with Coverage Reduction
New Missed Lines
%

test/controllers/investigations_controller_test.rb
2
98.52%

Totals

Change from base Build 1793:
-0.05%

Covered Lines:
3886

Relevant Lines:
4021

💛  - Coveralls

authors: aidayounesi coveralls

repo: UKGovernmentBEIS/beis-mspsds


text:
Added ability to pass configuration from bootstrap configuration to markdown

Added code to allow the markdown configuration to be brought in through the bootstrap configuration file. This allows for the ability to set a default fallback language for markdown, the issue was brought to attention in acceptance tests we ran on our current HOF project where locale wasn't set in the browser and the application was producing an error.

Published @ 12.1.2
Thanks @LCairns!

authors: LCairns lennym

repo: UKHomeOfficeForms/hof


text:
point DB from old to new

GeoHub uses a new PostGres DB server that is much more powerful and fast.
The schema&table were migrated to the new server  from old one under the exact same names/rights
In order to use the new DB it should be tested  from a local dev env and the GH secret needs to be updated.

DATABASE_CONNECTION in Github secret was now updated. The app will be connecting to new PostGIS when next deployment will be done.

authors: JinIgarashi iferencik

repo: UNDP-Data/geohub


text:
Genshin resin cap increase

Hi,
Today's update of Genshin brought with it an increase in Resin cap from 160 to 200.
Looks like you haven't worked on this in a while, but this should be an easy change.
Thanks

+1

Thank you for your interest about this app.
I already finish to work about maximum resin, but i'm on business trip now so i cannot access my build and deploy system.
I will upload this update on weekend.

I finish to upload max resin increase update. (v1.24.0)
If have other issue on 1.24.0, create other issue or reopen this.
I intend to implement another major feature update once the migration of this app from Xamarin.Forms to .NET MAUI is complete.
Therefore, the Honkai Star Rail feature will be added after this migration work.

authors: JulGer Moravuscz URK96


text:
API: Export Sorbent Trap and Sampling Train Data

As the ECMPS application, I need to be able to successfully export Sorbent Trap Data from the emissions module in order to support program goals
Given the export endpoint in both emission modules have been updated when sorbent trap data is exported then the begin_date of the data is within the year and quarter range the user provides
Sorbent Trap id of the sampling train record matches the ID of the sorbent trap record. Each emission evaluation record can have 0 or more sorbent trap records. Each sorbent trap record should have 0 or more sampling train records

[ ]  Add SorbentTrap data to the existing export endpoint in the emissions module
[ ]  This will also include sampling train data to the existing export endpoint in the emissions module controller
[ ]  Implement logic to export sampling train data and sorbent trap data

Adds sorbentTrapData and samplingTrainData to JSON under:
Root -> sorbentTrapData -> samplintRainData
The data should take this shape:
{
  "id": string,
  "monitoringLocationId": string,
  "reportingPeriodId": number,
  "beginDate": date,
  "beginHour": number,
  "endDate": date,
  "endHour": number,
  "monitoringSystemId": string,
  "pairedTrapAgreement": number or null,
  "absoluteDifferenceIndicator": number or null,
  "modcCode": string or null,
  "hgSystemConcentration": string or null,
  "calcPairedTrapAgreement": number or null,
  "calcModcCode": string or null,
  "calcHgConcentration": string or null,
  "userId": string or null,
  "addDate": date or null,
  "updateDate": date or null,
  "apsCode": string or null,
  "rataIndicator": number or null,
  "samplingTrainData": [
    {
      "id": string,
      "sorbentTrapId": string,
      "monitoringLocationId": string,
      "reportingPeriodId": number,
      "componentId": string or null,
      "sorbentTrapSn": string,
      "mainTrapHg": string or null,
      "btTrapHg": string or null,
      "spikeTrapHg": string or null,
      "spikeReferenceValue": string or null,
      "totalSampleVolumeDscm": number or null,
      "referenceSfsrRatio": number or null,
      "hgConcentration": string or null,
      "percentBreakthrough": number or null,
      "percentSpikeRecovery": number or null,
      "samplingRatioCheckResultCode": string or null,
      "postLeakCheckResultCode": string or null,
      "trainQaStatusCode": string or null,
      "sampleDamageExplanation": string or null,
      "calcHgConcentration": string or null,
      "calcPercentBreakthrough": number or null,
      "calcPercentSpikeRecovery": number or null,
      "userId": string or null,
      "addDate": date or null,
      "updateDate": date or null
    }
  ]
}

Sample data for non-workspace endpoint. Workspace and non-workspace endpoints for export share the same logic, tested with non-workspace due to data availability.
monitor plan id, quarter, year:
MDC-CA078A374DB04014AEB50EC406C538EA,2020,1
MDC-CA078A374DB04014AEB50EC406C538EA,2021,4
MDC-CA078A374DB04014AEB50EC406C538EA,2021,2
MDC-CA078A374DB04014AEB50EC406C538EA,2020,4
MDC-CA078A374DB04014AEB50EC406C538EA,2019,2
MDC-CA078A374DB04014AEB50EC406C538EA,2022,1
MDC-CA078A374DB04014AEB50EC406C538EA,2020,2
MDC-CA078A374DB04014AEB50EC406C538EA,2021,3
MDC-CA078A374DB04014AEB50EC406C538EA,2020,3
MDC-CA078A374DB04014AEB50EC406C538EA,2021,1
SQL used to find test data:
select distinct emission_evaluation.mon_plan_id, reportingPeriod.calendar_year, reportingPeriod.quarter
from camdecmps.sampling_train as samplingTrain
    left join camdecmps.sorbent_trap as sorbentTrap on samplingTrain.trap_id = sorbentTrap.trap_id
    left join camdecmps.monitor_location as monitorLocation on samplingTrain.mon_loc_id = monitorLocation.mon_loc_id
    left join camdecmps.monitor_plan_location as monitorPlanLocation on monitorLocation.mon_loc_id = monitorPlanLocation.mon_loc_id
    left join camdecmps.monitor_plan as monitorPlan on monitorPlan.mon_plan_id = monitorPlanLocation.mon_plan_id
    join camd.plant as plant on monitorPlan.fac_id = plant.fac_id
    left join camdecmps.emission_evaluation on monitorPlan.mon_plan_id = emission_evaluation.mon_plan_id
    join camdecmpsmd.reporting_period as reportingPeriod on emission_evaluation.rpt_period_id = reportingPeriod.rpt_period_id
where reportingPeriod.calendar_year >= 2019;

repo: US-EPA-CAMD/easey-ui


text:
202-accepted returned where 200-ok would be better.

The LevelsController, LocationController and RatingController are returning 202-ACCEPTED instead of 200-OK. 202 would be appropriate if we'd started the operation on a background thread but weren't going to wait.
SC_ACCEPTED should be replaced with SC_OK and any tests that look for 202 from those classes should be updated to use 200

Hey @MikeNeilson, I can work on this, please assign this to me :)

authors: kuruvasatya rripken

repo: USACE/cwms-radar-api


text:
Ratings getAll endpoint doesn't return ratings

I've tried various combinations of input parameters, using start time of year 1799 to end time in year 2899 to get all ratings. I've even tried using exact dates and exact rating ids.
Example cURL:
curl -X 'GET' \
  'http://leary.rmanet.com:11526/cwms-data/ratings?at=1799-08-23T20%3A35%3A12Z&end=2899-08-23T20%3A35%3A12Z' \
  -H 'accept: */*'

Response:
{
  "ratings-catalog": {
    "query-info": {
      "time-of-query": "2022-08-24T20:35:36Z",
      "process-query": "PT0.011S",
      "format-output": "PT0.000S",
      "requested-format": "JSON",
      "requested-office": "*",
      "requested-start-time": "1799-08-23T20:35:12Z",
      "requested-end-time": "2899-08-23T20:35:12Z",
      "total-specifications-cataloged": 0,
      "unique-specifications-cataloged": 0
    },
    "comment": "Catalog of ratings that are effective at some point between 1799-08-23T20:35:12Z and 2899-08-23T20:35:12Z",
    "ratings": []
  }
}

That url points at RatingController getAll.   RatingController wasn't modified when the Rating Template and Rating Spec controllers were added.  Its still the old-style pass-thru to CWMS_RATING_PACKAGE.call_RETRIEVE_RATINGS_F.     The controller returns whatever the pl/sql returns.

Mike, I think I need a suggested plan of attack on this one.  Does someone look into fixing whatever is wrong in the pl/slq?  Is something wrong in the pl/sql or are we just using it wrong?  Should a JSONv2 endpoint be created in Radar that does all the querying itself?  Or is there a getAll style call implemented somewhere else that we can forward to?

Honestly, if it's the PL/SQL we'd need @perrymanmd to look at at it and it'd likely take a while to get the fix in place everywhere (well, if staged correctly through the database build process.)
If it's not excessive work I'm inclined to say create finally add the JSONv2 support so we can eventually remove that PL/SQL.
Or analyze and find a workaround for now.
The new format is probably the best choice, but not sure if you have the money left to work on it.

authors: MikeNeilson adamkorynta rma-rripken


text:
remove HI and DE datasets as default when Shinyapp opens.

Is it possible to remove the HI and DE datasets as the default when the Shiny app opens? @rwdudley-usgs

I think I have a solution for this....coming shortly

authors: cadieter-usgs ldecicco-USGS

repo: USGS-R/wateRuse


text:
Templatefactory

@jccosta branch with merged conflicts fixed.

@jccosta with the latest changes in vcs it seems that your works looks a bit off see:
https://open.cdash.org/viewTest.php?onlyfailed&buildid=4507856
for example:
https://open.cdash.org/testDetails.php?test=474205321&build=4507856
To obtain the latest nightly vcs please run:
conda install -n nightly -c uvcdat/label/nightly -c uvcdat vcs cdms2
source activate nightly

@doutriaux1,I will take a look on it. Something in vcs has changed.
Thanks!

@doutriaux1
I ran a set of tests: https://open.cdash.org/viewTest.php?buildid=4508179
All plots seem to be ok, the problem is with the baseline images for some of the plots.
Can you confirm it?

@jccosta you're right your test appear to be correct could you please just update the baselines? there's a script to do this: https://github.com/UV-CDAT/uvcmetrics/blob/master/src/python/devel/update_metrics_baselines.py

@doutriaux1
I will do it later today.

repo: UV-CDAT/uvcmetrics


text:
Generate list of others' code that is part of BG+WB

This is a precursor to investigating their licenses, whether those are problematic for us and our licenses, and what we need to do to be in compliance with their licenses. Please generate one additional issue for each package that we're using, so someone else can follow up with details.

Dependencies in "pom.xml" in the Maven project for the Workbench. Next step is to go through elements one by one to find out what the libraries are.

commons-codec
commons-codec
1.6

commons-io
commons-io
2.4

org.apache.httpcomponents
httpclient
4.2.3

org.apache.httpcomponents
httpcore
4.2.2

jaxen
jaxen
1.1.6

org.slf4j
jcl-over-slf4j
1.6.4

org.jdom
jdom2
2.0.5

org.apache.jena
jena-arq
3.3.0

org.apache.jena
jena-core
3.3.0

org.apache.jena
jena-iri
3.3.0

org.apache.jena
jena-sdb
3.3.0

org.apache.jena
jena-tdb
3.3.0

joda-time
joda-time
2.3

com.jcraft
jsch
0.1.51

com.jgoodies
jgoodies-forms
1.9.0

org.controlsfx
controlsfx
8.40.13

org.fxmisc.richtext
richtextfx
0.8.1

com.googlecode.java-diff-utils
diffutils
1.3.0

org.eclipse.jgit
org.eclipse.jgit
4.9.0.201710071750-r

org.eclipse.jgit
org.eclipse.jgit.http.server
4.9.0.201710071750-r

org.eclipse.jgit
org.eclipse.jgit.ui
4.9.0.201710071750-r

org.eclipse.jgit
org.eclipse.jgit.junit
4.9.0.201710071750-r

For the refactoring project as part of #208 & #253, I have been using:

Boost 1.70.0
TinyXPath 1.3.1

If we can decide where to start documenting external libraries, I can open a PR to add these.

authors: etcadinfinitum stiber tchoi1131

repo: UWB-Biocomputing/BrainGrid


text:
Session 05

Exceptions Lab and Comprehensions Lab. Please take a look at everything except Trigrams. Maria has already provided feedback for Trigrams.

More good work Paul.

authors: codedragon psbriant

license: unlicense


text:
major/feature/UBI-522-Bring-dev-into-master

What changes does this PR contain?
Bring all dev branch changes into master, triggering deployment into prod cluster.
Which JIRA ticket ID's are associated with this PR?
UBI-522
Additional comments and information

Fix LKE deploy

Nup, send it

repo: Ubivius/deploy-cert-manager


text:
Dev

第一次代码上传

第一次代码上传

repo: Uestc-Cilab-SNN/FastSNN


text:
Add unified interface

Fix tests
Add expermiental multiprocessed main

If you just delete poland_pl.py and poland_en.py then that will be all the changes I implemented in #38, in that case I'll delete it

authors: Jachdich marcbak

repo: Ukraine-Relief-Efforts/scraper


text:
Feature: custom attribute for selected drawer items

As I'm building out a drawer, I thought it might be nice to have a custom attribute to specify which item in the drawer is selected. To take it a step further, it would be great if it could detect which drawer is being used and then use the appropriate class name for the selected item.
For now, I'll just use the mdc-temporary-drawer--selected class for the selected item.
Thanks!

Actually, it turns out that I can't seem to apply the mdc-temporary-drawer--selected class.
I'm doing something like this but with no result:
class.bind="${row.isActive ? 'mdc-temporary-drawer--selected' : ''}"

Thank you :smile:

repo: Ullfis/aurelia-mdc-bridge


text:
dotfiles link is down

My new dotfiles 👇🏽
https://github.com/UltiRequiem/dotfiles

Dotfiles are not linked anymore so closing.

repo: UltiRequiem/quotable