text:
feat: added data/Bounded

Added data/Bounded optics.

@gcanti

@jessekelly881 I don't understand what's use case for this, putting a Bounded instance nested in an object looks strange

I added it primarily for completeness but I could definitely imagine circumstances where a bounded in an object makes sense. As part of options to a function for example.  In the case of Eq in the previous version on fp-ts a struct of Eqs could be used to create an Eq for the struct. I could imagine something similar being useful in certain circumstances for Bounded. E.g. for constructing a  bound for a point using blunds for the x, y, and z points.

@gcanti I added it primarily for completeness but I could definitely imagine circumstances where a bounded in an object makes sense. Given an object like a Point for example you could create a function that creates a bound for the point given bounds for each coordinate(x,y,z...). Similar to constructing an Eq from a struct or a tuple given a struct or tuple of Eq

I don't think it's worth adding code for a use case that is not clearly frequent.
But in any case, isn't it already covered by at?
type S = {
  readonly a: {
    readonly b: Bounded<number>
  }
}

const s: S = { a: { b: N.Bounded } }

describe("Bounded", () => {
  it("min", () => {
    const _b = Optic.id<S>().at("a").at("b").at("minBound")
    expect(Optic.modify(_b)(() => 10)(s)).toEqual({ a: { b: { ...N.Bounded, minBound: 10 } } })
  })
  it("max", () => {
    const _b = Optic.id<S>().at("a").at("b").at("maxBound")
    expect(Optic.modify(_b)(() => 10)(s)).toEqual({ a: { b: { ...N.Bounded, maxBound: 10 } } })
  })
})

Good point. At clearly works better here. Closing the pr.

repo: fp-ts/optic


text:
Not able to ping VCU118 board.

Hi,
I have followed process for generating bit stream for VCU118. I got evaulation license for ethernet_10g_ip from xilinx. As per my network configuration i haved changed mac adress, ip address and default gateway in tcp_ip_top.v/network_module.v
After all above changes i am not able to ping the board. I have put ILA and try to see if some activity is showing on parallel RX/TX interface of mac. If i start udp iperf client i can see packet coming on parallel TX interface of MAC but it is not coming out of board . I have run tcpdump on iperf server but no activity. The most basic ping is also not coming on parallel RX interface. Can anyone suggest way to debug further ?
regards,
Ishtiyaque Shaikh

I also mirror the FPGA port and see arp is coming on mirror port. Is there any way we can debug ethernet_10g_ip ? I see no activity on RX parallel interface going to TOE.

Hi @IshtiyaqueShaikh
Please try out the latest release.
We tested it for 10G and 100G. Make sure the clock on the vcu118 is programmed to 156.25Mhz
David

The problem was with hardware QSFP1 port of the VCU118 board. We change constraint file to use QSFP2 port which fix this issue.

source: gharchive/issue

authors: IshtiyaqueShaikh dsidler

repo: fpgasystems/fpga-network-stack

license_type: permissive

license_source: github-api


text:
Vista Fcc 700 and 1200 Mw hacks not working after frameware update

Hi everybody ,
I can not get the Vista storage pops up in my drives ,
i have tried every method but the storage does not show up ,
please help , i am stuck with 25 mw ...

What do you mean by "frameware update"? After rooting, or after updating the Caddx Vista with its official firmware?
You say you have tried "every method" - what does that mean exactly? For the drive to pop up you need to power the vista and plug it in via USB - try different cables if in doubt.

I mean after updating and activating Vista with its offciail frimware , I can not get storage drive to show up .
I powered vista , powered goggoles and waited for image to show up, then plugged vista with usb to vista unit .
still no storage  !

Ok, if you did not root it and have problems with the official firmware, I would highly recommend you to ask Caddx what to do. Not quite sure what you are expecting us to do, unless I am missing something here?

I am a bit confused is it me who can not bring the storage up , or this is happening to everybody after official frameware update ?

I think you are asking in the wrong place... I have no issue connecting to my vistas... Is this the only vista you have problems with? Try different computer, different cable and if that does not work, contact Caddx.
Since this has nothing to do with rooting or margarine I am not sure why you are asking here?

I have only one Vista unit that i updated to recent firmawre , however , i have tried with mac and windows , also diferent cables
,
i though rooting might be the solution

No, if it's not working now, it will most likely also not work after rooting. And if no device pops up, rooting will probably not be possible anyway. What does the device manager say? I was not aware that there is a new version for the vista. Maybe they locked down some functionality. To which version did you update?

i bought my vista(my first fpv) , activated , updated frameware, all in march 2022,
After a while , I realized i cound not fly more than 300 400 m away ,
Since i am in Sweden , I realized i have to go with Fcc hack ,then i heard about fcc hack and Naco hack.
i see the removable storage in my disk drives , even tried to rename the removable mass storarge , as some other people managed to bring it up that way .
it did not work .
i see the in device manage , but i can not open it up !
even uninstalled drived of usb in device manage , as in this way it wokred for some people ,
still the mass sotrage do not pops up

@rezaFpv jump on our Discord and maybe we can sort you out, but @stylesuxx is right, this is place for issues with margerine not general vista troubleshooting.

what is your Discord id ?

@rezaFpv sorry I forgot to include the link: https://discord.gg/Jm6hm8y6

authors: j005u rezaFpv stylesuxx

repo: fpv-wtf/margerine

license: MIT


text:
Join SLURM executor wait_thread at exit

Right now, the auxiliary thread that each SLURM executor uses to poll squeue is never joined, thus leaving multiple spurious threads open. This number grows forever, until the corresponding Gunicorn-worker process is stopped (or e.g. it receives a sigabrt signal due to a missed heartbeat).
The current bug is a likely cause of #1507

Note: let's check explicitly that this also applies to jobs that end due to a shutdown.


text:
Integrate external DEX pallet into Clamor

Pablo pallet from Composable Finance: https://github.com/ComposableFi/composable/tree/main/frame/pablo provides interesting features that is worth evaluating.

Hey team! Please add your planning poker estimate with ZenHub @aang114 @sinkingsugar

pallet-pablo has dependencies with

7 homemade internal pallets (composable-maths, composable-support, composable-test-helpers, composable-traits, currency-factory, fnft``, staking-rewards)
2 forked pallets from FRAME:

pallet-proxy called account-proxy to enable programmatic access through a standard trait
pallet-assets to provide implementations for common currency traits and functionality for handling transfers and minting. E.g. from orml or frame_support

The two forked pallets need to be carefully reviewed. Mostly the pallet-assets since we also forked it.

That's a lot of mods... a bit scary.. Can we find a simpler AMM alternative?

Yeah it seems definitely complicated. Let me see if a simpler one is in my list.

can you check https://hydradx.io/ btw?

To check this:  https://github.com/galacticcouncil/HydraDX-node/tree/master/pallets/omnipool

authors: alebaffa sinkingsugar

repo: fragcolor-xyz/clamor

license: Unlicense


text:
Photo Browser title's font color issue in dark theme

This is for Framework7 core v5.4
When open Photo Browser with the dark theme(Photo Browser default dark theme, not global), it will have the title in black.
This only happens in the Page type Photo Browser.
No problem on the Standalone and Popup type.

Everything works in kitchen

Everything works in kitchen

Edited.
Using the global dark theme has no issue, it only caused by using the default Photo Browser dark theme.

Duplicate #3498

authors: lauchogit nolimits4web shastox


text:
Fix normalization for vectors with length 0

I ran into a problem where normalizing a zero vector would return me [NaN, NaN], since it would try to divide the vector elements by zero. Now that case will be handled :)

This is to be expected, as normalizing the zero vector is mathematically undefined.
It's probably handier to define a helper for this:
const vSafeNorm = v =>  (v[0] === 0 && v[1] === 0) ? v : vNorm(v);

source: gharchive/pull-request

authors: Gedos francisrstokes

repo: francisrstokes/vec-la-fp


text:
Url and db exclusive

#3 also kind of #4. But I still think something like mocha would clean the test file if more tests get added.

Nice :) And agreed about mocha.

authors: dominataa freakycue

repo: freakycue/koa-generic-session-mongo

license: mit

license_source: bigquery


text:
google-tts-apiのバージョンが古いため、コマンドの実行に失敗する

現象
コマンドを実行したところ、標準出力に何も表示されずコマンドが終了しました。
手元での対処
package.jsonを以下のように変更し、npm i google-tts-api したところ標準出力に表示されるようになり、コマンド実行が成功しました。
"google-tts-api": "0.0.3",

https://github.com/freddiefujiwara/google-home-speaker
に立てるべきIssueでした。失礼いたしました。

https://github.com/freddiefujiwara/google-home-speaker/issues/5
こちらに改めてIssue発行させていただきました。

repo: freddiefujiwara/google-home-audioplay


text:
Sharing routes paths between router/routes.js and ssg > routes option

I'll drop here a suggestion for an use case, for whom could need it.
I explored a bit how to keep in sync routes path for SSG configuration and router option object.
This is a bit tricky because quasar.conf.js is handled as CommonJS, while router/routes.js is ES5 syntax and the two cannot be mixed, at least until Quasar CLI files will be transpiled too or Node will finally understand ES modules.
The best I could think of was to store the paths as a string dictionary into quasar.conf.js, provide it as an env variable and then retrive and use it into router/routes.js.
// quasar.conf.js
const routesPaths = {
  root: '',
  home: 'home',
  archive: 'archive',
  bookDetail: 'book-detail'
};

const routes = Object.values(routesPaths).map(route => {
  return `/${route}`;
});

module.exports = configure(function(ctx) {
  return {
    ssg: { routes },
    build: {
      env: {
        ROUTES_PATHS: routesPaths
      },
    },
    // ... other options
  };
}

// router/routes.js
/** @type {Object.<string, string>}  */
const routesPaths = process.env.ROUTES_PATHS;

const routes = [
  {
    path: '/',
    component: () => import('layouts/layout.vue'),
    children: [
      {
        path: routesPaths.root,
        component: () => import('pages/home.vue')
      },
      {
        path: routesPaths.home,
        component: () => import('pages/home.vue')
      },
      {
        path: routesPaths.archive,
        component: () => import('pages/archive.vue'),
      },
      {
        path: routesPaths.bookDetail,
        component: () => import('pages/book-detail.vue'),
      }
    ],
  },
];

// Always leave this as last one
routes.push({
  path: '*',
  component: () => import('pages/error-404.vue'),
});

export default routes;

Unluckily I could not find a way to do the opposite yet (automatically build SSG routes from VueRouter configuration), which would be much more useful.
Nuxt does this by crawling the website, which may be an overkill right now.

I can also see an interesting integration with auto-routing feature, when it will be available

I would like to implement this feature. It could be awesome for projects that have a lot of pages to generate.
What about dynamics routes ?
Crawling the website like Nuxt does, solves this issue. But i agree with you, this is an overkill.

What about dynamics routes ?

Good question, I have no idea at all :rofl:
I'm actually not that skilled into routing, until now I only built projects with few pages so I don't have much experience in that area, but you can try to ask on the Discord server or Quasar Forum if anyone already hit this problem and how they solved it

I should mention this commit https://github.com/freddy38510/quasar-app-extension-ssg/commit/d0d94e12079cf1753ca61b2d666edbc2852563a7 and this https://github.com/freddy38510/quasar-app-extension-ssg/issues/86#issuecomment-952895602 for reference. This is related to how the extension parse the routes defined in the Vue-Router configuration for Vue 3.


text:
🛑 Portal is down

In ace9f5a, Portal (https://portal.cloudmobility.io/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Portal is back up in 1407968.


text:
Merge refs/heads/1.6/feature/478 into alpha

Merge refs/heads/1.6/feature/478 into alpha

This PR has not been merged into alpha. Please fix the issues and re-open the PR.

This PR has not been merged into alpha. Please fix the issues and re-open the PR.

repo: fredyk/westack-go


text:
Added a SQL quiz question

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)

Thank you for your interest in the Developer Quiz Site!
We already have this question in the file so we are going to close this PR.
Please double check in the future to make sure your question doesn't already exist in the file 👍


text:
about myself

Checklist:

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

Hey @sauravrma
Thank you for opening this pull request.
This is a standard message notifying you that we've reviewed your pull request and have decided not to merge it. We would welcome future pull requests from you.
Thank you and happy coding.

authors: Sboonny sauravrma

repo: freeCodeCamp/forum-theme


text:
Hex colors Orange and Raspberry not registering

Challenge learn-about-tertiary-colors has an issue.
User Agent is: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.

@noone396 I don't think this is an issue, you're just using other colors than what's tested for.
Try using the colors from the instructions :blush:

repo: freeCodeCamp/freeCodeCamp


text:
Basic JavaScript: Replace Loops using Recursion

Describe your problem and how to reproduce it:
I can't get the challenge to pass even when I use the solution from the get a hint page.
Add a Link to the page with the problem:
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/replace-loops-using-recursion
Tell us about your browser and operating system:

Browser Name: firefox
Browser Version: 69.0.3 (64-bit)
Operating System: linux mint 19

If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

I can reproduce this with same Firefox version. On latest Chrome, it is working well.

ok, so I can get it to work in chrome. but still not in firefox for me.

Seems like a bug with firefox - I get this this error...

s should be a valid flag.
So that's why the solution passed our tests, but is failing in firefox. This will be a problem anywhere else we used the s flag. Fortunately, it's not something that is used in many other places, if any.

Open bug report on Bugzilla about the s flag - https://bugzilla.mozilla.org/show_bug.cgi?id=1361856
Doesn't look like it will be implemented anytime soon.


text:
Learn SQL by Building a Student Database - some corrections

Few things needing correcting in the Learn SQL by Building a Student Database tutorial.
560.1 Hints

Add the suggested variable between your first command and the loop

command -> comment
835.1 Hints

The condition you want is major_id='$MAJOR'

major_id -> major
970.1 Instructions

Alright, that part of the script is done. Next, you need to add everything from the students.csv file. Make some test data again. In the terminal, use the copy command to copy students.csv into a file named students_test.csv. cp students.csv students_test.csv

Remove cp students.csv students_test.csv at the end of instruction text
1760.1 Instructions

One more. View the students who don't have a major or gpa.

or -> and
2290.1 Instructions

Finally, you only wanted to display the first_name and majors columns. Enter the previous query, but only get the columns you need.

majors -> major
Affected page
https://github.com/freeCodeCamp/learn-sql-by-building-a-student-database/blob/main/TUTORIAL.md
Additional context
This tutorial is using CodeRoad VS Code extension, specific guidelines how to contribute to them can be found on https://contribute.freecodecamp.org/#/how-to-work-on-tutorials-that-use-coderoad. Making PR for this issue will require following parts referring to making changes on the main branch.
Please make sure you read our guidelines for contributing, we prioritize contributors following the instructions in our guides. Join us in our chat room or the forum if you need help contributing, our moderators will guide you through this.
Sometimes we may get more than one pull requests. We typically accept the most quality contribution followed by the one that is made first.
Happy contributing.

@ianujvarshney issues are not assigned here, you can always open a PR for issues with label first timers only or help wanted

authors: gikf ieahleen


text:
feat(quiz): initial quiz view which can be used for multiple choice

Pre-Submission Checklist

[x] Your pull request targets the staging branch of freeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[ ] Small bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[ ] Closes currently open issue (replace XXXX with an issue no): Closes #XXXX

Description

This PR adds a Quiz component which can be used for testing the users using multiple choice questions.

Excellent work! I've QA'd this and it looks great. We can open issues for minor nitpicks. I'm going to go ahead and merge this.

authors: QuincyLarson codyseibert


text:
feat(seed): add css variable challenges

Pre-Submission Checklist

[x] Your pull request targets the staging branch of freeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[ ] Small bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[x] Addressed currently open issue (replace XXXXX with an issue no in next line)

Closes #16809
Description
@ahmadabdolsaheb and I created lessons to teach about CSS Variables
@mstellaluna Do you want to QA this one as well? It's the last 7 challenges in the Basic CSS section.

@raisedadead I'm on this now.

@ahmadabdolsaheb @moT01  I found two issues with the challenges.
First Issue:
Challenge:
http://localhost:3000/en/challenges/basic-css/attach-a-fallback-value-to-a-css-variable
Issue:
Challenge passes when adding fallback code to any other CSS Variable(s) that are not asked by the challenge
Screenshot:

Second Issue:
Challenge:
http://localhost:3000/en/challenges/basic-css/change-a-variable-for-a-specific-area
Issue:
Changing the :root value for --penguin-belly changes the background also. I am not sure if this meant to be this way or not. Please verify.
Screenshot:

@mstellaluna In the second issue you found - Your picture is from the challenge before the one you link - the cascading one - Changing both to pink is intentional to show how the value cascades down to change the background and the belly and cheeks - I agree that it's not very obvious - Any thoughts on a better way to demonstrate this? We could have it change just the background or just part of the penguin and leave the others alone.  The challenge your talking about (change a specific area) is the one after that - and I had the user change the belly to white there - maybe we could come up with a better demonstration for these two challenges.
And the first issue looks like a regex problem - good find on that one - probly not a tough fix with a little tweaking.
@ahmadabdolsaheb Any ideas on these?

@moT01 if I go to challenge past issue 2 where you change it from pink to white, the background also changes to white... so its all back to normal :)

@moT01 okay I re-checked everything for the 2nd issue its fine. you can disregard. As per our convo its intended behavior when you pre-applied the variable to the body of the document to setup for the next lesson.

@mstellaluna I am not clear on the first issue. If I understood correctly the tests passes when a  fallback is added to a variable in addition to the required variables?

hey @mstellaluna what exactly is the 1st issue? I see that it works like this...
You can change the code where you are showing in the picture, but it won't pass the tests unless you also complete what it asks.
I did a little testing and a lot of the other challenges behave this way. I feel like we could ignore this for now, perhaps the ability to change other areas of the code is allowed - I'm not sure. Let me know if you disagree and we can try and come up with something. Otherwise, I think it could just get merged.

This PR is pending a secondary review.

@moT01 @ahmadabdolsaheb Thank you for your excellent contribution here, and thanks to @mstellaluna for QA'ing.
I've made some minor copy improvements and merged!

I noticed something which needs to be corrected on this challenge.
The default code starts with:
  .penguin {
    --penguin-skin: gray;

  .penguin-top {
    top: 10%;
    left: 25%;

    /* change code below */
    background: var(--pengiun-skin);
    /* change code above */

  .penguin-bottom {
    top: 40%;
    left: 23.5%;

    /* change code below */
    background: var(--pengiun-skin);
    /* change code above */

You will notice --penguin-skin is spelled differently in the top and bottom classes, which could be confusing for campers, because they think they only need to add ,black to the other classes.
The easiest way to resolve this, would be to simply use the spelling in the .penguin class as follows:
  .penguin-top {
    top: 10%;
    left: 25%;

    /* change code below */
    background: var(--penguin-skin);
    /* change code above */

  .penguin-bottom {
    top: 40%;
    left: 23.5%;

    /* change code below */
    background: var(--penguin-skin);
    /* change code above */

Hi @randelldawson, this PR has already been merged. If there's any bug, I would suggest opening a fresh issue for it.

authors: QuincyLarson ahmadabdolsaheb huyenltnguyen moT01 mstellaluna randelldawson


text:
Created guide for docker save command.

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

LGTM @beawolf and congratulations on your first PR 😄🎉
Thanks for contributing !

authors: beawolf jonathan-grah


text:
created correct directory names and added link for tensorflow tutorials

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

@Githubtesting123, everything LGTM! Thank you for helping us improve this section of the guide. Hope you don't mind, but I had to make some changes to your PR due to merge conflicts. Looking forward to your next contribution! :+1: :+1:


text:
Change improper translation

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Closed and Reopened this PR to attempt to resolve a specific Travis build failure.

authors: RandellDawson muraleo


text:
docs: minor improvement  in typo

minor word
improvement
Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Hey @Kartik2220
Thank you for opening this pull request.
This is a standard message notifying you that we've reviewed your pull request and have decided not to merge it. We would welcome future pull requests from you.
Thank you and happy coding.


text:
feat(tools): Flex and Spacer components - UI Components

Checklist:

[X] I have read freeCodeCamp's contribution guidelines.
[X] My pull request has a descriptive title (not a vague title like Update index.md)
[X] My pull request targets the main branch of freeCodeCamp.
[X] I have tested these changes either locally on my machine, or GitPod.

This is related to issue #44668
Clear part of Chapter components https://github.com/freeCodeCamp/chapter/issues/1143

Can you delete client/core.3149 file from the commit? these aren't needed in the repo

Just did! Let me know if there is anything else to be done.

:sparkles: :sparkles: AWESOME! :sparkles: :sparkles:
LGTM.
Thanks for this pull request and for contributing to the codebase for the first time. We will be looking forward to more contributions in the future.
Happy contributing.

Thanks for the pull request.
We are focusing on completing the https://github.com/freeCodeCamp/freeCodeCamp/issues/44668 requirements list for the first phase of the component library.
If you are still interested in contributing to component library, I suggest developing to the remaining components on the list first.
Note: the component library will be used in Chapter. As a result, building any component count as contributing to Chapter.


text:
feat: ability to add alt text to images

Checklist:

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #392

So currently there are a view problems:

There is no good way of transporting variables to the new custom image extension. This is because CustomImage is extended from Image (TipTap) which holds a schema for all possible attributes that may be present on the Node.

Updating caption/alt text in the DOM is not the same as updating the image in the local Strapi instance. Meaning when updating the image alt text, it should be updated in the DOM and database. After that, the content of the editor needs to be saved. Otherwise the image alt or caption does not align with the one in the database.

CC: @sidemt and @ojeytonwilliams

One more thing that need to be solved :
At the moment it is possible to click the "Save" button multiple time when adding a new image. This adds the image multiple times into the editor. This is because the image is still being uploaded before the "Upload image modal" is closed.
There is one other issue in the editor but I will have to do more research before I can comment on that.
CC: @sidemt

Hey @sidemt,

Is it possible to disable the save button until the upload completes? If it's complicated, we can leave it to another PR.
This should be resolved now.

I will wait on #427 to go in.

repo: freeCodeCamp/publish


text:
[F764.5] Add firrtl.options package, but do not use

This adds a new package, firrtl.options, that provides a framework for working with options inside FIRRTL and in other frontends, backends, or toolflows. This treats all options, metadata, etc. as an Annotation. An AnnotationSeq then forms the ground truth for all options being passed to a toolflow.
This is the necessary framework for the "Options are Annotations" refactor, #764. However, this does not use any of the firrtl.options package! The existing ExecutionOptionsManager approach is left unchanged and continued to be used.
For this, the new Stage will replace the old Drivers. In parallel to this, I'm working on a compatibility layer that keeps the old Drivers intact.
Patch 5 for #764.
Merge strategy: @seldridge will merge via merge commit after a rebase

Ping @azidar. I need to write the compatibility layer, but this is good for a review (more from a software architecture perspective if this is the model that we want to move towards).

Thanks for the review, @chick.
Nah, is okay. I can take care of the style stuff.
For the deprecated things, I'll need to take a look. I think what was going on is that I intended to write a compatibility layer in firrtl.options and then realized that this could be entirely hoisted out. I'll check on that now.

@azidar: Thanks for the review!
@chick: Let me know if you're okay with this. I changed ExecutionOptionsManager to Shell. Short and sweet and also mostly correctly as this is what provides a user interface to a stage. No substantive changes otherwise, except to address feedback.

Ping @chick. Trying to see if all the FIRRTL stuff re: annotations/options can be merged before CCC. I can dismiss your review on this, but I'd prefer to get signoff on the Shell name.

Looks good to me.

authors: chick seldridge

repo: freechipsproject/firrtl


text:
Laravel 5

Do you have plans to update the package to #Laravel 5 ...

I've verified that this package does work without problems in Laravel 5

authors: dyaa freekmurze

repo: freekmurze/browsershot


text:
Update the local node impl to deal with different kinds of UpdateDatas

After completion of #167 the API now supports passing of related contracts data etc. but we are not currently supporting this at the node layer so we can track the requested updates or have different subscription modes for updates.
In practice only UpdateData::Delta is supported (as is equivalent to the previous API version).
After completing this issue we should be be able to handle different subscription modes and keep track/ask for the related contracts.

Blocked by #410

Done

repo: freenet/locutus


text:
webext: Update uploader

Updates the tempalte to latest version of https://github.com/fregante/chrome-webstore-upload-cli
Also, removes the CLIENT_SECRET env, which is no longer needed

Thank you!

authors: fregante janrito

repo: fregante/ghatemplates


text:
Add globsToRegex

Replaces #7
Closes #6

Globs are extremely simple after all:

* matches zero or more characters
? matches exactly one character (Firefox)
? matches zero or one character (Chrome)

They look at the whole URL as a plain string, they're not URL-specific like patterns.
cc @henrik9999

@henrik9999 I was hesitant to escape the whole string because I don't do it for patterns + I prefer escaping as [*] instead of \*.

Thank you for the help @Henrik!

Thank you for the help Henrik!

repo: fregante/webext-patterns


text:
add readme

A small readme.

A small explanation what on and off link prefix means is still missing.

Updated. Not sure if the explanation is slightly overkill. :D

repo: freifunk-gluon/uradvd


text:
Translations update from Hosted Weblate

Translations update from Hosted Weblate for Spook/Integration.
Current translation status:

contains translated placeholders

authors: frenck weblate

repo: frenck/spook


text:
Fix typos in readme

Purpose
Give a brief overview of what the PR does, in simple language.
If possible, mention the previous behaviour, then mention why it's needed or
what problem(s) it solves.
Related Material
See Issue https://github.com/freshbooks/freshbooks-nodejs-sdk/issues/

Thanks again!

authors: amcintosh brandoncc

repo: freshbooks/freshbooks-nodejs-sdk


text:
Add opt-in support for datadog client

@markstory
We want to support datadog so we can use tags.
Instead of using the datadog lib specifically, for each of our services, this change makes it easier for other apps to switch over to datadog.

We want to support datadog so we can use tags.

So how are you going to use tags?
The current changes look great, but I don't see any support for tags in any of the methods.

Given that we'd be supporting two vendors, we should also extend the test suite so that both vendors are tested. Right now we won't have any confidence that all the sugar methods work with both statsd and datadog.

Seems reasonable to me 👍

authors: MatthewSBarnes markstory skaasten

repo: freshbooks/statsdecor


text:
Allow setting YouTube timeout

Possibly a workaround for #274, unless there is a different underlying cause

This helps me!
Are you able to add a property for the timeout for generic HTTP(S) streams as well? This would be extremely useful for me. I have a system where sometimes I pass Lavalink the YouTube stream URL directly instead of using the LavaPlayer loader. These stream URLs time out after the classic 3000 ms because Lavalink doesn't consider them to be YouTube. I'd like to adjust that timing too.

@cloudrac3r I am a bit stumped by your request. Generic YouTube stream URLs?
In Lavaplayer, the YouTube source provider gets asked if a given URL corresponds to it. The generic HTTP loader (which doesn't work for YouTube!) gets asked as one of the last source providers. If the HTTP provider truly tries to load it, it should be evident by the stack trace.
Though that doesn't explain your problem. The track loader API that Lavalink uses to load Lavaplayer tracks is the same that we use for playing tracks. In theory, we use the same HTTP client in both cases.

Hmm. Can you tell me exactly which kinds of outgoing requests are affected by the youtubeTimeout setting?

Should be anything sent by YoutubeAudioSourceManager, which should be anything to youtube.com.
Could you post your stack trace?

The urls in question are for anything.googlevideo.com. I don't have logs or a stack trace of this at the moment, but I'll be sure to provide them when I next notice this happening.

Now that makes more sense. I'm surprised you're getting a timeout on whatever cache is near you. Some large media providers like YouTube and Netflix have caching servers located with local ISPs.
We can change the timeout of the HTTP manager, though I don't particularly like the idea of using special config parameters like this. Perhaps a more generic config format would be nicer. Though I am not sure what that would look like.

I tried the specific googlevideo URL on a few machines in different regions and IIRC it was slow in all of them. Just YouTube being YouTube. Next time I'm affected I will do a proper investigation and write down my findings for you.
This PR in its current form is definitely an improvement for normal use, though.

I haven't had issues with timeouts since I last commented.

Hey @freyacodes , I have a similar issue.
I have attempted to setup ipv6 addresses using your guide (although I am using a /64 subset from hetzner, I did also try the /48 on a VPS), and I seem to be getting a timed out error.
Sorry if this is a dumb question, but where can I try out this build? I tried the Dev build from the CL but it looks like it's not been merged yet, I also tried to build this repo with the changes, but was unsuccessful.
My error is here:
https://cdn.mrrazamataz.ga/data/lavalinkipv6 error.txt
Thank you.

The problem is with your network configuration. Setting a higher timeout will not help.

The problem is with your network configuration. Setting a higher timeout will not help.

Would you have any idea what I have done wrong? I have read your guide and the only bit I didnt do was the getting a /48 block as I had a /64 set that came with my machine from hetzner. Would you know any possible cause/fix?

authors: Frederikam MrRazamataz cloudrac3r freyacodes

repo: freyacodes/Lavalink


text:
[Feature] Allow multiple weight profiles for each character

Motivation
Currently we have one weight profile per character - which can be edited but the scoring weights don't fully work for every build/playstyle: for example crit vs dot kafka / crit vs support silverwolf
Objective
How to actually do this is pretty open ended and have pros and cons, but some options to discuss:

Make the scoring conditional: if CV > 50 then use crit scoring profile, else use dot profile
Allow users to select a weight profile from the characters menu or the scoring modal. So you could have SW (support) or SW (DPS)

Note: This work is related to the leaderboards project

Deprioritizing this now that we have sim scores

Looking at this mainly in the context of having 1 profile for super break and 1 profile for crit (e.g. Himeko, Hunt March 7th), how much would we want to be included in the profiles?
Weights was mentioned but I feel that valid mainstats would also make sense to add. Mostly just questioning if it makes sense to also include all the optimizer options in the profile (selected relic sets, lc, combo, etc...)

Resolving - I think we're leaning towards one default weight per character and allowing the user to customize. Additional complexity not worth it.

repo: fribbels/hsr-optimizer


text:
Nextjs v9 - Parameter 'url' must be a string, not undefined

Dudes, I recently updated my nextjs project to 9.2. next-routes version is "^1.4.2". I got this error after update.
Uncaught TypeError: Parameter 'url' must be a string, not undefined.
It happens when i pass some params to the Link.
Can i handle this with my custom Link component? and if yes how to create it?
routes.js
const routes = require('next-routes');
module.exports = routes()
    .add('homepage', '/', 'index')
    .add('dashboard', '/dashboard', 'dashboard/index')
    .add('profile_navigation', '/dashboard/profile/navigation', 'dashboard/profile/navigation')
    .add('profile_userInfo', '/dashboard/profile/user-information', 'dashboard/profile/userInfo')
    .add('profile_education', '/dashboard/profile/education', 'dashboard/profile/education')
    .add('eqResultTests', '/assessment/eq/result', 'exams/eq/eqResultTest' )
    .add('ResultsExams', '/results-exams', 'exams/resultsExams')

I have just forked the repo and updated it to latest versions with the correct types, all test are passing 🟢 👍
https://github.com/meabed/next-routes-extended
https://www.npmjs.com/package/next-routes-extended

authors: arminops meabed

repo: fridays/next-routes


text:
Add a command to override a file

Could be fop:override filepath
The overrided path can be :

A tpl/css/js of a theme in his child theme
A legacy class/controller in override folder
A module main file

In the same idea I wanted to add a command to disable or enable all overrides.
Like here :
https://github.com/nenes25/prestashop_console/pull/3/files
To go deep I also wanted to add the possibility to desactive or active a specific override by playing on the class_index.php and file extension in the override folder.
I don't know if it's the best way
Sorry for my english.

Merci @okom3pom bonne idée, est-ce que tu peux ouvrir une issue dédiée stp ?

Oui, je ne voulais pas ajouter d'issue ayant trouvé une qui parlait des overrrides, je fais ça.

On essaie de faire une issue par commande. Ce serait une commande du genre fop:override-status enable/disable

Started : #46
Because pr is started, I'm not sure this issue is still relevant... (?).

Merci @SebSept pour démarrer cette commande qui est importante.
J'y ai déjà un peu réfléchi, on peut en discuter sur le slack si besoin.
Pour l'issue on part sur le même principe que presta : on cloture l'issue quand la pr est mergée.

ok pour l'issue.
Je vais y aller doucement pour le dev...

Finalement, j'ai supprimé la pull request.
Mon travail est ici : https://github.com/SebSept/fop_console/tree/command_override2
Le problème c'est que la branche dev a évolué entre le moment ou j'ai créé la pull request et le moment ou je pousse dedans.
Rebaser ma branche locale de travail ne fait que rajouter des commits qui n'ont rien a voir dans le pull request, faudrait rebaser le pull request, ou ? .. enfin bref. Si vous savez il faut s'y prendre, je suis preneur de l'info sinon je chercherai ...

authors: SebSept jf-viguier okom3pom


text:
Improve the way to get the Version

Context
Today if you run Killgrave with a compiled version and you use the flag version you will get the last version that you have installed on your system. But if you want to compile Killgrave by your own or using go get command you will get dev.
This is happens because we are using the ldflags to configure the version when we build the realease version.
Proposed implementation
We need a easy way to store the version of the application and getting when the user use the flag version,  although the version was compiled by the own user.

I'd like to take this. Could you assign the issue to me? Will create PR in the next 48 hours. If no PR by then, feel free to unassign

ok @andyyaldoo go for it :)

@aperezg  Can I take this up?  If yes, can you please guide me how to proceed with this?

Seems that could be a good approach, but if we want the users can use the versions on his own compilations like, go get we can't use the Makefile right?
But if you want to try to do a solution, go for it 💪 , remember using the branch v0.5.0 to do the modifications

Finally the we will follow the approach that @A9u commented, but instead to do it into the code, we do in the momment of the compilation so in this way, you could be able to moving the binary when its already compiled, adding some information on the README to the users follow the instruction to compile the code by theirself
So thanks for the collaboration :)

authors: A9u andyyaldoo aperezg

repo: friendsofgo/killgrave


text:
[FUNDING] GOSH 2022 Collaborative Development Program

GOSH 2022 Collaborative Development Program
Funding Info

Funding Link
Funding Type: grant
Funding Source: GOSH Inc. via Alfred P. Sloan Foundation

Funding Notes
Constraints
Breakdown

Track
Round of 5
Round of 3
Cap
Cap/Project

Established Project
4600
18000
77000
22600

New Project
2000
7600
33000
9600

110000

Eligibility

Applicant

is an organization
is not based in a place the USA has a trade embargo
has a legal entity that can accept the funding.

Event

aligns with GOSH Manifesto
aligns with GOSH code of conduct and ethos

Project

has or plans to have open source licensing

hardware: OSHWA-compatible licenses
software: free software licenses
other: CC BY 4.0 or CC BY-SA 4.0

Meets the OSHWA Open Source Hardware Definition 3

FAQs
Deadlines

Date & Time
Deadline

2022-01-15 – 2022-02-15
Concept Development

2022-02-20
Internal Deck

2022-02-21 – 2022-02-25
External Draft

2022-02-25
Application Due

Funding Action Items

[x] Assign Team
[x] Draft Proposal
[x] Submit Proposal

Assign Team

[ART] Creative: TBD
[ORG] Submission lead: TBD. @eyesmo? @jcahill? @openbiofabber?
[R&D] Hardware: @jcahill, @palibhasataolamang if available
[R&D] Software: @jcahill, @palibhasataolamang if available
[R&D] Wetware: @openbiofabber

Draft Proposal

Internal Deck: @jcahill https://friendzymes.org/202202_friendzymes-gosh-grant-colony-picker-proposal
External Draft: Mid-week c. 2022-02-22 - 2022-02-24

Submit Proposal

Perform final review checks
Rationalize submission materials' file names and formats
Upload submission materials to friendzymes website
Attach submission materials to this issue

Submission: https://forum.openhardware.science/t/apply-here-for-gosh-s-2022-collaborative-development-program-round-1/3380/22

1. Name of applicant(s)
The Friendzymes Contributors

Jeremy Cahill, USA
Isaac Larkin, USA
Sarah Ware, USA
Isaac Nuñez – FluoPi, Chile
Scott Pownall, Canada
Homer Sajonia II, Philippines
Jacob Segarra, USA

Friendzymes Advisor

Sebastian Eggert – OpenWorkstation, Germany

2. Email address (or preferred and reliable way of official contact)
friendzymes@gmail.com
3. What track are you applying to? (select one):

Established Project Track ✅

4. Tell us about your project in one or two sentences
Friendzymes’ goal for this project is to create a low cost open automated colony picking robot to facilitate molecular cloning of assembled DNA parts from Freegenes, iGEM, and other open wetware sources as well as for colony screening of strains for desired assemblies and behavior. This device can also be used in a wide variety of settings and purposes from isolating microbes through environmental sampling to screening of organisms for antibiotic activities.
5. Describe your project goals and how you expect to achieve them
Friendzymes’ mission is to democratize and globally distribute the means of biotechnological production. The goal of this project is to design and build a low cost cartesian-based open automated colony picking robot using the Raspberry Pi and associated camera system.
The first functional stage of the system will photograph microbial (bacteria and yeast) colonies on agar plates of differing form factors. Options will include light field and blue light fluorescent colony identification. Software and metric calibrant labware will identify the coordinates of isolated colonies from the images which could afterwards be selected manually or automatically for picking.
The second functional stage will employ a newly-developed picking head to pick isolated colonies using the information of imaged agar plates and transfer them to either another agar plate or 96-well deep dish or cluster culture tubes for growth. The system will be extensible by permitting a wide variety of transfer destination options and sterilization modalities.
6. Approximately how many people would be working on your project?
For our phase I, the core design team is made up of six researchers from the Philippines, US, Canada and Chile. The team has complementary expertise in software development, hardware design, and molecular biology. Other Friendzymes team members around the world are interested in collaborating.
7. Describe how your organization will create and manage collaboration with others.
Friendzymes operated as a gold medal winning unique team during the 2021 iGEM.org competition with team members from 9 countries and four wetlabs located in Ghana, the Philippines, the US and Canada. This allowed us to create a foundation for global communication. Our team hosted a weekend hackathon with participants from around the world including Indonesia. We had team members supporting the hackathon in most time zones. Friendzymes main tool for communication is via our Discord channel but we also are on JOGL’s Slack channel. Friendzymes also has its own public Github account where all details will be disseminated from. Friendzymes continues as a multi-focal project, with individual team members continuing to organize regularly scheduled team calls and thematic development sessions. This colony picker project will proceed in the same fashion.
8. Does your project have representation for a marginalized demographic due to factors such as race, ability, place of birth, gender, sexual orientation, socioeconomic class situation or other identification? If so, how?
We applicants have diversity in nationality, culture, ethnicity, gender and socioeconomic class, and include multiple members in low/middle-income countries.
9. What resources / infrastructure do you currently have to support your project?
Friendzymes has nonprofit status and a bank account through fiscal sponsorship by GOSH.
BioBlaze community lab is based in the Chicagoland area, and has direct access to lab equipment including an Opentrons OT-2 liquid handling robot, a MinION DNA sequencer, a thermal cycler, an orbital shaker, an incubator, and a centrifuge. BioBlaze is also nearby and can access laser cutting and FDM 3D printing services from third parties in the Chicagoland area.
The Philippines location is equipped with an electronics lab and 3D FDM printers. Local access to extra production capacity in machine shops for metalwork and public makerspaces such as FabLab Davao for 3D printing is also available.
Open Science Network’s community lab is BC (Canada)-incorporated non-profit society and is located at MakerLabs.com, western Canada’s premier makerspace. This gives us access to a wide range of maker tools including a full spectrum Laser cutter, 3D FDM printer, Tormach PCNC 1100 CNC Mill, metal laser cutter, metal lathe and electronics lab. The OSN community lab itself has a fully functioning wetlab that includes an Opentrons OT-2 with GEN2 P20 and P300 pipettes and consumables, Opentrons heat block and magnetic block modules, bacterial incubators including orbital shaker, thermocyclers and qPCR machines, a variety of centrifuges, pipettes and tips, protein & nucleic acids gel electrophoresis tanks and power supplies, sonicator, autoclave, -80 and -20 freezers and refrigerators, water & dry baths, magnetic hotplates, uv/vis spectrophotometer, ELISA Reader, a variety of optical microscopes, ductless chemical hood and laminar flow hoods.
10. What will you use the funds for? Describe your budget. List what you are going to spend it on and how.
For phase 1, funds will be used to purchase (and, as needed, internationally ship) the components require to construct, and modify as needed, open-source FluoPi fluorescence and epi-illumination imaging systems, including both raw materials and laser cutting & 3D-printing services; as well as to prototype and develop physical metric calibrants with the footprint of a standard microplate. Additional funds will be used to purchase lab reagents and plasticware, required for growing and plating E. coli cells to serve as test beds for colony imaging and picking. Finally, funds will be used to prototype subcomponents of a dedicated colony picking robot, including modules for sterilizing, cutting and/or washing a plastic filament or metal rod that does the picking.
11. How will you share the outcomes of your project? What documentation will you provide so that it will benefit the community as a whole?
(videos? photos? a how-to?)
Friendzymes has it’s own public Github account and repository has been created to document the progress as well as the final project files which can comprise of but will not be limited to:

Final BOM
Technical Drawings
Behavior Documentation
Firmware source code
PAML Specialization Class
Part STL Files
Step by step assembly guide

This is to ensure that remote partner labs and other public shareholders are able to implement and adapt the resulting project.
12. How will your project address GOSH’s values of diversity and inclusion?
This project was created to address the lack of frugal yet full-featured options in the colony picking space. Few dedicated colony picking instruments currently exist. Those few that exist are costly, priced above 20000 USD even on the resale market.¹
The lack of these options restricts the possibilities of labs in lower to medium income countries with regards to high throughput colony picking. In addition, turn around times for equipment maintenance and repair are often issues with equipment that are imported with technical support usually based in overseas countries. Having a frugal, locally built picker solves this problem since this equipment can be maintained and repaired by local or even in-house repair crews.
This equipment would also benefit community labs where person-hours and resources are limited. A colony picker can handle multiple plates in a session, saving time for the users who have to share space and equipment. Having these machines in the labs also allows greater freedom for remote teams in other locations, allowing them to perform high throughput colony picking, screening and downstream assays alongside their other research tasks. Because they enable randomly arranged colonies to be programmatically and traceably ordered into a format amenable to high-throughput and automated processing, colony pickers also fit well into the workflow of an integrated frugal biofoundry of the type Friendzymes aims to build and validate, which will enable low-cost, high-capacity biological design-build-test cycles and strain engineering. Such frugal biofoundries will greatly lower the barriers to developing biotechnological productive capacity for resource-constrained people, teams, communities and countries.
¹ Examples of preexisting commercial solutions include: RapidPick™ Series (Hudson Robotics Inc), Pix Series (Molecular Devices LLC), PetriPlater Series (Tecan AG), Pickolo™ addon for Tecan robots (SciRobotics Ltd.), ROTOR + PIXL (Singer Instruments).
13. Are there any conflicts of interest that you wish to declare?
None.
14. Describe your experimental plan, including any new technologies or tools to be developed.
For the first phase, an imaging module with a picker prototype is put together to image a plate. The imaging module will be based on a raspberry pi microcomputer and camera together with illumination modules (white light or blue light). We will leverage the OpenCFU software package to identify the colony positions in the plate image relative to a coordinate system, and the OT2_MoClo_JoVE GitHub repo to generate colony coordinates that can be translated to a colony picking protocol on the Opentrons OT-2. This module will be evaluated and tested according to its capability of automatic colony location identification in the captured images. Once this setup is fully tested and shown to be viable, the imaging module design is finalized as a standalone module and a prototype gantry test rig is then developed to evaluate and correct the accuracy and precision of the resultant coordinates.
Colony picking with a pipetting robot like the OT-2 is sub-optimal, because of the relatively high cost and plastic waste generated by picking each individual colony with a different pipette tip. Thus, while building plate imagers, imaging plates and demonstrating/validating colony picking with the OpenTrons OT-2, we will simultaneously continue our work to design a dedicated open source colony picking robot, based on the OpenWorkStation framework, that uses either sterilizable, plastic filament that is cut between colony picks, or a thin extendable metal rod that is washed and sterilized between colony picks. By the end of the first phase, we will have design plans for prototyping this instrument.
For the second phase, we will build and test prototypes of the dedicated colony picking robot. We will aim to adapt and modify the FluoPi into an OpenWorkstation module that can interface directly with the colony picking module and with a plate transfer module for moving plates directly from the imager to the colony picker, creating a hands-free, single-set-up system that images, picks colonies and transfers them to specified output plate formats.The picking machine will be evaluated and tested according to its capability to pick the proper coordinates informed by the imaging module, which will involve proper calibration protocols. Finally, the machine will be tested with different kinds of colonies and setups.
15. How will the work you describe be performed within the budget and time period allocated for the initial Phase I award? This should include project work time, ramp up and required reporting.
This project is amenable to splitting into discrete sub-components that can be worked on in the different locations and then assembled for final testing. Most of the structural fabrication assembly will be done in the primary locations with concurrent integration effort being done by partner labs. When given the go-ahead, the contributors will decide on a timeline based on GOSH regulations and the contributors’ own capacity. After that, progress reports are to be done every week with progress to be documented in the Github repository. Supply and production issues are also documented using Github’s issue tracker.
Work shall be mainly split between the Boston, Chicago, British Columbia, and the Philippine working sites. The Boston and Philippine locations will be working on the initial hardware design and assembly. The Chicago and BC sites will then validate the colony identification workflow based on the imaging module. Once the workflow is validated, the Boston and Philippine sites shall benchmark the colony identification workflow on the assembled hardware, with emphasis taken on the precision and accuracy of the picker in relation to the generated coordinates. The hardware is then modified accordingly to bring the assembly up to an acceptable precision.
16. What essential milestones will you generate during your Phase I award?
By the end of the first funding phase, (1) the imaging module will be able to determine the viability of a plate for colony picking and the local coordinates of the isolated colonies in cartesian coordinates relative to a specified corner/edge location of the plate the colonies are on; and (2) OpenTrons OT-2 protocols will be demonstrated that translate these coordinates into a program to pick the specified colonies and transfer them to a specified set of output plates, generating plate maps recording identities and plate well / coordinate locations for each cloned colony on each output plate. Finally, (3) the design plan for prototyping the dedicated colony picking instrument will be finalized, including construction of at least one proof of concept of the sterilizer module and an OpenWorkStation gantry for later integration into the larger structure.
17. If Phase I is successfully completed, what are the next steps?
Upon successful completion of Phase I, the development team will proceed with final design of, followed by complete build-out of the assembly line system, including picking and sterilizing modules, transport module, cartesian-style gantry enclosure, and all other structural and electromechanical components. For budgeting breakdown after Phase I’s completion, please see 18.
18. Please include a brief breakdown of allowable direct costs under the following categories: personnel, supplies, subcontracts, travel, and other expenses.
Here are the allowable direct costs for this project with expanded details below. No travel or subcontracts are envisioned.

Cost
Estimated Cost

Personnel
915.00

Supplies
3,500.00

Total
4,515.00

*see expanded table for additional details

Personnel Estimates

Module
Stage
Associated Activities
Estimated Labor Hours (blocking)
Estimated Labor Costs

Phase 1

Hardware - Structural
Design
Fitting of image module to openWorkstation footprint, Generation of final extrusion cut lengths, compilation of documentation
9
135.00

Hardware - Structural
Build
Printing/Cutting of structural Components, Assembly of Unit
2
30.00

Hardware - Structural
Test
Mechanical and load testing of assembly
5
75.00

Hardware - Electronics
Design
Generation of necessary gerber files, PCB rerouting(as needed)
10
150.00

Hardware - Electronics
Build
Assembly of parts, Hand soldering or small scale manufacture (i.e JLPCB) as needed.
1.5
22.5

Hardware - Electronics
Test
Continuity and PCB checks, Tolerance checks
7.5
112.5

Software
Design
Prototyping of PAML Specialization, Prototyping kinematics translation layer, GCODE compliance tests
9
135.00

Software
Build
Configuration, Build and Compile time
1
15.00

Software
Test
GCODE compliance checks, Script generation checks, Kinematics tests
10
150.00

Subtotal
55
825.00

Allowable Time Overruns
6
90.00

Total
61
915.00

Supply Estimates

Item
Estimated Cost

Structural Fasteners and Hardware
120.00

3D Printed Parts
300.00

Acrylic Plates
830.00

RPi and associated attachments
700.00

Discrete Electronics/ PCB manufacturing and Components
450.00

Prototype - Gantry System
500.00

Prototype - Sterilizer
200.00

Prototype - Picker head
300.00

Miscellaneous
200.00

Total
3,500.00

repo: friendzymes/community


text:
installation error

Hello,
Thanks for sharing this software. Looking great for the annotation of structural variants.
I am hoping to try it but encountered the error while installing it.
Could you kindly look into this?
Best,
Jungmin
[jc2545@c13n01 build]$ make
Scanning dependencies of target zlibstatic
[  3%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/adler32.o
[  6%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/compress.o
[ 10%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/crc32.o
[ 13%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/deflate.o
[ 16%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/gzclose.o
[ 20%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/gzlib.o
[ 23%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/gzread.o
[ 26%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/gzwrite.o
[ 30%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/inflate.o
[ 33%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/infback.o
[ 36%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/inftrees.o
[ 40%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/inffast.o
[ 43%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/trees.o
[ 46%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/uncompr.o
[ 50%] Building C object lib/zlib-1.2.7/CMakeFiles/zlibstatic.dir/zutil.o
[ 53%] Linking C static library libz.a
[ 53%] Built target zlibstatic
Scanning dependencies of target survivor_ant
[ 56%] Building CXX object src/CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o
[ 60%] Building CXX object src/CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o
[ 63%] Building CXX object src/CMakeFiles/survivor_ant.dir/Parser/BEDParser.cpp.o
[ 66%] Building CXX object src/CMakeFiles/survivor_ant.dir/Parser/GFFParser.cpp.o
[ 70%] Building CXX object src/CMakeFiles/survivor_ant.dir/Parser/VCFParser.cpp.o
[ 73%] Building CXX object src/CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o
[ 76%] Linking CXX executable ../../bin/survivor_ant-core-0.1.0/survivor_ant
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::overlap(position_str, position_str, short, SVS_Node*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::overlap(position_str, position_str, short, SVS_Node*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::overlap(position_str, position_str, short, SVS_Node*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::overlap(position_str, position_str, short, SVS_Node*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::insert(position_str, position_str, short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, bool, TNode*&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::insert(position_str, position_str, short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, bool, TNode*&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::insert(position_str, position_str, short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, bool, TNode*&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::insert(position_str, position_str, short, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, bool, TNode*&): error: undefined reference to 'operator delete(void*, unsigned long)'
CMakeFiles/survivor_ant.dir/tree/IntervallTree.cpp.o:IntervallTree.cpp:function IntervallTree::inorder_addanno(position_str, position_str, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, TNode*, TNode*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::StdOutput::spacePrint(std::ostream&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, int, int) const [clone .constprop.189]: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::add(TCLAP::Arg*) [clone .constprop.187]: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::add(TCLAP::Arg*) [clone .constprop.186]: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::HelpVisitor::~HelpVisitor(): error: undefined reference to 'operator delete(void*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::VersionVisitor::~VersionVisitor(): error: undefined reference to 'operator delete(void*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::IgnoreRestVisitor::~IgnoreRestVisitor(): error: undefined reference to 'operator delete(void*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::operator==(TCLAP::Arg const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::ArgException::what() const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::ArgException::what() const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::ArgException::what() const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::trimFlag(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::SwitchArg::combinedSwitchesMatch(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::add(TCLAP::Arg*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::missingArgsException(): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::missingArgsException(): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::missingArgsException(): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::missingArgsException(): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::CmdLine::missingArgsException(): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::longID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::longID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::shortID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::shortID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::shortID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::shortID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::Arg::Arg(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool, TCLAP::Visitor*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long, unsigned long) const'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::StdOutput::_shortUsage(TCLAP::CmdLineInterface&, std::ostream&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::StdOutput::_longUsage(TCLAP::CmdLineInterface&, std::ostream&) const: error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::StdOutput::_longUsage(TCLAP::CmdLineInterface&, std::ostream&) const: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function TCLAP::StdOutput::_longUsage(TCLAP::CmdLineInterface&, std::ostream&) const: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function Parameter::parse_intput(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'VTT for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'VTT for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_istringstream()'
CMakeFiles/survivor_ant.dir/SURVIVOR_ant.cpp.o:SURVIVOR_ant.cpp:function void TCLAP::ExtractValue<int>(int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, TCLAP::ValueLike): error: undefined reference to 'vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/Parser/BEDParser.cpp.o:BEDParser.cpp:function BEDParser::parse_bed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/Parser/BEDParser.cpp.o:BEDParser.cpp:function BEDParser::parse_bed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/Parser/BEDParser.cpp.o:BEDParser.cpp:function BEDParser::parse_bed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/Parser/GFFParser.cpp.o:GFFParser.cpp:function GFFParser::parse_gff(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)'
CMakeFiles/survivor_ant.dir/Parser/VCFParser.cpp.o:VCFParser.cpp:function VCFParser::parse_stop(char const*): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/Parser/VCFParser.cpp.o:VCFParser.cpp:function VCFParser::assign_lines(std::vector<SVS_Node*, std::allocator<SVS_Node*> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)'
CMakeFiles/survivor_ant.dir/Parser/VCFParser.cpp.o:VCFParser.cpp:function VCFParser::parse_entries(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >): error: undefined reference to 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long, unsigned long) const'
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
/ycga-gpfs/apps/hpc/software/binutils/2.27-GCCcore-6.3.0/bin/ld.gold: the vtable symbol may be undefined because the class is missing its key function
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >'
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_info[abi:cxx11](SVS_Node*, std::pair<int, int>&): error: undefined reference to 'std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
CMakeFiles/survivor_ant.dir/print/VCFPrinter.cpp.o:VCFPrinter.cpp:function VCFPrinter::print_entry(SVS_Node*, int, std::pair<int, int>&): error: undefined reference to 'std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::~basic_ostringstream()'
collect2: error: ld returned 1 exit status
make[2]: *** [../bin/survivor_ant-core-0.1.0/survivor_ant] Error 1
make[1]: *** [src/CMakeFiles/survivor_ant.dir/all] Error 2
make: *** [all] Error 2

I was able to build it with the gcc 4.8.5 instead of gcc 6.3.0.
Thanks!

ah great. sorry I am traveling and therefore the slow response.

authors: fritzsedlazeck jungminchoi


text:
Some suggested changes to the env-var docs

Some suggested changes to the env-var docs

Awesome @mburridge !
Thanks for the suggestions
Approved and merged! 👍

authors: juanmaguitar mburridge

repo: frontity/docs


text:
self contained examples

do you have some self contained examples / rendering lying around ?

Unfortunately I do not have any of the examples rendered at the moment.  All the examples in the example directory are self contained.  I hope to come back to LaTeXGrapher and improve it significantly, but in the mean time, I've been doing any graphing that I need directly in Haskell with Diagrams.  For example, a piecewise plot:
Code: https://gist.github.com/fryguybob/32adf80cf1dc1181344c3ce99acb5efb
Plot:  http://www.cs.rochester.edu/u/ryates/temp/plot-gist.pdf
We hope to also include much more support for 3D diagrams.  For example:
http://imgur.com/p8ULM8D
When I do get around to this again, I will be sure to make some renderings of the examples!

I forgot to link to the diagrams package:  http://projects.haskell.org/diagrams/

very good to know, thank you. I toyed around with Diagrams which is impressive.
PS : I am looking specifically in commutative diagrams, with a fair bit of 3D.
Not sure there is anything better than tikzcd

authors: fryguybob nrolland

repo: fryguybob/LaTeXGrapher


text:
Fixes in js. CSS -> LESS

!important is evil too)

Sorry man its not here. But look at it please

Hey man I'll just close this, your changes in core will save us remerging :)

Ok. It was closed before)) Can I delete it yet?

Yep, go ahead

authors: Piterden fryiee


text:
include netstandard.dll in Mono install to support #r of .NET Standard components

Tracking issue for https://github.com/Microsoft/visualfsharp/issues/3309 on Mono
This DLL also needs to be included in the Mono install, and in FSharp.Compiler.Tools nuget.

Closing as the current resolution for #3309 is to explicitly reference the relevant netstandard.dll, see the bug linked above

repo: fsharp/fsharp


text:
Remove invalid targets + move import targets before dependencies

Fix issues reported in https://github.com/fsprojects/Fabulous/issues/385#issuecomment-507554245 and https://github.com/fsprojects/Fabulous/issues/385#issuecomment-507576046

/azp run full build

Thanks!
Merging...

repo: fsprojects/Fabulous


text:
Problem with standard safe stack standard project

Description
I followed the quickstart guide on safe stack web site. https://safe-stack.github.io/docs/quickstart/
There is an error on step dotnet fake build --target run
The error is
There was a problem while setting up the environment:
-> Could not download System.Memory 4.5.4.
-> Couldn't get package details for package System.Memory 4.5.4 on https://api.nuget.org/v3/index.json.
-> Could not retrieve data from 'https://nuget.org/api/v2/FindPackagesById()?semVerLevel=2.0.0&id='System.Memory''
-> HttpRequestException: An error occurred while sending the request.
-> WinHttpException: Error 12030 calling WINHTTP_CALLBACK_STATUS_REQUEST_ERROR
Also, a couple of errors like this:
Possible Performance degradation, V3 was not working: One or more errors occurred. (One or more errors occurred. (Could not load resources from 'https://api.nuget.org/v3/index.json'))
Seems to me there is a proxy problem but my proxy is supposed to accept default Active Directory credentials. Nuget is working on another project.

I restarted the safe stack procedure and it worked. Don't know what happened.

repo: fsprojects/Paket


text:
Paket can't unpack our nuget packages (since 0.39)

We are using a private nuget host and since nuget.exe has been removed, paket seems to be unable to unpack our nuget archives. (at least on mono/osx)
Paket failed with:
	Argument is out of range.
StackTrace:
    at System.DateTime.op_Subtraction (DateTime d, TimeSpan t) [0x00000] in <filename unknown>:0
  at System.DateTimeOffset.get_UtcDateTime () [0x00000] in <filename unknown>:0
  at System.DateTimeOffset..ctor (DateTime dateTime) [0x00000] in <filename unknown>:0
  at System.DateTimeOffset.op_Implicit (DateTime dateTime) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipArchiveEntry.get_LastWriteTime () [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFileExtensions.ExtractToFile (System.IO.Compression.ZipArchiveEntry source, System.String destinationFileName, Boolean overwrite) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFileExtensions.ExtractToDirectory (System.IO.Compression.ZipArchive source, System.String destinationDirectoryName) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.ExtractToDirectory (System.String sourceArchiveFileName, System.String destinationDirectoryName, System.Text.Encoding entryNameEncoding) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.ExtractToDirectory (System.String sourceArchiveFileName, System.String destinationDirectoryName) [0x00000] in <filename unknown>:0
  at Paket.NuGetV2+ExtractPackage@338.Invoke (Microsoft.FSharp.Core.Unit unitVar) [0x00000] in <filename unknown>:0
  at Microsoft.FSharp.Control.AsyncBuilderImpl+callA@803[System.String,Microsoft.FSharp.Core.Unit].Invoke (Microsoft.FSharp.Control.AsyncParams`1 args) [0x00000] in <filename unknown>:0

I just tested this on my Windows VM with 0.39.2 and everything works fine.
So it seems to be a mono incompatability.
I am running the latest MONO afaik (Mono JIT compiler version 3.12.1 ((detached/0849ec7 Fri Mar 20 19:07:48 EDT 2015))

this looks similar to https://github.com/fsprojects/Paket/issues/757

Looks exactly like it actually. We are using nuget pack actually.

/cc @haf
On Apr 9, 2015 17:00, "Dominic Graefen" notifications@github.com wrote:

Looks exactly like it actually. We are using nuget pack actually.
—
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/issues/761#issuecomment-91255778.

I could upgrade to paket pack for our internal libraries and pin paket to 0.38.x.
But that can't be the solution.

Also as this wasn't on nuget.org it is not related to some problems there.
When rolling back to 0.38.x it works fine.

I'd love to see a fix. Not really sure how.

A cross-platform version of the CLR would be one :stuck_out_tongue_winking_eye:
Is there an option/env var you can set to pin the version paket in the bootstrapper?
Would like to avoid having to edit all build.cmd/sh(project-scaffold) files in our libraries which are now obviously all failing on travis.

yes IIRC paket.bootstrapper.exe 0.38 should work.
But wait maybe I have a workaround.

I know bootstrapper takes an argument. But there are quite a few places where i'd have to append, not too bad though.
But I'll wait a moment :+1:

I can't really reproduce so we have to play a bit ping pong. sorry about that.
0.39.3 tries to overwrite the dates in the zipfiles.

StackOverflow :no_entry_sign:
System.StackOverflowException: The requested operation caused a stack overflow.
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0
  at System.IO.Compression.ZipFile.Open (System.String archiveFileName, ZipArchiveMode mode) [0x00000] in <filename unknown>:0```

You can also send me a build via email, so you won't have to create ping pong releases.

WTF!?
i seems the mono implementation is completly broken

https://forums.xamarin.com/discussion/30039/opening-a-zip-file-causes-stack-overflow-exception

Would it possible to apply the mentioned workaround: Using a file stream to create the archive.
?

ok. let's try it using the filestream workaround. 0.39.4 is out

Give me 10 mins.

Bingo!
Works fine(In my reproduction case)
Thanks a lot!!!

authors: devboy forki