Buildozer Turkish character

Hi,
My App works windows machine correctly but when i compile it with buildozer apk file can't open on android device. i tried that to cancel Turkish character inside my main.py. Then I compiled it. it ran correctly.
I want to use Turkish character.How can I fix it?

Please provide more details; at minimum a buildable code snippet that exhibits the problem. Preferably also adb logcat output of the crash

Buildozer don't give any error message if i use turkish character in main.py. but android device can't open application.

If there is an issue, it should first be reported in kivy/buildozer - not here.
Second, include the adb logcat. You said it can't open the application, then show us the adb logcat about it :)


"You do not have permission to update this wiki." error

in wiki 5 and 6 pages mixed up. "Running code on Vita" has "5.-Running-code-on-Vita" and "Known issues" has "6.-Known-Issues endpoints, but there are another endpoints in Pages section

Thanks! Should be fixed now.


Is there a  public ami of t2.micro ?

I want to use the t2.micro,but there is no ami of this instance type.
But i do not konw how to create this ami, can you help me ?
thank you

+1

I have same issues. Any plans for supporting T2 instead of only T1. AWS provides more bandwith and performance for same price.
Thanks for an awesome project!

Hello,
I've created a new AMI, dedicated for t2.micro: ami-485fbba5
Fabien.


docker-compose ?

Currently role can install docker-py which is outdated (current name is just docker) and not really usable anywhere outside some application. Maybe we should dump installing docker-py and just install docker-compose since it also includes correct docker python library and can be used for some other things.
@mongrelion what do you think about it?

Installing docker-compose is a good idea as it often uses with Docker

I agree. I don't even remember anymore why this was included in the role.
Also, indeed, docker-compose is quite commonly shipped with docker itself.


Add group to default team

Is it possible to add group to default team of a project?
I see an API to create project but no API exists to associate project to a team. Or even add members to team. The team API doesn't seem to allow to add members to team.

There is a new API coming this sprint allowing you to manage groups and users (Graph API).  Assuming you knew the group representing the team, you can simply add the AAD (or another VSTS) group to that team group.
Samples here: https://github.com/Microsoft/vsts-dotnet-samples/blob/master/ClientLibrary/Snippets/Microsoft.TeamServices.Samples.Client/Graph/GroupsSample.cs

How can you determine the team's group? I'm trying to add a user to a project's default team. I'm able to create the user into a new group, but I haven't figured out how to add a user into a team.


typo: Double word "the"

Trimmed whitespace
Added code fence languages
Spacing in blockquotes

@nschonni : Thanks for your contribution! The author, @billmath, has been notified to review your proposed change.

@billmath - just need you to verify the code fence languages, and sign off if it looks good. thanks!

Looks good.  @nschonni  Thanks!

#sign-off


Underscores are not considered when building URLs

When a page like sign_in.vue is created, the url generated is /sign instead of /sign_in.
Why not making it possible?
Why I want that behavior:
I'm remaking a website using Nuxt and I want to keep the older URLs for SEO purposes.

This question is available on Nuxt.js community (#c2212)

How can I do with dynamic routes?


hamburger-animation() not working: No items for 'nth'

hamburger-generator() work great but when I use hamburger-animation() I get the following error on the console:
Error: List index is 1 but list has no items for `nth'
    on line 68 of project/sass/lib/_hamburger-icon.scss, in `hamburger-animation'
    from line 37 of project/sass/style.scss
    from line 11 of project/sass/main.scss
  Use --trace for backtrace.
Warning: Exited with error code 65 Use --force to continue.

This is how I call it:
.menu-icon {
  span {
    @include hamburger-generator($_width, $_thickness, $_gap, $color: $_color, $timing-function: linear);
  }
  float: left;
  margin-top: rem-calc(12);
}
nav.open .menu-icon span {
  @include hamburger-animation();
}

When I patch the hamburger-animation() mixin so that I can set $width and $gutter explicitly per argument instead of getting them from $hamburger-settings everything is fine, but it was better if your solution worked.

I am having the exact same problem with official compiler (Sass 3.x.x) and have not yet found a solution.
There is no problem when using LibSass.

This problem is specific to the official compiler. When using libSass it does not arise. I changed the declaration of global variables. Aaaaaaand It works!


OK to use v1.1.6?

Is it okay to use version 1.1.6 of the action? As it’s apparently not published in the marketplace.

Version 1.1.6 just contains updated dependencies due to some security issue in a dev-dependency. It should be ok to use. I have a GitHub action that builds and tags my actions but it cannot publish them to the marketplace unfortunately.


Fix missingfiles

unitdefinitions.txt included in the wheel build

Codecov Report

Merging #11 (ddc4e81) into develop (514c9fc) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop      #11   +/-   ##
========================================
  Coverage    82.48%   82.48%
========================================
  Files           52       52
  Lines         4105     4100    -5
========================================
- Hits          3386     3382    -4
+ Misses         719      718    -1

Impacted Files
Coverage Δ

portfolyo/tools/zones.py
90.66% <0.00%> (-0.13%)
:arrow_down:

portfolyo/tools/tests/test_frames.py
99.20% <0.00%> (-0.01%)
:arrow_down:

portfolyo/core/mixins/plot.py
14.75% <0.00%> (+0.11%)
:arrow_up:

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


Update README.md

MySQL 8.0 does work, but currently the mysqljs/mysql dependency doesn't support the newer authentication methods.

Thanks.


fix(cli): do not change interop mode by default

Do not change interop mode by default but provide an additional CLI argument to allow changing it, either globally or per imported package.
This PR also includes the related ./alpha package when embedding a given package.

/hold

To avoid any disruption risk this PR, which impacts the generated code of dynamic backend plugins, should only be merged after the showcase 1.0.x branch code freeze.


fix: removed keep alive header term from dev guide

Description
I have removed keep alive header term from dev guide
Fixes # (issue)
Type of change
Docs Change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue).
[ ] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
[ ] This change requires a documentation update.

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Additional Context (Please include any Screenshots/gifs if relevant)
...
Checklist:

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[ ] I have made corresponding changes to the documentation.
[ ] I have added corresponding tests.
[ ] Any dependent changes have been merged and published in downstream modules.

@Arindam200 can you please remove keep-alive mentions at other places in the docs as well!?

Yes! I'm working on that!


update library to turndown & fix some issues

🔧 update library to turndown
🚀 add ability to run from command line
🐛 fix relative urls
🐛 get rid of weird hidden images
🚀 add example output
🐛 Fix code blocks not being converted with backticks

Note that there are still some issues left - medium articles don't perfectly convert into markdown. However the remaining issues are harder to fix and at a certain point it's easier just to edit it manually. Also there's a whole bunch of other libraries to convert medium to markdown so I need to investigate those to make sure I'm not wasting my time 🙈 Of course I only found out about them after I had almost finished the PR....


Blog post content width is fairly narrow

For transparency, I both contribute to a Windows blog (Microsoft Edge) and read blog posts.
When reading a blog post within a fairly large window (here I am at ~1200px wide), the column width for body text is pretty narrow:

I personally find it difficult to read line lengths at this width, particularly if it's a longer format blog post, such as the post I've pulled a screenshot from.
Within the site's CSS framework, I think this could be pretty quickly resolved by swapping out .l-container--small for .l-container--medium on the post content container. Those container classes rely on percentage lengths, so another option would be to instead switch to a relative max-width, maybe something like 42rem.
Thanks for opening up this issue forum and providing a place to leave suggestions!

Seems they increased the width, what do you think? I'm torn, still feels like some work can be done here but does appear the issue was more/less resolved.

Hi @riverar, sorry I missed your follow-up! I'll close my issue since I think the root problem here has been addressed, and perhaps a new one can be opened for any further optimizations?


build kernel failed Input/Output Error

Your Windows build number:  10.0.16299.251

What you're doing and what's happening:  occur Input/Output Error on /mnt/e when I build kernel, E drive is a NTFS partition of my removable hard disk

Strace of the failing command: strace.5593.txt(too many log file generate, I pick out a log file to show the error)

$ grep -r EIO
strace.txt.5593:rename("arch/arm/vfp/vfpsingle.o.rc", "arch/arm/vfp/vfpsingle.o") = -1 EIO (Input/output error)
strace.txt.5612:rename("arch/arm/vfp/vfpmodule.o.rc", "arch/arm/vfp/vfpmodule.o") = -1 EIO (Input/output error)
strace.txt.5627:rename("arch/arm/kernel/elf.o.rc", "arch/arm/kernel/elf.o") = -1 EIO (Input/output error)
strace.txt.5648:rename("arch/arm/mm/extable.o.rc", "arch/arm/mm/extable.o") = -1 EIO (Input/output error)
strace.txt.5657:rename("init/do_mounts.o.rc", "init/do_mounts.o") = -1 EIO (Input/output error)
strace.txt.5661:rename("init/main.o.rc", "init/main.o") = -1 EIO (Input/output error)
strace.txt.5666:rename("arch/arm/mm/fault.o.rc", "arch/arm/mm/fault.o") = -1 EIO (Input/output error)
strace.txt.5669:rename("arch/arm/mm/dma-mapping.o.rc", "arch/arm/mm/dma-mapping.o") = -1 EIO (Input/output error)
strace.txt.5678:rename("arch/arm/mm/init.o.rc", "arch/arm/mm/init.o") = -1 EIO (Input/output error)
$ cat linux-3.4.113/arch/arm/mm/init.o
cat: write error: Input/output error
$ echo 1 > linux-3.4.113/arch/arm/mm/init.o
$ cat linux-3.4.113/arch/arm/mm/init.o
1

Some file cannot read on wsl, but on win32 environment it is readable. If I delete or rewrite the error file on wsl, it is okay, and the file will readable now. The issue is look like #2644

The issue is look like #2644

Pretty much. Be interesting to know if this is better on Insiders, under the theory it is somehow case related per #2593 (though not in an obvious way).


Upgrade flash-store from v0.7 to v0.14 (#124)

This PR will solve the problem of incompatible between level-db and rock-db.
The new version will use different cache dir, so there will not be any problem for the end users.

Thanks for the PR, merge it!


Using Maybe instead of Just

Something that I've seen a couple of times with beginners is writing Maybe 123 instead of Just 123. Currently (0.19.1) when you write that in the repl (or when you use Maybe outside of type definitions), this is the error you get:
> Maybe 123
-- NAMING ERROR ----------------------------------------------------------- REPL

I cannot find a `Maybe` variant:

3|   Maybe 123
     ^^^^^
These names seem close though:

    False
    True
    Maybe.Just
    EQ

Hint: Read <https://elm-lang.org/0.19.1/imports> to see how `import`
declarations work in Elm.

This could be a great opportunity to mention the difference between Maybe and Just
(and more generally the difference between type variables and associated data)

I agree. Coming from a more loosely typed language, it was difficult for me to wrap my head around what is the constructor, and what is the type.
I suggest giving an example of how a Bool would be defined with an algebraic type system like Elm has, since everybody knows what a boolean is, regardless of programming background, and showing that you construct it with one of either True or False.


Flatlist on scroll the app cloese suddenly

🐛 Bug Report
I'm fetching data from an external API and for the Home, I used Flatlist and everything work well, but for my detail screen I used a horizontal Flatlist inside a ScrollView but when I tried to scroll in the Flatlist the app closed without any error or log.
Code Example
this is my list component:
const renderItem = ({ item }) => {     console.log(item);     return <ProfileCard {...item} />;   };   return (     <FlatList       renderItem={renderItem}       data={props.cast}       keyExtractor={keyExtractor}       horizontal       showsHorizontalScrollIndicator={false}       removeClippedSubviews     />   );
and the details screen look like that:
<ScrollView showsVerticalScrollIndicator={false}>    <Text>Cast</Text>    <ProfileList cast={this._castLimit(cast)} />    </ScrollView>
Environment
React Native Environment Info:
System:
OS: Linux 4.15 Ubuntu 18.04.2 LTS (Bionic Beaver)
CPU: (4) x64 Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
Memory: 759.29 MB / 7.68 GB
Shell: 4.4.19
Binaries:
Node: 10.15.3
Yarn: 1.12.3
npm: 6.9.0
npmPackages:
react: 16.5.0 => 16.5.0
react-native: https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz => 0.57.1
npmGlobalPackages:
create-react-native-app: 2.0.2
react-native-cli: 2.0.1
react-native-git-upgrade: 0.2.7

@Sadhr Try to see some logs in Logcat.

@saxenanickk Nothing showing in Logcat

Can you provide example repo ?

@Sadhr What filters do you use for Logcat?
Your code is incomplete, but in your Detail screen snippet you're firing this._castLimit immediately when passing it to cast prop - maybe that's the issue?


Op speed telemetry

Issue #3895 - Add telemetry tracking ack of op speed while on active connection
While this change is not 100% what is described in issue, it's not very clear if we need actual implementation it asks for.
At the same time, implementation we have is incorrect and data can't be trusted, so I see fixing it as a first step on re-assessing the needs in this space.
Specially we were resetting clientSequenceNumberForLatencyStatistics  on "connected", but ops may come in between disconnect and connected events, because we do fetch in parallel to establishing connection in some scenarios. As result, we are measuring offline time occasionally, which pollutes data.
Also changing naming of certain fields to be more in line with names used elsewhere.

ping

I want to first fix existing telemetry and see if we need per-op monitoring.
If we do, we would need more tracking code / more memory, so I'm delaying implementing it


Logic for checking for LuisServices in .bot files across C# samples differs

Sample information

Sample type: samples\
Sample language: dotnetcore
Sample name: 12-14, 21 (nlp-with-luis, basic-bot, nlp-with-dispatch, luis-with-appinsights)

Describe the bug
The logic to check if a valid LUIS Service entry exists in the .bot file differs across these samples. Some samples have a BotServices.cs file, where one does not. Other samples look to see if just a LUIS entry exists, others parse the LUIS entry to verify that all the necessary fields are available.
Expected behavior
The code to look like it was written by one person and have the same checks across all samples that use LUIS and bot files.
[bug]

won't fix, given our de-emphasis on .bot files


Support Manually Adding Users Outside a Google Domain

Is this for Google Apps users?  If so, why would it be preferred to type the user info manually, versus doing a search and then select the user to add via checkbox?
If this is for non-Google Apps users, there might be an side issue of user authentication that we have to consider.  Do we have a plan for this?

This is for non-Google Apps users, so the preferred path for Google Apps users is definitely any of the other 3 (search by group, individual user, or domain and select to add). The point of this is so that non-Google Apps users can manually specify users which we can handle and respect.
Although I haven't flushed it out fully yet, my thinking is that when we get to the point where we are forcing users to auth on the proxy server to prove their identity, that we first check that the user is in fact part of Google Apps. We can do this via the same lookup we use for an individual user already. If that is successful, then we enforce auth via Google. If the user truly is not found, then some alternative measure can be taken to auth the user. Perhaps the admin has to go and explicitly flip a bit to allow the user access. Obviously, this all feels a bit strange given the current state, but it is the first step to supporting non-Google domain users.

Review status: 0 of 6 files reviewed at latest revision, all discussions resolved.

templates/add_user.html, line 92 [r1] (raw file):
Done.

templates/add_user.html, line 93 [r1] (raw file):
I don't think so, since we aren't actually emailing the user anything. The email address is really just a username in effect so as long as that is supplied later, it shouldn't be a problem.

Comments from the review on Reviewable.io

:+1:  Awesome, we can cover the security aspect later.


Build new multiformat renderer page

As a followup to https://github.com/prebid/prebid.github.io/pull/2343 which focused on the outstream scenario, we'd like to have a more general page showing the other use cases for being able to put renderers at the mediatype level.
See that docs PR and the associated code PR for details.
Suggestion is to place the new doc under the Prebid.js Features menu.

Sorry for the delay on this, hoping to knock this out soon

@patmmccann - is this still something you're planning on drafting?


Syntax error due to parenthesis.

Hello,
I think I found a small bug into the parser. The following code raises a syntax error.
module Helios

val length : list 'a -> Tot nat
let rec length l = match l with
  | [] -> 0
  | hd::tl -> 1 + length tl

val lem_len_nil: unit -> Lemma (length [] = 0)
let lem_len_nil () = ()

val lem_len_cons: hd:'a -> (tl:list 'a) -> Lemma (length (hd::tl) = (length tl) + 1)
let lem_len_cons hd tl = ()

When I replace the line
val lem_len_cons: (hd:'a) -> (tl:list 'a) -> Lemma (length (hd::tl) = (length tl) + 1)

by
val lem_len_cons: hd:'a -> tl:list 'a -> Lemma (length (hd::tl) = (length tl) + 1)

it works well.
Best regards,
Vincent Cheval

I agree with Nik, it's commonplace that parentheses delimit binding scopes. For instance \x. x x is different than (\x. x) x.

I might be backtracking on this one ...
This discrepancy between the syntax of binders in type and let definitions and the binders in arrow types is annoying.

Not sure about how best to resolve this. We have some conflicting requirements.

We like the x:t -> t' syntax, particularly when it is used as x:t{phi} -> t'.

As such, this type is currently accepted: a:Type -> (x:a -> int) -> int, where the second argument is an unnamed function, with a named argument.

But, this syntax is rejected: let f (a:Type) (x:a -> int) = 0 ... the second argument is an unnamed function ... and in a let binding, all the parameters have to be named. For the record, the same comment applies to type f (a:Type) (x:a -> int) = int

How can we resolve this? Suggestions most welcome.

argh. this is screwed up ... please hold off on comments until I fix my last comment

Let me try again (working through this with Jonathan) (It's a bad sign that I am so confused about the syntax myself : )
This parses:
let f (x:int) (y:int -> int) = y

But, this doesn't:
type g = (x:int) -> (y:int -> int) -> int

The failure is in the parsing of (x:int): The grammar attempts to parse this as an atomic type (delimited by the parens), then expects to parse a refinement type because of the binder x:int and then fails because there is no following refinement. The variant below parses:
type h = (x:int{x > 0}) -> (y:int -> int) -> int

As does this variant:
type g' = x:int -> (y:int -> int) -> int

However, it parses with different scoping rules. So, this version parses but fails to type-check (actually, fails during name-binding while desugaring). Specifically, the y names only the argument int not the entire function.
assume type vector : int -> Type
type g'' = x:int -> (y:int -> int) -> vector (y 0)

This is consistent with g' and h ... but different than f. Perhaps that's ok ... perhaps not.

Again, with Jonathan:
FYI: A further inconsistency was that the parsing of the parameters of let-bindings and the parameters in type definitions was different. This did not parse until my most recent commit 068990c5d8581effb7a51cd200c4f146319eeaba
type ff (x:int) (y:int -> Tot int) = vector (y 0)

However, it does parse and type-check now.
So does this:
type ff (x:int) (y:(int -> Tot int)) = vector (y 0)

So, what are our options:

We live with the difference between the syntax of arrows and of let/type definitions. This could be mitigated with some tricks (see below).

We insist on parenthesis in the binders even in arrow types. So, you would have to write (x:int{x > 0}) -> vector x. This would also require a change in binding rules for arrow types, where even though it is delimited by parens, the scope of x would span over both the refinement and the RHS of the arrow. The upside is that let/type becomes consistent with arrow. The downside is that we need to write more parens in arrow types ... which is burdensome.

I don't have any opinion one way or the other, but let me try to cheer you up: https://xkcd.com/297/

Resolving this mess in a465a241a90e064faa347f9deacde8eec12a1c70

Here's what the parser accepts now:
module Test
assume type tint : int -> Type

type t1 = x:int{x >= 0} -> tint x
type t2 = x:int -> res:tint x
type t3 = (a:Type) -> (x:int) -> result:list a{result=[] /\ x=18}
type t4 = x:nat & y:nat{y > x}
type t4' = (x:nat) & y:nat{y > x}
type t4'' = (x:nat) & (y:nat{y > x}) //parentheses are not significant
type t5 = x:int{x=0} * y:int
//type t5' = x:int{x=0} * tint x
//parses but fails name-binding; x is not in scope in the 2nd component
type t6 = (int * int) -> int
type t7 = int * int -> int

type t8 = x:int * int -> int
//type t8' = x:int * int -> tint x //x is not in scope to the right of the arrow
type t8' = x:(int * int) -> tint (fst x)

type t9 = x:int & tint x -> int
type t9' = y:(x:int & tint x) -> tint (dfst y)

type ta = (x:int) -> (y:int -> tint y) -> tint x
type tb = x:int -> (y:int -> tint y) -> tint x
type tc = x:int -> f:(y:int -> Tot int) -> tint (f 0)

let f1 (x: y:int &  z:tint y{z=z /\ y=0}) = x
let f2 (x: y:int *  z:tint 0{z=z}) = x
let f3 (x: y:int -> z:tint y{z=z /\ y=0}) = x
let f4 (#a:Type) (l:list a) (#x:int) (v:tint x) = l
let f5 (l:list int) (v:tint 0) = f4 l v

type s0 (x:int) (y:int -> Tot int) = tint (y 0)
type s1 (x: y:int &  z:tint y{z=z /\ y=0}) = tint (dfst x)
type s2 (x: y:int *  z:tint 0{z=z}) = tint (fst x)
type s3 (x: y:int -> z:tint y{z=z /\ y=0}) = tint ((fun x -> 0) x)

The main takeaway point is that the discrepancy between the syntax of arrows and type/let-bindings has been resolved.
There is, however, a difference in the scoping rules for those constructs, particular at higher order.
Specifically:
In the arrow type below, x names the formal parameter of the unnamed function-typed argument. It is in scope in t1 but not in t2.
 (x:t0 -> t1) -> t2

As an aside, the same rule applies to the &` constructor, for dependent tuples.
In a let-binding, type-definition, or quantifier, each argument carries a mandatory name. So, the only way to parse
type (x:t0 -> t1) = t2

is for x to name the function t0 -> t1 and for x to be in scope in t2.
For first-order types, this distinction is irrelevant. For example, in both cases below, x names the argument t0 and is in scope in t1
(x:t0) -> t1
type t (x:t0) = t1


Dec 15th 2020 - Currency Ref Data Meeting Minutes

Currency Reference Data Meeting
Date
Dec 15th 2020 - 10am ET / 3pm GMT
Untracked attendees

Fullname, Affiliation, (optional) GitHub username
...

Meeting notices

FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact<EMAIL_ADDRESS>with any questions.

FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

Agenda

[x] Convene & roll call (5mins)
[x] Display FINOS Antitrust Policy summary slide
[x] Review Meeting Notices (see above)
[x] Approve Dec 1st meeting minutes
[x] Continue Project Plan Stage 2 – Design (Part 1: Model):

[ ] Milestone – to agree on the model and submit it for build -Pending

[ ] Review ISO Currency codes and sample data.
[ ] AOB, Q&A & Adjourn (5mins)

Decisions Made

[ ] Decision 1
[ ] Decision 2
[ ] ...

Action Items

[ ] Action 1
[ ] Action 2
[ ] ...

WebEx info

WebEx Meeting URL
Meeting Number:<PHONE_NUMBER>
Join by phone: +1.415.655.0003 USA Toll | +44-20319-88141 UK Toll | Access code:<PHONE_NUMBER>
Password: VXcd2eQgh82
Global call-in numbers

hi

present

here

present

hi


test: fix broken oscap remediation tests

The oscap remediation tests broke with 810a48d. This commit adds the fixes to get the GitHub actions to go green again.

I won't auto-approve as it might not have the stage tests marked as required :)

I won't auto-approve as it might not have the stage tests marked as required :)

Cool, I'll babysit this then


Update Breakage.yml

@ocots Can you approve the workflows?
You need to manually approve them because I'm not part of the organization control-toolbox.


#8 https mgmt

Resolves  #8

Codecov Report

Merging #13 into master will increase coverage by 0.56%.
The diff coverage is 67.85%.

@@            Coverage Diff             @@
##           master      #13      +/-   ##
==========================================
+ Coverage   39.62%   40.18%   +0.56%
==========================================
  Files          32       33       +1
  Lines         949      958       +9
==========================================
+ Hits          376      385       +9
  Misses        537      537
  Partials       36       36

Impacted Files
Coverage Δ

internal/config/config_server.go
76.00% <ø> (ø)

internal/config/config_templates.go
100.00% <ø> (ø)

internal/ticket/redis.go
0.00% <0.00%> (ø)

internal/ticket/ticket.go
47.36% <52.94%> (-1.35%)
:arrow_down:

internal/key_generator.go
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Wrong page start address

Hi,
In the Readme you write: "page 3 = 0x1000, page 4 = 0x800, page 5 = 0x2000". I suppose page 4 starts at 0x1800.
Anyway, your description was very useful. Thank you!

You are right.


added langchain tutorial

https://www.datacamp.com/tutorial/how-to-build-llm-applications-with-langchain
added this tutorial
Fixes #201

@ashitaprasad please review this pull request


[CSGen][CSDiag] Update SanitizeExpr to sanitize OpenExistentialExpr

They can show up when re-typechecking during failure diagnosis or code-completion and were
only being sanitized out in one place in CSDiag. Moved that logic into
CSGen's SanitizeExpr.

Resolves rdar://problem/38149042

@swift-ci please test


Bump version number to reflect bugfixes

I would do this in a PR, but it's not exactly an option with tagging.
Since I installed rbenv with homebrew, I'd like to have a copy of the project without some key bugs (e.g., #543) since it has been pretty well established as stable. The last tagged release was over 2 years ago and there has been a lot of development since then.
Any reason not to just arbitrarily tag the current HEAD as 0.4.1?

Sorry, I've been slacking at a release.
I can't tag current version as 0.4.1 since it's full of major changes. Instead, I'll bump the major revision. I have to finish up the installer script. Stay tuned.
Until then you can brew upgrade rbenv --HEAD

:+1: for major release. Wasn't aware of the --HEAD option of homebrew so thanks for that too.


Question/suggestion: codegen into other languages

Hey team!
Have you considered the functionality to generate code in other languages (like Python or JS) based on the Go schema?
One use case would be making it possible to interact directly with the graph as stored on the DB, from a service written in another language (think data science/machine learning done in Python). I realise that it might be hard to replicate the entire functionality of entgo (due to the sheer number of features that need to be ported, or the fact that some parts of the schema are expressed as native Go code).
Another use case could be simpler though – just making it possible to keep native representation of the objects in a different language (for type safety, reducing copy paste, etc), and then use the Go service via some web API to the actual reads/writes. As I'm writing this, I'm thinking about the comment you made on Twitter some time ago @a8m: https://twitter.com/arielmashraki/status/1254497139041976322 Could GraphQL be used for that purpose?
Curious what are your thoughts on / experiences with this!

Hey @kkom and thanks for opening this issue.

Have you considered the functionality to generate code in other languages (like Python or JS) based on the Go schema?

No. To be honest, I don’t see it as an option in the foreseeable future. However, the entc package provides an API for interacting with ent schemas, so if someone wants to take this as a different project I’ll be happy to support them.
About GraphQL - I hope to find the time to release our work with gqlgen with a proper documentation soon.

Thanks @a8m! All makes sense!

@a8m I'm hoping to use the Ent framework with gqlgen and came across this thread. I found what I believe to be some related work here and in this framework's documentation, but couldn't find a complete resource on this. Do you have any example code base that can be referenced for this purpose? I can piece together the various parts with some example code and may be able to help with documenting it. I also don't mind using something experimental/subject to change.
Thanks in advance, looking forward to using this library!


add more content facets on an opt-in basis

Add consortial holdings
Add reserves facet incl. online ebooks

Duplicate of #58 and #126


Issues with data construction

Nice work! I want to retrain this on my own new datasets. I found in the dataset_generation you mentioned Each script in Step 6 takes approximately 3 days to complete. Do you mean you run the step 6, which contains 15 iterations, for about 45 days with 24 CPU cores?

Yes, that sounds right! Note that this compute cost was specifically for my particular dataset of ~1M molecules. Depending on the types of molecules you're interested in (# of atoms, # of rotatable bonds, etc), you could potentially need much fewer molecules to train the network -- the cost of this data generation would scale down linearly in that case.
It's also completely possible that I did not need all 1M molecules to train my published model; I did not analyze the model's performance degradation with decreasing dataset size.

Thanks for your kind response, I would try retraining SQUID on a smaller dataset.


Extract for Brackets doesn't account for line-height.

When calculating the dimensions for a text element, Extract doesn't account for the element's line-height.   For an example, see the below example from the sample .PSD file provided with Extract:

The element's height is computed to be 24px, while in reality, the line-height of the text is 36px. This means that any calculated distance from and to this element is off by a rough (36-24)/2 = 6px when the design is turned into actual code. Hence measurements on elements where the line-height isn't identical to the font-size is pretty much useless.
Is there a work-around for this that I'm not aware of, perhaps there's a plugin to account for this oversight? Is this intentional design?

Closing as Extract is now deprecated


station: Gtk-dependencies missing

Describe the bug
Gtk-dependencies are not listed in default.nix
Steps To Reproduce
Steps to reproduce the behavior:

Install station in any method and do not have required gtk-modules installed.
start the app from the terminal by typing station  and receiving:

Gtk-Message: 14:24:59.737: Failed to load module "canberra-gtk-module"
Gtk-Message: 14:24:59.737: Failed to load module "pk-gtk-module"
Gtk-Message: 14:24:59.739: Failed to load module "canberra-gtk-module"
Gtk-Message: 14:24:59.739: Failed to load module "pk-gtk-module"
[bugsnag] Loaded!
Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
[14:25:01.646] [info] Proxy : no settings detected
[2:1126/142504.460117:FATAL:gpu_data_manager_impl_private.cc(894)] The display compositor is frequently crashing. Goodbye.

Expected behavior
Installing should cause missing dependencies to be installed and the app should start normally.
Additional context
Other dependencies may be missing
Notify maintainers
@ajs124 , @epiteff , @Arturrin
Metadata
[mikilio@nubara dotfiles]$ nix-shell -p nix-info --run "nix-info -m"
these 8 paths will be fetched (47.00 MiB download, 200.05 MiB unpacked):
  /nix/store/2zgwnn9hc3v9c6pippmrh730rlb9apv2-glibc-2.35-163-dev
  /nix/store/5w9vg4k7w294gpii036anzx4l9r8slrp-linux-headers-5.19
  /nix/store/71mnjnls5nzmd3bczq0855rz0h21wc9z-stdenv-linux
  /nix/store/86k3ryxp7j7pva463nqdkild7819bf90-nix-info
  /nix/store/af42r7p9wmwsjic72zwaf0c8xji1nc3w-gcc-11.3.0
  /nix/store/hk75004j435l09ij4gawlkzg4wfs839w-binutils-wrapper-2.39
  /nix/store/j061mvdxw70xz20r2r0lr5lk0rcsjf9i-gcc-wrapper-11.3.0
  /nix/store/nsz832b2wrf854y37h6lgcar848ngf2z-expand-response-params
copying path '/nix/store/86k3ryxp7j7pva463nqdkild7819bf90-nix-info' from 'https://cache.nixos.org'...
copying path '/nix/store/nsz832b2wrf854y37h6lgcar848ngf2z-expand-response-params' from 'https://cache.nixos.org'...
copying path '/nix/store/5w9vg4k7w294gpii036anzx4l9r8slrp-linux-headers-5.19' from 'https://cache.nixos.org'...
copying path '/nix/store/2zgwnn9hc3v9c6pippmrh730rlb9apv2-glibc-2.35-163-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/hk75004j435l09ij4gawlkzg4wfs839w-binutils-wrapper-2.39' from 'https://cache.nixos.org'...
copying path '/nix/store/af42r7p9wmwsjic72zwaf0c8xji1nc3w-gcc-11.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/j061mvdxw70xz20r2r0lr5lk0rcsjf9i-gcc-wrapper-11.3.0' from 'https://cache.nixos.org'...
copying path '/nix/store/71mnjnls5nzmd3bczq0855rz0h21wc9z-stdenv-linux' from 'https://cache.nixos.org'...
 - system: `"x86_64-linux"`
 - host os: `Linux 5.19.14-201.fsync.fc36.x86_64, Nobara Linux, 36 (Thirty Six), nobuild`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.11.1`
 - channels(root): `"nixpkgs"`
 - channels(mikilio): `"home-manager, nixos"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixpkgs`

You are using nix on non-nixos linux, and the error message has to do with composition of textures with the gpu, so I suspect this is the generic issue that opengl does not work on non-nixos linux. See https://github.com/guibou/nixGL for a possible solution.

I will try this solution. If it works I believe it should be included in this package when using nix without nixos for the sake of reproducibility. After all nixpkgs should not work exclusively on nixos.


[Bug] Users who submitted 72 proofs in the last epoch before the v6.9 upgrade, and used the new version of carpe after the upgrade, could not submit new proofs, prompting that 72 had already been submitted

🐛 Bug

To reproduce
Steps to reproduce
Print screen or Debug/Console error message
// Paste the output here

Expected Behavior

System information
Please complete the following information:

Additional context
Add any other context about the problem here.

This is not a bug, thats by design. A single user can submit only 72 proofs per epoch.

Mining is sunsetted.


💡[FEATURE]: Dark Theme

Is your feature request related to a problem? Please describe.
I'm always frustrated when using the web app for extended periods, especially in low-light environments or at night. The bright, white background causes eye strain and discomfort, making it difficult to focus and increasing fatigue. Additionally, the lack of a dark theme makes the app less visually appealing and less in line with modern user interface trends, which many users prefer for its aesthetic and ergonomic benefits.
Describe the solution you'd like
I would like the web app to offer a dark theme option. This theme should replace the bright, white backgrounds with darker shades (e.g., dark grey or black) and adjust text and other UI elements to ensure readability against the dark background. Ideally, the dark theme should be easily switchable from the settings menu or even automatically triggered based on system-wide settings (e.g., following the device’s dark mode settings). This will help reduce eye strain, enhance focus, and improve the overall user experience, especially in low-light conditions.
@Abidsyed25 please assign me this issue

@Asymtode712 website is dark by default now. Try to add white or light color theme.

@Asymtode712 any update?

@Abidsyed25 Sorry for the delay was busy in intern work, will raise a PR soon


/api/v1/label/x/values and /api/v1/series support

Thank you for such a great way to bridge to other systems!
Queries from thanos-query --query.mode=distributed UI seems to works fine for /query and /query_range.
But unfortunately to fully use this connector in grafana dashboards one also need grafana dashboard variables support. Which use /api/v1/label/<label_name>/values API (and /api/v1/series in datasource compatibility mode)

Currently thanos-promql-connector responds with error to such requests:
curl -i 'https://xxx/api/v1/label/cluster/values?match[]=prometheus_build_info'
HTTP/2 200

{"status":"success","data":[],"warnings":["fetch label values from store Addr: mimir-query-frontend:8081 LabelSets: {query-backend=\"http://<IP_ADDRESS>:8080/prometheus\"} MinTime: -9223372036854775808 MaxTime:<PHONE_NUMBER>854775807: fetch label values from store Addr: mimir-query-frontend:8081 LabelSets: {query-backend=\"http://<IP_ADDRESS>:8080/prometheus\"} MinTime: -9223372036854775808 MaxTime:<PHONE_NUMBER>854775807: rpc error: code = Unimplemented desc = unknown service thanos.Store"]}

curl -i 'https://xxx/api/v1/series?match[]=prometheus_build_info'
HTTP/2 200

{"status":"success","data":[],"warnings":["receive series from Addr: mimir-query-frontend:8081 LabelSets: {query-backend=\"http://<IP_ADDRESS>:8080/prometheus\"} MinTime: -9223372036854775808 MaxTime:<PHONE_NUMBER>854775807: rpc error: code = Unimplemented desc = unknown service thanos.Store"]}

Is there any plans to add a support for such calls?

Thanks for opening the issue. I think it makes sense to support labels and label_values calls since they are useful for dashboards. Series calls could be a bit expensive, and I am not sure how they would map to external providers.


internal problems...

hi @mtdowner ,
I just saw in our logs that there are some unexpected errors with your page.... it looks like you can't preview the index page.
I'll look at it asap... sorry for the hickup.

Hi :) wow, thanks! I'm super new to web development and the terminology. I was thinking how I still managed to mess something up despite the walkthrough being so perfectly written and easy to follow along! I appreciate you looking into it, but there is still a possibility I added the wrong folder link 😅. I'll be on the lookout for any updates, thank you again!!

I don't think you did anything wrong. I just got lucky to trigger the one edge case that causes an error converting the google document ;-)  I'll keep you posted when the problem is fixed.

@mtdowner the problem is fixed. there was a bug in the google docs to markdown processor that was preventing you from previewing the index document. The bug was caused by a code block marker that mysteriously wasn't closed :-)
In any case, your homepage is now previewed.

@tripodsan You are awesome! Thank you for looking into this, I've been wanting to get this going for a minute now. Can't wait to get this running, thanks again!! 😄😊


Segmented TTML in MP4

Write a plugin for TTML in MP4.

MIME type 'application/mp4', codecs 'stpp'

I know you guys are working hard on getting v2 out. Just curious if you have an estimate on this or if it's on the back burner for now.

We are planning to complete this by the end of June.

Great, thanks for the estimate.

Quickplay has a lot of interest in this feature, so we would be willing work early development branches or beta quality, if possible. Specifically, this is for supporting Closed Captions for live content, which will be provided to us as segmented TTML.


fix legacy file cache

Fixes #11
before this would read the legacy file instead of the cache file.
That was fine when I was using .node-version (since they had the same content) but Gemfiles do not.

Codecov Report
Base: 81.26% // Head: 81.26% // No change to project coverage :thumbsup:

Coverage data is based on head (7ac8cc2) compared to base (3d5c172).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #15   +/-   ##
=======================================
  Coverage   81.26%   81.26%
=======================================
  Files          59       59
  Lines        1857     1857
=======================================
  Hits         1509     1509
  Misses        348      348

Impacted Files
Coverage Δ

src/cli/mod.rs
93.02% <ø> (ø)

src/plugins.rs
80.17% <100.00%> (ø)

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

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


Static paths contain unnecessary repetitions

When using a static image, the paths sometime contain unnecessary repetitions of _static. eg:
<link href="_static/_static/_static/favicon-32x32.png" sizes="32x32" rel="icon" type="image/png">
<link href="_static/favicon-16x16.png" sizes="16x16" rel="icon" type="image/png">
<link rel="shortcut icon" sizes="any" href="_static/_static/_static/favicon.ico" type="image/x-icon">
<link href="_static/android-chrome-192x192.png" sizes="192x192" rel="icon" type="image/png">
<link rel="mask-icon" color="#2d89ef" href="_static/_static/_static/safari-pinned-tab.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="_static/_static/_static/apple-touch-icon.png" sizes="180x180" type="image/png">

This bug appears after https://github.com/tcmetzger/sphinx-favicon/pull/35 - i.e. after we introduce sphinx-design.
This seems to be some sort of issue in connection with  sphinx-design. As soon as I remove  sphinx-design. from our docs, the paths in our docs are correct again!

I thinks it's a bug from pathto method and how we use it. It will require a patch release sorry


when to support scan operator?

when to support scan operator? I need to use this operator! Do you have a plan to support?  How can I do at this time?

Scan operator is not supported yet. But we will publish a tutorial on how to support custom Op soon.

When to publish? A month later?


[feat]: Add "Copy Link" Variant to Button Component

Feature description
I’d like to request adding a new variant to the Button component called "Copy Link." This variant would enable users to easily copy a link by clicking the button, with an animation or visual change to indicate the link has been copied successfully. The animation could show a "Copied" state, providing users with clear feedback that the action was successful. This would improve usability and create a more familiar experience for users, as copying links is a common functionality.Currently, the "Copy Link" button in the shadcn examples only have a hover effect but lack any confirmation or feedback to indicate whether the link has been successfully copied. It would be helpful to add a visual indication (like changing the button text to "Copied" or an animation) once the link is copied. This would provide clear feedback to users and enhance the overall user experience, ensuring they know the action was successful.
Affected component/components
Button
Additional Context
Additional details here...
Before submitting

[X] I've made research efforts and searched the documentation
[X] I've searched for existing issues and PRs

If I am right, you are talking about the Tooltip component. So, maybe we could define on the TooltipTrigger a type prop that by default will be hover but could be click, which will show the Tooltip by clicking on it.
export function TooltipDemo() {
  return (
    <TooltipProvider>
      <Tooltip>
        <TooltipTrigger asChild>
          <Button variant="outline">Hover</Button>
        </TooltipTrigger>
        <TooltipContent>

Add to library

        </TooltipContent>
      </Tooltip>
    </TooltipProvider>
  )
}


Clarify format of domain-name in TEI

See https://cyclonedx.slack.com/archives/C04LR6R9T8E/p1730984569287219
This is to track to resolution and decision whether domain-name portion of TEI is reverse of forwards format.
Example "forwards": cyclonedx.org
Example "reverse": org.cyclonedx
There are advantages of both, but it is currently not documented which is intended in the TEI.
FYI @stevespringett  @oej

DNS names has a clear well documented format with TLD at the end. As this is a name intended for resolution in the DNS, and not as an DNS-independent identifier, I do not think doing the reverse would be helpful. It's not an IETF supported standard.

And as a non-Java developer I did not think there was an alternative, so all examples are in FQDN form ;-)
You are right that it's not documented, it was assumed by me. We  obviously need to clarify.

I think we're in agreement on using it the FQDN way as it is intended to be resolved using DNS. Let's close this.


The error "{a} was used before it was declared" shows up when not expected.

On line 4 of
        function _createRandomCards(numberOfLevels, parentCardId) {
            function blah(error, cardId) {
                console.log(parentCardId)
                let parentCardId = cardId
                console.log(parentCardId)
            }
            blah(10)
        }
        _createRandomCards(1000)

we get
{parentCardId} was used before it was declared, which is illegal for 'let' variables.

.

Your code is invalid, because of TDZ: http://jsrocks.org/2015/01/temporal-dead-zone-tdz-demystified/
PS
Running that code in Chrome I get this error:
Uncaught ReferenceError: parentCardId is not defined
    at blah (<anonymous>:4:29)
    at _createRandomCards (<anonymous>:8:13)
    at <anonymous>:10:9
    at Object.InjectedScript._evaluateOn (<anonymous>:895:140)
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:828:34)
    at Object.InjectedScript.evaluate (<anonymous>:694:21)

@nicolo-ribaudo Wow, thanks for pointing me to that! I didn't know that until now.


Update comma-chameleon to 0.5.2

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] If the sha256 changed but the version didn’t,
provide public confirmation by the developer: {{link}}

Don't merge this yet – I'm not sure if the sha256 is correct? cask-repair said that the updated cask passed its audit, but curl claims that the file download did not complete:
Opening cask in default editor. If it is a GUI editor, you will need to completely quit it (⌘Q) before the script can continue.
==> Downloading external files for Cask comma-chameleon
==> Downloading https://github.com/theodi/comma-chameleon/releases/download/0.5.2/Comma.Chameleon-darwin-x64.zip
####                                                                       6.0%
curl: (56) SSLRead() return error -9806
Error: Download failed on Cask 'comma-chameleon' with message: Download failed: https://github.com/theodi/comma-chameleon/releases/download/0.5.2/Comma.Chameleon-darwin-x64.zip
The incomplete download is cached at [homebrew cache]/Cask/comma-chameleon--0.5.2.zip.incomplete
Error: Fetch incomplete.
diff --git a/Casks/comma-chameleon.rb b/Casks/comma-chameleon.rb
index 99bef44d5..b7ad1e188 100644
--- a/Casks/comma-chameleon.rb
+++ b/Casks/comma-chameleon.rb
@@ -1,11 +1,11 @@
 cask 'comma-chameleon' do
-  version '0.5.1'
-  sha256 'd8508f4bc9b9f1fb61b354b3547b069ca8392a8ffa0d2ffcab5d98a178e8d20c'
+  version '0.5.2'
+  sha256 'be08b2088d4065f797d8943ee213882779f99d7130467ed73d0f4d5b73dc02fb'

   # github.com/theodi/comma-chameleon was verified as official when first introduced to the cask
-  url "https://github.com/theodi/comma-chameleon/releases/download/#{version}/comma-chameleon-darwin-x64.tar.gz"
+  url "https://github.com/theodi/comma-chameleon/releases/download/#{version}/Comma.Chameleon-darwin-x64.zip"
   appcast 'https://github.com/theodi/comma-chameleon/releases.atom',
-          checkpoint: 'abed1e78fa64028a3bc5eaf814bc45ffe29d3e986adefaa1be957e9e1674925b'
+          checkpoint: '69d6c44cff9461e20c4152b819e978ad88abf1e029c2f1f0be2b35b320da8d43'
   name 'Comma Chameleon'
   homepage 'https://comma-chameleon.io/'

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Is everything correct? ([y]es / [n]o / [e]dit) y
Submitting…

You can upgrade the cask right now from your personal branch:
  brew cask reinstall https://raw.githubusercontent.com/giannitm/homebrew-cask/cask-repair_update-comma-chameleon/Casks/comma-chameleon.rb

Submitted (https://github.com/caskroom/homebrew-cask/pull/35567)

Also, version 0.5.2 of CommaChameleon is listed as a pre-release on the project's GitHub page.
However, the only changes it appears to incorporate, when compared to version 0.5.1, are that the files are signed and the documentation has been updated.

Thank you for the contribution. It was merged directly as b4aace3efbb4c5554d200df13c4ef654555f2d03. Your contribution is still credited to you.


First run wizard domain verification issue

Description
I have installed shopware 6 on OS X with bitnami installer and it looks like there is some issue with domain verification API, I cant finish firtst time run wizard it fails with this error: Internal Server Error
License host verification failed for domain
Additional context
Here is a screenshoot of browser network tab:

I managed to fix that.
It was because my shopware account had only v.5.6.2 shop created in merchant area
I added another shop with v 6.0.0 ea-2 and it worked.
You should handle this case in the API response

Hi @snax4a
Happy to hear that you could fix this by yourself. We should provide a more verbose error message though. I've created an internal ticket for this behavior.
Thank you for bringing this up. :+1:
Sunny regards
Pantrtxp


Oracle: Parser fails on CREATE VIEW ... AS WITH <PL/SQL>

Which version and edition of Flyway are you using?
Using Flyway Flyway Community Edition 5.1.1 by Boxfuse
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Command-line
Which database are you using (type & version)?
Oracle 12.2.1, Ojdbc 8
Which operating system are you using?
Windows & Unix
What did you do?
(Please include the content causing the issue, any relevant configuration settings, the SQL statement that failed (if relevant) and the command you ran.)
CREATE OR REPLACE VIEW VIEW1 AS
WITH
FUNCTION Test_funct (
ARG1   IN VARCHAR2,
ARG2   IN VARCHAR2
) RETURN NUMBER AS
V_O_AMT   NUMBER(8,2);
BEGIN
.
.
.
.
This is a new feature of Oracle 12 C to allow functions/procedures inside a with clause. I am trying to create a view out of this with clause query. This executes successfully when I run the script from SQL* Plus or SQL Developer. But this fails when executed via Flyway 5.1.1 Open source
What did you expect to see?
View created successfully.
What did you see instead?
Encountered the below error
**SQL State  : 65000
Error Code : 6553
Message    : ORA-06553: PLS-103: Encountered the symbol "end-of-file" when expecting one of the following:
:= ; not null default character**

Please share the full statement Flyway fails to parse correctly, so we can make sure you case is covered.

Here is the full view query:
CREATE OR REPLACE VIEW PA_SUMMARY_VIEW AS
WITH
-- Total Amount Function
FUNCTION WITH_TOT_AMT (
CL_ID   IN VARCHAR2,
P_DIN   IN VARCHAR2
) RETURN NUMBER AS
V_O_AMT   NUMBER(8,2);
BEGIN
SELECT
SUM(A.TOTAL_AMT_PAID) TOTAL_AMT_$
INTO V_O_AMT
FROM
table1 A,
table2 B
WHERE
A.CARRIER_ID = 15
AND A.CEXP_REC_ID = 4
AND A.CLAIM_STATUS = 0
AND A.DATE_XREF_NUM = 0
AND A.CLIENT_ID = CL_ID
AND A.DIN = P_DIN
AND A.DATE_PROCESSED <> TO_CHAR(SYSDATE,'yyyymmdd')
AND A.DATE_PROCESSED = B.DATE_PROCESSED
AND A.CARRIER_ID = B.CARRIER_ID
AND A.CLAIM_REF_NUM = B.CLAIM_REF_NUM
AND A.TRACE_NUM = B.TRACE_NUM;
        RETURN V_O_AMT;
    END;

-- Total quantity function
    FUNCTION WITH_TOT_QTY (
        CL_ID   IN VARCHAR2,
        P_DIN   IN VARCHAR2
    ) RETURN NUMBER IS
        V_O_QTY   NUMBER(8,2);
    BEGIN
        SELECT
            SUM(C.MQTY_PAID) TOTAL_QTY
        INTO V_O_QTY
        FROM
            table1 A,
            table2 C
        WHERE
            A.CARRIER_ID = 15
            AND A.CEXP_REC_ID = 4
            AND A.CLAIM_STATUS = 0
            AND A.DATE_XREF_NUM = 0
            AND A.CLIENT_ID = CL_ID
            AND A.DIN = P_DIN
            AND A.DATE_PROCESSED <> TO_CHAR(SYSDATE,'yyyymmdd')
            AND A.DATE_PROCESSED = C.DATE_PROCESSED
            AND A.CARRIER_ID = C.CARRIER_ID
            AND A.CLAIM_REF_NUM = C.CLAIM_REF_NUM
            AND A.TRACE_NUM = C.TRACE_NUM;

        RETURN V_O_QTY;
    END;

--Main query
SELECT
    PA_NUMBER,
    CLIENT_ID,
	DIN,
    PA_DATE,
    APPROVED_QTY,
    APPROVED_AMOUNT_$,
    DECODE(SIGN(APPROVED_QTY - TOT_QTY),-1,0,APPROVED_QTY - NVL(TOT_QTY,0) ) OUTSTANDING_QTY,
    DECODE(SIGN(APPROVED_AMOUNT_$ - TOT_AMT),-1,0,APPROVED_AMOUNT_$ - NVL(TOT_AMT,0) ) OUTSTANDING_AMT_$
FROM
    (
        SELECT
            A.PA_NUMBER,
            A.PA_DATE,
            NVL(B.PA_DIN,' ') DIN,
            NVL(B.PA_QTY,0) APPROVED_QTY,
            NVL(B.PA_TOTAL_AMT,0) APPROVED_AMOUNT_$,
            A.CLIENT_ID,
            WITH_TOT_QTY(A.CLIENT_ID,B.PA_DIN) TOT_QTY,
            WITH_TOT_AMT(A.CLIENT_ID,B.PA_DIN) TOT_AMT
        FROM
            tt1 A,
            tt2 B
        WHERE
            A.CARRIER_ID = 15
            AND A.GROUP_NUM = '080000'
             AND A.PA_FUNCTION <> '   '
            AND B.CLIENT_ID (+) = A.CLIENT_ID
            AND B.PA_NUMBER (+) = A.PA_NUMBER

    );
    /

Please keep us posted once this is fixed in the next milestone.

I can't seem to find documentation for this syntax anywhere, including at https://docs.oracle.com/en/database/oracle/oracle-database/12.2/sqlrf/CREATE-VIEW.html
Can you point me to the official docs regarding this?

Any news?

This view was created while executed via sql plus and sql developer.

But where is this documented as official Oracle syntax though?

https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:9534452300346807610

Any updates???

I'm interested, too!
Here's another Link: https://oracle-base.com/articles/12c/with-clause-enhancements-12cr1#functions
Are there any workarounds for this? (Something more elegant than execute immediate ...)

By the way, @Sajith1988V, the date for the milestone 5.2.0 is August 28, 2018.

Hi,
Is there a possibility to expedite the fix for this issue?

Please provide which version of flyway has this fix. I am unable to find any latest version.

@Sajith1988V We only offer pre-release binaries to paying Pro or Enterprise customers.
If this is not an option for you, you can simply build from source yourself or wait until the next release.

Ok Axel, I will try to build from my source.
By the way may I know when is the next release planned for?

HI Axel,
May I know if the fix for this is released in a new version? I do not see any latest updates to download.

Hi @axelfontaine ,
I've noticed that you have effectively disabled CE/Pro support for Oracle 12.1 (https://github.com/flyway/flyway/commit/d915b860ebcf27003b51efc76618af0ab6f331bd)
Was that deliberately?
I was wondering - do you have some policy on that? I mean we'd only like to know  what to expect.
You know what I mean...

@pputerla,
Is this the reason the view creation failed for me?

@pputerla Yes, that is deliberate. See https://github.com/flyway/flyway/issues/2147
The policy is: Oracle version still covered by Oracle Premier Support?

Yes: Supported in all editions of Flyway
No: Supported in Flyway Enterprise Edition only

@Sajith1988V No.

#2147: That's what I call a policy :) thanks!

@axelfontaine when is the next version of flyway be released that supports my view creation syntax? Please expedite. I do not see any upgraded version yet to download.
You had replied me a month back saying
"We only offer pre-release binaries to paying Pro or Enterprise customers.
If this is not an option for you, you can simply build from source yourself or wait until the next release."

Thanks to this fix, I cannot migrate a view which does not contain WITH FUNCTION|PROCEDURE,  but a CTE (common table expression). Needs fixing.

Yes, we encountered the same problem right now as well.
The regexp needs to be less specific:
"^CREATE(\\s+OR\\s+REPLACE)?(\\s+(NON)?EDITIONABLE)?\\s+(VIEW)\\s+.*\\s+AS\\s+WITH\\s+(FUNCTION|PROCEDURE).*");


Implement client-side encryption API's for Tables the same way as we have in the WindowsAzure SDK's

Is your feature request related to a problem? Please describe.
We cannot re-use and implement all our encryption logic if we move over to the Cosmos SDK's.
Please see previous issue here: https://github.com/Azure/azure-cosmos-dotnet-v2/issues/710#issuecomment-578607609
Describe the solution you'd like
Parity with the API's in the WindowsAzure NuGets for Table Storage, or a new solution for implementing custom client-side encryption techniques like the envelope technique - out of the box.
Describe alternatives you've considered
The only real-world alternative right now is to move back to the WindowsAzure nugets, and stay off of Cosmos' API's until we can resolve the encryption.
Additional context
The client-side encryption we're talking about can be found here:
https://docs.microsoft.com/en-us/azure/storage/common/storage-client-side-encryption

Ideally I'd love to continue to use the code base I have (the same interfaces and APIs), using the Cosmos nugets. For me the only missing piece right now is the client side encryption capabilities - I've worked around this by using custom property attributes that's handing encryption as needed, but ideally we'd use the built-in approach as per the original Table SDK - if it's on the roadmap, that's awesome - if not, the effort will be that we'll revert back to the WindowsAzure SDK's rather than stay on the Cosmos SDK's.
We don't use SQL in any extent; Purely Azure Storage Accounts.

Ok, Tables API functionality is tracked in the repo I mentioned (such as in the issue I linked to).

Following it there, thanks @abhijitpai!

can this be reopened? v2 hasn't seen a commit in over a month so it doesnt really make sense to track this feature request over there.  there is currently no microsoft library with table encryption for .net core. currently only client side blob encryption is supported for .net core

@joshbouganim It won't help if you re-open this - the issue I pointed to (https://github.com/Azure/azure-cosmos-table-dotnet/issues/30) is in the SDK repo for Cosmos DB's Table API, and not the v2 repo for Cosmos DB's SQL API.

@abhijitpai understood. my mistake. i'll comment there.


Kubernetes / Proxy dashboard is empty

What did you do?
I've deployed prometheus operator, prometheus, grafana and alertmanager using kube-prometheus. I noticed that the "Kubernetes / Proxy" dashboard seemed to be empty

Did you expect to see some different?
I didn't expect an empty dashboard. The metric for the number of instances up shown in the graph was sum(up{job="kube-proxy"}). Upon debugging I saw that there was no ServiceMonitor in the generated manifests that had jobLabel set to something that had the value of kube-proxy.
I also noticed that the dropdown in the prometheus ui didn't have any metric with the prefix kubeproxy
Is this expected or is this something that is broken?
Environment

Prometheus Operator version:
v0.33.0

Kubernetes version information:
Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40:16Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"} Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:32:14Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes cluster kind:
kubeadm

Anything else we need to know?:
I noticed that the kube-proxy metrics are available on port 10249 with the metric keys present in this dashboard(for eg., kubeproxy_sync_proxy_rules_duration_seconds_count). But they are available only from localhost and not remotely. kube-proxy runs with hostNetwork set to true because of which I was able to ssh into the node and make a curl call on localhost and port 10249.

You need to ensure that your kube-proxy is actually listening on some address other than localhost so Prometheus can actually scrape it :)

If just scraping(i.e., n/w reachability) was the issue, then the correct ServiceMonitor should've been generated and the prometheus targets page should show kube-proxy job as DOWN. Anyways, I've updated kube-proxy configmap to change the metrics bind address and it is now reachable remotely as well.
I see that from the jsonnet source files, the service monitor manifests are generated with the following names and defined in the following places:
prometheus-serviceMonitor.yaml - prometheus.libsonnet#L207
prometheus-serviceMonitorApiserver.yaml - prometheus.libsonnet#
prometheus-serviceMonitorCoreDNS - prometheus.libsonnet#425
prometheus-serviceMonitorEtcd - kube-prometheus-static-etcd.libsonnet#47
prometheus-serviceMonitorKubeControllerManager - prometheus.libsonnet#332
prometheus-serviceMonitorKubelet - prometheus.libsonnet#263
prometheus-serviceMonitorKubeScheduler - prometheus.libsonnet#232
I was not able to find where the servicemonitor object is being defined for kube-proxy in this repo. Can you please point me out the same.

It seems you are right. I don't think we have a ServiceMonitor for kube-proxy anywhere. It seems that kind and minikube both run it as a pod, so it would be perfectly legitimate to create a PodMonitor by default collecting the metrics from kube-proxy processes. Do you want to shoot us a PR adding this? :)

It seems you are right. I don't think we have a ServiceMonitor for kube-proxy anywhere. It seems that kind and minikube both run it as a pod, so it would be perfectly legitimate to create a PodMonitor by default collecting the metrics from kube-proxy processes. Do you want to shoot us a PR adding this? :)

Sure, will raise a PR in a couple of days. But I have a couple of questions before that. By default, kubeadm will configure kube-proxy to listen on <IP_ADDRESS> for metrics. This would have to be changed to <IP_ADDRESS> in one of the following two places:

Before cluster initialization, the config file passed to kubeadm init should have KubeProxyConfiguration manifest with the field metricsBindAddress set to <IP_ADDRESS>:10249
If the k8s cluster is already up and running, we'll have to modify the configmap kube-proxy in the namespace kube-system and set the metricsBindAddress field. After this kube-proxy daemonset would have to be restarted(at least in k8s v1.15.0 which is where I tested it)
kubectl -n kube-system rollout restart daemonset kube-proxy

Will adding this info in the docs be sufficient in addition to the PR?

Yes adding those docs would be fantastic! Could you also make sure to adapt the minikube command we provide to do this? (we already do the same for controller-manager and scheduler, so should be pretty straight forward)

Sure. I will try to get the PR by this week.

Hey @lyveng do you think you can make the PR ? thanks

@jfassad I wanted to pick it up. But haven't got time to get it done. Feel free to pick it up if you want to. If not I'll try to get it done when I get time.

prometheus can't  find kube-proxy indicator，and then I added serviceMonitor for kube-proxy


Produce FIPS list for each dataset

Overview
The zip file contains all of the data for which tracts we push from end-to-end on our ETL (so only what makes it "out" alive). We should verify that this is all of the data we could conceivably have manually and by data source.
What does it mean to verify a data source? Here, our goal is to make sure that the data we see in the backend is comprehensive relative to what data we "should" have (see the Wisconsin error). We are not looking in code nor are we trying to "fix" anything -- this is purely a diagnostic exercise.
Files to look at
This issue has two comments below, each of which contain spreadsheets with information. In the ZIP file, there are Excel sheets per data source.
Each data source excel sheet has five columns:

fips_code: two digit census code
<DATASETNAME>__count_tracts: how many census tracts the dataset has within the fips code
state_name: name of the state represented by the fips code
state_abbreviation: abbreviation of the state represented by the fips code
region: the region of the state (census defines this)
division: the division of the state (census defines this)

Example of how to read it: in the sheet hud_housing__fips_check.xlsx, the first row tells me that the hud housing datasource includes 1181 tracts in Alabama.
There is also the whole_list.xlsx file, which allows us to compare across data sources. This file has a slightly more confusing structure.

each column has the count of tracts within a FIPS code
each row represents a data source's results

Example of how to read it: the first row tells me that census_acs_median_income_2019__count_tracts has 1178 tracts in fips code 01. This means that the data source census acs median income includes 1178 tracts in fips code 01.
What to do per data source

[ ] Check that the data that we have matches the source data in terms of coverage*: Start in the DATASOURCE__fips_check.csv file. For every FIPS code with <10 tracts represented, verify that those states are not represented in the source data. The source data is either on S3 or publicly-available. (This checks for errors in the original data we have, a la the WI error)
[ ] Check that number of tracts included by FIPS code makes sense: Open the whole_list.xlsx file. The ground truth for all but Island Areas is the census_acs_2010__count_tracts. The ground truth for the Island Areas is census_dicennial_2010__count_tracts. Compare the number of tracts per FIPS code and note down any anomalies.

Template to fill out per data source
DATASOURCE NAME
High-level checks

[ ] Our data matches the source data in terms of state-level coverage
[ ] We have somewhat complete data for all 50 states
[ ] We have somewhat complete data for Puerto Rico
[ ] We have somewhat complete data for the Island Areas

More information

What aberrations did you see?
Is there anything else of note?

fips_check.zip
this has all of the tracts we have in the pipeline

This has the "overall list" so you can see relatively WHERE data is coming from.
whole_list.csv

I think @katherinedm-usds and Sindu could do this!

@emma-nechamkin - love the details here TY!

@katherinedm-usds - thought I would update here so that we can keep all info on this ticket in one place! I'm writing as I'm discovering so please excuse all the things you may know already!
Catching up
Looking at Emma's instructions:

Check that the data that we have matches the source data in terms of coverage*: Start in the DATASOURCE__fips_check.csv file. For every FIPS code with <10 tracts represented, verify that those states are not represented in the source data. The source data is either on S3 or publicly-available. (This checks for errors in the original data we have, a la the WI error)

When I download fips_check I get a list of xlsx files, per data source:

Opening the first one census_acs_2010_fips_check, leads to the following FIPS having < 10 tracts:

60 (AS)
66 (GU)
69 (MP)
78 (VI)

(also realizing that those are the ones we skip in the case of census_acs_2010)
OK back to Emma's instructions:

For every FIPS code with <10 tracts represented, verify that those states are not represented in the source data. The source data is either on S3 or publicly-available.

For each *_fips_check file shown above, below is a link to the source of the dataset (S3 or publicly available) along with the FIPS codes that have < 10 tracts.
census_acs_2010__fips_check (working on this one)
geocorr__fips_check: AS, GU, MP, VI
doe_energy_burden__fips_check: AS, GU, MP, VI
cdc_places__fips_check: AS, GU, MP, VI
housing_and_transportation_index__fips_check: AS, GU, MP, VI
national_risk_index__fips_check: AS, GU, MP, VI
fsf_flood_risk__fips_check: AS, GU, MP, VI
nlcd_nature_deprived__fips_check: AS, GU, MP, VI, HI, PR
census_acs_median_income_2019__fips_check (working on this one)
travel_composite__fips_check: AS, GU, MP, VI, PR
hud_housing__fips_check: AS, GU, MP, VI
census_decennial_2010__fips_check (working on this one)
historic_redlining__fips_check and these tracts have < 10 tracts: many - check file
census_acs_2019__fips_check (working on this one)
us_army_fuds__fips_check: VI, VT
epa_rsei__fips_check: none
fsf_wildfire_risk__fips_check: AK, AS, GU, MP, VI, HI, PR
eamlis__fips_check: check file - there are many
cdc_life_expectancy__fips_check: AS, GU, ME, MP, PR, VI, WI
ejscreen__fips_check: AS, GU, MP, VI
You will notice I didn't add the URLs for the census data sources. I think these are obtained by some API call? I was trying to read the code and that's what I think it's doing. Not totally sure tho.
Let me know if that is good place to start!
EXTRA (how to figure out the source data URLs from the code)
Let's find out more about these source data. We can go to the sources folder (in the BE release branch, not main) here:
https://github.com/usds/justice40-tool/tree/4bf7773797d2fdf28e01d4f466b15812c5578c4b/data/data-pipeline/data_pipeline/etl/sources
Here we can see a folder for each data source. When I click into the first one calenviroscreen, I see an option to click into the etl.py. This file will have a class in it that will tell us if the data source is coming from S3 or if it's from a public URL.
If we look within the class definition, we see that this one is defined by an AWS_JUSTICE40_DATASOURCES_URL, so we know this data source can be found on S3 and we also know that it's named CalEnviroScreen_4.0_2021.zip.
The exact code is here:
class CalEnviroScreenETL(ExtractTransformLoad):
    def __init__(self):
        self.CALENVIROSCREEN_FTP_URL = (
            settings.AWS_JUSTICE40_DATASOURCES_URL
            + "/CalEnviroScreen_4.0_2021.zip"
        )

@katherinedm-usds - to answer your question from stand up today, the base URL for S3 is
https://justice40-data.s3.amazonaws.com/data-sources/
So placing the source data file after this URL will allow you to download it:
https://justice40-data.s3.amazonaws.com/data-sources/CalEnviroScreen_4.0_2021.zip
Let me know if you have any other questions. I'd love to level 1 support and Emma/Jorge can be level 2! Thx!

FYI @vim-usds: the census data is not requested directly via an API call, but through a Python library called censusdata which handles the URL endpoints and authentication necessary to retrieve the data.

Test update, specifically looking at whole_list and within each FIPS comparing for each dataset the number of tracts with data available vs. the highest number of tracts that data should be available for, in order to understand if there's unexpected and problematic gaps in the data:

I started to go through whole_list FIPS-by-FIPS and note which datasets seemed to have relatively large numbers of tracts missing

FIPS 01 Alabama 1101 tracts for cdc_life_expectancy__count_tracts vs. 1181 (6.8%)
FIPS 02 Alaska 137 tracts for epa_rsei__count_tracts vs. 167 (18% of tracts)
FIPS 02 Alaska missing nlcd_nature_deprived__count_tracts data
FIPS 02 Alaska missing fsf_wildfire_risk__count_tracts data
FIPS 04 Arizona 1477 tracts for epa_rsei__count_tracts vs. 1526 (3.2% of tracts)
FIPS 04 Arizona  1299 tracts for cdc_life_expectancy__count_tracts vs. 1526 (14.9% of tracts)
FIPS 05 Arkansas data seems good
FIPS 06 California 7516 tracts for cdc_life_expectancy__count_tracts vs. 8057 (6.7% of tracts)
FIPS 08 Colorado 1206 tracts for epa_rsei__count_tracts vs. 1249
FIPS 09 Connecticut 783 tracts for cdc_life_expectancy__count_tracts vs. 833

Looked into cdc_life_expectancy__count_tracts which across multiple states often has a relatively large number of missing tracts

Based on USALEEP limitations https://usaleep.nptoolkit.org/wp-content/uploads/sites/19/2018/05/USALEEP-Data-Uses-and-Limitations_FINAL.pdf:

If no life expectancy estimate was included for your census tract, that was because the number of deaths and/or the estimated size of the population in your census tract was too small to calculate an accurate life table and estimate the life expectancy with a reasonable degree of confidence. The life expectancy estimate from a neighboring census tract may be useful as a substitute, especially if the two census tracts are similar in terms of the ages, race/ethnicity, and other characteristics (such as education and income) of the residents. Another option is to use county level life expectancy estimates, although these estimates will mask disparities among census tracts within the county.

Next steps - @emma-nechamkin either pull for me a small sample of tract IDs where there’s no data to confirm the above is why they are missing data, or look this up in raw data cdc_life_expectancy__fips_check. US_A 2 does not show tract IDs where there is no life expectancy age set, it just shows there are 65,535 tracts with life expectancy set

Looked into epa_rsei__count_tracts which is also missing tracts
https://www.epa.gov/system/files/documents/2022-06/RSEI Methodology V2.3.10.pdf

TRI reporting requirements require the reporting facility to indicate the waste management activity used at the off-site facility. If this information is not reported (despite the requirement), the off-site transfer is not evaluated in the RSEI algorithm, but is flagged as a missing value and assigned a zero quantity.

But their methodology has multiple ways to fill in missing weights, it doesn’t seem like we should be missing any tracts
Next step for @emma-nechamkin to either pull a few tract IDs with missing data for me to look at or she checks source data epa_rsei__fips_check

After this I plan to go through the rest of FIPS to see what additional dataset jump out, and also compare datasets with FIPS that have <10 tracts to source which Vim helpfully provided links o

@katherinedm-usds - I am able to do some very super basic data manipulation using Python (specifically Jupyter notebooks). If I can help here please let me know. if I can't answer it, may we can push it up to @emma-nechamkin?

I think you can stay on your other tasks @vim-usds bc it should be pretty quick for Emma to pull for me a few sample tract IDss to check - thank you for offering!

Here are 10 tracts for CDC life expectancy that are nulls in our data and are in the FIPS codes above:
['04013092723',
 '06037186301',
 '06037221820',
 '06029003803',
 '09001045300',
 '06037433901',
 '06053980000',
 '04013111501',
 '06017030901',
 '04003001701']

For the RSEI data, we aren't using it in the actual score so I think we can ignore for now (or file away in our brains that yes, we have missing data, but it's not super urgent to identify exactly what that data is? wdyt?)

for these:

FIPS 02 Alaska missing nlcd_nature_deprived__count_tracts data
FIPS 02 Alaska missing fsf_wildfire_risk__count_tracts data

I believe this is correct! We know the NLCD data is missing in AK and HI (I believe!) and I think the wildfire also uses CONUS like NCLD (conus = contiguous us states).
Please lmk if this is what you need @katherinedm-usds, you are very much my hero!

Test update, using attached spreadsheet which is an updated version of whole_list; second column below each FIPS code is the percentage of missing tracts in the respective dataset of that state and highlighted in green are those datasets/states with >3% missing tract data.
To add onto Katherine's running list of flagged FIPS/datasets (and excluding notes on CDC Life Expectancy dataset for now)--

FIPS 15 Hawaii: 8.55% missing tracts for census_acs_median_income_2019__count_tracts
FIPS 15 Hawaii:  8.55% missing tracts for fsf_flood_risk__count_tracts,
FIPS 15 Hawaii 5.70% missing tracts for travel_composite__count_tractss
FIPS 15 Hawaii: 9.97% missing tracts for cdc_places__count_tracts
FIPS 15 Hawaii: 11.11% missing tracts for doe_energy_burden__count_tract
FIPS 15 Hawaii: 8.55% missing tracts for geocorr__count_tracts
FIPS 15 Hawaii: 10.54 missing tracts for census_acs_2010__count_tracts
FIPS 15 Hawaii: 7.12% missing tracts for housing_and_transportation_index__count_tracts
FIPS 15 Hawaii: 7.12% missing tracts for national_risk_index__count_tracts
FIPS 21 Kentucky: 5.11% missing tracts for fsf_flood_risk__count_tracts and fsf_wildfire_risk__count_tracts
FIPS 22 Louisiana: 3.14% missing tracts for fsf_flood_risk__count_tracts and fsf_wildfire_risk__count_tracts
FIPS 21 Maine: 8.94% missing tracts for fsf_flood_risk__count_tracts and fsf_wildfire_risk__count_tracts
FIPS 30 Montana: 16.61% missing tracts for epa_rsei__count_tracts
FIPS 35 New Mexico: 7.41% missing tracts for epa_rsei__count_tracts
FIPS 38 North Dakota: 7.32% missing tracts for epa_rsei__count_tracts
FIPS 46 South Dakota: 10.81% missing tracts for epa_rsei__count_tracts
FIPS 56 Wyoming: 6.82% missing tracts for epa_rsei__count_tracts

Holding off on territories for now!
CEJST Dataset Tracts per FIPS TESTING.xlsx

@sindu-ri this is fantastic, thank you for all these findings!

For PR: We will be missing much data, but do have workforce and EJScreen for sure. We should also null out all of LINGUISTIC ISOLATION
Islands: ONLY workforce data, all from Census 2010
AK and HI: no FSF wildfire

Recapping notes and next steps coming out of Sindu's findings (thank you @sindu-ri!) and other discussion from Friday, to be continued this week
Hawaii

Katherine look at data source documentation for the datasets Sindu listed to see if it aligns with the % of tracts Sindu found missing in HI

8.55% missing tracts for census_acs_median_income_2019__count_tracts
8.55% missing tracts for fsf_flood_risk__count_tract
doe_energy_burden__count_tract
8.55% missing tracts for geocorr__count_tracts
5.70% missing tracts for travel_composite__count_tracts
9.97% missing tracts for cdc_places__count_tracts
11.11% missing tracts for doe_energy_burden__count_tract
10.54 missing tracts for census_acs_2010__count_tracts
7.12% missing tracts for housing_and_transportation_index__count_tracts
Hawaii: 7.12% missing tracts for national_risk_index__count_tracts

check with @emma-nechamkin if we can get total list of missing tracts for the datasets that have the exact same number of missing tracts (i.e. same 8.55% missing tracts for median_income and energy_burden), or otherwise try to understand why these have the shared # missing tracts - are all the tracts on very sparsely populate islands, etc.

Kentucky, Louisiana, Maine with relatively large % missing tracts for fsf_flood_risk__count_tracts and fsf_flood_risk__count_tracts

Next steps, sample tract IDs

Puerto Rico
The datasets that make it through the staging pipeline are

census_acs_median_income_2019__count_tracts
epa_rsei__count_tracts
fsf_flood_risk__count_tracts
doe_energy_burden__count_tracts
us_army_fuds__count_tracts
census_acs_2010__count_tracts
ejscreen__count_tracts
census_acs_2019__count_tracts
hud_housing__count_tracts
but we are not incorporating doe_energy_burden__count_tracts and hud_housing__count_tracts into the score, and as @emma-nechamkin notes in her comments above, we "do have workforce and EJScreen for sure. We should also null out all of LINGUISTIC ISOLATION". New separate bug ticket to be be opened.

Re 3 new datasets, eamlis__count_tracts, historic_redlining__count_tracts, us_army_fuds__count_tracts

I won't go further in checking, Matt wrote a suite of tests

Re doublechecking FIPS with < 10 tracts are not represented in source data

i.e. make sure AS 60, GU 66, MP 69, VI 78 are not in https://justice40-data.s3.amazonaws.com/data-sources/DOE_LEAD_AMI_TRACT_2018_ALL.csv.zip
I'm still checking this as of 8/29; I'll need to use my new computer for this

@katherinedm-usds - for the FUDS data, checked number of occurrences of VT and VI in the geojson file:
Came up with this

there are 14 rows that are for VT
there are 11 rows that are for VI

In case we're interested in how this was done:

@katherinedm-usds - here is the results for geocorr:

this is great thanks @vim-usds ! looks like there's a discrepancy between the number of tracts for VI and VT in data source us_army_fuds__fips_check vs. our fips_check that we can check with Emma about after standup

okay so there are a few things going on here. The data in that geojson is not going to perfectly match the data that we see in usa.csv for a few reasons:

Not every FUDS is eligible for inclusion
We assign FUDS to their census tracts. Some FUDS cannot be assigned to a census tract because they are like, in the ocean. For those, we would not include them.

This seems okay to me.

Last major comment to sum up and add details from remaining testing and checking.
Checking that the data we have matches the source coverage
We skipped checking the following for the reasons specified

nlcd_nature_deprived__fips_check: need to check again for presence of AS, GU, MP, VI, HI, PR as attempting to open usa_conus_nat_dep__compiled_by_TPL.csv 885MB source file kept crashing my computer

geocorr__fips_check - we don't need to check

housing_and_transportation_index__fips_check - we don't need to check

fsf_flood_risk__fips_check - it's point data

travel_composite__fips_check: it's shapefile data that @emma-nechamkin can check

us_army_fuds__fips_check: it's point data

epa_rsei__fips_check: no FIPS with <10 tracts, also Emma commented above that we're not using in score

eamlis__fips_check: point data

For every FIPS code with <10 tracts represented, verify that those states are not represented in the source data

doe_energy_burden__fips_check: checked; AS, GU, MP, VI not in data source

cdc_places__fips_check: checked; AS, GU, MP, VI not in data source

national_risk_index__fips_check: checked; AS, GU, MP, VI not in data source

hud_housing__fips_check: AS, GU, MP, VI

historic_redlining__fips_check: many - check file

fsf_wildfire_risk__fips_check: AK, AS, GU, MP, VI, HI, PR

cdc_life_expectancy__fips_check: checked; AS, GU, ME, MP, PR, VI, WI are not in datasource, however (ME) shouldn't have 0 tracts with data, ME_A [XLS – 18 KB] from https://www.cdc.gov/nchs/nvss/usaleep/usaleep.html#life-expectancy includes Maine data @emma-nechamkin

ejscreen__fips_check: AS, GU, MP, VI

See also https://github.com/usds/justice40-tool/pull/1887/files for the refactored datasets now getting their state/territory FIPS codes checked as appropriate!


Don't work after update Atom-Linter.

Hello. I have problem with work (don't work) linter-flake8 after update atom-linter to version 1.3.0.

+1

This will be fixed as soon as @badray reviews/merges in https://github.com/AtomLinter/linter-flake8/pull/56.

I hope that soon. Now I work with pylama.

Fixed in #56

This is still not fixed. I have removed and reinstalled both linter and linter-flake8 to my regular workspace, laptop and virtual machines. Linter shows no feedback. 0 errors no matter the context.

@thedandroid Are other linters working properly?

Yes, I switched to linter-pylama in the mean time and it works fine.

Does flake8 work from your command line interface?

Yes:
dandroid@saidin ~> flake8 --version 2.4.1 (pep8: 1.5.7, mccabe: 0.3.1, pyflakes: 0.8.1) CPython 2.7.9 on Linux

If you open Atom's dev tools and put a breakpoint on line 66 of main.coffee are you getting any text in the result variable?

I'm not familiar with the Atom debugger, but when I put a breakpoint at line 66 of ~/.atom/packages/linter-flake8/lib/main.coffee it never reaches the breakpoint to check the variable.
I experimented with putting breakpoints in the linter-pylama package, just to check myself, and the debugger hits and breaks. Am I doing something incorrectly?

Hmm, looks like it's showing the compiled code in there, it's actually line 76:

You might also try setting the "Executable Dir" setting to the folder where flake8 is located. There have been some issues with environment variables not being passed around correctly leading to the linter executables not being ran.

I still can't seem to get anything from it. No feedback and it never seems to reach line 76 to break. I created a brand new install with nothing but linter and linter-flake8 and get the same thing.
Not sure what's going on, but I think I'm going to move on. Thanks for the help and sorry for the bother!

Just a quick note that I couldn't get this plugin to work, until I realised that although flake8 was ok, pep8 had a bug that was failing for some file inputs, which was fixed for me by upgrading to pep8 1.6.2
@thedandroid: I've noticed you are running pep8 1.5.7 (not sure if this will help you or not though)

Everything worked fine until I updated the package to 1.6.0.
/Applications/Atom.app/Contents/Resources/app.asar/src/buffered-process.js:260 Uncaught BufferedProcessError: Failed to spawn command flake8. Make sure flake8 is installed and on your PATH

Hold on, I see potential issue. I'll try to patch it now.

I know what is potencial issue @tvavrys @thedandroid. @steelbrain is not using ExecutableDir variable, which was used in 1.5.0, so your atom binary ask system for flake8 which is not in Node path variable, process.env if I remember right:).
@tvavrys @thedandroid Please try to put full path in Executable path in linter-flake8 settings for ex. /usr/local/bin/flake8. And see if it works.

I'll fix it after I'll return from my work - Warsaw is littlebit gridlocked, so expect patch in 3/4 hours.
Sorry for such buggy release - I was releasing it with hurry becouse plugin wasnt working with new AtomLinter version - I slept over the best moment to do it becouse i was on holidays.

@badray It fixed the problem.

@tvavrys :+1: Sorry again for your inconvenience.

@badray No problem at all. Thanks for fixing it.

Yesterday I was confused little bit how to fix it, so i didn't done it. But I have one idea - how about to remove Executable Dir and left only Executable Path variable?

it looks good for me!

@badray just a note: All of the other linters I've seen/worked on only have Executable Path :wink:.

Just find the path that has flake8
exam: my flake8 in /Library/Frameworks/Python.framework/Versions/3.4/bin/flake8
so I change Executable Path :  /Library/Frameworks/Python.framework/Versions/3.4/bin/flake8
That problem is gone.

If you are on a Mac. Start Terminal and run mdfind flake8
Select and copy /bin/flake8 path

and paste it in the linter-flake8 settings

You should be good to go.


Default slide in from bottom preset?

Am I going crazy or is there no preset for sliding in from the bottom? Something like the the lazy preset but moves up rather than down.

Nevermind, was looking for eager :)


Update de translation

there was a hyphen that should not be there

Thank you for your contribution
However this is not where these files are edited, instead you edit them on the webplate, see here
Closing as this is not a valid change


when brew intall nginx

PuKaideMacBook-Pro:~ pukai$ brew install nginx
Updating Homebrew...
==> Installing dependencies for nginx: openssl, pcre
==> Installing nginx dependency: openssl
git: error: unable to find utility "git", not a developer tool or in PATH
Error: Failure while executing: git config --local --replace-all homebrew.private true
PuKaideMacBook-Pro:~ pukai$ git --version
git version 2.14.1
PuKaideMacBook-Pro:~ pukai$

Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.

Please fill out the issue template and your issue might be reopened.


[doc] Add documentation for ISM policy action rollover min_primary_shard_size

Is your feature request related to a problem?
The Index State Management policy for action rollover was updated in opensearch-project/index-management#220 with a new value min_primary_shard_size.
Currently this is not documented in the ism documentation
What solution would you like?
Document the min_primary_shard_size parameter for the rollout ISM action.
What alternatives have you considered?
N/A
Do you have any additional context?
I'll create a PR for this.

I'm using this in opensearch-1.3 right now.


feat: treat html-named component as html tag #182

Codecov Report

Merging #221 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           develop    #221   +/-   ##
=======================================
  Coverage     96.9%   96.9%
=======================================
  Files           50      50
  Lines         1648    1648
=======================================
  Hits          1597    1597
  Misses          51      51

Continue to review full report at Codecov.

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


KAFKA-17615: Remove more KafkaServer references

Remove ReplicationQuotaUtils.scala since it's not used any more.
Remove DynamicBrokerConfigTest.testEnableDefaultUncleanLeaderElection
since it tests the ZK-based controller, and we have other tests for
configuring unclean leader election in KRaft mode.
Remove RaftManager.maybeDeleteMetadataLogDir since it was only used
during ZK migration, and that code has been removed. Similarly, remove
RaftManagerTest.testKRaftBrokerDoesNotDeleteMetadataLog which tested
that function.
Move KafkaServer.MIN_INCREMENTAL_FETCH_SESSION_EVICTION_MS to KafkaBroker.
Remove AutoTopicCreationManagerTest since it tests the ZK-mode-only
AutoTopicReationManager.

@cmccabe Can you rebase to resolve the conflicts? Thanks

@mimaison : just rebased.


connect: resource temporarily unavailable

log: 2020-05-09T00:57:19Z E! failed to dial libvirt: dial unix /var/run/libvirt/libvirt-sock: connect: resource temporarily unavailable
2020-05-09T00:57:19Z E! failed to retry dial libvirt: dial unix /var/run/libvirt/libvirt-sock: connect: resource temporarily unavailable

code:
	//connect 	conn, err := net.DialTimeout("unix", ag.SockUrl, ag.ConnectTimeout*time.Second-time.Millisecond*100) 	if err != nil { 		log.Printf("E! failed to dial libvirt: %s", err.Error()) 		//retry 		time.Sleep(10 * time.Millisecond) 		conn, err = net.DialTimeout("unix", ag.SockUrl, ag.ConnectTimeout*time.Second-time.Millisecond*100) 		if err != nil { 			log.Printf("E! failed to retry dial libvirt: %s", err.Error()) 			return 		} 	} 	defer conn.Close()

This has nothing to do with go-libvirt, and your sample code works fine for me.

closing; looks like an issue with the underlying libvirt daemon. Please ensure:

libvirtd is running
libvirtd is configured to listen for local socket connections
you have the proper permissions for /var/run/libvirt/libvirt-sock


Audit shows vulnerabilities to CVE-2021-21306 & CVE-2021-21366

OS: Arch Linux
nodejs: 15.11.0
npm: 7.6.3
Audit suggests updating/changing dependencies marked and xmldom:
$ /usr/bin/npm audit fix

changed 1 package, and audited 1281 packages in 8s

# npm audit report

marked  1.1.1 - 1.2.9
Severity: moderate
Regular Expression Denial of Service - https://npmjs.com/advisories/1623
fix available via `npm audit fix`
node_modules/marked

xmldom  <0.5.0
Misinterpretation of malicious XML input - https://npmjs.com/advisories/1650
No fix available
node_modules/xmldom
  svg2ttf  *
  Depends on vulnerable versions of xmldom
  node_modules/svg2ttf

3 vulnerabilities (2 low, 1 moderate)

To address issues that do not require attention, run:
  npm audit fix

Some issues need review, and may require choosing
a different dependency.

I'm not sure there's much there can be done to mitigate the above issues, just wanted to share this information.
Regards

This should be fixed via this PR, please leave a comment so that it can be fixed soon: https://github.com/tancredi/fantasticon/pull/240

There is still a npm warning about xmldom: @miguelsolorio
@xmldom/xmldom  <=0.7.6 || 0.8.0 || 0.9.0-beta.1
Severity: critical


pact-jvm-provider-maven plugin cannot process broker error responses

When publishing a pact that is rejected by the pact broker (e.g. because of an invalid version), the pact-jvm-provider maven plugin is unable to process the error response from the broker. It fails with:
Caused by: groovy.lang.MissingMethodException: No signature of method: groovy.json.internal.LazyMap.join() is applicable for argument types: (java.lang.String) values: [, ]
Possible solutions: min(groovy.lang.Closure), wait(), sort(), find(), wait(long), print(java.lang.Object)
at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:58)
at org.codehaus.groovy.vmplugin.v7.IndyGuardsFiltersAndSignatures.unwrap(IndyGuardsFiltersAndSignatures.java:177)
at org.codehaus.groovy.vmplugin.v7.IndyInterface.selectMethod(IndyInterface.java:232)
at au.com.dius.pact.provider.broker.PactBrokerClient$_uploadPactFile_closure3$_closure5.doCall(PactBrokerClient.groovy:83)
...
This issue occurs with pact-jvm 3.3.7 and 3.3.8 and publishing to the hosted pact broker.

I'm also seeing this issue with version 3.5.4-jre7.0.


remove fade mixin

this mixin just fades from one icon color to another, this can easily be achieved with the animate-transition mixin and doesn't require it's own mixin
@incuna/frontend please review

👍


Use nonzeros as an alternative name for data

Right now, a view of the vector storage of a Tensor can be obtained with the function data. We could consider adopting the Julia SparseArrays function name nonzeros for this purpose (https://docs.julialang.org/en/v1/stdlib/SparseArrays/#SparseArrays.nonzeros), which returns a view of the structural nonzeros of a sparse array.
This is helpful for iteration, any time the iteration is only supposed to work on the elements that are already nonzero.
The line for what data should be touched is a bit blurry from the ITensor perspective. For example, for a QN ITensor, what is supposed to be meant by A .+= 2? It could be interpreted in 3 ways:

Modifying only the structurally nonzero elements.

Modifyinh any element consistent with the flux (with a reminder that even determining which blocks are consistent with the flux can be slow in the limit of many blocks).

Modifying every element of the ITensor (which would be inconsistent with the flux in general, so would necessitate making the storage dense).

is probably the most common, but likely it is best to make it explicit using nonzeros(A) .+= 2, and possibly it is best to disallow A .+= 2 unless a use case is found where the operations are meant to act on something besides the current structurally nonzero elements.

Agreed that it's a bit blurry. I think it would be good to think of some specific use cases where #2 might make more sense than #1 or vice versa.


sting/string typo

there is a typo for "string" under the section https://learn.microsoft.com/en-us/azure/data-factory/tutorial-pipeline-return-value#retrieving-value-in-calling-pipeline

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

ID: 13484338-2e6b-73e9-8c1b-79499667733c
Version Independent ID: 7b79d724-ceb4-383c-30e5-e33c063dca15
Content: Set Pipeline Return Value - Azure Data Factory & Azure Synapse
Content Source: articles/data-factory/tutorial-pipeline-return-value.md
Service: data-factory
Sub-service: orchestration
GitHub Login: @chez-charlie
Microsoft Alias: chez

@matthieumarshall
Thanks for your feedback! We will investigate and update as appropriate.

@matthieumarshall
Thanks for reporting this! We have created a PR for this issue and the changes should go live soon.


When the '09 PUF is added to TaxBrain, users may use it anonymously

You should still be able to register, but generated results would get an "anonymous" entry in the user ID instead of the currently logged in user. The taxbrain view would not be "permission required".

resolved via https://github.com/OpenSourcePolicyCenter/webapp-public/pull/63