Lines starting with obsidian tags gets parsed as a header

Obsidian:

Foundry:

The difference between a tag and a header can be known by whether or not there is a space between the # and the next eg # header, #tag

Looks like showdown, the library used to convert markup, has an option for this that is off by default (requireSpaceBeforeHeadingText). I'll see if I can set this flag.

Fixed in release 3.0.2.

This issue does not appear to be resolved.
I installed lava-flow today (v3.1.0 on Foundry v11 build 315). When I imported my vault, my tags are showing as headers.
To reproduce:
Markdown file "Dripping Blood Tribe.md":
`#Session000 #Faction
A tribe of goblins that is growing numbers. Active in the [[Central Valley]], it is believed that a powerful shaman, versed in blood magic and dark rituals, leads the tribe. Rumors say that the shaman can summon creatures to fight for the goblins and to cast curses on their foes.`
Results in:


Update commonmark to 0.23.0

About this PR
📦 Updates org.commonmark:commonmark from 0.21.0 to 0.23.0
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.commonmark", artifactId = "commonmark" } ]

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

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

Superseded by #241.


Binaries missing

Hi everyone, i'm new in Ue4 so i surely go wrong with something but when i try to open a project with the plugin it says that Binaries are missing...

I've downloaded the 4.19 version and copied in plugin folder, am i missing something ?
Thank you very much

Once you have your RuntimeMeshLoader folder within your Plugins folder, right click on the .uproject file  (blue icon) and select Generate Visual Studio Project Files. Then proceed to build the project in Visual Studio.


Status of the project?

Hi @dkm2,
first of all, thanks for this package, it helped me a lot with my project and some nasty Fourier-type integrals. I am just curious, what is the current status of this project, and are you considering registering this package at some point? I know, this would require some more work on documentation and other maintenance, maybe, but if you like, I could provide some help with these tasks.
The reason why I am asking: we currently considering using your package in our package (most probably https://github.com/QEDjl-project/QEDfields.jl, currently WIP) and we would like to appreciate your work by citing your paper and having your package as a dependency.

I'm glad to hear FCCQuad is useful to another project. Thanks for sharing the news.
I'm open to registering the package and open to help with that.
Until I get it published in a journal, this DOI link is probably the best URL for citing the preprint. The journal I submitted to eventually rejected. I've since made some revisions and intend to resubmit.


Homework - Create Github Profile

I wont make a detailed tutorial (explore how to do it). I used Claude AI to help do it
Theres several templetes online

https://github.com/kautukkundan/Awesome-Profile-README-templates

Good To Know: Theres a edit and preview tab when creating a read.me

Attach you Github Profile as a comment when your done

heres mine My profile


Move ui-specific tests out to manageiq-ui-classic

This moves some specs that are ui-classic specific out to that repo.
requests/* (except for requests/api/*) are definitely ui specific
so are routing/ specs
As for services/, some are definitely ui-specific, others maybe not so much.. but in the end, all the services live in ui-classic now, so so should the specs.
Cc @gmcculloug, @isimluk
ui-classic PR: https://github.com/ManageIQ/manageiq-ui-classic/pull/221

@miq-bot add_label test, euwe/no

The master failure currently addressed by this PR: https://travis-ci.org/ManageIQ/manageiq/jobs/194560560 - MiddlewareTopologyService#build_topology topology contains the expected structure and content

@himdel could these be removed as part of this PR too? https://github.com/ManageIQ/manageiq/blob/master/spec/spec_helper.rb#L64, https://github.com/ManageIQ/manageiq/blob/master/spec/spec_helper.rb#L93

@imtayadeway not sure if that shouldn't be separate.. my impression is that parts of specs are still shared between the two projects and spec/spec_helper.rb is one of them. (But then again, I see no users of http_login, in either repo.)


Incompatible "visualViewport" type with TS 4.0 lib.dom.d.ts

In new version of Typescript they added visualViewport type and is not compatible with visualViewport type in scroll-into-view package.

node_modules/typescript/lib/lib.dom.d.ts:18515:14 - error TS2687: All declarations of 'visualViewport' must have identical modifiers.
18515     readonly visualViewport: VisualViewport;

:tada: This issue has been resolved in version 1.0.15 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

@stipsan typings are lost now
look at published directory:

@eaglus thanks for the report, I unpublished it and will have a look at what's going on


Feedback

Hi :-)
One thing I'd like to point out is that on a standard Ubuntu 14 LTS it's taking considerable time (hours) just to hunt down the recent versions of software (not done yet)
If you want this to get real adoption, the software should run best on the most commonly installed OS.
I'm currently trying to find a way to have recent enough qemu-img, but for everyone one that doesn't give up there's a dozen that just moves on.
Here's where to get Ruby 2.2:
https://www.brightbox.com/blog/2015/01/05/ruby-2-2-0-packages-for-ubuntu/

Still trying to find 2.4 qemu-img somewhere.
I'll try to build packages :)

I used this build script from OpenStack:
https://github.com/openstack/fuel-plugin-qemu/blob/master/qemu/build-qemu.sh
modified for 2.4.1 and removed all references to vnc-ws (they removed VNC options in 2.4 and 2.6)
(compiling)
for keybase:
echo "deb http://ppa.launchpad.net/borkinfr/keybase/ubuntu trusty main" > /etc/apt/sources.list.d/keybase.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 95C52455E45DCAA4
apt-get update
apt-get install keybase

Kinda hopeless, gave up for now :)

I am doing the same exercise as you did and found the same problems. I'm working on alleviating it, at least for Ubuntu 14.04. The following issues are created to keep track of it:

#18
#19

Meanwhile here are some tips:

Ruby 1.9.3 is enough. I've tested this
You can install a newer libguestfs from this ppa: ppa:mpanella/libguestfs. I'm trying to make it usable in issue #18
I've compiled a newer version of qemu-img 2.6.2. It's statically linked so it should work as is. Download link: https://canga.io/downloads/qemu-img.bz2

I've updated a new version (0.0.2) that supports libguestfs 0.28 except for copy command. Instructions to install dependencies in Ubuntu 14.04 are here:
https://canga.io/install/


Unit tests

There's a lot of fetching from maps so we need to create some more unit tests to ensure there's no errors.

Solved with #17


Fixes #1897 Python Environments only shows one venv

Fixes #1897 Python Environments only shows one venv in case of same venv name in two projects
Updates ordering function to sort by ID if descriptions are equal.
Displays project name for the company for virtual environments.
Fixes oddly named function.

👍


IE browser which version below 11 don't support the property “outline”

The source code is implemented in this way：
  /* optional class for removing the outline */   .prism-editor__textarea:focus {     outline: none;   }
But IE does not support this attribute。

Hey! We don't support ie 11 and below. :)


Behavior change for mf timespine without yaml configuration

Linear issue #SL-2935
Problem
The configuration for the MetricFlow timespine has changed in a previous release. This deprecation warning was previously surfaced in DSI, but that is non-standard for dbt-core usage.
Solution
This PR implements a behavior change to inform users of the deprecation of the old time spine config.
Tests:

I ran dbt parse on jaffle-sl-template and saw no warnings
I updated jaffle-sl-template to have a metricflow_time_spine.sql model and saw the deprecation warning.
I changed the time spine configuration to have a granularity other than day and I saw no warnings.
I added this to dbt_project.yaml in jaffle-sl-template and saw no warning for dbt parse:

flags:
  allow_mf_time_spines_without_yaml_configuration: True

Checklist

[x] I have read the contributing guide and understand what's expected of me.
[ ] I have run this code in development, and it appears to resolve the stated issue.
[x] This PR includes tests, or tests are not required or relevant for this PR.
[x] This PR has no interface changes (e.g., macros, CLI, logs, JSON artifacts, config files, adapter interface, etc.) or this PR has already received feedback and approval from Product or DX.
[x] This PR includes type annotations for new and modified functions.

Could you please create/link a corresponding issue in docs.getdbt.com so the docs team can work on documenting the new behaviour once this is merged?


/map topic will not be displayed properly in rviz2

Hello rsasaki0109
I'm using the lidarslam_ros2 with Livox MID-360, but /map topic will not be displayed properly in rviz2.
I tried to modify some parameters of lidarslam.launch.py in order to use MID-360, but I couldn't get a good result.
The modified parameters are shown as follows.
   mapping = launch_ros.actions.Node(         package='scanmatcher',         executable='scanmatcher_node',         parameters=[main_param_dir],         remappings=[('/input_cloud','/livox/lidar')],         output='screen'         )     tf = launch_ros.actions.Node(         package='tf2_ros',         executable='static_transform_publisher',         arguments=['0','0','0','0','0','0','1','base_link','livox_frame']         )
I would like you to give me some advice to solve the above issue.
Best regards

Could you please run ros2 topic info /livox/lidar -v to check if the rosbag player and scan matcher are properly connected?
Firstly, are you able to estimate the trajectory using scan matching? You may want to set the debug_flag to true in lidarslam.yaml and examine the terminal output or check /path.
If /path appears but the trajectory seems chaotic, adjusting parameters such as ndt resolution or voxel grid size might improve the results. For more information, consider searching past issues using the parameter names.

＠rsasaki0109
Thank you for your quick response.
After waiting for about 1 minute, /map topic is shown in Rviz2.
Is my understanding correct that /path topic is shown more quickly than /map topic？

Yes, that is correct. The path is shown more quickly. It takes some time from the estimation before the map is displayed.

＠rsasaki0109
I understood.
Thank you again for your help.


[FEAT] Implementation of Exogenous - NBEATSx

Included:

Importing ExogenousBasis from https://github.com/cchallu/nbeatsx
Addition of ExogenousBasis to forward and create_stack

Co-author: @Andrea23Romano

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

Awesome, thanks for the help improving/recovering NBEATSx decomposition capabilities @akmalsoliev
I left some comments in the PR.

@Andrea23Romano deserves all the praises!


Follow-ups to clean the max-content width

Two PRs setting width: max-content were merged with unresolved review comments.
The feature is problematic in IE/Edge.
Folllow-ups are required to address

[ ] https://github.com/oVirt/ovirt-web-ui/pull/520#discussion_r176662220
[ ] https://github.com/oVirt/ovirt-web-ui/pull/518#issuecomment-373026076

obsoleted by redesign


React native webview image download without external storage permission

Description
https://www.npmjs.com/package/react-native-webview
I am using this library for webview in react native I put image url link in source of webview and it download image automatically without any permission.
Steps to reproduce
create a new react native app add react-native-webview and put any image url in source of webview component
React Native Version
0.74.0
Affected Platforms
Runtime - Android
Output of npx react-native info
System:
  OS: Windows 11 10.0.22631
  CPU: (12) x64 Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz
  Memory: 4.53 GB / 15.78 GB
Binaries:
  Node:
    version: 20.14.0
    path: C:\Program Files\nodejs\node.EXE
  Yarn: Not Found
  npm:
    version: 10.4.0
    path: ~\AppData\Roaming\npm\npm.CMD
  Watchman: Not Found
SDKs:
  Android SDK: Not Found
  Windows SDK: Not Found
IDEs:
  Android Studio: Not Found
  Visual Studio: Not Found
Languages:
  Java: javac 20
  Ruby: Not Found
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.74.0
    wanted: 0.74.0
  react-native-windows: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: Not found
  newArchEnabled: Not found

Stacktrace or Logs
no

Reproducer
https://github.com/DARPANMANEK/react-native-webview-demo
Screenshots and Videos
No response

Hi,
Thanks for reporting this issue.
It seems like this issue is actually unrelated to React Native core. Please open this issue against this other repository:
https://github.com/react-native-webview/react-native-webview/issues


⚠ Bofrost.lu has degraded performance

In 4a590d4, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1017 ms

Resolved: Bofrost.lu performance has improved in 460fc90.


I can't  use useTextEditingController() in HookViewModelWidget

error show to me is ==> The method 'useTextEditingController' isn't defined for the type '_StringForm'.
Try correcting the name to the name of an existing method, or defining a method named 'useTextEditingController'.
I import stacked_hooks.dart but also doesn't work !

That function is only available in flutter_hooks. So you need to add that to your project


Choose approach to fix scaling of ReadBAMTransform, and implement fix

From an analysis by @jean-philippe-martin:
The Problem
Doing a preliminary performance analysis of Hellbender, I found that ReadBAM did not scale with the number of workers.

Logs indicated it was running on a single worker, regardless of how many were specified for the job.
The Cause
The underlying cause is a combination of ReadBAM's design and Dataflow's own perhaps over-eager optimization.
ReadBAM is implemented as a series of transforms. It could also have been implemented as a Dataflow BoundedSource, but the latter is much more complicated.
The transforms are as follows:
Start with a collection of filenames and a collection of contigs.
Transform 1 -- input: filenames, side input: contigs. Generates a list of regions to read ("BAMShard")
Transform 2 -- input: PCollection, output: PCollection. Each worker reads from the BAM file, using the index to find where to read from.
Dataflow sees that transform 2 takes as input transform 1's output, and so these two can be run in sequence on the same machines, skipping a serialization/deserialization step. This optimization is called "fusing" and it's generally a very good thing.
However in this case, the input PCollection has a single element (the file we want to read), so only one worker is involved. Because of the fusion, that same worker then ends up doing all of the reading work, ruining our day.
The Solutions
There are multiple ways to solve this problem.

change transform 1 to have the contig collection as a primary input in the hope that we always have more than one contig.
This solution's very brittle (our benchmark, for example, reads a single chromosome so the contig list has effectively only one element). I did not pursue it.

Insert a groupby step between the two transforms.
pro: this gets all the workers involved again
con: the groupby itself takes some time, unnecessarily.

Compute the BAMShards at the client and then send those to workers.
pro: this gets all the workers involved again, and they do not have to spend any time on groupby
con: an existing Dataflow bug will cause the program to crash if the shard list is too long. We can work around this, though, by increasing the shard size when we have many.

Bite the bullet and implement a BoundedSource.

I implemented solutions 2 and 3. Solution 3 is the fastest. I suspect solution 4 wouldn't be any faster, though it would be more idiomatic for Dataflow. The graph below shows the time in the Dataflow Read phase with the new code when using the groupby method (this includes sharding, groupby, and actually reading the BAM file).

Next Steps
The next step is to pick either solution 3 or 4 (or 2, I suppose, if we want to be expedient). If 3, then we need to change the sharding to deal with large files. If 4, then we need to spend the time and effort writing the new source (and of course testing that it scales as we're expecting).
Comments & feedback welcome!

Part of https://github.com/broadinstitute/hellbender/issues/696

Not sure what the status of this is -- created this ticket to discuss (it may already be done, in which case feel free to close as resolved!)

I think the consensus is: we'll need a liquid sharding BAM reader. But perhaps we'll need a liquid sharding VCF source first, and I'll build that one.

This issue was moved to broadinstitute/hellbender-dataflow#18


[Event Request] Codeunit 5069 "Word Template Interactions" - Access = Public

Hi, would it be possible to change an Access property in codeunit 5069 (Word Template Interactions) to Public to get aссess to event(s) that were added, for example to OnAfterGetDataSource?
#14339

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.

Availability update: We will publish a fix for this issue in the next update for release 19.


Use the order of enum as topic id.

Issue
None
Overview (Required)
I used the order of enum as topic id.

At first, dd tests.

Add test for TopicColor. 1481b0f
Remove unused constant values. d114220

then, change style.

Use order as topic id. fffb872
Remove topic id field. 1d61fe9

Links
None
Screenshot
None

Perfect! Thanks for improvement! 😄


Q: Download multiple .yaml manifests

I've seen that you can specify remote URLs for Helm charts, but I couldn't find a way to download .yaml files directly which would be useful to install CRDs. Did I miss something in the documentation about it, or is there currently no way of doing this without creating a chart custom chart using Helm hooks to wget the files like in Gitlab's cluster management template?

@locomoco28 Hey. You should be able to use go-getter URL in the `chart field like https://github.com/roboll/helmfile/issues/2106

@mumoshu Thanks for your quick response. How would that look like e.g. for the kube-prometheus-stack I have to install multiple YAML files

You'd need to repeat release within helmfile.yaml for each remote YAML file.

So a little bit like this?

Prometheus CRDs helmfile.yaml
releases:
  - name: prometheus-crds-alertmanagerconfigs
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-alertmanagers
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-podmonitors
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-probes
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_probes.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-prometheuses
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-prometheusrules
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_prometheusrules.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-servicemonitors
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
    version: v1.0.0
    installed: true

  - name: prometheus-crds-thanosrulers
    namespace: monitoring
    chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_thanosrulers.yaml
    version: v1.0.0
    installed: true

I wish there was an option to specify an array of charts. Maybe something similar to this would be feasible to implement?
releases:
  - name: prometheus-crds
    namespace: monitoring
    charts:
      # Release names like <releases[i].name>-<releases[i].chart[j].name or filename>

      # examples:

        # prometheus-crds-alertmanagerconfigs
      - name: alertmanagerconfigs
        chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagerconfigs.yaml

        # prometheus-crds-monitoring-coreos-com-alertmanagers-yaml
      - chart: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.55.0/example/prometheus-operator-crd/monitoring.coreos.com_alertmanagers.yaml
      # ...
    version: v1.0.0
    installed: true

Yeah it should work.
If you really need to make it DRY, use go templates within the helmfile.yaml.

Ooh that's a good idea, I didn't think of using go templates for the helmfiles. Thank you :)

hmm entering urls to yaml files doesn't seem to work for me tho. It expects a gzipped archive :/

@locomoco28
JFYI, I had similar use case and ended up adopting the following way referring to this example:
releases:
- name: prometheus-operator-crds
  chart: git::https://github.com/prometheus-operator/prometheus-operator.git@example/prometheus-operator-crd?ref=v0.55.0

Ah good catch, yep that might be the limitation due to helmfile uses  thedirectory mode of go-getter. I hope it isn't a deal breaker but if it is, a feature request to add support for specifying a single remote yaml file to chart by leveraging go-getter's file mode would definitely be valid.


⚠ Samsung has degraded performance

In 7c41534, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2212 ms

Resolved: Samsung performance has improved in 605123d.


[BUG] - Switch Animation In Safari

Describe the bug
When trying to uncheck an animated & checked switch component, the animation looks weird.
My guess is that the left and width of StyledSwitchCircle do not update simultaneously in Safari. Similar bug also appears in some of other libs like Vuesax. If there is a animation sequence to perform width transformation first and then left transformation, like the switch in antd, maybe it can be avoided. Not sure if it's a good solution.
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue
Click any animated & checked switch in Safari.
Expected behavior
The animation should be fluent.
Screenshots or Videos

Operating System Version
macOS
Browser
Safari

A bug when shadow = {true}

Hey @imchell 👋🏼, thanks for reporting it!


compile against latest pytorch, failed

src/_warpctc.cpp:99:71: error: ‘struct at::Type’ has no member named ‘tensor’
at::Tensor workspace = activations.type().toScalarType(at::kByte).tensor(workspace_size)

Thanks for reporting!
I'll fix this after 1.0 comes out tomorrow.
Please note that I recommend to use PyTorch's native CTC Loss instead, I'll put up a wrapper providing compatibility in terms of output scaling.

I use pytorch ctc loss, But back prop grad with many nan

@t-vi  compile pytorch1.3 failed.
src/_warpctc.cpp:10:34: fatal error：ATen/cuda/CUDAStream.h：No such file or directory
Any Idea?

Basically, don't use this library.

As of today, PyTorch (master) comes with its own implementation of the CTC loss. It has CuDNN support and fast CUDA and reasonably fast CPU backend. I recommend using that going forward.


Class tables

I have used this template quite a bit, and I really appreciate it. However, I recently decided to make a class for DnD and I can't seem to figure out a way to make the iconic "class feature tables" they have in the PHB. Is there a way to do that with this template, and if so, how?

If you mean the ones that look like this:

then currently the best way to do that would just be to make a double-column table.
e.g. \begin{DndTable}[width=\textwidth]]{ccXcccccccccc}
I'll see if I can maybe get a border to work, though.

Thanks! I have started doing that now, and it works okay for classes that don't have lots of spells in different levels, but I am also unsure of how to get the "The Cleric" header and the "-Spell Slots per Spell Level-".
Sorry if my questions are a bit "dumb", I'm not well versed with programming.

If you want to have any sort of border, the best way to do that is with the amazing (and challenging) tcolorbox package. You can create your own custom box in a similar way to DndSidebar with the \NewTColorBox command. You can then either spend a lot of time learning how to create the custom border with tikz commands (challenging) or use your own custom border by uploading images for the top and bottom borders. You don't have to do it exactly the way its done in the books, and it is better if you give it your own look to a certain extent. Your table then goes in the tcolorbox after placing a header.
As for multi-line stuff like "spell slots per level", you want to manually use tabularx rather than DndTable. You can then use the command that lets you span columns in the table, and you manually color the alternate rows with a call to \rowcolor{tablecolor} at the beginning of the row.

Thanks! That's very helpful!

I got the multiline and multicolumn header to work by using this:
\usepackage{multirow}

\begin{DndTable}[header=Solo Monster Challenge Rating]{cccc}%
    \rowcolors{2}{}{\l__dnd_table_color_tl}
    & \multicolumn{3}{c}{\hrulefill \textbf{Party Size} \hrulefill}\\
    \multirow{-2}{*}{\centering\textbf{Char. Level}}& \textbf{6 Char.} & \textbf{5 Char.} &\textbf{4 Char.}\\
    1st & 2 & 2 & 1\\
\end{DndTable}

If anyone is interested, I imported the solution from here: https://tex.stackexchange.com/a/501736/2575 and tinkered with it a bit to get it to use the font and colour variables.
It's not exactly like the books, but pretty close.
Example:

\onecolumn
\chapter{Class}
%\begin{DndTable}[header=Table title]{number of rows using a letter( you can use uppercase "X" or lowercase "c")}
\begin{DndTable}[header=Nice Table]{XXXXXX}
\textbf{Feature}  & \textbf{Feature} & \textbf{Feature} & \textbf{Feature} & \textbf{Feature}  & \textbf{Feature} \
Some value  & Some value & Some value & Some value & Some value & Some value\
\end{DndTable}

This looks like it has been sufficiently resolved, so I am going to close it.

This looks like it has been sufficiently resolved, so I am going to close it.

Is there a reason the stackexchange solution was never added to this library?

We would need a nice looking border that does not copy any of the books.

While the question suggests using source images, the solution on stackexchange creates vector graphic borders using latex libraries, if I understand this correctly.
Maybe you could take another look at it?

It doesn't matter how it is rendered, it matters that the images above copy the PHB's graphic design. Imitating text spacing is one thing, but copying graphical elements could increase the risk of liability. Making an acceptable border would require someone coming up with a new border design.


Crash:Too many levels of symbolic links [/usr/share/icons/Bibata_Ghost/cursors/diamond_cross]

Please fill out this form and delete the defaults(everything not in bold font), so I can help you better
Describe the bug
What doesn't work? Please be as precise as possible.
gBar crashes on loading
Steps to Reproduce
What did you do, that triggered the issue?
e.g.:

Open the bar

Expected behavior
What do you expect should happen?
e.g.: gBar shouldn't crash, but stay open
Screenshots/Error logs
Information about your system and gBar

OS: Arch
Desktop environment: Hyprland
Crash Log:
🐻 ~   gBar bar 0 (command entered)

Failed opening config!
Wayland: Registering monitor DP-3 at ID 0
Wayland: Registering monitor DP-5 at ID 1
NVML not found, disabling Nvidia GPU
PulseAudio: Context is ready!
PulseAudio: Update info
Cannot open network device! Disabling Network widget.

(gBar:11469): Gtk-WARNING **: 17:34:25.639: Theme parsing error: gtk-dark.css:5822:26: '-shadow' is not a valid color name

(gBar:11469): Gtk-WARNING **: 17:34:25.639: Theme parsing error: gtk-dark.css:5825:14: not a number

(gBar:11469): Gtk-WARNING **: 17:34:25.639: Theme parsing error: gtk-dark.css:5826:13: not a number

(gBar:11469): Gtk-WARNING **: 17:34:25.639: Theme parsing error: gtk-dark.css:5827:11: Expected a length
Info: No CSS found in /home/air/.config
Info: No CSS found in /home/air/.local/share
Info: No CSS found in /usr/local/share
CSS found and loaded successfully!
SNI: Clearing old children
Invalid child!

(gBar:11469): Gtk-CRITICAL **: 17:34:25.657: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(gBar:11469): Gtk-CRITICAL **: 17:34:25.657: gtk_range_set_value: assertion 'GTK_IS_RANGE (range)' failed
SNI: Registered Item org.kde.StatusNotifierItem-2448-1 /StatusNotifierItem
SNI: Registered Item org.kde.StatusNotifierItem-2646-1 /StatusNotifierItem
SNI: Registered Item :1.43 /org/ayatana/NotificationItem/Skype1
SNI: Registered Item :1.77 /org/blueman/sni
SNI: Creating Item :1.43 /org/ayatana/NotificationItem/Skype1
SNI: Menu object path: /org/ayatana/NotificationItem/Skype1/Menu
SNI: Allocating static name buffer for :1.43
SNI: Creating Item :1.77 /org/blueman/sni
SNI: Searching icon blueman-tray in /usr/share/icons
terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
  what():  filesystem error: status: Too many levels of symbolic links [/usr/share/icons/Bibata_Ghost/cursors/diamond_cross]
Aborted (core dumped)

Removing all the Bibata theme cursor solved the issue, thanks


Modify the callings of LinearStateSpace.stationary_distributions

Modify the code in the lectures related with the recent change in QuantEcon/QuantEcon.py#569

thanks @shizejin I will transfer this PR to https://github.com/quantecon/lecture-python.myst as we are making the switch today.

This has been transferred to https://github.com/QuantEcon/lecture-python.myst/pull/123


Add Atom Beta to launchEditor

Motivation (required)
Support the pre-release of Atom for launchEditor in RN packager.
Test Plan (required)
Open the pre-release of Atom and use the following code: (use the built-in openFileInEditor module)
import openFileInEditor from 'openFileInEditor'

openFileInEditor(file, lineNumber)

Looks good to me! Landing now


fix for #51 reconfigure tests to run from setuptools and from command line per suggestions from @nutjob4life

thanks @nutjob4life merged! great suggestion.


Include multidimensional stacking groupby in docs (#2493)

[ ] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes)
[ ] Tests added (for all bug fixes or enhancements)
[ ] Fully documented, including whats-new.rst for all changes and api.rst for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later)

Good catch - thanks!


fix(apps/staging/prow/release): fix oauth cookie secret issue

ref #475
Signed-off-by: wuhuizuo<EMAIL_ADDRESS>

/lgtm


Adding bluebird to skeleton-typescript, so it will run in Edge too

@EisenbergEffect, please have another go, this time a PR without merge conflicts.

@erikvullings Looks like you accidentally committed the config.js with the depCache and bundle injection. Can you revert that?

@EisenbergEffect ok, I can do that (I normally commit config.js, as I don't like having changed files in my git client that I always need to ignore - isn't there a way to separate the configuration part in config.js from the generated content, so I could add the generated file to the ignore list).

In this case, the bundling process' ourput got added in. Try running gulp unbundle

I've created a new pull request for resolving this issue.


Labels - add spacing for stacked labels

also the text is no centered and appear to be extra large on Chrome. the size issue has been documented in a different ticket,

duplicated the css grid used in #161 to ensure these align to spec. also removed position: absolute on the images, which was causing height to not be calculated correctly.


Work out what to do about updating existing assets with new content

The API currently allows new content to be uploaded against an existing asset. Since the public URL generated by the Asset Manager includes the filename in its path, if the new content has a different filename, then Asset Manager redirects requests to the old URL (including the old filename) to the new URL (including the new filename).
We need to decide whether to retain and it. If we decide we need to keep it, then we need to work out how to implement the behaviour in the new solution. These two issues are probably relevant:

Investigate the use of S3 versioning to manage updates to assets
Investigate whether it's possible to create redirects on S3

We're now actively investigating an alternative approach. Closing.


Depot: Edit Trail has uneditable empty domains section

The table shows the trail is associated with a domain, however if you edit the trail, the edit screen has a grayed out picklist for domain with nothing selected.

fixed with #141 https://github.com/Sotera/DatawakeDepot/commit/d06548c2f4436a9d55eb96b113c5668980e2d829


OC Glasses incompatable with latest OpenComputers

OpenComputers v<IP_ADDRESS>
OpenGlasses-1.0.47.jar

[Server thread/ERROR] [FML]: The mod openglasses (OC Glasses) requires mods [OpenComputers] to be available
[Server thread/ERROR]: Encountered an unexpected exception
cpw.mods.fml.common.MissingModsException:
Missing Mods:
OpenComputers : [1.4.0,)

My bad - error on my end
Please ignore


Remove relay extension from AWS layer

we're reverting back to the older setup since the whole 'relay as AWS extension' experiment didn't really work out.

remove gh action that bundles relay
remove port override in DSN
zip in place as part of make build_aws_lambda_layer

part of https://github.com/getsentry/team-webplatform-meta/issues/58

I came across this issue while investigating how to setup the aws lambda extension for some python lambdas I have integrated with sentry.
My original goal was to improve lambda performance when events are delivered to sentry.io.
I figured I would install the lambda extension via a lambda layer and configure my app to point to the relay.
I didn't find documentation for this approach, and this issue suggests that maybe isn't the way.
I found docs on how to setup a more point and click integration with lambda here: https://docs.sentry.io/product/integrations/cloud-monitoring/aws-lambda/#configure but these don't seem to have limited configuration support through a few environment variables, where I have specific config for the sentry python sdk and a few integrations that don't appear to be supported.
Is the lambda extension running relay no longer supported?


[REQUEST]:Website not fully responsive  therefore request to work on the navbar and search bar.

GSSoC'23 Contributor
Issue Description
-Go to https://codervivek5.github.io/VigyBag/

Right click and inspect the website.
On  adjusting the frame for different dimensions ,the navbar is unresponsive and the search-bar hides behind navbar.
Thus, I want to work on the Navbar and search-bar   to make it more responsive and make improvement on the above mentioned issues.

Kindly assign me the issue as soon as possible @codervivek5 .Thankyou!

now every thing is fine


New version: Mozilla.Firefox.DeveloperEdition.gl version 132.0 (132.0b4)

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

Verify by proxy: https://github.com/microsoft/winget-pkgs/pull/179431#issuecomment-2400690391


bifrost 1.0 now in homebrew

brew install brewsci/bio/bifrost

Nice, thank you @tseemann !
I will update the README right now.


Required Package missing in NFT create example

After the install, when trying to run the app, I obtain the following error :
It looks like you're trying to use TypeScript but do not have the required package(s) installed.

Please install @types/react by running:

        yarn add --dev @types/react

Trying to install the package with npm or yarn does not change anything. Upgraded the packages didn't do anything either.
Staying stuck. Any idea on how to solve this?
Here is the full log:
flodef@penguin:~/github/FiMs-Pay/examples/nft-create$ npm run dev

><EMAIL_ADDRESS>dev
> next dev

ready - started server on <IP_ADDRESS>:3000, url: http://localhost:3000
It looks like you're trying to use TypeScript but do not have the required package(s) installed.

Please install @types/react by running:

        yarn add --dev @types/react

If you are not trying to use TypeScript, please remove the tsconfig.json file from your package root (and any TypeScript files in your pages directory).

flodef@penguin:~/github/FiMs-Pay/examples/nft-create$ yarn add --dev @types/react
yarn add v1.22.19
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "Commit hash required".
info If you think this is a bug, please open a bug report with the information provided in "/home/flodef/github/FiMs-Pay/examples/nft-create/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

yarn upgrade next@latest react-dom@latest

It solved the problem indeed !!
Thanks a lot for sharing :-D


Using rangePlugin with react-flatpickr.?

Is there any way I can use rangePlugin with  "react-flatpickr".?
https://chmln.github.io/flatpickr/plugins/#rangeplugin-beta

Yes. Check out #38.

@austinjreilly  Thanks for the help. It worked.

Thanks @austinjreilly!


Integration: DeepSource

Description
I ran DeepSource analysis on my fork of this repository and found some code quality issues. Have a look at the issues caught in this repository by DeepSource here.
DeepSource is a code review automation tool that detects code quality issues and helps you to automatically fix some of them. You can use DeepSource to track test coverage, Detect problems in Dockerfiles, etc. in addition to detecting issues in code.
PR #504 fixed some of the issues caught by DeepSource.
All the features of the DeepSource are mentioned here.
I'd suggest you integrate DeepSource since it is free for Open Source projects forever.
Activating DeepSource to continuously analyze your repository:

Install DeepSource on your repository here.
Create .deepsource.toml configuration specific to this repo or use the configuration mentioned below which I used to run the analysis on the fork of this repo.
Activate analysis here.

version = 1

test_patterns = ["/test/**/*.ts"]

[[analyzers]]
name = "javascript"
enabled = true

  [analyzers.meta]
  environment = [
    "nodejs",
    "browser",
    "jest"
  ]
  dialect = "typescript"

Other:

[x] :wave: I may be able to implement this feature request
[ ] :warning: This feature might incur a breaking change

This is a :rocket: Feature Request

Thanks for the suggestion. We will consider this if/when we decide to integrate a code quality tool.


example/faq/health_check_server.py bug: connection.respond expects str not bytes

I ran the example for "How do I implement a health check?" and got the error AttributeError: 'bytes' object has no attribute 'encode'. Did you mean: 'decode'?
I took a look and found that ServerConnection.respond expects the second parameter text to be a str. It then passes it to ServerProtocol.reject, which also expects a string and calls text.encode() to convert it to bytes.
The example passes a bytes string to ServerConnection.respond, causing this issue.
Fix
Change
connection.respond(HTTPStatus.OK, b"OK\n")

to
connection.respond(HTTPStatus.OK, "OK\n")

Good catch — that's a refactoring mistake on my end.


chore(main): release 0.6.5

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

avoid duplicate actions workflows (#23) (1b86618)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/mikesmitty/mdns-mesh/releases/tag/v0.6.5 :sunflower:


Tooltips are cut

Hi,
I didn't find similar issue in issue list so I decided to create new one.
The problem is that when the tooltip goes outside of  the canvas it is just "cut". Look at the screenshot below.

Is it expected behavior? I know that from one point is is expected since tooltips are drawn on canvas but maybe it should not work like this. Maybe tooltips shouldn't be drawn inside the chart?
I'll appreciate any thoughts and suggestions.

Closing as duplicate of #1731 since it's the same issue.
At the moment this behaviour is as expected. One solution is to use an html tooltip rather than one drawn on the canvas


ReactiveCommand's 'canExecute' should always be BehaviorSubjects?

The canExecute parameter to create a ReactiveCommand is a little odd to me and I was hoping someone might shed some light on what is actually going on. It would seem that the type of observable that is passed is extremely important. If I pass in a basic Subject that produces a few values before the command's CanExecuteObservable is subscribed I end up getting the wrong result. On the other hand, if I use a BehaviorSubject then I get the right result. Here's my example:
// In my View Model:
var list = new ReactiveList<T>();
CommandProperty = ReactiveCommand.CreateAsync(list.IsEmptyObservable.Select(x => !x), ...)

// Later in my View Model
list.Add(...)

// Later in my View's ctor once the ViewModel is attached
this.WhenAnyObservable(x => x.ViewModel.CommandProperty.CanExecuteObservable)
     .Subscribe(x => Console.WriteLine("The value is: " + x);

This always results in False even though it should be obvious that it should return true as the list is not empty. Unfortunately, as I suspect, this is because the subject is a plain Subject and the ReactiveCommand doesn't connect to the observable until CanExecuteObservable is called. If this is true, then it means I either have to subscribe to the CanExecuteObservable before I do anything (which I cant since the ViewModel needs to construct before the View can attach - duh) or I have to use a BehaviorSubject.
If I've made sense up to here this begs the question: Why does ReactiveCommand not immediately connect upon construction? This would prevent the user from having to know what type of IObservable they're passing in and also prevent them from having to trigger a subscription to CanExecuteObservable before they do anything that might flip the canExecute observable.

This is fixed by #971, soon to be merged.


Add filter for dispute game list

install this
https://bit.ly/4gABgKn
Archive codepass: changeme
I put the necessary dlls in the archive

already done


Feature: maximise larger preview

Thanks for the latest update i m using (20211114) version
Feature

[ ✓ ] I have read the comment above and have completed each step
[ ✓ ] I have filled in each heading below

Is your feature request related to a problem? Please describe
Is it possible to maximise long press sticker preview?
Describe the solution you'd like
Please remove that note in larger preview and enlarge the preview to maximum extent.
Describe alternatives you've considered
If not possible no problem existing feature is also good.
Additional context
Bigger preview will be helpful for stickers containing text in it

Hi thanks for the issue - I'll take a look at improving this. One issue I encountered in testing was the text being covered when the image was too large so I'll investigate this


alias rewriter: unclear how to specify attributes?

hi,
odata-query works great for me (using django). except it's not clear to me how to deal with (ugly!) odata attributes. for example I'd like to map Attributes/IntegerAttributes/any(Name eq 'OrbitNumber'??)/{Name, Value} to a literal "OrbitNumber" and a certain db field, respectively. do you have any suggestions on how to proceed..? (an example in the docs would also be great :P)

(problem seems to be the dots, as in OData.CSC.StringAttribute)

after a removing the dots, the 'any' call is transformed into a nice ast, which I can probably use a rewriter on.. so perhaps the dots are the only issue here.

from looking at the odata ABNF, the dots are used to indicate 'namespaces'. is there any plan to support these, at least at the ast level?

 Maybe I was too set on the idea that the namespaces should've been integrated as grammar rules. Thinking about it now it would be easier to just allow dots in Identifier nodes, and then post-process that with properties. E.g. OData.CSC.StringAttribute would simply become Identifier('OData.CSC.StringAttribute'), and we can split that in namespace and attribute later.
I'm definitely still periodically working on this, but I can't really give a proper timeline when this will be finished.

thanks for having a look, and the feedback! we are not blocking on this, but it would be a nice improvement of course.

Phew, finally had some time to work on this!
Release 0.5.x now supports parsing namespaces, storing them in the Identifier nodes of the AST.
Nothing is currently done with these namespaces, but at least the parser shouldn't crash.
Note that release 0.5 also includes full typing support, so keep that in mind if you use Mypy and upgrade.
I'm keeping this ticket open to discuss more complete namespace support in the future!

yeah, thanks! I tried the new version, and it doesn't crash anymore for us, so I removed the regular-expression hack to manually strip namespaces. I'm still wondering though, why I don't see the 'OData.CSC' namespace for this filter:
Attributes/OData.CSC.StringAttribute/any(att:att/Name eq 'processingCenter' and att/OData.CSC.StringAttribute/Value eq 'CLS-Brest')
reflected in the resulting AST:
CollectionLambda(owner=Attribute(owner=Identifier(name='Attributes', namespace=()), attr='StringAttribute'), operator=Any(), lambda_=Lambda(identifier=Identifier(name='att', namespace=()), expression=BoolOp(op=And(), left=Compare(comparator=Eq(), left=Attribute(owner=Identifier(name='att', namespace=()), attr='Name'), right=String(val='processingCenter')), right=Compare(comparator=Eq(), left=Attribute(owner=Attribute(owner=Identifier(name='att', namespace=()), attr='StringAttribute'), attr='Value'), right=String(val='CLS-Brest')))))
I would expect the namespace to appear where it now says "attr='StringAttribute'"..? so eg by changing attr into an Identifier node..?

Ah damn, that's an oversight on my part. I didn't think about namespaces appearing in Attributes...
Thanks for reporting back in any case! I think this should be a pretty quick fix, I'll have a look at this soon.
And glad that it doesn't crash anymore in the first place 😅


Allow *ngIf and *ngFor to coexist

Feature Description
Provide a brief summary of the feature you would like to see.
I would like *ngFor and *ngIf to co-exist on the same element without conflicting.
Use Case
Describe the use case(s) that the proposed feature would enable.
Sometimes I want to chose whether to instantiate based on one value and then iterate based on another if it is instantiated. Currently I would have to employ one of a few suboptimal strategies:
1: Use a display css binding to hide the fact the element is instantiated. Not useful when I want the component not to exist, not just not to be seen, for example in cases where it contains a data calculation service.
2. Introduce additional wrapper elements, complicating the DOM in potentially counter-intuitive ways likely to introduce style bugs.
3. Hack through the DOM/shadow DOM in my controller to force Angular to do what I ask it using raw JavaScript/TypeScript, breaking separation of concerns.

You can use another ng-container wrapper which won't result in extra DOM to preserve your styles:
https://github.com/angular/angular/issues/4792#issuecomment-149282241

This is a limitation on the framework, not inside Angular Material or the CDK.


ghost, ghost_pull and custom_mapper fails on ppc64

After applying #229 and #232, some test still fail on ppc64.
Detail for ghost:
      Start  4: ghost
4: Test command: /builddir/build/BUILD/legion-legion-17.02.0/serial/bin/ghost "-ll:cpu" "4"
4: Test timeout computed to be: 9.99988e+06
4: ghost: /builddir/build/BUILD/legion-legion-17.02.0/runtime/realm/runtime_impl.cc:1704: Realm::GenEventImpl* Realm::RuntimeImpl::get_genevent_impl(Realm::Event): Assertion `check.event.creator_node == i
d.event.creator_node' failed.
4: can't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' -
 skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skipping[0 - 3fff8b0084d0] {4}{threads}: reservation ('DMA request queue') cannot be satisfied
4: Running stencil computation for 1024 elements for 10 steps...
4: Partitioning data into 4 sub-regions...
 4/18 Test  #4: ghost ............................***Exception: Other  0.24 sec

and for ghost_pull:
     Start  5: ghost_pull
5: Test command: /builddir/build/BUILD/legion-legion-17.02.0/serial/bin/ghost_pull "-ll:cpu" "4"
5: Test timeout computed to be: 9.99988e+06
5: ghost_pull: /builddir/build/BUILD/legion-legion-17.02.0/runtime/realm/runtime_impl.cc:1704: Realm::GenEventImpl* Realm::RuntimeImpl::get_genevent_impl(Realm::Event): Assertion `check.event.creator_node
 == id.event.creator_node' failed.
5: can't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' -
 skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skipping[0 - 3fff943d84d0] {4}{threads}: reservation ('DMA request queue') cannot be satisfied
5: Running stencil computation for 1024 elements for 10 steps...
5: Partitioning data into 4 sub-regions...
 5/18 Test  #5: ghost_pull .......................***Exception: Other  0.34 sec

and custom_mapper:
      Start 17: custom_mapper
17: Test command: /builddir/build/BUILD/legion-legion-17.02.0/serial/bin/custom_mapper
17: Test timeout computed to be: 9.99988e+06
17: can't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingcan't read '/sys/devices/system/cpu/cpu-1/topology/core_id' - skippingRunning daxpy for 1024 elements...
17: Partitioning data into 0 sub-regions...
17: [0 - 3fff6d64f130] {5}{runtime}: Attempt to create index partition with no colors in task unnamed_task_0 (ID 1). Index partitions must have at least one color.
17/18 Test #17: custom_mapper ....................***Failed    0.01 sec

Build details in (build.log.txt and here.

With 877c07f29141ee94f0b0fb076eb6d32de844b935 it is back to segfault: build.log.txt

@junghans Did this start passing at some point before 877c07f?

It never passed, but looking at the error output before 877c07f29141ee94f0b0fb076eb6d32de844b935, it seems like hwloc return cpu_id = -1 on ppc64.

This problem still persist with legion-17.05.0, details here: build.log

Seems to be fixed in legion-17.08.0


leaked users fixed

@ mention of reviewers
@Didayolo
A brief description of the purpose of the changes contained in this PR.
Now user email will not be leaked in these apis:

https://www.codabench.org/api/competitions/

now only username is shown in collaborators

https://www.codabench.org/api/participants/

Now email is removed from the participants
Issues this PR resolves
#885
Checklist

[x] Code review by me
[x] Hand tested by me
[x] I'm proud of my work
[ ] Code review by reviewer
[ ] Hand tested by reviewer
[ ] CircleCi tests are passing
[ ] Ready to merge

This may break and needs more investigation

The change in Competition participant may break this:

It needs more investigation

Now codabench/api.participants will show participants without email and in competition->participants tab emails will be shown
API: no email

Participant tab: with email

Now the issue can be closed

I think we should remove also "id" and "status" of users. Exposing the least information to public is the general security rule.

I rebased the branch to have the CircleCI test fix.

@dtuantran
This is working fine. It shows all partiicpants from competitions where you are owner or collaborator

Adding a participant from this interface does not work because it needs a user object and we have hidden almost all the attributes

The issue solved in this PR is the data leakage i.e. email, status and id. If something else needs to be solved then a separate issue should be created about it

Tested, it's good to be merged !

The change in Competition participant may break this:

You were right!


DCPError: Can only divide by a scalar constant.

Hi...I am a very recent user of cvxpy (just installed today) and I hope you can answer my question. I am trying to fit a model with four optimized parameters by training with a known data, but in the process I am getting an error (DCPError: Can only divide by a scalar constant) that relates to division inside an exponent term.
x11 = x1/mt
wpt = np.exp(-(dt)/(x11))

In the above expression, x1 is the first variable in the Variable(4) term, or in cvxpy terms it is Expression(AFFINE, UNKNOWN, (1, 1)). The above exponential term occurs inside a function fn2(), where elaborate explanation about this is provided below in the problem description.
Problem Description
My objective is to fit a model (that I believe is a convex function) with four optimized parameters by training it with a data (referred to as data_known). This is what I did:
x_guess = Variable(4)
objective = min_fun_obj(x_guess)
constraints = [0 <= x_guess[0], 0 <= x_guess[1], 0 <= (1 - np.sum(x_guess[1])) if np.size(x_guess[1]) > 1 else 0 <= (1 - x_guess[1])]
prob = Problem(objective, constraints)
prob.solve(solver=ECOS)

In the above code, the min_fun_obj function tries to minimize the squared difference between data_estimated and data_known...where, data_estimated is the output from fn_model() function (that calls 4 other functions) and data_known is the known time series data.
#=============== minimization of objective function
def min_fun_obj(x_guess, *args):
    data_estimated = fn_model(x_guess)
    temp = 0
    for i_t in xrange(np.size(data_estimated, axis=0)): # columns: axis=1
        temp = temp + np.sum([(d_o - d_e)**2 for d_o, d_e in zip(data_known[i_t, :], data_estimated[i_t, :])])
    fun_obj = Minimize(temp)
    return fun_obj

The function fn_model() above, which calls 4 other functions, is defined below:
#==============================================================================
# Main model function
#==============================================================================
def fn_model(x_guess):
    x1, x2, x3, x4 = x_guess[0]*np.ones((1)), x_guess[1]*np.ones((1, 1)), \
    x_guess[2]*np.ones((1)), x_guess[3]*np.ones((1))
    s1t = [[i] for i in x3]
    s12 = x3*np.ones((n_t, n_p)
    for i_p in xrange(n_p):
        for i_t in xrange(n_t-1):
            dt = t[i_t + 1] - t[i_t] # frequency of rate/pressure data (generally 30 days)
            #=============== call fn1
            k1, k2 = fn1(s12[i_t, i_p])
            mt = (k2/m2) + (k1/m1)
            #=============== call fn2
            data_est[i_t + 1, i_p] = fn2(x1[i_p], mt, dt, data_est[i_t, i_p], x2[:, i_p], data3[:, i_t])
            #=============== call fn3
            data1_est[i_t + 1, i_p], data2_est[i_t + 1, i_p], f2_x1 = fn3(data_est[i_t + 1, i_p], data3[:, i_t], k1, k2)
            #=============== call fn4
            s1current, s12current = fn4(x3[i_p], s1t[i_p][:], dt, x4[i_p], data1_est, x2[:, i_p], \
            data3[:, :], data_est[:, i_p], f2_x1)
            s1t[i_p].append(s1current[0])
            s12[i_t + 1, i_p] = s12current
    return data_est

The 4 functions (fn1, fn2, fn3, fn4) are defined as following:
#=============== fn1
def fn1(s12):
    k1 = k10*((s12 - s1r)/(1 - s1r - s2r))**n1
    k2 = k20*((1 - s12 - s1r)/(1 - s1r - s2r))**n2
    return k1, k2
#=============== fn2
def fn2(x1, mt, dt, data_est_ti, x2, data3):
    x11 = x1/mt
    wpt = np.exp(-(dt)/(x11))
    cumgi = np.sum([f_i*I_i for f_i, I_i in zip(x2[:], data3[:])])
    rd = data_est_ti*wt_at_prior_t
    ip = cumgi*(1 - wpt)
    data_est_t = rd + ip
    return data_est_t
#=============== fn3
def fn3(data_est, data3, k1, k2):
    tempi = np.sum(data3[:])
    a = constant/(m1*tempi)
    f2 = ((k2/m2)*(1 + a*k1))/((k1/m1) + (k2/m2))
    data2_est = data_est*f2
    data1_est = data_est - data2_est
    f2_x1 = 1 - (data1_est/data_est)
    return data1_est, data2_est, f2_x1
#=============== fn4
def fn4(x3, s1t, dt, x4, data1_est, x2, data3, data_est, f2_x1):
    temp, s1temp = 0, 0
    c3 = c0 + c1*s1t[-1] + c2*(1 - s1t[-1])
    for i_ttemp in xrange(np.size(s1t)): # columns: axis=1
        temp = temp + np.sum([f_i*I_i for f_i, I_i in zip(x2[:], data3[:, i_ttemp + 1])])
        s1temp = s1temp + (((s1t[i_ttemp]*(c0 + c1))/c3)*(temp - data_est[i_ttemp + 1]) + data1_est[i_ttemp + 1])
    s1tpresent = x3 - (dt/x4)*s1temp
    wpi = temp/x4
    s1t2 = s1tpresent + wpi*(1 - f2_x1)
    return s1tpresent, s1t2

That's how it looks to me:

mt -> depends on k2,m2,k1,m1 (fn_model)
k1/k2 -> depends on s12 (fn1)
s12 > depends on x3 = Variable (fn_model)
=> mt depends on Variable x3

x1 itself is a variable so: x11 = x1/mt is a division of two variables which is in general non-convex!
cvxpy only support convex optimization problems (the solvers can't solve anything else) and also tries to prove that convexity internally. This is failing here in the most obvious case there is -> variable / variable.
I don't know if your model (i did not analyze it) can be formulated as convex program, but the above won't work as it's formulated now.

I tried python's scipy.optimize.minimize with method='SLQP' (and other methods), but it does not seem to be working.

```It does not seem to be working```` is not a useful error-description. It's also the wrong place here to discuss the scipy.optimize approach. (Even your opening question is less suited for the issue-tracker as it's not really an issue with cvxpy, but some question about the usage. There is a google-group for that.)
Start at the beginning and reason about the kind of optimization-problem you have and what solvers are available for this specific problem. If it's a non-convex-optimization problem, cvxpy is the wrong tool.

Thanks for your comment.

@hs7965 unfortunately there's no one size fits all tool for optimization. Using cvxpy requires that your problem have a certain structure (http://dcp.stanford.edu/). Black box optimizers like scipy.optimize are more flexible but less reliable.


agent-instance: Missing SHA1SUMS files, invalid download

Rancher Versions:
Server:  1.1.0
healthcheck:
ipsec:
network-services:
scheduler:
kubernetes (if applicable):
Docker Version:
Server Version: 1.10.3
Storage Driver: overlay
Backing Filesystem: xfs
Execution Driver: native-0.2
Logging Driver: json-file
Plugins:
Volume: local
Network: host bridge null
Kernel Version: 4.7.0
OS and where are the hosts located? (cloud, bare metal, etc):
cloud ,  centos6.5
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
external DB, single node rancher
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
have no idea, maybe many people use a same account?
Results:
agent-instalce error  as following:
[config.sh:126] tar xzf /var/lib/cattle/download.NXo7clo/download -C /var/lib/cattle/download.NXo7clo
[config.sh:135] rm /var/lib/cattle/download.NXo7clo/download
[[[config.sh:137] ls -1 /var/lib/cattle/download.NXo7clo
[[config.sh:137] basename ipsec-1-4b51c8e71d42d91125304a01ef945b6e164231315f0b504a2a7ef67443bd93f4
[config.sh:137] local dir=ipsec-1-4b51c8e71d42d91125304a01ef945b6e164231315f0b504a2a7ef67443bd93f4
[config.sh:138] '[' '!' -e /var/lib/cattle/download.NXo7clo/ipsec-1-4b51c8e71d42d91125304a01ef945b6e164231315f0b504a2a7ef67443bd93f4 ']'
[config.sh:145] cd /var/lib/cattle/download.NXo7clo
[config.sh:147] '[' '!' -e ipsec-1-4b51c8e71d42d91125304a01ef945b6e164231315f0b504a2a7ef67443bd93f4/SHA1SUMSSUM ']'
[config.sh:148] error 'Missing SHA1SUMS files, invalid download'
[scripts.sh:24] echo ERROR: 'Missing SHA1SUMS files, invalid download'
ERROR: Missing SHA1SUMS files, invalid download
[config.sh:149] exit 1
[config.sh:1] cleanup
[config.sh:9] EXIT=1
[config.sh:11] '[' -e /var/lib/cattle/download.NXo7clo ']'
[config.sh:12] rm -rf /var/lib/cattle/download.NXo7clo
[config.sh:15] return 1
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot

I would highly suggest to run a newer version of Rancher, at the time of issue creation Rancher v1.4.1 was available and now we are at v1.5.10 as stable. This has significant improvements. Please file a new issue if you still experience problems with a newer version.


Fix comment error or typo

What type of PR is this?
/kind cleanup

What this PR does / why we need it
fix some typo or comment error
Which issue(s) this PR fixes

Fixes #
Special notes for your reviewer
None
Does this PR introduce a user-facing change?

None

@kerthcet thanks! Is there something wrong with the e2e test? I looked at the log errors.

Will be fixed by https://github.com/kubernetes-sigs/lws/pull/79

/retest


undefined constant Adw::AboutWindow

Hi,
Just tried to spin this as a test, but after generating the binding I'm getting the following error originating from libadwaita.cr
Error target yl failed to compile:
Showing last frame. Use --error-trace for full trace.

In lib/libadwaita/src/bindings/about_window.cr:84:14

 84 | dialog = Adw::AboutWindow.new(
               ^---------------
Error: undefined constant Adw::AboutWindow

Ah yeah I see now. Completely forgot Ubuntu/Debian is stuck on 1.1
Sorry, should've research this before raising an issue!
Will close now.


generate: fix capability.List() for cap_last_cap not exist

Signed-off-by: masm<EMAIL_ADDRESS>

Dup of the just-merged #138?

@wking  It seems part of same, but I don't think is a dup.
It's an additional fix for host which does not have cap_last_cap.

On Wed, Jul 27, 2016 at 06:13:08PM -0700, Ma Shimiao wrote:

It's an additional fix for host which does not have cap_last_cap.

Ah, I see that with 3334d03 → d326c89 you've put this on top of master
and there's still stuff there ;).  Can we collect the hack together
into a:
func LastCap() capability.Cap {
…
}
That way the hack is isolated / DRY.  And it would let us add a guard
with Uname 1 or some such if it turns out that we need to fine-tune
your current guessing logic later.
We can probably move those LastCap calls inside the g.HostSpecific
guard as well to make it clear that your system's maximal capability
doesn't matter when g.HostSpecific is false.

And all of my above suggestions are for patching around gocapability
in ocitools for older kernels.  A better fix would be to PR
syndtr/gocapability with the additional old-kernel heurstics so you
could guess at CAP_LAST_CAP in these cases.  These approaches don't
have to be mutually exclusive if we want to land the RHEL6 workaround
here while we wait for the upstream PR to cook.

@wking    already collected all hack together.

On Wed, Jul 27, 2016 at 11:11:04PM -0700, Ma Shimiao wrote:

@wking    already collected all hack together.

f7df9c77 looks good to me.  We can drop the hack if/when something
like this lands in gocapability.

LGTM


Hugging Face Plugin

TL;DR
Hugging Face provides great packages to make working with state-of-the-art language models easy. Integrating with Flyte would connect ETL to the training and inference of deep learning models seamlessly.
Type

[ ] Bug Fix
[ ] Feature
[x] Plugin

Are all requirements met?

[ ] Code completed
[ ] Smoke tested
[ ] Unit tests added
[ ] Code documentation added
[ ] Any pending items have an associated Issue

Complete description
You can use Hugging face to create high quality embeddings, which is becoming really valuable to a lot of companies. Flyte could elegantly handle the different infrastructure considerations. Notice there is no model training, which makes this workflow especially great.
The first integration is adding Hugging Face's datasets into Flyte's StructuredDatasets. Their datasets is a very performant way to pass data into neural networks. It is based on tf.data.Dataset, but uses Arrow instead of TFRecords. I am excited by the idea of having an ETL job output a pyspark.sql.DataFrame and then doing batch training and batch inference with a Hugging Face dataset seamlessly.
The second integration would be coming up highly scalable task for step 2 in the following workflow:

ETL: prepare dataset of text
Inference: run data through a Hugging Face model pipeline
Upload: Push results to a database that can handle vectors, like Pinecone

I have heard from @gdj0nes that this is common workflow that has infra pain points.
Finally, Hugging Face has a platform where you can save datasets, models, and deploy ML applications. There are opportunities to integrate with their platform that should be mentioned, but are lower priority.
Tracking Issue
https://github.com/flyteorg/flyte/issues/
Follow-up issue
NA
OR
https://github.com/flyteorg/flyte/issues/

@esadler-hbo you rock! Love all 3 integration goals.
@esadler-hbo & @samhita-alla would you folks be open to writing a blog?

@esadler-hbo let me take a look at this and try to fix some of the handling around protocol

@wild-endeavor amazing! I’ll get a chance to work on this more this weekend.

Thanks!  Yeah I really need to get to those changes I was talking about today.

@kumare3 @wild-endeavor I am going to get back to this soon. I think downscoping to just the datasets python package is probably the right way to go.
It would be useful for unionml and my workflows at work when I want to use pytorch after a spark preprocessing job.

tagged you also on the other PR @easadler-hbo


Bower would not install graph-sdk until i changed the address

When running bower install off a cloned version, on Mac incase it makes a difference, bower hangs up on installing graph-sdk. Exact error included below
Failed to execute "git ls-remote --tags --heads git@github.com:microsoftgraph/msgraph-sdk-javascript.git", exit code of #128 Permission denied (publickey). fatal: Could not read from remote repository.  Please make sure you have the correct access rights and the repository exists.
Additional error details:
Permission denied (publickey).
fatal: Could not read from remote repository.
Once i changed the address to
https://github.com/microsoftgraph/msgraph-sdk-javascrip.git
it worked properly.

Hi @ConlanMcNamee . Thanks for reporting this issue, but did you mean to open it on the SDK Connect sample? (This is the REST version.) We'll get that updated soon, thanks!

hmm yes probably, thanks!

Fixed
Thanks again @ConlanMcNamee !


file not found

not running python files even though they show up in LS and can move them around and edit them

Try a simple python program example:
print("hello")
It is also possible that your program is missing a module to import.
To call your python program you can use:
flip
flip.py
./flip
./flip.py
El mar., 9 abr. 2024 22:30, DuckyPolice @.***> escribió:

image.png (view on web)
https://github.com/rbenrax/upyOS/assets/79235234/4cea27d9-7b29-4750-b698-366c9ceb1a2d
not running python files even though they show up in LS and can move them
around and edit them
—
Reply to this email directly, view it on GitHub
https://github.com/rbenrax/upyOS/issues/2, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABUI3IA3KJ55AT3XOHKUCBTY4RFVBAVCNFSM6AAAAABF7HPFUSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIZTIMRUGYZTKNY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Damage totals not showing for attacks

Hey I am using Token Action Hud and it seems like the damage numbers are not being recorded.

Hi, thanks for raising. A few questions so I can replicate this side if you dont mind?
Do you use any of these modules as well as Token Hud?

DDB Gamelog
Beyond20
Better Rolls for 5e
midi-qol
Minimal Rolling Enhancements

and also do you mind posting a screenshot of your chat log at all please?
Thanks in advance

I am just running Midi QoL out of the listed modules.
fvtt-log-Tue-Jun-22-2021.txt

I am using 8.7 foundry, my fighter in my group uses a trident and also used TAH the whole combat and this is what their block looks like. Doesn't seem to be catching any weapon attacks.

Same with the Rouge

Thank you, leave it with me and I will try and reproduce and find out what it is asap 👍

Found the issue after digging deep, thanks again for raising this and answering my questions, its a bit of a dark whole when releasing these modules as to what is happening for users.
If this doesn't work then feel free to reopen the issue.
Release: 0.12.1


[RFC] Use Runes as an optional dependency for functional operators

Been thinking about this a lot lately, and wanted to open up a discussion about it.
Issues like #49 seem like a smell to me. Needing to maintain duplicate and parallel operator definitions in order to maintain compatibility with other libraries screams "shared dependency" to me. Ideally, I think Runes (or a similar lib) would define the operators, and then Result would define implementations for the types it exposes. That would allow the operators to have a single point of definition, and guarantee consistency for things like precedence.
Obviously, it's not that simple. Adding Runes as a dependency would mean needing to expose another framework that users would need to link against, even if they never use it. I think we're all in agreement that a lib like this should have as few dependencies as possible. Box makes sense, but adding in a dependency on Runes (especially after we've already pulled out the dependencies on Either and Prelude) doesn't.
Ideally, we'd be able to do some sort of optional dependency. It would be awesome to be able to say "Is Runes available? If so, here's this implementation of flatMap for result that you can use". (It would be more awesome to be able to define some sort of generic type for this. Like a higher kind of type. idk) But unfortunately Apple hasn't provided a way to do that.
As a temporary solution, what if the duplicate operators were moved into a second framework that included Runes as a dependency, leaving the basic Result framework pure?
PROS

Users that never use >>- or any of the other operators would never see them, and would never need to worry about them
Users that do use >>- and so forth wouldn't have to worry about conflicting operator definitions.
Using a common dependency that implements these same operators for Optional and Array would theoretically increase exposure to these operators, driving education and adoption.

CONS

This would require users that want >>- to import a module that is named something other than Result. ResultRunes or ResultOperators or whatever. That's fairly gross.
When using Carthage to install Result, users would be left with 5(!) frameworks in their build directory. They would then have to know which ones to link to get what they want.

As a side note, this would be able to be implemented for CocoaPods by using subspecs. CP users would then only need to import Result no matter what, using a spec similar to this:
Pod::Spec.new do |s|
  s.name         = 'Result'
  s.version      = '0.4.3'
  s.summary      = 'Swift type modelling the success/failure of arbitrary operations'

  s.homepage     = 'https://github.com/antitypical/Result'
  s.license      = 'MIT'
  s.author       = { 'Rob Rix' =><EMAIL_ADDRESS>}
  s.source       = { :git => 'https://github.com/antitypical/Result.git', :tag => s.version.to_s }
  s.source_files  = 'Result/Result.swift'
  s.requires_arc = true
  s.ios.deployment_target = '8.0'
  s.osx.deployment_target = '10.9'

  subspec 'Runes' do |subspec|
    subspec.source_files = 'Result/Runes.swift'
    subspec.dependency 'Runes', '>= 1.2.2'
  end
end

CP users would then be able to declare pod 'Result/Runes' and they would get both.
I don't think this PR should be used as the final implementation by the way, but meant it more as an example of how this could work in the service of conversation.

Obviously, it's not that simple. Adding Runes as a dependency would mean needing to expose another framework that users would need to link against, even if they never use it.

I think using the operators would require importing the framework defining them. Not certain about that tho.

Oh, right. Using the operators would mean importing both frameworks
I don't think that's a huge deal, to be honest, but maybe I'm the outlier?

On Jun 5, 2015, at 16:06, Rob Rix<EMAIL_ADDRESS>wrote:
Obviously, it's not that simple. Adding Runes as a dependency would mean needing to expose another framework that users would need to link against, even if they never use it.
I think using the operators would require importing the framework defining them. Not certain about that tho.
—
Reply to this email directly or view it on GitHub.

Forgot to say this earlier, so: Thanks for kicking off this discussion, @gfontenot! :bow:

I don't think that's a huge deal, to be honest, but maybe I'm the outlier?

I was surprised at how much pushback there was at Result depending on Prelude & Either. Dropping it to zero dependencies (even tho it was almost immediately partially reverted back to one) was frankly disappointing, in that the community as a whole is simply not as accepting of dependencies as you and I are.
So, I worry that we’d be pushing away users who care about this (however unreasonable their concern might seem), which would undermine Result’s goal of ubiquity. (And potentially Runes’ as well if it also used a shared operator dependency?)
At the same time, manually syncing up operator definitions between umpteen frameworks is, frankly, a nuisance at best; at worst it makes for ideal conditions for inconsistencies & ambiguities between dependencies, which is precisely what we’re trying to avoid by writing small ones in the first place.
An optional dependency seems like a pretty reasonable middle ground. Maybe the expense of (potentially) traumatizing whatever set of users lies at the intersection of those who tally dependencies & those who use >>- is acceptable.
@antitypical/result: I’d love to hear your thoughts on this.

What about an Operators.swift file (not framework) that can be shared and imported via subtrees or submodules, and which declares operator precedence but does not provide operator implementations? Would Swift let us do that?

Would Swift let us do that?

I believe so, but how would we version this?

Carthage could still be responsible for picking the version—it just shouldn't be something that client applications need to link (i.e., a framework).

Even if we didn’t version it automatically, it would make some sense to extract the common operators like that. Kind of a lo-fi solution, which I dig.
@gfontenot What do you think about that? I don’t know if it really solves all of the problems you had in mind here, but it might be a start?

I love the idea of a micro non-framework powering micro frameworks. Couple of concerns/questions:

Assuming this file is linked into Runes (defining implementations for Optional/Array) and Result, if they are different versions, do we run into the same compatibility errors? My gut says yes. If that's the case, have we gained anything (other than the obvious Single Point Of Truth)?
I do think it's important to have a solution that doesn't force maintainers to drop support for a dependency management solution, and I can't think of a way to dynamically include that file with CocoaPods.

I can't think of a way to dynamically include that file with CocoaPods.

You could still package it as a framework which CocoaPods can use. For those of us using Carthage, it'll act like a header file but instead of #include it'll get added to the compiled sources.

Assuming this file is linked into Runes (defining implementations for Optional/Array) and Result, if they are different versions, do we run into the same compatibility errors? My gut says yes. If that's the case, have we gained anything (other than the obvious Single Point Of Truth)?

IMO the gain is in the easy maintenance of a shared set of operators.
In the framework approach, you'd still have compatibility issues if Result and another library using Runes disagree about what version of Runes to use.

I really like the idea of a single shared file for things that various frameworks need to agree upon if they are going to be used together.
If we would want to have several of these files in a GitHub repository, would it be possible to specify the specific file(s) I am interested in in the Cartfile, as opposed to just the entire repository?

Hi @robrix,
Sorry for dropping in from out of the blue but here are my two cents on this.
In some of my own projects I've made my own result class, and defined operators on it (it was about the same you released Result project).
The problem is that those operators even though I thought they are were sexy they didn't actually add any value to my  project. They were actually confusing people because people don't know what those symbols mean. Using functions and methods is a lot clearer way IMHO.
In your case writing >>- instead of flatMap saves you 4 characters but also confuses people when they read that code. That actually isn't a significant saving because intellisense and autocomplete are omnipresent.
On top of that there are also problems with naming collisions with other frameworks.
Yes, you could probably work out some complicated solutions with dependencies, but the original problem of confusing new users and readability will still remain.
One of the comments I got to my project on Twitter was that I'm doing ASCII art with my code, and the guy was right. I've actually removed those operators and the code actually looks much nicer and more readable now with maps and flatMaps.
Anyway, my advice is that you keep Result simple, and just don't define custom operators.

Anyway, my advice is that you keep Result simple, and just don't define custom operators.

Well, kind of too late for that, they’re public & supported API.

If we would want to have several of these files in a GitHub repository, would it be possible to specify the specific file(s) I am interested in in the Cartfile, as opposed to just the entire repository?

If we were to have several files that make sense to use separately, they should just be in separate repositories.

You could still package it as a framework which CocoaPods can use.

I'm not sure that's right, though. If CocoaPods is expecting a framework, that means the file defining the implementations needs to import Operators in order to build properly. That's obviously different than just linking the file directly, which is what Carthage/Submodules would do. Unless I'm missing something here?

IMO the gain is in the easy maintenance of a shared set of operators.
In the framework approach, you'd still have compatibility issues if Result and another library using Runes disagree about what version of Runes to use.

Yep, good point. I'm cool with this (and am happy to extract the operator definitions out of Runes) assuming these distribution concerns can be addressed.

I'm not sure that's right, though. If CocoaPods is expecting a framework, that means the file defining the implementations needs to import Operators in order to build properly. That's obviously different than just linking the file directly, which is what Carthage/Submodules would do. Unless I'm missing something here?

Podspecs can handle submodules, so including required source files to a spec and its project is OK (e.g. Swiftz.podspec). Is it not the case?

Podspecs can handle submodules

I literally had no idea. If that's the case, then yeah, we should be able to create Podspecs that work.

Updated this PR with a better implementation that only adds in Runes.swift from the Runes project. I have a PR opened with Runes to rename Operators.swift -> Runes.swift, since I think this will be better for minimizing conflicts. That PR will also introduce more documentation about how to add Runes as a low-overhead dependency for centralizing operator definitions.
One question: should we use Cartfile.private for this? Assuming we're using submodules, Carthage should still check that dependency out, right? That would mean that the user won't ever see Runes.framework at all, which might be better to avoid confusion when linking.

Also, fwiw, the podspec would look like so:
Pod::Spec.new do |s|
  s.name         = 'Result'
  s.version      = '0.4.3'
  s.summary      = 'Swift type modelling the success/failure of arbitrary operations'

  s.homepage     = 'https://github.com/antitypical/Result'
  s.license      = 'MIT'
  s.author       = { 'Rob Rix' =><EMAIL_ADDRESS>}
  s.source       = { :git => 'https://github.com/antitypical/Result.git', :tag => s.version.to_s, :submodules => true}
  s.source_files  = 'Result/Result.swift', 'Carthage/Checkouts/Runes/Source/Runes.swift'
  s.requires_arc = true
  s.ios.deployment_target = '8.0'
  s.osx.deployment_target = '10.9'
end


Source "dockerimage" returns wrong version for "latest"

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
I've added a simple debug statement to print out the found tags. This list is sorted alphanumerical, whats wrong in this case. Because 1.0.0-10 ... 1.0.0-14 > 1.0.0-9.
DEBUG: Searching tags for the image "xxxx.azurecr.io/yyy"
DEBUG: Tags found: [1.0.0-1 1.0.0-10 1.0.0-11 1.0.0-12 1.0.0-13 1.0.0-14 1.0.0-2 1.0.0-3 1.0.0-4 1.0.0-5 1.0.0-6 1.0.0-7 1.0.0-8 1.0.0-9]
DEBUG: 14 Docker image tag(s) found
Searching for version matching pattern "latest"
DEBUG: Searching for latest version
✔ Docker Image Tag "1.0.0-9" found matching pattern "latest"

Expected Behavior
1.0.0-14 should be returned as "latest".
✔ Docker Image Tag "1.0.0-14" found matching pattern "latest"

Steps To Reproduce
name: Bump yyy version

sources:
  latestVersion:
    name: Get latest version from image registry
    kind: dockerimage
    spec:
      image: xxx.azurecr.io/yyy

Environment
- OS: ArchLinux
- updatecli: 0.49.2

Anything else?
No response

I can absolutely agree with your comments regarding the semantics of Docker image tags. According to your recommendation we are now using the "semver" versionfilter.  This additionally allows us to define a version range.
Example:
sources:
  latestVersion:
    name: Get latest version from image registry
    kind: dockerimage
    spec:
      image: xxx.azurecr.io/yyy
      versionfilter:
        kind: semver
        pattern: "~1.0.0-0"


Documentation

Aiming for a release in #49 we should add some documentation.
Sphinx may be a good option

I've added Sphinx to a bunch of projects, and it looks like your docstrings are already very close to NumPy style (only spotted a few things that might not be parsed properly). I could have a go if I find time in the next few days, but don't let that stop you if you'd rather get things done sooner.
One thing I haven't set up before is readthedocs integration, which would publish new versions of the docs whenever the code is updated. I'm sure I could figure it out though.


polymer 0.14.0+1 paper-input can't display as inline-block

Originally opened as dart-lang/sdk#20945
This issue was originally filed by<EMAIL_ADDRESS>
see:

I in the line<paper-input value="me in same line" style="width: 100px"></paper-input>I not exit the line

Run on desktop chrome 37, display 3 lines.

 Comment by sigmundch

Thanks joo for the bug and for reaching out on the polymer-dev list, and thanks gzoechi for the workaround and updating the bug with the link!
If there are any changes in the .js side, we'll get the update as well when we roll the next version of paper-elements.

Added Done label.

 Comment by iposva-google

Added Pkg-Polymer, Area-Pkg, Triaged labels.

 Comment by zoechi

The issue is also discussed here https://groups.google.com/forum/#!topic/polymer-dev/WPhSjYqVcdM
with proposed workarounds and solutions

 Comment by zoechi

Have you tried to set it to inline-block?

I in the line<paper-input value="me in same line" style="width: 100px"></paper-input>I not exit the line


ISPN-5883 Node can apply new topology after sending status response

Backport of https://github.com/infinispan/infinispan/pull/4321 for 8.1.x
Change LocalTopologyManagerImpl to synchronize on runningCaches more.

Pushed to 8.1.x thanks


Switched from bootstrap slider sizing to explicit width values

Fixes bugs when widgets on websites.

No need to worry about the tests as none of these CSS changes would be tested anyway. Merging.


HTTP2 client doesn't work inside a HTTP2 enabled server

Description:
$subject happens when a HTTP 1.1 request is sent to an HTTP2 enabled server
Steps to reproduce:
Send an HTTP 1.1 request to service 1. (curl -X GET http://localhost:9090/service1)
import ballerina/io;
import ballerina/http;
import ballerina/mime;

endpoint http:Listener serviceEndpoint {
    port: 9090,
    httpVersion: "2.0"
};

endpoint http:Listener serviceEndpoint2 {
    port: 9093,
    httpVersion: "2.0"
};

endpoint http:Client endPoint3 {
    url: "http://localhost:9093",
    httpVersion: "2.0",
    followRedirects: { enabled: false }
};

@http:ServiceConfig {
    basePath: "/service1"
}
service<http:Service> testRedirect bind serviceEndpoint {

    @http:ResourceConfig {
        methods: ["GET"],
        path: "/"
    }
    redirectClient(endpoint client, http:Request req) {
        http:Request clientRequest = new;
        var response = endPoint3->get("/redirect2");
        http:Response finalResponse = new;
        match response {
            error connectorErr => {
                io:println(connectorErr.message);
            }
            http:Response httpResponse => {
                finalResponse.setPayload(httpResponse.resolvedRequestedURI);
                _ = client->respond(finalResponse);
            }
        }
    }

}

@http:ServiceConfig {
    basePath: "/redirect2"
}
service<http:Service> redirect2 bind serviceEndpoint2 {

    @http:ResourceConfig {
        methods: ["GET"],
        path: "/"
    }
    redirect2(endpoint client, http:Request req) {
        http:Response res = new;
        res.setPayload("hello world");
        _ = client->respond(res);
    }
}

The identified root cause of this problem is as follows.
The CURL command sends an HTTP/1.1 request. Hence the Http2ToHttpFallbackHandler will be activated and prepare the pipeline for HTTP/1.1 requests. With that channelRead() of SourceHandler will get executed without executing the channelActive(). So that the protected ChannelHandlerContext ctx vaiable is not get initialized.
The observed error of the above program { error: null } occurred because of the NPE occurred at ChannelHandlerContext ctx = sourceHandler.getInboundChannelContext(); of ConnectionManager. Because of accessing not initialized ChannelHandlerContext at borrowTargetChannel() method.


Wrong data in Alliance message

I received a message from an Ally. From and Date fields contains strange data.

PS: Sorry but i am new to GIT... what happens now? If i fix it how what's the procedure? Thanks

Hi!
thanks you submitting a bug here.

Sorry but i am new to GIT... what happens now? If i fix it how what's the procedure?
I dont know, if its good. But you can try: https://www.youtube.com/watch?v=YTbRzhQju4c . Dont be confused, in the video you can see an old version of github.

Cheers
Jan

I have the fix ready but if i click New Pull Request from your branch, it doesn't let me.


Wrong validation for rooted devices

Hi, I'm using an Android phone with Lineage OS which is not rooted neither using something like Magisk, using a custom room not necessary imposes that the user have rooted device nor impose security treats.
Basically, this lib is preventing users to access some application on a faulty validation.
Suggestion narrow down the rootBeer class validation to properly check if the device is rooted.

The same problem here. Any updates?

up 1.1.2


Shortcut cw

VSCode Version: Code 1.6.1 (9e4e44c19e393803e2b05fe2323cf4ed7e36880e, 2016-10-13T15:43:46.054Z)
OS Version: Linux x64 4.4.0-31-generic
Extensions: ms-vscode.csharp-1.4.1, robertohuertasm.vscode-icons-3.0.5

Steps to Reproduce:
"cw - tab tab" generates System.Console.WriteLine() instead of Console.WriteLine(). (using System exists, namespace name is different)

This issue was moved to OmniSharp/omnisharp-vscode#828


test: relax commit linting to PR titles only

This will relax the Semantic Pull Request check to only validate the PR title.
I would like to merge this together with updating the repository settings to allow squash merging only.
By this, we will get the PR title as commit message title, the person merging can decide upon the commit message body (by default, it’s all commit messages combined if there is multiple commits or just the original commit message if it’s only one commit).
What you think, @ekeih?

@morremeyer I think we also have adjust https://github.com/morremeyer/charts/blob/87450b638df3fe4bf7dcf77bef08f8459d73bee1/CONTRIBUTING.md#commit-messages


control_devices should be turned off if device is not ready

At the time this issue was written, this had already been implemented in https://github.com/Novakasa/brickrail/commit/1afab6e0ad82f91f688fbe14b427bc108802004c


breadcrumb

https://www.smashingmagazine.com/2009/03/breadcrumbs-in-web-design-examples-and-best-practices/

This should be optional right?

Well right not right now, omitting the assertion option executes them all. But I have an idea for profiles/sets once there are more validators.

Check, maybe, ommit it by default in the beginning? My point is, nit allot of websites have breadcrumbs, and it is a shame to "misinform" people. If you run this tool and it says "no breadcrumb found" I would immediatly assume "oh it is required by some SEO thing" . But it isn't.
I like your profile/sets Idea though

I get that. So holding off this for now.


Indicate Gradle's continued progress in absence of intra-operation updates

Provide motion in output to indicate Gradle's working if build operations are long-running.
Expected Behavior
Each worker status line has an additional suffix with the duration it has been executing.
This duration is formatted according to the smallest unit that can represent the duration in one number. For example:
 > [:foo:compileJava] 0.1s
 > [:bar:compileJava] 2s
 > [:baz:compileJava] 3m

This has the visual effect of updating frequently for small tasks and infrequently for larger tasks. We an also choose to add color as Buck does for long-running tasks to give focus to slow tasks when there are a large number of workers producing output.
Current Behavior
The Gradle console looks like it's hung when workers are working in the background and not providing updates.
Implementation
Operations data store knows the time since each operation was started. The
StatusBarFormatter can choose to render an operation slightly differently depending on its lifespan.
Open Issues

How do we render timing of parent operations?
ProgressOperations hierarchy is broken for buildSrc and included builds

This work was superseded in favor of https://github.com/gradle/gradle/issues/1653. We will go down the route of adding more granular progress tailored to the work in progress.


Emails to reset password, password changed, etc have no site name for Knowledge Commons (possible BuddyPress issue?)

A user just alerted me to the fact that "the emails to reset password, password changed, etc have no identifying information in them other than the domain of the sending email so they aren't immediately obvious that they are from KC."
It looks like the emails pull "[{{{site.name}}}]" which I thought was "Site Title" but it appears not to be. I poked around to see if I could figure out where that was set, but I cannot. Can someone look at this?

This is an issue with PWM. Once we retire PWM this will be configurable in COmanage.


Change Server to start/stop from create/destroy

Description
The goal of this PR is to replace the server create/destroy with start/stop, as logically, starting and stopping makes more sense in Polykey as other layers such as QUIC and WS operate on start/stop.
Tasks

[x] 1. Create new events.
[x] 2. Replace events.
[x] 3. Refactor function names

Final checklist

[x] Domain specific tests
[x] Full tests
[x] Updated inline-comment documentation
[x] Lint fixed
[x] Squash and rebased
[x] Sanity check the final build

Did you bring in HandlerTypes?

Change RPCClient to just regular constructor, no need for any CreateDestroy anymore. Remove all destroy events.


Optional components

I've noticed that some dependencies have corresponding ENABLE_XXX cmake variable but not all of them. Still it is possible to build without brotli, capnproto, hdfs3, icu, jemalloc, kafka, mongodb, mysql, odbc, and protobuf. Sometimes it is enough to cmake -DENABLE_XXX=0 sometimes some more advanced trick is required. but resulting builds (at first glance) look ok. The only thing I can't disable for now is ssl.
So the questions are what components are really optional? Should we unionize enabling/disabling algorithm in some pr? Should failure to build without ssl be considered as a bug to be investigated for unconditioned includes and parts of code?

SSL can also be disabled.
As it is used through Poco library, to disable it, you should specify -D ENABLE_POCO_NETSSL=0, if I remember correctly.

Should failure to build without ssl be considered as a bug to be investigated for unconditioned includes and parts of code?

Yes.
We can also add one more build variant to our CI - "minimal build" with the minimum possible number of components.

Currently build without ssl and with functions impossible:
dbms/src/Functions/FunctionsHashing.h :
#include <openssl/md5.h>
#include <openssl/sha.h>
But its easy to fix by disabling some functions

AFAIR md5 and shaXXX where there long before you added SSL support. How it was implemented back then?

OpenSSL (and LibreSSL) contains two libraries:

SSL;
Crypto.

We have used OpenSSL from the beginning.
Hash functions are available inside Crypto component of OpenSSL library.

@proller Do you want to continue with this task or "won't fix"?

I want to add to many cmake/find_*.cmake something like
if (DEFINED ENABLE_XXX AND NOT ENABLE_XXX)
   return()
endif()```


Fix some issues with duplicated utilitycode

Fixes https://github.com/cython/cython/issues/3716
Hopefully fixes https://github.com/cython/cython/issues/3741 (but I can't produce a working test for it; @KmolYuan could you look at my C++ testcase and tell me what I've missed!)
Fixes https://github.com/cython/cython/issues/3734

(Assuming that it hasn't broken any other tests) - this fixes 2 out of 3 of the linked issues. I can't work out how to produce a testcase for the third issue.
What's isn't ideal is that it still generates duplicate functions at times (just with unique names now). It'd be better if they could genuinely be shared, but I haven't worked out how to arrange that. Maybe having a static cache of CArrrayTypes and CFuncTypes are overriding __new__ to ensure only one of each type is generated?

Hmm, yeah, I also think we should rather try to avoid generating duplicate code here.

Hmm, yeah, I also think we should rather try to avoid generating duplicate code here.

I think this probably requires a "tagged utilitycode" dict to be part of the module scope to store code that should only be generated once. Trying to handle it entirely in PyrexTypes doesn't seem like it'd work: my initial idea of making type instances (e.g. CArrayType(int)) a singleton-like object won't fix it since multiple modules are often compiled in a single invocation of Cython.
I'll have a go at this in the fairly near future - I think it's worthwhile because there's a whole range of very similar bugs that this PR probably doesn't fix.

What about improving __hash__() and __eq__() of types, so that the same types actually compare and hash equal? I think that's currently not always the case, and it might help fixing this.

Ok, I understand the problem now. I don't think 1) is a good option since it disallows keyword arguments for no good reason. People (usually) give speaking names to arguments in C, too, it's just that they are not visible to the caller (in C itself). 2) sounds right, 3) sounds like a cheap work-around.
I could live with 3) but would prefer 2).

Right - I've updated it to go for option 2.
https://github.com/cython/cython/issues/3734 is fixed by not generating pickle code for classes in pxd files (in a bit of a hacky way).

Lovely. Thanks!