text:
Recent getBlockByNumber changes caused Goerli sync issue

This commit caused an issue when syncing fresh goerli nodes: https://github.com/hyperledger/besu/commit/9ceebc4a57f648ed412ed6dcbc12a42699fffe54
{"@timestamp":"2023-02-07T21:49:39,513","level":"INFO","thread":"EthScheduler-Workers-0","class":"CoinbaseHeaderValidationRule","message":"Invalid block header: No clique in/out voting may occur on epoch blocks (7470000)","throwable":""} {"@timestamp":"2023-02-07T21:49:44,311","level":"WARN","thread":"EthScheduler-Services-800 (downloadHeaders)","class":"PipelineChainDownloader","message":"Invalid block detected (BREACH_OF_PROTOCOL). Disconnecting from sync target. Header failed validation.: Invalid block at #7470000 (0xaaea1696007267a518ee5c6550742f58c81333e71cdee6c38dc2403b628816e1)","throwable":""}
The issue was experienced during 23.1.0-RC2 burn-in, specifically on four of these nodes after needing to resync due to another bug: https://github.com/ConsenSys/protocols-aws-inventories/blob/master/clc-goerli.yml
These were all BONSAI, mostly X_SNAP but one FAST.
I then span up a further three nodes to confirm and got the same error with FOREST (with X_SNAP).
The issue was not experienced while syncing sepolia: https://github.com/ConsenSys/protocols-aws-inventories/blob/master/clc-sepolia.yml
I am yet to confirm mainnet is unaffected as nodes are still syncing.

This was commit reverted on main https://github.com/hyperledger/besu/pull/5063

To save a full resync, I already have a node with a database that is synced to just before the issue will occur:
dev-besu-clc-teku-ohio-goerli-23.1.0-RC2-snap
{"@timestamp":"2023-02-08T04:04:07,623","level":"INFO","thread":"EthScheduler-Services-29 (importBlock)","class":"FastImportBlocksStep","message":"Block import progress: 7329800 of 8452736 (86%)","throwable":""}
Issue will occur at block #7470000

Related to #4789

authors: iamhsk jframe siladu

repo: hyperledger/besu


text:
Add BlobMetrics

Add support for metrics, besu_blob_storage_cache_size: TransactionPool.cacheForBlobsOfTransactionsAddedToABlock and besu_blob_storage_blob_map_size: TransactionPool.mapOfBlobsInTransactionPool

#7578

Since these metrics are related to the txpool, you can add them to the existing TransactionPoolMetrics class, that should also make the whole PR much smaller, since you do not need to pass around the metrics system.

@fab-10 I just updated it, can you please take a look.

LGTM, just add a CHANGELOG entry and its done

Done!

source: gharchive/pull-request

license_type: permissive

license_source: github-api


text:
docs(readme): status badges for build, docs, license, etc.

Description
As a prospective user of Cactus I want to have instant and visual feedback on the project's baseline health metrics via badges so that I feel better about spending my time getting to know what Cactus is about, how it works and what/when/how could I contribute to the community.
See https://github.com/dwyl/repo-badges
Acceptance Criteria

Badges are added on top of the readme file

cc: @jonathan-m-hamilton @sfuji822 @takeutak

@petermetz, can you assign me this? Also, which badges would you like me to add to the README? I'll probably add the basic statistics, and you can give me feedback.

Thanks @beckettnormington ! Can you tackle License, CII Best Practices & Build Status?  Please ping if issues or other suggestions.  Thanks again for your contribution.

@jonathan-m-hamilton, sure thing! I'll let you know if I experience any problems.

@jonathan-m-hamilton, for Build Status, which tool are you using specifically? (e.g. Github Workflow, Github Pipeline, etc.)

@jonathan-m-hamilton, PR created. Added an extra 'issues' badge as well to help keep things in order.

source: gharchive/issue

repo: hyperledger/cactus


text:
test: jestify new-contract-endpoint test

Migrated test from Tap to Jest.
File Path:
packages/cactus-test-plugin-htlc-eth-besu-erc20/src/test/typescript/integration/plugin-htlc-eth-besu-erc20/new-contract-endpoint.test.ts
This is a PARTIAL resolution to issue #238
Signed-off-by: awadhana awadhana0825@gmail.com

@awadhana LGTM but before merging please make sure the PR description and the git commit are updated to not resolve the main jest issue.

@petermetz Done :)

@awadhana I think the taprc/jest ignore/include patterns have gone sideways on this one too (don't see them in the diff at all) if you fix that probably the CI will start passing as well.

@petermetz done :)


text:
Travis CI is no longer supported

Travis CI has changed how open source projects are supported, and Hyperledger can no longer build there. I suggest Azure Pipelines or GitHub Actions as a replacement.

Please see #1017 - we can no longer do builds.

closing as now publishing on npm and docker using azure build pipelines

closing as now publishing on npm and docker using azure build pipelines

authors: nklincoln ryjones

repo: hyperledger/caliper


text:
Add explanation of --ctor JSON string

Type of change

Documentation update

Description

Neither the documentation nor the source code of peer mention the exact format of --ctor JSON string. Beginners are likely to frown at that.
By looking at the source and asking questions online, I think I figured out the format of  --ctor JSON string.
In this PR, I add the format explanation on the docs of the peer command.
I am also a newbie. Please check if the explanation is correct and revise.

Actually, the build failed because this doc is auto-generated from other files and the generated command help. Specifically, the text being edited here needs to be updated in docs/wrappers/peer_chaincode_preamble.md, and then peerchaincode.md will get auto-generated from that in the build.
@gqqnbig Could you give that a try?

@denyeart I think I fixed it. Can you check?

authors: denyeart gqqnbig

repo: hyperledger/fabric

license_source: bigquery


text:
Messages and Operations returning Pending State

GET /messages/<id> sometimes returns a pending state when the message is actually confirmed. This is believed to be a caching issue. This specific instance is with an ff_identity_claim definition:
{
    "header": {
        "id": "ef270b80-0cb9-4291-b2ee-9013664994ab",
        "type": "definition",
        "txtype": "batch_pin",
        "author": "did:firefly:org/org_0",
        "key": "0xb8eff01a8e51476e6b22d687af568f7ecb6681fd",
        "created": "2022-03-24T23:56:12.508646336Z",
        "namespace": "ff_system",
        "topics": [
            "ff216671366b676cf14633a543ab62743d527a8d5567bed3394983714da15bd3"
        ],
        "tag": "ff_identity_claim",
        "datahash": "bde66ee087fc64a30504eea3c73312c11062d00cb99765d4bbf0eedc2f6936c5"
    },
    "hash": "578f6f1d05db0853af22eb8577801433213345c20e0244924a325440ebcfe654",
    "batch": "e7aa5d96-7b72-4266-9d1f-7bba53e7b526",
    "state": "pending", <---
    "data": [
        {
            "id": "2dfce61f-5861-4df5-8b4b-0493794f8788",
            "hash": "ccd5cae9c9481e578715622e737dd0ff9e35d8e61e3657b38f879df91fe8da91"
        }
    ]
}

This also occurs in GET /operations/<id>, here is a response of an operation of type token_activate_pool :
{
    "id": "2ab26b8a-2ee6-4ee3-b308-0ba8367bbd16",
    "namespace": "default",
    "tx": "3f3705ff-9485-4c4d-8bba-451c663abdca",
    "type": "token_activate_pool",
    "status": "Pending", <---
    "plugin": "fftokens",
    "input": {
        "id": "1fea0e1f-f41d-4e5a-a740-50caf79f1beb",
        "info": {
            "address": "0x7A64b30AB6E1EcdF0Bc99e84f385e1432B1C77ED",
            "blockNumber": "11",
            "logIndex": "0",
            "signature": "TokenCreate(address,uint256,bytes)",
            "transactionHash": "0xf87c7c71a619d36ccac50dae6be8d62ea6534d474e6a8f8481e38594ec3bc3fb",
            "transactionIndex": "0x0"
        }
    },
    "created": "2022-03-25T00:51:18.810763583Z",
    "updated": "2022-03-25T00:51:18.810763583Z"
}

#670

repo: hyperledger/firefly


text:
Feature/pagination

What is this pull request?
Add pagination APIs.

Add endpoints for pagination APIs.

How to use the features provided in the pull request?
Pager
message Pager {
  bytes tx_hash = 1;
  uint32 limit = 2;
}

Get limit number transactions until the transaction which has a hash same as tx_hash. The transaction is excluded in response.
Transaction response returns reversed order. The latest transaction which was committed is the beginning of TransactionResponse.
This message will be extended in the next PR.

GetAccountTransactionsWithPager()
message GetAccountTransactionsWithPager {
  string account_id = 1;
  Pager pager = 2;
}

GetAccountAssetsWIthPager()
message GetAccountAssetsTransactionsWithPager {
  string account_id = 1;
  repeated string assets_id = 2;
  Pager pager = 3;
}

Details/Features
List of features / major commits

[x] Add AmetsuchiTest for pagination APIs.
[x] Add JSON <-> Model test
[x] Add Proto <-> Model test
[x] Add Query generator test
[x] Add Query executor test
[x] Use model struct Pager{}; instead of pager_tx_hash, pager_limit, write Convert<Pager> and test.
[x] Rebasing commits.

P.S.
There remains a task:

Change API schema to use since_tx_hash and until_tx_hash.
After some discussion, an another PR is required to finish API.

Codecov Report

Merging #607 into develop will decrease coverage by 1.44%.
The diff coverage is 21.51%.

@@             Coverage Diff             @@
##           develop     #607      +/-   ##
===========================================
- Coverage     45.2%   43.76%   -1.45%
===========================================
  Files          289      294       +5
  Lines        11598    12373     +775
  Branches      6080     6685     +605
===========================================
+ Hits          5243     5415     +172
- Misses         765      818      +53
- Partials      5590     6140     +550

Impacted Files
Coverage Δ

irohad/model/query_execution.hpp
100% <ø> (ø)
:arrow_up:

irohad/model/converters/pb_query_factory.hpp
100% <ø> (ø)
:arrow_up:

irohad/ametsuchi/impl/flat_file_block_query.hpp
0% <ø> (ø)
:arrow_up:

libs/common/types.hpp
61.53% <ø> (+0.66%)
:arrow_up:

irohad/ametsuchi/block_query.hpp
50% <ø> (ø)
:arrow_up:

irohad/model/converters/json_query_factory.hpp
100% <ø> (ø)
:arrow_up:

irohad/model/queries/get_transactions.hpp
0% <0%> (ø)
:arrow_up:

irohad/model/registration/query_registration.hpp
16.66% <0%> (-3.34%)
:arrow_down:

test/module/irohad/model/static_map.cpp
14.28% <0%> (ø)
:arrow_up:

...rohad/model/converters/json_query_factory_test.cpp
3.81% <1.88%> (-1.68%)
:arrow_down:

... and 20 more

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 7e5a619...6ca76d6. Read the comment docs.

General issue: I prefer to review tasks independently, one by one. In next time, pls, separate your pull request with respect to tasks.

This PR will be closed and a new one is to be opened after answering all comments.

About separating PR.
I tried to separate PR but, one change for adding pagination into rx stuff leads to changes proto and json converters, also interactive cli and torii endpoint in order to succeed compilation. I tried editing commits file by file, but after all, the result led to the above.

authors: codecov-io motxx muratovv

repo: hyperledger/iroha


text:
feat(organization): added circles widget in organization page (#2104)

🗃 Github Issue Or Explanation for this PR. (What is it supposed to do and Why is needed)
Proposals: Add circles to the organization page #2104
✅ Checklist

Added dao circles widget in organization page (temporarily with fake data)

🙈 Screenshots

close #2104

@evgenibir can you just change commits to the present, so instead of added you just change to add (like a command)
feat(organization): add circles widget (you don't need 'in the organization page' as you have in the context (organization))
@Alex-IS I merged the previous PR, so I reverted, just if you are confused where are your comments

what do you mean?

repo: hypha-dao/dho-web-client


text:
RFC: Include contract in Document and Edge classes

We are refactoring Document and Edge classes/structs significantly for improved design, which will also enable the structure to be used in many contracts as plug-and-play.  Do the below recommendations make the structure the most re-usable?
Here's the current view of what Edge would look like:
       struct [[eosio::table, eosio::contract("docs")]] Edge
       {
        Edge();
        Edge(eosio::name contract, const eosio::name &creator, const eosio::checksum256 &fromNode,
             const eosio::checksum256 &toNode, const eosio::name &edgeName);
        ~Edge();

        void emplace ();

        uint64_t id;

        // these three additional indexes allow isolating/querying edges more precisely (less iteration)
        uint64_t from_node_edge_name_index;
        uint64_t from_node_to_node_index;
        uint64_t to_node_edge_name_index;

        eosio::checksum256 from_node;
        eosio::checksum256 to_node;
        eosio::name edge_name;
        eosio::time_point created_date;
        eosio::name creator;

        uint64_t primary_key() const;
        uint64_t by_from_node_edge_name_index() const;
        uint64_t by_from_node_to_node_index() const;
        uint64_t by_to_node_edge_name_index() const;
        uint64_t by_edge_name() const;
        uint64_t by_created() const;
        uint64_t by_creator() const;
        eosio::checksum256 by_from() const;
        eosio::checksum256 by_to() const;

        typedef eosio::multi_index<eosio::name("edges"), Edge,
                                   eosio::indexed_by<eosio::name("fromnode"), eosio::const_mem_fun<Edge, eosio::checksum256, &Edge::by_from>>,
                                   eosio::indexed_by<eosio::name("tonode"), eosio::const_mem_fun<Edge, eosio::checksum256, &Edge::by_to>>,
                                   eosio::indexed_by<eosio::name("edgename"), eosio::const_mem_fun<Edge, uint64_t, &Edge::by_edge_name>>,
                                   eosio::indexed_by<eosio::name("byfromname"), eosio::const_mem_fun<Edge, uint64_t, &Edge::by_from_node_edge_name_index>>,
                                   eosio::indexed_by<eosio::name("byfromto"), eosio::const_mem_fun<Edge, uint64_t, &Edge::by_from_node_to_node_index>>,
                                   eosio::indexed_by<eosio::name("bytoname"), eosio::const_mem_fun<Edge, uint64_t, &Edge::by_to_node_edge_name_index>>,
                                   eosio::indexed_by<eosio::name("bycreated"), eosio::const_mem_fun<Edge, uint64_t, &Edge::by_created>>,
                                   eosio::indexed_by<eosio::name("bycreator"), eosio::const_mem_fun<Edge, uint64_t, &Edge::by_creator>>>
            edge_table;

    private:
        eosio::name contract;
        uint64_t createID(const eosio::checksum256 &from_node, const eosio::checksum256 &to_node, const eosio::name &edge_name);

        EOSLIB_SERIALIZE(Edge, (id)(from_node_edge_name_index)(from_node_to_node_index)(to_node_edge_name_index)(from_node)(to_node)(edge_name)(created_date)(creator))
    };

Since reading and writing to the edge_table will occur within the Edge class, we add the contract to the constructor and also as a private member.  Even though we don't need contract to be saved within the table, the ABI generator automatically generates it and puts it into the table definition.
If we do this, we will need migrate existing data as part of the deployment.  Not a big deal, but definitely work.
Cross-contract edges
Not related to the above, but also impacts data structure.  It's possible that we will need to support cross-contract edges in the future.  For example, redemptions held in bank.hypha will likely become documents and will need to be linked to the members in dao.hypha.
Due to the manner that we are indexing edges (all combinations of the columns), the indexes would grow significantly by adding two edges to each row.  There are already 8 indexes, and adding two additional rows would require 16 more if we held with the same pattern.  This may not be required, but would certainly add complexity.
Instead, I think we would use base ABI functionality described here: https://developers.eos.io/welcome/latest/getting-started/smart-contract-development/understanding-ABI-files/#struct-base
I have not used this before, but it seems that it allows support for inheritance.  If and when needed, we would create a CrossContractEdge struct which would inherit from Edge and the two additional members and needed indexes.
ABI generator tag
@Gerard097 created a Macro used in the current version to alleviate the need to edit the DocumentGraph struct definitions for each contract.  Is that still compatible with the above?
Recommendation

add contract member to both Edge and Document, necessarily migrating data upon deployment
implement CrossContractEdge as a derived struct if and when needed
ensure that Macros can still be used to leverage DocumentGraph, et al in new contracts without editing the code

I was thinking we might not need to store the contract in the edge, but It mostly dependes on how the edge and where is it going to be used. I.e we could simply send the contract as a parameter when calling the emplace/fetch function but this would require the caller to know the contract, and as said before depending on where we want to deal with the edge object this might not be posible.
About the Cross-contract edges I think it's a good idea to have them as a separated struct so we don't enforce the use of the extra slots if the contract doesn't really needs it (external usage).
The macro will need some modifications but I think we can still use that method to generate the ABI tags, the earlier we test this the better.

It looks good to me @dappdever, I didn't know that structs supported inheritance, it's a nice feature and it makes sense to use it for the cross contract edges, but would it create a new table?

authors: Gerard097 dappdever sebastianmontero

license: MIT


text:
Upgrade Via HTML to a newer version of Python before Oct 2024

Via HTML currently uses Python 3.8 which is supported until October 2014. We need to upgrade to a newer version of Python before then.

This was done

repo: hypothesis/viahtml


text:
windowrule workspace & binds:workspace_back_and_forth

Hyprland Version
Hyprland, built from branch main at commit 63b2189ce81f08ca77894f50e3d484902283189a dirty (xdgshell: damage old popup coords after a reposition). Tag: v0.28.0-75-g63b2189c  flags: (if any)
Bug or Regression?
Bug
Description
I'm using binds:workspace_back_and_forth  = true.
Assigning a window to a specific workspace using for example windowrulev2 = workspace 3, class:^(kitty)$ and opening this application from the workspace it's assigned to (in this example opening kitty from workspace 3) opens the app on the previously visited workspace.
Setting binds:workspace_back_and_forth to false or adding the silent option to the workspace assignment windowrule stops this behavior.
How to reproduce
Steps

set binds:workspace_back_and_forth  to true
set a windowrule assigning a window to a workspace without the silent option (e.g. windowrulev2 = workspace 3, class:^(kitty)$
go to workspace 2
go to workspace 3
open a new kitty window

What happens
Kitty opens up on workspace 2 and Hyprland automatically navigates to workspace 2, despite kitty being assigned to workspace 3
What should happen
We're already on workspace 3. Kitty should open up on current workspace and Hyprland should stay on current workspace
Crash reports, logs, images, videos
No response

worth noting that you probably renamed the workspace.
patch.txt
try this.

I have indeed renamed my workspaces using https://github.com/hyprland-community/hyprland-autoname-workspaces.
I installed Hyprland with the hyprland-git package. Should I switch to manual install to apply this patch ? Or is there a way to apply it on hyprland-git ?

you will need to manually clone hyprland, apply the patch and manually install

Bump. Is this actual?

authors: ElChurros izmyname vaxerski

repo: hyprwm/Hyprland


text:
Dimaround rule crashes Hyprland

Hyprland Version
 System/Version info
Hyprland, built from branch  at commit 93fea890433ec11d7a915f5e0466b2e8b513e895  ().
Date: 2024-05-22
Tag: , commits:

flags: (if any)

System Information:
System name: Linux
Node name: hw-lenovo
Release: 6.9.1
Version: #1-NixOS SMP PREEMPT_DYNAMIC Fri May 17 10:18:09 UTC 2024

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-UP3 GT2 [Iris Xe Graphics] [8086:46a8] (rev 0c) (prog-if 00 [VGA controller])

os-release: ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.05.20240521.3eaeaeb"
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 24.05 (Uakari)"
SUPPORT_URL="https://nixos.org/community.html"
VERSION="24.05 (Uakari)"
VERSION_CODENAME=uakari
VERSION_ID="24.05"

plugins:

Bug or Regression?
Regression
Description
When adding the following windowrulev2 rule:
"dimaround, class:^(gcr-prompter)$"

anything that causes gcr-prompter to appear will crash Hyprland.
This includes VSCode, Evolution, and Seahorse.
This rule was in my config for a while, the last commit confirmed to work was d7aed240db408259228bf09708986c82bdca23eb
How to reproduce
Add the "dimaround, class:^(gcr-prompter)$" windowrulev2, and try to unlock the keyring
Crash reports, logs, images, videos
hyprlandCrashReport1731.txt

can you https://wiki.hyprland.org/Crashes-and-Bugs/#obtaining-a-debug-stacktrace ?
Also, for future reference:

do not provide a "last working commit" - it's annoying. Provide the regressor, aka first bad commit.
don't wrap commit hashes in code so that they turn into links

authors: hweissi vaxerski


text:
Log is saying Pango markup parsing failed, but not really

Regression?
No
Hyprlock Info and Version
extra/hyprlock 0.4.1-1
 Hyprlock config
general {
    grace = 3
    disable_loading_bar = true
    no_fade_in = true
    no_fade_out = true
    hide_cursor = true
    ignore_empty_input = true
}

background {
    monitor =
    path = screenshot
}

# Music Player - Image
image {
    monitor =
    path = /tmp/cover-lock.png
    size = 84
    rounding = 10
    border_size = 0
    reload_time = 1
    # reload_cmd = ~/.scripts/playerctlock.sh --arturl
    position = 500, 284
    halign = left
    valign = bottom
}

# Music Player - Title
label {
    monitor =
    text = cmd[update:1000] ~/.scripts/playerctlock.sh --title
    position = 610, 340
    halign = left
    valign = bottom
}

# Music Player - Artist
label {
    monitor =
    text = cmd[update:1000] ~/.scripts/playerctlock.sh --artist
    position = 610, 320
    halign = left
    valign = bottom
}

# Music Player - Album
label {
    monitor =
    text = cmd[update:1000] ~/.scripts/playerctlock.sh --album
    position = 610, 300
    halign = left
    valign = bottom
}

# Greeting
label {
    monitor =
    text = Welcome back, $USER
    font_size = 20
    font_family = Inter
    position = 0, 150
    halign = center
    valign = center
}

# Password Input
input-field {
    monitor =
    size = 250, 40
    dots_center = true
    placeholder_text = Input Password...

    position = 0, 250
    halign = center
    valign = center
}

Compositor Info and Version
 System/Version info
Hyprland, built from branch  at commit 918d8340afd652b011b937d29d5eea0be08467f5  (flake.lock: update).
Date: Tue Jun 25 12:06:02 2024
Tag: v0.41.2, commits: 4886

flags: (if any)

System Information:
System name: Linux
Node name: thulium
Release: 6.6.40-1-lts
Version: #1 SMP PREEMPT_DYNAMIC Mon, 15 Jul 2024 09:23:08 +0000

GPU information:
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:5912] (rev 04) (prog-if 00 [VGA controller])

os-release: NAME="Arch Linux"
PRETTY_NAME="Arch Linux"
ID=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL="https://archlinux.org/"
DOCUMENTATION_URL="https://wiki.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://gitlab.archlinux.org/groups/archlinux/-/issues"
PRIVACY_POLICY_URL="https://terms.archlinux.org/docs/privacy-policy/"
LOGO=archlinux-logo

plugins:

Description
The config runs fine, the script is ran, the text is displayed, however I see the following in the log/stdout:
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053

Full output of hyprlock
[LOG]   | got iface: wl_seat v9
[LOG]    > Bound to wl_seat v9
[LOG]   | got iface: wl_data_device_manager v3
[LOG]   | got iface: wl_compositor v6
[LOG]    > Bound to wl_compositor v6
[LOG]   | got iface: wl_subcompositor v1
[LOG]   | got iface: wl_shm v1
[LOG]   | got iface: wp_viewporter v1
[LOG]    > Bound to wp_viewporter v1
[LOG]   | got iface: wp_tearing_control_manager_v1 v1
[LOG]   | got iface: wp_fractional_scale_manager_v1 v1
[LOG]    > Bound to wp_fractional_scale_manager_v1 v1
[LOG]   | got iface: zxdg_output_manager_v1 v3
[LOG]   | got iface: wp_cursor_shape_manager_v1 v1
[LOG]    > Bound to wp_cursor_shape_manager_v1 v1
[LOG]   | got iface: zwp_idle_inhibit_manager_v1 v1
[LOG]   | got iface: zwp_relative_pointer_manager_v1 v1
[LOG]   | got iface: zxdg_decoration_manager_v1 v1
[LOG]   | got iface: wp_alpha_modifier_v1 v1
[LOG]   | got iface: zwlr_gamma_control_manager_v1 v1
[LOG]   | got iface: ext_foreign_toplevel_list_v1 v1
[LOG]   | got iface: zwp_pointer_gestures_v1 v3
[LOG]   | got iface: zwlr_foreign_toplevel_manager_v1 v3
[LOG]   | got iface: zwp_keyboard_shortcuts_inhibit_manager_v1 v1
[LOG]   | got iface: zwp_text_input_manager_v3 v1
[LOG]   | got iface: zwp_pointer_constraints_v1 v1
[LOG]   | got iface: zwlr_output_power_manager_v1 v1
[LOG]   | got iface: xdg_activation_v1 v1
[LOG]   | got iface: ext_idle_notifier_v1 v1
[LOG]   | got iface: ext_session_lock_manager_v1 v1
[LOG]    > Bound to ext_session_lock_manager_v1 v1
[LOG]   | got iface: zwp_input_method_manager_v2 v1
[LOG]   | got iface: zwp_virtual_keyboard_manager_v1 v1
[LOG]   | got iface: zwlr_virtual_pointer_manager_v1 v2
[LOG]   | got iface: zwlr_output_manager_v1 v4
[LOG]   | got iface: org_kde_kwin_server_decoration_manager v1
[LOG]   | got iface: hyprland_focus_grab_manager_v1 v1
[LOG]   | got iface: zwp_tablet_manager_v2 v1
[LOG]   | got iface: zwlr_layer_shell_v1 v5
[LOG]   | got iface: wp_presentation v1
[LOG]   | got iface: xdg_wm_base v6
[LOG]   | got iface: zwlr_data_control_manager_v1 v2
[LOG]   | got iface: zwp_primary_selection_device_manager_v1 v1
[LOG]   | got iface: xwayland_shell_v1 v1
[LOG]   | got iface: wl_drm v2
[LOG]   | got iface: zwp_linux_dmabuf_v1 v5
[LOG]    > Bound to zwp_linux_dmabuf_v1 v5
[LOG]   | got iface: hyprland_toplevel_export_manager_v1 v2
[LOG]   | got iface: zwp_text_input_manager_v1 v1
[LOG]   | got iface: hyprland_global_shortcuts_manager_v1 v1
[LOG]   | got iface: zwlr_screencopy_manager_v1 v3
[LOG]    > Bound to zwlr_screencopy_manager_v1 v3
[LOG]   | got iface: wp_drm_lease_device_v1 v1
[LOG]   | got iface: wl_output v4
[LOG]    > Bound to wl_output v4
[LOG] [core] dmabufFeedbackMainDevice
[LOG] output 46 make Dell Inc. model DELL E170S
[LOG] output 46 name DP-1
[LOG] output 46 description Dell Inc. DELL E170S P421N9770DXL (DP-1 via VGA)
[LOG] output 46 done
[LOG] Running on Hyprland
[LOG] Locking session
[LOG] eglQueryDmaBufModifiersEXT found 4 mods
[LOG] bo chose modifier 0
[LOG] onLockLocked called
[LOG] Got fractional scale: 1
[LOG] Got fractional scale: 1
[LOG] configure with serial 13277
[LOG] Configuring surface for logical [Vector2D: x: 1280, y: 1024] and pixel [Vector2D: x: 1280, y: 1024]
[LOG] Got fractional scale: 1
[LOG] configure with serial 13277
[LOG] Configuring surface for logical [Vector2D: x: 1280, y: 1024] and pixel [Vector2D: x: 1280, y: 1024]
[LOG] Got dma frame with size [Vector2D: x: 1280, y: 1024]
[ERR] Invalid key down event (stray release event?)
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Erro
r on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Authenticating
[LOG] PAM_PROMPT: Password:
[LOG] auth: authenticated for hyprlock
[LOG] Unlocking session
[LOG] Unlocked, exiting!
[LOG] Reached the end, exiting

The script in the config basically does the following:
playerctl metadata --format "{{ xesam:title }}" 2> /dev/null

Running the script manually gives me the following:
title=$(script --title)
echo "The title is [$title]"

>>The title is: [Me & You Together Song]

How to reproduce
Tried it with the following song titles, played for about 5 seconds:

Me & You Together Song
Young & Dumb
Summer Bummer (feat. A$AP Rocky & Playboi Carti)
Carrie & Lowell
Angel of Small Death & the Codeine Scene

 hyprlock stdout
LOG]   | got iface: wl_seat v9
[LOG]    > Bound to wl_seat v9
[LOG]   | got iface: wl_data_device_manager v3
[LOG]   | got iface: wl_compositor v6
[LOG]    > Bound to wl_compositor v6
[LOG]   | got iface: wl_subcompositor v1
[LOG]   | got iface: wl_shm v1
[LOG]   | got iface: wp_viewporter v1
[LOG]    > Bound to wp_viewporter v1
[LOG]   | got iface: wp_tearing_control_manager_v1 v1
[LOG]   | got iface: wp_fractional_scale_manager_v1 v1
[LOG]    > Bound to wp_fractional_scale_manager_v1 v1
[LOG]   | got iface: zxdg_output_manager_v1 v3
[LOG]   | got iface: wp_cursor_shape_manager_v1 v1
[LOG]    > Bound to wp_cursor_shape_manager_v1 v1
[LOG]   | got iface: zwp_idle_inhibit_manager_v1 v1
[LOG]   | got iface: zwp_relative_pointer_manager_v1 v1
[LOG]   | got iface: zxdg_decoration_manager_v1 v1
[LOG]   | got iface: wp_alpha_modifier_v1 v1
[LOG]   | got iface: zwlr_gamma_control_manager_v1 v1
[LOG]   | got iface: ext_foreign_toplevel_list_v1 v1
[LOG]   | got iface: zwp_pointer_gestures_v1 v3
[LOG]   | got iface: zwlr_foreign_toplevel_manager_v1 v3
[LOG]   | got iface: zwp_keyboard_shortcuts_inhibit_manager_v1 v1
[LOG]   | got iface: zwp_text_input_manager_v3 v1
[LOG]   | got iface: zwp_pointer_constraints_v1 v1
[LOG]   | got iface: zwlr_output_power_manager_v1 v1
[LOG]   | got iface: xdg_activation_v1 v1
[LOG]   | got iface: ext_idle_notifier_v1 v1
[LOG]   | got iface: ext_session_lock_manager_v1 v1
[LOG]    > Bound to ext_session_lock_manager_v1 v1
[LOG]   | got iface: zwp_input_method_manager_v2 v1
[LOG]   | got iface: zwp_virtual_keyboard_manager_v1 v1
[LOG]   | got iface: zwlr_virtual_pointer_manager_v1 v2
[LOG]   | got iface: zwlr_output_manager_v1 v4
[LOG]   | got iface: org_kde_kwin_server_decoration_manager v1
[LOG]   | got iface: hyprland_focus_grab_manager_v1 v1
[LOG]   | got iface: zwp_tablet_manager_v2 v1
[LOG]   | got iface: zwlr_layer_shell_v1 v5
[LOG]   | got iface: wp_presentation v1
[LOG]   | got iface: xdg_wm_base v6
[LOG]   | got iface: zwlr_data_control_manager_v1 v2
[LOG]   | got iface: zwp_primary_selection_device_manager_v1 v1
[LOG]   | got iface: xwayland_shell_v1 v1
[LOG]   | got iface: wl_drm v2
[LOG]   | got iface: zwp_linux_dmabuf_v1 v5
[LOG]    > Bound to zwp_linux_dmabuf_v1 v5
[LOG]   | got iface: hyprland_toplevel_export_manager_v1 v2
[LOG]   | got iface: zwp_text_input_manager_v1 v1
[LOG]   | got iface: hyprland_global_shortcuts_manager_v1 v1
[LOG]   | got iface: zwlr_screencopy_manager_v1 v3
[LOG]    > Bound to zwlr_screencopy_manager_v1 v3
[LOG]   | got iface: wp_drm_lease_device_v1 v1
[LOG]   | got iface: wl_output v4
[LOG]    > Bound to wl_output v4
[LOG] [core] dmabufFeedbackMainDevice
[LOG] output 46 make Dell Inc. model DELL E170S
[LOG] output 46 name DP-1
[LOG] output 46 description Dell Inc. DELL E170S P421N9770DXL (DP-1 via VGA)
[LOG] output 46 done
[LOG] Running on Hyprland
[LOG] Locking session
[LOG] eglQueryDmaBufModifiersEXT found 4 mods
[LOG] bo chose modifier 0
[LOG] onLockLocked called
[LOG] Got fractional scale: 1
[LOG] Got fractional scale: 1
[LOG] configure with serial 28833
[LOG] Configuring surface for logical [Vector2D: x: 1280, y: 1024] and pixel [Vector2D: x: 1280, y: 1024]
[LOG] Got fractional scale: 1
[LOG] configure with serial 28833
[LOG] Configuring surface for logical [Vector2D: x: 1280, y: 1024] and pixel [Vector2D: x: 1280, y: 1024]
[LOG] Got dma frame with size [Vector2D: x: 1280, y: 1024]
[ERR] Invalid key down event (stray release event?)
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Me & You Together Song failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Young & Dumb failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Young & Dumb failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Young & Dumb failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Summer Bummer (feat. A$AP Rocky & Playboi Carti) failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Summer Bummer (feat. A$AP Rocky & Playboi Carti) failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Summer Bummer (feat. A$AP Rocky & Playboi Carti) failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Summer Bummer (feat. A$AP Rocky & Playboi Carti) failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[ERR] Pango markup parsing for Carrie & Lowell failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] Authenticating
[LOG] Framebuffer created, status 36053
[ERR] Pango markup parsing for Angel of Small Death & the Codeine Scene failed: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &
[LOG] PAM_PROMPT: Password:
[LOG] auth: authenticated for hyprlock
[LOG] Unlocking session
[LOG] Unlocked, exiting!
[LOG] Reached the end, exiting

Crash reports, logs, images, videos
No response

Yeah. We should probably add an option to ignore pango markup.
Otherwise you would need to write a script that escapes all special characters used by pango markup (like "&").
But it still renders correctly right? It is just an error log message I think.

Yep, just the logs.

authors: Linguiniotta PaideiaDilemma

repo: hyprwm/hyprlock


text:
Where is CoPhy code

I didn't find the implementation of CoPhy in the code. Could you please add the CoPhy code?

We implemented CoPhy using AMPL. (The code is already in the repo.)
Programming model:
https://github.com/hyrise/index_selection_evaluation/blob/refactoring/benchmark_results/cophy_ampl_model.mod
Input data for TPC-H:
https://github.com/hyrise/index_selection_evaluation/blob/refactoring/benchmark_results/tpch_wo_2_17_20/cophy_ampl_data_tpch_3_1.txt

Oh I see, thanks!

authors: hnjylwb klauck


text:
Tyylikkään kotisivun luominen hys-helsinki -organisaatiolle

Tällä hetkellä hys-helsinki -organisaatiolla ei ole omaa hienoa kotisivua. Uuden repon luominen auttaa asiaa.

Valmis, saa päivittää vapaasti!

repo: hys-helsinki/surma


text:
CONUS404 wrfout ACRUNSF and ACRUNSB description and long_name attributes are wrong

@alamotte-usgs @amsnyder The description and long_name attribute values for variables ACRUNSF and ACRUNSB are wrong in the wrfout metadata file. This problem exists in the original WRF model output and has propogated through all follow-on datasets that use these variables. See #151, #152, #153 which address the necessary changes to the follow-on datasets. The original CONUS404 wrfout model files will not be changed because of the large number of files produced by the model simulation.
The problem was first reported at https://code.usgs.gov/wma/national-iwaas/NWAA/ws-uncertainty-analysis/-/issues/16
The incorrect attributes are:
      ACRUNSF:description = "acccumlated RUNSB" ;
      ACRUNSF:long_name = "Accumulated subsurface runoff" ;

      ACRUNSB:description = "acccumlated RUNSF" ;
      ACRUNSB:long_name = "Accumulated surface runoff" ;

The attributes should be:
      ACRUNSF:description = "acccumlated RUNSF" ;
      ACRUNSF:long_name = "Accumulated surface runoff" ;

      ACRUNSB:description = "acccumlated RUNSB" ;
      ACRUNSB:long_name = "Accumulated subsurface runoff" ;

Thanks for flagging @pnorton-usgs. @alamotte-usgs - is there anywhere in the metadata xml that would be good to note this error? (since we aren't updating the raw files we publish)

@pnorton-usgs closing this because we made this update to the metadata - deleted description field, and long_name was updated by you

authors: amsnyder pnorton-usgs

repo: hytest-org/hytest


text:
Add helper to ease specifying many Variant constraints

I haven't tested this beyond my own use-case, and I pretty much made up the CouldBeAnyOfF implementation because I'm not using VariantF myself, and I haven't rendered the documentation to see how it looks, but I wanted to get something up to see if you think it's a reasonable implementation and interface.
I've done little type-level stuff before, so feedback is welcome!

Thanks for the good feedback! I've acted on the points, let me know how things look now.

repo: i-am-tom/oops


text:
latest git compile fails with new mesa 11.x

Hello,
latest git fails to compile against latest mesa:
[ 66%] /home/jon/Source/freshplayerplugin/src/ppb_graphics3d.c: In function ‘ppb_graphics3d_create’:
/home/jon/Source/freshplayerplugin/src/ppb_graphics3d.c:171:14: error: ‘GLX_Y_INVERTED_EXT’ undeclared (first use in this function)
case GLX_Y_INVERTED_EXT:
^
/home/jon/Source/freshplayerplugin/src/ppb_graphics3d.c:171:14: note: each undeclared identifier is reported only once for each function it appears in
/home/jon/Source/freshplayerplugin/src/ppb_graphics3d.c:176:14: error: ‘GLX_BIND_TO_TEXTURE_RGBA_EXT’ undeclared (first use in this function)
case GLX_BIND_TO_TEXTURE_RGBA_EXT:
^
make[2]: *** [src/CMakeFiles/freshwrapper-obj.dir/ppb_graphics3d.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Building C object src/CMakeFiles/freshwrapper-obj.dir/ppb_memory.c.o
make[1]: *** [src/CMakeFiles/freshwrapper-obj.dir/all] Error 2
make: *** [all] Error 2

I was able to correct the build by pulling in external mesa headers:
diff --git a/src/ppb_graphics3d.c b/src/ppb_graphics3d.c
index b9575c9..325fd36 100644
--- a/src/ppb_graphics3d.c
+++ b/src/ppb_graphics3d.c
@@ -28,6 +28,7 @@
 #include "ppb_graphics3d.h"
 #include <stdlib.h>
 #include <GL/glx.h>
+#include <GL/glxext.h>
 #include <GLES2/gl2.h>
 #include "trace.h"
 #include "tables.h"
diff --git a/src/ppb_video_decoder.c b/src/ppb_video_decoder.c
index 799bd28..f912e38 100644
--- a/src/ppb_video_decoder.c
+++ b/src/ppb_video_decoder.c
@@ -25,6 +25,8 @@
 #include "ppb_video_decoder.h"
 #include <stdlib.h>
 #include <ppapi/c/pp_errors.h>
+#include <GL/glx.h>
+#include <GL/glxext.h>
 #include "trace.h"
 #include "tables.h"
 #include "reverse_constant.h"

There were difficulties with compiling when GL/glxext.h included together with GLES2/gl2.h (#236), so inclusion of GL/glxext.h was removed.
I've added defines for texture_from_pixmap extension in e939d2e75187d4e93b57eebdf438f9f6e863db83. Does it help?

That fixes the first error, but the decoder still needs the defines as well as seen here:
[ 98%] Building C object src/CMakeFiles/freshwrapper-obj.dir/ppb_video_decoder.c.o
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c: In function ‘initialize_decoder’:
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:513:9: error: ‘GLX_Y_INVERTED_EXT’ undeclared (first use in this function)
GLX_Y_INVERTED_EXT,             True,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:513:9: note: each undeclared identifier is reported only once for each function it appears in
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:514:9: error: ‘GLX_BIND_TO_TEXTURE_RGBA_EXT’ undeclared (first use in this function)
GLX_BIND_TO_TEXTURE_RGBA_EXT,   True,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c: In function ‘issue_frame’:
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:723:72: error: ‘GLX_FRONT_EXT’ undeclared (first use in this function)
display.glXBindTexImageEXT(display.x, vd->buffers[idx].glx_pixmap, GLX_FRONT_EXT, NULL);
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:723:5: warning: passing argument 3 of ‘display.glXBindTexImageEXT’ makes integer from pointer without a cast [enabled by default]
display.glXBindTexImageEXT(display.x, vd->buffers[idx].glx_pixmap, GLX_FRONT_EXT, NULL);
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:723:5: note: expected ‘int’ but argument is of type ‘int32_t *’
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c: In function ‘ppb_video_decoder_assign_picture_buffers’:
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:900:13: error: ‘GLX_TEXTURE_TARGET_EXT’ undeclared (first use in this function)
GLX_TEXTURE_TARGET_EXT, GLX_TEXTURE_2D_EXT,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:900:13: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:900:13: warning: (near initialization for ‘tfp_pixmap_attrs[0]’) [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:900:37: error: ‘GLX_TEXTURE_2D_EXT’ undeclared (first use in this function)
GLX_TEXTURE_TARGET_EXT, GLX_TEXTURE_2D_EXT,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:900:13: warning: initialization makes integer from pointer without a cast [enabled by default]
GLX_TEXTURE_TARGET_EXT, GLX_TEXTURE_2D_EXT,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:900:13: warning: (near initialization for ‘tfp_pixmap_attrs[1]’) [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:901:13: error: ‘GLX_MIPMAP_TEXTURE_EXT’ undeclared (first use in this function)
GLX_MIPMAP_TEXTURE_EXT, GL_FALSE,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:901:13: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:901:13: warning: (near initialization for ‘tfp_pixmap_attrs[2]’) [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:902:13: error: ‘GLX_TEXTURE_FORMAT_EXT’ undeclared (first use in this function)
GLX_TEXTURE_FORMAT_EXT, g3d->depth == 32 ? GLX_TEXTURE_FORMAT_RGBA_EXT
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:902:13: warning: initialization makes integer from pointer without a cast [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:902:13: warning: (near initialization for ‘tfp_pixmap_attrs[4]’) [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:902:56: error: ‘GLX_TEXTURE_FORMAT_RGBA_EXT’ undeclared (first use in this function)
GLX_TEXTURE_FORMAT_EXT, g3d->depth == 32 ? GLX_TEXTURE_FORMAT_RGBA_EXT
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:903:56: error: ‘GLX_TEXTURE_FORMAT_RGB_EXT’ undeclared (first use in this function)
: GLX_TEXTURE_FORMAT_RGB_EXT,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:903:54: warning: initialization makes integer from pointer without a cast [enabled by default]
: GLX_TEXTURE_FORMAT_RGB_EXT,
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:903:54: warning: (near initialization for ‘tfp_pixmap_attrs[5]’) [enabled by default]
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c: In function ‘ppb_video_decoder_reuse_picture_buffer’:
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:966:85: error: ‘GLX_FRONT_EXT’ undeclared (first use in this function)
display.glXReleaseTexImageEXT(display.x, vd->buffers[k].glx_pixmap, GLX_FRONT_EXT);
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:966:17: warning: passing argument 3 of ‘display.glXReleaseTexImageEXT’ makes integer from pointer without a cast [enabled by default]
display.glXReleaseTexImageEXT(display.x, vd->buffers[k].glx_pixmap, GLX_FRONT_EXT);
^
/home/jon/Source/freshplayerplugin/src/ppb_video_decoder.c:966:17: note: expected ‘int’ but argument is of type ‘int32_t *’
make[2]: *** [src/CMakeFiles/freshwrapper-obj.dir/ppb_video_decoder.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/freshwrapper-obj.dir/all] Error 2
make: *** [all] Error 2

What about 98b0d25f8fc87653040cf8a10140f50a414a2f11?

Yep, all is good now, I removed my local includes and all is good. I use this a lot on Linux and it has worked well for me for over a year now. The only thing I notice that doesn't work is vdpau hardware acceleration with nvidia drivers. But I can live without it. Thanks!

repo: i-rinat/freshplayerplugin


text:
Fixed Examples target compile error and a few warnings

Thanks!

authors: NachoSoto i-schuetz

repo: i-schuetz/SwiftCharts


text:
Version 6: minor edit

This version changes 'carried' to 'enclosed' in the inventory rule to fix a problem where player's clothing would disappear if they weren't holding anything.

Please ensure that you have followed these steps to make a pull request for 10.1 or 9.3 (6M62):

[ ] This extension is stable and production-ready

Please also check that your extension only depends on other stable extensions which are supported for the target Inform 7 release. An extension which depends on extensions which are not stable cannot be accepted.

[ ] This extension has a valid version number:

For 10.1: use semantic versioning: MAJOR.MINOR.PATCH, ex: 2.1.0. This means that the major version number must be incremented when and only when you make a change that is not backwards compatible.
For 9.3: use Inform's date based version number: MAJOR/DATE, ex: 2/220517.

[ ] This extension has the correct file name:

For 10.1: put the major version number at the end of the file name, ex: Extension Name-v1.i7x
For 9.3: do not include the version number, and the file name must match the extension's name as defined in the file exactly, ex:

File name: Extension Name.i7x
Extension begins: Version 1/220517 of Extension Name by Author Name begins here.

[ ] This extension has documentation
[ ] The correct branch (10.1 or 9.3) has been selected for this pull request

I'll merge this, but note that most people do seem to use the 9.3 or 10.1 branches now.

I'm not sure what that means; should I be making my updates to a different repo, or just downloading Inform 10 and compiling it on that before uploading?

When you make a pull request you can select which branch you want it to go towards. There are a few differences for how version numbers are to be handled too, which the guidelines above explain.

Oh, that makes sense. I actually didn't see those checkboxes when I submitted! I had tried to make it version 5.1, but it didn't compile on my Inform (I haven't updated it in years). Thanks for explaining it!


text:
Exception in thread "main" java.lang.NullPointerException

at java.util.Properties$LineReader.readLine(Properties.java:434)
at java.util.Properties.load0(Properties.java:353)
at java.util.Properties.load(Properties.java:341)
at brut.androlib.ApktoolProperties.loadProps(ApktoolProperties.java:46)
at brut.androlib.ApktoolProperties.get(ApktoolProperties.java:37)
at brut.androlib.ApktoolProperties.get(ApktoolProperties.java:32)
at brut.androlib.Androlib.getVersion(Androlib.java:701)
at brut.androlib.ApkDecoder.decode(ApkDecoder.java:94)
at brut.apktool.Main.cmdDecode(Main.java:188)
at brut.apktool.Main.main(Main.java:103)

I met the same problem, how to solve

authors: FynnHan OsBelief

repo: iBotPeaches/Apktool


text:
Encountered typeIdOffset not 0? This is your report.

Hi there,
Apktool has intentionally output this error message because we need to find an application in the wild, like the application that sent you to this report.
Please attach the apk / email me (ibotpeaches (at) gmail (dot) c0m) so we can fix this issue.

This warning has been merged into master - https://github.com/iBotPeaches/Apktool/pull/1690. Next release will have it.

Going to close this, I still get notification, but one less bug.

Going to close this, I still get notification, but one less bug.

You like to keep close issues with no fix, what a wonderful developer.

Did I do something wrong or is there something that I can go and fix
assistentce will be appreciated
Let me know
On Sat, 23 Dec 2023, 21:36 El Mehdi, @.***> wrote:

Going to close this, I still get notification, but one less bug.
You like to keep close issues with no fix, what a wonderful developer.
—
Reply to this email directly, view it on GitHub
https://github.com/iBotPeaches/Apktool/issues/1728#issuecomment-1868357433,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APH2FDEDHPI4SEDCFW3MOMLYK46DZAVCNFSM4ERBLQEKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCOBWHAZTKNZUGMZQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hello,
I was researching same for purpose of "type id offset" I couldn't find enough resources thus I made my assumption as:
type-id = typeIdOffset + typeIdOnSpecHeader. Then I generated three apks(using my tool) with typeIdOffset = 0, 1, 2 and tested on two devices API-16 (4.3)  &  API-28 (9.0)
Here is my results:

typeIdOffset
API-16
API-28

0
OK
OK

1
OK
fail to load strings

2
OK
fail to load all resources

I am guessing that  typeIdOffset is abandoned by android after some version.
type-id-offset-apks.zip

very interesting - thanks @REAndroid. Guessing the various newer iterations of packing resources became a more optimized approach than type offsetting which was probably part of the sparse era of optimization.

“What does this project look like after it starts? I see this（> Configure project :
Building SNAPSHOT (no .git folder found)
fatal: No names found, cannot describe anything.
） when I run it in IDEA, does it have any impact?”

“What does this project look like after it starts? I see this（> Configure project : Building SNAPSHOT (no .git folder found) fatal: No names found, cannot describe anything. ） when I run it in IDEA, does it have any impact?”

This looks to have nothing to do with typeIdOffset - I don't understand? What is the relevance to this thread?

@REAndroid - Styled strings are the bane of my existence. The spec lies, apps lie, nothing makes sense.

#3588
#2890

In terms of what you are looking for though for compilation - I don't know. I just have to build something to handle disassembly and let aapt2 do the heavy lifting again. Our StyledString class has all the details.

authors: Elmehdioub REAndroid Schoemiees666 bzdnagao iBotPeaches


text:
FSNN-7 (DST) and Wide- 7B-DSNN implementation details

I noticed you had the FSNN and DSNN implementation for ResNet added, but not the FSNN-7 (DST) and Wide-7B-DSNN implementations. Would you be able to post these implementations or go a bit more into how they were structured so  I can implement them myself? Thanks!

Kindly consult the implementation detailed in this repository: [https://github.com/fangwei123456/Spike-Element-Wise-ResNet]. We plan to update the code subsequent to the official publication of our paper.

Yes, I was working off of that repository, but was unable to achieve the same results as in the paper so I had a few things I was hoping to verify.

For Wide-7B-DSNN on Cifar10-DVS was the AAC detached during testing or was it kept on?
How do you account for the MaxPooling operation in the AAC? Is it applied to both outputs?
For downsampling in your DSNN file you use two convolution operations sequentially when the stride is > 1. Is this also done in these two implementations or is normal convolution applied as the stride isn't ever > 1 due to MaxPooling?

Sorry for all the questions and thank you in advance for your help!


text:
Show tooltip text for milestones with no due date.

This is by @evannoronha.
We previously only showed tooltip text for milestones with due dates. Now every pull with an attached milestone will have a tooltip that displays the name of the milestone.
QA
Check this branch out in /opt/pulldasher and mouseover some milestone indicators. Make sure they all have tooltip text on hover.

CR 🌵

CR :carryover:

QA 📱

CR 👍

authors: evannoronha ifixit-machines mlahargou n-fisher saltaverde

repo: iFixit/pulldasher

license: mit


text:
Compact edges

imodel-native: https://github.com/iTwin/imodel-native/tree/pmc/compact-edges
PR
imodel-native-internal: https://github.com/iTwin/imodel-native-internal/tree/pmc/compact-edges
PR
The amount of geometry required to render the edges of a surface is many times larger than that required for the surface itself. So, when edge display is turned off in a viewport (the common case for 3d views), the frontend requests tiles that omit the edges, to avoid having to download much more data than it actually needs. When edge display is enabled, it requests an entirely separate set of tiles that do contain the edges.
The introduction of indexed edges significantly reduced the amount of memory reserved (in tiles and on the GPU) for edges. We had hoped it would reduce it sufficiently that we could produce only one set of tiles and have the client discard the edges if it did not wish to display them. The reduction was not sufficient to justify this.
With the introduction of support for decoding tile contents in a web worker we now have the opportunity to offload a little more computation to the client without impacting the user experience. So this PR (and the linked native ones) updates the iMdl format to support encoding just enough information about the edges of the surface, in as compact a form as possible, to enable the client to construct the edge geometry itself during tile decoding. We expect the additional reduction in tile size to finally enable us to stop producing tiles containing no edge data.
A surface is defined as a triangle mesh. Its index buffer describes the triangles as triplets of consecutive indices into the vertex table. In the example below, there are 4 vertices and 2 triangles described by the index list [0,1,2, 0,3,2].
 0 ____ 3
  |\   |
  | \  |
  |  \ |
  |___\|
 1      2

The visibility of the edges of each of these triangles can be categorized as one of: never visible, always visible, or visible based on viewing angle (i.e., a silhouette). We can lay out another array parallel to the index array specifying the visibility of each edge. Assuming the diagonal above is a silhouette, the vertical edges are always visible, and the horizontal ones are never visible, we have [visible,hidden,silhouette, hidden,visible,silhouette]. Because we can convey the visibility of each edge using only 2 bits, we encode the edge visibility buffer as a bitfield. So for each 24-bit vertex index in the mesh, we add 2 more bits for the edge visibility.
However, in the example above the shared (silhouette) edge between vertices 0 and 2 appears twice - once per triangle. We don't want to draw nor allocate memory for the same edge twice, so when encoding we ensure shared edges appear only once: [visible,hidden,silhouette, hidden,visible,hidden].
To compute the visibility of silhouettes, we need a vector normal to each adjacent face. We can infer the third vertex of one of the faces, but not the other. So, if we wanted to compute the normals on the frontend, we'd need to store the 24-bit index of the third vertex of the opposite face. Alternatively, we can compute both normals on the backend and encode them as a pair of 16-bit oct-encoded normals. Trading one extra byte to save a ton of extra client-side computation seemed preferable so that's what we do. The pairs of normals are encoded into a separate buffer such that the Nth pair of normals corresponds to the Nth silhouette encountered while traversing the visibility buffer.
On the client-side all of this data is decoded into the same IndexedEdgeParams that we would previously have encoded directly into the tile. So, the amount of GPU memory is unchanged, the amount of computation on the frontend is slightly increased (but offloaded from the UI thread), and the size of the tiles is significantly reduced.
Ultimately we intend to enhance the mesh export service to encode edge visibility this way so that only one tileset will need to be produced regardless of whether the client has enabled display of edges in the viewport.
The table below shows the sizes in bytes of the encoded tiles without edges and with compact edges. The last 3 rows summarize the results.

Content Id
No Edges
Edges
Delta
% Delta

Aggr3DC.ibim:0x1c:-b-1-0-1-0-1
1767600
1916704
149104
8

Aggr3DC.ibim:0x1c:-b-1-0-0-0-1
1357144
1521424
164280
12

Aggr3DC.ibim:0x1c:-b-1-0-0-1-1
3209036
3490952
281916
9

Aggr3DC.ibim:0x1c:-b-1-1-1-0-1
3019936
3266096
246160
8

Aggr3DC.ibim:0x1c:-b-1-0-1-1-1
3834252
4032132
197880
5

Aggr3DC.ibim:0x1c:-b-1-1-0-0-1
6065352
6575052
509700
8

Aggr3DA.ibim:0x1c:-b-1-0-0-0-1
363456
379456
16000
4

Aggr3DA.ibim:0x1c:-b-1-0-1-0-1
1179796
1306424
126628
11

Aggr3DA.ibim:0x1c:-b-1-1-0-1-1
1020992
1278844
257852
25

Aggr3DA.ibim:0x1c:-b-1-1-1-0-1
1090432
1249700
159268
15

Aggr3DA.ibim:0x1c:-b-1-1-1-1-1
1462348
1552168
89820
6

Aggr3DA.ibim:0x1c:-b-1-0-1-1-1
2137808
2437272
299464
14

Aggr3DA.ibim:0x1c:-b-1-0-0-1-1
3075444
3377560
302116
10

Aggr3DA.ibim:0x1c:-b-1-1-0-0-1
6675196
7585612
910416
14

GeoLocated/ClubHouse.bim:0x40:-b-1-0-0-0-1
572784
609808
37024
6

GeoLocated/ClubHouse.bim:0x40:-b-1-0-1-0-1
490308
517044
26736
5

GeoLocated/ClubHouse.bim:0x40:-b-1-1-0-0-1
2940356
3037588
97232
3

GeoLocated/ClubHouse.bim:0x40:-b-1-1-1-0-1
4065452
4140008
74556
2

GeoLocated/ClubHouse.bim:0x40:-b-1-0-0-1-1
3079508
3225284
145776
5

GeoLocated/ClubHouse.bim:0x40:-b-1-0-1-1-1
3875276
4167224
291948
8

GeoLocated/ClubHouse.bim:0x40:-b-1-1-1-1-1
4943152
5011860
68708
1

GeoLocated/ClubHouse.bim:0x40:-b-1-1-0-1-1
7198300
7274228
75928
1

GeoLocated/ClubHouse.bim:0xa7:-b-1-0-0-0-1
59080
70060
10980
19

GeoLocated/ClubHouse.bim:0xa7:-b-1-0-0-1-1
64972
76260
11288
17

GeoLocated/ClubHouse.bim:0xa9:-b-1-0-0-0-1
295224
317080
21856
7

PSolidAndPipesNew.bim:0x1d:-b-1-1-0-1-1
3588
4408
820
23

PSolidAndPipesNew.bim:0x1d:-b-1-1-1-0-1
3245684
3788364
542680
17

PSolidAndPipesNew.bim:0x1d:-b-1-1-0-0-1
8636668
9977308
1340640
16

PSolidAndPipesNew.bim:0x1d:-b-1-0-1-0-1
11758256
13913544
2155288
18

PSolidAndPipesNew.bim:0x1d:-b-1-0-0-0-1
13996812
16269160
2272348
16

proj.ibim.animated.ibim:0x10000000001:-a-1-0-0-0-1
2624
2816
192
7

proj.ibim.animated.ibim:0x10000000001:-a-1-0-1-0-1
2584
2780
196
8

proj.ibim.animated.ibim:0x10000000001:-a-1-1-1-1-1
2740
2940
200
7

proj.ibim.animated.ibim:0x10000000001:-a-1-1-0-1-1
5124
5376
252
5

proj.ibim.animated.ibim:0x10000000001:-a-1-0-0-1-1
9444
9828
384
4

proj.ibim.animated.ibim:0x10000000001:-a-1-1-0-0-1
12520
12980
460
4

proj.ibim.animated.ibim:0x10000000001:-a-1-0-1-1-1
21649412
22199212
549800
3

proj.ibim.animated.ibim:0x10000000001:-a-1-1-1-0-1
116569836
119516184
2946348
3

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
1656
1824
168
10

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
1548
1716
168
11

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
1548
1716
168
11

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
1648
1820
172
10

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
11073428
11385928
312500
3

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
11721500
12023040
301540
3

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
57374188
58816576
1442388
3

ScheduleSimulation/AnimatedCastle.ibim:0x10000000001:-a-1
81717048
83801128
2084080
3

All_Master_Original.bim:0x22:-b-1-0-0-0-1
138136
142516
4380
3

All_Master_Original.bim:0x26:-b-1-0-0-1-1
351024
362176
11152
3

All_Master_Original.bim:0x24:-b-1-0-0-1-1
474228
495392
21164
4

All_Master_Original.bim:0x26:-b-1-0-0-0-1
567256
586248
18992
3

All_Master_Original.bim:0x33:-b-1-0-1-0-1
56872
58760
1888
3

All_Master_Original.bim:0x33:-b-1-0-0-0-1
159180
163620
4440
3

All_Master_Original.bim:0x22:-b-1-0-0-1-1
285828
294992
9164
3

All_Master_Original.bim:0x22:-b-1-0-1-0-1
5648
5860
212
4

All_Master_Original.bim:0x2e:-b-1-0-0-0-1
233832
237868
4036
2

All_Master_Original.bim:0x2e:-b-1-0-0-1-1
874700
891388
16688
2

All_Master_Original.bim:0x22:-b-1-0-1-1-1
2912
3092
180
6

All_Master_Original.bim:0x2a:-b-1-1-0-0-1
9544
11156
1612
17

All_Master_Original.bim:0x2a:-b-1-0-1-1-1
5892
6748
856
15

All_Master_Original.bim:0x37:-b-1-0-0-0-1
731932
753176
21244
3

All_Master_Original.bim:0x2a:-b-1-0-1-0-1
3640
4272
632
17

All_Master_Original.bim:0x35:-b-1-0-0-0-1
1215208
1267732
52524
4

All_Master_Original.bim:0x2c:-b-1-0-0-1-1
2032352
2079504
47152
2

All_Master_Original.bim:0x28:-b-1-0-0-0-1
2604224
2761532
157308
6

All_Master_Original.bim:0x28:-b-1-0-0-1-1
3186132
3393184
207052
6

All_Master_Original.bim:0x22:-b-1-1-0-0-1
2668
2844
176
7

All_Master_Original.bim:0x50:-b-1-0-0-0-1
236508
241208
4700
2

All_Master_Original.bim:0x4e:-b-1-0-0-0-1
1376408
1446796
70388
5

All_Master_Original.bim:0x4c:-b-1-0-0-1-1
17108
18808
1700
10

All_Master_Original.bim:0x2c:-b-1-0-0-0-1
6157620
6343680
186060
3

All_Master_Original.bim:0x3d:-b-1-0-0-0-1
7779636
7946448
166812
2

All_Master_Original.bim:0x39:-b-1-0-0-0-1
12965696
13533272
567576
4

All_Master_Original.bim:0x68:-b-1-1-0-0-1
6864
7412
548
8

All_Master_Original.bim:0x70:-b-1-1-0-0-1
11764
12948
1184
10

All_Master_Original.bim:0x61:-b-1-0-0-0-1
13300
14344
1044
8

All_Master_Original.bim:0x48:-b-1-0-0-0-1
62516
64292
1776
3

All_Master_Original.bim:0x5f:-b-1-0-1-0-1
38580
40448
1868
5

All_Master_Original.bim:0x5d:-b-1-0-1-0-1
29984
31784
1800
6

All_Master_Original.bim:0x68:-b-1-0-1-1-1
41904
43672
1768
4

All_Master_Original.bim:0x44:-b-1-0-0-0-1
66448
68812
2364
4

All_Master_Original.bim:0x46:-b-1-0-0-0-1
163544
171416
7872
5

All_Master_Original.bim:0x57:-b-1-0-1-0-1
10536
11636
1100
10

All_Master_Original.bim:0x70:-b-1-0-1-1-1
109728
113072
3344
3

All_Master_Original.bim:0x72:-b-1-0-0-1-1
144524
147236
2712
2

All_Master_Original.bim:0x55:-b-1-0-0-0-1
144416
149052
4636
3

All_Master_Original.bim:0x6e:-b-1-0-0-1-1
9816
11280
1464
15

All_Master_Original.bim:0x4a:-b-1-0-0-0-1
1052052
1112932
60880
6

All_Master_Original.bim:0x6e:-b-1-1-0-0-1
16964
18532
1568
9

All_Master_Original.bim:0x66:-b-1-0-0-1-1
172692
177088
4396
3

All_Master_Original.bim:0x24:-b-1-0-0-0-1
820340
849132
28792
4

All_Master_Original.bim:0x3f:-b-1-0-0-0-1
595628
606084
10456
2

All_Master_Original.bim:0x68:-b-1-0-1-0-1
377172
391488
14316
4

All_Master_Original.bim:0x66:-b-1-0-0-0-1
371348
380864
9516
3

All_Master_Original.bim:0x68:-b-1-0-0-1-1
475420
499156
23736
5

All_Master_Original.bim:0x57:-b-1-0-0-1-1
230456
239240
8784
4

All_Master_Original.bim:0x72:-b-1-0-0-0-1
1195628
1217400
21772
2

All_Master_Original.bim:0x3b:-b-1-0-0-0-1
7555696
8043372
487676
6

All_Master_Original.bim:0x70:-b-1-0-1-0-1
655648
673220
17572
3

All_Master_Original.bim:0x6a:-b-1-0-0-0-1
2139632
2187048
47416
2

All_Master_Original.bim:0x5b:-b-1-0-0-0-1
5479668
5797336
317668
6

All_Master_Original.bim:0x57:-b-1-0-0-0-1
1550444
1605436
54992
4

All_Master_Original.bim:0x68:-b-1-0-0-0-1
2945808
3059760
113952
4

All_Master_Original.bim:0x6e:-b-1-0-1-0-1
1099848
1176920
77072
7

All_Master_Original.bim:0x70:-b-1-0-0-1-1
1769268
1818836
49568
3

All_Master_Original.bim:0x4c:-b-1-0-0-0-1
4305868
4575188
269320
6

All_Master_Original.bim:0x6e:-b-1-0-0-0-1
5366868
5753248
386380
7

All_Master_Original.bim:0x5f:-b-1-0-0-0-1
8307544
8506924
199380
2

All_Master_Original.bim:0x5d:-b-1-0-0-0-1
9419452
10056380
636928
7

All_Master_Original.bim:0x2a:-b-1-0-0-1-1
8355284
8901144
545860
7

All_Master_Original.bim:0x70:-b-1-0-0-0-1
14480408
14841392
360984
2

All_Master_Original.bim:0x2a:-b-1-0-0-0-1
11517432
12356088
838656
7

MAX
116569836
119516184
2946348
25

MIN
1548
1716
168
1

MEAN
4812754
5035481
222726
6.7

When comparing tile sizes for tiles without edges vs those with non-compact indexed edges, the max % increase is 179%, min is 22%, and the mean is 73% So compact edges produce an order of magnitude reduction in tile size.
TODO

[x] Evaluate ImageTests results
[x] Add a tile content flag to enable this feature
[x] Bump tile format version

@wgoehrig @paulius-valiunas this PR includes a tile format version bump and a change to the default TileOptions.

@grigasp presentation tests failing.
@DanRod1999 how did this get past PR validation (did PR validation fail to run?)
https://dev.azure.com/bentleycs/iModelTechnologies/_build/results?buildId=2194004&view=logs&jobId=e538c5b1-ca02-55cf-272d-45e0b52dd4fb&j=e538c5b1-ca02-55cf-272d-45e0b52dd4fb&t=99805134-a3d2-5f30-5ea2-cbff40d4dd4f
--[ FAILURE: presentation-full-stack-tests ]--------[ 1 minute 28.3 seconds ]--

  280 passing (1m)
  2 failing

  1) Hierarchies
       Getting node paths
         gets node paths based on instance key paths:

      AssertionError: expected value to match snapshot Hierarchies Getting node paths gets node paths based on instance key paths 1
      + expected - actual
  ...166 lines omitted...
      +        "6d6f3fe0cbaecea3f22a752ca98877e3",
             ],
             "type": "ECClassGroupingNode",
             "version": 2,
           },

      at D:\vsts_b\154\s\full-stack-tests\presentation\src\frontend\Hierarchies.test.ts:1087:30

@grigasp presentation tests failing. @DanRod1999 how did this get past PR validation (did PR validation fail to run?)
https://dev.azure.com/bentleycs/iModelTechnologies/_build/results?buildId=2194004&view=logs&jobId=e538c5b1-ca02-55cf-272d-45e0b52dd4fb&j=e538c5b1-ca02-55cf-272d-45e0b52dd4fb&t=99805134-a3d2-5f30-5ea2-cbff40d4dd4f
--[ FAILURE: presentation-full-stack-tests ]--------[ 1 minute 28.3 seconds ]--

  280 passing (1m)
  2 failing

  1) Hierarchies
       Getting node paths
         gets node paths based on instance key paths:

      AssertionError: expected value to match snapshot Hierarchies Getting node paths gets node paths based on instance key paths 1
      + expected - actual
  ...166 lines omitted...
      +        "6d6f3fe0cbaecea3f22a752ca98877e3",
             ],
             "type": "ECClassGroupingNode",
             "version": 2,
           },

      at D:\vsts_b\154\s\full-stack-tests\presentation\src\frontend\Hierarchies.test.ts:1087:30

Looks like it fails because your branch is behind imodel02. This commit is missing in your branch https://github.com/iTwin/itwinjs-core/commit/4ad7164c6ff5a256221635b8f92caa7d24e2a15f

Looks like it fails because your branch is behind imodel02

Thanks. Bit of a pain to have to start from scratch with the native builds every time there's an update to itwinjs-core.

DanRo

@grigasp presentation tests failing. @DanRod1999 how did this get past PR validation (did PR validation fail to run?)
https://dev.azure.com/bentleycs/iModelTechnologies/_build/results?buildId=2194004&view=logs&jobId=e538c5b1-ca02-55cf-272d-45e0b52dd4fb&j=e538c5b1-ca02-55cf-272d-45e0b52dd4fb&t=99805134-a3d2-5f30-5ea2-cbff40d4dd4f
--[ FAILURE: presentation-full-stack-tests ]--------[ 1 minute 28.3 seconds ]--

  280 passing (1m)
  2 failing

  1) Hierarchies
       Getting node paths
         gets node paths based on instance key paths:

      AssertionError: expected value to match snapshot Hierarchies Getting node paths gets node paths based on instance key paths 1
      + expected - actual
  ...166 lines omitted...
      +        "6d6f3fe0cbaecea3f22a752ca98877e3",
             ],
             "type": "ECClassGroupingNode",
             "version": 2,
           },

      at D:\vsts_b\154\s\full-stack-tests\presentation\src\frontend\Hierarchies.test.ts:1087:30

Looks like it fails because your branch is behind imodel02. This commit is missing in your branch 4ad7164

I checked the pipeline, i believe its running fine. These are the branches its picking up
itwinjs-core commit: 754a3667eaae98e083c933fcdec69d27d8401582
itwinjs-core branch: pmc/compact-edges
imodel-native commit: 4643e65784bc72c0c9c6ba65760a48520cd25fe6
imodel-native branch: pmc/compact-edges

authors: DanRod1999 pmconne saskliutas

repo: iTwin/itwinjs-core


text:
Custom templates

Does multi select allow for custom templates like angular-ivh-treeview does? It isn't very apparent from the README.

Sorry, it does not. You can do quite a bit with label expressions but we're still assuming bootstrap, and the controls aren't really customizable.
Treeview was written from the ground up to be customizable while this directive came to exist because we ran into performance issues with another multi-select solution and needed an alternative quickly. As a result it assumes a fair bit about your styles choices.

@jtrussell I'm running up against treeview's performance wall, but I need custom templates to fit with the style of app I'm trying to build. I'll keep looking, thanks for letting me know 👍

authors: jadengore jtrussell

repo: iVantage/angular-ivh-multi-select


text:
Some of your jsbin are broken as they don't include your own librairy

see http://jsbin.com/pajeze/2/edit?html,js,output as an example

Sorry, bad commit. The dist folder got dropped and those bins were sourcing directly from master here. Should be alright now, let us know if you notice any others not working.

authors: jtrussell zeachco

repo: iVantage/angular-ivh-treeview


text:
Special characters are not encoded

When generating XML, special XML characters in XML (&,<,>,") are not encoded properly, leading to invalid XML.
Either pack all values into CDATA or check/replace the special characters - something like:
function escapeXml(unsafe) {
return unsafe.replace(/[<>&'"]/g, function (c) {
switch (c) {
case '<': return '<';
case '>': return '>';
case '&': return '&';
case ''': return ''';
case '"': return '"';
}
});
}

Hmm, my CDATA (after "Either pack all values into") became unvisible......

@sveinp Thanks! Could you please make the necessary changes and make a pull request for it?

I merged the related PR. I am closing the issue for now. Please let me know if there is any problem.

authors: metincansiper sveinp ugurdogrusoz


text:
Typo fix

"middleware.use" instead of "middleware.user"

Thank you!

authors: ffmike iaintshine

repo: iaintshine/ruby-rails-tracer


text:
403 when trying to retrieve http://www.unicode.org/~scherer/emoji4unicode/snapshot/full.html

The first step in the build instructions:
wget http://www.unicode.org/~scherer/emoji4unicode/snapshot/full.html
Results in a 403. Using archive.org, the most recent functioning snapshot appears to be from March 14, 2018:
https://web.archive.org/web/20180314172610/http://www.unicode.org/~scherer/emoji4unicode/snapshot/full.html
Is there another data source that can be used? I'm interested in updating this emoji set.

you don't need to follow this step anymore - the version included in the repo will work fine (and will not be updated again now).

authors: greysonp iamcal

repo: iamcal/emoji-data


text:
Display Issue on Safari 10.0.3

Rendering issues on Safari 10.0.3 with an image in the content. Looks like the box and the image are not sizing properly among other weirdness.

I don't have a recent Safari to test unfortunately. But what do you mean anyway by the sizing of the image? The content is never resized. Take a look at the FAQ about the wrong size of tooltips on first image load, just in case that's the issue. Thanks

I had the cache disabled. After reenabling the cache everything is fine.

You're welcome.

authors: louisameline sameasterling

repo: iamceege/tooltipster


text:
Keeping the hash in the URL

Is it possible to keep the hash in the URL and use smoothscroll?
So, too be clear, I’d like to be able to click a link with a hash, add the hash to the URL (as it does by default), then trigger smoothscroll. I can add the hash myself, but wanted to see if there was an inherent way to do this.
Thank you!

You can do it with JavaScript, capturing the hash in the href of the link and doing:
document.getElementById('value_of_href').scrollIntoView({ behavior: 'smooth' });

The specs allows you to use the scroll-behavior property on body but this polyfill doesn't cover it.

authors: brandondurham jeremenichelli

repo: iamdustan/smoothscroll


text:
Anfrage durch Botprotection blockiert

Trotz des hier https://github.com/iamnotturner/vaccipy/blob/master/FAQ.md#faq beschriebenen Vorgehens für manuelle Cookies taucht wiederholt der folgende Fehler bei der Impf-Code Generierung auf:
[err] [*TER1 | 71065]   Anfrage wurde von der Botprotection geblockt.
Es werden manuelle Cookies aus dem Browser benötigt.
Bitte Anleitung im FAQ in GitHub beachten.
Link: https://229-iz.impfterminservice.de/impftermine/service?plz=71065

Wie in den FAQ's beschrieben ist ein "normales" Nutzerverhalten im Browser nachzustellen, also Seite muss lang geöffnet sein und man muss mal hier und da rumklicken. Ansonsten hilft es auch die Mail/Telefonnummer zu ändern oder 24 Stunden zu warten.

authors: Klobbinger iamnotturner

repo: iamnotturner/vaccipy


text:
v.1.1.4 Terminsuche startet nicht

Hallo Zusammen,
hab grad das neueste Release (gui) runtergeladen, die Terminsuche startet aber nicht mehr.
Es öffnet sich kurz ein Fenster, welches sich sofort wieder schließt und unter laufende Prozesse auf der Oberfläche verschwindet der Prozess.
Chrome Version: 91.0.4472.77
Betriebssystem: Windows 10

Danke für die Info. Es funktioniert teilweise, bei manchen nicht. Wir sind dran!

könntest du mal schauen ob bei dir der Chromedriver oder ähnliche Prozesse im Task-Manager noch laufen?

könntest du mal schauen ob bei dir der Chromedriver oder ähnliche Prozesse im Task-Manager noch laufen?

Bei mir sagt das Installationsprogramm, dass der Chromedriver noch läuft, das tut er aber laut Task-Manager nicht. Wenn man dann "ohne Beenden" wählt, wird es installiert, aber es tritt das oben beschriebene Problem auf.

Hello,
I am also facing the same problem. The bot open chrome but it does not accept cookies and hence stops. There is a message on the top "Chrome is being controlled by automated test software".

Danke für die Info. Es funktioniert teilweise, bei manchen nicht. Wir sind dran!

könntest du mal schauen ob bei dir der Chromedriver oder ähnliche Prozesse im Task-Manager noch laufen?

Sicher,
Chromedriver läuft nicht. Ähnliche Prozesse?

könntest du mal schauen ob bei dir der Chromedriver oder ähnliche Prozesse im Task-Manager noch laufen?

Sicher,
Chromedriver läuft nicht. Ähnliche Prozesse?

hey, könntet ihr mal testen ob dieser Release das Problem fixt?
Ggf. auch mal einen Neustart probieren.

hi, Rechner neu gestartet bei mir unverändert

hey, bei mir leider nicht.. danke für das große engagement übrigens! :)

Ich kann das Problem aktuell leider nicht nachproduzierten. Könntet ihr mal testen ob die CLI Version funktioniert?
Kommt gerne in unseren Slack :-)

Edit:
bei mir tuts. hab die Kontaktdaten + Zeitspanne noch einmal neu eingetragen (hatte zuvor die .json vom vorherigen Release)

Edit:
bei mir tuts. hab die Kontaktdaten + Zeitspanne noch einmal neu eingetragen (hatte zuvor die .json vom vorherigen Release)

@juziegle @Pratikk17 könntet ihr testen, ob das bei euch auch hilft?

Ich kann das Problem aktuell leider nicht nachproduzierten. Könntet ihr mal testen ob die CLI Version funktioniert?
Kommt gerne in unseren Slack :-)

CLI läuft bei mir auch

Edit: works
for me. I re-entered the contact data + time span (previously had the .json from the previous release)

@juziegle @ Pratikk17 could you test whether this also helps you?

@iamnotturner  Ich danke Ihnen vielmals. Jetzt funktioniert es auch bei mir

Edit:
bei mir tuts. hab die Kontaktdaten + Zeitspanne noch einmal neu eingetragen (hatte zuvor die .json vom vorherigen Release)

Hatte das gleiche Problem. Zeitspanne neubgeschrieben über GUI -> funktioniert (bin mir nicht mehr sicher ob es 1.1.2 oder 1.1.3 war, leider)

Was mir manchmal passiert, ist dass das Script beim Generieren der Cookies hängen bleibt. Da steht dann, es würde Userverhalten simuliert werden (Mausbewegungen / Klicks), das Chromedriverfenster bleibt offen und es tut sich nichts mehr.
In diesen Fällen "valdiere" ich den Cookie manuell, indem ich selbst auf Impfterminservice herumklicke.
Mir ist folgende Zeile unter Headers aufgefallen:

Also die zweite (rote Schrift). Man muss so lange auf der Seite surfen, bis diese Zeile verschwindet, dann kann man die Suche neu starten und es funktioniert wieder. Gilt auch für das Generieren der Impfcodes, falls die manuelle Cookieeingabe gefordert wird. Keine Ahnung, ob das jetzt nur Zufall war.

Nachdem ich die Terminsuche gestern irgendwann endlich zum Laufen gebracht habe (Windows, Chrome oder Antivirenprogramm blockt), ging es heute Nacht irgendwann nicht mehr.
Heute will die Terminsuche nicht loslaufen. Bleibt immer stocken bei: "Browser Cookies generieren"
Was kann ich tun ohne IT-Wissen haben zu müssen?

@iamnotturner Das liegt definitiv an der neuen Struktur des JSON Files für die Zeitspanne. Ich konnte letzte Woche bereits erfolgreich einen Termin für einen Familienmitglied ergattern und heute das Update auf die 1.1.5 gemacht und eben das hier beschriebene Problem gehabt. Wenn man die Strukturen vergleicht, ist es auch klar:
Alt
{
    "wochentage": [
        0,
        1,
        2,
        3,
        4,
        5,
        6
    ],
    "startzeit": {
        "h": 0,
        "m": 1
    },
    "endzeit": {
        "h": 23,
        "m": 59
    },
    "einhalten_bei": [
        1,
        2
    ],
    "startdatum": {
        "jahr": 2021,
        "monat": 6,
        "tag": 04
    }
}

Neu
{
    "von_datum": "04.6.2021",
    "von_uhrzeit": "0:1",
    "bis_uhrzeit": "23:59",
    "wochentage": [
        "Di",
        "Mo",
        "Do",
        "Sa",
        "So",
        "Mi",
        "Fr"
    ],
    "einhalten_bei": "beide"
}

CLI ging bei mir ebenfalls, da nicht auf die alte Datei zugegriffen wurde.

Das sagt mir als Laie rein gar nichts

da mit der neuen Version des GUI in der Beta schon länger getestet wurde, haben wir ganz vergessen, dass sich die Struktur angepasst hat. Danke nochmal für die Hinweise, ich denke, dass das vielen hilft. Wir bauen da aber nochmal was ein, damit man zukünftig auf solche Änderungen besser hingewiesen wird. Danke!

Das sagt mir als Laie rein gar nichts

Einfach das Programm Neustarten und alle Daten nochmal neu eintragen, dann hast du kein Problem!

Programm starten heißt für mich auf das Symbol der Spritze auf dem Desktop klicken. Hab ich gemacht. Das schwarze Fenster öffenet sich. Alles scheint normal. Ich starte die Terminsuche und gebe noch einmal alle Namens- und Adressdaten neu ein.
Es bleibt leider weiterhin stehen bei "Browser Cookies generieren"

Programm starten heißt für mich auf das Symbol der Spritze auf dem Desktop klicken. Hab ich gemacht. Das schwarze Fenster öffenet sich. Alles scheint normal. Ich starte die Terminsuche und gebe noch einmal alle Namens- und Adressdaten neu ein.
Es bleibt leider weiterhin stehen bei "Browser Cookies generieren"

Bitte einmal die neuste Version downloaden und installieren.

Oh je, das dauert wieder Stunden, weil sich mein PC mit Händen und Füßen dagegen wehrt -- Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.Am 04.06.21, 12:13, "Simon Bräuninger" @.***> schrieb:
Programm starten heißt für mich auf das Symbol der Spritze auf dem Desktop klicken. Hab ich gemacht. Das schwarze Fenster öffenet sich. Alles scheint normal. Ich starte die Terminsuche und gebe noch einmal alle Namens- und Adressdaten neu ein.
Es bleibt leider weiterhin stehen bei "Browser Cookies generieren"
Bitte einmal die neuste Version downloaden und installieren.
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or unsubscribe.
[
{
@.***": "http://schema.org",
@.***": "EmailMessage",
"potentialAction": {
@.***": "ViewAction",
"target": "https://github.com/iamnotturner/vaccipy/issues/309#issuecomment-854565737",
"url": "https://github.com/iamnotturner/vaccipy/issues/309#issuecomment-854565737",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
@.***": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]

Wo steckt das Programm drin? Ich finde es nicht nach Download und Entzippen

Wo steckt das Programm drin? Ich finde es nicht nach Download und Entzippen

Scheint als hättest du den Sourcecode gedownloadet. Versuche es hier mit -> https://github.com/iamnotturner/vaccipy/releases/download/v1.1.5/vaccipy-windows-gui.zip

Oder das altbekannte schwarze Fenster über: https://github.com/iamnotturner/vaccipy/releases/download/v1.1.5/vaccipy-windows.zip

Danke, jetzt klappt es. Neues weißes Fenster :-)

Gesendet: Freitag, 04. Juni 2021 um 12:53 Uhr
Von: "Liz" @.>
An: "iamnotturner/vaccipy" @.>
Cc: "Sylwuscha" @.>, "Mention" @.>
Betreff: Re: [iamnotturner/vaccipy] GUI: Terminsuche startet nicht (#309)

Wo steckt das Programm drin? Ich finde es nicht nach Download und Entzippen
Scheint als hättest du den Sourcecode gedownloadet. Versuche es hier mit -> https://github.com/iamnotturner/vaccipy/releases/download/v1.1.5/vaccipy-windows-gui.zip
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

authors: Pratikk17 Sars-Cov-2-Antigen Sylwuscha andoorius bitwon iamnotturner juziegle schindlboeckLi sinun98


text:
Streamline Your Contributions: Essential Guidelines for Effective Pull Requests

Important
Before making a Pull Request (PR), please ensure you follow these steps:

Raise an Issue First: Always raise an issue before submitting a PR. This helps us track and discuss the problem or feature request before any code changes are made. PRs submitted without a corresponding issue will not be accepted.

Proper Documentation: When making a PR, include comprehensive documentation. This should cover:

A clear description of the changes made.
Screenshots or demo videos showcasing the functionality or bug fix.
Any relevant details that help reviewers understand the context and purpose of the PR.

Home Page Issues: Do not raise any issues regarding the home page or front page. These areas are currently under special management and are not open for general contributions.

Following these guidelines will streamline the review process and ensure that your contributions are effectively integrated into the project.
Thank you for your cooperation!

@iamrahulmahato You have to add level labels in the issues as well, later if you find that the work should have another level, then you can change it and upgrade or degrade, for the time being, assign level as per the complexity of the task mentioned/described in the issue
-GSSOC Team

@vansh-codes-dev Ok, will do. Thanks for the guidance!

Please assign it to me .

authors: aditi13y iamrahulmahato vansh-codes-dev

repo: iamrahulmahato/master-web-development


text:
🐞 : IMAGE IS NOT SHOWING

:red_circle: IMAGE IS NOT SHOWING :
:red_circle: Bug :
:red_circle: Changes :
Screenshots 📷

✅ Details to Include When Taking the Issue:
Name : AYUSH GOPAL
Participant Role (GSSOC, Hacktoberfest.):

Happy Contributing! 🚀

I can fix this issue assign me this @iamrahulmahato


text:
Update content tab when moving cells

I noticed that when I drag and move cells, the content tab is not updated. Would it be possible to update it each time a cell is moved ?
Note that it is if I hide and show again the content tab.

Thanks for the report @mocquin, definitely a bug!

authors: ian-r-rose mocquin

repo: ian-r-rose/jupyterlab-toc


text:
Extensibility for Propagators and Samplers

:wave: Hi there!
We're just getting started with OpenTelemetry and are looking to emit OTel traces from our app and then us the AWS collector to export to X-Ray. This means we need an AWS X-Ray Propagator, IdGenerator, and Sampler. I've written some of this code and it's working (I think), but it's been awkward (IMO) to get the SDK to use it.
I had to basically re-implement initializeGlobalTracerProvider just so that I could inject a record update to add my propagator after all the environment-variable-based configuration has happened. But then I look at the docs for said environment variables, and it seems like I should be able to "register" these things somehow, and then just say (e.g.) OTEL_PROPAGATORS=tracecontext,baggage,awsxray at runtime to turn them on. That would be really useful as we start migrating from X-Ray to Datadog -- to be able to choose via ENV at runtime like that.
So I guess my question is, am I missing a way in this library to do that?

As far as I can see https://github.com/iand675/hs-opentelemetry/blob/54251bd15565e3a07cda0cecfa544d209ae63df6/sdk/src/OpenTelemetry/Trace.hs#L298-L299
and
https://github.com/iand675/hs-opentelemetry/blob/54251bd15565e3a07cda0cecfa544d209ae63df6/sdk/src/OpenTelemetry/Trace.hs#L360-L371
mean that only those propagators already known to the SDK are automatically used based on environment variables. Unfortunately, awsxray is not one of them:
https://github.com/iand675/hs-opentelemetry/blob/54251bd15565e3a07cda0cecfa544d209ae63df6/sdk/src/OpenTelemetry/Trace.hs#L287-L294
This TODO seems apropos and I'm sure @iand675 would be glad for a PR that implements this:
https://github.com/iand675/hs-opentelemetry/blob/54251bd15565e3a07cda0cecfa544d209ae63df6/sdk/src/OpenTelemetry/Trace.hs#L297

We're also wondering about this. There's also the issue that tracerProviderPropagators is specialised to HTTP headers, which isn't necessarily appropriate in all cases. For example, we have a Propagator for AMQP messages. At the moment we're just manually invoking it around the use sites of the library, but presumably the idea is that somehow we will eventually be able to register propagators that process different message types?

authors: michaelpj pbrisbin wolverian


text:
Remove terminal blinker

Would be awesome if while it spins you could find a way to remove the consoles "blinker".

Try using:
spinner.start(250, {hideCursor: true});

Yeah this got implemented after. Closing.

authors: GabrielTK jaredallard

repo: ianmcodes/node-simple-spinner


text:
Allow TokenReader to allocate and introduce reset function

Right now, TokenReader will only use its internal buffer to store one full token, and after the next call to next, that token is invalidated. This means that clients (such as Reader) have to copy around a lot of data, potentially unnecessarily.
If TokenReader used a growable buffer, it would be possible for it to offload the responsibility of deciding when to reset to the client (e.g. Reader might reset after handling a single event). However, there must still be a way to ensure that normal XML documents do not use unnecessarily large amounts of memory: specifically, there should be a configurable limit on the size of content tokens returned by the reader, so that the client has a chance to reset if desired in the middle of content.

One outcome which should naturally follow from this is that today's TokenReader should be easily reproducible from this proposed new TokenReader just by providing a FixedBufferAllocator.

No longer relevant with #36.


text:
How to run node-sass in watch mode?

I tried adding -w option like this
@@ -9,11 +9,11 @@
     "eleventy:default": "npx eleventy",
     "eleventy:watch": "npx eleventy --watch",
     "styles:prod": "node-sass src/styles/ --output dist/styles/ && postcss ./dist/styles/*.css --replace",
-    "styles:dev": "node-sass src/styles/ --output dist/styles/ --source-map true --source-map-contents true && postcss ./dist/styles/*.css --replace",
+    "styles:dev": "node-sass src/styles/ -w --output dist/styles/ --source-map true --source-map-contents true && postcss ./dist/styles/*.css --replace",
     "scripts:prod": "webpack --mode=production",
     "scripts:dev": "webpack --mode=development",
     "serve": "light-server -c .lightserverrc",
-    "dev": "npm-run-all clean styles:dev scripts:dev eleventy:default --parallel eleventy:watch serve --print-label",
+    "dev": "npm-run-all clean scripts:dev eleventy:default --parallel styles:dev eleventy:watch serve --print-label",
     "dev:debug": "DEBUG=* npm run dev",
     "build": "run-s clean styles:prod scripts:prod eleventy:default --print-label"
  },

but the index.css file doesn't get generated in the first build
[styles:dev    ]
[styles:dev    ] > gian-blog@1.0.0 styles:dev /Users/gianfranco/github/gianpaj/gian.blog
[styles:dev    ] > node-sass src/styles/ -w --output dist/styles/ --source-map true --source-map-contents true
[styles:dev    ]

$ ls -lah dist/styles
total 8
drwxr-xr-x   3 gianfranco  staff    96B Sep 28 01:38 .
drwxr-xr-x  10 gianfranco  staff   320B Sep 28 01:38 ..

@gianpaj the file watching to trigger styles:dev npm script is handled via lightserver here: https://github.com/ianrose/deventy/blob/master/.lightserverrc#L9
On first run of npm run dev, node-sass is run via styles:dev. Then when .scss are changed lightserver runs node-sass again via styles:dev. So node-sass doesn't need to run in watch mode to re-build changes to Sass.
Are you trying to handle a unique scenario that requires node-sass to be in watch mode?

oh, thanks! I see. I wasn't actually using lightserver as I was trying to add the tools you added to this repo into the eleventy-base-blog.
So, I was using eleventy --watch.
I'll try using lightserver and report back. Thanks!

That worked! thank you so much :)
FYI I remove the postcss in the styles:dev script since I don't think there's a need for it while developing 1 and it makes the reload a bit faster.
1: unless you're developing and testing in other browsers that need the auto prefixing

authors: gianpaj ianrose

repo: ianrose/deventy


text:
Remove win is not fully resetting ratings sometimes

Need to make sure that the oldRating value is being reset accurately on multiple deletes

Be able to select game as well

repo: iantrich/UPRankings