text:
[FEATURE]:can add to support on duckdb

Feature hasn't been suggested before.

[X] I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request
I find duckdb is better than sqllit, could consider to suppoert it, duckdb is also file db.

Closing in favor of https://github.com/drizzle-team/drizzle-orm/issues/1595.


text:
[Pg] Fix many introspection issues

Addresses #1210, #1928, #1625, #2315, #2714, #1633, #1648.
This PR aims to fix many introspection issues for the PG dialect in Drizzle Kit.
Summary of fixes

Handle sql values:

id: integer("id").default(nextval('deal_id_seq'::regclass)).primaryKey().notNull(); // Current
id: integer("id").default(sql`nextval('deal_id_seq'::regclass)`).primaryKey().notNull(); // Fix

Wrap string in quotes if the column name is an invalid object key:

top:detected: tinyint("Top:detected"); // Current
'top:detected': tinyint("Top:detected"); // Fix

Handle default null:

create table "users" ( "phone" text default null::text );

phone: text("phone").default(NULL::text); // Current
phone: text("phone"); // Fix

Correctly reference enums in different schemas:

const auth = pgSchema("auth");
const aalLevelInAuth = auth.enum("aal_level", ['aal1', 'aal2', 'aal3']);

aal: aalLevel("aal"); // Current
aal: aalLevelInAuth("aal"); // Fix

Fix enums "overlapping" with native types:

const timeLeft = pgEnum("TimeLeft", ['VERY_LONG', 'SHORT', 'MEDIUM', 'LONG']);

timeLeft: time("timeLeft").notNull(); // Current. This happens because the enum began with "time" and the native "time" got picked up instead
timeLeft: timeLeft("timeLeft").notNull(); // Fix

Thanks! I fixed most of the same issues yesterday, so I'll merge your PR and find the places where we have common fixes and what you additionally fixed

I'll close this one as long as it had a lot of conflicts with another implementation that was fixed. I took some ideas from this PR, like removing "::" mappings in introspect and some array type default handlers
I didn't merge it, because it would have caused more problems and taken more time to resolve
Thanks a lot for you work

source: gharchive/pull-request

repo: drizzle-team/drizzle-orm

license_type: permissive

license_source: github-api


text:
Button icons bleed off the bottom of the page

The icons for the smiley and frowney faces go off the bottom of the page.

Nevermind. This was just a problem on my monitor's resolution.

source: gharchive/issue

repo: drjonathanbradley/studios-feedback

license: MIT


text:
wifi/esp8266 doesn't work with defmt

It looks like two issues are present:

The wifi+esp feature includes log (which is not allowed and fails with a compiler error)
Some types cannot be passed into defmt macros:error[E0277]: the trait bound `DriverError: Format` is not satisfied
   --> /home/jreimann/git/drogue-device/device/src/fmt.rs:164:13
    |
164 |             ::defmt::error!($s $(, $x)*);
    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Format` is not implemented for `DriverError`

@ctron I've added defmt support to all types that had Debug (I think). Let me know if it's improved.

authors: ctron lulf

repo: drogue-iot/drogue-device


text:
重构告警规则

首先感谢您使用 DynamicTp，如果对项目有好的想法建议，请按照下述模板提议讨论，建议使用 Markdown 语法。
方案描述
目前dynamictp的告警项配置比较简单，设计也不是很合理，参考skywalking告警规则重构告警配置模块
https://skywalking.apache.org/docs/main/latest/en/setup/backend/backend-alarm/
应用场景
使告警可配置度高，更精准
难度风险
低
外部依赖
无

可以把这个分配给我吗

可以把这个分配给我吗

指给你了

repo: dromara/dynamic-tp


text:
SSL UN_REACHABLE , the service is abroad, the network delay is too high, resulting in occasional errors in SSL monitoring

Question
如何自定义SSL 监控超时时间？

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿

Question
How to customize the SSL monitoring timeout?

hi 可以参考下 Http Api的监控模版定义，给SSL监控新增 timeout参数，然后在新增SSL监控页面的时候设置参数值即可
params:
  - field: timeout
    # name-param field display i18n name
    # name-参数字段显示名称
    name:
      zh-CN: 超时时间(ms)
      en-US: Timeout(ms)
    # type-param field type(most mapping the html input type)
    # type-字段类型,样式(大部分映射input标签type属性)
    type: number
    # required-true or false
    # required-是否是必输项 true-必填 false-可选
    required: false
    # hide param-true or false
    # 是否隐藏字段 true or false
    hide: true
    # field-param field key
    # field-变量字段标识

    http:
      # http host: ipv4 ipv6 domain
      host: ^_^host^_^
      # http port
      port: ^_^port^_^
      # http url
      url: ^_^uri^_^
      # http connect timeout
      timeout: ^_^timeout^_^

对于因网络抖动偶发链接失败的情况，建议在阈值配置那里对这个监控类型的可用性阈值的触发次数设置3次，这样连续3次失败才会真正判定为失败告警。

authors: geekyouth hertzbeat tomsun28

repo: dromara/hertzbeat


text:
Support custom shell when invoking build section

I'd like to use non default shell to build projects, is that an valid feature request? If not, could you point out where is the right place to change so I can use this specific feature in my custom fork?
The reason I need a custom shell is, I'm developing a Drone based CI for Windows software, it use a shell wrapper to invoke Wine+Cygwin/MSYS2 in order to build Windows software.
The custom shell is called msys2-shell:
https://github.com/fracting/msys32-docker/blob/master/msys2-shell
Usage:
$ echo ls | msys2-shell
# This will run ls inside MSYS2 shell on Wine in Linux
$ cat /path/to/build.sh | msys2-shell
# This will run /path/to/build.sh inside MSYS2 shell on Wine in Linux
I built a docker image in DockerHub with Wine and my msys2-shell pre-installed: https://hub.docker.com/r/fracting/msys32-docker/builds/
Currently I explicitly invoke msys2-shell in my build script, so that it can build and test Windows software in drone.
My future plan is hack Drone to support msys2-shell as a custom shell, so Windows users can simply use the following syntax to build Windows software in a MSYS2 shell environment:
build:
  image: msys32-docker:latest
  emulate_os: WINE_MSYS32 # or WINE_MSYS64, WINE_MINGW32, WINE_MINGW64, WINE_CYGWIN32, WINE_CYGWIN64
  commands:
    - ./configure
    - make
    - make test

or
build:
  image: msys32-docker:latest
  custom_shell: /usr/bin/msys32-shell # or /usr/bin/msys64-shell, /usr/bin/mingw32-shell, /usr/bin/mingw64-shell, /usr/bin/cygwin32-shell, /usr/bin/cygwin64-shell
  commands:
    - ./configure
    - make
    - make test

Any comments are great appreciated, thanks for the great project!

Maybe we can add something like an optional template for generating the script that get's executed?

Hi @tboerger, thanks a lot for comment.
I'm not a go developer, but based on pure guess I think the below code is related:
// encode is a helper function that base64 encodes
// a shell command (or entire script)
func encode(script []byte) string {
        encoded := base64.StdEncoding.EncodeToString(script)
        return fmt.Sprintf("echo %s | base64 -d | /bin/sh", encoded)
}

For me I think replace base64 -d | /bin/sh with base64 -d | /usr/bin/msys32-shell seems to be the easiest solution. To make it extendable, we can read the custom shell path from .yml and insert it to that base64 command line.
Maybe something like below:
// encode is a helper function that base64 encodes
// a shell command (or entire script)
func encode(script []byte) string {
        encoded := base64.StdEncoding.EncodeToString(script)
        return fmt.Sprintf("echo %s | base64 -d", encoded)  // don't pipe to shell here
}

func Encode(w *plugin.Workspace, c *dockerclient.ContainerConfig, n *parser.DockerNode) {
{
    c.Cmd = []string{encode(buf.Bytes())} + " | /path/to/custom_shell"
}

Does that sounds fine?
I have no preference between one or another solution, if an optional template works, it would be fine for me as well. Thank you!

What about replacing /bin/sh inside your build container with a custom implementation that bootstraps your environment and shell?

@bradrydzewski I'm not sure this will be an general solution, what if /bin/custom_shell indirectly calls /bin/sh at some point? If /bin/sh is replaced to /bin/custom_shell and /bin/custom_shell indirectly calls /bin/sh, than there would be an infinite loop.

If you need a separate shell as part of your build process you can always do this:
build:
  image: foo
  commands:
    - /bin/dash build.sh

@bradrydzewski Thanks for comment. Sure, that's similar to the solution what I'm currently using. It works, it is just not sexy :) My purpose is to provide a "native" experience to users, so that user can freely use Windows cmd / Windows Cygwin / Windows msys2 / etc in their .yml file and run on Drone.
But if that's not a valid feature request, please feel free to close this issue, I still appreciate your great work ;)

@fracting at this time I don't think it is a customization we would add, however, it is something I would definitely consider in the future if there is enough demand. Let's keep the issue open and address again once more people are using the WineCI and can give us more real world usage feedback.

@bradrydzewski make sense, thank you!

this is required for windows (powershell vs cmd) and has therefore been implemented and will be available in the 0.9 release.

authors: bradrydzewski fracting tboerger

repo: drone/drone


text:
Rollback disabled

Holaa,
It looks like Rollback is disabled:
https://github.com/drone/drone/blame/1c6d751d50dded95fa6c28e9842bb9bf36c89440/handler/api/api.go#L191-L193
It's not clear why, though. Commit just says "squash and merge a local branch".
Is it supposed to be?

rollback is a new feature that was never enabled. Before we can enable the endpoint we need to make some modifications to the user-interface.

Lovely!

the rollback endpoint is now enabled in master.

authors: andrewhowdencom bradrydzewski


text:
JBPM-5667: Second stage of a Case verifies its completion condition w…

…ith old value of case file property

test case incorporated in https://github.com/droolsjbpm/jbpm/pull/745, thanks @ibek

authors: ibek mswiderski

repo: droolsjbpm/jbpm

license_source: bigquery


text:
Refactor to avoid "An invalid XML character (Unicode: 0x8)" in surefi…

…re-report.
I think Jenkins build is broken because it is trying to read surefire-report file in target/surefire-reports/TEST-org.kie.dmn.feel.runtime.FEELStringOperationsTest.xml.
Which contains in the element attribute value an invalid XML1.0 character. The error is like this:

An invalid XML character (Unicode: 0x8) was found in the value of attribute "name" and element is "testcase".

And I can get analogous issues in my IDE for instance notice here:

and the same if I try to open the surefire-report xml file:

with this PR I propose to "dodge" this issue by avoid the use of the JUnit Parameterized runner, and have vanilla JUnit test run. This would make the display of the report with the IDE GUIs working and XML free of the parser error due to the invalid XML character, e.g.:

This is in my perspective the easier solution given it applies only as the string escaping test do use special characters which appears (as per XML message above) invalid.
I did a small research online but I wasn't able to find any straightforward solution, I'm wondering if the only way would be to modify the surefire-report generator to deal with the case of the special Unicode character which is an invalid XML element attribute value (so cannot be wrapped in a CDATA) - in order to deal with the specific test case we are implementing here (FEEL String escape tests).
@baldimir @psiroky what do you think, please?

I think this is fine. The other option would be to remove (name = "{index}: {0} ({1}) = {2}"), so that the weird chars don't end-up in the test name.

+1 - no problem with this.

As discussed with @baldimir and @psiroky , proposal is just to drop the faulty index {1} from the JUnit's @Parameters annotation just for this test class.

(checked locally and now the surefire-report is indeed ok passing XML validation:)

+1, thanks @tarilabs.

+1
Thanks guys!

authors: baldimir etirelli psiroky tarilabs

repo: droolsjbpm/kie-dmn


text:
Add per-measurement level filtering of metrics

Forward port of https://github.com/dropwizard/metrics/pull/1034
This configuration has existed previously, and still exists in metrics-reporter-config.
This commit provides support for it again within the GraphiteReporter.
ref: https://github.com/addthis/metrics-reporter-config/pull/2

This looks better for the 4.0 branch, and implements the same feature as #1008. Unfortunately, the implementation has the same problem (it updates only one reporter, but I would like to avoid disparity between reporters). Let me collect my thoughts on how to implement this feature in a more generic manner.

I can update all the reporters, or at least take a stab at doing do, but let me know first the precedence between this and https://github.com/dropwizard/metrics/pull/1008

Superseded by #1048

authors: arteam michaelsembwever

repo: dropwizard/metrics


text:
ctest redesign

The current ctests are a first pass designed to operate on Unbuntu 22. The main goal is to determine "is anything broken" in the leadup to the August 2024 test campaign.  They are rather fragile, for example running after minor changes (e.g. shifting the carrier freq), statistical variations, and another operating system will break them.  For the next stage of RADAE development, it would be useful to consider redesigning some of the tests:

Consider the goal for each test.  For example rx_stateful is about testing the stateful port of the PyTorch encoder - if there is an issue this will probably show up at any SNR, so we don't want to get caught up with rx.sh acquisition issues at low SNRs - they are not relevant to what is being tested.
What does a pass or fail look like WRT to the key function or parameter we are testing?
What is just statistical variation, how can we handle that robustly and still trap bugs?
What test fails are irrelevant, e.g. if acquisition fails or we get a resync is that relevant to this test?

ctests have been pretty stable for a while, but a useful list above just in case we need to come back to this.


text:
from cp_d0_dist import cp_d0_dist ModuleNotFoundError: No module named 'cp_d0_dist'

When I configure the environment in windows system, this problem occurs, and there is no cp_d0_dist model in the code, how to solve it？

Hi @weilailoveL you posted the same message in other unrelated issues.  Checking past issues in case your problem is already there is a good practice. Posting unrelated comments in existing issues in hope that you will get a faster answer is not. So I deleted your posts.

As stated in the README, this project was build for linux machines. We do not support Window at the moment.
That being said, I can tell you where this error comes from, but will not provide further support for setting up the project on Windows.
This issue is related to the installation of the parallel_cut_pursuit dependency. When you run the install.sh, make sure the last compilation executed properly:
echo
echo
echo "⭐ Installing Parallel Cut-Pursuit"
echo
# Clone parallel-cut-pursuit and grid-graph repos
git clone https://gitlab.com/1a7r0ch3/parallel-cut-pursuit.git src/dependencies/parallel_cut_pursuit
git clone https://gitlab.com/1a7r0ch3/grid-graph.git src/dependencies/grid_graph

# Compile the projects
python scripts/setup_dependencies.py build_ext

I cannot guarantee that this should compile at all on Windows and, as mentioned above and specified in the README, cannot provide support in case it does not because we only officially support Linux systems.

authors: drprojects weilailoveL


text:
Poor DDEV performance (macOS MBP 2013)

Everything is really slow on my Mac. TYPO3 Frontend and Backend take at least 10 seconds to load. You cannot really work with it. The same project on a Windows Machine is super fast.
MacBook Pro (Retina 13 Zoll, Anfang 2013)
2,6 GHz Intel Core i5
8 GB 1600 MHz DDR3
SSD Drive 256 GB  / 50 GB free
Mac OS Mojave.
Question: How can I debug this?
Here is my config file:
APIVersion: v1.4.1
name: myproject
type: typo3
docroot: public
php_version: "7.2"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
provider: default
# This config.yaml was created with ddev version v1.4.1
# webimage: drud/ddev-webserver:v1.4.0
# dbimage: drud/ddev-dbserver:v1.4.0
# dbaimage: drud/phpmyadmin:v1.4.0
# However we do not recommend explicitly wiring these images into the
# config.yaml as they may break future versions of ddev.
# You can update this config.yaml using 'ddev config'.

# Key features of ddev's config.yaml:

# name: <projectname> # Name of the project, automatically provides
#   http://projectname.ddev.local and https://projectname.ddev.local

# type: <projecttype>  # drupal6/7/8, backdrop, typo3, wordpress, php

# docroot: <relative_path> # Relative path to the directory containing index.php.

# php_version: "7.1"  # PHP version to use, "5.6", "7.0", "7.1", "7.2"

# You can explicitly specify the webimage, dbimage, dbaimage lines but this
# is not recommended, as the images are often closely tied to ddev's' behavior,
# so this can break upgrades.

# webimage: <docker_image>  # nginx/php docker image.
# dbimage: <docker_image>  # mariadb docker image.
# dbaimage: <docker_image>

# router_http_port: <port>  # Port to be used for http (defaults to port 80)
# router_https_port: <port> # Port for https (defaults to 443)

# xdebug_enabled: false  # Set to true to enable xdebug and "ddev start" or "ddev restart"

# webserver_type: nginx-fpm  # Can be set to apache-fpm or apache-cgi as well

additional_hostnames:
  - myproject2
# would provide http and https URLs for "somename.ddev.local"
# and "someothername.ddev.local".

# additional_fqdns:
#  - example.com
#  - sub1.example.com
# would provide http and https URLs for "example.com" and "sub1.example.com"
# Please take care with this because it can cause great confusion.

# upload_dir: custom/upload/dir
# would set the destination path for ddev import-files to custom/upload/dir.

# working_dir:
#   web: /var/www/html
#   db: /home
# would set the default working directory for the web and db services.
# These values specify the destination directory for ddev ssh and the
# directory in which commands passed into ddev exec are run.

# omit_containers: ["dba", "ddev-ssh-agent"]
# would omit the dba (phpMyAdmin) and ddev-ssh-agent containers. Currently
# only those two containers can be omitted here.

# provider: default # Currently either "default" or "pantheon"
#
# Many ddev commands can be extended to run tasks after the ddev command is
# executed.
# See https://ddev.readthedocs.io/en/stable/users/extending-commands/ for more
# information on the commands that can be extended and the tasks you can define
# for them. Example:

You're saying it's faster with ddev on Windows? I've never ever heard that before. Windows is normally significantly slower.
Please reset your docker to factory defaults and see what happens. You can do that safely if you don't have any non-ddev containers or volumes you're counting on.

OK, now first thing that happens:
ERROR: for ddev-myproject-db  Cannot create container for service db: invalid mount config for type "bind": bind source path does not exist: /Applications/MAMP/myproject/.ddev/import-db
So what I did last time to get rid of the message, is add the folder to the shared folders in docker. Is this correct?

Docker and nearly every other tool assumes that you put a project directory in your home directory.
But if you really want to run things out in the /Applications area (highly discouraged, that's not the way it should work for many reasons) then you'll have to share /Applications in file sharing in your docker config.

OK, set up a new project in ~/projects/myProject. No binding errors, but still super slow. I am running DDEV 1.5.0. How can I debug this? How can I find out where the bottleneck is between docker and DDEV?

Could you please set up a simple basic TYPO3 project using composer (if that's not what you've already done)? https://ddev.readthedocs.io/en/latest/users/cli-usage/#typo3-quickstart
See what that does.
Your config.yaml posted earlier showed ddev v1.4.1, so if you've upgraded, you'll want to just run ddev config.
I'd recommend temporarily turning off any virus checker or firewall that you might have going, and just as a regular paranoid step, reboot your machine.
Like I say I have never ever seen a Windows machine faster than Mac.

This is just a regular filesystem on a regular mac right?  You say "SSD Flash Drive 256 GB" but I assume you just mean it's on a regular SSD, not on a flash drive. If it's on a flash drive that's never going to work out.

Could you please set up a simple basic TYPO3 project using composer (if that's not what you've already done)? https://ddev.readthedocs.io/en/latest/users/cli-usage/#typo3-quickstart
I did just that: https://streamable.com/05jzs

This is just a regular filesystem on a regular mac right?
Yes, regular filesystem, nothing fancy. It's a SSD, correct.

Looks painful! A 2013 mac is getting old of course, but I used a 2013 MacBook Air until recently.   I assume your Windows machine was newer.
You are welcome to try out the webcache feature we just introduced, https://www.drud.com/ddev-local/ddev-locals-new-webcache-feature/ - you might be really happy with it.
But I do wish we knew what was going on for you.
Oh, you don't say... but you're using Docker-for-Mac right? Not Docker Toolbox? Could you give a ddev version please?

I am having the same issue - every page load is slow as molasses.  The Drupal 8 install was painfully slow - 20+ minutes.  Once installed, page loads are taking 6-8 seconds each.  Drupal 8 running on MAMP Pro with no caching is snappy.
I'm also on a 2013 Mac but it is still blazing fast with most other operations.
2.8 GHz Intel Core i7
16 GB DDR3 memory
750 GB SSD with about half free
Docker was installed via the Docker for Mac dmg.
My config file (everything else in the file is commented out):
APIVersion: v1.5.0
name: probirt.d8.local
type: drupal8
docroot: web
php_version: "7.1"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
mariadb_version: "10.2"
webcache_enabled: false
provider: default
Otherwise, getting up and running with ddev was a dream.  I'm hoping I can get this resolved so that I can actually be productive with it.

Oh, you don't say... but you're using Docker-for-Mac right? Not Docker Toolbox? Could you give a ddev version please?

It's just the normal Mac installer, Docker Desktop Community.
It is set to Factory Reset, docker settings not changed.

$ ~/projects/my-typo3-site> ddev version
bgsync        		drud/ddev-bgsync:v1.5.0
cli	          	v1.5.0
commit        		v1.5.0
db            		drud/ddev-dbserver:v1.5.0-10.2
dba           		drud/phpmyadmin:v1.5.0
ddev-ssh-agent		drud/ddev-ssh-agent:v1.5.0
docker        		18.09.0
docker-compose		1.23.2
domain        		ddev.local
router        		drud/ddev-router:v1.5.0
web           		drud/ddev-webserver:v1.5.0

I used the guide here to set up a basic TYPO3 example page:
https://ddev.readthedocs.io/en/latest/users/cli-usage/#typo3-quickstart
I used the installer script to install DDEV:
https://ddev.readthedocs.io/en/latest/#installationupgrade-script-linux-and-macos

Docker Desktop and ddev version exactly the same as OP:

Also used the same install but for Drupal 8:
https://ddev.readthedocs.io/en/latest/users/cli-usage/#drupal-8-quickstart
I used the homebrew install:
https://ddev.readthedocs.io/en/latest/#homebrew-macos

That's about right for installing Drupal on MAMP for me - the 7ish minutes.  The Drupal install on ddev was 3 times that though.  Either way, I can live with 20 minutes installs as it's not something I need to do everyday.  But 10 second page loads makes it pretty unusual for daily development.  Hoping you can reproduce with your 2013 MBP.

Hope you'll try the webcache_enabled while you're at it as well, would love to know how it works for you. @micnap you did try resetting docker to factory defaults?

Just adding that I too am finding performance quite slow on a 2013 i7 MBP.
I also have DDEV running on a Ubuntu 18.04 machine with almost identical CPU and likewise 16GB memory and I am finding the difference between the two setups to be very noticeable.
I understand there are file access issues with Docker on Mac and Windows versus Linux, but this issue make me wonder if something else might be in play.

Linux is crazy faster, always. Linux is massively faster even when running in a virtual machine on MacOS :) So that's not a good comparison. But I do wonder what might be going on, and if it's only on older macs. I'll get out the 2013 MBP we have and relieve it from its testbot duties hopefully later today.

Oh, Could each of you please update your reports to include the filesystem you're using? People who have reinstalled recently have APFS. If you have "MacOS Extended", that could be a significant difference. And I remember that Docker made a major change in behavior when APFS came along.

APFS

Oh, interesting, I note that this MBP2013 (tests still in progress) is still High Sierra, so that gives us a little opportunity to see if that's what has happened here.

I should say that I just bought this (used) MBP only a few days ago. So it has a brand new install of High Sierra.

Here's what I see on our MBP 2013, it's pretty painful, I'll admit. Note that after poking around, I turned on webcache_enabled: true to show you the result. It's mighty nice. It is experimental as explained in the blog post

Woot!  That did it for me.  webcache_enabled set to true makes it load quickly like I'm used to.
For reference, I'm also on Sierra (10.12.5) and my file system is Logical Volume.
THANK YOU!

It's super nice, but be watching carefully. 2-way sync like this is experimental, but the feeling is fantastic, isn't it. Please, if you have any problems with it, let us know what happened and please try hard to figure out if you can recreate it. For example, if I bring up a project and then suddenly rm -r the entire vendor directory, it will in fact break the syncing, and I might even have to composer install as a result.

Wow. I installed the Droopler distribution, which has quite a number of modules enabled. Loading the module page without webcache took an average 15 seconds. With webcache, about 1.6 seconds.
Regarding your comment above Randy. Would 'ddev remove' protect against your example of how syncing might get broken?

So ddev rm and ddev start is pretty much a cure for putting anything on the host that ought to be in the container, easy recovery if something does go wrong. The problem is if something important happens in the container and doesn't get properly propagated back to the host. In that case, the contents of the host will not be fully consistent.  So for example, if you do a massive ddev composer remove, which removes all kinds of things from vendor inside the container, and then syncing fails during that process, the result won't make it onto the host, and then the remove/start combination wont help.  Another example, although less likely, would be a webserver activity (uploading files?) that changed a lot of stuff and then syncing failed. It would never make it back onto the host.
Mostly when you do something on the host, you're doing it on purpose, and it doesn't matter if it somehow doesn't reach consistency inside the container; in that case remove/push is a total solution.
ddev logs -s bgsync -f is fascinating (for a little while) and will tell you what's actually going on.

webcache_enabled: true helped me too. still weird though, that the only the mbp2013 has issues here.

Is this so? No issues with later Macs

I did some study on this and found that in ddev v1.5.0 we had a performance regression related to how we mount the code into the docker container. I think you'll find that v1.4.1 performs better for you, and we'll try to get a v1.5.1 solving this problem in your hands pretty soon.

@rfay I'm upgrading to 1.5.0 now and testing out the web caching feature in hopes of finally getting over the Mac OS Docker file mounting issues that have kept me from using Docker-based dev solutions on large projects, but is there a way I can add this line somewhere until 1.5.1 is released?
Since it's just a small change, I'd like to see how it adds to the performance difference between 1.4.1 and 1.5.0.
I installed/updated via Homebrew and I see the ddev.rb file but I've never tried messing with Homebrew outside of that process.

So with web caching enabled in my test of a clean admin/config after clearing cache on a D7 site went from 12 - 15 second response to 4 - 5 second response. Very cool and satisfying for now!

Yes, I find it very satisfying as well. There's more detail at https://www.drud.com/ddev-local/ddev-locals-new-webcache-feature/ if you haven't read/watched that; there are caveats there for you; it's an experimental feature and we want to hear your results and any problems you have.

@rfay also slow on my 2018 mbp will try webcache. Have you considered selective caching? Means that only some folders (like vendor) are cached and others are still bin mounted?
If this is configurable it would make live a lot easier 😉 and ddev faster as well.

Selective caching? This sounds interesting.
One problem I am finding with webcache_enabled is when theming with a browser refresh tool like BrowserSync. Such applications watch scss/css/js files for changes and automatically reload the browser for previewing after a change is detected. As well as BrowserSync there are similar others, including LIve Reload and Prepros
BrowserSync not seem to notice file changes on the host immediately and it seems necessary save a file twice, which breaks the workflow.
In https://github.com/drud/ddev/issues/1363#issuecomment-451101716 @kaystrobach seems to be seeing something similar.

Yes, changing files with webcache enabled does not seem to trigger the sync always. But selective caching would speed up work a lot.
And as written in #1363 i would prefer using rsync instead of plain old dumb copy which is slow and resource intensive.

Thank you all so much for your patience. The issue here was basically one line that was missing in v1.5.0, massively affecting (only) macOS. v1.5.1 is out - Could you please try it?
I pulled out the 2013 MBP and got a Drupal 8 web install in 2:40 instead of the 10:00 that v1.5.0 had on that machine. I think you'll be happier now. Again, thanks for your patience in pursuing this and helping me to understand the severity of the problem. I have a pretty fast mac (and was also working on Windows) and was also so focused on the webcache feature that I missed the regression.
For those of you now hooked on webcache_enabled: Please report in other issues (or new ones). If you possibly can, please try to recreate specific issues. If a particular file doesn't show up in a particular context, please see if you can ssh in and use "touch" to recreate the problem if it's a container-initiated file, or use "touch" on the host if it's host-initiated. If you can use ddev logs -s bgsync -f to see any misbehavior when you go that, it helps enormously. And if there's any "big" thing that you did before the misbehavior, please help me try to do your big thing.

same here

Fixed in https://github.com/drud/ddev/pull/1361 - thanks all!

@rfay what?

Hmm, I thought both of you were reporting success. It's 4 times as fast as 1.5.0 on things like a D8 install. The regression was clear.

Mhmm one project was still slow - another one got faster - need to investigate that further.
@phifa can you check 1.5.1 after ddev config?

Please make sure you've done ddev rm and ddev start again; I'm sure you have. And do just one project up at a time.
The one-line key issue is in .ddev/docker-compose.yaml, you should see consistency: cached.
  web:
    container_name: ddev-${DDEV_SITENAME}-web
    image: $DDEV_WEBIMAGE
    cap_add:
      - SYS_PTRACE
    volumes:
      - type: bind
        source: ../
        target: /var/www/html

        consistency: cached

authors: MrPaulDriver alexfinnarn kaystrobach micnap phifa rfay

repo: drud/ddev


text:
Update wp-cli to latest version

A new version of WP-CLI(2.50) was released yesterday. It's been one and a half years since the last release. The new version does solve an issue with PHP Notices/Warnings in PHP 7.4(+?)
I am assuming based on the changes made here that the new version will automatically be included in the the next major, or possibly minor, DDEV release, just whenever new images are generated.
I'm commenting here just for discussion purposes, to share what I've learned, and hopefully to make it easier to answer future inquiries about when and how WP-CLI updates arrive in DDEV and provide workarounds for the interim.
In the Mean Time
I'm in no hurry for new images as it's easy enough to update (ddev exec wp cli update) in any project to the latest version of WP-CLI.
At this point everything that followed was an admittedly trivial pursuit used purely as a learning exercise.
Temporary Automations
I can think of at least a couple of ways to temporarily automate the update at the global .ddev or project .ddev level using .profile or Dockerfiles but I am unsure the most efficient method that won't overwrite or be overwritten by future DDEV updates. So far I have copied and modified .profile and dropped it in homeadditions folder at either the .ddev global or .ddev project level but that doesn't feel right because that's a generated file and I would rather append the file with a script than to overwrite future copies of the file. I am still learning about where to modify DDEV images without stepping on or being stepped on by updates or restarts.
Just to See It Work
I wanted to see if I could make new images and use them, and I wanted to verify that making new images would automatically pull the latest WP-CLI
drud/ddev-images
modify Makefile if necesscary to target single platform (amd64 for me)
-BUILD_ARCHS=linux/amd64,linux/arm64
+BUILD_ARCHS=linux/amd64
-DOCKER_BUILDKIT=1 ... --platform linux/amd64,linux/arm64 ...
+DOCKER_BUILDKIT=1 ... --platform linux/amd64 ...
make ddev-php-base VERSION=210520
drud/ddev/containers/ddev-webserver
modify Dockerfile to build from the image built in the previous step
uncomment and change the tag on this line from Dockerfile
FROM drud/ddev-php-base:210520 as ddev-webserver-base
make container
project/.ddev/config.yaml
webimage: yourImageIDHere # nginx/php docker image.
ddev restart
ddev exec wp --version
WP-CLI 2.5.0
Success!

Yes, the next minor version of ddev (in about 2 weeks) will contain updated tools like wp.
If it's important to get that right away, you can easily do it in a .ddev/web-build/Dockerfile, and of course you can do what you're doing, or add wp cli update to a post-start hook.

Thanks for the comment! I'll start to use .ddev/web-build/Dockerfile, and try a post-start hook to embed them in my tool chest.

This automatically gets updated on next release, so closing. Thanks for the note.


text:
Add support for leaflet 1.9 with npm package

Hi,
Please upgrade your npm package to support leaflet 1.9

Thank you

In the meantime:

Reset works fine.

authors: borutainfo scramatte


text:
loan not at full count.

should be 900m now not 500m

they will be working now

repo: drvntechnologies/Airline-prod


text:
Depend on dry-struct gem

Fixes LoadError.
See https://github.com/dry-rb/dry-configurable/commit/1caa28e3b405db806aaf1dc09748e1213ec9bd08#r29914373

No, we don’t need to have dry-container in dry-configurable.gemspec, since it is not explicitly used anywhere in dry-configurable sources: it is a dependency of dry-types, so it is covered by their gemspec file, which in turn is a dependency of dry-struct.

Thank you so much @alsemyonov

authors: GustavoCaso alsemyonov

repo: dry-rb/dry-configurable

license: mit


text:
refactor(es): remove dependency on consul

Refactor Elasticsearch into Elasticsearch and Elasticsearch-post, to
work with l-cloud #400.

Can write a new README.md for elasticsearch_post, and describing that it is meant to be done only after core and elasticsearch are up?
The rest LGTM.

Will wait for #252 to be merged first to inherit the configurations before merging this.

repo: dsaidgovsg/terraform-modules


text:
Issues

First, thanks for this nice app.
On my Samsung A52 telephone, Android 13, Markers works OK.
Small issue, thin lines (when writing with an active drawing pen) are wobbly, like small circles glued in a row.
On my tablet, Galaxy Tab A8, Android 13, the app is behaving weird.

Thanks for reading.

This looks awesome (but probably not what you were hoping for 😅)
Can you capture a screen recording of the bugs so I can see how the lines and artifacts appear?

Since you like it, I release this work as "Unintended".
The movie is from the tablet, the screenshot is of the A52 phone.
On October 31, 2023 6:12:58 PM GMT+01:00, Dan Sandler @.***> wrote:

This looks awesome (but probably not what you were hoping for 😅)
Can you capture a screen recording of the bugs so I can see how the lines and artifacts appear?
--
Reply to this email directly or view it on GitHub:
https://github.com/dsandler/markers/issues/14#issuecomment-1787640477
You are receiving this because you authored the thread.
Message ID: @.***>
--
Jan Volkers
0611243237

Sent from my Android device with K-9 Mail. Please excuse my brevity.

authors: Jepzelf dsandler

repo: dsandler/markers


text:
Make links intuitive

The links of website and intents that open phone for the call are not intuitive. A demarcation with a colour/text-style would enhance user-experience.
Refer the Developer Info, About ICS Page, Important Docs.

I would like to work on this issue

Hello
Can you mail from your mail associated with Firebase? We will add you as a collaborator, without that you won't be able to build the project.

The link of above-mentioned pages can have a look and feel like the notification section of the app. You may refer.
What we are referring as link are phone number email and website that on clicking open new activity outside the app

Hey!
This is my mail associated with firebase as well.
On Mon, Jul 27, 2020, 17:46 Abel Mathew notifications@github.com wrote:

Hello
Can you mail from your mail associated with Firebase? We will add you as a
collaborator, without that you won't be able to build the project.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/dscnitrourkela/project-avocado/issues/73#issuecomment-664360381,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AN626QTLA5QEPEG2N5GJRDTR5VVYJANCNFSM4O37FAKA
.

authors: DesignrKnight nayakastha

repo: dscnitrourkela/project-avocado


text:
Created covid19za_timeline_summary_data.csv

Condensed data for confirmed, tests, deaths and recoveries per day into one csv.
Also includes data for

active cases per day
confirmed, tests, deaths and recoveries per million population per day
confirmed divided by tests per day
deaths divided by confirmed per day
recovered divided by confirmed per day

Hi @SimonRosen173,  What are your plans for keeping this file updated as the other data files are updated?

I plan to update this data daily as I use this data for creating many of the graphs on the Covid19 SA Data site I maintain which I update daily. This data is already present and up to date in the repo of my site which you can view here. In general I update this data by midday the following day of when the data was released by government.
I have used a date format inconsistent with the other csv files present in this repo but I will be able to amend that as well as adding a 'YYYYMMDD' column.
If needed I can also provide a python script that creates this csv file.

Hey @SimonRosen173 Thank you for your work. I will interrogate this pull request later today and well have conversation.

Hello,
I would be very interested in looking at possible using Github CI / Actions to auto update this file as other data files are merged into master.  A summary file is very useful but I personally would prefer there was a single source in the repo of each data type so there won't be duplication of work (and that's why I think it should be automated) and inconsistencies.
Thoughts?
-Dave

I do not have experience with GitHub Actions but I can provide a python script that gets the latest required data available in this repo and does all the necessary processing to update the data for this file automatically.
Provided that the script is run after a successful merge it would load all the required data via loading from the url for where the raw representation of each csv file is hosted on this repo, i.e. for covid19za_timeline_testing.csv the url would be https://raw.githubusercontent.com/dsfsi/covid19za/master/data/covid19za_timeline_testing.csv. This is how I currently load all the data from this repo for my site, as well as for creating and updating this file.
I however do not know how the output of this Python script would be used by GitHub Actions to update the 'covid19za_timeline_summary_data.csv' file, as well as what format the output should be in.

@SimonRosen173 if you can write a jupyter notebook that does this, people can assist with creating a script for it. So can you add the notebook to his pull request.

Shall do. For now I am going to remove this file from my fork of the repo and close the pull request until I upload the Jupyter notebook.
I have created a csv file for recovered per province so removing this summary file will allow me to add that as a separate pull request.

authors: SimonRosen173 dmackie vukosim


text:
Add TensorFlow detector

Summary
This PR adds the following:

The TensorFlowBoxObjectDetector class, an object detector that generates detections of objects, in the form of bounding boxes, from image/video frames using a TensorFlow object detection model.
A minor bugfix in the VideoClipReader class, which ensures that init parameter defaults are setup and processed correctly.

An example script can be found under examples/tensorflow. I have also included a sample video file. Both files will be removed before the PR is finilised for merging.
Note
TensorFlow (v1) must be installed to run the example. Installation instructions for TensorFlow can be found here.
TODO

[ ] Remove examples
[ ] Add tests
[ ] Decide how to add TensorFlow to the dependencies.

Codecov Report

Merging #184 into master will decrease coverage by 1.78%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #184      +/-   ##
==========================================
- Coverage   91.90%   90.12%   -1.79%
==========================================
  Files         111      112       +1
  Lines        3793     3868      +75
  Branches      548      555       +7
==========================================
  Hits         3486     3486
- Misses        225      300      +75
  Partials       82       82

Impacted Files
Coverage Δ

stonesoup/detector/tensorflow.py
0.00% <0.00%> (ø)

stonesoup/reader/video.py
11.76% <0.00%> (-0.18%)
:arrow_down:

Continue to review full report at Codecov.

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

Is this pull request a standalone set of additions? I've had to install cv2 and tensorflow, and even with both of those installed and working i can't find the object_detection module.

@rjgreen-dstl you also need to install the TensorFlow Models repo, which includes the object_detection module. Instructions on how to do this can be found here. cv2 is only used to show the frames in the example, as cv2.imshow() seems to run much faster than plt.imshow().

Is this pull request a standalone set of additions? I've had to install cv2 and tensorflow, and even with both of those installed and working i can't find the object_detection module.

@rjgreen-dstl you also need to install the TensorFlow Models repo, which includes the object_detection module. Instructions on how to do this can be found here. cv2 is only used to show the frames in the example, as cv2.imshow() seems to run much faster than plt.imshow().

Sorry, my fault. I followed the first half of getting tensor flow installed but didn't spot the models bit.

authors: codecov-io rjgreen-dstl sglvladi

repo: dstl/Stone-Soup


text:
One to One Track Association

I've implemented a different track to track association algorthim using the 'assign2D' method in stonesoup.dataassociator._assignment. This track to track association only allows tracks to be associated on a one to one basis, so tracks can't be associated to multiple other tracks.
The algorithm itself is pretty arbitary and can/should be improved; it just looks back over the last 10 states in a track and applies a distance measure to those states

Some notes on the recent changes

I've removed gating from the OneToOneAssociator class. It simplifies the class. Gating can be added later if needed by subclassing and overriding the individual_weighting function or by creating a custom measure.
I've added more documentation (hopefully enough). Let me know if there needs to be any more.
I've moved non-state measures into a separate file. I would like to move the measures into a folder and then have multiple files in that folder, however that would be a breaking change which I'd like to avoid.
The OneToOneAssociator class was created to associate general objects. It uses the Hungarian algorithm to optimise this 1 to 1 pairing. I feel like there is a gap for another association method (e.g. greedy nearest neighbour) for general objects.

I think it's worth creating a measures as it's own module with submodules. You could move stonesoup/measures.py to stonesoup/measures/__init__.py and then move and rename non_state_measures.py into the measures directory. May want to break the new file to different names, so like stonesoup.measures.multi and stonesoup.measures.summary?

authors: gawebb-dstl sdhiscocks


text:
Node Security Issue with lodash: 577 - Prototype Pollution

We need a lodash update. It'd be a good time to release to resolve #301 as well.

I can approve this. +1

It still seems to be a problem on 1.12.0 according to Snyk (https://app.snyk.io/test/npm/vorpal/1.12.0).

I'm pretty sure this project is dead, @Berkmann18.

@johncblandii I hope not. @dthree ?

Why has this not been merged, rather unacceptable that a high security vulnerability has been here for over a year

Because the project is dead and the old vorpal admins haven’t put anyone else in charge.

@slinkardbrandon I guess either https://github.com/vorpaljs-reforged/vorpal or https://github.com/oclif/oclif is the play now.

I'm starting using this fork: npm i @moleculer/vorpal

authors: AukeTembrink Berkmann18 davidnussio johncblandii slinkardbrandon tsujp

repo: dthree/vorpal


text:
Migrate setup-java action to use Temurin

AdoptOpenJDK has moved to the Eclipse Foundation and now distributes binaries under the new name "Eclipse Temurin"

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

authors: CLAassistant gdams

repo: dtinit/data-transfer-project


text:
Support of raw unions

https://github.com/rust-lang/rust/issues/32836

There isn't anything in cargo-expand that would need to deal with raw unions. Can you give some more detail about what you are asking? If rustfmt is failing on code containing unions, you need to install a newer version of rustfmt. The newest one definitely supports them.
$ cargo install rustfmt --force

Right, sorry.

authors: Yamakaky dtolnay

repo: dtolnay/cargo-expand


text:
parsing panics with "Unrecognized literal"

Hello,
I'm doing some fuzzing with AFL and ran into the following input that causes syn to panic during parsing:
fn a() {
  9E9999E999  mod aimp;
}

Resulting in:
thread 'main' panicked at 'Unrecognized literal: `9E9999E999`', /home/purisame/.cargo/registry/src/github.com-1ecc6299db9ec823/syn-1.0.39/src/lit.rs:960:13
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Let me know if there is any other information I can provide, or if it would be helpful if I PR'd a fix for it!

Thanks, fixed in 1.0.40.

authors: dtolnay sameer

repo: dtolnay/syn


text:
suck at rsep nonce

the last string of text on ubuntu linux is
seputil: Gigalocker file (/mnt7/58D4A912-6D57-54AF-9654-6994F2412C72.gl) exists
seputil: Gigalocker initialization completed
sepi digest (20 bytes): 96401c226e90643a86dcf9c6442c9cbf2c58915c
sepi nonce (20 bytes): 50cb8428820a6d1ea61796d164c21ebd05a273b5
rsep digest (20 bytes): 394cb6d184c394db1fcb6acc594260ff156fefd2
rsep nonce (20 bytes): 50cb8428820a6d1ea61796d164c21ebd05a273b5
ive tried everything but idk what to do

the last string of text on ubuntu linux is
seputil: Gigalocker file (/mnt7/58D4A912-6D57-54AF-9654-6994F2412C72.gl) exists seputil: Gigalocker initialization completed sepi digest (20 bytes): 96401c226e90643a86dcf9c6442c9cbf2c58915c sepi nonce (20 bytes): 50cb8428820a6d1ea61796d164c21ebd05a273b5 rsep digest (20 bytes): 394cb6d184c394db1fcb6acc594260ff156fefd2 rsep nonce (20 bytes): 50cb8428820a6d1ea61796d164c21ebd05a273b5
ive tried everything but idk what to do

lol :_. you have that photo on all of your profile ?


text:
Glue Catalog integration throws error that 'secrets' variable is unset in call to _get_glue_client() during Plugin initialization

I'm attempting to write parquet files to S3 while also registering the output as a table in the Glue Catalog.
My profile target looks like below where I define the secrets key.
    dev_by_secrets:
      type: duckdb
      path: "{{ env_var('DUCKDB_DATABASE') }}"
      threads: 1
      extensions:
        - parquet
        - httpfs
      secrets:
        - type: s3
          region: "{{ env_var('AWS_REGION') }}"
          key_id: "{{ env_var('AWS_ACCESS_KEY_ID') }}"
          secret: "{{ env_var('AWS_SECRET_ACCESS_KEY') }}"
          session_token: "{{ env_var('AWS_SESSION_TOKEN') }}"

My model configuration is configured as follows to create the table in Glue:
models:
  - name: test_condition_names_exttbl
    columns:
    - name: condition_id
      data_type: VARCHAR
    - name: acg_condition_name
      data_type: VARCHAR
    - name: qm_condition_name
      data_type: VARCHAR
    config:
      materialized: external
      format: parquet
      location: 's3://sandbox/(...hidden...)/test/test_condition_names_exttbl.parquet'
      glue_register: true
      glue_database: test

The SQL model is quite simple:
SELECT
    *
FROM
    read_csv(...hidden...)

If I make one change to the model configuration, glue_register: false, then the model runs successfully.  It reads the CSV file from S3 and writes the parquet file to S3.
dbt run -t dev_by_secrets --select testing.test_condition_names_exttbl

22:59:32  1 of 1 START sql external model main.test_condition_names_exttbl ............ [RUN]
22:59:33  1 of 1 OK created sql external model main.test_condition_names_exttbl ....... [OK in 0.78s]
22:59:33
22:59:33  Finished running 1 external model in 0 hours 0 minutes and 1.51 seconds (1.51s).
22:59:33
22:59:33  Completed successfully
22:59:33
22:59:33  Done. PASS=1 WARN=0 ERROR=0 SKIP=0 TOTAL=1

But with glue_register: true, I get this error:
- Unhandled error while executing .../test_condition_names_exttbl.sql
- cannot access local variable 'secrets' where it is not associated with a value

Running dbt run --debug shows this error is happening at line 348 in the initialize() function of the Plugin class in glue.py, in the call to _get_glue_client(config, secrets):
class Plugin(BasePlugin):
    def initialize(self, config: Dict[str, Any]):
        if self.creds is not None:
            secrets = self.creds.secrets
        self.client = _get_glue_client(config, secrets)
        self.database = config.get("glue_database", "default")
        self.delimiter = config.get("delimiter", ",")

I guess self.creds is not being set in the __init__ function of BasePlugin class, line 92 because the argument credentials: Optional[DuckDBCredentials] = None isn't being passed, but I don't know why not.
I have tried all of the following alternative target configurations and the result is the same error.  However all of these will run the model successfully with glue_register: false.
    dev_by_env:
      type: duckdb
      path: "{{ env_var('DUCKDB_DATABASE') }}"
      threads: 1
      extensions:
        - parquet
        - httpfs
      settings:
        s3_region: "{{ env_var('AWS_REGION') }}"
        s3_access_key_id: "{{ env_var('AWS_ACCESS_KEY_ID') }}"
        s3_secret_access_key: "{{ env_var('AWS_SECRET_ACCESS_KEY') }}"
        s3_session_token: "{{ env_var('AWS_SESSION_TOKEN') }}"
        s3_use_ssl: true
        s3_url_style: vhost

    dev_by_chain_deprecated:
      type: duckdb
      use_credential_provider: aws
      path: "{{ env_var('DUCKDB_DATABASE') }}"
      threads: 1

    dev_by_chain:
      type: duckdb
      provider: credential_chain
      path: "{{ env_var('DUCKDB_DATABASE') }}"
      threads: 1

In each test case I verified that my credentials stored in the AWS... environment variables were still valid by running commands like aws s3 ls ..., aws s3api get-object --bucket <bucket_name> --key <object> <outfile>.  I'm just not sure what needs to be done in order to get the plugin to take the secret and pass it to the glue client.
FYI, here is my current pip list:
Package                   Version
------------------------- ---------------
agate                     1.9.1
annotated-types           0.7.0
attrs                     24.2.0
azure-core                1.30.2
azure-identity            1.17.1
azure-storage-blob        12.22.0
babel                     2.16.0
boto3                     1.35.9
botocore                  1.35.9
cachetools                5.4.0
certifi                   2024.7.4
cffi                      1.17.0
charset-normalizer        3.3.2
click                     8.1.7
colorama                  0.4.6
cryptography              43.0.0
daff                      1.3.46
dbt-adapters              1.4.1
dbt-common                1.7.0
dbt-core                  1.8.6
dbt-duckdb                1.8.3
dbt-extractor             0.5.1
dbt-loom                  0.5.6
dbt-semantic-interfaces   0.5.1
deepdiff                  7.0.1
duckdb                    1.0.0
google-api-core           2.19.1
google-auth               2.33.0
google-cloud-core         2.4.1
google-cloud-storage      2.18.2
google-crc32c             1.5.0
google-resumable-media    2.7.2
googleapis-common-protos  1.63.2
idna                      3.7
importlib-metadata        6.11.0
isodate                   0.6.1
Jinja2                    3.1.4
jmespath                  1.0.1
jsonschema                4.23.0
jsonschema-specifications 2023.12.1
leather                   0.4.0
Logbook                   1.5.3
MarkupSafe                2.1.5
mashumaro                 3.13.1
minimal-snowplow-tracker  0.0.2
more-itertools            10.4.0
msal                      1.30.0
msal-extensions           1.2.0
msgpack                   1.0.8
mypy-boto3-glue           1.35.3
networkx                  3.3
numpy                     2.0.1
ordered-set               4.1.0
packaging                 24.1
parsedatetime             2.6
pathspec                  0.12.1
pip                       24.2
portalocker               2.10.1
proto-plus                1.24.0
protobuf                  4.25.4
pyasn1                    0.6.0
pyasn1_modules            0.4.0
pycparser                 2.22
pydantic                  2.8.2
pydantic_core             2.20.1
PyJWT                     2.9.0
python-dateutil           2.9.0.post0
python-slugify            8.0.4
pytimeparse               1.1.8
pytz                      2024.1
PyYAML                    6.0.2
referencing               0.35.1
requests                  2.32.3
rpds-py                   0.20.0
rsa                       4.9
s3transfer                0.10.2
six                       1.16.0
sqlparse                  0.5.1
text-unidecode            1.3
types-networkx            3.2.1.20240811
types-PyYAML              6.0.12.20240808
typing_extensions         4.12.2
urllib3                   2.2.2
zipp                      3.20.0

(I should also mention my issue is similar to issue #83 which was closed with a mystery solution.)
The environment in which I am running dbt is Ubuntu 22.04.4 LTS (Jammy Jellyfish) running in AWS Workspaces (essentially an EC2 instance).

@guenp to take a look at this-- looks like it's related to the secrets changes in https://github.com/duckdb/dbt-duckdb/pull/403
FWIW @bitadmiral if you can run on dbt-duckdb 1.8.1 for this, it should work using the legacy Glue registration code

Thank you @bitadmiral for the super thorough bug report and clear repro steps.
I think I've found the bug, I narrowed it down to this line, where we're not passing the credentials to the plugin constructor: https://github.com/duckdb/dbt-duckdb/blob/master/dbt/adapters/duckdb/environments/local.py#L151

authors: bitadmiral guenp jwills

repo: duckdb/dbt-duckdb


text:
Remote Config (VI): Unprotected Temporary

Task/Issue URL: https://app.asana.com/0/1125189844152671/1200853087962160
Description
This PR implements the unprotected temporary list which disables all privacy protections for specific domains to avoid breakages.
Steps to test this PR
Config parsed correctly and unprotected works as expected

In the PR task, you will find a privacy-config.json file to be used during these tests.
Using Charles, map the call to /trackerblocking/config/v1/android-config.json with the json file from the task.
Launch the app
Go to global-privacy-control.glitch.me
In the logcat if you filter by upgradable you should see global-privacy-control.glitch.me is in the remote exception list and so not upgradable
Both the header and DOM signals should not be present.
Privacy grade icon should be solid black.
Click in the privacy grade
You should see a message saying that we temporarily disabled Privacy Protection
Site Privacy Protection toggle should be disabled (you cannot change the state)
It should say unencrypted connection
Go to 53.com
In the logcat if you filter by upgradable you should see 53.com is in the remote exception list and so not upgradable
Privacy grade icon should be solid black.
Click in the privacy grade
You should see a message saying that we temporarily disabled Privacy Protection
Site Privacy Protection toggle should be disabled (you cannot change the state)
It should say encrypted connection (even though https is disabled the website still uses https)
Go to http://quora.com
In the logcat if you filter by upgradable you should see quora.com is in the remote exception list and so not upgradable
Privacy grade icon should be solid black.
Click in the privacy grade
You should see a message saying that we temporarily disabled Privacy Protection
Site Privacy Protection toggle should be disabled (you cannot change the state)
It should say encrypted connection (even though https is disabled the website still redirects to https)

Works as expected. Left a minor comment.
I have one question, I also tested global-privacy-control.glitch.me with Charles disabled and the logcat message is global-privacy-control.glitch.me is not upgradable and the Privacy grade icon is not solid black in that case.
Just want to double check that that behavior is expected.

That is correct, glitch.me is http and not upgradable (not in the smart encryption list). The solid privacy grade only shows up when all the protections are off.

repo: duckduckgo/Android


text:
Re-add api 30 changes

Task/Issue URL: https://app.asana.com/0/414730916066338/1200094754307600
Tech Design URL:
CC:
Description:
This PR changes the target SDK to API 30
Steps to test this PR:
Query permissions:

Install the app and add the search widget
Click on the widget and try to search for one of the apps you have installed in your phone (not the stock ones)
The app should show up in the autocomplete results
Click on the app and make sure it opens correctly

Download images:

Search for any images in SERP
Long click in one of the images and press Download Image
The image should be saved correctly

Download blobs:

Go to https://eligrey.com/demos/FileSaver.js
Try to save the some files from the site
All the files should be saved correctly

Download files:

Go to https://github.com/duckduckgo/Android/releases
Try to download one of our APKs
File should be saved correctly
Go to https://file-examples.com/index.php/sample-documents-download/sample-pdf-download/
Click on any PDF.
If you select to not open with another app the document should be correctly saved.
If you select to open with another app the document should be opened in that app.

Favicons and preview images

Go to github.com
Go to the tab swticher
Make sure you can see the favicon and the preview image.
Add the site to your bookmarks
Go to bookmarks
Make sure the favicon shows up correctly

Internal references:
Software Engineering Expectations
Technical Design Template

Test results - WIP 🚧
Pixel 2, Android 11

Scenario
Test results

Query permissions
✅

Download images
✅

Download blobs
✅

Download files
✅

Favicons and preview images
✅

Samsung A5, Android 6.0.1

Scenario
Test results

Query permissions
✅

Download images
✅

Download blobs
✅

Download files
✅

Favicons and preview images
✅

Samsung A20e, Android 11

Scenario
Test results

Query permissions
XXXX

Download images
XXXX

Download blobs
XXXX

Download files
XXXX

Favicons and preview images
XXXX

Samsung S6, Android 7.0

Scenario
Test results

Query permissions
XXXX

Download images
XXXX

Download blobs
XXXX

Download files
XXXX

Favicons and preview images
XXXX

Xiaomi Mi 10, Android ❓

Scenario
Test results

Query permissions
XXXX

Download images
XXXX

Download blobs
XXXX

Download files
XXXX

Favicons and preview images
XXXX

Merged as a hotfix (5.97.0), thanks @CDRussell

authors: CDRussell marcosholgado


text:
Add Autoconsent onByDefault subfeature

Required:
Task/Issue URL: https://app.asana.com/0/1206264112133008/1206441673559117/f
iOS PR: https://github.com/duckduckgo/iOS/pull/2373
macOS PR: https://github.com/duckduckgo/macos-browser/pull/2137
What kind of version bump will this require?: Minor
Description:
Adds onByDefault subfeature for autoconsent, allowing to roll out the new default setting incrementally on iOS.
Steps to test this PR:
macOS:
No changes in existing behavior.
iOS:
See https://github.com/duckduckgo/iOS/pull/2373

Internal references:
Software Engineering Expectations
Technical Design Template

I’ll separate adding the subfeature from using it on iOS as the change is backwards compatible. Closing this for now.

repo: duckduckgo/BrowserServicesKit


text:
chore(deps): update Autofill to version 4.7.0

https://app.asana.com/0/312629933896096/1202533910636853/f
Reviewer: @sammacbeth
Description:
Latest Autofill - no functional changes to the extension, but does include accuracy improvements etc.
Steps to test this PR:

Automated tests:

[ ] Unit tests
[ ] Integration tests

Reviewer Checklist:

[ ] Ensure the PR solves the problem
[ ] Review every line of code
[ ] Ensure the PR does no harm by testing the changes thoroughly
[ ] Get help if you're uncomfortable with any of the above!
[ ] Determine if there are any quick wins that improve the implementation

PR Author Checklist:

[ ] Get advice or leverage existing code
[ ] Agree on technical approach with reviewer (if the changes are nuanced)
[ ] Ensure that there is a testing strategy (and documented non-automated tests)
[ ] Ensure there is a documented monitoring strategy (if necessary)
[ ] Consider systems implications

@sammacbeth  - now the ref has changed :)

repo: duckduckgo/duckduckgo-privacy-extension


text:
WCAG 1.3.1 Info and Relationships Using CSS rather than tables for page layout (future link) needs test

Using CSS rather than tables for page layout (future link) LTS Note:

The only table I've found is the one in item descriptions. That is proper use of tables - everything else seems to be CSS-controlled for layout so think we are good here.

repo: dulibrarytech/digitaldu-frontend


text:
I wonder how to make the depth file.

Hi~
I'm going to apply it to the new data instead of the dataset that provided your great work, dsnerf.
So I'd appreciate it if you could tell me how to generate the 'train_depths.npy' file and how to make the information (depth, coord, error).

Thanks for your interest!
Regarding running on your own data, you don't have to generate those files exactly. Instead, you can directly use the function here to load the depths after running COLMAP.
Hope it helps!

I have one more question about train_depths.npy file.
In one view in the file, there are 'depth', 'cord', and 'error', of which 'cord' and 'error' seem to be generated from the load_colmap_depth function as you mentioned above.
I printed out the array length of each element in 2 views, the first one was 1310 and the second one was 1539.
The size of the image is 4032x3024, and I wonder how the numbers like 1310 and 1539 above came out.
Additionally, how do I create an colmap_depth.npy file using the depth image?

We don’t have depths for every pixel of the whole image while there are only ~1000 keypoints respectively after running colmap and post-processing. If you have depths for the whole image, you can create the train_depths.npy by indexing every possible pixel, which might lead to inefficient data loading. Otherwise, you need to re-write the data loading part for better efficiency.

Hi~ I'm going to apply it to the new data instead of the dataset that provided your great work, dsnerf. So I'd appreciate it if you could tell me how to generate the 'train_depths.npy' file and how to make the information (depth, coord, error).

Hi guy, Have you solved the problem of generation the "train_depth.npy" files?


text:
Django+Apache+Docker

Eduardo, boa tarde! Apenas como sugestão, caso venha a fazer alguma live sobre Docker, parece que há alguns pedidos a esse  a respeito, o que acha de explicar sobre como fazer deploy do Django com o Apache (ou NGINX) em um container. Abs, Rangel.

Fechando essa issue, pois planejo contemplar na https://github.com/dunossauro/live-de-python/issues/311

authors: dunossauro jrangelf

repo: dunossauro/live-de-python


text:
🛑 Mention Bot is down

In e042b87, Mention Bot (https://backend.isbotdown.com/bots/mentionbot) was down:

HTTP code: 200
Response time: 117 ms

Resolved: Mention Bot is back up in 4276088.

repo: durof/status


text:
🛑 Mention Bot is down

In c688e78, Mention Bot (https://backend.isbotdown.com/bots/mentionbot) was down:

HTTP code: 200
Response time: 87 ms

Resolved: Mention Bot is back up in cdefedd.


text:
🛑 Mention Robot is down

In 537bbb3, Mention Robot (https://backend.isbotdown.com/bots/mentionrobot) was down:

HTTP code: 200
Response time: 90 ms

Resolved: Mention Robot is back up in a5415d0.


text:
🛑 Instant View Generation (@rreadbot) is down

In 2c73cd8, Instant View Generation (@rreadbot) (https://a.devs.today/example.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Instant View Generation (@rreadbot) is back up in 59907d9.


text:
🛑 Mention Robot is down

In 1d6317b, Mention Robot (https://backend.isbotdown.com/bots/mentionrobot) was down:

HTTP code: 200
Response time: 118 ms

Resolved: Mention Robot is back up in 84e2a1d.


text:
🛑 Mention Bot is down

In dfe4cbd, Mention Bot (https://backend.isbotdown.com/bots/mentionbot) was down:

HTTP code: 200
Response time: 95 ms

Resolved: Mention Bot is back up in e300819 after 1 hour, 33 minutes.


text:
🛑 Mention Test Bot is down

In bc3613f, Mention Test Bot (https://backend.isbotdown.com/bots/mentiontestbot) was down:

HTTP code: 200
Response time: 141 ms

Resolved: Mention Test Bot is back up in 4e9e1f1 after 3 hours, 7 minutes.


text:
🛑 Instant View Generation (@rreadbot) is down

In a210198, Instant View Generation (@rreadbot) (https://a.devs.today/example.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Instant View Generation (@rreadbot) is back up in dc1d419 after 3 hours, 36 minutes.


text:
How to configure multilevel category?

How to configure multilevel category?
categories:

level1-category
level2-category

did not work

How to configure multilevel category?
categories:

level1-category
level2-category

did not work

暂时不支持多级category

repo: dusign/hexo-theme-snail


text:
Examples

Hi! I am just diving into your project, because I think it's a great candidate to use in reading in model files for my raytracing engine! :)
Are there any usage examples available? e.g. reading in a file from the system and sampling it?
I actually figured it out from docs, I just think it would be a great addition to the lib!

Hello,
We do not currently have any example code but PRs welcome! It’d be great if you could add some examples if you’re motivated to do so.

I am currently working on parsing the data into my own format, but I'll see if I can rework the code into an example

What would be the preferred operation for examples? I was thinking to print each models bottom left voxel coordinates

I mean basically we want to figure out the location of each model from the scene graph right? So you would want to output a list of models associated with their respective parents, and the transform relative to the parent.
I really think that traversing the scene graph would be quite engine-specific, so there's no need to build a one-size-fit-all example. It just needs to illustrate the ideas such that a reasonable user have a good starting point to port to their own engine.

Here it is! https://github.com/dust-engine/dot_vox/pull/51 any requests welcome! :)


text:
[connectors] - fix: update channel creation event structure validation

Description
We were accessing the wrong structure for validation:

Adjust the function to validate the nested structure of the channel creation event under the channel key

Risk

Deploy Plan
Deploy connectors

This should fix there errors here.

repo: dust-tt/dust


text:
Blank App

When last updated the app opens and it shows like this and it does the same thing reintstalled or ran as admin and I am unable to use it https://gyazo.com/20c969d2ce293dad96897cc7e93bfafe

@InfamousKing13 Can you paste your log here, please? You can find it in C:/Users/YOURNAME/AppData/Roaming/Championify/championify.log.txt

2017-01-09T23:40:53.781Z - error:  UncaughtException
at Log.exitOnError (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\js\logger.js:57:9)
at Logger._uncaughtException (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\winston\lib\winston\logger.js:645:12)
at emitOne (events.js:96:13)
at process.emit (events.js:188:7)
at window.onerror (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\electron.asar\renderer\init.js:120:22)
Cause: Error: ENOENT, node_modules\runas\build\Release\runas.node not found in C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar
at notFoundError (ELECTRON_ASAR.js:115:19)
at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:183:9)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
at Object. (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\runas\lib\runas.js:4:11)
at Object. (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\runas\lib\runas.js:47:4)
at Module._compile (module.js:556:32)
at Object.Module._extensions..js (module.js:565:10)
at Module.load (module.js:473:32)
at tryModuleLoad (module.js:432:12)
at Function.Module._load (module.js:424:3)
at Module.require (module.js:483:17)
at require (internal/module.js:20:19)
2017-01-09T23:40:53.784Z - error: uncaughtException: ENOENT, node_modules\runas\build\Release\runas.node not found in C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar
{ date: 'Mon Jan 09 2017 17:40:53 GMT-0600 (Central Standard Time)',
process:
{ pid: 14568,
uid: null,
gid: null,
cwd: 'C:\Users\Leo\AppData\Local\Championify\app-2.0.1',
execPath: 'C:\Users\Leo\AppData\Local\Championify\app-2.0.1\championify.exe',
version: 'v6.5.0',
argv:
[ 'C:\Users\Leo\AppData\Local\Championify\app-2.0.1\championify.exe',
'--type=renderer',
'--no-sandbox',
'--primordial-pipe-token=68E191CEEB0E30E6AC6C3D09A29B173D',
'--lang=en-US',
'--app-user-model-id=com.squirrel.Championify.championify',
'--node-integration=true',
'--hidden-page',
'--enable-pinch',
'--device-scale-factor=1',
'--num-raster-threads=2',
'--content-image-texture-target=3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553',
'--video-image-texture-target=3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553,3553',
'--mojo-channel-token=6FBA84FD717882A19407BA909ABE2A0F',
'--mojo-application-channel-token=68E191CEEB0E30E6AC6C3D09A29B173D',
'--channel=10888.1.1481660371\1164836236',
'--mojo-platform-channel-handle=1772',
'/prefetch:1' ],
memoryUsage: { rss: 83275776, heapTotal: 42688512, heapUsed: 26720600 } },
os: { loadavg: [ 0, 0, 0 ], uptime: 438970.0335005 },
trace:
[ { column: 19,
file: 'ELECTRON_ASAR.js',
function: 'notFoundError',
line: 115,
method: null,
native: false },
{ column: 9,
file: 'ELECTRON_ASAR.js',
function: 'Object.module.(anonymous function) [as .node]',
line: 183,
method: 'module.(anonymous function) [as .node]',
native: false },
{ column: 32,
file: 'module.js',
function: 'Module.load',
line: 473,
method: 'load',
native: false },
{ column: 12,
file: 'module.js',
function: 'tryModuleLoad',
line: 432,
method: null,
native: false },
{ column: 3,
file: 'module.js',
function: 'Function.Module._load',
line: 424,
method: 'Module._load',
native: false },
{ column: 17,
file: 'module.js',
function: 'Module.require',
line: 483,
method: 'require',
native: false },
{ column: 19,
file: 'internal/module.js',
function: 'require',
line: 20,
method: null,
native: false },
{ column: 11,
file: 'C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\runas\lib\runas.js',
function: '',
line: 4,
method: null,
native: false },
{ column: 4,
file: 'C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\runas\lib\runas.js',
function: '',
line: 47,
method: null,
native: false },
{ column: 32,
file: 'module.js',
function: 'Module._compile',
line: 556,
method: '_compile',
native: false },
{ column: 10,
file: 'module.js',
function: 'Object.Module._extensions..js',
line: 565,
method: 'Module._extensions..js',
native: false },
{ column: 32,
file: 'module.js',
function: 'Module.load',
line: 473,
method: 'load',
native: false },
{ column: 12,
file: 'module.js',
function: 'tryModuleLoad',
line: 432,
method: null,
native: false },
{ column: 3,
file: 'module.js',
function: 'Function.Module._load',
line: 424,
method: 'Module._load',
native: false },
{ column: 17,
file: 'module.js',
function: 'Module.require',
line: 483,
method: 'require',
native: false },
{ column: 19,
file: 'internal/module.js',
function: 'require',
line: 20,
method: null,
native: false } ],
stack:
[ 'Error: ENOENT, node_modules\runas\build\Release\runas.node not found in C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar',
'    at notFoundError (ELECTRON_ASAR.js:115:19)',
'    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:183:9)',
'    at Module.load (module.js:473:32)',
'    at tryModuleLoad (module.js:432:12)',
'    at Function.Module._load (module.js:424:3)',
'    at Module.require (module.js:483:17)',
'    at require (internal/module.js:20:19)',
'    at Object. (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\runas\lib\runas.js:4:11)',
'    at Object. (C:\Users\Leo\AppData\Local\Championify\app-2.0.1\resources\app.asar\node_modules\runas\lib\runas.js:47:4)',
'    at Module._compile (module.js:556:32)',
'    at Object.Module._extensions..js (module.js:565:10)',
'    at Module.load (module.js:473:32)',
'    at tryModuleLoad (module.js:432:12)',
'    at Function.Module._load (module.js:424:3)',
'    at Module.require (module.js:483:17)',
'    at require (internal/module.js:20:19)' ] }

What OS? Windows 10 64 bit?

yes

This issue was solved with https://github.com/dustinblackman/Championify/issues/220, but I unfortunately reintroduced in https://github.com/dustinblackman/Championify/issues/239. I haven't been able to replicate it locally. However I'll attempt again.

dam sounds like i wont be able to use it for a while than fml lol

@InfamousKing13 @KilogramHours What AV are you running? I have a feeling it's deleting the file.

I just have Windows Defender.

Weird. I've tested a fully updated Windows Defender running on Windows 10, and I still can't reproduce. I'll have to keep trying.

I'm still having the issue where Championify starts, but it is a blank page with the gray background with Jinx and Vi.
I've tried to reinstall Championify, even the new version, and also completely erased and reinstalled League of Legends itself and it hasn't worked. Also tried to Run as Administrator and also nothing.
Can't figure out for the life of me why it is happening. Without the updated Item Sets that Championify gives me the game just feels worse.

@KilogramHours If you're experiencing a blank background, please open a new issue with your log file output.

has this been fixed or no?

Nope it still isn't fixed, at least for me. Sucks because I really liked the application and it was really useful for staying up to date on the recent builds.

Yep. Even after two new updates I still have the issue of it not starting, only showing the blank screen. I feel like I'm never going to be able to use Championify again, which really sucks.

Closing as stale, a good amount has changed for elevation since this issue. Those still having the issue can open a new one if they're still experiencing issues.

repo: dustinblackman/Championify


text:
[Jetpack 4.4.1 -  L4T 32.4.4] Import cv2 fails "ImportError: /usr/lib/aarch64-linux-gnu/libcublas.so.10: file too short"

Hi,
I previously had built a custom l4t-ml:r32.4.4-py3 with OpenCV 4.4.0 and Cuda. However now on a fresh install I keep getting the error below when I import cv2. Can't remember for the life of me what I did if anything or if it just worked previously, any pointers to resolver this greatly appreciated
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/dist-packages/cv2/__init__.py", line 96, in <module>
    bootstrap()
  File "/usr/local/lib/python3.6/dist-packages/cv2/__init__.py", line 86, in bootstrap
    import cv2
ImportError: /usr/lib/aarch64-linux-gnu/libcublas.so.10: file too short

From other similar issues, my ls /etc/nvidia-container-runtime/host-files-for-container.d/ returns the below
cuda.csv  cudnn.csv  l4t.csv  tensorrt.csv  visionworks.csv
Am I missing opencv.csv possible? where does one get that from?

Hi @chull434, you don't need an opencv.csv, because OpenCV is installed inside the container itself.   However CUDA gets mounted in (when --runtime nvidia is used), and the /usr/lib/aarch64-linux-gnu/libcublas.so.10: file too short error indicates that mounting isn't working properly.
Are you starting the container with --runtime nvidia?

Hi @chull434, you don't need an opencv.csv, because OpenCV is installed inside the container itself. However CUDA gets mounted in (when --runtime nvidia is used), and the /usr/lib/aarch64-linux-gnu/libcublas.so.10: file too short error indicates that mounting isn't working properly.
Are you starting the container with --runtime nvidia?

Hi, I am yes, with this fix applied  https://github.com/dusty-nv/jetson-containers/issues/108#issuecomment-995090398

Hmm, okay.  Is your fresh install of JetPack-L4T also on L4T r32.4.4?
If so, are you able to run this test command in l4t-base container:
sudo docker run -it --rm --net=host --runtime nvidia nvcr.io/nvidia/l4t-base:r32.4.4
python3 -c 'import tensorrt'

If it fails to import tensorrt due to some CUDA library issue, then it would seem that your nvidia runtime is still messed up, and I would recommend re-installing those packages.  You should be able to find those with apt-cache search nvidia-container

yeap running same version of jetpacl
nvcr.io/nvidia/l4t-base:r32.4.4 just does no module founds?
nvcr.io/nvidia/l4t-ml:r32.4.4-py3 tensorrt and pycuda import not errors
customer opencv and cuda /l4t-ml:r32.4.4-py3 tensorrt and pycuda import not errors but cv2 still gives back ImportError: /usr/lib/aarch64-linux-gnu/libcublas.so.10: file too short

So been trying to retrace my steps and rebuild the custom container to see if its still possible on this new install, getting the below error when it trys to import torch, not sure if this highlights a possible root cause of are issue or its just a different issue
Traceback (most recent call last):
  File "setup.py", line 13, in <module>
    import torch
  File "/usr/local/lib/python3.6/dist-packages/torch/__init__.py", line 188, in <module>
    _load_global_deps()
  File "/usr/local/lib/python3.6/dist-packages/torch/__init__.py", line 141, in _load_global_deps
    ctypes.CDLL(lib_path, mode=ctypes.RTLD_GLOBAL)
  File "/usr/lib/python3.6/ctypes/__init__.py", line 348, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libcurand.so.10: cannot open shared object file: No such file or directory

OSError: libcurand.so.10: cannot open shared object file: No such file or directory

Typically this error occurs when either (a) the --runtime nvidia mounting isn't working properly or (b) you are installing a PyTorch wheel that's incompatible with your version of JetPack (i.e. has a different version of CUDA)
Can you confirm your L4T version again with cat /etc/nv_tegra_release ?
Can you find libcurand.so.10 under /usr/local/cuda/lib64 ?

cat /etc/nv_tegra_release
# R32 (release), REVISION: 4.4, GCID: 23942405, BOARD: t186ref, EABI: aarch64, DATE: Fri Oct 16 19:37:08 UTC 2020
/usr/local/cuda/lib64$ ls -d libcurand*
libcurand.so  libcurand.so.10  libcurand.so.10.1.2.89  libcurand_static.a

Hmm...if you run ls -ll /usr/local/cuda/lib64/libcurand* inside the container, are those files valid?
It seems that something is wrong with your NVIDIA Container Runtime.

hmmmm
ls -ll /usr/local/cuda/lib64/libcurand*
ls: cannot access '/usr/local/cuda/lib64/libcurand*': No such file or directory
think i might be missing a number of files only 2 in there?
ls /usr/local/cuda/lib64
libcudadevrt.a  libcudart_static.a  stubs

ok yea, CUDA is not being mounted in.  And if you already started the container with --runtime nvidia, there is a problem, and I would recommend re-installing the nvidia-container* packages or reflashing your device

Yeap, I think this install is fubar, just getting the below now, time to reflash I think unless theres a way to fix this?
Setting up nvidia-l4t-bootloader (32.4.4-20201027211332) ...
ERROR. Unsupported board ID: .
Cannot install bootloader package. Exiting...
dpkg: error processing package nvidia-l4t-bootloader (--configure):
 installed nvidia-l4t-bootloader package post-installation script subprocess returned error exit status 1
Setting up linux-libc-dev:arm64 (4.15.0-191.202) ...
Errors were encountered while processing:
 nvidia-l4t-bootloader
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ahh okay, yes I would reflash

Ahh okay, yes I would reflash

From: chull434 @.>
Sent: Wednesday, August 10, 2022 10:45:27 AM
To: dusty-nv/jetson-containers @.>
Cc: Dustin Franklin @.>; Comment @.>
Subject: Re: [dusty-nv/jetson-containers] [Jetpack 4.4.1 - L4T 32.4.4] Import cv2 fails "ImportError: /usr/lib/aarch64-linux-gnu/libcublas.so.10: file too short" (Issue #179)
Yeap, I think this install is fubar, just getting the below now, time to reflash I think unless theres a way to fix this?
Setting up nvidia-l4t-bootloader (32.4.4-20201027211332) ...
ERROR. Unsupported board ID: .
Cannot install bootloader package. Exiting...
dpkg: error processing package nvidia-l4t-bootloader (--configure):
installed nvidia-l4t-bootloader package post-installation script subprocess returned error exit status 1
Setting up linux-libc-dev:arm64 (4.15.0-191.202) ...
Errors were encountered while processing:
nvidia-l4t-bootloader
E: Sub-process /usr/bin/dpkg returned an error code (1)
—
Reply to this email directly, view it on GitHubhttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdusty-nv%2Fjetson-containers%2Fissues%2F179%23issuecomment-1210779426&data=05|01|dustinf%40nvidia.com|cfb5b1de706f4087dcf308da7adef765|43083d15727340c1b7db39efd9ccc17a|0|0|637957395309213122|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=sYOY6XZ0TcGtOpZMg019z3v7ldi%2F4mB1d70bsiT0FDc%3D&reserved=0, or unsubscribehttps://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FADVEGK3BRFVWR6E67BKSNS3VYO6APANCNFSM56CO564Q&data=05|01|dustinf%40nvidia.com|cfb5b1de706f4087dcf308da7adef765|43083d15727340c1b7db39efd9ccc17a|0|0|637957395309213122|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=bWDuEKzaD6YuLf6vFeuKGd470WaM1GqyHPR3FmON0Pk%3D&reserved=0.
You are receiving this because you commented.Message ID: @.***>

repo: dusty-nv/jetson-containers


text:
OC: Grabbed zero system-id for SB, this is not allowed

I ran into this issue when trying to boot the installation USB stick.
Apparently this has to do with a security booting setting.

Same issue.
Security Boot Disabled in BIOS.

After applying @Jyrsa PR https://github.com/duszmox/ThinkPad-X1C4-macOS-OpenCore/pull/4 it boots.

authors: Jyrsa farcop


text:
Not able to connect

Trying to set up two synchronous graphs, get this message on both

There could be any host of user errors leading to this, including using the "Setup Multiplayer" command for both graphs instead of Setup for one and Connect for the other.
I still need to flesh out the documentation for this extension. Once I do, let's follow up then to see if we're still running into issues after following those directions


text:
Example fails when debug print removed

When I run your example as is, the temp and humidity readings are correct. However, if I comment out the line that calls and prints the dht22.debug(), the subsequent temp and humidity readings all fail.

Hi,
I encountered the same issue,  and fixed it already in my fork :-)
Root cause is a missing call to measureTimings()  when debug() method is not called, thus readSensor() misses the values and fails ...
By fixing and playing with this, I felt a need to apply some enhancements e.g a dht22.begin().
Provided some new examples where I try to explain my ideas ...
btw: I run this code on a ESP32 and a AM2305 sensor link which seems to be compatible with DHT22.
Regards
Werner

new code not working with arduino uno

seems am2305 is different than am2302;.;.

i made a new branch dev for your code

When I run your example as is, the temp and humidity readings are correct. However, if I comment out the line that calls and prints the dht22.debug(), the subsequent temp and humidity readings all fail.

it's because the defaults values for timing have not been indicate in the source dht22.h
1.0.5 solve the problem

Sorry for any inconvenience, did  not get the message ...
Is there anything I can / should do on this?
Unfortunately my AM2305 is already productive and mounted outside so I cannot play with it.
But I could buy an AM2302 for testing on Uno (AM2305 is too expensive for just  experimenting).
As far as I remember, I added a pullup resistor to the CPU signal pin.
As said, I used ESP32 in my project. ESP32 is way faster than Uno, so my code may fail because it's too resource hungry?
To be honest, I even run the sensor code in a own thread in 2nd core, to avoid blocking of my main  application code during the OneWire data transfers.
My project was a Modbus RTU server which monitors BME280 and AM2305 sensor.

I see that Version 1.0.5 is available in the Arduino IDE, and I have updated it. I'm not near my particular ESP32 that had the original problem to test it. Will be in a few weeks. Thanks for the solution...

Sorry for any inconvenience, did not get the message ... Is there anything I can / should do on this?
Unfortunately my AM2305 is already productive and mounted outside so I cannot play with it. But I could buy an AM2302 for testing on Uno (AM2305 is too expensive for just experimenting). As far as I remember, I added a pullup resistor to the CPU signal pin. As said, I used ESP32 in my project. ESP32 is way faster than Uno, so my code may fail because it's too resource hungry? To be honest, I even run the sensor code in a own thread in 2nd core, to avoid blocking of my main application code during the OneWire data transfers. My project was a Modbus RTU server which monitors BME280 and AM2305 sensor.

perhaps am2305 is very different ( more accurate ?)  than am2302 ( you have to wait ~1s to stabilize Voltage on powerOn ), it may be better to make another librarie ?

authors: dvarrel jackthese tinkering4fun


text:
Initial Release

for initial release.

[x] Check the package.json - esp repository
[x] Setup Travis CI
[x] npm publish

Done Ininitial release!

repo: dwango-js/private-npm-publish


text:
Track how long do embedding methods take

It would be great if when an EmbeddingComposite is used, the sampleset.info["timing"] dictionary was updated with the EmbeddingComposite overheads. The thing that I'm interested the most for benchmarking purposes is the unembedding stage. I would like to know how long did every chain_break_method take in order to find the optimal combination of quantum and classical resources.

See https://github.com/dwavesystems/dwave-samplers/issues/22 for a discussion of timing in samplers. This should fit into that model.

repo: dwavesystems/dwave-system


text:
Update sbt to 1.10.1

About this PR
📦 Updates org.scala-sbt:sbt from 1.10.0 to 1.10.1
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
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 = "org.scala-sbt", artifactId = "sbt" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.scala-sbt", artifactId = "sbt" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #139.

repo: dwijnand/sbt-project-graph


text:
add legendary battle love and thunder in the menu please

add please

0.19.0 just published which supports Thor L&T


text:
chore(master): release 2.5.1

:robot: I have created a release beep boop
2.5.1 (2023-05-18)
Bug Fixes

linting (28e0ff7)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/dworac/cli/releases/tag/v2.5.1 :sunflower:

repo: dworac/cli


text:
feat: shell and composer cosmetics

https://github.com/dxos/dxos/assets/3398896/6f50121e-9c61-44d1-ba76-bc53115fe1f5

🤖 Generated by Copilot at 0f0d72f
Summary
📚🌈🎛

This pull request adds Storybook support and a ProgressBar component to the composer-app package, and updates some UI components in the react-shell package to use the Action component and the aurora-theme variables. It also modifies some style variables and animations in the aurora-theme package, and changes the vault.html file to use the dark theme.

We added some stories and styles
To make our UI components beguile
We used Action and ProgressBar
And tweaked some colors and props so far
And tested them all with Storybook's dial

Walkthrough

Add Storybook configuration and stories for the composer-app package (link, link, link, link, link, link)
Implement and use the ProgressBar component to show loading indicators in the composer-app package (link, link, link, link, link, link)
Replace the Button component with the Action component in the react-shell package, and add a variant prop to the Action component (link, link, link, link, link, link, link, link, link, link, link)
Add a cutout prop to the InvitationManagerView component in the react-shell package, to create a different background and border style (link)
Force the dark theme in the vault.html file in the vault package, for testing purposes (link)
Modify the groupSurface variable in the surface.ts file in the aurora-theme package, to add transparency, blur, and dark mode (link)

I think I'd prefer to take a path that doesn’t trade the main area’s usability / expressive range for the topbar’s visual appeal, which is the only reason I'm requesting changes. I'm looking forward to trying out all the other ideas here!

we should discuss this in more detail, it's unclear to me what the concrete position is here (e.g. usability/expressive range?)

Looking good. Some minor comments:

I assume the "flashing circle" when clicking is an artifact of how you're recording this?
The scroll-under header opacity is clean in this demo, but I think it will work well with other plugins (e.g., Table plugin) and think we should instead go with a Notion-like header bar.
I would really like to see larger dedicated buttons to create a space and create objects (i.e., with a drop down that just lists object types).
I feel strongly that the main surface area for the text document (or any other input) should be #fff.
Markdown => Documents and use the Folder icon for the folder.
Mobile.

The scroll-under header opacity is clean in this demo, but I think it will work well with other plugins (e.g., the Table plugin, which also scrolls and the Sketch plugin, which doesn't) and think we should instead go with a Notion-like header bar.

I agree with @richburdon on this one. I appreciate that you're trying to explore a distinct design direction here with the glass scroll-under look and I understand the priority of not chewing up vertical space with a fixed element, but I think a fixed header provides the most flexibility and control for plugins.
Here's some use cases I'm thinking of:
Some plugins will want additional "menu" or controls in their main area and the scroll under will just look weird. For example, the TLDraw plugin:
LIGHT:

DARK:

In cases like these, how do we create a visual separation between the header and plugin's UI such that they don't clash?
Some plugins don't scroll, or scroll within the main area in creative ways. For example, Kanban rows won't scroll up, the scrollviews are within each column. The table plugin will have fixed headers that won't scroll.
LIGHT:

DARK:

Same challenge: how to differentiate from the "plugin's area" and the header in a cohesive way.
Some ideas:

If you're really committed to the "glassy" design direction (we're not yet using that style anywhere else in the UI that I see), you could make the header fixed and also transparent/glassy on scroll-under. When there's not content underneath, the transparency wouldn't take effect.
Another option would be for plugins in the main area to opt-in to different header styles if more vertical space is desired.
Yet another option is for the header to "auto-hide" on scroll down and "show" on scroll-up, which frees up the vertical space in cases where plugins are long and scroll-y.

All that being said, it seems to me the quickest thing here is to just "copy Notion" or one of the many examples of fixed header, three-column layouts.

A few random comments:

Can we have a dedicated "+" to add item button on Space hover as discussed in Figma?

A la Notion:

Can we use the same icon to open/close the two sidebars? I like this icon, but really don't care as long as they are the same on both sides:

I know we just moved the "Powered by DXOS" into the settings, but it actually did a nice job of anchoring the bottom of the left sidebar. Minor vote for moving it back there again. :-P

authors: jessmartin richburdon zhenyasav

repo: dxos/dxos


text:
Cloudformation 템플릿이 적용되지 않는 현상

01_base_resources_cfn.yaml 템플릿을 콘솔에서 적용하려고 하면 아래 이미지와 같은 에러메세지가 출력됩니다.

가져오기가 아니라 새로 생성을 했어야 됬네요 이상없습니다.


text:
Cannot get correct informations on macOS Big Sur

Description
If you're suggesting a new feature then just a description will suffice.

[Yes] Does this issue still occur in the master branch? (Required if issue)

Neofetch version
Neofetch 6.1.0
Screenshot

Config file
config.txt
Verbose log
neofetchlog.txt

Run neofetch -vv 2> neofetchlog
Upload the contents of neofetchlog to pastebin, gist or equivalent.

Master branch works for me. Is there any plan to update package in Homebrew?

idk @kotori2

What's your OS version? @kotori2

Darwin 20.2.0 Darwin Kernel Version 20.2.0: Wed Dec  2 20:39:59 PST 2020; root:xnu-7195.60.75~1/RELEASE_X86_64 x86_64

aka 11.1 (20C69)

I found that this is due to the fact that the current code only counts packages installed in /usr/local/Cellar/, which only works with Intel version of Homebrew. I will open a PR addressing this issue soon.

I found that this is due to the fact that the current code only counts packages installed in /usr/local/Cellar/, which only works with Intel version of Homebrew. I will open a PR addressing this issue soon.

Sorry, I misunderstood this issue. #1656 is unrelated.

Sorry, I misunderstood this issue. #1656 is unrelated.

@beijingrice Does this issue still occur on 7.1.0?

@beijingrice Does this issue still occur on 7.1.0?

authors: beijingrice kotori2 vegadodo

repo: dylanaraps/neofetch


text:
Output collides with the prompt

Description
When running neofetch after upgrading to Kubuntu 22.10, the output now collides with the prompt
Neofetch version
7.1.0
Screenshot

Config file
can't upload on pastebin, gets flagged for whatever reason, it's the default config
Verbose log
https://pastebin.com/F4kMKWeD

It’s a known issue, but there’s a workaround:
https://github.com/dylanaraps/neofetch/issues/2195#issuecomment-1246184442