text:
[Git submodules] Bump to the latest release

Hi,
First of all, thank you for this great tool and for providing it freely for open-source projects :heart:
I'm opening this feature request because the Git submodules updater always bumps to the latest commit of a specific branch. It works perfectly well but, not all projects use a dedicated branch for stable code. This is why I would like to be able to bump to the latest release (git tag) present in a repository. This API call can be used for this purpose.

@greysteil
before the update config gets enhanced with new option to select between pre-release commits and only release commits possibly extending versioning-strategy  to gitsubmodules,

one cheap UI convenience to help humans check whether dependabot PRs coincides with a tag would be to add an href to the github tags page in the PR body. Currently, this requires multiple clicks to browse to tags (see https://github.com/orange-cloudfoundry/paas-templates/issues/869#issuecomment-694787430 for current manual steps)

@gberche-orange are you checking if the commit corresponds to a tag before merging? So c317ab9 corresponds to v13.19.0?
Not sure it makes sense to add a plain link to tags but maybe highlight the corresponding tag in the commits list if this is what you need?
We're currently busy migrating Dependabot Preview to GitHub so don't have much spare capacity but can review any PRs to dependabot-core if you wanted to submit a fix there.

Thanks @feelepxyz The best user experience would be to bean optin flag such as 'versionning-strategy' to only receive PRs for commits matching tags. Otherwise, you're right, the workaround of indicating in the pr body which commit matches tags is a better alternative. I'll try looking if this could be easily contributed.

Any news on this one?
Currently I'm using something like this to get the latest tag and then compare it to the current tag. It would be nice to have a more integrated way to keep dependencies in sync.
LATEST_TAG=$(git ls-remote --tags --exit-code --refs "$GIT_REPO" | grep -oP '^[[:xdigit:]]+[[:space:]]+refs\/tags\/\Kv?[0-9\._-]*$' | sort -V | tail -n1)

I think this has been resolved and dependabot can bump to the latest tag. Here's an alert from a dependabot bump to a tag:
Bumps news-indicator from c714992 to 1db1fc8.
Commits

    1db1fc8 2.6.3
    6eb085e Merge pull request #55 from 0dysseas/second-fix
    9065318 perf(settings): performance fix
    efc43ff Merge pull request #54 from 0dysseas/another-fix
    500d2ff docs(settings): small fix in docs
    1a8d617 Merge pull request #53 from 0dysseas/dev
    8b6ea29 Merge pull request #52 from 0dysseas/another-fix
    9ff9ef6 refactor(settings): another refactor comment
    0f44882 Merge pull request #51 from 0dysseas/another-fix
    7e68ac0 refactor(settings): refactor comment
    Additional commits viewable in compare view

where 2.6.3 is the latest tag of my news-indicator submodule.
By the way (not related to this thread) but dependabot doesn't seem to respect the custom schedule, I've configured in my .yaml file. Will have to revert to the default one but I'm afraid this won't run as intended too?

@0dysseas are you able to share your configuration? Obviously I only want DB bumps when tags are published - not pushes main/master - so assume there is config properties for this behaviour?

@magnetikonline, I have a very simple dependabot.yml configuration. Here it is:
version: 2
updates:
  - package-ecosystem: "gitsubmodule"
    directory: "/"
    schedule:
      interval: "daily"
    assignees:
      - "0dysseas"
    labels:
      - "submodule-updates"
    # Must use the full team name, including the organization, as if you were @mentioning the team
    reviewers:
      - "0dysseas"
    # Allow dependabot to open up to 10 open pull requests. Default is 5.
    # open-pull-requests-limit: 10

I'm using the native dependabot GH service (and not the dependabot-preview app) and I can see dependabot bump my submodule to the latest tag.
I'm not aware of any dependabot.yml config properties to have bumps only when tags are published. The way I'd approach this, would be to have dependabot as part of a Github action- and trigger it only when tags would be published.

I'm not aware of any dependabot.yml config properties to have bumps only when tags are published. The way I'd approach this, would be to have dependabot as part of a Github action- and trigger it only when tags would be published.

This is what I'm after. So sadly this doesn't really improve the situation - I only want DB to detect/execute submodule update PR's based on tags/releases.

I'm using the native dependabot GH service (and not the dependabot-preview app) and I can see dependabot bump my submodule to the latest tag.

As a side note - the preview version of the bot no longer exists - or at least you can no longer engage with it: https://github.blog/2021-04-29-goodbye-dependabot-preview-hello-dependabot/

https://github.com/dependabot/dependabot-core/issues/1639#issuecomment-1280589582

authors: 0dysseas SkypLabs feelepxyz gberche-orange landfillbaby magnetikonline oittaa

repo: dependabot/dependabot-core


text:
Support multiple gemfiles

From @deivid-rodriguez on November 19, 2017 18:44
Some projects use multiple gemfiles. The main use case I know for this is to be able to test libraries against different major versions of dependencies.
Does dependabot support this kind of setups?
Copied from original issue: dependabot/feedback#51

Slightly absurdly, the answer is "yes on the backend, no on the frontend". We've never figured out a good way to display information about which directory (or files) within a project an update setup is targeting, so while the backend supports have multiple update setups of the same language for the same project, there's no way to add them in the frontend.
If you've got a particular repo in mind, let me know and I'll take a look at whether I can get things set up manually on our side.

From @deivid-rodriguez on November 21, 2017 0:5

Slightly absurdly, the answer is "yes on the backend, no on the frontend". We've never figured out a good way to display information about which directory (or files) within a project an update setup is targeting, so while the backend supports have multiple update setups of the same language for the same project, there's no way to add them in the frontend.

I think mentioning the specific gemfile being updated in the description & body of PR's could be enough? Like "Bump <gem_name> from <old_version> to <new_version> in <path_to_gemfile>"?

If you've got a particular repo in mind, let me know and I'll take a look at whether I can get things set up manually on our side.

Yes, this one: https://github.com/activeadmin/activeadmin!
Dependabot would need to open PR's to keep the gemfiles/rails_{42,50,21}.gemfile up to date automatically. We're not currently committing the lock files to version control, but I think we can change that if we can get our dependencies handled automatically in exchange :)

OK, that links in with the work I'm doing on https://github.com/dependabot/feedback/issues/27 and https://github.com/dependabot/dependabot-core/pull/135 - will take a few days but I'll have something for you relatively soon. And I'd love to have Dependabot running on https://github.com/activeadmin/activeadmin so doubly motivated to get it done!

From @deivid-rodriguez on November 21, 2017 0:17
Thanks @greysteil, let me know if you need anything from our side! :heart:

@deivid-rodriguez - I've been thinking about this one for a bit:

I don't yet have a good solution for Dependabot updating each of the gemfiles/rails_{42,50,21}.gemfile files. Fundamentally, the problem is that Dependabot doesn't have a way of saying "only update the dependency within this range", which is what you'd want for those. I feel like a good solution is tantalisingly close, but I'm not making much progress on it.
In the meantime, I do have a solution for running Dependabot on repos like this in general. I've just pushed this change that means Dependabot could run on the activeadmin gemspec and the Gemfile imported by each of gemfiles/rails_{42,50,21}.gemfile without any bother. That would mean you'll get a PR from Dependabot if/when the requirements in the gemspec don't allow the latest version of a sub-dependency, which should be handy when Rails 5.2 is released, for example.

From @deivid-rodriguez on November 30, 2017 14:54
:wave: @greysteil!
So if I'm understanding this right, connecting @dependabot at this point would mean getting automatic updates for Gemfile and activeadmin.gemspec, but not yet for gemfiles/rails_{42,50,51}, right? If so, sounds like a start! :)

Yep, that's exactly right 🙂

From @deivid-rodriguez on January 25, 2018 1:2
@greysteil Sorry I never updated this. The other activeadmin collaborators (who are more actively collaborating than me) had no interest on adding this, so that's why we didn't add it.
Hopefully the changes you added will be useful to other projects, and I'll be able to convince AA folks one day :)

From @deivid-rodriguez on November 30, 2017 15:1
Nice! I'll propose it to the team then. Definitely a :+1: from me! :)

No worries - it was useful feedback regardless!

@greysteil I'm reconsidering this again, and I'm thinking... Since you can currently choose the repository root for your repo... Maybe having a structure like this and having separate checks with a different root for each Gemfile would work?
gemfiles/
  rails50/
    Gemfile
    Gemfile.lock
  rails51/
    Gemfile
    Gemfile.lock

Tried the idea on my activeadmin fork. It kind of worked, but since the Gemfile.common file is shared between all gemfiles, PRs bumping dependencies on that file for a specific gemfile will get it out of sync with the other gemfiles. I guess we could remove the Gemfile.common file and repeat all common dependencies on every gemfile.

Have there been updates on this?  I have Gem with multiple Gemfiles that I'm trying to setup on GH.
I've setup the Gemfiles like this in the repo, but haven't been able to get dependabot do scan them all.
╰ $ cat Gemfile
source 'https://rubygems.org'

gem 'rails', '~> 5.2.0'

require_relative 'gemfiles/common_gems'

# this is defined in common_gems.rb
# def source_common_gems!
#   source 'https://rubygems.myorg.org/private' do
#     gem 'foo'
#   end
# end

source_common_gems!

gemspec
$ ls gemfiles*
common_gems.rb    rails-5-0.gemfile rails-5-1.gemfile rails-5-2.gemfile rails-6-0.gemfile

We ended up going with the solution I proposed earlier for activeadmin, and it has worked fine for us since our dependencies are essentially automanaged now. It's quite noisy though, it'd be good to group the updates of the same dependency accross multiple gemfiles together. But it works for me!

source: gharchive/issue

authors: deivid-rodriguez greysteil jhirbour

license: MIT

license_type: permissive

license_source: github-api


text:
Allow regex or glob in versions to ignore

Is there an existing issue for this?

[X] I have searched the existing issues

Feature description
Dependabot will sometimes create pull request for updating a dependency to a snapshot release, e.g. scalatest_2.13 to 3.3.0-SNAP4. There are several formats a snapshot release might have. There may also be other formats that users do not ever wish to use.
In the docs there seems to be no way of ignoring specific patterns.
Something like this:
    ignore:
      - dependency-name: "scalatest_2.13"
        versions: ["*SNAP*"]

(the above currently gives the error The property '#/updates/0/ignore/0/versions' includes invalid version requirements for a maven ignore condition).

+1
we are facing a similar issue. E.g. there is a 12.5.0.jre11-preview version for dependency com.microsoft.sqlserver:mssql-jdbc which we would like to ignore.

Got similar problem: https://stackoverflow.com/questions/79204574/how-to-make-dependabot-to-not-update-from-snapshot.
Thanks

authors: artembilan erikv85 sidyes


text:
Use dry-run on a Repository

Hello,
Does anyone know how I can check version & security updates for my own repository, using the dependapot-core locally?
Actually, on a previous dependabot-core release (0.215.0), I used to do the debugging running the dry-run as explained on the Readme with the DEBUG_HELPERS=true set and I received all the relevant messages.
Specifically, I was following the steps below :

Clone the dependabot-core package
Run the command : DEBUG_HELPERS=true bin/dry-run.rb composer --clone SSH URL
Provide Username & Git Access Token

However, in the current version, after I create the development environment (composer), I cannot use the option --clone (since it's not supported anymore) to get my repository, in which I want to test the dependabot updates.
So, has anyone faced a similar problem or know the process to debug the dependabot's dependencies updates locally for a repository?
Thanks in advance!

Can you use the Dependabot CLI? The basic usage would be dependabot update composer <org>/<repo>.

authors: jakecoffman karinarastsinskagia


text:
WIP Vendorize

close #109
Blocked by much of issues with bowler.
https://github.com/facebookincubator/Bowler/issues/90
https://github.com/facebookincubator/Bowler/issues/91
https://github.com/facebookincubator/Bowler/issues/92
https://github.com/facebookincubator/Bowler/issues/93

Another "Ugh": Bowler doesn't support Python 3.5. Just for symbol annotations, I think. So, I'll fork it, thanks to MIT license

Ok, everything works. On the way:

Documentation
Bowler-py35 release. Maybe, fissix too, if my PR won't be accepted: https://github.com/jreese/fissix/pull/4

CI failed because of a bug in the old version of dephell. Let's merge it and release to fix it

source: gharchive/pull-request

repo: dephell/dephell


text:
Fix wheel generation

Wheel Generation for Packages with src folder
Fixes issue #391
Problem
Packages containing a src folder above the package folder won't have a working wheel package when building the packages with dephell build
Solution
Appending the found package dir to the project package path enables the converter to generate a working wheel package for packages with a src folder as well as for packages without one (when there is no src folder, this parameter contains the value '.' )
Misc
Also fixed a typo in the project_build file.

Oh, I totally missed that one :open_mouth:
Updated the retrieval of the key from the dict with using the get(...) method and a default value.

I think you can make a project structure in temp_dir fixture, dump it, and then open it with zipfile and check the dumped structure. Like in the tests I shared above.
Using the current dir as default is not correct. The project can be located somewhere else. I can't say for sure right now, I'm away from the laptop. However, you can make just tests, and I'll help you with the solution. I understand if you lost here, we definitely need more internal documentation. Right now I'm working on type annotations for everything, it should help a bit :)
Off topic: Hmm, why fasthub can't comment on threads?

@orsinium Thanks for the starting point. I'll try to implement some testcases for that.
I think I still need to dig into how to execute the wheel generation properly with as little as possible overhead.

While working on this new method to generate the wheel package, I might have encountered a different issue in dephell_discovery, but still some investigation is necessary.
Will look into that, the next days.

authors: Viginox orsinium


text:
Timestamp filed doesn't always hold time stamp of the image. It could hold a hash value.

According to Microsoft the timestamp fields in the PE header could contain a hash instead of the actual build timestamp:
https://msdn.microsoft.com/en-us/library/windows/desktop/ms680547(v=vs.85).aspx#debug_type

I am not seeing documentation regarding this. Do you have any other references?

authors: a-rey alexandrw

repo: deptofdefense/SalSA


text:
Discuss/Document Procedures for Deploying Changes

As we get closer to the end of setting up v2, we should discuss what procures are appropriate for content and other code releases on this repo. There are security measures that can be added to require an approver to get anything into production. This produces more security by may be annoying for simple copy changes. Like most security discussions, there is a spectrum here and not necessarily one right answer. We can discuss and see what we think makes the most sense for DDS in its current form and planning for the future

This feels like another good opportunity to use this https://github.com/joelparkerhenderson/architecture_decision_record/blob/master/adr_template_by_michael_nygard.md and document our decision in the wiki. This will actually relate to #40 some.

https://github.com/deptofdefense/dds.mil/wiki/ADR:-Release-Process

authors: SCasarottoDDS jhackshaw-dds


text:
Firefox version?

This looks like a useful extension but I don't use Chrome unfortunately, would it be possible to port your extension to Firefox? I found a guide that may be useful and I didn't find any issues when I tested it in the compatibility tester but no worries if you're not up for it!
https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/

Sorry, I don't have time to maintain a second version of the extension in Mozilla's add-ons site right now. :-(
I also only saw one (harmless?) warning from the extensiontest.com:
    {
      "message": "\"storage.sync\" can cause issues when loaded temporarily",
      "description": "This API can cause issues when loaded temporarily using about:debugging in Firefox unless you specify applications|browser_specific_settings > gecko > id in the manifest. Please see: https://mzl.la/2hizK4a for more.",
      "locations": [
        {
          "file": "options.js",
          "line": 20
        },
        {
          "file": "options.js",
          "line": 37
        },
        {
          "file": "content.js",
          "line": 7
        }
      ]
    }

If you haven't already tried it, it might be worth checking out the repository and trying to load it in Firefox via about:debugging. https://developer.mozilla.org/en-US/docs/Tools/about:debugging has instructions, I think (in the "Loading a temporary extension" section).

This looks like a useful extension but I don't use Chrome unfortunately, would it be possible to port your extension to Firefox? I found a guide that may be useful and I didn't find any issues when I tested it in the compatibility tester but no worries if you're not up for it! https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/

Firefox version is in the process of being approved by Mozilla reviewers.

repo: derat/duoleavemealone


text:
sendCommand instead of send_command

This replace the this keyword for the client var inside of a callback and use the right name for the sendCommand method.
I didn't know if I should have updated the version number.

Thanks, I will take a closer look tomorrow and I have some other changes/fixes, so will up the version number and push to npm as well.
Thanks..

I just pushed 0.2.6 to npm, has your change and a few cleanup items from jshint. Thanks again..

authors: JeanSebTr derekcollison


text:
Does not compile PHP 7.0.13

$ phpize
Configuring for:
PHP Api Version:         20160303
Zend Module Api No:      20160303
Zend Extension Api No:   320160303

And trying to make:
/home/james/workspace/vld/srm_oparray.c: In function ‘vld_dump_op’:
/home/james/workspace/vld/srm_oparray.c:689:29: error: ‘ZEND_FAST_RET_TO_FINALLY’ undeclared (first use in this function)
    if (op.extended_value == ZEND_FAST_RET_TO_FINALLY) {
                             ^
/home/james/workspace/vld/srm_oparray.c:689:29: note: each undeclared identifier is reported only once for each function it appears in
/home/james/workspace/vld/srm_oparray.c:691:36: error: ‘ZEND_FAST_RET_TO_CATCH’ undeclared (first use in this function)
    } else if (op.extended_value == ZEND_FAST_RET_TO_CATCH) {
                                    ^
/home/james/workspace/vld/srm_oparray.c:696:29: error: ‘ZEND_FAST_CALL_FROM_FINALLY’ undeclared (first use in this function)
    if (op.extended_value == ZEND_FAST_CALL_FROM_FINALLY) {
                             ^
/home/james/workspace/vld/srm_oparray.c:770:62: error: ‘EXT_TYPE_UNUSED’ undeclared (first use in this function)
  if ((flags & RES_USED) && !(op.VLD_EXTENDED_VALUE(result) & EXT_TYPE_UNUSED)) {
                                                              ^
Makefile:197: recipe for target 'srm_oparray.lo' failed
make: *** [srm_oparray.lo] Error 1

PHP version:
$ php -v
PHP 7.0.13-1+deb.sury.org~xenial+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.13-1+deb.sury.org~xenial+1, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.4.1, Copyright (c) 2002-2016, by Derick Rethans

The error messages that you see are the ones you would have gotten with PHP 7.1. Are you sure it was 7.0.13? I have just tested that version, and it compiled fine. For PHP 7.1, I just pushed some commits.

Yes, sorry. It seems phpize on my machine configures for 7.1 but php is for 7.0. User error (also, tried it with latest master and it builds now anyway - thanks!)

authors: asgrim derickr

repo: derickr/vld

license_source: bigquery


text:
Ameerul / FEQ-2666 "No" is selected by default in rating and recommendation modal

Added new get values in useExtendedOrderDetails to return the correct value for if the user was rated previously and is recommended based on if it is their advert.
added test cases

https://github.com/user-attachments/assets/c9f0f293-b64f-4dab-988a-b12170f51606

Pull Request Test Coverage Report for Build 11006756321
Details

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 85.438%

Totals

Change from base Build 10995145342:
0.01%

Covered Lines:
5934

Relevant Lines:
6476

💛  - Coveralls

authors: ameerul-deriv coveralls


text:
Not working on CI 3.1.0

The image "http://localhost/Codeigniter-Barcode-Generator-Zend-Library/" cannot be displayed because it contains error

Can you show me please?

If you have find any issues, you can go back again ..
Tks


text:
Event argument name conflicts with JS method values()

Hi all,
I've just noticed that Openzeppelin's IGovernor.sol interface defines an event with argumetn values (https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/governance/IGovernor.sol#L28-L37)
When I try to use the generated typings, I get that event.args.values is undefined - I believe this is because of the clash between the argument name and the JS object method values()
Is there a way to check for reserved keywords and pre/su-fix the name values with an underscore or something like that?
I can access it by index as well, but it would be messy to mix accesing content by . and []. It might be also an issue for other reserved words.

Thanks for looking into it!

as @hasparus noted: https://github.com/dethcrypto/TypeChain/pull/654#issuecomment-1072313143, we are thinking that this is low priority issue without a clean solution.  For now, we suggest renaming clashing symbols manually in the ABI (ex. values => _values).
If more ppl want us to prioritize it, please speak up.

authors: krzkaczor vpavlin

repo: dethcrypto/TypeChain


text:
Create a Indonesian translation of the curl REST API guide

Based on the English version of the guide (https://github.com/devadvance/terminalcheatsheet/blob/staging/guides/curl-rest-api.md), create a Indonesian translation in https://github.com/devadvance/terminalcheatsheet/blob/staging/i18n/id/guides/curl-rest-api.md.
It is OK to use the English images/GIFs. Look for TODO in the file for suggested places for translations.
Please comment on this issue before starting work so people are informed that you are working on it.

Can I work for this translation?
And If I can, When the deadline?

may I work on this translation?

@Aldhanekaa sure! Assigned to you.

Is the AMP validation had errors because of the Http address?
but after opening Learn more they guide me to change something in code. I shouldn't do that, right?
Is the problem will solve when the site doesn't have Http address (Using GitHub page)?

Is the AMP validation had errors because of the Http address?
but after opening Learn more they guide me to change something in code. I shouldn't do that, right?
Is the problem will solve when the site doesn't have Http address (Using GitHub page)?

Actually I already translated it, but doubt to pull request because of that error.

@Aldhanekaa that error is fine. During local development, the content is http instead of https. If there are no other errors, then it is ready for PR!

#139

#139

Reviewed and merged. Thanks for contributing!!

authors: Aldhanekaa devadvance

repo: devadvance/terminalcheatsheet


text:
Devel

Adding Unit test, fixing errors

Codecov Report

Merging #12 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #12   +/-   ##
=======================================
  Coverage   27.85%   27.85%
=======================================
  Files          27       27
  Lines        1777     1777
=======================================
  Hits          495      495
  Misses       1242     1242
  Partials       40       40

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 e6a4983...670c88a. Read the comment docs.


text:
Investigate AzDO simple test failure

Fixes #152 which was failing the AzDO build. A previous PR changed the code so that the push option was supposed to depend on whether imageName was set or not, but the definition still had the default push value specified so the code didn't function correctly.
Pin the CLI to 0.7.1 due to an issue with 0.0.8 (see https://github.com/devcontainers/cli/issues/91)

/test

/test

/test

/test

/test

/test

/test
previous run failed on image pull

repo: devcontainers/ci


text:
Override command without Dockerfile

Hi,
Is it possible to override CMD without having a Dockerfile?
I'd like to use image & overrideCommand: false but also specify the command without unnecessarily writing a Dockerfile that just changes CMD.
Thank you!

Thanks for opening!
I believe since overrideCommand defaults to false, if you want to use the default command specified in the Docker image, you do not need to explicitly set overrideCommand to false or worry about creating a Dockerfile. Did you try this and experience any issues?

repo: devcontainers/cli


text:
Java feature: support multiple Java versions

Most of the times developer needs multiple Java versions to be installed, e.g. Java 17 is required for a Spring Tools Language Server and app itself may require Java 11.
There must be a way to achieve that with "ghcr.io/devcontainers/features/java:1" feature.
Currently following workaround works:
                // Java 11 is required for a "Community Server Connector" (Tomcat)
		"ghcr.io/devcontainers-contrib/features/tomcat-sdkman:2": {
			"version": "8.5.89", // https://tomcat.apache.org/whichversion.html
			"jdkVersion": "11",
			"jdkDistro": "zulu"
		},
		// Java 17 is required for a Spring Tools Language Server
		"ghcr.io/devcontainers/features/java:1": {
			"version": "17",
			"jdkDistro": "zulu",
			"installMaven": "true",
			"mavenVesion": "3.9.3" // https://maven.apache.org/docs/history.html
		}

But it would be great to install multiple Java versions without installing a Tomcat. Selecting a default Java version will be also very helpful.

Hi 👋
Providing some solutions -
Option 1 - We have an experimental additionalVersions option for some of the Features to install more than one SDKs. The value specified for version option is set as default.
Can you try adding the following to .devcontainer.json?
"features": {
        "ghcr.io/devcontainers/features/java:1": {
            "version": "17",
            "additionalVersions": "11"
        }
    }

Option 2 - The mcr.microsoft.com/devcontainers/universal:2 consists of Java 17 and Java 11. Maybe you could use that as the base container image?

repo: devcontainers/features


text:
Pin PostgreSQL version in *-postgres templates

*-postgres templates (ex. ruby-rails-postgres) use postgres:latest image which isn't the best default by 2 reasons:

Using latest tag will cause problems in a case we rebuild container after release of new major version of PostgreSQL, as data generated by different major versions are not compatible and require using dumps, cluster upgrades, etc., simply saying container won't start unless we pin to numbered tag that matches previous major version.
Images that have tags without suffix, like latest or 16, are Debian-based which means it's almost twice bigger than Alpine-based (425MB vs 243MB), in most cases using Alpine-flavored image should suffice.

I suggest switching to numbered tags with -alpine suffix as and it's smaller and would make it more future-safe. Not sure if it's possible, can PostgreSQL version be entered by user in the same way as imageVariant during initialization?

Thank you for creating the issue and explaining the drawbacks of defaulting to the latest tag for postgres image.
The suggestion to allow users to override the tag (similar to imageVarient) makes sense. But we still need to have a default. I am afraid if a tag like 16-alpine can be the new default instead of latest, since that will hard pin the image and would never receive newer major versions unless we manually modify the template.  Any thoughts around that?

I think it would be good default, at least a better one. In perspective, pinned version in template would need to be updated every year around September/October when new major version is being released to match.
Pinned version also simplifies upgrading to latest minor version by rebuild (not sure if pull is set to always during them, docker pull postgres:16-alpine can be run previously to be safe).
Similarly if developer would need new version to utilize newly added features or simply upgrade it with persisting data still stays manual but more controllable.

repo: devcontainers/templates


text:
Possibility to sniff Bluetooth packets while Wii U is running?

Is it possible to sniff packets whether they be Bluetooth/WiFi coming from the Wii U? I was wondering if we could port Tcpdump/Wireshark.  I want to see how the Wii U initiates the first Bluetooth connection to a Wii remote, as well as other things like monitoring the WiFi packets coming from other Games.

I think so, though this wouldn't be done in wut - likely on a CFW (mocha, mochalite) level. wut acts as linkage between homebrew applications and the Cafe libraries - it doesn't see raw Bluetooth or WiFi packets; that's way lower level.
I think one could also do this with just a regular laptop and sniff wireless stuff like this without any modifications to the console at all, though I'm not an expert in this. Wireshark has a wiki page about getting set up to capture 802.11 (WiFi) radio-layer stuff, so that might be what you're looking for. For Bluetooth stuff, it looks like they recommend buying one of these.
Closing as off-topic.

authors: QuarkTheAwesome nathanRamaNoodles

repo: devkitPro/wut

license: Zlib


text:
Komplexitätsschätzungsmodell erstellen

Zur kompletten Integratino von Scrum im Projekt, soll zur Aufwandsschätzung der einzelnen Tasks ein Modell diskutiert werden.
Dieses Modell soll genutzt werden um den Aufwand zukünftiger Aufgaben zu schätzen und so sicherzustellen, dass in den wenigsten Fällen Tasks sprintübergreifend bearbeitet werden müssen.

[ ] Komplexitätsschätzungsmodell erstellt
[ ] Modell dokumentiert

Die Wahl des Schätzungsmodells fiel auf die Nutzung der Fibonacci Zahlen.
Zur Referenz wurden vergangene Stories mit folgenden Punkten bewertet:
2 Story Points
Create definition of done
Individuelle Analyse/Recherche, Abstimmungsmeeting
3 Story Points
Kubernetes-Enablement für devon4net inklusive Tutorial
5 Story Points
Schreibe Unit Tests, die die bisher geschriebene Logik zu mindestens 80% abdecken (Line Coverage)
Einarbeitung in neues Thema; viel, aber wenig komplexer Entwicklungsaufwand; Verständnis für fremden Code erarbeiten
8 Story Points
Show & filter full menu
Einarbeitung in neues Thema, Konfigurationsaufwand, Entwicklungsaufwand, keine Tests
13 Story Points
SQL-zu-SQL Migration
Einarbeitung in neues Thema, Konfiguration, hoher Entwicklungsaufwand
Migration auf MongoDB analog zur SQL-zu-SQL-Migration
Einarbeitung in neues Thema, Konfiguration, hoher Entwicklungsaufwand, neues Datenmodell. Aber: besseres Tooling


text:
Add file .gitattributes

Correcting line endings

@CREITZ25 thanks for this fix!

repo: devonfw/ide-urls


text:
Adding the possibility to reference increments from outside the current templates file

Our objective
We would like to add a new feature to reference increments from outside the current templates.xml file.
Currently, we are able to reference increments inside the same file using incrementRef. See example here:
<increment name="server" description="CRUD OASP4J Server">
    <incrementRef ref="daos"/>
</increment>
    ....
<increment name="daos" description="DAO's">
    ....
</increment>

It would be nice to be able to reference an increment from another templates folder, with a syntax similar to this one:
<increment name="server" description="CRUD OASP4J Server">
    <incrementRef ref="crud_java_server_app::rest_service_impl"/>
</increment>

The first string of the ref is the name of the templates folder from where to get the increment. After the :: we state the increment id to reference.
Related Issues
Part of issue #676.

Current status
From my last PR, the current status of this functionality is the following:

It is possible to reference any increment from any external trigger. The way to do so is defining an incrementref like:

<increment name="server" description="CRUD OASP4J Server">
    <incrementRef ref="crud_java_server_app::rest_service_impl"/>
</increment>

The ref string is split using as delimiter ::. The first part of the string, is the trigger id crud_java_server_app to reference. That trigger contains an increment id rest_service_impl.

Although it is possible to reference any trigger, the generation of templates will only work when both triggers match the input file. For instance, when using as input a yaml file, we cannot generate templates that need a Java entity as input file. That logic will be implemented with issues #679 and #680.

Logic
To implement this functionality, I added the following logic:

In TemplatesConfigurationReader we read the external incrementref and it is added to the list of increment dependencies.
Then we call the ConfigurationHolder, which stores the TemplatesConfiguration of the external trigger (the trigger containing the increment we are referencing to). That class contains all the needed information of the trigger like, increments, templates, path to the templates...
After that, CobiGen automatically detects the needed templates and is able to resolve their path.

ToDo
There is no proper error message when trying to generate templates that need different input files. There are two cases:
First case: If the templates to be generated do not use any VariableAssignment on their name (like environment.prod.ts.ftl) the following error window is shown:

A DeferredDocument is the variable containing the parsed UML input file.
Second case: If the templates to be generated do use VariableAssignment, the error message is the following:

This means that the variables are null because the matcher could not resolve the input file.
We should create some kind of validation process before, so that a proper error message is shown to the user.

repo: devonfw/tools-cobigen


text:
Icinga reports disk errors

Getting errors in Icinga dashboard for the apps, with Disk being critical:
DISK CRITICAL - /sys/kernel/debug/tracing is not accessible: Permission denied

This is an issue with Nagios check_disks command, which was introduced by a change in Ubuntu >15.10. See https://bugs.launchpad.net/ubuntu/+source/nagios-plugins/+bug/1516451

repo: devops-dojo/the-app


text:
Write synched files as a specific user ID

Is your feature request related to a problem?
When you run a go lang container inside k8s, the go modules can't be installed since all synced files belonging to root but the go process itself it's executed as normal user.
go: writing stat cache: open /opt/app-root/src/go/pkg/mod/cache/download/github.com/!vivid!cortex/ewma/@v/v1.1.1.info76138101.tmp: permission denied
gateway/pkg/http_server/vnc_proxy.go:7:2: cannot find module providing package github.com/koding/websocketproxy: import lookup disabled by -mod=readonly
	(go.mod file is read-only.)

You need to execute your go binary as root to solve this issue.
Downsides:

Security impact even on development
Different runtime behavior in production, maybe things that break in production like binding to ports under 1024.

Which solution do you suggest?

Add new  uid setting to the devspace.yml config under sync (default 0  = root)
Write all synced files as specific user instead of root

Maybe use https://man7.org/linux/man-pages/man2/setfsuid.2.html + https://golang.org/pkg/runtime/#LockOSThread instead doing a chown

Which alternative solutions exist?
Additional context

/kind feature

Could you use this in your devspace.yaml to solve this issue?
images:
  some-image:
    appendDockerfileInstructions:
    - USER root

This effectively adds USER root statement to your Dockerfile (not persistent, only in-memory during the build process) which leads to executing the container as root user during development. More info about this config option here: https://devspace.sh/cli/docs/configuration/images/append-dockerfile-instructions
For CI/CD, staging or prod deployment, just create a profile in devspace.yaml which removes the entire appendDockerfileInstructions array. More info here: https://devspace.sh/cli/docs/configuration/profiles/basics

chown (user + group) and chmod options would be great.
I don't think messing with the Dockerfile is a good solution.
I'm working on Windows, so my permissions are getting messed up constantly. I have scripts to fix them but syncing overwrites them. rsync has --chown and --chmod which are awesome. Rsync takes it a step further and lets me specify different file and dir modes like F440,D550 but chmod syntax like a=,ug=rX is sufficient too.

@mnpenner for this use case devspace supports the dev.sync.*.onUpload.execRemote where you can define your own chown and chmod or any other arbitrary commands that will be executed for each uploaded file or folder

authors: BirknerAlex FabianKramm LukasGentele mnpenner

repo: devspace-cloud/devspace


text:
chore: replace github.com/ghodss/yaml with sigs.k8s.io/yaml

/kind enhancement
What does this pull request do? Which issues does it resolve? (use resolves #<issue_number> if possible)
resolves #
The github.com/ghodss/yaml package is no longer actively maintained. There are numerous inquiries about the project's status on its issue tracker: https://github.com/ghodss/yaml/issues. sigs.k8s.io/yaml is a permanent fork of github.com/ghodss/yaml, which is actively maintained by Kubernetes SIG and widely used in K8s projects.
Please provide a short message that should be published in the DevSpace release notes
Replace unmaintained github.com/ghodss/yaml dependency with sigs.k8s.io/yaml.
What else do we need to know?

Hello @FabianKramm  @LukasGentele  . I apologize for the explicit mention, but I wanted to follow up on this pull request I created some time ago.
I would be grateful if you could take some time to review the changes and provide me with your feedback. If there are any specific concerns or questions you have about the changes, I am more than willing to help address them.
Thank you for your time and consideration. I truly appreciate it. :heart:

repo: devspace-sh/devspace


text:
Implemented ice and packed ice

Implemented ice.go and packed_ice.go

Noteblocks were merged, so please make sure to merge those into your branch and fix conflicts so you can add instruments to the ice.

authors: Sandertv provsalt

repo: df-mc/dragonfly


text:
tables only populated with first 50 ID's

In my GTFS collection I have 5 tables,  all are being populated with data now (which is awesome). However, at the end of my transaction when I am adding items to my tables,  it seems to only update to the first 50 keys  (49 Key_ID)  and this happens in all tables.  I tried removing ++id from table stores. That only errors saying key already exists in object store, preventing me from writing anything to my tables. Without checking for existing db, I can rewrite what's already been created,  so 100 entries of the same thing twice. Am I missing something or going at this the wrong way?

gist
db.version(1).stores({
  'calendar': "service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date",
  'calendar_dates': "service_id,date,exception_type",
  'stop_times': "trip_id,arrival_time,departure_time,stop_id,stop_sequence,pickup_type,drop_off_type",
  'stops': "stop_id,stop_code,stop_name,stop_lat,stop_lon,zone_id,stop_url,location_type,parent_station,platform_code,wheelchair_boarding",
  'trips': "route_id,service_id,trip_id,trip_headsign,trip_short_name,direction_id,shape_id,wheelchair_accessible,bikes_allowed"
});

return db.transaction('rw', db[name], function () {
  res.forEach(function (item) {
    // console.log("Adding object: " + JSON.stringify(item));
    db[name].add(item);
    resolve(data);
  })
})

Example from stop_times.txt for reference
trip_id,arrival_time,departure_time,stop_id,stop_sequence,pickup_type,drop_off_type
23a,7:33:00,7:33:00,777403,1,0,0
23a,7:45:00,7:45:00,777402,2,0,0

I was briefly looking at the gist. It seems you are not using promises correctly. I would do it like this:
    // Populate from AJAX:
    db.on('ready', function () {
      return db.calendar.count(function (count) {
        if (count > 0) {
          console.log("Already populated, 'gtfs' is already created at this domain.");
        } else {
          console.log("Database is empty. Populating from ajax call...");
          return Dexie.Promise.all (gtfs.map(name => Promise.resolve($.ajax('gtfs/' + name + '.txt'), {
            dataType: 'text'
          }).then(data => {
            console.log("Got ajax response for " + name);
            return JSON.parse(csvJSON(data));
          }).then(res => {
            return db[name].bulkPut(res);
          }).then(()=>{
            console.log("Done importing " + name);
          }))).then(()=>{
            console.log("All files successfully imported");
          }).catch(err => {
            console.error("Error importing data: " + (err.stack || err));
            throw err;
          });
        }
      });
    });

Here's what I do:

Wait in parallell for all ajax requests asynchronically
Convert each jQUery promise to a A+ compliant promise so we can chain it.
When each ajax request completes, convert the data and put it in the database using bulkPut (will do an internal transaction for each bulkPut()).

Could have used bulkAdd() instead but if using put, you can update existing items if needed in a future version of your app.

Awesome, this snippet has really helped me understand promises better!  I had to add a few lines [1]  to get importing promise. However, I seem to be getting an error [2], using bulkPut or bulkAdd; add still works but only first 50 keys. Seems like a good error to have, since it's trying to write the entirety of all the text files, but I'm not sure where the error is coming from.  transitFactory.js:9:19 is simply
 var transit = new Dexie('gtfs');

[1]
 }).then(res => {
            res.map(item => {
              return db[name].bulkPut(item);
            })

[2]

That's weird. Is the gist uptodate to reproduce this?

yes, i also just pushed an update to the repo as well. Thanks for looking into this

I saw one issue (even though it doesn't explain the error). This issue will make your promise resolve before all data has been inserted.
            res.map(item => {
              return db[name].bulkPut(item);
            })

needs to be changed to :
            return res.map(item => {
              return db[name].bulkPut(item);
            })

I'm curious about the error you got though so I hope to get some time to debug it before bedtime

The reason for the strange error was that you sent an object instead of an array into bulkPut(). You should remove the map part in bulkPut. I make a pull request with suggested fixes in your repo.

Also make sure to delete your db. Your code didnt import anything. the 50 records was there from a previous import.

Thanks a bunch! I see now how bulkPut and bulkAdd work, so we don't have to iterate over every object in the response. This library is the best, thanks for helping me understand how to use it better.

authors: dfahlander teachtyler


text:
Buffer not polyfied for local development

We cannot polyfill Buffer for local development due to WalletConnect issue https://github.com/WalletConnect/walletconnect-monorepo/issues/4064

Module "buffer" has been externalized for browser compatibility. Cannot access "buffer.Buffer" in client code. See https://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.

expired

Still valid.

authors: StefanBerger-DFINITY peterpeterparker

repo: dfinity/oisy-wallet


text:
feat(frontend): Add missing bitcoin in stores

Motivation
The transactions page for Bitcoin is not showing balance, nor logo, nor nice background.
One error is that it doesn't find any token in the pageToken derived store and it's rendering the default ETH transactions component in TransactionsSignedIn.
In this PR, I add a new derived store to be used in TransactionsSignedIn and fix the pageToken derived store to include bitcoin tokens.
Changes

New derived store networkBitcoin.
Add bitcoin tokens to pageToken derived store.

Tests
Tested that the logo appears in the transactions page.

@peterpeterparker @AntonioVentilii-DFINITY please review
This is a subset of #2206


text:
Mobile App Integration

(This issue was created on behalf of Neeboo based on the following forum thread: https://forum.dfinity.org/t/internet-identity-roadmap-update-september-2022/15306/2)
Problem: Mobile Apps, for example Distrikt, are hard to integrate with II. Because II only accept and response to browser window. The integration flow will become as following:

Mobile app needs to load up a browser window page to redirect the authentication payload.
The middle page should be the same url to web version login page of the DApp to make sure the principal ID is the same to both end.
Payload are session publickey , “frontend url” and anchor number.
After II response with a delegation message, this middle page will have to rebuild the delegation chain and get it back to mobile native side to recover the correct delegation identity.

This flow is not very good for mobile DApps, and we need to find a way to remove the middle page and call II’s canister function directly or allow II’s frontend to receive payload from other client software besides of Browser.

Hi @neeboo
Thanks for raising this issue. We also think, that we should streamline the authentication flow. Not only for better interoperability with mobile apps, but also just for the UX improvements.
We have made a recent change to redirect handling in the service worker: https://forum.dfinity.org/t/changes-regarding-redirect-handling-by-the-service-worker/15047
This has previously been a blocker for Plan A. We are now looking into the details of allowing a redirect based authentication protocol.
Could you explain the plans B and C in more detail. For me it is currently unclear, what exactly you mean.

Thanks for moving this topic to Github @frederikrothenberger .
I think  we need II accepts parameters in different ways. Windows.message only lives inside a browser window, which will limit the usage. Other non-browser clients want to connect with II, will have to embed a browser( a compatible one).  For example, what if my ubuntu iTerm want to connect with II's canister?
Right now, we are only consider agent<>canister authentication, but what if we comes to cansiter<>canister authentication, like in the future, user might control canister as his/her account/wallet to interact with other canister. Then we might have an authentication flow like client <JWT/DID> canister <key:id> identityProvider , which will enable a much safer and better way to interaction. More like an open-internet service.

Hi @neeboo
Thanks for the feedback!

I think we need II accepts parameters in different ways.

Yes, this is something we plan on doing ever since we fixed the security issue with redirects.
However, it is also an Internet Identity specific restrictions. Other IDPs such as the ME application or NFID could already make use of redirects.

Right now, we are only consider agent<>canister authentication, but what if we comes to cansiter<>canister authentication, like in the future, user might control canister as his/her account/wallet to interact with other canister.

This is explicitly being picked up by the interoperability discussion in #5 and #6 (requirement R9). Please bring in your point there too, if you feel that we are missing some aspect of inter-canister communication in the current set of requirements.

authors: frederikrothenberger neeboo

repo: dfinity/wg-identity-authentication


text:
update Security

update dependence

Done

repo: dgjungleP/jokrs


text:
Cancel/Delete candidate should open up a modal

Since cancelling and deleting a candidate are destructive actions we should confirm them using a modal.

This is done

authors: Rahul-Sagore pawanrawal

repo: dgraph-io/gru


text:
Find a way to not need CAP_SYS_ADMIN

CAP_SYS_ADMIN is too powerful

resolved with seccomp

repo: dgtlmoon/sockpuppetbrowser


text:
Issue reading TTrees with different branch name and "leaf" name

Hi Dan,
I've encountered an issue when using ttree2hdf5 (AnalysisBase-21.2.20) on flat n-tuple files where the branch name and leaf name are different, e.g.:
root [4] TMVA_tree->Print()
******************************************************************************
*Tree    :TMVA_tree : Tre to be used for TMVA                                *
*Entries : 18375215 : Total =      4497409573 bytes  File  Size = 4495473044 *
*        :          : Tree compression factor =   1.00                       *
******************************************************************************
*Br    0 :lep_pT1   : b_lep_pT1/F                                            *
*Entries : 18375215 : Total  Size=   73729165 bytes  File Size  =   73682797 *
*Baskets :     2303 : Basket Size=      32000 bytes  Compression=   1.00     *
*............................................................................*
*Br    1 :lep_pT2   : b_lep_pT2/F                                            *
*Entries : 18375215 : Total  Size=   73729165 bytes  File Size  =   73682797 *
*Baskets :     2303 : Basket Size=      32000 bytes  Compression=   1.00     *
*............................................................................*
*Br    2 :lep_E1    : b_lep_E1/F                                             *
*Entries : 18375215 : Total  Size=   73726858 bytes  File Size  =   73680494 *
*Baskets :     2303 : Basket Size=      32000 bytes  Compression=   1.00     *
*............................................................................*
*Br    3 :lep_E2    : b_lep_E2/F                                             *
*Entries : 18375215 : Total  Size=   73726858 bytes  File Size  =   73680494 *
*Baskets :     2303 : Basket Size=      32000 bytes  Compression=   1.00     *
*............................................................................*
*Br    4 :lep_eta1  : b_lep_eta1/F                                           *
*Entries : 18375215 : Total  Size=   73731472 bytes  File Size  =   73685100 *
*Baskets :     2303 : Basket Size=      32000 bytes  Compression=   1.00     *
*............................................................................*
*Br    5 :lep_eta2  : b_lep_eta2/F                                           *
*Entries : 18375215 : Total  Size=   73731472 bytes  File Size  =   73685100 *
*Baskets :     2303 : Basket Size=      32000 bytes  Compression=   1.00     *
*............................................................................*

As you can see the leaf names have this "b_" prepended to them (to be honest I don't know why they were written like this, but this is what we have in our hands).
The converter seems to get tripped up by this, e.g.
ttree2hdf5 --in-file TMVA_tree.root --out-file TMVA_tree.h5 --tree-name TMVA_tree --verbose --print-interval
tree: TMVA_tree
adding TMVA_tree.root
found b_lep_eta1
Error in <TTree::SetBranchStatus>: unknown branch -> b_lep_eta1
Error in <TChain::SetBranchAddress>: unknown branch -> b_lep_eta1
found b_lep_eta2
Error in <TTree::SetBranchStatus>: unknown branch -> b_lep_eta2
Error in <TChain::SetBranchAddress>: unknown branch -> b_lep_eta2
found b_lep_pT1
Error in <TTree::SetBranchStatus>: unknown branch -> b_lep_pT1
Error in <TChain::SetBranchAddress>: unknown branch -> b_lep_pT1
found b_lep_pT2
Error in <TTree::SetBranchStatus>: unknown branch -> b_lep_pT2
Error in <TChain::SetBranchAddress>: unknown branch -> b_lep_pT2
...
...

The converter then sets off and runs over the file, producing an output file of expected size, but when inspected with h5py the contents just seem to contain the values of uninitialized variables (e.g. all information is lost). I confirmed that with the same release, when a TTree with the branch and leaf names are the same, it works fine and the expected values can be extracted from the h5 file.
Do you know if there is some way around this, or is the solution that whatever package wrote that n-tuple needs to be re-written so that it makes the branch and the leaf name the same?
Thanks and best wishes,
James

Hi @jcatmore,
To be to be perfectly honest I'm not really much of a ROOT expert, so I don't really understand the difference between a tree and a leaf (I only wrote this ttree2hdf5 as an afterthought, my main goal was to write the part that writes HDF5 from memory). But internally we call "GetListOfLeaves", so it's  possible that we could just change this to "GetListOfBranches". Again, I don't know what the differences are: it might be that the way we're doing it has only worked by chance so far, because most people create TTrees using simpler syntax that gives leafs and branches the same name. Maybe you have a better understanding of this: the lines that are causing the problem are right here.
It's also worth noting that the version of the code here has diverged slightly from the ATLAS internal version (I didn't want to add this as an external dependency because it seemed like more work for our SW team, and then the ATLAS reviewers made me change the naming conventions). So while the issue you're having is probably going to be a problem for both versions, the code is slightly different between the two.

Thanks @dguest - indeed, I think GetListOfBranches will do the trick. I'll try it locally myself and let you know. Thanks for pointing me to the relevant lines!
James.

Hi @jcatmore,
Ok let me know if you have other issues. I don't quite remember why I used GetListOfLeaves, but it may have had to do with the code needing to figure out the variable type. For leafs ROOT has a GetTypeName() function, but this doesn't seem to exist in TBranch. I guess we could probably add a few lines to dig down to the primitive type in branches too, but it might start to get ugly if we try to accommodate every possible way people are saving trees---my goal was never to cover every use case, just the "common" ones.

authors: dguest jcatmore

license: mit


text:
Leading slash in absolute paths is missing

I just had an option to use the LSP version of this plugin. (This is awesome btw!)
I have an issue in which when using a full path for cscope.files the leading "/" is missing and navigation
does not work anymore.
I.E: /home/<user>/... becomes home/<user>/...
This is easily fixed by using a relative path instead.
Still, I thought it is worth mentioning.
10x for the hard work!

Hey @xdavidel
I have uploaded fix. Please check.

Looks OK to me! 10x

authors: dhananjaylatkar xdavidel


text:
Support: Add suport for Mozilla Firefox

I was trying to install this extension on firefox(primary browser) but it seems that Manifest v3 is not supported.

Mozilla on Manifest v3 support
https://blog.mozilla.org/addons/2021/05/27/manifest-v3-update/
https://blog.mozilla.org/addons/2019/09/03/mozillas-manifest-v3-faq/
Possible solution:
Downgrade version v2 to support firefox. I have not read the source code of the extension so I don't know if that would be a problem.
I'll be happy to work on this if any major work is required.

Okay, let me think this over. If you have any suggestions on how to approach this, feel free to comment down..
Thank you so much!

First, we need to know whether the extension(code) runs in Manifest v2 and if so then it would run on firefox as well IMO. If you check this in your local will have a clear idea. I'm not sure whether this is the best solution but it is a simple solution.

No, this particular version uses certain APIs which are specific to Manifest V3.
DeclarativeNetRequest API to be one of the major ones. Now Chrome actually has given support for this API in Manifest V2 also, so that it aids the developers in transition from Manifest V2 to V3. I don't know if this is the case with Firefox.

authors: dheerajdlalwani gupta-shrinath

repo: dheerajdlalwani/back-to-work


text:
🛑 b2c-api.deeplol.gg is down

In 395cd40, b2c-api.deeplol.gg (https://b2c-api.deeplol.gg/live) was down:

HTTP code: 502
Response time: 585 ms

Resolved: b2c-api.deeplol.gg is back up in 4e1657e.

repo: dherald/service-status


text:
🛑 tongdae.com is down

In fd34e23, tongdae.com (https://tongdae.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: tongdae.com is back up in 3242533.


text:
🛑 ajoumpa.ac.kr is down

In fe99cdd, ajoumpa.ac.kr (https://ajoumpa.ac.kr/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ajoumpa.ac.kr is back up in 42b2eac.


text:
🛑 ktigers.org is down

In 2fb2018, ktigers.org (https://ktigers.org/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ktigers.org is back up in 00acf7b.


text:
🛑 heraldeprep.com is down

In e8bce7e, heraldeprep.com (https://heraldeprep.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: heraldeprep.com is back up in 957fe7c.


text:
RPi connection failure - FirmwareError

I can not connect with OPC-N2 sensor, which reports under the Alphasense software firmware version: "FirmwareVer=OPC-017b...............................BD".
During initialization with command:
alpha = opc.OPCN2(spi)
I get
FirmwareError: Cannot determine correct firmware for this OPC:
Additionally in the official manual I found different wiring for the molex 6w plug for OPC-N2 (attached).

Yup. You're correct. These are pinouts from a breakout board I had designed for the board. I'm very sorry about this. I will change it in the docs immediately.

Sorry i don't get what is wrong with the wiring? I got the same error with
SCK-CLK
SDO-MISO
SDI-MOSI
/SS-CE0
Is this the right one ?

Can you give me a bit more information? What firmware version is your opc?

OPC 1.0.5591.26628
I looked it up in the document it came with and it says firmware can be found when it is first connected to the software and this is what is shown. "0.5591" is the version?

oh sorry Firmware version=17
Found USB-ISS versioin 6
USBISS SerialNo=00021780
Device interface=USBISS
Device info String=OPC-N2 FirmwareVer=OPC
Device type set to OPC_N2
Firmware version=17

Ok okay! It should work then. How are you powering it?
On Fri, Mar 18, 2016 at 6:53 PM louisanb notifications@github.com wrote:

oh sorry Firmware version=17
Found USB-ISS versioin 6
USBISS SerialNo=00021780
Device interface=USBISS
Device info String=OPC-N2 FirmwareVer=OPC
Device type set to OPC_N2
Firmware version=17
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/dhhagan/py-opc/issues/14#issuecomment-198571366

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

A battery pack with 4 AA 1.5V i measured the output volts out of the battery pack which is 5.6V

Is it powering both the pi and the opc?
On Fri, Mar 18, 2016 at 6:58 PM louisanb notifications@github.com wrote:

A battery pack with 4 AA 1.5V i measured the output volts out of the
battery pack which is 5.6V
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/dhhagan/py-opc/issues/14#issuecomment-198572146

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

Can you attach a picture or diagram?
On Fri, Mar 18, 2016 at 6:59 PM David Hagan david@davidhhagan.com wrote:

Is it powering both the pi and the opc?
On Fri, Mar 18, 2016 at 6:58 PM louisanb notifications@github.com wrote:

A battery pack with 4 AA 1.5V i measured the output volts out of the
battery pack which is 5.6V
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/dhhagan/py-opc/issues/14#issuecomment-198572146

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

No just the opc. i am using the wall power cable thing came with the pi for powering the pi alone right now

Ahh okay..there may be some grounding issues but probably not. Do you know
if the batteries supply enough current? It needs at least 260 mA
On Fri, Mar 18, 2016 at 7:01 PM louisanb notifications@github.com wrote:

No just the opc. i am using the wall power cable thing came with the pi
for powering the pi alone right now
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/dhhagan/py-opc/issues/14#issuecomment-198572441

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

Otherwise I would try verifying the connections are good?
On Fri, Mar 18, 2016 at 7:02 PM David Hagan david@davidhhagan.com wrote:

Ahh okay..there may be some grounding issues but probably not. Do you know
if the batteries supply enough current? It needs at least 260 mA
On Fri, Mar 18, 2016 at 7:01 PM louisanb notifications@github.com wrote:

No just the opc. i am using the wall power cable thing came with the pi
for powering the pi alone right now
—
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub
https://github.com/dhhagan/py-opc/issues/14#issuecomment-198572441

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

--
Regards,
David H Hagan
PhD Student | Atmospheric Chemistry & Physics
Department of Civil & Environmental Engineering
Massachusetts Institute of Technology
Cambridge, MA 02139
P: 707.227.6695 | E. dhagan@mit.edu | W. https://davidhagan.me

oh i see! it might be the connections which seems solid but it maybe causing the problem here. The ground issues thing is a good call too i will check that.
About the Current I m using regular Energizer battery http://www.amazon.com/Energizer-Max-Alkaline-Battery-24-Count/dp/B004U429AQ/ref=sr_1_1_s_it?s=hpc&ie=UTF8&qid=1458342479&sr=1-1&keywords=energizer+batteries
I assume it is fine the fun will be turned on when i connect the batter pack (it takes about a minute for the fun to be turned on which i assume is an indicator it is being powers properly)and that is how i know the connection is good ( at least the power ones and i assume others should be good too but i will try to find a way to check)

I am checking the current now!

Hey @louisanb did you solve your issues with the OPC?

Oh sorry i did not see this. Thank you very much for asking! I just got the perfect wire and crimp that i bought to eliminate bad connections concern today. It still has the same error. I am still trying to solve the problem and i am going to do some troubleshooting on the grounding issue you mentions before.  besides that i noticed i have to only connect the power and GND pin to power it up first then connect other pins on Rpi to at least turn OPC on. If i just connect all the pins all at once the OPC won't be turned on. Also when the power source is off the and all connection remain the same, the voltage between SCK-SDI is 2.75v
SCK-SDI=2.75 SCK-SDO=.41 SCK-SS=.37 SCK-Vcc=1.89 SCK-GND=.77
SDI-SDO=2.3 SDI-SS=2.3 SDI-Vcc=.86 SDI-GND=1.98
SDO-SS=.034 SDO-Vcc=1.48 SDO-GND=.36
SS-Vcc=1.51 SS-GND=.39
Vcc-GND=1.13
vs power on: Number in () is the measurement collected once in while which i think is measurement errors
SCK-SDI= 3.3v SCK-SDO=0 SCK-SS=0 SCK-Vcc=2.77 (5.5) SCK-GND=1.18 (0)
SDI-SDO=3.29 SDI-SS=3.29 SDI-Vcc=2.17 (0) SDI-GND=3.3 (1.18 4.5)
SDO-SS=.0 SDO-Vcc=5.5 SDO-GND=0
SS-Vcc=2.76 SS-GND=0
Vcc-GND=5.5

sorry forgot to attack the pictures

Awesome. Any chance you could tell me which color wires are where on the OPC?

Oh yea
Vcc-Red
SCK-Brown
SDO-Green
SDI-Yellow (connects to purple wire on Rpi)
SS-Blue
GND-Black

Okay. I can't see the connection to the OPC which is the most likely error. Can you label which colors are plugged into pins 1-6 on the OPC?

1-Vcc-Red (1 being bottom left of OPC as shown in the picture below
2-SCK-Brown
3-SDO-Green
4-SDI-Yellow (connects to purple wire on Rpi)
5-SS-Blue
6-GND-Black

For Rpi to read the firmware of OPC, does OPC need to be powered? Also please discard the first picture set i accidently switched the blue pin/wire with the purple one when i took the picture

Hmm. The wiring is definitely fine. I assume it's a connection? Otherwise I'm not sure. Have you enabled SPI on the RPi through rapsi-config?

Yea i did enable it. I did not do much on Rpi codewise besides debugging or trying to make the code/OPC to work. The only thing i did was enable SPI and download the code/library from your github and tried to run it and make it work with OPC. I did not check the SPI alone after enable it like the way in one of the pictures below.

@louisanb Interesting. I'm not exactly sure what's going on then aside from it being a bad connection. If you still are powering them separately, I would try using a central PSU.

Thank you very much! I will definitely try the PSU, i feel like it is the cause.

Hey @louisanb any update on this?

Hi David:
I don't work there anymore and thank you very much for checking!
louis

From: David H Hagan notifications@github.com
Sent: Thursday, November 17, 2016 7:41:12 AM
To: dhhagan/py-opc
Cc: louis an; Mention
Subject: Re: [dhhagan/py-opc] RPi connection failure - FirmwareError (#14)
Hey @louisanbhttps://github.com/louisanb any update on this?

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/dhhagan/py-opc/issues/14#issuecomment-261263678, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AIRYjJPtr-cJQs4mSEMF-MA6t72B5ECBks5q_GeIgaJpZM4G-bS5.

authors: Myszka dhhagan louisanb

repo: dhhagan/py-opc


text:
Angie testing something (to delete)

Expected Behavior
Actual Behavior
Steps to Reproduce the Problem

Specifications

Version:
Platform:

Thank you for reporting this issue!  To help me understand the problem better, could you please provide more details about:

Expected Behavior:  What were you expecting to happen?
Actual Behavior:  What actually happened?
Steps to Reproduce the Problem:  Please provide a detailed step-by-step guide to reproduce the issue.
Specifications:  Please include the specific version of Temporal you're using and the platform (e.g., operating system, language).

Once I have this information, I'll be able to assist you further.

Thank you for reporting this issue!
To better understand the problem, could you please provide more details about:

Expected Behavior: Please describe what you anticipate should happen in the scenario you described.
Actual Behavior: Please elaborate on what actually occurs when you follow the steps to reproduce the problem.
Steps to Reproduce the Problem: Please list the specific steps you take to encounter the issue. Be as detailed as possible.
Specifications:  Please include the specific Temporal version and the platform you are using (e.g., Linux, macOS, Windows).

The more information you provide, the faster we can identify and resolve the issue.

Thank you for reporting this issue! To better understand the problem and find a solution, could you please provide more details about:

Expected Behavior:  Please describe what you anticipate should happen when you perform the actions outlined in the "Steps to Reproduce the Problem" section.
Actual Behavior: Please elaborate on what actually happens when you follow the steps. Include any error messages or unexpected behavior you encounter.
Steps to Reproduce the Problem:  Provide a detailed and specific sequence of steps that consistently reproduce the issue.
Specifications:  Please include the following information:

Version: The version of Temporal you are using.
Platform: The operating system and environment you are running Temporal on.

Once you provide this information, I'll be able to assist you in resolving the issue.

Thank you for reporting this issue.  To help me understand the problem better, could you please provide the following information:

Expected Behavior: Please describe in detail what you expect to happen.
Actual Behavior: Please describe in detail what is actually happening.
Steps to Reproduce the Problem: Please provide a clear and concise list of steps to reproduce the issue.
Version:  Please specify the version of Temporal you are using.
Platform: Please specify the platform you are running Temporal on (e.g., Linux, Windows, macOS).

Once I have this information, I will be able to investigate the issue and provide a solution.

Thank you for reporting this issue!
To help us diagnose the problem, could you please provide the following information:

Expected Behavior:  Please describe what you expect to happen.
Actual Behavior: Please describe what is actually happening.
Steps to Reproduce the Problem: Please provide detailed steps on how to reproduce the issue.
Version:  Please provide the version of Temporal you are using.
Platform: Please specify the platform you are running Temporal on (e.g., Linux, macOS, Windows).

The more information you provide, the faster we can help you resolve the issue.

repo: dhiaayachi/temporal


text:
chore: replace mui circular loader with ui-core

This version also shows the item title and actions, giving the user a little more info and options if a visualization is not loading:

[TECH-343]
Fixes: https://jira.dhis2.org/browse/TECH-343

@martinkrulltott Yeah, I wasn't sure about the gray background either. So I'll wait for feedback from Joe.

Maybe best to verify with @cooper-joe / @janhenrikoverland that we want the ComponentCover for the initial load (gray background) or if we just want to use the plain white background (by just not having the cover) like we do in DV? The cover doesn't "cover" anything, since its just empty space behind (as opposed to an update operation which could cover the old content before displaying the new), but maybe thats how our it was specified in the style guide?

@martinkrulltott You are right. The ComponentCover is not needed here as there is no interaction to block on first load.

@martinkrulltott Could you do a new review? I've changed the code quite a bit.

authors: cooper-joe jenniferarnesen


text:
Tales from the Trenches 1. Twilio

p.297 번역

resolved by https://github.com/dhslrl321/cqrs-journey-korean-ver/pull/8


text:
[Bug]: not supported on android (termux)

Opencommit Version
1.1.39
Node Version
19.6.1
NPM Version
9.4.0
What OS are you seeing the problem on?
Other Linux Distro
What happened?
I want try opencommit on my android with termux and this got an error like this
$ opencommit
/data/data/com.termux/files/usr/lib/node_modules/opencommit/out/cli.cjs:18168
    throw new Error(`Unsupported platform: ${platform}`);
    ^

Error: Unsupported platform: android
    at Object.<anonymous> (/data/data/com.termux/files/usr/lib/node_modules/opencommit/out/cli.cjs:18168:11)
    at Module._compile (node:internal/modules/cjs/loader:1275:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1329:10)
    at Module.load (node:internal/modules/cjs/loader:1133:32)
    at Module._load (node:internal/modules/cjs/loader:972:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12)
    at node:internal/main/run_main_module:23:47

Node.js v19.6.1

Expected Behavior
I hope that it will support Android as well
Current Behavior
I don't use it on my android
Possible Solution
No response
Steps to Reproduce
No response
Relevant log output
No response

fixed in the new version, update npm i -g opencommit@latest

close if fixed pls

I'll try it

Oh yeah thats work, thanks @di-sukharev

authors: di-sukharev holiq

repo: di-sukharev/opencommit


text:
在java7和java8生成的war包有问题，但是java6生成的就很正常

java6生成的war可以在任何环境下使用，但是java7和java8生成的war包，启动会http500

完美解决JDK8问题：
1、增加ant依赖，
org.apache.ant
ant
1.9.6
2、把jetty和jetty-util版本升到6.1.26
3、把jsp-api-2.1，和jsp-2.1版本升到6.1H.14.1
done

authors: zgc zzjhacn

repo: dianping/cat


text:
Protect from peers without supported transports

What
Trying to run compliance tests from the kad router module. I've tried to port the new swarm API but forgot to add a transport. The tests ended up blowing up instead of failing gracefully.
How to test
peerOne = new Peer(Id.create(), [multiaddr('/ip4/127.0.0.1/tcp/8090')])
peerTwo = new Peer(Id.create(), [multiaddr('/ip4/127.0.0.1/tcp/8091')])
swarm = new Swarm(peerOne)
swarm.dial(peerTwo, {}, function (err) {
  console.log(err);
});

This just work and display the error.

Nice catch! :D
(for some weird reason, github didn't show this two PR you did on swarm in the last couple of days, sorry for have kept you waiting!)

authors: diasdavid masylum


text:
内部使用的EasyRefreshLayout库在jcenter仓库已经找不到了，无法编译

刚刚导入debugImplementation ('com.didichuxing.doraemonkit:doraemonkit:3.0.0')

然后发现EasyRefreshLayout在各大仓库已经找不到了  包括jcenter和aliyun

刚刚导入debugImplementation ('com.didichuxing.doraemonkit:doraemonkit:3.0.0')

然后发现EasyRefreshLayout在各大仓库已经找不到了 包括jcenter和aliyun

请添加maven { url "https://jitpack.io" }仓库再试一下

刚刚导入debugImplementation ('com.didichuxing.doraemonkit:doraemonkit:3.0.0')

然后发现EasyRefreshLayout在各大仓库已经找不到了 包括jcenter和aliyun

请添加maven { url "https://jitpack.io" }仓库再试一下

感谢，已经修复这个问题，但是出现了新的问题，

现在不知道如何处理这个问题，我集成这个插件主要是想要使用弱网调试功能，如果不集成这个插件是否可以使用弱网调试，我项目用的http不是okhttp和httpUrlConnect

刚刚导入debugImplementation ('com.didichuxing.doraemonkit:doraemonkit:3.0.0')

然后发现EasyRefreshLayout在各大仓库已经找不到了 包括jcenter和aliyun

请添加maven { url "https://jitpack.io" }仓库再试一下

感谢，已经修复这个问题，但是出现了新的问题，

现在不知道如何处理这个问题，我集成这个插件主要是想要使用弱网调试功能，如果不集成这个插件是否可以使用弱网调试，我项目用的http不是okhttp和httpUrlConnect

弱网调试功能是需要依赖插件注入字节码的，而且我们现在只针对okhttp和httpUrlConnect暂时还没有支持HttpClient

repo: didi/DoraemonKit


text:
[developers.diem.com] Switch README from the old Libra logo to the Diem logo

Looks like we missed this one.... Thanks to @shazqadeer for noticing.
Have you read the Contributing Guidelines on pull requests?
Yes

/land

/land

:broken_heart: Test Failed - commit-workflow

:broken_heart: Test Failed - commit-workflow

Is this missing a period? Perhaps should be "../.assets/diem.png"

Is this missing a period? Perhaps should be "../.assets/diem.png"

Is this missing a period? Perhaps should be "../.assets/diem.png"

This PR adds a separate copy of the image inside the developers.diem.com directory. I wasn't sure if this directory hierarchy is ever published separately, and thought it would be best to make it independent. If that's not necessary, we could remove the copied image and make that change.

Is this missing a period? Perhaps should be "../.assets/diem.png"

This PR adds a separate copy of the image inside the developers.diem.com directory. I wasn't sure if this directory hierarchy is ever published separately, and thought it would be best to make it independent. If that's not necessary, we could remove the copied image and make that change.

Ah I see. Only saw the modified file. Didn't see the new one. Probably a similar issue that the file "https://github.com/diem/diem/blob/master/diem.png" likely shouldn't exist.

Ah I see. Only saw the modified file. Didn't see the new one. Probably a similar issue that the file "https://github.com/diem/diem/blob/master/diem.png" likely shouldn't exist.

It looks like this failed to land because of a flaky test, so we have an opportunity to revise this before it goes in. @JoelMarcey can you give some guidance on whether we need 2 copies of the image? Any reason not to also delete the top-level diem.png image that actually contains the Libra logo? (It appears to be unused.)

It looks like this failed to land because of a flaky test, so we have an opportunity to revise this before it goes in. @JoelMarcey can you give some guidance on whether we need 2 copies of the image? Any reason not to also delete the top-level diem.png image that actually contains the Libra logo? (It appears to be unused.)

I think it can be removed. @oriooctopus @jjwill, agree?

I think it can be removed. @oriooctopus @jjwill, agree?

Since discussing diem.png (the libra logo), want to also point out that developers.diem.com/libra.png will also be unused after this PR is applied and so can probably be deleted also.

Since discussing diem.png (the libra logo), want to also point out that developers.diem.com/libra.png will also be unused after this PR is applied and so can probably be deleted also.

I agree that we can delete the image in the base directory, but I don't think we should create a new folder... we already have a static/img folder... can we just use that? If so, please put it in at static/img/logo.png

I agree that we can delete the image in the base directory, but I don't think we should create a new folder... we already have a static/img folder... can we just use that? If so, please put it in at static/img/logo.png

If so, please put it in at static/img/logo.png

How about static/img/diem-logo.png? There are already some similar files in that directory (diem-logomark-white.png and diem-header-logo-white.png) so I think it would be good to have the file name start with "diem".
I updated the PR to do that and also remove the unused files that @JakeSilverman pointed out.

If so, please put it in at static/img/logo.png

How about static/img/diem-logo.png? There are already some similar files in that directory (diem-logomark-white.png and diem-header-logo-white.png) so I think it would be good to have the file name start with "diem".
I updated the PR to do that and also remove the unused files that @JakeSilverman pointed out.

That sounds good to me!

That sounds good to me!

/land

/land

authors: JakeSilverman JoelMarcey bob-wilson bors-libra oriooctopus

repo: diem/diem


text:
Add support for Citext Postgres Type

Fixes #1000

Thanks! Just a quick heads up: If you think this fixes #1000, add "Fixes #1000" to the commit message. This way, Github will automatically close the issue when this gets merged.

Thanks @killercup! I always forget to use that feature , l will remember to in the future😄

repo: diesel-rs/diesel


text:
CLI fails on version 0.1.0-alpha.12 with "designsystemet: command not found"

Description of the bug
When trying to run the CLI command, it fails. This started happening with 0.1.0-alpha.12. It seems to be a different bug than the one described in https://github.com/digdir/designsystemet/issues/2133.
Steps To Reproduce

Run npx @digdir/designsystemet@0.1.0-alpha.12
See error designsystemet: command not found
Run npx @digdir/designsystemet@0.1.0-alpha.11
See expected output

The problem also happens when @digdir/designsystemet is a dependency in package.json and run through e.g. a script
    "build": "npm run clean && designsystemet tokens -o ./dist",

Additional Information
In case it's relevant:
OS is macOS 14.5
npm version 10.8.1
node version 20.12.1

Jepp!
It broke after we changed transpiler to better support using the package in code (in addition to the cli).
We changed to use tsup and it seemingly worked before, but not now 🤔

Should be working albeit with a warning as I had to add assert { type:'json' } to the package.json import in the init script.

Hi, it looks like this is still broken in the latest version. I tried with both 0.1.0-alpha.18 and 0.1.0-next.20, and I'm getting sh: designsystemet: command not found with both of these

Hi, it looks like this is still broken in the latest version. I tried with both 0.1.0-alpha.18 and 0.1.0-next.20, and I'm getting sh: designsystemet: command not found with both of these

Ah! Thanks for the headsup. It was broken at some point since I am doing som summer cleaning and changing our release managment, but @next should be working (@digdir/designsystemet@0.1.0-next.20).
How are you running the cli, with npx or installed locally?

I've tried it with npx and locally installed, but both do fail. And I'm running on linux

Interesting! Do you have time for a call tomorrow (or some time this week) to look closer at this together?

Yeah, sure! I'm in the designsystemet-slack, so you should find me there.

This error is due to misunderstanding of publishConfig.

authors: Hifoz mimarz unekinn

repo: digdir/designsystemet


text:
fix: fix writing to blob store when also calculating content hash

Closes #368
Honestly a super naïve attempt but hoping it does the main thing.

Also switched to streamx since that's what we're using elsewhere for streams

repo: digidem/mapeo-core-next


text:
TaskWorkDialog - Tabs and ButtonGroup

New tabs:

New button:

Original

Refinement: align tabs with the bottom of dialog header
Tabs at start of right section:

Tabs at start of right section, with a section divider:

Tabs at end of right section:

repo: digiexpress-io/digiexpress-parent


text:
Initial review and enhancements

Moved from digipres/digipres.github.io#37

[x] Shift the long list of resources to an Awesome List (a bit like the web archiving one), following the Awesome List Requirements.
[x] Set up GitHub Actions to lint/review the Awesome List PRs/over time.
[x] Review contribution guidelines.
[x] Link to https://github.com/orgs/digipres/discussions for general discussions about these resources.
[x] As awesome-lint dropped link checking, consider adding it in using this
[x] Review annual pre-WDPD reminder email publicising community resources.
[x] Gently promote digipres.club
[ ] #2

@ross-spencer implementing the link checker... turns out there's quite a few broken links! :grimacing: :smile:

Hmm, transient link errors ahoy. Well, the link checker can be treated as advisory.

Okay, deferring #2 to later.

repo: digipres/awesome-digital-preservation


text:
react-native-permissions: NativeModule.RNPermissions is null.

When building for iOS or Android, metro throws the following error: ERROR  Error: react-native-permissions: NativeModule.RNPermissions is null.
Related issues: https://github.com/zoontek/react-native-permissions/issues/759
which points to https://github.com/moaazsidat/react-native-qrcode-scanner/issues/403#issuecomment-1476900938

Downgrading to react-native-permissions v3.3.1 and adding the peerDependenciesMeta blockk seems to have fixed this issue.


text:
Update used node version

Is your feature request related to a problem? Please describe.
Currently some jobs (especially the ones using debian bullseye image) use node 12. Update so at least node 14 is used.
Check the install_toolbelt step finishes without warnings about a wrong node version.
Use a separate command for this, so future version updates only need to be done at one place.

Probably updating debian to bookworm will be enough (they package version 18). Related to #1362

authors: michael-markl ztefanie

repo: digitalfabrik/entitlementcard


text:
IGAPP-399: Format dates in right locales

This pull request belongs to an issue on our bugtracker.
You can find it there by looking for an issue with the key which is mentioned in the title of this pull request.
It starts with the keyword IGAPP.
Fixes #1384.

I did get an error in iOS though: Error: Invalid DateTime: unparsable: the input "undefined" can't be parsed as ISO 8601

Where exactly did you get that error? Some specific event, page, ...?

Sorry, whenever opening a new city

Sorry, whenever opening a new city

Not a new issue introduced in my PR, created a new issue: #2314

authors: LeandraH steffenkleinle

repo: digitalfabrik/integreat-app


text:
plugins api support

Will there be a plugins support with pynetbox?

I believe that should be not hard to implement. Now you can use funny workaround:

No immediate plans for that. I haven't even had a chance to play around with any NetBox plugins. How do they tie into DRF?

I think for most cases extend models with empty plugins is enough, because endpoints work just fine even now:
from pynetbox.core.endpoint import Endpoint
nb = pynetbox.api(url='url, token='token')
nb.http_session.verify = False
class Plugins:
    name = 'plugins'
p = Plugins()
pl = Endpoint(nb, p, 'plugin_url')
a = pl.filter(device_id=15)
print(a[0].__dict__)

This should do #290

authors: Dimaqa Pzharyuk zachmoody

repo: digitalocean/pynetbox


text:
fix(List links bullet point styling)

This PR fixes a styling bug where link list items with a newline would display the bullet point at the bottom, instead of at the top, of the list item.

To see the specific tasks where the Asana app for GitHub is being used, see below:

https://app.asana.com/0/0/1208311653825044

@aaschlote afaict removing this doesn't affect other StandaloneLinks in the app, but lmk if you see a problem with it

@aaschlote afaict removing this doesn't affect other StandaloneLinks in the app, but lmk if you see a problem with it

I added this inline-block because of this ticket. Can you check if it doesn't break anything mentioned in the ticket?


text:
[Feature]: Character Limit Error on skills input field

Is your feature request related to a problem? Please describe.
I propose the implementation of a feature that enhances user experience by providing real-time feedback on character limits in an input field in the skills section. Currently, the user may encounter confusion when attempting to input more than 25 characters without knowing there is a limit until submission.
Describe the solution you'd like
I would like to request a feature that raises a toast error if the character limit in the input field exceeds 25 characters, even before the user clicks on Add.
This would enhance the user experience by preventing confusion when trying to enter the 26th character in the skills section.
This prevents confusion for users when attempting to enter more than 25 characters. This also enhances user awareness of character limits before adding a skill. Users will receive immediate feedback when trying to input the 26th character, reducing confusion and frustration.
Alternatives
No response
Additional Context
No response
Are you interested in contributing?

[X] I'd like to work on this issue

Code of Conduct

[X] I have used the search function to check if an issue already exists
[X] I agree to follow this project's Code of Conduct

Created a PR for this @pranshugupta54 !

Can u assign me under the iwoc?

repo: digitomize/digitomize


text:
Store sound laws in a database

The idea would be to have source and target sequences, and to then have to check how they evolve.

A proof-of-concept is needed here. What would be needed is to find some tabular format that could later be included in CLDF. It must contain sound law definitions, sound laws, and tier-information. Tier-information would later be handled by specific semantics.

repo: digling/misoljs


text:
Case search config and fuzzy search workflows

Summary
Added Case Search Workflows
Description
Case Search Regression Plan
Link to Jira Ticket (if applicable)
https://dimagi-dev.atlassian.net/browse/QA-4182
QA Checklist

[x] Label(s) and Assignee added
[ ] PR sent for review
[ ] Documentation (if applicable) added/updated

Thanks for the review Amit and Charl!

Another thing, do you know if we have thought about running these tests in Github actions on every PR?

Hi @AmitPhulera ,
I added this workflow (yet to be tested) so that these tests trigger on every staging and prod deploy and can be manually triggered. Do you have any other suggestions here?

repo: dimagi/dimagi-qa


text:
use lru_cache instead of deprecated memoize

https://docs.djangoproject.com/en/1.7/_modules/django/utils/functional/
@biyeun @czue

@nickpell thanks didn't realize.

authors: biyeun nickpell

repo: dimagi/django-crispy-forms


text:
🛑 android-14.0.0_r2 is down

In 18d5120, android-14.0.0_r2 (http://aospxref.com/android-14.0.0_r2/) was down:

HTTP code: 404
Response time: 751 ms

Resolved: android-14.0.0_r2 is back up in 6593fe3 after 59 minutes.

repo: dimenspace/aosp-uptime


text:
Add a way of using maplibre.addprotocol

In order to display Cloud Optimized Geotiffs, a little bit of extra legwork is required with maplibre at the moment, as explained here.
In time, maybe maplibre will add this in the library, but this will most likely still require new dependencies (geotiff and fast png), so it could remain optional.
I will admit I am not tooo sure of what I am doing here. But I thought fixing this would involve making maplibregl available in the context, in order to be able to call addProtocol on it in a new COGLayer component (probably in a context="module" script tag to only add the protocol once to maplibregl).
Any opinions on this?
I am happy to try making a PR, but might need some guidance!

Check out the new VectorTileSource component for an example of how to do this. Turns out you can just call addProtocol without needing to interact specifically with the svelte components or map instance.
I’m not familiar with COG but hopefully the process is similar enough that it should send you on the right path.
Gonna close this for now but feel free to reopen if you think there’s more to discuss :)

authors: dimfeld gtnbssn

repo: dimfeld/svelte-maplibre


text:
Documentation

Start writing documentation. What to use, JavaDoc? How to convert it to the documentation?

I have tried the Dokka to generate the documentation in different formats. I have pushed it and added it to pages and its looks ok.
Now I am not sure about storing documentation alongside code, maybe use wiki instead?
Also, I worry about the fact that with Dokka you update documentation manually. To keep documentation up to date we need to set up auto-update with CI, but it may be not that easy.
So for now I will keep looking for other documentation tools

https://orchid.run is a plugin built on Dokka that improves documentation creation (and includes wiki creation). I am going to use it, but it seems that it is not going through some changes and it is better to wait a little bit.
As suggested in their guide it is a good idea to store docs in a separate repo, so I have created this one: https://github.com/dimitree54/ChNN-Library-Docs which has library as a submodule.

After finishing initial documentation check it with Grammarly

The first version of the documentation ready


text:
audioPlayerDidFinishPlaying stopReason is none not eof

After the playback of the remote file ends, in
    func audioPlayerDidFinishPlaying(player: AudioStreaming.AudioPlayer,
                                     entryId: AudioStreaming.AudioEntryId,
                                     stopReason: AudioStreaming.AudioPlayerStopReason,
                                     progress: Double,
                                     duration: Double)

i get
stopReason == .none
not .eof
i drilled down why this happens and its because the atomic writing block for stopReason is executed after the delegate callback, despite the atomic operation is requested earlier
iOS16

@peterpaulis know this is a long time but this should now be fixed

authors: dimitris-c peterpaulis

repo: dimitris-c/AudioStreaming


text:
FrameFiltering

What do I naively do while hoping to support silent recording?
I tried to memset Chanel data to 0 after writing the buffer to audio file, without any success. :-) :-) :-)
The reason is obvious, FrameFiltering uses a tap on the main mixer output, which is great for recording or observing audio data, unfortunately, there is also no chance to manipulate audio volume without affecting the recording result.
Do you have any idea how to solve this?
PS: it is mentioned in the documentation, but you know, whoever read the documentation? Maybe FrameFiltering sounds like the best place to filter the output audio for me only …

FrameFiltering is indeed only for observation of the audio that has been passed to the AVAudioEngine, you can't manipulate the audio from FrameFiltering.
You could introduce a new AVAudioMixerNode (preMixer) pass this instance to the mixerNodeProvider of FrameFilterProcessor and then on attachAndConnectDefaultNodes method you need to attach the mixer to the engine and do a connection of
rateNode -> preMixer ->  audioEngine.mainMixerNode
This was you could set the player.volume to 0 but still record the audio.

FrameFiltering is indeed only for observation of the audio that has been passed to the AVAudioEngine, you can't manipulate the audio from FrameFiltering.
You could introduce a new AVAudioMixerNode (preMixer) pass this instance to the mixerNodeProvider of FrameFilterProcessor and then on attachAndConnectDefaultNodes method you need to attach the mixer to the engine and do a connection of rateNode -> preMixer -> audioEngine.mainMixerNode
This was you could set the player.volume to 0 but still record the audio.

This is exactly I already did as my first step, without modifications in the framework. Thank you for your response!


text:
🛑 Accesco is down

In a9f4aa3, Accesco (https://accesco.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Accesco is back up in 3d530aa.

repo: dimitrovleonardo/accesco