Requires old cppTango version 9.4.2

Solution to issue cannot be found in the documentation.

[X] I checked the documentation.

Issue
(hdbpp) ~/miniforge3/envs/hdbpp/bin  $ conda install hdbpp-es
Channels:
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/firma/miniforge3/envs/hdbpp

  added / updated specs:
    - hdbpp-es

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    cpptango-9.4.2             |       hd7a31c2_1         2.2 MB  conda-forge
    hdbpp-es-2.2.0             |       h7d02227_1         186 KB  conda-forge
    libhdbpp-2.2.0             |       h2b977a6_0          22 KB  conda-forge
    libhdbpp-timescale-2.3.0   |       h9022560_0         228 KB  conda-forge
    omniorb-libs-4.2.5         |       h6bbaf85_7         2.1 MB  conda-forge
    ------------------------------------------------------------
                                           Total:         4.7 MB

The following NEW packages will be INSTALLED:

  hdbpp-es           conda-forge/linux-64::hdbpp-es-2.2.0-h7d02227_1
  libhdbpp           conda-forge/linux-64::libhdbpp-2.2.0-h2b977a6_0

The following packages will be DOWNGRADED:

  cpptango                                 9.5.0-h6a15873_1 --> 9.4.2-hd7a31c2_1
  libhdbpp-timescale                       2.3.0-h338dcce_0 --> 2.3.0-h9022560_0
  omniorb-libs                             4.3.1-h1933689_2 --> 4.2.5-h6bbaf85_7

Proceed ([y]/n)? n

Installed packages
# packages in environment at /home/firma/miniforge3/envs/hdbpp:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                       2_gnu    conda-forge
ca-certificates           2024.7.4             hbcca054_0    conda-forge
cpptango                  9.5.0                h6a15873_1    conda-forge
fmt                       9.1.0                h924138e_0    conda-forge
keyutils                  1.6.1                h166bdaf_0    conda-forge
krb5                      1.19.3               h08a2579_0    conda-forge
libedit                   3.1.20191231         he28a2e2_2    conda-forge
libgcc                    14.1.0               h77fa898_1    conda-forge
libgcc-ng                 14.1.0               h69a702a_1    conda-forge
libgomp                   14.1.0               h77fa898_1    conda-forge
libhdbpp-timescale        2.3.0                h338dcce_0    conda-forge
libjpeg-turbo             3.0.0                hd590300_1    conda-forge
libpq                     13.8                 he2d8382_0    conda-forge
libpqxx                   6.4.5                h9c3ff4c_0    conda-forge
libsodium                 1.0.18               h36c2ea0_1    conda-forge
libstdcxx                 14.1.0               hc0a3c3a_1    conda-forge
libstdcxx-ng              14.1.0               h4852527_1    conda-forge
libzlib                   1.3.1                h4ab18f5_1    conda-forge
ncurses                   6.5                  he02047a_1    conda-forge
omniorb-libs              4.3.1                h1933689_2    conda-forge
openssl                   3.1.6                h4ab18f5_0    conda-forge
readline                  8.2                  h8228510_1    conda-forge
spdlog                    1.12.0               h5743cc6_0    conda-forge
zeromq                    4.3.5                h59595ed_1    conda-forge
zstd                      1.5.6                ha6fb4c9_0    conda-forge

Environment info
active environment : hdbpp
    active env location : /home/firma/miniforge3/envs/hdbpp
            shell level : 2
       user config file : /home/firma/.condarc
 populated config files : /home/firma/miniforge3/.condarc
          conda version : 24.7.1
    conda-build version : not installed
         python version : 3.10.14.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=haswell
                          __conda=24.7.1=0
                          __glibc=2.36=0
                          __linux=6.1.0=0
                          __unix=0=0
       base environment : /home/firma/miniforge3  (writable)
      conda av data dir : /home/firma/miniforge3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/firma/miniforge3/pkgs
                          /home/firma/.conda/pkgs
       envs directories : /home/firma/miniforge3/envs
                          /home/firma/.conda/envs
               platform : linux-64
             user-agent : conda/24.7.1 requests/2.31.0 CPython/3.10.14 Linux/6.1.0-23-amd64 debian/12.6 glibc/2.36 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

Short version: you can install hdbpp-es=2.2.0 and cpptango=9.5.0 if you specify it.
Longer version:
Issue is linked to libhdbpp-timescale.
If you only install hdbpp-es,  it will use cppantgo 9.5 by default:
$ mamba create -n hdbpp --dry-run hdbpp-es

  + cpptango                9.5.0  h6a15873_1   conda-forge/linux-64        2MB
  + hdbpp-es                2.2.0  h7c9bab5_1   conda-forge/linux-64      190kB
...
  + omniorb-libs            4.3.2  h4e5c506_3   conda-forge/linux-64        2MB
  + openssl                 3.3.1  hb9d3cd8_3   conda-forge/linux-64        3MB

If you add libhdbpp-timescale, you have to specify the cpptango you want:
$ mamba create -n hdbpp --dry-run hdbpp-es  cpptango=9.5.0 libhdbpp-timescale

  + cpptango                   9.5.0  h6a15873_1   conda-forge/linux-64        2MB
  + hdbpp-es                   2.2.0  h7c9bab5_0   conda-forge/linux-64      190kB
  + omniorb-libs               4.3.1  h1933689_2   conda-forge/linux-64        2MB
  + openssl                    3.1.6  h4ab18f5_0   conda-forge/linux-64        3MB

What doesn't work is to install hdbpp-es-dbg as well:
$ mamba create -n hdbpp --dry-run hdbpp-es  cpptango=9.5.0 libhdbpp-timescale hdbpp-es-dbg

  └─ hdbpp-es-dbg 2.2.0 would require
│     └─ hdbpp-es 2.2.0 h7c9bab5_1, which requires
│        └─ omniorb-libs >=4.3.2,<4.4.0a0  with the potential options
│           ├─ omniorb-libs 4.3.2 would require
│           │  └─ openssl >=3.2.0,<4.0a0 , which can be installed;
│           ├─ omniorb-libs 4.3.2 would require
│           │  └─ openssl >=3.2.1,<4.0a0 , which can be installed;
│           └─ omniorb-libs 4.3.2 would require
│              └─ openssl >=3.3.1,<4.0a0 , which can be installed;
└─ libhdbpp-timescale   is uninstallable because it requires
   └─ libpqxx >=6.4.5,<6.5.0a0 , which requires
      └─ libpq >=13.2,<14.0a0  but there are no viable options
         ├─ libpq [13.2|13.3] would require
         │  └─ openssl >=1.1.1k,<1.1.2a , which conflicts with any installable versions previously reported;
         ├─ libpq [13.3|13.5] would require
         │  └─ openssl >=1.1.1l,<1.1.2a , which conflicts with any installable versions previously reported;
         ├─ libpq 13.5 would require
         │  └─ openssl >=3.0.0,<3.2.0a0 , which conflicts with any installable versions previously reported;
         ├─ libpq 13.8 would require
         │  └─ openssl >=1.1.1q,<1.1.2a , which conflicts with any installable versions previously reported;
         └─ libpq 13.8 would require
            └─ openssl >=3.0.5,<3.2.0a0 , which conflicts with any installable versions previously reported.

hdbpp-es-dbg is only available in the build 1 that was compiled with omniorb-libs 4.3.2, which requires openssl >=3.3.1.
libhdbpp-timescale depends on libpq that requires openssl <3.2.0a0.
When you want to install hdbpp-es and libhdbpp-timescale together, the solver will give higher priority to the latest build of hdbpp-es. There are 3 variants of this build (for cpptango 9.3, 9.4 and 9.5). As the 9.5 one isn't compatible due to openssl, it selects 9.4.
If you force cpptango=9.5, it will use the build 0 that was compiled with omniorb 4.3.1 and openssl 3.1.
There were issues with Postgres and openssl 3.2: https://github.com/conda-forge/postgresql-feedstock/issues/178
This has been fixed but only for newer versions.
As we force libpqxx to 6.4 in the libhdbpp-timescale recipe, I don't think we will solve this.
We will have to rebuild libhdbpp-timescale with a newer version of libpqxx. That might require changes in the project.
I will create an issue.

Thanks Benjamin for the analysis. I'll use the workarounds.


feat(protocol-designer): warn user when exporting w/o steps

overview
Closes #3060
changelog

modal warns user when exporting w/o steps (really, w/o anything in commands array -- you might have invalid steps!)

review requests

🐬

Works like a charm, but it looks like the second button needs a little styling override?


new Issue still cannot install GTK::Simple error during tests

panda install GTK::Simple
==> Fetching GTK::Simple
==> Building GTK::Simple
Found system gtk library.
==> Testing GTK::Simple
Failed test at t/01_sanity.t line 6
Cannot locate native library 'libgtk-3': libgtk-3: cannot open shared object file: No such file or directory
Failed test at t/01_sanity.t line 7
Cannot locate native library 'libglib-2.0': libglib-2.0: cannot open shared object file: No such file or directory
Failed test at t/01_sanity.t line 8
Method 'run' not found for invocant of class 'Any'
Looks like you failed 3 tests of 3
t/01_sanity.t ..
Dubious, test returned 3 (wstat 768, 0x300)
Failed 3/3 subtests
Test Summary Report
t/01_sanity.t (Wstat: 768 Tests: 3 Failed: 3)
Failed tests:  1-3
Non-zero exit status: 3
Files=1, Tests=3, 152 wallclock secs ( 0.04 usr  0.00 sys + 43.26 cusr  1.23 csys = 44.53 CPU)
Result: FAIL
The spawned process exited unsuccessfully (exit code: 1)
in sub run-and-gather-output at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/BC95C1F03FD26FCC92CB72CD826C4739353C6CA6:85
in block  at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/FC684EC9B9C25726CC880847EFF9969D1A73521D:22
in sub indir at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/BC95C1F03FD26FCC92CB72CD826C4739353C6CA6:20
in method test at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/FC684EC9B9C25726CC880847EFF9969D1A73521D:5
in method install at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/BA0F30DD085F36D1DDB7AB73A230AF22CC30C87B:141
in method resolve at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/BA0F30DD085F36D1DDB7AB73A230AF22CC30C87B:219
in sub MAIN at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/resources/41715A941E28E09D8BF7F4B447720F8C0E01F976:18
in block  at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/resources/41715A941E28E09D8BF7F4B447720F8C0E01F976:150
// so I try to locate the missing library:
locate libgtk-3.so
/usr/lib/i386-linux-gnu/libgtk-3.so
/usr/lib/i386-linux-gnu/libgtk-3.so.0
/usr/lib/i386-linux-gnu/libgtk-3.so.0.1600.7
it's there why doesn't GTK::Simple find it should I symlink it some where??

The issue is with some recent change in the way NativeCall find the library.
You could pass a path/lib name or even a routine and NC will try to build the file path according to some information (plateform, the way the argument look like...). Now if you just pass a routine it let you at your own device. (like not adding .so on Linux, as the error show)
The proper change in the gtk::simple would probably be to not pass a routine to the native trait but a build a variable to pass around with these routine

NativeCall no longer needs the leading "lib" part of a library.  I quickly
tried changing those refs but it still didn't work so I think other changes
are necessarily.
On 26 December 2015 at 00:42, Skarsnik<EMAIL_ADDRESS>wrote:

The issue is with some recent change in the way NativeCall find the
library.
You could pass a path/lib name or even a routine and NC will try to build
the file path according to some information (plateform, the way the
argument look like...). Now if you just pass a routine it let you at your
own device. (like not adding .so on Linux, as the error show)
The proper change in the gtk::simple would probably be to not pass a
routine to the native trait but a build a variable to pass around with
these routine
—
Reply to this email directly or view it on GitHub
https://github.com/perl6/gtk-simple/issues/20#issuecomment-167268662.

--
4096R/EA75174B Steve Mynott<EMAIL_ADDRESS>

I tried setting LD_LIBRARY_PATH but no good

Changing what the routine returns to something NC understand in a normal use of the is native trait will not work.
The routine in charge of guessing a libname/path work like that:
If the argument is a Str: do some magic
If the argument is a List  (name, version) : do some magic
If the argument is a Callable :  call the function and get the value returned and do nothing to it
What happen here :  NC call one of this function that return "libgtk3" keep this value and dlopen will use that, and fail because it can't find this filename in the LD paths.
You etheir need to replace the is native(&libgtk) with a is native('gtk3', v0) or tweak the libgtk to return a valid path name. Another solution is to have a my $libgtk3 = libgtk() and do is native($libgtk3)

commit 2188c5ffbed4508a429b1cb10c8242f1c0937a50 fixes this issue on non-Windows. For Windows the find-bundled code should be replaced by accessing %*RESOURCES. That probably needs some changes to the packaging, too.

it works now on Linux (Ubuntu 15.10) but I have found a new issue: when I run the following code

#!/usr/bin/env perl6
use v6;

use GTK::Simple;

my GTK::Simple::App $app .= new(title => "Bad!");

$app.set_content(
        my $btn = GTK::Simple::Button.new(label => "button")
    );

$app.border_width = 20;

$btn.clicked.tap(-> $me { "button clicked {$me.perl}".say; });

$app.run;

When I run this code I get the following:

./bad2.p6
Cannot directly create a Supply. You might want:
 - To use a Supplier in order to get a live supply
 - To use Supply.on-demand to create an on-demand supply
 - To create a Supply using a supply block
  in method clicked at /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/545DAA3C25435C0D4CBDE98E2DDD66E514443B13 line 600
  in block  at ./bad2.p6 line 14

I looked in /home/grizzlysmit/.rakudobrew/moar-nom/install/share/perl6/site/sources/545DAA3C25435C0D4CBDE98E2DDD66E514443B13
and found lines like my $s = Supply.new;
but http://doc.perl6.org/type/Supply contains this on the subject of Supply:
A live Supply is obtained from the Supplier factory method Supply. New values are emitted by calling emit on the Supplier object.

my $supplier = Supplier.new;
my $supply = $supplier.Supply;
$supply.tap(-> $v { say "$v" });
$supplier.emit(42); # Will cause the tap to output "42"

so I changed the file so that every instance of my $s = Supply.new;
became
my $supplier = Supplier.new;
my $s = $supplier.Supply;
and the corresponding $s.emit(self) became: $supplier.emit(self) or in one or two cases the args were different (i.e. not self) but I just made them $supplier.emit(args), and voila the my bad.p6 and bad2.p6 worked as did my larger example

Thanks.

That last should be fixed in https://github.com/perl6/gtk-simple/commit/69b1ee44a1864c606181b281abc8e937c9e5f32a if you want to reinstall with panda you will need to do "panda --force install GTK::Simple".

Thanks that did the trick


feat(web): new font

Current dependencies on/for this PR:

main

PR #209   👈

This stack of pull requests is managed by Graphite.


Milestone 4: add basic UI

Summary

Created a console app in app.rb with all methods defined according to the instructions
Defined the entry point on main.rb
Presented user with full list of options

Status: Invalid 🔴
Hi @ 🙋♀,
While you made a great effort in this project, I can't review your code.
Invalid Code Review Request
You have submitted a project that has a README that is not professional. Here is a crucial point to consider when documenting your README.

The License suggestion should be removed. ✖

Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers 🥂  and Happy coding!!! 👯
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Remember to tag me @KDlamini  in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.


Screenshot in readme file is dead

seems to have succumbed to link rot

This URL has been referenced:

https://img.skitch.com/20120629-jkeek3mbk2ibk9w75xqku88wpt.jpg

Thanks, I'll update it

The link above also doesn't work now.

BTW you can just add the image to the repo and reference it in markdown like this: ![](./myimage.png)


How can i make a clickable Link inside a Description or Title.

How can i make a clickable Link inside a Description or Title?
Is there an option to disable the class .ug-tile-clickable?

HI, you have option: "tile as link" that do this.
On Wed, Jul 27, 2016 at 4:52 PM, Thomas Skerbis<EMAIL_ADDRESS>wrote:

How can i make a clickable Link inside a Description or Title?
Is there an option to disable the class .ug-tile-clickable ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/vvvmax/unitegallery/issues/95, or mute the thread
https://github.com/notifications/unsubscribe-auth/AC_K_vT9Drrgv6XXSUjvNMo9OCjarI-eks5qZ2K5gaJpZM4JWNjR
.

I added links inside description/title and it is working perfect on desktop browsers but when it came to mobile device .. link is not clickable .. user can see link but nothing happens when they click on that .. any help here ?

Ok the script i wankt to use needs specific data-attributes for the links. Is it possible to give the links some further Attributes or Parameters?

@anisvora put the description/title outside the Title, the the links should be clickable on mobile devices too

@skerbis , Thanks for reply. But can you please explain more ? like with some sample tag ?
are you are asking me to wrap complete tag under A tag ? , I think I can't do that as having multiple links in description.
let's say .. I am defining as below

This both link works perfect on desktop browser , but on mobile device you can see links but can't click on that.
Can you please explain more about placement ?
Regards,
Anis

<img alt="Preview Image 7" 			 src="http://www.sanantonioweddings.com/admin/files/vendorprofolio2/Horzi_5934_Adv_DSC_0095.jpg" 			 data-image="http://www.sanantonioweddings.com/admin/files/vendorprofolio2/Horzi_5934_Adv_DSC_0095.jpg" 			 data-description='
Photo ©                                                   Advertiser Namesecond link a.com
'>

HI, if it's inside the thumb then it won't work, because I take over the
link event, it's not a gallery feature.
If it's inside default / compact gallery types it should work.
anyway, if you want help, could you please write me to valiano.ticksy.com
just mention that you have js verison and not wp. Maybe I could help you
somehow.
On Thu, Aug 4, 2016 at 10:20 AM, Anis<EMAIL_ADDRESS>wrote:

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/vvvmax/unitegallery/issues/95#issuecomment-237473167,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC_K_jA3eFk3rtB9OuMBLePzpJAYHDiDks5qcZKtgaJpZM4JWNjR
.

HI, I have the same problem. Everything works fine, but it is necessary to add a link in the text above the picture in lightbox, how can I do it correctly? Thanks very much for your help.

HI. I don't have this option right now built in. you can try doing so,
insert a link in the description, but I don't sure it will work on all the
devices.
There is built in option to insert link on the thumbnail, and it should
work always.
On Thu, Sep 1, 2016 at 2:31 AM, criostap<EMAIL_ADDRESS>wrote:

HI, I have the same problem. Everything works fine, but it is necessary to
add a link in the text above the picture in lightbox, how can I do it
correctly? Thanks very much for your help.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/vvvmax/unitegallery/issues/95#issuecomment-243933811,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AC_K_q9F67usvleQQsxgVbgkRZyAEsKsks5qlg7ogaJpZM4JWNjR
.

yukigfujujg


如何获得discor邀请，怎么攒助，不需要等7天。

How to get a discor invitation, how to save help, you don't have to wait 7 days.

嗯，，等待中

server was opened again


Update BotBuilder-Samples/SPEC.md

Describe the bug
our SPEC.md is a bit out of date.  turn the crank and updating it for 4.3

The links to the ruleset in the StyleCop - C# section are broken.

@JonathanFingold what does this have to do with SPEC.md?

Fix merged into samples-work-in-progress branch.  will be updated in master when that branch is merged for the 4.4 release.


Expand across screen width or place in center

I want to use waycorner as a way to show and hide waybar, sort of how a dock works, wanted to know if it was possible to have the activation area for across the width of my screen or have an option to place the hot corner in the center rather than in the corners

You could have it around all edges of the screen. Though you cannot have it in the center. Perhaps if you explain in more detail what you're trying to do, I can provide better help.

Closing due to lack of response.


pylint extension-pkg-whitelist=cv2 not working only when through the extension (Anaconda)

Environment data

VS Code version: 1.42.1
Extension version (available under the Extensions sidebar): 2020.2.64397
OS and version: Win 10 64 bit Home
Python version (& distribution if applicable, e.g. Anaconda): 3.7.6 64-bit Anaconda
Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
Relevant/affected Python packages and their versions:

pylint 2.4.4
astroid 2.3.3
Python 3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]

Relevant/affected Python-related VS Code extensions and their versions: Code Runner 0.9.16
Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): Jedi
Value of the python.languageServer setting: Microsoft

Expected behaviour
If I set argument "python.linting.pylintArgs": ["--extension-pkg-whitelist=cv2"], the linter should look up members in the cv2 module.
Actual behaviour

Steps to reproduce:

Open a script that imports cv2 in VSCode.

Logs
Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)
> ~\Anaconda3\envs\cv\python.exe -m pylint --extension-pkg-whitelist=cv2 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text s:\shared\new_scripts\cvprocess.py
cwd: s:\shared\new_scripts
##########Linting Output - pylint##########
************* Module cvprocess
...
61,8,convention,invalid-name:Variable name "nh" doesn't conform to snake_case naming style
67,12,error,no-member:Module 'cv2' has no 'imread' member
68,22,error,no-member:Module 'cv2' has no 'threshold' member
68,35,error,no-member:Module 'cv2' has no 'imread' member
68,66,error,no-member:Module 'cv2' has no 'THRESH_BINARY' member
69,18,error,no-member:Module 'cv2' has no 'Canny' member
71,12,error,no-member:Module 'cv2' has no 'HoughLinesP' member
25,27,warning,unused-argument:Unused argument 'time'
...
-------------------------------------------------------------------

Your code has been rated at -5.48/10 (previous run: 2.86/10, -8.33)

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)
(cv) S:\shared\new_scripts>%userprofile%\Anaconda3\envs\cv\python.exe -m pylint --extension-pkg-whitelist=cv2 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text s:\shared\new_scripts\cvprocess.py
************* Module cvprocess
...
61,8,convention,invalid-name:Variable name "nh" doesn't conform to snake_case naming style
25,27,warning,unused-argument:Unused argument 'time'
...
-------------------------------------------------------------------
Your code has been rated at 2.86/10 (previous run: -5.48/10, +8.33)

This was originally posted as a pylint issue but they diverted me here. It is really weird that running the same exe (I hope) with the same arguments results in different outputs. My terminal is set to Anaconda Prompt in the workspace.
Similar issues I found: #99, #606, #1648, #1993, #2879, #3562, #3802, #5257

This solves the issue for me:
"python.linting.pylintArgs": ["--generate-members"]

@ychechik I'm afraid it's not the cure but crashing pylint by a nonexistent parameter, that obviously prevents from detecting any errors.
See: https://github.com/PyCQA/pylint/issues/2426#issuecomment-541537420
But the solution they described doesn't work for me either.

Hi @747, thank you for reaching out and your detailed research!
Just to confirm what @karthiknadig said, does it work if you run %userprofile%\Anaconda3\envs\cv\python.exe -m pylint --extension-pkg-whitelist=cv2 in a terminal instance that doesn't have an activated environment?

@kimadeline Hi, I believe your comment contains an important keyword but I don't think I fully understand it. Namely, what should I do when I have to run something "in a terminal instance that doesn't have an activated environment"? Is this a Python term or Anaconda's?
I only have Anaconda installation in my machine, so when I switch to the other environment I just get:
3,0,error,import-error:Unable to import 'cv2'

Oh, I include my workspace settings (which were in the original issue).
		"python.pythonPath": "My\\Path\\to\\Anaconda3\\envs\\cv\\python.exe",
		"python.autoComplete.extraPaths": [
			"My\\Path\\to\\Anaconda3\\Lib\\site-packages"
		],
		"python.linting.pylintArgs": [
			"--generated-members=cv2.*",
			"--extension-pkg-whitelist=cv2"
		]

Environments are a Python concept, and conda/Anaconda have their own spin on it. From the conda documentation:

A conda environment is a directory that contains a specific collection of conda packages that you have installed. For example, you may have one environment with NumPy 1.7 and its dependencies, and another environment with NumPy 1.6 for legacy testing. If you change one environment, your other environments are not affected. You can easily activate or deactivate environments, which is how you switch between them.

There are good online resources explaining the difference between Python and conda environments, for example this one, but I disgress, let's get back to our issue 🙂
In the terminal output you copied:
(cv) S:\shared\new_scripts>%userprofile%\Anaconda3\envs\cv\python.exe -m pylint --extension-pkg-whitelist=cv2 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text s:\shared\new_scripts\cvprocess.py
************* Module cvprocess
...
61,8,convention,invalid-name:Variable name "nh" doesn't conform to snake_case naming style
25,27,warning,unused-argument:Unused argument 'time'
...
-------------------------------------------------------------------
Your code has been rated at 2.86/10 (previous run: -5.48/10, +8.33)

The first line shows that the cv environment is activated inside your terminal, which gives your terminal access to the packages installed inside that environment.
However, when the extension runs commands on behalf of the user like linting or formatting, it doesn't do so inside an environment, which is what we're trying to replicate here.
👉 When you open a terminal, does the cv environment get activated automatically (does the prompt line start with (cv))? If so, you need to deactivate the environment for this terminal instance first by running conda deactivate. If after that  you have the (base) environment activated, you need to run conda deactivate again, so that you end up with no environment prefix:

And from there, run the same command as what the extension was running, namely %userprofile%\Anaconda3\envs\cv\python.exe -m pylint --extension-pkg-whitelist=cv2.

@kimadeline Thank you for your kind instruction. So I have tried it:
(cv) S:\shared\new_scripts>conda deactivate
S:\shared\new_scripts>"%userprofile%\Anaconda3\envs\cv\python.exe" -m pylint --extension-pkg-whitelist=cv2 cvprocess.py
************* Module cvprocess
...
cvprocess.py:67:12: E1101: Module 'cv2' has no 'imread' member (no-member)
cvprocess.py:68:22: E1101: Module 'cv2' has no 'threshold' member (no-member)
cvprocess.py:68:35: E1101: Module 'cv2' has no 'imread' member (no-member)
cvprocess.py:68:66: E1101: Module 'cv2' has no 'THRESH_BINARY' member (no-member)
cvprocess.py:69:18: E1101: Module 'cv2' has no 'Canny' member (no-member)
cvprocess.py:71:12: E1101: Module 'cv2' has no 'HoughLinesP' member (no-member)
...
-------------------------------------------------------------------
Your code has been rated at -5.48/10 (previous run: 0.48/10, -5.95)

Now I can confirm that it outputs exactly same errors the extension does.

What happens if you add --generated-members=cv2.* to the command being run? It would look like "%userprofile%\Anaconda3\envs\cv\python.exe" -m pylint --generated-members=cv2.* --extension-pkg-whitelist=cv2 cvprocess.py.

It still seems to print the same errors.
(cv) S:\shared\new_scripts>conda deactivate

S:\shared\new_scripts>"%userprofile%\Anaconda3\envs\cv\python.exe" -m pylint --generated-members=cv2.* --extension-pkg-whitelist=cv2 cvprocess.py
************* Module cvprocess
...
cvprocess.py:67:12: E1101: Module 'cv2' has no 'imread' member (no-member)
cvprocess.py:68:22: E1101: Module 'cv2' has no 'threshold' member (no-member)
cvprocess.py:68:35: E1101: Module 'cv2' has no 'imread' member (no-member)
cvprocess.py:68:66: E1101: Module 'cv2' has no 'THRESH_BINARY' member (no-member)
cvprocess.py:69:18: E1101: Module 'cv2' has no 'Canny' member (no-member)
cvprocess.py:71:12: E1101: Module 'cv2' has no 'HoughLinesP' member (no-member)
...
--------------------------------------------------------------------
Your code has been rated at -5.48/10 (previous run: -5.48/10, +0.00)

Hmmm 🤔
I will try to replicate your issue, see if we can walk through this together. Which command(s) did you use to install OpenCV? Do you also have a sample repo or sample code I could use to reproduce your pylint issue?
Thanks!

If my record is complete, this is all I have done to set up the environment (using Anaconda Prompt, IIRC).
> conda create -n cv python=3.7 anaconda
> conda activate cv
> pip install opencv-python
> pip install opencv-contrib-python

Sorry I didn't get back to you sooner @747!
Can you try opening VS Code from inside a terminal (code .) without deactivating it?

Hi, do you mean opening VSCode from external terminal (prompt)?
I tried launching VSCode from Anaconda Prompt:
(cv) C:\WINDOWS\system32>cd /d S:\shared\new_scripts

(cv) S:\shared\new_scripts>code .

When I call my workspace inside the new VSCode, pylint complains no more about missing members 😮
So, is that the correct way to use VSCode with Anaconda?

Hurray it worked 🥳
Yes, you should be launching VS Code from the Anaconda prompt. On our side we should make it more explicit in the docs (https://github.com/microsoft/vscode-docs/issues/3481), and we will work towards telling users directly while in the extension as well (https://github.com/microsoft/vscode-python/issues/10626). You are more than welcome to upvote these 2 issues to bump up their visibility and priority.
Using conda run to run tools in the extension would most likely solve the pylint issue you reported originally, however it isn't stable enough yet for us to use it (https://github.com/microsoft/vscode-python/issues/9490).
Closing in favour of https://github.com/microsoft/vscode-docs/issues/3481 and https://github.com/microsoft/vscode-python/issues/10626.
Thank you for your patience!

Thank you for all your time and support, otherwise I'd not ever realize that problem. I'm going to support those issues.


How do I see the problems that I reported?

I would think that this would be pretty straight forward, but I don't see any way to do this.

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

ID: 7254052d-2d37-509e-e6c8-d5674ea775ca
Version Independent ID: a2acc423-07d3-409c-7de1-21dd88e3cdcd
Content: Report a problem - Visual Studio
Content Source: docs/ide/report-a-problem.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @seaniyer
Microsoft Alias: seiyer

@Ma-XX-oN
In Visual Studio when you open Feedback tool (by selecting 'report a problem') the initial view is 'Items I follow'.  This view contains items either you reported or follow.  Although we don't have a view that is exclusively items reported, that is the closest available at this time.
On the web 'Items I follow' is available under Sign in control located at the very top right at https://developercommunity.visualstudio.com
I hope this helps.
Sean
VS Feedback team


fix key name of webhook password

Is this a new chart

NOTE: We're experiencing a high volume of PRs to this repo and reviews will be delayed. Please host your own chart repository and submit your repository to the Helm Hub instead of this repo to make them discoverable to the community. Here is how to submit new chart repositories to the Helm Hub.

What this PR does / why we need it:
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] DCO signed
[ ] Chart Version bumped
[ ] Variables are documented in the README.md
[ ] Title of the PR starts with chart name (e.g. [stable/chart])

hi @msutter thanks for the fix, but this is a downstream fork of the official repo at: github.com/helm/charts
Will you please open a similar PR against that repo? We maintain the chart there and can get it merged into the official repo that way.


probelm with connect

Hello all, I’m have discovered a problem, so when you join the first server the first time bots join fine but when you die, you join a new server right?… So bots comes to new server but heres the problem: the bots go on old_server and new_server at the same time which causes bots not to follow on death or not even reconnect since it will be back to old_server. So what i have found is that we need to disconnect the proxies that are connected to old_server and reconnect it to new_server proxy/server i should say i couldn’t find the right code to do it. So can anyone try to help?

Yes i fix it and upload maybe next day.


Ternary functions?

It would be great if arity 3 function would be supported!
For example clamp(a,b,c), ifelse(c, t, f), powermod(x, p, m) and so on.
How hard it would be to support this ?

Hi @Remotion,
Unfortunately this would be a very very difficult change and would require changing the entire codebase. Unless you are willing to work on this, I will unfortunately have to turn down this idea. Many functions are hard-coded to assume there are only degree 1 and 2 operators, which, while it gives a substantial speedup, unfortunately hurts the flexibility. You could rewrite them to allow for degree 3 operators but like I said, there is a lot of code to tweak.
I do note that I've never actually encountered an operator that could not somehow be performed using binary operators. You mentioned ifelse - this could be done with if(x, y) = (x >= 0) ? y : 0. Then one could imagine the genetic algorithm composing multiple if operators to construct something equivalent to an ifelse.
Best,
Miles

It might be easier to switch to allowing arbitrary-degree operators, but still, one would need to rewrite quite a bit of code. I'm happy to accept a PR if you are willing to try though!


⚠ Bofrost.de has degraded performance

In 1fdf723, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1221 ms

Resolved: Bofrost.de performance has improved in 249529b.


The parameter length_penalty doesn't make sense

System Info
CPU architecture: x86_64
GPU: H100
Container: make -C docker release_build
TRT LLM v0.8.0
CUDA Version: 12.3
OS: Ubuntu 22.04
Who can help?
No response
Information

[X] The official example scripts
[ ] My own modified scripts

Tasks

[X] An officially supported task in the examples folder (such as GLUE/SQuAD, ...)
[ ] My own task or dataset (give details below)

Reproduction
I built and ran the Mistral Model referring to the docs at https://github.com/NVIDIA/TensorRT-LLM/tree/main/examples/llama. When I used run.py to check the output, I found that the parameters length_penalty and stop_words_list don't make sense.

Change the code in the file run.py to set the parameter stop_words_list.

       # line 355, open the commented content
    stop_words_list = [[" London"], ["eventually became"]]
    stop_words_list = tensorrt_llm.runtime.to_word_list_format(stop_words_list, tokenizer)
    stop_words_list = torch.Tensor(stop_words_list).to(torch.int32).to("cuda").contiguous()
    # stop_words_list = None

Run the script.

python3 ../run.py --max_output_len=512 --tokenizer_dir ./mistral_model --engine_dir=./trt-engines/mistral/fp16/1-gpu/ --max_attention_window_size=4096 --log_level=error --use_py_session

Change the length_penalty value, and check if the output has changed.

default parameters value
the parameters stop_words_list doesn't make sense.

Run the script.

python3 ../run.py --max_output_len=512 --tokenizer_dir ./mistral_model --engine_dir=./trt-engines/mistral/fp16/1-gpu/ --max_attention_window_size=4096 --log_level=error --use_py_session

Get output
The model inference didn't stop when the word 'London' appeared. Please pay attention to the content of the second line below.

[TensorRT-LLM] TensorRT-LLM version: 0.8.0Input [Text 0]: "<s> Born in north-east France, Soyer trained as a"
Output [Text 0 Beam 0]: "chef in Paris before moving to London in 1835. He worked at the Albion Tavern in the Strand, and then at the Reform Club in Pall Mall. In 1839 he opened his own restaurant in Regent Street, which became one of the most fashionable in London.

Soyer was a prolific writer, and his cookery books were widely read. He was also a popular lecturer, and gave demonstrations of his cooking techniques. He was a strong advocate of the use of steam ovens, which he believed were more hygienic than traditional ovens.

Soyer was a pioneer in the use of canned foods, and he developed a method of cooking with them that was both quick and efficient. He also experimented with new ingredients and cooking techniques, and was one of the first chefs to use gelatin in his dishes.

In addition to his culinary achievements, Soyer was also a philanthropist. He established a cooking school for poor children in London, and he donated money to various charitable causes. He was made a Chevalier of the Legion of Honour in 1855, and he was awarded the Order of St Michael and St George in 1869.

Alexis Soyer died in London in 1858. His legacy as a chef and culinary innovator continues to be recognized today.

Alexis Soyer was a French chef who made a significant impact on the culinary world in London during the 19th century. He was known for his innovative cooking techniques, use of new ingredients, and advocacy for hygiene in the kitchen. Soyer was also a prolific writer and lecturer, sharing his knowledge with a wide audience. His philanthropic efforts, including establishing a cooking school for poor children, further cemented his reputation as a respected figure in the culinary world."

Set the parameter length_penalty value from the default 1.0 to 1.5.

Run the script

python3 ../run.py --max_output_len=512 --tokenizer_dir ./mistral_model --engine_dir=./trt-engines/mistral/fp16/1-gpu/ --max_attention_window_size=4096 --log_level=error --use_py_session --length_penalty=1.5

Get output
Note that the content in the following text is identical to what is generated using the default parameters.

Output [Text 0 Beam 0]: "chef in Paris before moving to London in 1835. He worked at the Albion Tavern in the Strand, and then at the Reform Club in Pall Mall. In 1839 he opened his own restaurant in Regent Street, which became one of the most fashionable in London.

Soyer was a prolific writer, and his cookery books were widely read. He was also a popular lecturer, and gave demonstrations of his cooking techniques. He was a strong advocate of the use of steam ovens, which he believed were more hygienic than traditional ovens.

Soyer was a pioneer in the use of canned foods, and he developed a method of cooking with them that was both quick and efficient. He also experimented with new ingredients and cooking techniques, and was one of the first chefs to use gelatin in his dishes.

In addition to his culinary achievements, Soyer was also a philanthropist. He established a cooking school for poor children in London, and he donated money to various charitable causes. He was made a Chevalier of the Legion of Honour in 1855, and he was awarded the Order of St Michael and St George in 1869.

Alexis Soyer died in London in 1858. His legacy as a chef and culinary innovator continues to be recognized today.

Alexis Soyer was a French chef who made a significant impact on the culinary world in London during the 19th century. He was known for his innovative cooking techniques, use of new ingredients, and advocacy for hygiene in the kitchen. Soyer was also a prolific writer and lecturer, sharing his knowledge with a wide audience. His philanthropic efforts, including establishing a cooking school for poor children, further cemented his reputation as a respected figure in the culinary world."

Expected behavior

The model inference should stop when the stop word 'London' appeared.
When I changed the parameter length_penalty value, the output should change.

actual behavior

The model inference didn;t stop when the stop word 'London' appeared.
When I changed the parameter length_penalty value, the output did not change.

additional notes
I am not sure if models under other architectures have the same issue; I only tested models under the Mistral architecture.

length_penalty only works for beam search. It does not affect the results under sampling.


Alloy monitoring

When one component from alloy fails, we should get an alert.
Related incident: we had an incident where alloy-rules failed to load rules on all installations, and got no alert (https://gigantic.slack.com/archives/C01176DKNP4/p1720628254293449)
Probably Alloy mixins provide all we need:

servicemonitors to retrieve data
dashboards for easy investigation
sensible alerts

For mixins, please, do it the same way as the mimir and loki mixins and do not import them by hand

@TheoBrigitte I think you added mixins already right? We are probably only missing sensible alerts?

Current status:

Added alerts for alloy components health and alloy logging pipeline https://github.com/giantswarm/prometheus-rules/pull/1410
Added ops-recipes for alloy logging pipeline https://github.com/giantswarm/giantswarm/pull/32008

Missing:

Opsrecipes for the alloy components health alerts
Alloy monitoring pipeline alerts and ops-recipes.

@giantswarm/team-atlas do we want to add alerts related to alloy clustering for this? Is it too soon?

Blocked waiting for reviews

This is done, will need adjustsments


fix: make catalogsource information optional in the OperandRegistry. …

…If it is not set, ODLM will get catalogsource from PackageManifest
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Ref #653
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

Stage one accomplished.


Keypads break after duped

The keypads from this widely used addon break after I dupe them. The keypad code is cleared and they can't even be updated to set the code again. This is very annoying as I have to dupe without the keypads on the base, then manually replace each one and wire everything up again.

That's a problem with keypad, not advdupe2


Add object validation to the base CRUD Resource

We may consider implementing ORM like Mongoose and implementing some form of schema validation. If, we do, better to implement now than later.
https://stackoverflow.com/questions/5747806/what-is-the-killer-reason-for-using-mongoose-orm


Determine guidelines for using links with icons and new tab behavior

We should come up with a policy on links to external sites and links that open in a new tab, and how both of these cases should be made clear to the user. We currently do not have a set policy, which has led to mixed design language.
What does the "external site" icon mean? Currently, it has mixed meanings:

external site
will open in a new tab

This means a link that opens in a new tab but links to an internal page would have the icon.
This also means a link to an external site that opens in the same window would have the icon.
Scenarios to consider:

link to external site that opens in a new tab
link to external site that opens in the same tab
link to internal page that opens in a new tab

This gets more complex for links that already have specific styling:

Primary style for BaseLink has a animated caret. If we implement a policy where an external site icon needs to be used, what do we do in this case?
Secondary style for Baselink. There may need to be some styling finesse for icons paired with bold all-caps text.
ArticleCarousel and TopicsCarousel: both have arrows that appear on hover. Do they also need an icon of some sort if they will open in a new tab?

Preferred solution just discussed with @kaelynrichards and @Scotchester:

Generally, no links will open in a new tab or window, even if it's a link to an external site
Possible exception: if the user is entering data in a form, and it seems likely the user will need to click on certain links will filling in the data

I do think it's helpful for users to know if they're clicking on a link that goes to an external site, so they can better decide how to click on the link. But should showing an icon if it's an external link or a document download always be a requirement? I bring this up as it may have implications on existing components. Some examples:

Article Carousel: sometimes the items in the carousel can link to external sites, but we currently don't have a design solution for including the "external link" icon in the carousel item
WWW homepage Carousel: same issue as above: sometimes the carousel items link to an external site, but there is no design solution to signify an external link

Collected resources on opening links in a new tab, roughly in order of reputation/authority:

https://www.nngroup.com/articles/new-browser-windows-and-tabs/
https://www.nngroup.com/articles/top-10-mistakes-web-design/ (no. 9)
https://www.nngroup.com/articles/the-top-ten-web-design-mistakes-of-1999/ (no. 2)
https://www.w3.org/TR/WCAG20-TECHS/G200.html
https://css-tricks.com/use-target_blank/
https://design-system.service.gov.uk/styles/typography/#opening-links-in-a-new-tab
https://webaim.org/techniques/hypertext/hypertext_links#new_window
https://it.wisc.edu/accessible-content-tech/develop-accessible-websites/when-to-open-links-in-a-new-tab/
https://diversity.wustl.edu/framework/advisory-best-practice-groups/website-accessibility/links-opening-new-tabs/
https://www.tempertemper.net/blog/opening-links-in-a-new-tab-or-window-is-better-avoided
https://medium.com/the-metric/links-should-open-in-the-same-window-447da3ae59ba


Refactor Trust button

Refactor of trust button to use new redux state, and to behave correctly.
Also includes a system for handling api calls, keeping track of their current state in the redux store.
This has not been battle tested, I need to test the error cases.  Also not entirely sure why all the commits from the previous branch are still showing...

closing to fix commit history


Wine .desktop files should not reference path to Wine

Desktop files generated by Wine go stale, and should not be coupled with specific version that was used on install. It makes upgrades or moving to a different branch (staging -> unstable) much more difficult than it should be.

I can't reproduce this anymore.


No such module 'MZFayeClient'

FayeService.swift:No such module 'MZFayeClient'

+1

Fixed in 86e482cc

Switching to develop branch fixed it thanks


What are the devices?

I was wondering what are the names of the devices on the top and the bottom of this image?

One of them is an LED panel, and the second one is a 3.3V step-down module. I will share links below:
€ 0,56  5%OFF | 1PCS high quality 5730 smd 5V 430mA~470mA White Mirco Usb 5730 LED lighting panel USB mobile light Emergency light night light
https://a.aliexpress.com/_mtjhhkm
€ 0,86  2%OFF | DC USB Step Down Module 9V 12V 19V To 5V 3.3V 3A Power Supply Charger Module Voltage Regulator For Vehicle Car Phone Pad
https://a.aliexpress.com/_mqZIZLG

Thank you so much! I appreciate it.


add pipeline schedule

contributes to https://zenhub.dc.zalan.do/workspaces/software-management-59a82635197fd0339137464f/issues/machinery/machinery-planning/2321

Codecov Report
Base: 87.46% // Head: 88.09% // Increases project coverage by +0.62% :tada:

Coverage data is based on head (3d12898) compared to base (90c1015).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1444      +/-   ##
==========================================
+ Coverage   87.46%   88.09%   +0.62%
==========================================
  Files          49       32      -17
  Lines         734      378     -356
  Branches       55       55
==========================================
- Hits          642      333     -309
+ Misses         63       32      -31
+ Partials       29       13      -16

Impacted Files
Coverage Δ

cli/zally/utils/result_printer.go

cli/zally/commands/supported_rules.go

cli/zally/utils/formatters/factories.go

cli/zally/utils/formatters/pretty_formatter.go

cli/zally/readers/yaml_reader.go

cli/zally/commands/lint.go

cli/zally/utils/formatters/markdown_formatter.go

cli/zally/domain/error.go

cli/zally/app.go

cli/zally/main.go

... and 7 more

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

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

👍

👍


Update models.py

When editing an object from the admin, the initial selection does not correspond to the selections stored in the database. Returning value instead of qs solves the problem.

Sorry, but this change doesn't pass the test suite. Please create a Trac ticket to describe the issue. If you want to try submitting a patch again, please run the tests and also add a new regression test for the issue. Thanks!


Handle content with not tags in correct order

If you import HTML that doesn't have any tags wrapping the outer content, the outer content (with no tags) is placed at the beginning of the editor.
Example:

Perhaps this breaks an assumption that ALL content should be wrapped in tags.  However, content generated from other rich text editors doesn't always export the cleanest of HTML, and would be nice to just treat all top-level content with no tags as <p> tags, to maintain the order of the content.
This allows a cleaner migration of application saved markup content to use draft-js/react-rte

Encountered the same issue in my project.

+1 Same problem


How do I run this in background or system tray

And remove from task bar. Takes too much space on smaller monitor and interferes when working and alt+tabbing through many applications and windows.

Please review the guidelines for contributing to this repository.

https://github.com/JustArchi/ArchiSteamFarm/blob/master/CONTRIBUTING.md

If you're lazy just say so.

You should just understand, that questions are belong to the steam group forum.


Implement new Tracker services  dsl_tracker_lib_file_get/set to support custom low level libs.

New Tracker services to allow the client to set the low-level library to use.
/**
 * @brief returns the current low-level tracker library file in use by the
 * named Tracker object. Default is $(LIB_INSTALL_DIR)/libnvds_nvmultiobjecttracker.so
 * @param[in] name unique name of the Tracker to query
 * @param[out] lib_file absolute pathspec to the low-level library file in use
 * @return DSL_RESULT_SUCCESS on success, DSL_RESULT_TRACKER_RESULT otherwise
 */
DslReturnType dsl_tracker_lib_file_get(const wchar_t* name,
    const wchar_t** lib_file);

/**
 * @brief sets the low-level tracker library file for the named Tracker object to use.
 * @param[in] name unique name of the Tracker to Update
 * @param[in] lib_file absolute or relative pathspec to the new low-level libary
 * file to use.
 * @return DSL_RESULT_SUCCESS on success, DSL_RESULT_TRACKER_RESULT otherwise
 */
DslReturnType dsl_tracker_lib_file_set(const wchar_t* name,
    const wchar_t* lib_file);

Merged into v0.26.alpha


[Feature Req] Possibility of including a C version of the core loop

Is your feature request related to a problem? Please describe.
The core loop in vis_cpu is obviously going to be the bottleneck for large numbers of sources/times. It is unclear if this could be sped up a lot or a little by rewriting it in C, but if it can be sped up, it might be worth trying it out. It should not be hard, either.
Describe the solution you'd like
I'd like to see a single C function wrapped with something like CFFI/ctypes that does the core loop, and uses memory/cpu well.
Describe alternatives you've considered
We could write this with numba, or Cython. I prefer plain C, but others can interject here. One difficulty (not a huge one) would be the 2D interpolation. Another would be that even including any C means that it's not pure python and maintenance/installation is more difficult and platform dependent. I'd recommend making it optional to use the C loop (similar to the way the GPU is optional).

I think that, since the main bottleneck for realistically large arrays is the vis*vis matrix product, which is BLAS-optimized, a C-loop wouldn't be very helpful here.

Weird showing up late to this thread, but @rlbyrne and I has been using matvis to simulate OVRO-LWA.
She in particular has noticed CPU using being a steady 100% over most of the simulation time.

@mkolopanis I'm trying to read into what you're saying -- are you saying that a C-loop might then offer more speed, or that we've already hit max speed?

I think what I'm saying is that a loop in another language may indeed help.  Ruby was seeing that her computations were just using 1 core for the most time spent during a simulation. But need to figure out where to identify what could be the bottleneck.


Update README.md

I added my name and github link of my profile. Accept my repo.

show some love by following me here on github and starring some of my repos.


Spellcheck

Looking for spellcheck/copy help for documentation
relevant files:
/README.md
/doc/unruly-worker.txt

Thanks for the PR @scottwedge!
going to keep this issue open, because I'm sure I will make spelling mistakes in the  future :)


Run "./gradlew composeLint" and fix errors

Idea Description
The title says everything.
Errors are unused variables, etc. There are not that many.
Reference images and links

✋

Thanks!


remove  variable

monitor-xdrip.sh fails sometimes because $directory is null. It looks to be set in the autotune script here so will be undefined if autotune hasn't run.
All of the other cp commands in the script work fine without it; as should this one.

Have you tested this with $directory removed?  What were your results before and after?

I have tested this with $directory removed. Before this change glucose data wasn't making it from xdrip to monitor. Afterwards it was. @efidoman first identified the issue may want to weigh in.

Perhaps a better solution is to define $directory in crontab?

The common way to do this is to start all scripts from the openaps dir and use relative dirs from there.
So afaict the PR looks fine (i don't use xdrip).

Agreed ... the directories in the script should use relative path. This change is good. I've tested it and it works now. I tested it by disabling wifi temporarily on my rig, connecting via the USB cable and looking at the files, the xdrip-loop.log, and the openaps log. It is offline looping like it should now with this change.


[SPARK-36831][SQL] Support reading and writing ANSI intervals from/to CSV datasources.

What changes were proposed in this pull request?

This PR aims to support reading and writing ANSI intervals from/to CSV datasources.
Aith this change, a interval data is written as a literal form like INTERVAL '1-2' YEAR TO MONTH.
For the reading part, we need to specify the schema explicitly like:
val readDF = spark.read.schema("col INTERVAL YEAR TO MONTH").csv(...)

Why are the changes needed?

For better usability. There should be no reason to prohibit from reading/writing ANSI intervals from/to CSV datasources.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

New test. It covers both V1 and V2 sources.

Test build #143716 has started for PR 34142 at commit ceda0fc.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/48229/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/48229/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/48229/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/143716/

+1, LGTM. Merging to master.
Thank you, @sarutak .


Make Model type opaque.

Resolving issue #12.
Examples all compile, no change in performance I could detect from the new type wrapping.

Yay! Thank you for your contribution, seems like a great fix! I am going to check it and merge it very soon.

@4onen
Thank you again and sorry for the delayed update!
Your changes could be found in the new version: elm-multiselect/3.0.0.


[FEA] [follow-up] getJsonObject: Refine doc comments for new version of getJsonObject

This is from: https://github.com/NVIDIA/spark-rapids-jni/pull/1893
Due to limited time, #1893 only focus on the correctness of new version of getJsonObject,
use this follow-up issue to refine comments

Close this as the implementation was changed significantly with more documentation added.


Add TLS examples

Hi contributors,
We have a new milestone to develop some examples for the Terraform TLS provider.
The following tasks are our primary goals:

[ ] 01 create a simple RSA private key easy-simple-rsa-private-key
[ ] 02 create a simple ED25519 private key easy-simple-ed25519-private-key
[ ] 03 create a new RSA public/private keys for SSH use easy-ssh-rsa-algorithm
[ ] 04 create a new ED25519 public/private keys for SSH use easy-ssh-ed25519-algorithm
[ ] 05 create a new private key and a new CSR file easy-csr-with-new-private-key
[ ] 06 create a new CSR with an existing private key easy-csr-with-existing-private-key
[ ] 07 create a new self-signed certificate for website easy-website-https-self-signed-certificate
[ ] 08 create a new CA with both certificate and its private key easy-create-ca-certificate
[ ] 09 create a new certificate using CSR and CA files easy-sign-csr-certificate
[ ] 10 create a new certificate, add DNS name and IP address to its subject easy-dns-ip-subject-certificate

Please run terraform fmt before commit.
Please set the comment message like this: add example:tls easy-simple-rsa-private-key
Thanks.

i work on  01 create a simple RSA private key easy-simple-rsa-private-key

I will work on 02 create a simple ED25519 private key easy-simple-ed25519-private-key

I will work on 03 create a new RSA public/private keys for SSH use easy-ssh-rsa-algorithm

I will work on 04 create a new ED25519 public/private keys for SSH use easy-ssh-ed25519-algorithm

I will work on 05 create a new private key and a new CSR file easy-csr-with-new-private-key

i will work on 10 create a new certificate, add DNS name and IP address to its subject easy-dns-ip-subject-certificate

i will work on create a new self-signed certificate for website easy-website-https-self-signed-certificate

I will work on 09 create a new certificate using CSR and CA files easy-sign-csr-certificate

I will work on 08 create a new CA with both certificate and its private key easy-create-ca-certificate

I will work on 01 create a simple RSA private key easy-simple-rsa-private-key

[x]