text:
[Feature Request] Display breadcrumb trail in entity select dialog

Desired Feature: Display breadcrumb trail in entity select dialog
There is currently no way of differentiating between pages of the same name; the content preview gives a nice hint as to the context of the page, but isn't enough when content is similar

@mitchray Thanks for bringing this up and apologies, I kind of missed this one. Will be in the next bugfix release, v0.17.4, due in the next couple of days.

authors: mitchray ssddanbrown

repo: BookStackApp/BookStack


text:
.env file shows db user as cleartext

Attempted Debugging

[X] I have read the debugging page

Searched GitHub Issues

[X] I have searched GitHub for the issue.

Describe the Scenario
Hello,
is it somehow possible to not show the db users username/password as cleartext in the .env file?
Thanks already everyone!
Greetings
Fabian
Exact BookStack Version
v24.05.3
Log Content
No response
Hosting Environment
XAMPP 3.3.0
MYQL
Apache

Hi @LindwehrFabian,
We don't support other methods (like encryption or remote stores) to define these values.
BookStack will take the same named options from the environment though, so if you can instead set environment variables for the apache/php process, that could be used instead of being defined in the .env.

It's a common practice to store passwords as cleartext on the server, provided the configuration file is not publicly accessible. Otherwise a hacker has the access to the entire server contents, and it doesn't matter whether they got the password from that file.

It's a common practice to store passwords as cleartext on the server, provided the configuration file is not publicly accessible. Otherwise a hacker has the access to the entire server contents, and it doesn't matter whether they got the password from that file.

I didn't actually know that, thank you very much for the information :) And thinking about it, you're absolutely right haha :)

source: gharchive/issue

authors: LindwehrFabian Zverik ssddanbrown

license: mit

license_type: permissive

license_source: bigquery


text:
Support for slides with more than three channels

Hello,
Does slideio support images with an arbitrary number of channels? I'm expecting to work with immunofluorescent images that can sometimes have more than three channels.
Thank you for the answer!

Hello,
yes, the library supports arbitrary number of channels. It is as well tested against immunofluorescent images.
Best regards,
Stanislav

Great, thank you for the quick answer!

repo: Booritas/slideio

license_source: github-api


text:
🛑 Supervision BRS is down

In 3509c31, Supervision BRS ($SUPERVISION_BRS_URL) was down:

HTTP code: 525
Response time: 306 ms

Resolved: Supervision BRS is back up in 57563ef after 11 minutes.

repo: BorneRecharge/uptime

license: MIT


text:
Deleted

N/A

Issue was in wrong place


text:
🛑 Spell is down

In 93ac9aa, Spell (https://spell.botslovers.com/spell/spells) was down:

HTTP code: 404
Response time: 309 ms

Resolved: Spell is back up in dc89dbe after 11 minutes.

repo: Botslovers-SL/uptime


text:
🛑 fitzgerald is down

In dcaade1, fitzgerald (https://fitzgerald.botslovers.com) was down:

HTTP code: 503
Response time: 501 ms

Resolved: fitzgerald is back up in db76bb7 after 51 minutes.


text:
Q: How to get daily usage graphs in HA?

A Question, not an Issue.
I have set up Statistics card for my electricity usage, but as the feeds are cumulative, naturally the graph just goes up and up, which isn't easy to read. How are you all getting more traditional daily usage graphs in HA?

I just use a History graph.

Dave is working on the zero value issue, it occurs every time HA restarts and the integration reloads.

The zero issues should be fixed in the latest release https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/releases/tag/v4.7.0
As for the accumulation, I think this is related to https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/issues/79 which I'm currently investigating

Hello. After further investigation I've found the culprit and released v5.0.0. The cause of this was due to a misconfigured entity, which unfortunately has resulted in a fix which lose historic data. The full instructions can be found at https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy/issues/108.
I'm sorry that this is the outcome.

authors: BottlecapDave FalconUK jgclark


text:
Smooth transitions

Optional transition smoothing. Per-light. All lights would have it enabled by default, but peripheral lights would be more sluggish to avoid sudden unsettling changes, per Philips' advice.
I see this working like (may need to tweak):
Light has a desired end color
Light has a speed, with a settable Max Speed
Lights have a start speed. Speed ramps up / slows down near the end to dampen (Unity has a smoothlerp that does this, however it's implemented)
Will need to be careful with default values, it still needs to be responsive and "wow", but not distracting. Will need to watch content with lots of cuts...

Glad you already thought of this. A smoother transition of lights would be nice (the option at least)

I think the effect in bdacc80 is decent enough to expose it to the GUI at the very least.

I'm now thinking this is slightly blocked by #14 ; the issues with the naive approach to color averaging are more apparent when you try to smooth things out.

repo: BradyBrenot/huestacean


text:
Added copy code button to CodeBlock - not for merging

Added 'hidden' prop to Button to assist with auto show/hide
Fixed 'undefined' being output to the class attribute on Button when no class was set on original component.
It shows on rollover of the CodeBlock, updates to reflect user has clicked it and then reverts after 3 seconds.
Mobile is being a bit pesky at the moment - on iOS, the click will not change the colour, yet it will copy the code....  It also causes the page to reload and go to the top....  so if I could get some pointers on this one, much appreciated.
Also, despite everything looking beautiful in VS Code, it clearly has munged up the tab/spacing from that of the project.  If you could let me know what settings/extensions/tools the project is using, then I will update and re-send the PR properly.

Thanks for sending this as a proof of concept Nik. I think there's some value here but my concern is changes may be a bit far reaching.
For example, the addition of the hidden prop on the Button component probably isn't required. All Skeleton components provide a built-in class prop for arbitrary class styles. Something like this:
<Button variant="ghost" class="hidden">Skeleton</Button>

Honestly I have mixed feeing about the copy button using reveal on hover. We always want to strive for responsive support and accessibility by default, so I might suggest the button become static element so that it supports devices without a mouse (mobile, etc).
Additionally, we have a very specific style for how we define and apply classes using "base" and "reactive" patterns. It's kind of unique, so there's a learning curve, but I'd definitely suggest you review other components to see what I mean. See also the "Component Styling" section on the contribution guide here:
https://skeleton.brainandbonesllc.com/docs/contributions
Finally, I have some concerns with the size of the button. I might suggest we use the variant="text" style to make the background transparent by default. Then use an embedded SVG icon. Something like what Mantine does here:
https://mantine.dev/core/accordion/

The only thing I have mixed feelings on would be the introduction of the tooltip popover. It seems like unnecessary flashiness where a standard title attribute would probably suffice.
However, I do like how you're using the native copy to clipboard with navigator.clipboard. Native is always best!
Per your request, I'll go ahead and reject the PR. Let me know if I can expand on any of the points mentioned above. But all the same I appreciate the effort! Thanks!

I knew there was going to be design language and code patterns to get up to speed with, so I really appreciate the time taking to provide the feedback!

No worries, it took Thomas and myself a while to settled into things as well. When we started there really wasn't a precedence for handling Tailwind styling within Svelte, so we've defined that as we've gone. If I can clarify anything just let me know.
Also, per our roadmap discussion today, we noted that libraries like Mantine implement a general purpose "copy button" component. Mantine has been a HUGE source of inspiration when designing the current components. This might be a better way to approach this feature:
https://mantine.dev/core/copy-button/
Things to note:

Naming schemes - props, verbiage, etc
Features - what options do they provide?
Simplicity - let's start simple and build up, don't need every feature out of the gate

General idea is this is created as a dedicated component, then we turn around and embed it into the CodeBlock.

It literally took us months to decide on certain conventions, with a lot of back and fourth for some component development, so yeah, definitely still appreciated. We have plans for expanding our contribution guide(s), as it is currently a little lean in certain areas.

source: gharchive/pull-request

authors: endigo9740 niktek thomasbjespersen

repo: Brain-Bones/skeleton


text:
Epmlabsbrn-1064 API for check if user has statistics

EPMLABSBRN-1064
API for check if user has statistics:

I see that your pipeline is also failed with Metaspace cause (as mine), I solved it by adding org.gradle.jvmargs=-XX:MaxMetaspaceSize=512m in gradle.properties file. You can try the same if you want.

authors: Shterneregen andrsam

repo: Brain-up/brn


text:
Fix imports and docs about CSS imports by not specifying node_modules.

In Angular, imports of CSS files from third party libraries should be done without specifying node_modules.
Specifying that folder makes it so applications fail to compile in Angular 16 with the new ESBuild feature.

It gets rid of the following error message:
X [ERROR] Can't find stylesheet to import.
  ╷
1 │ @import "node_modules/@yaireo/tagify/src/tagify";
  │         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵
  node_modules\ngx-tagify\styles\tagify.scss 1:9  root stylesheet [plugin angular-sass]

    angular:styles/global:styles:2:8:
      2 │ @import 'node_modules/ngx-tagify/styles/tagify.scss';

Maybe I added node_modules/ after deprecation of ~, because my IDE was not resolving it otherwise. By now, it works. Thanks!

Thank you :)

@Brakebein You have undone this change, which breaks any project using Angular's esbuild based compilation.
https://github.com/Brakebein/ngx-tagify/commit/4d274a0f037617d3b968dfac0784b6b7efb8a177

No worries, I know this can be tricky at times. Thanks for the quick reaction

authors: Brakebein wartab

repo: Brakebein/ngx-tagify


text:
Fixing corner case  latest params reset

This is a really corner case but prevalent when app is killed by user
or process.
Here is the steps how it happens

On a slower network user press home button and immediately  kill the
app.

A close request is enqueued and not responded

Opening app next time queue is retrieved and so open request  is
immediately followed by close and wipe off the session params

Testing : Tested by adding delay to close req execute . Pressing recent app and removing app will push one close request to queue which is retrieved on app init
@aaustin @Sarkar

code makes sense to me, just the clarifying q on v1/logout :+1:

Looks good, as long as retrieve on only fetched on startup, which it appears that it is :+1:

Yes retrieve is called only on creating Branch singleton instance

authors: Sarkar aaustin sojanpr


text:
RC 2.19.3

@code-crusher

@code-crusher what do you think now without the input stream?

Please restore inputStream.close() and wrap in a try/catch block as @code-crusher noted. Issue #600 will not be resolved without it.

@code-crusher @migdol adding the input stream back with try/catch. Doing a few more quality checks before release

Thank you

Looks good @aaaronlopez

authors: aaaronlopez code-crusher migdol


text:
Languages and Locale are reported wrong (GH-#707).

Initializing the log too early made the language bundles load in the wrong order.

Result of Integration 1
Duration: 9 minutes and 48 seconds
Result: 2 errors, failing state: build-errors

Also, I fixed a typo from BNBLogLevelFromString() to BNCLogLevelFromString().

Result of Integration 2
Duration: 8 minutes and 33 seconds
Result: Perfect build! All 199 tests passed. :+1:
Test Coverage: 61%

authors: BranchMacMini E-B-Smith

repo: BranchMetrics/ios-branch-deep-linking


text:
Port Over External Resources and Forms

There are additional forms and resources that are currently hosted externally (mostly on Google docs), which need to be ported over to the website.
The forms need to connect to an API, which means someone (with the guidance of @saikat) need to create the API connection point and variables. Update this list with the URL, and list of variables for each form field as they are created. If someone builds the form first, create the field names based on existing standards for other fields (camelCase) and add the fields here for the API builder.
Whenever a resources moved over, the codebase needs to be searched to update links to go to the new local page.
Forms
District Research
https://docs.google.com/forms/d/e/1FAIpQLSe8CfK0gUULEVpYFm9Eb4iyGOL-_iDl395qB0z4hny7ek4iNw/viewform
Suggest Local Connector
https://docs.google.com/forms/d/e/1FAIpQLSceYguZI_gngXf7dLOXN6xUkLRNsYfn0b2v-aDEvZKPH-j1dQ/viewform
Resources
Organize Locally (just local files, probably should be zipped and provided as a PDF download)
https://docs.google.com/document/d/1Op0OaZNuykCJckSCn4vABDEr4VEdTrMeTsPCZFNSJo4/edit
Candidate Nomination Guide:
https://docs.google.com/document/d/1_Aob44aXGpc6OVOxzLNMSW-9_Hs7m5nghKYBGoeuUlE/edit
Plan to Rebuild America (keep external ATM since it's changing a lot)
https://docs.google.com/document/d/1sCFs5hqitbXBBqXxU6NULDyvydXqm-ALOqW21dv9P9k/edit

@ben-pr-p is this something you could do? We could start with the District Research and Suggest Local Connector forms, following the same naming standards as existing API requests. Just get me a list of the fields and I knock up the forms in a jiffy.

I could do this after setting up the backend for the dashboard which I'll do after the 11th (finishing finals)

@ben-pr-p awesome. If you could also first do this one single field addition, that would be quick and awesome:
https://github.com/BrandNewCongress/website/issues/23

authors: ben-pr-p chadwickmeyer

repo: BrandNewCongress/website


text:
Creation of many-to-many relationship when inserting a new record

Hello, I am new to the Rust language itself.
I am a beginner in the Rust language itself. I am currently learning and developing an application in TAURI.
https://prisma.brendonovich.dev/writing-data/create#create
I have run into a bit of a problem and am stumped.
The documentation above explains how to create a relationship, but in this example, if there are pre-existing posts, you can specify the ID of the post to be associated with when creating a comment.
However, if I have a "bookmark" and a "tags" table, for example, and they are in a many-to-many relationship with each other, how can I insert both IDs in the intermediate table when inserting a new bookmark?
The following is the current situation
model Bookmark {
  id            Int         @id @default(autoincrement())
  type          String
  content       String
  update_at     DateTime    @updatedAt
  register_at   DateTime    @default(now())
  Tags          BookmarkTag[]
}

model Tag {
  id            Int             @id @default(autoincrement())
  name          String          @unique
  icon          Bytes?
  icon_type     String?
  update_at     DateTime        @updatedAt
  register_at   DateTime        @default(now())
  TagStructure  TagStructure[]
  Bookmarks     BookmarkTag[]

  @@index([name])
}

model BookmarkTag {
  bookmark_id   Int
  tag_id        Int
  bookmark      Bookmark    @relation(fields: [bookmark_id], references: [id], onDelete: Cascade)
  tag           Tag         @relation(fields: [tag_id], references: [id], onDelete: Cascade)
  @@id([bookmark_id, tag_id])
}

According to the type of prisma.rs generated, this is how it is written, but "BookmarkIdTagIdEquals()" does not know the ID of the record in the "bookmark" table that is newly inserted.
let result = state.storage.bookmark().create(
      data_json.rtype, data_json.content, vec![
        bookmark::tags::connect(vec![bookmark_tag::UniqueWhereParam::BookmarkIdTagIdEquals(5 /* don't know */, 2)])
      ]
    ).exec().await.map_err(|e| e.to_string())?;

Is there any better way to write prepared?
Thank you very much.

Thank you for your response.
As you said, I am currently inserting records into the bookmark table and then using "update" to create the relationship.
Thanks also for the reference about nested creations.
I will continue to use this way of writing until there is an update to this library.

I took your advice and changed the code as follows, but I am having problems with records not being inserted into intermediate tables.
model Bookmark {
  id              Int           @id @default(autoincrement())
  type            String
  url             String?       @unique
  domain          String?
  title           String?
  description     String?
  icon            Bytes?
  icon_type       String?
  thumbnail       Bytes?
  thumbnail_type  String?
  content         String?
  update_at       DateTime      @updatedAt
  register_at     DateTime      @default(now())
  Tags            BookmarkTag[]

  @@index([url, type])
}

model Tag {
  id            Int             @id @default(autoincrement())
  name          String          @unique
  icon          Bytes?
  icon_type     String?
  update_at     DateTime        @updatedAt
  register_at   DateTime        @default(now())
  TagStructure  TagStructure[]
  Bookmarks     BookmarkTag[]

  @@index([name])
}

model BookmarkTag {
  bookmark_id   Int
  tag_id        Int
  bookmark      Bookmark    @relation(fields: [bookmark_id], references: [id], onDelete: Cascade)
  tag           Tag         @relation(fields: [tag_id], references: [id], onDelete: Cascade)
  @@id([bookmark_id, tag_id])
}

I have now edited the code as follows to build a relationship with the tags table after inserting a record in the bookmarks table, but for some reason the bookmark_tag::bookmark_id_tag_id(result.id, id) part does not set the intermediate table, but for some reason, no records are inserted into the intermediate table, and the relationship is not built.
The "BookmarkTag" table is left empty.
pub struct Create {
    pub tags: Vec<i32>, pub domain: Option<String>,
    pub rtype: String, pub content: Option<String>,
    pub title: Option<String>, pub url: Option<String>,
    pub description: Option<String>, pub icon: Option<Vec<u8>>,
    pub icon_type: Option<String>, pub thumbnail: Option<Vec<u8>>,
    pub thumbnail_type: Option<String>
  }

let parse_data: Create = data.create.unwrap();
    let result = state.storage.bookmark().create(
      parse_data.rtype, vec![
        bookmark::title::set( parse_data.title ),
        bookmark::description::set( parse_data.description ),
        bookmark::url::set( parse_data.url ),
        bookmark::icon::set( parse_data.icon ),
        bookmark::icon_type::set( parse_data.icon_type ),
        bookmark::thumbnail::set( parse_data.thumbnail ),
        bookmark::thumbnail_type::set( parse_data.thumbnail_type ),
        bookmark::domain::set( parse_data.domain ),
        bookmark::content::set( parse_data.content )
      ]
    ).exec().await.map_err(|e| e.to_string())?;
    state.storage.bookmark().update(bookmark::id::equals( result.id ), vec![
      bookmark::tags::connect( parse_data.tags.iter().map(|&id| {
        bookmark_tag::bookmark_id_tag_id(result.id, id)
      }).collect())
    ]);

Thank you for your response.
I edited the code as advised and as a result I was able to build the relationship, but still had problems.
Below is the current prisma schema file.
model Bookmark {
  id              Int           @id @default(autoincrement())
  type            String
  url             String?       @unique
  domain          String?
  title           String?
  description     String?
  icon            Bytes?
  icon_type       String?
  thumbnail       Bytes?
  thumbnail_type  String?
  content         String?
  update_at       DateTime      @updatedAt
  register_at     DateTime      @default(now())
  Tags            BookmarkTag[]

  @@index([url, type])
}

model Tag {
  id            Int             @id @default(autoincrement())
  name          String          @unique
  icon          Bytes?
  icon_type     String?
  update_at     DateTime        @updatedAt
  register_at   DateTime        @default(now())
  TagStructure  TagStructure[]
  Bookmarks     BookmarkTag[]

  @@index([name])
}

model BookmarkTag {
  bookmark_id   Int
  tag_id        Int
  bookmark      Bookmark    @relation(fields: [bookmark_id], references: [id], onDelete: Cascade)
  tag           Tag         @relation(fields: [tag_id], references: [id], onDelete: Cascade)
  @@id([bookmark_id, tag_id])
}

I initially attempted to set up a relationship using the following procedure, but while the code runs fine, nothing is actually inserted into the "BookmartTag" intermediate table.
pub struct Create {
    pub tags: Vec<i32>, pub domain: Option<String>,
    pub rtype: String, pub content: Option<String>,
    pub title: Option<String>, pub url: Option<String>,
    pub description: Option<String>, pub icon: Option<Vec<u8>>,
    pub icon_type: Option<String>, pub thumbnail: Option<Vec<u8>>,
    pub thumbnail_type: Option<String>
  }

let parse_data: structs::bookmark::Create = data.create.unwrap();
    let result = state.storage.bookmark().create(
      parse_data.rtype, vec![
        bookmark::title::set( parse_data.title ),
        bookmark::description::set( parse_data.description ),
        bookmark::url::set( parse_data.url ),
        bookmark::icon::set( parse_data.icon ),
        bookmark::icon_type::set( parse_data.icon_type ),
        bookmark::thumbnail::set( parse_data.thumbnail ),
        bookmark::thumbnail_type::set( parse_data.thumbnail_type ),
        bookmark::domain::set( parse_data.domain ),
        bookmark::content::set( parse_data.content )
      ]
    ).exec().await.map_err(|e| e.to_string())?;

let _updated = state.storage.bookmark().update(bookmark::id::equals( result.id ), vec![
      bookmark::tags::set( parse_data.tags.iter().map(|&id| {
        bookmark_tag::bookmark_id_tag_id(result.id, id)
      }).collect())
    ]).with(bookmark::tags::fetch(vec![])).exec().await.map_err(|e| e.to_string())?;*/

We then tried to insert the data directly into the intermediate table as follows with success. This method is currently used.
for id in parse_data.tags.clone() {
      state.storage.bookmark_tag().create(
        bookmark::id::equals( result.id ), tag::id::equals(id), vec![]
      ).exec().await.map_err(|e| e.to_string())?;
    }

Is this a bug?
Or am I doing something wrong?

repo: Brendonovich/prisma-client-rust


text:
Error on importing with missing required field

6:  column :email, to: ->(email) { email.downcase }, required: true

When I run an import with a CSV , I get an error ...
NoMethodError: undefined method `downcase' for nil:NilClass
on line 6:

I would expect this line in the CSV to simply be skipped because it is required? I could guard against the exception but then it would create a record with a blank email.
Thanks..
UPDATE: Not raising an error works and doesn't create the record. Not ideal, I think the block shouldn't be run unless email is present but it's an acceptable workaround
6:  column :email, to: ->(email) { email && email.downcase }, required: true

That's correct, email can be nil. I believe the block should run even if email is blank so that you can do something like:
column :email, to: ->(email) { email || "N/A" }

An alternative would be to make CSVImporter return an empty string instead of nil. See #33

authors: enricribas pcreux

repo: BrewhouseTeam/csv-importer


text:
Gears 5 and plague tale not found

Hello,
The app can’t find those two games in the title. Is this an issue or are they different?

It turns out there is issue with Xbox beta app. My install disappeared. I am reinstalling.

repo: BrianLima/UWPHook


text:
Don't use templates as html-block content container

~I haven't tested this yet, so it's a draft only for now, but this might be a decent path forward for transitioning to using divs for the html-block's content container instead of templates.~
The use of templates within the html-block component becomes problematic for the Lit 2 migration, since Lit 2 no longer supports rendering dynamic HTML within a template. For example:
return html`
   <d2l-html-block>
      <template>
        ${returnsDynamicHtml()}
      </template>
   <d2l-htmlblock>
`;

... Will now generate an error, provided returnsDynamicHtml() actually does return dynamic HTML. We wish to support this case, which means we need to jettison the use of <template> as our html-block container. Instead, we'll allow consumers to just provide the HTML directly into the block's slot, no container required.

@dbatiste, @dlockhart (whenever you're back from your respective vacations), I've opened this up for review now as it should now match what we decided on offline. I was a bit more fast and loose with changing up the non-deferred rendering code, since nothing is using that yet. Otherwise, this should be fully backwards compatible.

I think we'll need to update the readme as well, and there is also at least one code comment that would show up in the docs as well.
/**
 * A component for displaying user-authored HTML.
 * @slot - Provide an html template that contains your user-authored HTML
 */

Other than that, I think it's looking good.  I would update the PR description to include the reason for this change, so in the future we aren't asking ourselves why we made this change.

I think we'll need to update the readme as well, and there is also at least one code comment that would show up in the docs as well.
/**
 * A component for displaying user-authored HTML.
 * @slot - Provide an html template that contains your user-authored HTML
 */

Other than that, I think it's looking good. I would update the PR description to include the reason for this change, so in the future we aren't asking ourselves why we made this change.

Good point. I was originally going to wait for the clean-up to update the README, but there's no reason not to do it now. Also good point RE: the PR description. I updated the title, but neglected to update the description accordingly. 😆

Thanks for digging into this Grant! I've confirmed that this change works with html-blocks in Lit 2. The only change for consumers will be to remove the template tag wrapper, which we can add to our list of backwards-compatible changes.

Sweet. Because the component has so few uses, I sort of figured I would just go through and open PRs to migrate them now-ish to get it out of the way. If we're more comfortable leaving that for the broader Lit 2 work then that's fine, but I also have no problem switching over consumers now.

If it's easy and quick to do now, let's do it. That way we can clean up the soon-to-be-unneeded code in here now while it's fresh in your mind!

authors: dbatiste dlockhart grant-cleary

repo: BrightspaceUI/core


text:
CANAndCoderSwerve addition

This adds the CANandCoderSwerve absolution encoder type, adds an option for using it in the config files and sets a small delay in the burnFlash method to fix a config issue we had.

Switched to conversion functions.


text:
Leaderboard does not show months - Jan, feb, etc with leader for that month.

We don't have a monthly leaderboard api yet so this screen doesn't show the relevant data. I think there's a PR regarding this on BLT.

Ok it’s merged

repo: Bugheist/Flutter


text:
[📖] Add 404 Error page fallback

Suggestion
Overall, the 404 page of qwik.builder.io/docs is too aggressive: https://qwik.builder.io/docs/components/inline-components/
There should be a fallback that still renders the site, and docs sidebar, and has a nested 404 in the middle where the MDX should be rendered.

I will work on this.

Closed by #5393

authors: gioboa samijaber

repo: BuilderIO/qwik


text:
[🐞] Qwik serializer could fail on binary string

Which component is affected?
Qwik Runtime
Describe the bug
I am writing an app that receives a random binary string generated in server side.
The random string is generated like this:
const getRandomString = () => {
  const random = new Uint8Array(16);
  crypto.getRandomValues(random);
  return String.fromCharCode.apply(null, random);
};

It is usually works fine, but sometimes, I found the Qwik serializer fails on the serialization of that binary string.
Here is the error log:
Uncaught (in promise) SyntaxError: Cannot convert ;,ëÆ¹L¥yçRÂ«8âc;E©vÚõüx* to a BigInt (at serializers.js:344:16)
    at BigInt (<anonymous>)
    at Object.$prepare$ (serializers.js:344:16)
    at Object.prepare (serializers.js:463:37)
    at _deserializeData (resume.js:65:72)
    at serverQrl_stuff_wOIPfiQ04l4 (index.qwik.mjs:1248:29)
    at async qrl (qrl-class.js:23:24)
    at async routes_component__Fragment_button_onClick_ahXys9A4F8E (index.tsx:19:36)
    at async dispatch (?qfunc=fYK4WiVJmoo:96:29)
    at async HTMLDocument.processDocumentEvent (?qfunc=fYK4WiVJmoo:113:17)

I guess the serializer has a bug on the treatment of the binary string.
Reproduction
https://github.com/genki/qwik-test/tree/bad_serialize
Steps to reproduce
I made a reproduction app at the link above.
Please clone the repo and pnpm run dev then click the button to reproduce this issue.
System Info
System:
    OS: macOS 13.5.2
    CPU: (8) arm64 Apple M2
    Memory: 91.97 MB / 24.00 GB
    Shell: 3.6.1 - /opt/homebrew/bin/fish
  Binaries:
    Node: 20.5.0 - /opt/homebrew/bin/node
    Yarn: 1.22.19 - /opt/homebrew/bin/yarn
    npm: 9.8.1 - /opt/homebrew/bin/npm
    pnpm: 8.7.5 - /opt/homebrew/bin/pnpm
  Browsers:
    Chrome: 116.0.5845.187
    Safari: 16.6
  npmPackages:
    @builder.io/qwik: 1.2.11 => 1.2.11
    @builder.io/qwik-city: latest => 1.2.11
    undici: 5.22.1 => 5.22.1
    vite: 4.4.0 => 4.4.0

Additional Information
No response

Here is the code snippet of the reproduction app.
const binstr = '\x18;\x13,ëÆ¹L\x0F\x97¥y\x90çRÂ«8âc;E\x19©vÚõ\x96üx*\x92';

export const getFoo = server$(async function (){
  return {foo:"foo", bar:binstr};
});

export default component$(() => {
  const foo = useSignal("initial");
  useStyles$(styles);
  return (
    <>

Hi 👋

foo: {foo.value}

      <button onClick$={async () => {
        foo.value = JSON.stringify(await getFoo());
      }}>Click me</button>
    </>
  );
});

May be relating with #5173

In above case, the binstr starts with \u0018 so that the serializer may mistakenly recognized it as BitIng.
https://github.com/BuilderIO/qwik/blob/bfe8040f13d9970d36807aae6447e0c9d6e5fedb/packages/qwik/src/core/container/serializers.ts#L504
This could happen if you try to deserialize the value that is not serialized.
I think there must be a flag that the value is serialized or not.

Sent a PR to fix the issue :)

Yes, that is exactly what is going on...

authors: genki mhevery


text:
blackflag.dev added to demo pages on docs site

What is it?

[ ] Feature / enhancement
[ ] Bug
[x] Docs / tests

Description
Added website https://www.blackflag.dev to docs site demo page. The site should have a performance score of 100 according to Pagespeed metrics.
Checklist:

[x] My code follows the developer guidelines of this project
[x ] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] Added new tests to cover the fix / functionality

great scores 🎉
https://pagespeed.web.dev/report?url=https%3A%2F%2Fwww.blackflag.dev%2F&form_factor=mobile

nice!
merging

authors: openblackflag shairez zanettin


text:
docs(contributing.md): updated the vscode extension name for containers

This commit updates the Remote-containers extension by changing its name to Dev Containers. Additionally, it improves the workflow by replacing the old process of cloning the repository and reopening it in a dev container with a new process of directly cloning the repository link into a dev container. The previous workflow resulted in a file permission issue where all the tracked files appeared to change when running the "git status" command, even though they hadn't. This was due to overwritten file permissions.
What is it?

[ ] Feature / enhancement
[ ] Bug
[X] Docs / tests

Description
Update the name of Remote-Container extension to the new Dev Containers and changed the workflow, because the workflow proposed here result in many file changes due to permissions on my windows machine.
Use cases and why

One use case

Another use case

Checklist:

[ ] My code follows the developer guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

Hi @camunoz2 👋
Thanks a lot that you took the time to create this PR 🙏
I just have a question regarding the changed wording since i am still getting the prompt to open my forked repo as dev container. so imo we should keep this info in the message and add the direct open via github fork as a second option. What do you think?

Hi @camunoz2 👋
Thanks a lot that you took the time to create this PR 🙏
I just have a question regarding the changed wording since i am still getting the prompt to open my forked repo as dev container. so imo we should keep this info in the message and add the direct open via github fork as a second option. What do you think?

Hi! Yeah, that would be great 👌

Great! Do you want to adjust the wording in that case? So that both (the overlay and open fork from github directly) are reflected? That would be very nice 🙏  And thanks again!


text:
Download issues

So I've been trying to download the update to the latest ICBM 2.4.0-264 and i keep getting the same error after i get through ad.fly saying "the web page is not available" giving the error "DNS_PROBE_FINISHED_NXDOMAIN" i get that error on chrome and Firefox basically says the same. I've run out of Ideas and wondering if it is something on your end. any help would be appreciated thanks

I am in the process of changing build servers so the downloads page hasn't been run in a while
http://ci.dmodoomsirius.me/maven/dev/builtbroken/icbm/ICBM/1.7.10-2.4.0b264/ICBM-1.7.10-2.4.0b264-dev.jar here you go

thanks for the link. It's a really good mod looking forward to the finished product

I am working on documentation for that on http://docs.dmodoomsirius.me/docs under maven. working on the page now to download dev builds of icbm.

authors: FlackJacketJoe dmodoomsirius

repo: BuiltBrokenModding/ICBM


text:
Usernames not showing up with deferent player models

Without custom player models (I still have client-sided mods)

With custom player models

another modded screenshot

It does the same even with different player models too.
I also checked the other mods that might have been causing the problems but even after removing those the problem continues

Funnily enough the crew member mod came out before I started working on the API and I don't believe it depends on it.
I am currently working on a fix for the issue, and I'll release it with a number of other fixes after it is working.


text:
Allow setting consistency mode in Consul Namer and Dtab Store

As per https://www.consul.io/docs/agent/http.html, there are 3 consistency modes in Consul:

default
consistent
stale

It looks like that using default consistency mode with high rate of HTTP requests can lead to extra leader re-elections (https://groups.google.com/forum/#!msg/consul-tool/NrRRxem0Q_g/H9GFHRH3GQAJ)
The proposal is to add an extra option to allow tuning consistency mode for namer and dtab store.
I see 2 possible options:
1)
consistency: default/consistent/stale

allowStale: true/false

@Ashald if I get to vote I'd prefer option 1 and nice find on the leader election behavior was beginning to think I was seeing a consul bug.

@JustinVenus yeah, that's exactly how it's being implemented - please check out #666

Fixed by #666

authors: Ashald JustinVenus olix0r

repo: BuoyantIO/linkerd


text:
tail -f?

Why doesn't this work?
tail -f file.csv | xsv table
This works:
tail file.csv | xsv table
Thanks.

I think it's because tail -f is non-ending, the output stream is never closed, so xsv table is waiting for the end of the stream before it can output the table.
From the xsv table --help:

Note that formatting a table requires buffering all CSV data into memory.

This answer is spot on, same as the sort command. @cajund anything else to address before this issue can be closed?

You can do this:
tail -f file.csv  | (while read line; do echo "$line" | xsv table; done )

But the resulting cells will not be correctly aligned if their length are different.
Anyway, this method can be more useful with select
tail -f file.csv  | (while read line; do echo "$line" | xsv select 1; done )

authors: alepez borice bronson cajund

repo: BurntSushi/xsv

license: unlicense


text:
Release of a new version for nuget

Can we get a new release for nuget?
It has been 4 month now and there are so many great new thing there.
Thank you

Yes, planning to soon...

Great! And thanks for the good work. It's pleasure to work with this.

authors: ButchersBoy grossmann

repo: ButchersBoy/MaterialDesignInXamlToolkit


text:
🛑 BuyProperly Blog is down

In 408dbf8, BuyProperly Blog (https://blog.buyproperly.ca) was down:

HTTP code: 500
Response time: 383 ms

Resolved: BuyProperly Blog is back up in 67dc94a.

repo: BuyProperly/status


text:
update doc

I hereby agree to the terms of the CLA available at: [placeholder]
Changelog category (leave one):

New Feature
Bug Fix
Improvement
Performance Improvement
Backward Incompatible Change
Build/Testing/Packaging Improvement
Documentation (changelog entry is not required)
Other
Not for changelog (changelog entry is not required)

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
...
Detailed description / Documentation draft:
...
If you are doing this for the first time, it's recommended to read the lightweight Contributing to ByConity Documentation guide first.

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

authors: CLAassistant dmthuc

repo: ByConity/ByConity


text:
Fix blinking when hovering over

Noticed info window displayed OVER the marker which breaks mouseover event causing it to blink nonstop

Still a little problem closing for now


text:
Implement SPAWN and MOVE

Follow the Dojo Engine Guide to implement the Spawn and move into the World contract

closed in #8

repo: ByteBuildersLabs/ByteBeastsBackend


text:
Add lnd support

Is your feature request related to a problem? Please describe.
As a user who also runs a lnd node, entering the corresponding transaction/address details is very time consuming. I'd like BitBook to help me as much as possible.
Describe the solution you'd like
I'd like to let BitBook work with lnd so that I don't have to copy-paste a lot of data. Direct RPC support would be nice, but I'd be happy creating a few files based on lncli output (e.g. lncli wallet listsweeps > sweeps.json) and parse these from within BitBook (e.g. read-lnd-sweeps-file /tmp/sweeps.json).
Describe alternatives you've considered
Copy-pasting all data manually. The wizard (#27) might make that less frustrating, but it's still a lot of unnecessary work.

lncli wallet listweeps :heavy_check_mark: #48
lncli closedchannels partially done #54 #55 (missing: mark outputs as foreign)
lncli listchannels :heavy_check_mark: #57
lncli listchaintxns
lncli listunspent :heavy_check_mark: #50

Optimizations: mark channel address as owned if all inputs are owned

What about labels wihch are set by the user?

Also mark channels as owned if they were opened by the remote peer? Most likely, there are owned funds in the channel, which we would like to track.

Gather more information about channel close outputs (especially HTLCs) by inspecting the scripts. See https://github.com/alexbosworth/bolt03.

Cooperative closes: does the other output always belong to the remote node? Are there HTLC transactions for cooperative closes?

repo: C-Otto/BitBook


text:
I941175: Test registry name with underscores

https://internal.almoctane.com/ui/entity-navigation?p=131002/6001&entityType=work_item&id=941175

CI Build Link:
https://sou-jenkins2.swinfra.net/job/CAFapi/job/CAFapi~opensuse-opensearch2-image~I941175_test_name~CI


text:
🛑 GF Status Dashboard is down

In a6de8b5, GF Status Dashboard (https://gfstatus.me) was down:

HTTP code: 0
Response time: 0 ms

Resolved: GF Status Dashboard is back up in 07e04cd.


text:
🛑 Test Broken Site is down

In 38d1e02, Test Broken Site (https://radcord.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Test Broken Site is back up in 256f70b after 20 minutes.


text:
WIP Passwords present in logs

moc.rest is logging all API calls, with all parameters---and the user_create API call contains a password as a parameter.  So, moc.rest logs the password, too.

Spitballing: What if we added a decorator that let's us tag arguments as "don't log"? e.g.:
@rest_call(...)
@dont_log('password')
def user_create(user, password, is_admin=False):
   ...

I think we can implement this by doing something like setattr(f, 'dont_log_args', ...) in the decorator, and then check for that attribute before we do the logging.
Thoughts?

@gsilvis, @henn, can you weigh inon my proposal?

Perhaps make it an optional parameter to rest_call?  Seems a little less hacky to implement it that way.

Sounds good; then we can just pass it in to _rest_wrapper and use it there.

@henn, thoughts?

@henn I think what @zenhack proposed seemed to be a good solution, any thoughts on this?

Passing it as a parameter into @rest_call sounds good to me!

@shwsun, this is assigned to you, and it looks like we have an agreed-upon solution. Do you want to tackle this? If not I can just grab it; I've got the time to pick through issues and there's nothing on the 0.2 milestone that doesn't have an assignee.

Hi @zenhack , it would be good if you want to take it since there are probably more I have to dig while I am a bit busy this semester. I will be doing code review if you have a PR pushed.

Cool, I've assigned myself.

Hey @zenhack - do you think you'll have time to work on this in the next 2 weeks?
Thanks

@henn, yep; I've some WIP kicking around on my hard drive already.

authors: gsilvis henn shwsun zenhack

repo: CCI-MOC/hil


text:
SIRF-exercise jupyter issue in VM 1.0.0 rc1 and rc3

jupyter is not installed? "command not found" . And there is no browser to download from the web.

This is true. You could try to install firefox and pip install jupyter but this is likely to fail due to changes in packages in the mean time.
Better to get a new VM really. sorry.

authors: KrisThielemans rbagaric


text:
Add Copy ID / Delete functionality to My Queries page

PULL REQUEST
Summary
Copy ID

this adds a 2-second Toast indicating that an ID has been copied successfully.

Delete

this adds a function that can be greatly simplified once we refactor to just delete the specified row by query_id
this adds a modal prompt alerting the user that this action cannot be undone and affects all users
this adds a 2-second toast indicating that the specified query has been deleted
if all queries are deleted, it reverts back to the emptyState page

Edit

Still non-functional while we work on details of the edit-value-set workflow as well as the database refactor. Ideally, clicking the row or edit button will pull the query_data from the backend and render it on the edit-value-set page.

Related Issue
Fixes #136, partially
Additional Information
I leaned toward moving the Modal and Toast code to a utils. I had some issues with the existing code for either the Modal or redirectToast working on this page.
The existing Modal does not currently accept more button use cases; we could probably get away with just have Delete, but I took a stab at expanding to allow multiple buttons.
The Toast I was unable to get to render at all, unfortunately. The code for the toast is fairly lightweight; however, it could be worth debugging just to avoid pain down the line. At the very least, it probably makes sense to move the copy just to make that easier to update, as this text seems liable to change.
Anything else the review team should know?
@mikang , a few questions about the above:

Do we want another way besides a Toast to confirm success for Copy/Delete?
Do we want another ways besides a Modal to prompt a user for a secondary confirmation that they wish to Delete?
What changes should be made to the copy for each? I feel like I saw

Checklist

[ ] Descriptive Pull Request title
[ ] Link to relevant issues
[ ] Provide necessary context for design reviewers
[ ] Update documentation

@robertandremitchell

toast is good! it suffices
modal is great
I like the copy!

I'm not sure this is in the scope of this PR — could we vertically center these elements?

@robertandremitchell

toast is good! it suffices
modal is great
I like the copy!

I'm not sure this is in the scope of this PR — could we vertically center these elements?

thanks! absolutely can take a look at this. I think I fixed it with the css update by adding an align-items: center. let me know if this looks right, or if I've misunderstood!

Could we put the text in the same line as the icon?

Looks great! Couple design things I spotted, but shouldn't block anything:
On my browser the toast text looks disproportionately large/different from your screenshots in the PR description; maybe just needs a different headingLevel passed in?
I didn't see anything in Figma for the confirmation modal, but the serif font in the modal header doesn't match the other serif text on the page:

Thanks!
re: the different toast, this is expected based on @fzhao99 's work here https://github.com/CDCgov/dibbs-query-connector/pull/204#event-15588700420 to leverage/match the existing toast for the demo customize query work?
@mikang , are you still okay with the presentation of the toast?
for the modal header, I've updated the .scss to the appropriate font for modal header. We may need to revisit if the Modals end up differing on header font/formatting, but as the inaugural Modal...uh, first come, first serve? 😅

authors: mikang robertandremitchell

repo: CDCgov/dibbs-query-connector


text:
Synthetic population loading and querying

Working on this PR. For now, only loading people from a synthetic population file and querying them for a report on number of people per age group and census tract. Ultimately, this PR will include some vaccination to query people and vaccinate by age group.

@confunguido is this still relevant

authors: confunguido ekr-cfa

repo: CDCgov/ixa


text:
Marshall Island (MH) - Receiver Onboarding

What You Need to Know

[ ] Terms of Service agreement signed
[ ] Kickoff meeting completed
[ ] Receiver intake form completed: [paste info below this]

To Do

[ ] create individual tickets for this epic
[ ] RS team member who originates this ticket: add any dependencies, as needed
[ ] RS team member who originates this ticket: complete the following when creating this Issue.

[ ] Pipelines: Onboarding & Operations (New)
[ ] Labels: "Onboarding-ops" and "Receiver"
[ ] Epics: [select the epic for this receiver we're onboarding]

Done.

repo: CDCgov/prime-reportstream


text:
NV - ELR Resent (272 times) since 7/2/2022

Karen Felicietta (kfelicetta@health.nv.gov) Sent an email to ReportStream on 7/5/2022 at 11:13 AM.
Describe the bug
Please stop the sending of ELR to Trilith Main Tent facility in Nevada.
Impact
Since 7/2/2022 the ELR has been updated/resent 272 times.
Accession Number:  612c7ff1-26c1-449a-ab8e-fac0066a8aaa
Reporting Facility: Trilith Main Tent
CLIA#11D2243389
NV-LabID: OBS46149950NV01
Collection Date: 06/08/2022

Hey team! Please add your planning poker estimate with ZenHub @brick-green @jbiskie @MauriceReeves-usds @oslynn @sarahnw @TomNUSDS

Karen Felicietta (kfelicetta@health.nv.gov) Sent an email to ReportStream on 7/6/2022 at 11:20 AM.
We are having this duplication/update issue with multiple ELRs where the same result has been sent over 400 times. We really need this to stop now. Can you please provide an ETA as to when the support team will have completed their review?
All have been from:
Reporting Facility: Trilith Main Tent
CLIA#11D2243389
Additional duplication/updates:
422 updates between 7/2 & 7/6
Accession Number: 38024d1c-6d1a-47e7-a86e-23bf726e4f0c
NV-LabID: OBS46149956NV01
Collection Date: 06/29/2022
429 updates between 7/2 & 7/6
Accession Number: cce3e1c7-8cf8-4cbf-bb18-0922fadd8188
NV-LabID: OBS46149954NV01
Collection Date: 06/22/2022
427 updates between 7/2 & 7/6
Accession Number: 205a081c-88c2-42f7-9fe5-93a92d2d3382
NV-LabID: OBS46149952NV01
Collection Date: 06/15/2022
425 updates between 7/2 & 7/6
Accession Number: a1cdab1f-2603-4fb1-b135-c453ee970b03
NV-LabID: OBS46149946NV01
Collection Date: 06/08/2022
426 updates between 7/2 & 7/6
Accession Number: 859c1b93-f5b3-4419-b3c8-3678e86a61e1
NV-LabID: OBS46149948NV01
Collection Date: 06/01/2022

Karen Felicietta (kfelicetta@health.nv.gov) Sent an email to ReportStream on 7/6/2022 at 11:45 AM.
The sample below is of an ELR where earlier this morning there were 429 updates and now there are 462.
Accession Number: cce3e1c7-8cf8-4cbf-bb18-0922fadd8188
NV-LabID: OBS46149954NV01

Sharon, are these still coming in as of today? This problem sender, PMG, was removed from our program yesterday until this issue is resolved on their end.  They should not be receiving duplicates anymore. @sliu1000 @sarahnw

@Adrian-Brewster @sarahnw Karen says that duplicates continue to come today as well

I emailed NV last night. If they don't need anything else from us, I'll close this ticket.


text:
Add DUNS and UEID ids from NIH API to ROR

Update our copy of the ROR table and add a DUNS and UEID column to store the federal id for the org.
Write a script that calls the NIH API searching in batches of n-records where the search criteria is:
{
  "criteria": {
    "org_names": [
      "UNIVERSITY OF CALIFORNIA, DAVIS",
      "STANFORD"
    ]
  },
  "include_fields": [
    "Organization"
  ]
}

This should return something like:
"organization": {
  "org_name": "UNIVERSITY OF CALIFORNIA AT DAVIS",
  "org_city": "DAVIS",
  "org_country": "UNITED STATES",
  "org_state": "CA",
  "dept_type": "NEUROLOGY",
  "org_duns": [
     "047120084"
   ],
   "org_ueis": [
     "TX2DAGQPENZ5"
   ],
   "primary_duns": "047120084",
   "primary_uei": "TX2DAGQPENZ5",
   "org_fips": "US",
   "org_ipf_code": "577503",
   "org_zipcode": "956186153",
   "external_org_id": 577503
 }

We can then compare the results to the ROR data we have:
{
  "name": "University of Wollongong",
  "acronyms": ["UOW"],
  "aliases": ["Wollongong University"],
  "country": {
    "country_code": "AU",
    "country_name": "Australia"
  }
}

Just update DMP creation to do a lookup on Project/Award ids and connect the UEID and DUNS to the ROR record. Will require those fields be added to the ROR table


text:
Profile page won't save when user is shibbolized

Save warns that the email address is blank.

i navigated to my profile page and clicked Save. now my Org affiliation is blank and grayed out. when I tried signing out and back in my Org remains blank. this is a related or new bug.

authors: briri stephaniesimms


text:
PDF downloads not working in the AWS Linux 2023

The new AWS Linux 2023 servers are throwing errors when you try to generate a PDF download. Seems to be a missing C package.
I, [2024-03-21T07:39:43.335821 #1143018]  INFO -- : [2a99c89e-5770-4d8b-adc4-09e872b89a4d] Completed 500 Internal Server Error in 1803ms (ActiveRecord: 998.0ms | Allocations: 29468)
F, [2024-03-21T07:39:43.336458 #1143018] FATAL -- : [2a99c89e-5770-4d8b-adc4-09e872b89a4d]
[2a99c89e-5770-4d8b-adc4-09e872b89a4d] RuntimeError (Failed to execute:
["/apps/dmp/apps/dmptool/releases/20240320234903/bin/wkhtmltopdf", "--page-size", "Letter", "--margin-top", "25", "--margin-bottom", "25", "--margin-left", "25", "--margin-right", "25", "file:////tmp/wicked_pdf20240321-1143018-28zpe1.html", "/tmp/wicked_pdf_generated_file20240321-1143018-ezcy9p.pdf"]
Error: PDF could not be generated!
 Command Error: pid 1192298 exit 127
/apps/dmp/apps/dmptool/shared/bundle/ruby/3.2.0/gems/wkhtmltopdf-binary-0.12.6.6/bin/wkhtmltopdf_centos_6_amd64: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

The wkhtmtopdf-binary gem repository has an outstanding issue for this that has been open since December 2023.
This is related to the fact that the wkhtmltopdf package does not have an AWS Linux 2023 build: https://wkhtmltopdf.org/downloads.html

@briri I see this issue is marking as "completed on Apr 3". I'm still facing this issue. Any updates on it?

@briri I see this issue is marked as "completed on Apr 3". I'm still facing this issue. Any updates on it?

@wimpog can you please share more details and screenshots of exactly what you were seeing?

@bofstein :
Platform: Ruby 3.2 running on 64bit Amazon Linux 2023/4.0.8
var/app/current/vendor/bundle/ruby/3.2.0/gems/wkhtmltopdf-binary-0.12.6.7/bin/wkhtmltopdf /var/app/current/vendor/bundle/ruby/3.2.0/gems/wkhtmltopdf-binary-0.12.6.7/bin/wkhtmltopdf_centos_6_amd64: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
As described here: https://github.com/zakird/wkhtmltopdf_binary_gem/issues/161
When running it via Sidekiq:
RuntimeError: Failed to execute: ["/var/app/current/vendor/bundle/ruby/3.2.0/gems/wkhtmltopdf-binary-0.12.6.7/bin/wkhtmltopdf", "--page-size", "Letter", "file:////tmp/wicked_pdf20240701-482194-7a7csw.h...
Thank you!

@wimpog are you experiencing this on the DMP Tool or in some other app or project?  We closed this issue because we replaced wkhtmltopdf and are no longer using it due to this issue.

@bofstein do you have any recommendations as to what to use instead of wkhtmltopdf?

@wimpog here is the ticket for our replacement if any of the comments or notes are helpful to you, I don't have a specific recommendation
https://github.com/CDLUC3/dmptool/issues/604

Hi @wimpog, as @bofstein notes above, issue 604 contains the details of the code changes we needed to make to switch to the Grover gem (node's Puppeteer with headless Chrome under the hood).
For some context on how to get puppeteer and chrome installed in your environment, you can reference this ticket in the amazon-linux-2023 repo

authors: bofstein briri wimpog


text:
Request : research

Hi,
First thanks for your product.
Add a research everywhere, could be useful in albumview for example.
Regards

Sorry, but no. LMS only allows certain types to be searchable and I'd need to tag each view to say which type it searches, etc. Just too much hassle.

authors: CDrummond Sunseaexo

repo: CDrummond/lms-material


text:
false positive:  WARNING:  ../../log4j-samples/false-hits/log4j-core-2.12.2.jar contains "JndiLookup.class"

2.12.2 is not vulnerable to CVE-2021-44228.
I am maintaining a collection of samples here that you may find useful for testing:  https://github.com/mergebase/log4j-samples

Thanks for this!

authors: juliusmusseau wdormann


text:
fix: territory calculate price different

Fix #398

Unified the price calculation rules when minting territories.

Upgrade CESS Chain online spec_version from 119 -> 120.

A new interface is added to modify the unit price through root permissions.

spec_version from 120 -> 121

repo: CESSProject/cess


text:
Jobs Table Gizmo

Create a gizmo to display the app jobs for a user with the status and actions that can be taken for each job. Similar to the jobs table in the Parley's Creek App.

Issue closed with commit: 0fd3d5939dd3bd419732aaf0f16ebc16a4783689

repo: CI-WATER/tethys


text:
Implementation of analytical gradient.

Implementation of simulation & inversion using Scipy. (Separate model and model_scipy modules)
Implemented functions in various modules which were previously inlined in the body of model.forward.

Merging forked repo into new branch, analytical_gradient.


text:
feat: integrate and implement BorrowedViewModel

I branched this off @zhpeng811 owner integration branch because I needed some of the stuff

DEMO

My changes are in BorrowedViewModel.java and BorrowedListFragment.java only.


text:
Hashim

Stat Class: Provides event statistics such as total events and attendee counts.
EventManager Class: Central management of events, including adding, updating, and removing events, and managing attendees.
Event Class: Updates for detailed event management, including attendee list management and event detail updates.

Use sub-packages to organize different kinds of classes. For example, most of the added classes look like they would go in the models package if you were to follow the MVC architecture.

Use sub-packages to organize different kinds of classes. For example, most of the added classes look like they would go in the models package if you were to follow the MVC architecture.

I am not sure if we have a model package created in the main yet, can you elaborate what you meant by sub-packaged


text:
QPPSF-7444: Ipop Denom Validations

Information

Updates the Initial Population to Denominator validations

Denom. allowed to be <= I. Pop for non CPC+ submissions
Denom = Ipop for CPC+ submissions.

Checklist

[x] All JUnit tests pass (mvn clean verify).
[x] New unit tests written to cover new functionality.
[x] Added and updated JavaDocs for non-test classes and methods.
[x] No local design debt. Do you feel that something is "ugly" after your changes?
[x] Updated documentation (README.md, etc.) depending if the changes require it.

Code Coverage from Sonar is a W.I.P. but here is the coverage report from Jacoco.

Code Coverage from Sonar is a W.I.P. but here is the coverage report from Jacoco.

repo: CMSgov/qpp-conversion-tool


text:
bert.align_bert_tokens_to_corpus_tokens() fails with Pandas 1.2.0

bert.align_bert_tokens_to_corpus_tokens() fails with Pandas 1.2.0 due to the error described here:
https://github.com/CODAIT/text-extensions-for-pandas/pull/157#issuecomment-754313463

This is fixed now in Pandas 1.2.1 with https://github.com/pandas-dev/pandas/pull/38982

This is fixed now in Pandas 1.2.1 with https://github.com/pandas-dev/pandas/pull/38982

Closing as is fixed upstream

Closing as is fixed upstream

repo: CODAIT/text-extensions-for-pandas


text:
code formating with checkstyle

Use checkstyle to enforce a consistent code formatting.

inconsistent code formatting between legacy and new codes, and between Intellij users and vscode users.
Developers are enticed to change formatting, for example indentations, to remove IDE warning or simply because of different coding habits. But, the bad thing is that, during code review, formatting changes confuse the Github diff highlighter and obscure what needs to be reviewed.
So my plan is:

We provide an checkstyle xml file (I intend to use the google_check.xml in this repo, so all developers uses one consistent settings to format their codes.
One time effort to remove all checkstyle detected problems on formatting, naming, etc. And all of us uses that as the new base of development and fix all checkstyle warning before submitting new PRs.

I use the eclipse-formatter.xml which is the default formatter in vscode.
If we set a unified formatter file, we can create a github cli to check the new PR's code format.
I agree with that we should fix all warning before submitting new PR.

repo: COOL-cohort/COOL


text:
ndt_mapping : how to use odometry?

I want to use odometry from the wheels with approximate_ndt_mapping. Please, how can I do that ? Are there any naming rules (frame_id) for the odometry messages ?
Thanks a lot for your help.

@dlounis
I can not judge that I do not see rosbag, but there is a possibility that a mismatch will occur.
Would you please show me the map and rosbag if you'd like it?

I think there is a mismatch. I have 9864 messages for points_raw topic and 19664 messages for /odom_pose topic. I think that both topics should have the same number of messages. Am I right ? I will check if I can share the data.
Regards.

@dlounis
There is no need to match the number of messages in points_raw topic and odom_pose topic.
So the cause is different.

Dear @YamatoAndo,
unfortunately, I am still stuck. However I have noticed (after several attempts to make it work) that the issue with odometry occurs mainly after passing roundabouts. It seems that NDT is more sensitive to errors on the angular parameters of the transforms (?)
Any suggestion is welcome.
Regards.

I think "how to use" topic is ended.
Please divide issue thread.
Thanks.

Please divide issue thread.

authors: YamatoAndo dlounis kfunaoka yk-fujii

repo: CPFL/Autoware


text:
🛑 HelpDesk is down

In da043a1, HelpDesk (https://help.p2.csgroup.space/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: HelpDesk is back up in eb30105 after 17 minutes.


text:
Information Displayed in different panels are aligned differently

Steps to replicate:

open cherBook

Solved in PR #111


text:
add Debt repayment progress bar

add new totalDebt field to implement debt repayment progress bar

Coverage increased (+0.08%) to 92.46% when pulling 4cd50ea4b0327a3e76a060c96e9fc8f45bd622d3 on jelneo:debt_repayment_progress into 7cd7cb2c546ae30af76cd3745fa550a479738f41 on CS2103AUG2017-T17-B1:master.

Coverage decreased (-0.03%) to 92.346% when pulling 76dd5363f8f8cd12f30e2e230f5f6a23b29022b1 on jelneo:debt_repayment_progress into 7cd7cb2c546ae30af76cd3745fa550a479738f41 on CS2103AUG2017-T17-B1:master.

Coverage increased (+0.1%) to 92.492% when pulling cc75fd809671ce01d49358af0de4dcc22ecdc750 on jelneo:debt_repayment_progress into 7cd7cb2c546ae30af76cd3745fa550a479738f41 on CS2103AUG2017-T17-B1:master.

authors: coveralls jelneo


text:
As a user I want to list all task with the same label

so that I can view all related tasks

Done in find command


text:
Feature/adam

Feature/adam
:recycle: Current situation & Problem
The only issue is the 2 commits ahead of main, however I'm not sure that is entirely an issue.
:bulb: Proposed solution
I'm not sure how to approach this so I might just let someone on the teaching staff handle the merge conflict. I already had a scare with a rebase that I aborted
:gear: Release Notes
Added a view of myself to the application with some subviews, hyperlinks, and multiple images. Navigation stack seems to work cleanly, as well as hyperlinking.
:heavy_plus_sign: Additional Information
Provide some additional information if possible
Related PRs
Reference the related PRs
Testing
I have tested all buttons and all navigation stack things. There may be (probably are) some bugs that I didn't catch, but I am fairly confident this will not explode at any point.
Reviewer Nudging
Any advice to clean up Photography.swift would be appreciated. How should I approach it, with a class, struct, enum? I was just lost as to how to do it so I did it all manually.
Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

[x] I agree to follow the Code of Conduct and Contributing Guidelines.

I finally fixed the merge issue, will address tests when I'm not so exhausted

I'm unsure of why the Build and Test iOS App thing is failing, because I'm passing all tests on my end and the application is building. Any advice would be appreciatd.

I'm not sure why the Build and Test iOS app is failing; it seems to build and run just fine on my laptop, and passes all the tests. Any tips would be greatly appreciated.

@vishnuravi could you help on the build and run test? Again it seems to be running fine locally. I feel like I'm looking in the wrong places and it's driving me crazy.

@ty-zhao1 Thank you for your PR. In the sprit of getting done with Assignment #1 and merging all PRs we have fixed the build error and will merge the PR for you. Thank you for your nice view! 👍


text:
Socket Integration

Progress can be tracked via this Google Sheets Link:
Socket Integration Progress

Closed for later issues.


text:
[DUPLICATE] Configure Github Actions to run unit tests on every PR

As a developer
I need to know that any PR does not cause any regressions
So that I can gain confidence in any code being merged to master
Details and Assumptions

A unit test suite exists that can be run using green
A .github/workflows/ci.yml must be created

Acceptance Criteria
Given the Shopcarts codebase
When a PR is made to the master branch
Then GitHub actions run the unit test suite and report the results in the PR

This is completed by https://github.com/CSCI-GA-2820-FA23-003/shopcarts/issues/18


text:
Refactoring GUI to use wails

As Qt for Go seems to be dead, we'll be switching to use wails.
Few things of note:

When building/running program the first time, first go to frontend/ and run npm install; npm run build to generate assets. Then you can run wails build or wails dev in cmd/gui/.
There is no drag and drop yet for files, but wails is planning on enabling that in the future.
Not an issue When choosing a folder to mount fuse, the user can't create a directory in linux or windows. Is this necessary?
Instead of removing the close button after fuse has been mounted, the window becomes hidden if the close button is pressed.
Centos 7 seems to have padding/margin issues which are not present in other OSs.
The default font on the Linux VMs was Dejavu Sans, which was not very pretty, so I added Free Sans to the font assets. But csc-ui is preventing me from changing the font of the buttons, so their font is wider that the other texts.

we might also need a changelog

repo: CSCfi/sda-filesystem


text:
Feature request. Add hook for calling sendPasswordResetEmail

Hi,
It would be nice to have a wrapper with loading/error state for auth.sendPasswordResetEmail(email). Thanks.

This has just been done here https://github.com/CSFrequency/react-firebase-hooks/commit/08489c5de26b366669149fc98df449527fe59df6 and will be released in the upcoming v5 in the next week or two

v5 is now released: https://github.com/CSFrequency/react-firebase-hooks/releases/tag/v5.0.0

authors: Andrew-web-coder chrisbianca

repo: CSFrequency/react-firebase-hooks


text:
Training dataset information of mix.pth (hugging face)

Hi,
Thanks for the great work, Could you please specify all the dataset used for training of hugging face model https://huggingface.co/spaces/ECCV2022/Screen_Image_Demoireing/tree/main "mix.pth"

Sorry for the late reply - my research has shifted away from this area, so I haven't been keeping up with this repo much.
About the demo config: it's pretty straightforward. You'll just need to write a new dataloader that can handle merging and loading multiple datasets. For handling large images, go for cropping, and for the TIP2018 dataset, resize it firstly and then do cropping. All the specific details for these implementations are mentioned in the paper, so you can check them out there.
No extra parameter tweaking needed beyond that.
Hope this helps!

Hi, Thanks for the great work, Could you please specify all the dataset used for training of hugging face model https://huggingface.co/spaces/ECCV2022/Screen_Image_Demoireing/tree/main "mix.pth"

Sorry for the late reply - my research has shifted away from this area, so I haven't been keeping up with this repo much.
About the demo config: it's pretty straightforward. You'll just need to write a new dataloader that can handle merging and loading multiple datasets. For handling large images, go for cropping, and for the TIP2018 dataset, resize it firstly and then do cropping. All the specific details for these implementations are mentioned in the paper, so you can check them out there.
No extra parameter tweaking needed beyond that.
Hope this helps!

authors: AnonymousSubPaper XinYu-Andy shubhoppo

repo: CVMI-Lab/UHDM


text:
🛑 Reach For Youth is down

In d7d0b7a, Reach For Youth (https://www.reachforyouth.org) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Reach For Youth is back up in cef6a23 after 8 minutes.

repo: CVRDigital/Upptime


text:
Code review

Hi I hope you can appreciate the time constraints last time meant that we are not quite where we want to be in terms of code quality. Although I am not sure what you will keep here it is easiest for me just to look at it all now.
I would expect you to break each of these points into its own issue before working on it. You can drop the issue num into each point as you go so you have a clear top level.

[ ] All files in root. You should only keep top level config files / entry points to application in the root of a project. Right now all you js / html / css is in the root of your project. I appreciate that your html needs to live at a path that matches its url, but you have no such constraints on js / css
[ ] Organise js. Right now you have js files using different patterns for containing functionality. We have: Everything written into the root of the file (don't do this!); everything wrapped in jquery document.ready function (this is fine); everything wrapped in iife (this is also fine). You should organise your js! Having a bunch of different scripts lying around with different invocation patterns in the root of you project is not good... Either have zero / one js file per page (clearly named) or have just one js file.
[ ] use node for deps. Now that you are building a server, you can remove jquery from your source.
[ ] fix this file: https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/blob/master/swipe.js. This code is not dry. You should be able to define an object holding data, then a function to manage this branching. Please ask me if this does not make sense.
[ ] Same with this file https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/blob/master/balloon.js.
[ ] remove comment here: https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/blob/master/main.css#L265
[ ] main.css looks nice!

Okay I am sure this list is not complete but this is stuff that jumped out at me. I hope this all makes sense to you. If I ever seem short / abrupt in gh / gitter it does not mean I am annoyed or anything! Please know you are always welcome to chat to me on hangouts / gitter.
On the whole, if I see any pulls changing things I have brought up here but where it has not been fixed, I will ask you to fix it before approving the pull, but it is up to you whether you tackle all together at beginning or fix things as you touch them. So please don't start submitting pulls touching this code unless they also address relevant comments!
Hope london is nice!

Hey Eoin,
Thanks for doing this, it provides an incredibly easy way to work through a defragmentation process, which can often feel incredibly daunting.
I would certainly recommend dealing with these issues first, being someone who despises refactoring, I got incredibly cocky on previous projects and that’s really bitten me in the butt. The refactoring would also fit in with the priorities for
this first sprint that we talked about last week.
Best wishes,
Mark
On 6 Mar 2017, at 09:07, Eoin McCarthy notifications@github.com wrote:
Hi I hope you can appreciate the time constraints last time meant that we are not quite where we want to be in terms of code quality. Although I am not sure what you will keep here it is easiest for me just to look at it all now.
I would expect you to break each of these points into its own issue before working on it. You can drop the issue num into each point as you go so you have a clear top level.
All files in root. You should only keep top level config files / entry points to application in the root of a project. Right now all you js / html / css is in the
root of your project. I appreciate that your html needs to live at a path that matches its url, but you have no such constraints on js / css
use node for deps. Now that you are building a server, you can remove jquery from your source.
Organise js. Right now you have js files using different patterns for containing functionality. We have: Everything written into the root of the file (don't do this!);
everything wrapped in jquery document.ready function (this is fine); everything wrapped in iife (this is also fine). You should organise your js! Having a bunch of different scripts lying around with different invocation patterns in the
root of you project is not good... Either have zero / one js file per page (clearly named) or have just one js file.
fix this file:
https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/blob/master/swipe.js. This code is not dry. You should be able to define an object holding data, then a function to manage this branching. Please ask me if this does not make sense.
Same with this file
https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/blob/master/balloon.js.  remove comment here:
https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/blob/master/main.css#L265  main.css looks nice!
Okay I am sure this list is not complete but this is stuff that jumped out at me. I hope this all makes sense to you. If I ever seem short / abrupt in gh / gitter it does not mean I am annoyed or anything! Please know you are always welcome to chat
to me on hangouts / gitter.
On the whole, if I see any pulls changing things I have brought up here but where it has not been fixed, I will ask you to fix it before approving the pull, but it is up to you whether you tackle all together at beginning or fix things as you touch
them. So please don't start submitting pulls touching this code unless they also address relevant comments!
Hope london is nice!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly,
view it on GitHub, or
mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/CYPIAPT-LNDSE/welcome-to-camhs","title":"CYPIAPT-LNDSE/welcome-to-camhs","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/CYPIAPT-LNDSE/welcome-to-camhs"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Code review (#58)"}],"action":{"name":"View Issue","url":"https://github.com/CYPIAPT-LNDSE/welcome-to-camhs/issues/58"}}}
This email has been scanned for email related threats and delivered safely by Mimecast. For more information please visit http://www.mimecast.com

Thank you @des-des and @MHemsley. We are meeting this afternoon and are going to plan our next steps. We will prioritise these issues.

Thanks @des-des and @MHemsley :smile:

Hi, please find attached the queries we talked about last week

@Jasminpatel1 Thanks for this and apologies for the delay in getting back to you. We'll be having morning meetings at 10.00 - 10.15 every morning. They're a great way of checking in with the progress of the team any days you'd like to join us remotely any day. :-)
I think we're expecting to finish the first sprint on Monday 20th, so if you're able to plan any user-testing sessions for that week that would be great.

I am closing this issue as the final points were fixed with commit 5b4c1620f91d988e0e21b3dbfa8ae5ab4e3340b2.

authors: Jasminpatel1 MHemsley RhodesPeter bradreeder des-des skibinska

repo: CYPIAPT-LNDSE/welcome-to-camhs


text:
🛑 France mirror is down

In 3c8dd3d, France mirror (https://mirror.lesviallon.fr/cachy/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: France mirror is back up in 3511637 after 7 minutes.

repo: CachyOS/statuspage


text:
Only single notification is visible even if multiple notifications are send from server

Hello,
First of all thanks for the awesome module. I am having following issue with this module.
When I send multiple notification from the server only single notification is visible in notification area. Lats notification replaces the previous notification. Is it possible to show multiple notification using this module or this feature is not build in this module.

I don't know andriod and java, but i checked through the code and found this.
((NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE)).notify(1, builder.build());
I think its not made to work with multiple notification. http://developer.android.com/reference/android/app/NotificationManager.html#notify(int, android.app.Notification).
Is this repository maintained and will this feature be added to this module?

Yes, this repo is maintained!
We'll investigate about, thanks!

Thanks @kopiro for the reply

Have a look at my version https://github.com/artanisdesign/gcm, added support for multiple notification. More features might come.

Closed!
THanks to @artanisdesign !

authors: artanisdesign kopiro rohanpujaris

repo: CaffeinaLab/GCM


text:
Initial implementation of embedded docs

Closes #4.
Doc comments and type information are now stored in the generated libraries by the builder.
There's also a new documentation.md file, which is built into additional miscellaneous documentation (mostly for special forms).
Documentation can then be referenced by calling (docs <topic>). You can view all available documentation with (all-docs).

Example of some of the documentation available


text:
import Zmage from 'react-zmage' 引用后项目报错

TypeError: e.createContext is not a function

ReferenceError: self is not defined

I have the same issue when using nextjs:
ReferenceError: self is not defined

const onImageClick = async (event: any) => {
if (event.target.nodeName == 'IMG' || event.target.nodeName == 'img') {
const Zmage = await import('react-zmage')// 标签名
const img = event.target.currentSrc; // 图片路径
console.log(img);
// @ts-ignore
Zmage.browsing({src: event.target.currentSrc});
}
}
export {onImageClick}

authors: Ealon MengZhan ZJSalert qiurenbo

repo: Caldis/react-zmage


text:
Create String filter

String pattern filter

Please provide a bit more information so that everyone knows what the issue is about.

Current State: Text with Brushing

authors: bikramkawan mstreit

repo: Caleydo/mothertable


text:
Server Side, Pay everyone

Hi,
Id like to be able to pay everyone with the following command /money admin give @e[type=players] 1 (for example), but this does not seem to be allowed.
Can you add a way to be able to give money to all online players?

This would be a nice feature to add.

authors: JustAnotherGhostName blacksythe

repo: Caltinor/DiceMC-Money-Mod


text:
Drag limit

Is there any way to limit element drag? For example, if I need no element to extend beyond the container

No but how about Modifier.clipToBounds() to prevent anything from being drawn outside of the list?

Unfortunately no :(

authors: Calvin-LL Plovotok

repo: Calvin-LL/Reorderable


text:
CoxPHFitter duration_col of right-censored observations impacts results?

Hi I'm running into a problem wich probably is occurring by misusage but any help is appreciated.
My dataset contains 539 total observations, 346 right-censored observations. The right-censored observations have no value for duration_col (as they are right-censored obviously).
However to run CoxPHFitter.fit I can't pass it NaN values even in the duration_col (which doesn't make a lot of sense to me).
The problem is when I fill the NA values of the duration_col of right-censored observations I get different performances depending on the fill value. So what is the proper usage for this, am I missing something?

Hi @beerzyp,
So the right-censored observations should have a value. It should be equal to how long you observed them for (however, you didn't see their "end", hence their entire duration is censored). I can help more if you provide more details about the domain and dataset.

Hi Cam, first of all, thank you for your prompt answer.
I'm working in survival analysis for cancer patients using TCGA datasets.
My dataset has no follow-up records (only 1 record by patient) and I'm using days_to_death (number of days until the patient dies) as the duration_col.
I'm following this example Survival Analysis TCGA.
I'm confused as to what I should impute the duration_col for missing values as the event (death) hasn't occurred but maybe I'm not modelling the problem correctly.
I'll post a snippet of my data below here but the only variables I have relating to time are days_to_last_follow_up, days_to_collection, days_to_birth, days_to_death.
Thank you in advance for your help 👍

The duration col should be the difference between

entry into study (the "birth" event)
date of death or date of last follow up.

Do you lack one of those values?

I do have the columns you suggest, of course, date_of_death is missing for right-censored observers and date_of _last_followup is missing for the event observers.
I don't understand the logic of that subtraction but do you suggest I do the following?

event observers: duration = days_to_birth - days_to_death
right-censored observers: duration = days_to_birth - days_to_last_followup

I don't understand the logic of that subtraction but do you suggest I do the following?

I'm guessing days_to_birth is how old they are? Which is maybe useful as a variable, but it looks like the day of interest is time 0 - when they entered the study. So
Subject 1: T = 1559, E = 0
Subject 2: T = 385, E = 1

Thanks again for your help! I found a piece of documentation that explains both variables:

days_to_death - The number of days from the date of the initial pathological diagnosis to the date of death for the case in the investigation.
days_to_last_followup - Time interval from the date of last follow up to the date of initial pathologic diagnosis, represented as a calculated number of days.

Your answer seems to make sense, thank you very much for clarifying that for me, I was misinterpreting the variables.
However, I'm still confused about 1 case present in the dataset. Some patients who are dead (E=1) have both days_to_last_followup and days_to_death with values, so for these cases, I should guide myself only by the days_to_death right?

However, I'm still confused about 1 case present in the dataset. Some patients who are dead (E=1) have both days_to_last_followup and days_to_death with values, so for these cases, I should guide myself only by the days_to_death right?

that seems right - are the values equal? That would make thing simpler, if so.
Glad this helped - I'll close the issue now

authors: CamDavidsonPilon beerzyp

repo: CamDavidsonPilon/lifelines


text:
What is frailty?

Currently the introduction reads

So why did the combination of both regimes have a decreasing hazard? This is the effect of frailty, a topic we will discuss later.

except frailty is never again discussed.

Oh neat, thanks for bringing this up. I'll leave this issue open for myself (or others) to update the docs.

Are there any plans to implement frailty models?


text:
Close vulnerabilities created by the bot

the bot found multiple vulnerabilities that need to be closed by updating the version.
Please go to the main package.json and the one inside example folder and try to upgrade all the packages one by one.
Please follow the following instruction to create the new branch:
git checkout release/0.7
git pull
git checkout -b 'feature/vulnerabilities'

closed by #446

repo: Capgemini/dcx-react-library


text:
Merge pull request #91 from gadikotamohan/master

Multi tenancy

@rpjuvvadi, please review and approve this... looks like a left-over branch mostly with merged content but no new commits. need to close.

repo: CapsicoHealth/Tilda


text:
✨ Extraie ImageFileInput et IconFileInput

Depuis Hedwige

@jpolo j'ai cette erreur du linter :
@captive/theme:lint: [src] /Users/cprodhomme/Documents/opensource/captive-sdk/captive-theme/spec/dummy/app/assets/config/manifest.js
@captive/theme:lint: [src]   1:1  error  Empty files are not allowed  unicorn/no-empty-file

Comment je peux l'ignorer ? :)

repo: Captive-Studio/captive-sdk


text:
当设置了循环播放的时候如何监听每次播放结束事件

现在有监听结束时间吗？

循环没有，你需要自己监听 GSYVideoProgressListener 的 onProgress

authors: CarGuo barryyanggoing

repo: CarGuo/GSYVideoPlayer


text:
Updated Dynamo create_table example.

attribute_type seems to have been replaced by key_type, and the 'email' attribute is required in your attribute definitions for the base table.
HTH
Thanks
A

Thanks!


text:
🛑 Agent Online Ordering - Bogotá is down

In 02053ed, Agent Online Ordering - Bogotá (https://www.domicilioscrepesywaffles.com.co) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Agent Online Ordering - Bogotá is back up in cb93e50 after 18 minutes.


text:
Reselecting experiment files causes "duplicate key" error during import

Version where bug was found:
e.g "5.1.0"
Describe the bug
When importing experiment files, if you reselect files through the "Import Experiment" modal (e.g., first select 3 files, and then select one of the 3 files to import), I get the driverError: error: duplicate key value violates unique constraint "PK_5bdfd20bb9ace3415008c296fff error in the backend console.
To Reproduce
Steps to reproduce the behavior:

Go to the Experiments list page and click the "Import Experiment" button
Click the "Choose Files" button and select 3 experiment files and confirm
Click the "Choose Files" button again and select one of the 3 experiment files and confirm
Click on the "Import" button on the modal
You will see the error message on the Snackbar: Network call failed. See console for details. http://localhost:3030/api/experiments/import
If you refresh the page, you will see the canceled 3 experiment files are actually imported.

Expected behavior
Reselecting experiment files shouldn't cause the error and previously selected files should not be imported.
Screenshots
https://github.com/CarnegieLearningWeb/UpGrade/assets/90279765/017bafa4-3087-499b-82fc-f2ba9e77cbda

QA: Dan

QA: Passed

authors: danoswaltCL zackcl

repo: CarnegieLearningWeb/UpGrade


text:
13089 remove vizjson auth tokens fetch

CartoDB.js part of fix for issue https://github.com/CartoDB/cartodb/issues/13089
In the current develop version of this repo, auth_tokens are assumed to come in the vizjson. This is no longer the case, so this PR modifies image.js to load those from options.
There's also a modification to a spec to check the new behaviour.

cc @alonsogarciapablo

I am fixing the tests once and for all!

🇪🇸

@alonsogarciapablo how should we deploy this?

IMHO, and sorry to be late for the party, I'd follow the release process but not deploy to our CDN. But this is your call guys.

I'm fine with that @xavijam suggested. Make sure you add an entry to NEWS.md to keep track of this change. Then you will just need to merge this and bump the git submodule in github.com/cartodb/cartodb. You can ask for help on this but you will basically have to get into the lib/assets/javascripts/cdb and checkout the latest commit. Then commit the whole thing and deploy.

👏

authors: alonsogarciapablo gfiorav xavijam


text:
Columns and rows offset in data view

Context
I have noticed a few different times yesterday and today, that columns and rows are offset in some (not all) tables.
I am unable to reproduce the exact steps. If/when I encounter again, I will update the issue.

Browser and version
Google Chrome: Version 65.0.3325.162 (Official Build) (64-bit)

Already reported here and here.
Closing in favor of https://github.com/CartoDB/support/issues/1398

oops!

authors: makella rubenmoya

repo: CartoDB/cartodb


text:
Error: duplicate key value violates unique constraint "visualization_backups_pkey"

https://rollbar.com/vizzuality/CartoDB/items/9647/
It seems to be happening due to the reconect patch (zz_patch_reconnect.rb). Harden the code to not break if already exported.

Not worthy to fix right now, error doesn't propagates up (stops not halting the visualization delete) and I think it really should be notified as an error instead of silencing it (unless becomes too noisy).
Closing for now, if happens again in the future will silence.


text:
profile static view

migrate /profile view from Rails to static view

[x] add webpack config https://github.com/CartoDB/cartodb/issues/12674
[x] migrate rails to js https://github.com/CartoDB/cartodb/issues/12668
[x] implement forms https://github.com/CartoDB/cartodb/issues/12669
[x] add avatar valid extensions https://github.com/CartoDB/cartodb/issues/12771
[x] add new api endpoints for user account deletion https://github.com/CartoDB/cartodb/issues/12841

this will eventually point to master once https://github.com/CartoDB/cartodb/pull/12680 is merged

when setting the static_profile FeatureFlag to a user, the profile will load from a static html

as "implement forms" issue involved creating new tests (for the new functionality), it has been restored the possibility to run the tests in the browser

there are some fields added tot the user presenter, and also the avatar helper require, maybe worth taking a look by @CartoDB/backend

https://github.com/CartoDB/cartodb/pull/12704/files#diff-c6081688a012bc9178036ba7f2153227R193

there are some tests which were missing from the static dashboard, we should have the new views covered now, mostly wrote them from scratch following unit testing fashion but content_controller_view_static.spec.js which is mostly to ensure the behaviour will be the same

duplicated the flash_message view from organization to be able to pass type (and not mess up with current existing views), if we finally migrate this to Builder these should be consolidated

moved the vendor_scripts view from dashboard to common now it is a shared view, and fixed a bug with the variables surfaced in the specs 👼

during the templates migration I spotted some issue with the footer view, where an onpremises email address is shown to self hosted users 🤷♂

https://github.com/CartoDB/cartodb/blob/master/lib/assets/javascripts/cartodb/common/views/footer_static.jst.ejs#L14 => https://github.com/CartoDB/cartodb/pull/12704/files#diff-617908fc0c95f1b609ddd1e7c17f1edbR13

I'm not pretty sure how to test the entry js points

acceptance

submit form and update user successfully
check flash_message messages when form submission fails

currently the js assets for profile are reused with account with stuff like if (this.$('.js-deleteAccount').length > 0 && window.authenticity_token) { to target account view elements.
I'm splitting account and profile assets, migrating the rails view to a js template for profile, but in the future we could effectively serve the same html and assets, and add a router so it behaves similarly to maps/datasets in the dashboard
maybe this can be tackled after as a separate task, and improve perceived performance

actually this view doesn't need validation, so as soon as the new users API is ready this would be too

Ok, I'm CR-ing this, but the checklist on top still has one pending task: "implement forms #12669".

EDIT: frontend tests are failing, back.

just for the record, this PR is not ready until we have the new users api

tests pending

restored tests in the browser, now back to writing the actual specs

finished the specs, ready for review!

retest this, please

Issues:

Setting viewer flag should display "viewer" tag at profile page. In addition, it will probably lead to a warning message about quotas. You can check that by setting "viewer" in superadmin for any user (it's not needed that the user is inside an organization).
Setting the avatar doesn't work. Should it work? There's a comment at the PR description but I'm not sure.
Header should be a link to the dashboard and display "Configuration", but it won't.

Differences found during acceptance:

Clicking "save" without changes won't trigger the submission (but has no feedback). Previous version sent it and had green feedback. Maybe not perfect but it feels like an improvement.

@matallo @elenatorro I'm not sure whether these are actual issues or scope limits. If this is known, I think that it should be ready to deploy. If it's not, move it back to development.

on it!

shame on me, I hadn't taken viewer into account, fixed that (also extended the tests)
fixed the avatar save (deployed and tested in ded13)
fixed the header breadcrumb (and extended the tests)
I also made the form always submit (even if there's no change in the model). The response is a 403 now as there are no new fields populated, though but the implementation is closer to the original design

finally, I also spotted the upgrade_message_view which previously pulled from window.upgrade_url and that is not acceptable anymore, just created a new view (and the corresponding tests
I'm moving this to CR again for the new view, and asking @elenatorro to jump in before acceptance

I'll check it after @matallo fixes a small issue between feature flags 👍

nevermind, just realized I forgot to restart the server, thus I had an outdated assets version, good to go!

Differences:

If I run out of quota (just like being a viewer but having datasets) I miss this header message:

It's likely out of scope of this PR, but please confirm.

Minor: changing the user name and surname doesn't change the breadcrumb at header until page is reloaded. It's a minor detail, just let me know if you prefer ignoring it for the moment.
Sending the form without changes triggers a 403. It's caused by the emptiness of user attribute and the server side check:

https://github.com/CartoDB/cartodb/blob/fd0f3c4183e998b8cee7d45278b762386f72de3b/app/controllers/carto/api/users_controller.rb#L62
I'm not sure about returning forbidden in this case. I'd skip processing (doing a "quick exit") but change the response be a normal 200 with content. What do you think, @mayoral, @matallo ?
All my comments are minor. @matallo , take a look and decide whether you want to merge and ignore them or address them at future PRs, or you prefer changing them in this PR.

on it

strange, I do have the quota header, actually that's what I was referring to in here:

finally, I also spotted the upgrade_message_view which previously pulled from window.upgrade_url and that is not acceptable anymore, just created a new view (and the corresponding tests

the only difference is the free trial eligible, which my user isn't

re: the othe points

I spotted the user name remaining until refresh, I'd leave to a separate PR (and even could do it as part of response)
agree to change the response to a 200 when no attribute is being sent, currently on top of not being consistent with previous behaviour it says "Could not save profile, please try again." which isn't actually true. We should either change the message returned or the response code

@matallo ok, let me know if you need anything. Speak to @mayoral or any other backender about the response code change if needed so we release this without more delays :)

it took me fewer time adding the binding than creating a new issue, the header now updates on model save 🙌
@mayoral is with the response change

I said this:

... but change the response be a normal 200 with content

But this has been [the change](https://github.com/CartoDB/cartodb/pull/12704/commits/b7facabcccfb2f872d36533d2a382214b25f0e6d#diff-69e5663eb7a8349943072af4865d7b59R629: (b7facabcccfb2f872d36533d2a382214b25f0e6d):
return(head 200) unless attributes.present?
This doesn't return the content but a response without body. In addition, after saving without changes this error is displayed, probably because of the empty body: "Could not save profile, please try again.". @mayoral please make this return the same when something changed than when it didn't. To Development (moving only one of the three issues, blocking the others at acceptance).

Ready for production 🚀  Impressive mimicking work, disabling the FF doesn't show any difference :D (and I'm checking with console tools that I'm using the new one ;-) ).
FYI the quota limit header is displayed at profile page but not at dashboard one, maybe you want to address it.
I'll merge master and update package.json version now.

authors: elenatorro juanignaciosl matallo


text:
#3932 warden improvements

Closes https://github.com/CartoDB/cartodb-management/issues/3932

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

retest this please

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)

authors: Cartofante Kartones


text:
Fix locale attributes to translate.

This PR fixes #9531.

cc @xavijam

Much appreciated

authors: nobuti xavijam


text:
nexus support: relay load grid command to the right server

Note: TargetFrameworkVersion bumped from v4.7.2 to v4.8 because Nexus is on v4.8 and we now have a reference to it. No issues.

As I wrote on discord, here is how I tested it.
Let me know here or on discord if you have any questions, looking forward to discussing and hopefully merging this whenever you have time :)
Test setups

nexus with 3 torch servers: one lobby (offline), one normal sector around a planet, one general sector for the rest (space)
a lone torch server with hangar plugin and without nexus plugin

Test remote grid

go on the planet in the planet sector, use voxel hands to dig a big hole
put a grid (tested both station and ship)
hangar save, restore voxels with voxel hands (ctrl+RMB)
go to space sector, hangar load, observe the remote load: "Sending hangar load command to the corresponding server, please wait..." (sent by quantum hangar on that instance) then "Spawning Complete!" (actually sent by the other instance and relayed back to this instance)
go back to the planet, observe the grids loaded and voxels dug out

Test local grid
Local hangar save/load does not send to another server.
Test without nexus
Hangar works normally (no crash because missing nexus plugin dependency or anything like that).

Thanks!
Incidentally, load grid locally on the right server fixes bypass of the enemy check distance: before all you had to do was to load from another sector and by definition there would not be any enemy nearby.