primordic/IssueDupesLite huggingface dataset:
Repository: fomantic/Fomantic-UI

Issue #1462: [calendar] Parsing date in format yyyy-mm-ddT00:00:00 in Firefox
Created: 2020-05-12T20:56:15Z
Bug Report
On Firefox (I'm currently using the latest version 76.0.1), parsing a date such as 2018-08-13T00:00:00 results in August 13, 2000.
Steps to reproduce
See #935

Using Firefox, supply the date in the format 2018-08-13T00:00:00 using set date

Expected result
August 13, 2018
Actual result
August 13, 2000
Testcase
https://jsfiddle.net/scblack/qzLvkxm9/1/
Additional Information
In the date parser, assuming text is '2018-08-13T00:00:00'.
It changes to lowercase with the following line:
text = ('' + text).trim().toLowerCase();
After this line, text is '2018-08-13t00:00:00', which is then used to attempt to create a date:
var textDate = new Date(text);
After this, textDate is an invalid date. Firefox doesn't seem to handle a lowercase 't'. when parsing the date.
Version
2.8.4

Duplicate issue #1495: Does not work properly using iso8601 date formats in timezones
Created: 2020-06-01T13:53:39Z
When using the calendar for date picking using iso8601 strings (2020-05-12) the display date changes due to the use of the internal javascript date parser:

  
    
      Fomantic-UI/src/definitions/modules/calendar.js
    
    
         Line 1346
      in
      3f3045c
    
  
  
    

        
          
           var textDate = new Date(text); 
        
    
  


This has issues well described at: https://stackoverflow.com/questions/7556591/is-the-javascript-date-object-always-one-day-off
To avoid native javascript Date 'wonkeyness' I personally use the moment library. Since that is not a desirable dependency here I would not an easy solution.
To reproduce (changin the day of the original iso8601 inputs (negative time zones) (2020-05-12 => 2020-05-11)):
$('.datepicker').calendar({
  firstDayOfWeek: 1,
  type: 'date',
  formatter: {
    datetime: function(date, settings) {
      if (!date) {
        return '';
      }
      return moment(date).format().substr(0, 10);
    }
  }
});
when correcting for this and switching back to utc on formatting, there can/will be a day change when selecting a date from the calendar (note the difference is the utc call):
$('.datepicker').calendar({
  firstDayOfWeek: 1,
  type: 'date',
  formatter: {
    datetime: function(date, settings) {
      if (!date) {
        return '';
      }
      return moment(date).utc().format().substr(0, 10);
    }
  }
});

Closing comment (2020-06-01T14:02:30Z): Duplicate of #1462
Repository: fomantic/Fomantic-UI

Issue #1519: [table] scrollable tbody with sticky th
Created: 2020-06-12T18:07:08Z
Feature Request
It would be great with native support for scrollable tables with sticky header
https://stackoverflow.com/questions/29906134/semantic-ui-keep-thead-visible-when-scrolling-tbody

Duplicate issue #2081: [Table] Scroll-able Body Content for Table
Created: 2021-08-20T14:06:00Z
Feature Request
Some time we need a scroll-able table body for a long-content table (Instead of clicking the button on the footer).
... With a fixed header and footer I meant.
Screenshot (if possible)
Something like this would be nice.

Closing comment (2021-08-20T14:41:08Z): Duplicate of #1519
Repository: fomantic/Fomantic-UI

Issue #2971: [Dropdown] Search with remote content causes Firefox to hang
Created: 2024-01-06T10:34:06Z
Bug Report
I have noticed strange behaviour in the Firefox browser version 121 and higher. The browser hangs when searching remote from API. Strangely enough, not all sources are causing the problem.
Steps to reproduce
It can be reproduced on the current docs

Open Firefox
Go to: https://fomantic-ui.com/modules/dropdown.html#sanitized-version
Start typing in "Sanitized Version" dropdown

Expected result
I expect the list to be filtered.
Actual result
The page is actually frozen under Firefox and surprisingly this filtering doesn't work in other browsers.
On the other hand the other examples with remote content works fine, e.g.: https://fomantic-ui.com/modules/dropdown.html#match-search-query-on-server
Testcase
https://fomantic-ui.com/modules/dropdown.html#sanitized-version
Screenshot (if possible)


Version
Fomantic ver 2.9.3
Firefox 121

Duplicate issue #2999: [Dropdown] render is very slow with large dataset
Created: 2024-02-14T12:59:22Z
Performance Bug Report
Steps to reproduce

open https://dev.atk4.org/demos/form/html-layout.php
open F12 console and network tab
click "Destination" input field (the once with "Select your destination" placeholder)
notice (by observation) the Fomantic-UI dropdown takes some time to open (300 - 1000 ms)
notice (in F12 console) the http response itself is fast (about 100 ms)
repeat step 3 and notice the dropdown takes even more time to open

the list in the demo has about 200 items (country names), I would expect it to be rendered in less than 10 ms (after http response is fully received)
Version
latest / 2.9.3

Closing comment (2024-02-14T17:40:36Z): Yes, I use Firefox. I do not have FF 123 on hand, but when I cherrypicked #2973 into atk4/ui the issue is gone. So I can confirm it is a duplicate of #2971.
I agree with #2973 (comment) to wait until FF 123 is released so no action is needed.
Repository: fomantic/Fomantic-UI

Issue #495: [Button] Borders no longer present for basic grouped buttons
Created: 2019-02-18T10:46:54Z
The basic buttons are no longer showing borders when grouping together within ui buttons container. They have borders till version 1.6.4. I'm not sure this is the change of design specification or bug.
Here's fiddle that uses version 1.6.4 and the buttons still have borders. Here's fiddle that uses version 2.7.0 and the borders were no longer present.

Duplicate issue #539: [Bug] Buttons behavior inconsistent between semantic and fomantic
Created: 2019-03-06T03:56:07Z
Bug Report
Honestly not sure if bug or not, but it seems undesirable?

Description
1
Individual button styles are ignored for the buttons parent when it comes to inverted. If I have an inverted button under a buttons div, the inverted class is ignored. With semantic-ui stylesheets, it would apply the inverted class on a per-button basis.
2
The buttons borders (box-shadow) are swallowed inbetween buttons, this is also new in fomantic-ui. It seems like potentially unwanted behavior over not swallowing the edges?
Semantic-UI:

Fomantic-UI:

Testcase
For 1: https://jsfiddle.net/jwzykb14/
Version
2.7.2

Closing comment (2019-03-06T12:22:19Z): This is already fixed by #487 for 2.7.3
See adjusted fix for your example:

[Edit]: Duplicate of #495
Repository: fomantic/Fomantic-UI

Issue #1430: Height difference b/w label and basic label
Created: 2020-04-21T15:52:35Z
Bug Report
The heght of the <a class="ui label">Testing</a> is 26px whereas <a class="ui basic label">Basic</a> has a height of 28px
Expected result
Both labels should have the same height. Since the size is mentioned using a different property.
Is it intentional? Shouldn't be they have the same height?
Testcase
https://codesandbox.io/s/quiet-surf-w7upu?file=/index.html
Screenshot (if possible)
https://imgur.com/ZYS6Wt1
Version
2.8.4

Duplicate issue #1431: Height difference b/w label and basic label
Created: 2020-04-21T15:54:37Z
Bug Report
The heght of the <a class="ui label">Testing</a> is 26px whereas <a class="ui basic label">Basic</a> has a height of 28px
Expected result
Both labels should have the same height. Since the size is mentioned using a different property.
Is it intentional? Shouldn't be they have the same height?
Testcase
https://codesandbox.io/s/quiet-surf-w7upu?file=/index.html
Screenshot (if possible)
https://imgur.com/ZYS6Wt1
Version
2.8.4

Closing comment (2020-04-21T16:56:31Z): Duplicate of #1430
Repository: fomantic/Fomantic-UI

Issue #158: [Form/Input/Checkbox/Dropdown] Inconsistent inverted logic
Created: 2018-10-07T16:28:19Z
Problem
The naming logic of inverted form elements is not consistent.
This could be considered a feature instead of a Bug but currently it's an inconsistent behaviour, which somehow breaks the "inverted" logic for Form Elements:
Input
has two inverted variants:
ui inverted input

ui inverted transparent input

Checkbox
has only one variant:
ui inverted checkbox

The matching "inverted transparent" variant according to input logic is completely missing for checkbox.
Dropdown
also has only one variant, But this time "inverted" is completely black without adding "transparent". This breaks the logic acording to input and checkbox

Textarea
does not have any inverted variant at all 😞
This does not feel consistent and makes clearly inverted forms using the default framework nearly impossible.
Solution
I suggest implementing the following class additions :
ui inverted transparent checkout
Suggested Example:

ui inverted transparent dropdown (which behaves as it currently is without "transparent")
ui inverted dropdown (that will be a breaking change)
ui inverted textarea
ui inverted transparent textarea
Poll
What do you guys think?

Duplicate issue #1635: Inverted input fields are not dark-theme friendly.
Created: 2020-08-09T18:37:25Z
Bug Report
Steps to reproduce

Use the inverted input field

Expected result
The inverted input should appear dark.
Actual result
The input is not dark, and even in the docs, it isn't. It only becomes dark-theme friendly after it is also transparent. Even though it might have a few changes to better fit the inverted theme, I would much prefer it to be a dark background.
Screenshot

Version
2.8.6 Fomantic UI from cdnjs.cloudflare.com

Closing comment (2020-08-09T18:52:28Z): Duplicate of #158
Repository: fomantic/Fomantic-UI

Issue #2261: Icons are corrupted when using the Material theme
Created: 2022-03-11T12:27:30Z
Bug Report
Icons are corrupted when using the Material theme
Steps to reproduce

Go into project folder
Run npm init
Run npm install --ignore-scripts fomantic-ui
Run cd node_modules/fomantic-ui
Run npx gulp install
Edit semantic/src/theme.config and change @site to material
Run npx gulp build
Add an icon to an index.html in project root referencing the stylesheet semantic/dist/semantic.min.css

Expected result
Icons appear uncorrupted
Actual result
Icons are corrupted
Testcase
https://jsfiddle.net/9ontkbzm/ index.html referencing the compiled stylesheet
Screenshot (if possible)

Version
2.8.8

Duplicate issue #1225: Wrong data after compiling
Created: 2019-12-16T14:14:28Z
Bug Report
I use theme.config to compile own config of fomantic. My old files were made with version 2.7.2. It worked fine. And with version 2.8.2 in css files contains the wrong paths for images and icon fonts. I used material for site but in material folder you can't find either flags.png nor icon fonts.
Steps to reproduce

https://fomantic-ui.com/introduction/getting-started.html

Testcase
https://pastebin.com/e2Rx9XBQ
Version
2.8.2
Screenshot

Closing comment (2023-02-24T14:27:50Z): Potential duplicate of #2261 and fixed by ##2262
I close this for now. If you still encounter the same issue using the latest version, will reopen again
Repository: fomantic/Fomantic-UI

Issue #2027: ModuleBuildError: Module build failed: UnhandledSchemeError: Reading from "data:application/x-font-ttf;charset=utf-8;;
Created: 2021-07-24T22:06:43Z
Bug Report
Webpack module build failed because of the extra semicolon in Line 41024 in node_modules\fomantic-ui-css\semantic.css
Steps to reproduce


Upgrade to webpack 5.x.x, mini-css-extract-plugin 2.x.x, and fomantic-ui-css 2.x.x
Use webpack 5 asset modules => https://webpack.js.org/guides/asset-modules/
My webpack.config =>

plugins: [
    new MiniCssExtractPlugin({
        filename: "[name].css"
    })
],

module: {
    rules: [
        {
             test: /\.js?$/,
             exclude: /node_modules/,
             loader: "babel-loader"
        },
        {
             test: /\.css$/i,
             use: [
                 MiniCssExtractPlugin.loader,
                 "css-loader"
             ]
        },
        {
             test: /\.(png|svg|jpg|jpeg|gif)$/i,
             type: "asset/resource"
        },
        {
             test: /\.(woff|woff2|eot|ttf|otf)$/i,
             type: "asset/resource"
        }
    ]
}
Expected result
Webpack compilation without errors.
Actual result
ModuleBuildError: Module build failed: UnhandledSchemeError: Reading from "data:application/x-font-ttf;charset=utf-8;;base64
Screenshot (if possible)

Version
fomantic-ui-css v2.8.8
webpack v5.46.0
mini-css-extract-plugin v2.1.0

Duplicate issue #2323: Extra semi colon causing problems in webpack
Created: 2022-04-14T18:01:32Z
Due to extra semi colon in font url webpack is unable to build the fomantic-ui.
To use it with webpack currently I have to explicitly go to node_modules and delete the extra semi-colon.

Closing comment (2022-04-14T18:03:00Z): Duplicate of #2027 and fixed by #2028
Please try the develop branch or CDN nightly build
Repository: fomantic/Fomantic-UI

Issue #747: [dimmer]dimmer hide not object after event
Created: 2019-05-16T20:06:56Z
Bug Report

Steps to reproduce
1.dimmer show event
2.other event example input value
3.dimmer hide event
4.dimmer error not object(TypeError: undefined is not an object (evaluating 'event.target'))
5.dimmer not hide
6.before FUI 2.7.5 is fine
Expected result
Actual result
Testcase
https://jsfiddle.net/allwe/kucxvf79/4/
Screenshot (when possible)

Version
2.7.5

Duplicate issue #756: Javascript error in semantic.js in dimmer code when calling dimmer( 'hide' )
Created: 2019-05-21T00:11:51Z
I just updated to 2.7.5 and started getting the following Javascript error on my page during the call to dimmer( 'hide' ).
Unfortunately I do not have a way to reproduce this but after debugging (and comparing code 2.7.4 vs. 2.7.5 in the area that error occurs) I found the following newly added code:
semantic.js (line 23150)
        complete: function (event) {
          if(event.target === element) {
              event.stopPropagation();
          }

The error in console is per below:
Uncaught TypeError: Cannot read property 'target' of undefined
    at Object.complete (semantic.js:23151)


So it appears that there are times that event object could be undefined which is not accounted for in the above code.  I changed the code to the following:
        complete: function (event) {
          if(event && event.target === element) {
              event.stopPropagation();
          }

after the above change my pages work fine without any issues.  I am not sure if the above change is sufficient or there maybe a deeper issue.  The author of that code would know best!  :)
Version
2.7.5

Closing comment (2019-05-21T00:41:09Z): Just realized this is a duplicate of #747!  Sorry for the duplication.  Please mark this as so.
Repository: fomantic/Fomantic-UI

Issue #165: [Dropdown] `set selected` trigger multiple times `onChange` callback when selecting multiple values
Created: 2018-10-12T09:55:10Z
Bug Report
Steps to reproduce

Create a multiple selection dropdown
Use the set selected behavior to add at least two selected values
!?

Expected result
onChange is fired once
Actual result
onChange is fired multiple times
Testcase
https://jsfiddle.net/kqbfpwm6/1/
Related SUI issues
Semantic-Org/Semantic-UI#4913
Semantic-Org/Semantic-UI#4691

Duplicate issue #1633: [dropdown] onChange fired too many time on multiselect
Created: 2020-08-06T15:59:47Z
Bug Report
I'm using a dropdown in a modal and I'm experiencing issue about onChange event.
The dropdown has preselected items and then it triggers onChange.
In case of multiselect dropdown onChange event is triggered for every item selected and closing and reopening modal make onChange firing doubled.
Steps to reproduce

Open modal and see in console how many times is triggered onChange: 2 times per selected item instead of one time
Close modal and reopen it: now onChange is triggered 2 times per selected item
Why this behaviour?

Expected result
Multiselect dropdown should fire onChange event just ONE TIME, even in case of more than one preselected item.
Closing and reopening modal should not make it doubling onChange events.
Actual result
onChange event firing occurs many times as preselected items and it is doubled when reopen modal.
You can try adding more choices and set them in the dropdown. When you open the modal for the first time you will get onChange events for every item in the select and two onChange events for every item when you reopen the modal.
Testcase
Here is my StackBlitz: https://stackblitz.com/edit/angular-ysshfb
Version
2.8.6

Closing comment (2020-08-06T16:02:48Z): Duplicate of #165
Repository: fontforge/fontforge

Issue #4983: UI font problem (portions) for Chinese UI
Created: 2022-04-04T12:56:43Z
When reporting a bug/issue:


[/] Screenshot

Notice the missing glyphs on the side bar and tabs. Also notice that the missing character in the tab (U+6807 标) is actually displayed in the settings section. (Top bar should be 上标/下标 for superscript/subscript)


[/] The FontForge version and the operating system you're using
FontForge 2022-03-08, OS Windows 10 21H2 Build 19044.1586


[/] The behavior you expect to see, and the actual behavior
The UI should display the words correctly, instead part of the display shows missisng character box.


[/] Steps to reproduce the behavior



Change locale to zh_CN in fontforge.bat.
Go into FontForge and open Font Info.

Duplicate issue #5142: FontForge 2022 中文版中文界面有问题！
Created: 2022-11-16T13:45:50Z

Closing comment (2022-11-16T13:47:08Z): duplicate of #4983
Repository: fontforge/fontforge

Issue #1729: System keyboard layout is ignored on Windows
Created: 2014-09-12T10:27:54Z
FontForge always uses QWERTY apparently.
cc @jtanx

Duplicate issue #1882: file picker doesn't recognize keyboard layout
Created: 2014-10-29T23:07:15Z
I have a custom keyboard layout installed on Windows 7, but fontforge, at least in the initial file picker, seems to be ignoring that somehow, perhaps doing its own interpretation of key up/down sequences rather than obtaining the keycodes from the proper Windows APIs. This makes it rather hard to type file names, especially those using characters not on (or that I can not find on) whatever keyboard model it is using.

Closing comment (2014-10-29T23:08:24Z): Dupe of #1729.
Repository: fontforge/fontforge

Issue #4082: Mac OS Gatekeeper prevents launch without workaround
Created: 2019-12-31T06:28:01Z
After I updated the system version to Catalina, I found that I was no longer able to use FontForge. It seems that it doesn't ask for the authority to access folders and it shows below in each folder when I try to find font file to open.



Since FontForge doesn't request authority of accessing, I couldn't find it in system privacy&safety setting and authorize it... I don't know why but the +/- buttons under the authorized apps list are grey and not available to click, which might mean that I couldn't add fontforge to the list manually..
OS version is macOS Catalina 10.15.2, FontForge version is 20190801.
Thanks for your time!

Duplicate issue #4869: cant open files from desktop for FontForce!!! anyone has the problem?
Created: 2021-12-24T17:42:39Z
Description:
I freshly installed the latest version downloaded from FontForge's website on my Mac (see version info below) and launched it for the first time. i cant open or import any files from desktop and so on
cant use it !!!
Versions:
FontForge: FontForge version 20201107 based on sources from 2020-11-07 20:56 UTC git:21ad4a18fb3d4becfe566d8215eba4483b0ddc4b
Mac OS: Version 12.0.1 (Monterey)
Screenshot:

Closing comment (2021-12-24T20:28:45Z): Duplicate of #4082 per #4520 (comment).
Repository: fontforge/fontforge

Issue #2286: Windows: Clicking on the text box clears the clipboard for external inputs
Created: 2015-05-24T11:12:53Z
If you copy from one program into FontForge, it will paste correctly as long as you don't explicitly click on the text box. As soon as you click on the text box, the clipboard is cleared for unknown reasons. This bug is also present in the 2012 version.

Duplicate issue #2338: Paste shortcut under windows is not working
Created: 2015-06-07T09:26:23Z
Paste shortcut under windows is Ctrl+V. When using in FontForge, it does not paste and clears the clipboard content instead. When using paste from menu works as expected. (seen on Windows 7)

Closing comment (2015-06-07T10:43:49Z): This is a duplicate of #2286. You can use Ctrl+V, but if you click on the text box before pasting, you will lose the paste.
Repository: fontforge/fontforge

Issue #677: Color font COLR/CPAL
Created: 2013-08-24T15:46:28Z
I suppose this should go in the "maybe someday" category as we have a lot of other things to worry about.
Apple and Microsoft have both released separate formats for fonts with multi-color vector glyphs, COLR/CPAL and sbix, respectively. Fontlab has just announced a soon-to-be-released free (as in beer) app that would make these formats cross-platform usable and backwards functional to Widows XP and Mac OSX 10.6.
So, should FontForge step proudly into the world of color and support creating color fonts, and if so, how and when?

Duplicate issue #4978: Support Windows 11 Emojis and Unicodes
Created: 2022-04-01T22:41:42Z
Provide a general summary of the issue in the Title above.
Before you open an issue, please check if a similar issue already exists or has been closed before.

Important
Mark with [x] to select. Leave as [ ] to unselect.
When reporting a bug/issue:

 Screenshot
 The FontForge version and the operating system you're using
 The behavior you expect to see, and the actual behavior
 Steps to reproduce the behavior
 (optional) Possible solution/fix/workaround

When you open an issue for a change/improvement/feature request:

 A description of the problem you're trying to solve, including why you think this is a problem
 If the feature changes current behavior, reasons why your solution is better
 (optional) Possible solution/fix/workaround
Support Windows 11!!

Closing comment (2022-04-30T04:26:18Z): Your issue is legitimate, but it's a duplicate of #677 I'm afraid.
I understand the technical font jargon are confusing and don't expect anyone to know this, I'm just doing some housekeeping.
Closing as duplicate.
Repository: fontforge/fontforge

Issue #4377: `fontforge` as a `pip`-installable Python module
Created: 2020-06-10T19:08:12Z
We discussed this a bit in #4062. (Until that issue got sidetracked to be about Tkinter and other C dependencies, which was my fault. Sorry.)
Anyway, this has come up again. Via @khaledhosny on Twitter:

A pip installable fontforge module would go a long way in making FontForge usable for automated building. Currently building with FontForge in Python-heavy projects is PITA and is the main reason I have sfdLib. Converting to UFO is a shortcut but not my main requirement.

I tend to agree. Certainly, it's possible to build FontForge without GDK/X, which makes the build simpler and faster. But, now that Python wheels are both (a) a thing and (b) very popular thing, I wonder if it's not high time to distribute FontForge via pip.
Of course, I like sfdLib. I know @khaledhosny won't complain to us if SFD format changes, so, I have no problem with it, and have used it before, once or twice. However, there are real benefits beyond the SFD format to having fontforge as a pip module...
I know @skef is particularly interested in this issue. (Or was, before I derailed #4062. Sorry again.) Let's see if we can revive it :-)

Duplicate issue #5286: How do I get VSCode to recognize the fontforge module? 
Created: 2023-09-02T18:38:12Z
Provide a general summary of the issue in the Title above.
Before you open an issue, please check if a similar issue already exists or has been closed before.

Important
Mark with [x] to select. Leave as [ ] to unselect.
When reporting a bug/issue:

[x ] Screenshot



[x ] The FontForge version and the operating system you're using

FontForge Version: 2023.01.01 (Latest)
OS: Windows 10 Pro x64 22H2

 The behavior you expect to see, and the actual behavior

I'd like / expect to see VSCode recognize the fontforge module when I have import fontforge - so I can get autocompletion and remove distracting warnings and errors.

 Steps to reproduce the behavior

Create a new Python file in VSCode and add import fontforge at the top.

 (optional) Possible solution/fix/workaround

When you open an issue for a change/improvement/feature request:

 A description of the problem you're trying to solve, including why you think this is a problem

I think this is a big problem for FontForge script developers. Intellisense and auto-completion don't work for the module, and the full capabilities of the module can't be inspected in the IDE.

 If the feature changes current behavior, reasons why your solution is better

Developers will really appreciate it. Scripts can be more rapidly developed.

 (optional) Possible solution/fix/workaround

I would really appreciate a solution, workaround, patch, bug fix, you name it. If anyone knows how to accomplish this, please let me know!
Jay

Closing comment (2023-11-24T00:28:28Z): Duplicate of #4377. On Windows, only MinGW Python works, not MSVC Python.
Repository: fontforge/fontforge

Issue #1883: file picker doesn't list drive letters other than c: in dropdown
Created: 2014-10-29T23:12:40Z
In the initial file picker, the top drop down includes c:, but not other drive letters found on my machine (D:, E:, F:, etc.).
It does work to type d:\ in the file name entry field, but it is rather disconcerting to not see the other drives listed where expected.

Duplicate issue #2518: Only C: drive appears in open window
Created: 2015-10-11T22:56:34Z
I have a lot of drives in Win7, but FontForge shows only C: drive on open window, and I can't find a way to change to another one.
It would be better using platform-native file open windows, I think.

Closing comment (2016-08-26T11:37:17Z): Dup of #1883.
Repository: fontforge/fontforge

Issue #3258: FontForge-2017-07-31-Windows-r2: crash on “Remove Overlap”
Created: 2018-03-01T12:09:58Z
Doing “Remove Overlap” (Ctrl-Shift-O) on the attached file crashes fontforge.
When reporting a bug/issue:

 Screenshot
 The FontForge version and the operating system you're using
 The behavior you expect to see, and the actual behavior
 Steps to reproduce the behavior
 (optional) Possible solution/fix/workaround

unifont-mono-x0-ff2017-crash-0080.sfd.txt

Duplicate issue #3222: Crashes in FontForge-2017-07-31-Windows-r2
Created: 2017-12-14T06:06:44Z
cut1-unifont-all-x0.sfd.txt
cut-unifont-all-x0.sfd.txt
Running the following script
fontforge-do -lang=ff -c "Open($1); SelectAll(); ExpandStroke(64.545,1,1,0,1); RemoveOverlap(); SetFontOrder(2); Simplify(128,2.05); Simplify(128,2.05); RoundToInt(); RoundToInt(); AddInstrs('prep', 1, 'PUSHW_1 511 SCANCTRL PUSHB_1 4 SCANTYPE'); Save($2);" in.sfd out.sfdout-unifont-all-x0.sfd

on any one of two attached files (as in.sfd) crashes FontForge silently.  This this not present in version of 2014_01_04 (but may have been present in 2016_05_26 — sorry, had no chance to report this earlier).
(So far, I could not find any block of 4096 glyphs of my “smoothing” of Unifont on which FontForge would not crash…)
When reporting a bug/issue:

 Screenshot
 The FontForge version and the operating system you're using
 The behavior you expect to see, and the actual behavior
 Steps to reproduce the behavior
 (optional) Possible solution/fix/workaround

Closing comment (2019-01-10T09:27:01Z): Crash is in splineoverlap.c:CleanMonotonic() and therefore:
Duplicate of #3258
Repository: forseti-security/forseti-security

Issue #1326: explainer list_permissions should print an error as opposed to a traceback
Created: 2018-04-02T15:22:50Z
When invoked without a permission explainer list_permissions prints a Traceback
(fsec) rules $ forseti --endpoint [::]:50051 explainer list_permissions 
Traceback (most recent call last):
  File "/home/altair/virtenvs/fsec/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/cli.py", line 1025, in <module>
    main(sys.argv[1:], ENV_CONFIG)
  File "/home/altair/virtenvs/fsec/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/cli.py", line 1007, in main
    services[config.service](client, config, output, config_env)
  File "/home/altair/virtenvs/fsec/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/cli.py", line 829, in run_explainer
    actions[config.action]()
  File "/home/altair/virtenvs/fsec/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/cli.py", line 762, in do_list_permissions
    config.role_prefixes)
  File "/home/altair/virtenvs/fsec/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/client.py", line 61, in wrapper
    return f(*args, **kwargs)
  File "/home/altair/virtenvs/fsec/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/client.py", line 607, in query_permissions_by_roles
    request, metadata=self.metadata())
  File "/home/altair/virtenvs/fsec/local/lib/python2.7/site-packages/grpc/_channel.py", line 507, in __call__
    return _end_unary_response_blocking(state, call, False, deadline)
  File "/home/altair/virtenvs/fsec/local/lib/python2.7/site-packages/grpc/_channel.py", line 455, in _end_unary_response_blocking
    raise _Rendezvous(state, None, None, deadline)
grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with (StatusCode.UNKNOWN, Exception calling application: No roles or role prefixes specified)>

The absence of the parameter should be checked and result in a proper error message instead.

Duplicate issue #1166: The entry point for forseti_server doesn't print usage before trying to start
Created: 2018-02-27T21:12:04Z
It should look for required args and if not found print the help usage.
Traceback (most recent call last):
  File "/home/user/.virtualenvs/gflags/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/server.py", line 450, in <module>
    main()
  File "/home/user/.virtualenvs/gflags/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/server.py", line 446, in main
    args['forseti_config_file_path'], args['log_level'])
  File "/home/user/.virtualenvs/gflags/lib/python2.7/site-packages/forseti_security-2.0.0-py2.7.egg/google/cloud/forseti/services/server.py", line 367, in serve
    raise Exception('No services to start.')
Exception: No services to start.

Closing comment (2018-04-02T16:52:54Z): Related to #1326
Repository: forseti-security/forseti-security

Issue #3314: Build the config validator library and pb2 files during setup time.
Created: 2019-10-15T00:14:01Z
Instead of checking in the binary, we should rebuild it everything during setup.
Same for the pb2 files for the validator.proto that's being used in the validator_client.py file.

Duplicate issue #3248: Integrate Config Validator release updates into Forseti release process
Created: 2019-09-30T19:32:30Z
Story
Forseti uses a binary of Config Validator which is checked into the Forseti repo. Checking in a binary is not best practice and docker images are now published when a commit is merged into the CV master branch.
Proposed Solution

Evaluate if this change would be easier/better if the initialize forseti script was moved to the Terraform repo. Forseti issue 3313 and Forseti Terraform issue 310. If so, then complete the script migrations first.
Remove the CV binary from the Forseti repo.
Add a Terraform variable to control the CV image commit tag that will be used by Forseti. For example, Forseti on GKE is currently using tag 572e207, however newer versions of CV have been published.
Instead of running the static binary, the Forseti initialize services script will need to run a docker command to run CV instead. This will be similar to how git-sync is run, which is also a docker container.
If the user is using git-sync, is there a way to automatically restart CV so that the newest policies are always used? Note: the cron job handles this by restarting the CV service, and we should investigate if there are ways to do this for ad-hoc use of Forseti.
Consider adding some end-to-end tests for CV if needed.

Acceptance Criteria

Config Validator end-to-end tests pass.
Forseti runs the CV image instead of the binary.
Forseti release documentation is updated.

Closing comment (2020-03-06T06:22:55Z): Related to #3314 let's make sure the proto mentioned in #3314 is updated if needed.
Repository: forseti-security/forseti-security

Issue #108: Add Basic Health Monitoring with Stackdriver
Created: 2017-03-09T17:59:44Z
Story
Monitor for anything that someone should respond when the basic health of the service changes.  Such as if the VM host goes down, an alert should be sent. Customers need to know if Forseti is running/healthy which is difficult to determine today.
Possible Solution(s)
Few more things to consider:

Is Forseti healthy (is the Forseti process running, is Forseti meeting its SLO?). This can be done with Stackdriver process health; I'm not sure if this is configurable via Terraform. Terraform supports an uptime check with http calls.
Is the Forseti VM healthy (is the VM running, is the CPU, memory, disk used up?). This can be done with Stackdriver metrics monitoring; I'm not sure if this is configurable via Terraform.
Is the CloudSQL DB VM healthy (ditto as above).
Notify on Forseti errors in the logs, which is available via Terraform. Is this the same as turning on notifications for new errors?


Consider adding an uptime check and alerting when errors occur.

Duplicate issue #3317: Add new notifier and stackdriver loggings notification failure cases 
Created: 2019-10-15T02:41:08Z
Explore how stackdriver can be enabled with Terraform to enable notifications when Forseti error logs are generated. If this cannot be automated, then add documentation to the website for how to set this up.

Closing comment (2019-12-09T19:53:09Z): Duplicate of #108
Repository: forseti-security/forseti-security

Issue #3551: Config Validator not working with v2.25.0
Created: 2019-12-17T15:34:03Z
Story
A user is trying to use the pre-release version of v2.25.0 on GKE and there are no Config Validator violations found. This issue has been reproduced by @gkowalski-google. I have asked the user for their Terraform configuration. Please keep this user informed of the progress of this issue.

Duplicate issue #3550: Location Rule not working
Created: 2019-12-17T15:30:59Z
Story
A user on Slack is trying to use the Location Scanner with Forseti v2.25.0 on GKE. The following rule is not producing violations even though they have buckets in the US:
rules:
   - name: All buckets in organization must not be in the US.
     mode: blacklist
     resource:
       - type: organization
         resource_ids:
           - {ORG_ID}
     applies_to:
       - type: 'bucket'
         resource_ids:
           - '*'
     locations:
       - 'us*'

Troubleshooting
Originally the rule was configured at the project level and was using a wildcard for the resource/resource_ids. The user tried changing it to resource/type = organization and using their actual Org Id for the resource/resource_ids. @gkowalski-google was able to reproduce the issue (on GCE), but the changes mentioned above resolved it. I have asked the user to check for any errors in Stackdriver.

Closing comment (2019-12-17T21:06:50Z): Possibly related to #3551
Repository: forseti-security/forseti-security

Issue #2906: Integration / Release Automation
Created: 2019-06-13T23:16:56Z
Automate the release process which is manual currently.  As much as feasible, this should involve automatically create the release branch, run the functional tests, sign the release, and then finalize the release.

Duplicate issue #2908: Implement InSpec Tests in Nightly end2end integration test
Created: 2019-06-13T23:22:08Z

Closing comment (2019-06-14T21:06:39Z): Related to #2906
Repository: forseti-security/forseti-security

Issue #1832: Forseti inventory stopped running after a day or two due to auth problem
Created: 2018-07-31T17:05:13Z
Error message:

Error occurred on the server side, message: <_Rendezvous of RPC that terminated with:
status = StatusCode.UNKNOWN
details = "Exception iterating responses: Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application. For more information, please see https://developers.google.com/accounts/docs/application-default-credentials."
debug_error_string = "{"created":"@1533055140.251333959","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1083,"grpc_message":"Exception iterating responses: Could not automatically determine credentials. Please set GOOGLE_APPLICATION_CREDENTIALS or explicitly create credentials and re-run the application. For more information, please see https://developers.google.com/accounts/docs/application-default-credentials.","grpc_status":2}"

Duplicate issue #1880: CronJob runs forever. No new Job is executed
Created: 2018-08-13T07:16:28Z
Hi!
I'm running forseti V2.1.0 setup with the deployment script through cloud shell.
The cronjob is the default one and is running every 2 hours. Unfortunately it gets stuck after some executions.
If I do a
ps -ef
ubuntu   19415 19414  0 Aug10 ?        00:00:00 /bin/sh -c (/usr/bin/flock -n /home/ubuntu/forseti-security/forseti_cron_runner.lock /home/ubuntu/forseti-security/install/gcp/scripts/run_forseti.sh || echo '[forseti-security] Warning: New Forseti
ubuntu   19416 19415  0 Aug10 ?        00:00:00 /bin/sh -c (/usr/bin/flock -n /home/ubuntu/forseti-security/forseti_cron_runner.lock /home/ubuntu/forseti-security/install/gcp/scripts/run_forseti.sh || echo '[forseti-security] Warning: New Forseti
ubuntu   19417 19415  0 Aug10 ?        00:00:00 logger
ubuntu   19419 19416  0 Aug10 ?        00:00:00 /usr/bin/flock -n /home/ubuntu/forseti-security/forseti_cron_runner.lock /home/ubuntu/forseti-security/install/gcp/scripts/run_forseti.sh
ubuntu   19420 19419  0 Aug10 ?        00:00:00 /bin/bash /home/ubuntu/forseti-security/install/gcp/scripts/run_forseti.sh
ubuntu   19810 19420  0 Aug10 ?        00:00:59 /usr/bin/python /usr/local/bin/forseti inventory create --import_as 20180810T140518
you can see that it stopped working at 20180810T140518 (now its 20180813T081100)
After that I get the log messages saying that it didn't run because it's already running.
This is possibly related to these existing issues here:
#1548
#1844
If the issue can't be fixed right away, a workaround like killing the longrunning task would be nice 😎
Thanks Simon

Closing comment (2018-08-13T16:41:49Z): Hi Simon,
I think this issue might be related to #1832, can you try running command forseti inventory list and see if you see a bunch of inventories with STATUS=FAILURE? The temporary solution to that is to restart the server once in a while by running command sudo systemctl restart forseti.service until we have the solution implemented.
Thanks,
Joe
Repository: forseti-security/forseti-security

Issue #1147: Provision the Client VM with Less Resources
Created: 2018-02-23T23:58:56Z
The client vm is now resourced the same as the server: n1-standard-2 (2 vCPUs, 7.5 GB memory)
This can probably be lower to save some $$$.

Duplicate issue #1154: Provision the Client VM with the Appropriate Smaller Resource/Capacity
Created: 2018-02-26T15:34:19Z
Currently the client VM is provisioned as n1-standard-2, which is the same as the server and more resource/capacity than it needs.
However, Joe's benchmarkings show that smaller VM takes longer time to spin up, due to longer time to install dependencies (basically, all of Foseti).  So, these need to be stripped down to only install what the client VM needs.

Closing comment (2018-02-26T15:48:06Z): Duplicates #1147
Repository: forseti-security/forseti-security

Issue #1420: Pin All the PIP Packages to Specific Versions
Created: 2018-04-16T17:53:22Z
Production issues can happen if any of the PIP packages that Forseti depends on, does not support backward compatibility.  Such as this: #1419
So, we need to consider pinning all the pip packages that we use to a specific version, and manage the updates more directly.

Duplicate issue #964: Consolidate build and test dependencies
Created: 2018-01-17T17:37:02Z
Today we have dependencies scattered across various sources

setup.py (build, test, install)
pip list in scripts/docker/base
apt-get list in scripts/docker/base
and the dev environment docs

These should be consolidated into one list that supports consistent versions across local, remote (travis), and in VM environments (docker).

Closing comment (2018-04-16T23:56:51Z): Related to #1420 and #1418
Repository: forseti-security/forseti-security

Issue #858: Find Inventory Diffs Between Scans
Created: 2017-12-04T16:34:55Z
What has changed in the environment: new users, new VMs, new service accounts

Duplicate issue #89: Scanner should provide diffing functionality between the two most recent inventory snapshots
Created: 2017-03-07T16:10:12Z
A design and some thought are required here.

Closing comment (2017-12-21T23:44:56Z): Dupe of #858
Repository: fossasia/loklak_webclient

Issue #151: version `GLIBC_2.14' not found required by imagemin-jpegtran
Created: 2015-06-10T07:13:36Z
I did a complete fresh install, removed all npm stuff in my home folder, killed all processes, run all npm install commands and when I started gulp prodI get the following error:
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: Error: write EPIPE/home/loklak/loklak_webclient/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin/vendor/jpegtran: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by /home/loklak/loklak_webclient/node_modules/gulp-imagemin/node_modules/imagemin/node_modules/imagemin-jpegtran/node_modules/jpegtran-bin/vendor/jpegtran)

..while gulp devworks.
I checked that no other process is running (killall node)

Duplicate issue #141: Production issues with modules not found errors
Created: 2015-06-09T02:23:51Z
[02:21:01] Using gulpfile ~/loklak_webclient/gulpfile.js
[02:21:01] Starting 'clean'...
[02:21:01] Finished 'clean' after 11 ms
[02:21:01] Starting 'dev'...
[02:21:01] Starting 'styles'...
[02:21:01] Starting 'minify-css'...
[02:21:01] Starting 'photoswipe-icons'...
[02:21:01] Starting 'images'...
[02:21:01] Starting 'fonts'...
[02:21:01] Starting 'views'...
[02:21:01] Starting 'browserify'...
[02:21:01] Rebundle...
[02:21:01] Starting 'admin-js'...
[02:21:09] Finished 'photoswipe-icons' after 7.27 s
[02:21:09] Finished 'admin-js' after 7.27 s
[02:21:09] Finished 'styles' after 7.4 s
[02:21:09] Finished 'fonts' after 7.37 s
[02:21:09] gulp-notify: [Compile Error] Cannot find module './templates' from '/home/azureuser/loklak_webclient/app/js'
[02:21:09] Finished 'browserify' after 7.52 s
[02:21:09] gulp-notify: [Error running notifier] Could not send message: not found: notify-send
[02:21:10] Finished 'views' after 8.77 s
Note: The code generator has deoptimised the styling of "/home/azureuser/loklak_webclient/app/js/components/leaflet.js" as it exceeds the max of "100KB".

@aneeshd16 @fuksi @prasht63

Closing comment (2015-06-11T11:44:37Z): related to #151
Repository: fossasia/loklak_webclient

Issue #319: Card Layout for wall
Created: 2015-07-08T05:43:27Z
Tracker for all card related issues:
#304
I am currently using https://github.com/akoenig/angular-deckgrid for a fixed width layout.
Will post updates here.

Duplicate issue #304: Too much wasted space in tweets on wall
Created: 2015-07-07T11:11:12Z
See example:

Why is there so much space wasted? Is this a placeholder for something else (i.e. other media)?
@mariobehling How can we handle this? Please write your opinion and then lets turn this into a bug/feature

Closing comment (2015-07-10T07:14:31Z): This is directly related to #319. I have added Michael's comments there. We can close this so that all discussion can be held there.
Repository: fossasia/loklak_webclient

Issue #207: Implement Data Handling for Plotting Tweets on the map
Created: 2015-06-21T11:58:16Z
Other areas dealing with markers, popups animations anything you see on the map, is in this issue: #169

Duplicate issue #211: send current map display range as search attribute to loklak_server
Created: 2015-06-23T16:00:45Z
if the user can see a map from #170 then the user probably wants to zoom into the map. Each time the user zooms into the map or changes the view, then another search must be send to loklak_server with the latest boundaries of the visible map area.
The feature loklak/loklak_server#47 now supports this. Instead of sending only a /location constraint as addition to the search query, also the boundaries must be submitted using the following schema: /location=lon-west,lat-south,lon-east,lat-north

Closing comment (2015-06-28T16:17:36Z): This is not related to #207.
The init map search will load 300 results, but in most case, there are more. It is of course possible to load, said 1000 results in the beginning, but I witness how long it took the render the results, so more than 300 can create some bad UX, hence comes this issue/approach: zoom to load more.
Short version for the PR above:

Listen to zoom event
Get new geo boundaries
Get new data with new boundaries
Add new points to map
Repository: fossasia/loklak_webclient

Issue #169: Merge Wall and Map and offer map as an option in the final choice of design.
Created: 2015-06-12T11:12:58Z

Duplicate issue #71: Create a getting started view for the wall
Created: 2015-05-21T17:12:50Z
This view will contain all the options and customizations that can be used to create a wall.
Options offered are:

Name of the event
Date of the event
Main hashtag
Additional hashtags, keywords or @users
Choice of 4 base layouts: list, masonry, or centre of attraction with tweet
Choice of wall with (tweets with and without images)/(tweets with no images)/(tweets with images)
Customization of wall colour

Will also contain a basic preview of what the wall would look like.

Closing comment (2015-06-12T11:31:58Z): The 4th option in design->layouts will be a map. Related to #169
Repository: fossasia/loklak_webclient

Issue #120: Propose Service/Projects to aggregate for loklak as search and tweet engine for the Internet of Things
Created: 2015-06-06T09:34:27Z
As a first step we are supporting twitter in loklak. Additional data providers can be other web services or machines - The Internet of Things. A core functionality in loklak is the aggregation of machine readable data, the evaluation of the data, and the conversion to human readable structure that are useful. These can be displayed in views such as a) maps with points, lines, colored areas etc., b) diagrams, c) info walls (twitter wall, media wall, activity wall) d) timelines and e) other forms (what are your ideas?).
As a first step we are looking for services we can aggregate. Which Open Data projects can we start with? Think of sensor networks, wifi communities, health research data, open government data, environmental data and more. Please add projects and services you find here in this issue. Please include info about the format, if possible.

Duplicate issue #61: Loklak Projects - Tweets, Wall, Search frontend
Created: 2015-05-20T16:07:30Z
This is a plan for summer projects for each student. Please provide input and feedback.
Project 1: Loklak Tweets (Sudheesh) - Goal of this project is to fully develop the functionality to tweet on loklak and set up loklak as a twitter app (so, we can tweet on both platform). Also implement additional features including adding attachments (images, videos, maps, location data, code e.g. pastebin like).
Project 2: Twitter Wall Frontend (Aneesh) - Implement a fully functional twitter wall and follow design patterns and functionality of existing twitter walls, e.g. http://tweetwall.com, http://www.tweetbeam.com/show?query=loklak, Also refer to #52
Project 3: Search Frontend (Phuc) - Implement a search frontend and start development by implementing features of the twitter search. And, we would like to see additional functionality for search in further miltestones.
Feature Project (Julian/Michael): Implement authentication for loklak and enable loklak to become a twitter app.
Please start to work on your project by writing down a list of features and then adding issues with the respective labels

Closing comment (2015-06-11T12:55:59Z): Project 4: Map View of messages. (Prashant Kiran) This is strongly related to #120 because its (also!) the visualization of IoT data.