QA/Bibisect/da

From The Document Foundation Wiki
< QA
Jump to: navigation, search
This page is a translated version of the page QA/Bibisect and the translation is 44% complete.

Outdated translations are marked like this.
Other languages:
dansk • ‎English • ‎Bahasa Indonesia • ‎日本語 • ‎русский • ‎中文(简体)‎

Introduktion

Bibisect står for ”binær bisektion“ Det er en procedure, der hjælper med at identificere tilsagn, der har forårsaget regressioner. Regressioner er den mest irriterende menneskelige efterladenskab, som uheldigvis dukker op med softwareudvikling og QA (kvalitetssikring). Vi vil behandle regressioner hurtigt og før tiden er gået og de bliver sværere og sværere at vurdere og ordne.

Hvordan fungerer Bibisection?

Hver Bibisect-pakke er et git-lager befolket med hundreder eller tusinder prototyper af LibreOffice. Tilføjet til lageret in kronologisk orden giver prototyperne en hurtig og enkel måde for os at teste en fejl mod imod mange forskellige versioner uden at skulle kompilere LibreOffice hver gang, vi skifter til en anden version.

Vi kan geare værktøjerne, der er indbygget i git til binære søgninger gennem tilsagnene (”fx git bisect“) såvel som drage fordel af kompressionen og de-duplikeringsfunktioner, der inkluderet i git. Fx i en serie af prototyper, som hver kunne optage 500 MB diskplads, skal vi gennem de-duplikation potentielt kun bruge kun 25 MB til hver ekstra prototype.

Watch Effective Bisection and Bibisection (Matthew Francis's talk at LibOCon 2015 on YouTube) for both an introduction, and practical details.

Detaljer

En succesfuld bibisection vil overlade udviklerne kun nogle få tilsagn at gennemsøge for at finde det 'skyldige' tilsagn, som vi tror indførte en regression. Afhængigt af det bestemte bibisect-lager, kan samlingen være på 60, 100 eller bare 2 tilsagn. (Vi har også nogle meget 'grove' bibisect-lagre, som bruger frigivne versioner + beta + RC-prototyper, og disse har måske samlinger der spænder over flere hundreder tilsagn)

QA kan tage det ekstra skridt, der består i en fuldstændig bibisection (der bestemmer det nøjagtige tilsagn) eller kan overlade det til udviklerne. Det er ofte let at at finde det tilsagn, som har forårsaget problemet, efter at fejlen er blevet bibisectet. Med omkring 10 GB vil du have hundreder af prototyper at arbejde med. En bibisect kan tage så lidt som 15 minutter.

Aktuelt kan bibisect udføres på:

As can be seen from the Commits in range and Number of builds, depending upon the particular bibisect repository, this range might be on average 80 commits for old "43max" repository (reaching hundreds of source commits in some builds) to just 1 or 2 commits for newer repositories. (We also have some very 'coarse' bibisect repositories that use released versions + beta + RC builds, and these may have ranges spanning multiple hundreds of commits).

If build commit or range is found, bug is marked with keyword "bibisected", and if source commit is found, bug is additionally marked "bisected".

Generelle Instruktioner

It might be a good idea for beginners to start by tracing the steps of a bibisect that was already completed successfully. For this purpose we have a bibisecting tutorial.

Bemærk: Hver operativsystem er særligt, læs venligst venligst de fulde instruktioner, som vedrører dit specifikke operativsystem (GNU/Linux, macOS eller Windows) for mere komplette instruktioner, instruktionsvideoer og anden beslægtet information.

Bibisection hviler på 6 trin:

  1. Opsætning af dit miljø, herunder installation af eventuel ekstra software
  2. Download af bibisect-pakken
  3. Bibisection af fejlen
  4. Fremstilling af en bibisect-log
  5. Tilknytning af bibisect-loggen til fejlrapporten
  6. Opdatering af fejlrapportfelterne
  1. Attaching the bibisect log to the bug report
  2. Remove keyword 'bibisectRequest' from Keywords field and add the keyword 'bibisected'
  3. If the commit causing the regression has been identified, also add the keyword 'bisected', add the developer as CC and add the comment 'Adding Cc: to <developer's name>'

Note that you should only add the original committer to the CC, not any reviewers. If a developer has retired from the project (check the date of their last commits), there is no point in adding anyone to the CC. Rather in this case, you should bump the priority of the bug report.

Some bibisect repositories have ranges of source commits folded into a single chunk. If after completing a bibisect you are presented with only a single one of these chunk commits, you can get the range by first copying the hash (note: not the source hash) and using it in a git log command like so:

git log c3f9dc54188b316a61dd871b63734d49b05f5d7f

Now you can copy the source hashes of the first and previous displayed commits and use them to construct a range query like so: https://git.libreoffice.org/core/log/7c4d3ea6ba4d42b4dda5148a00c8c411b5d7703d..5b195fbcf7a441aeb193f6abd08b877e580938e0 This will allow you to skim commit messages looking for related subjects. For deeper scrutiny, see the section on detective work.

Begrænsninger

Udførelse af en 'bibisect' er kun muligt, hvis vi har et tilgængeligt lager til det korrekte operativsystem, der dækker den korrekte samling af LibreOffice-tilsagn. Vi har meget god dækning af GNU/Linux og forbedrer vores dækning af Windowa og macOS.

Nogle regressioner er vanskelige at genskabe og kræver måske flere testkørsler, før fejlen viser sig. Som du måske kan forestille dig, er det ”meget“ svært at bibisecte sådanne regressioner, og kræver at du foretager mange testkørsler efter hver udgivelse af en ny version af LibreOffice for at give nogen sikkerhed / statistik for, at fejlen faktisk findes eller ikke findes i den givne version.

Vi har aktuelt ikke bibisect-understøttelse af

Versioner

Versioner er oplistet på hver OS-side. Se #Detaljer ovenfor.

Ikke Bibisectable

Nogle fejl er ikke bibisect-bare. De omfatter

  • Fejl, der ikke viser sig på en understøttet platform (se #Begrænsninger)
  • Fejl, der er ældre en vores bibisect-prototyper ”(Vi arbejder på at udvide dækningsområdet)“
  • Fejl, der er afhængige af prototypeindstillinger, der ikke er aktiveret i TDF-prototyper ”(fx ”'-kde“')“

Hvis du finder, at en fejl med nøgleordet bibisectRequest ikke er bibisectbar, skriv en kommentar om, hvorfor vi ikke kan bruge bibisect til at opspore begyndelsen af dette problem, og erstat nøgleordet bibisectRequest med notBibisectable.

Fejlfinding

Find fejl, der behøver bibisect

Finding bugs needing bibisect

Følg fejl med nøgleord bibisectRequest are waiting for a bibisect:

Full Query
ID Summary Priority Status
56894 FORMATTING: Cell borders drawn using (python) scripts do not draw as expected in all cases medium NEW
62093 VIEWING of preview in Print Dialog destroyed after horizontal or vertical resize medium NEW
70633 Writer EDITING: Unable to use AltGr to produce supplementary plane chars medium NEW
75218 Letter Wizard does not respect locale anymore medium NEW
79452 Themes with a separator line per toolbar incorrectly places separator line at bottom when toolbar docked at bottom low NEW
81593 Regression: thumbnails in gallery have poor resolution and excessive enlargement when the vector source has small dimensions medium NEW
92880 CopyFromRecordset function not working since 4.x medium NEW
92909 UI - Table creation field data types are displayed in rounded buttons that do not fill grid cell (OSX only) low NEW
93890 FILEOPEN clean-up of bookmark-start and -end breaks references medium NEEDINFO
94113 Accessible focus event missing when caret moves to start of paragraph spanning two pages (see comment 11) medium NEW
95191 Forms and dialogs opened via macros on ODB file open no longer work high NEW
96176 DRAW: Slow performance zooming an SVG after opening medium NEW
96310 LO will hang for 30 plus seconds after opening EMR software alongside the LO suite (1 processor fully consumed) medium NEW
96341 Version 5.1 takes a lot more RAM than version 5.0 in Windows medium NEW
97790 [pyuno] unavailable exported functions and attributes medium NEW
98491 Split hsqldb Base application will not start under OSX10.11.x causes LO to freeze requiring force kill high NEW
100961 After inserting Fixed Date, and saving in DOC format, the date is not fixed anymore medium NEW
101376 Wordcount Beanshell macro execution causes deadlock / hang requiring forced kill high NEW
101379 UI - (on high resolution screens) text cursor is too thin and so nearly invisible medium NEW
103375 MAILMERGE: unpredictable failures: sometimes looses embedded image, or not all mails sent, when e-mailing as pdf medium NEW
103570 Java not selected automatically when a database is opened for the first time low NEW
105314 EDITING autofilter mixes "…" - 'ellipsis symbol', and "..." - 'three single dots' and produces partial result | was: Filter finds not all cells medium NEW
106484 UI: Print Properties Device tab dropdown items not applied or remembered medium NEW
106831 Can't print #10 envelopes properly and with proper orientation medium NEW
106981 The Repeat feature when you select an Inserted Video for it to play in a Loop during a slideshow no longer works (64-bit only) medium NEW
107987 EDITING: Resizing an image is slow depending on slide design medium NEW
109090 Lang pref English (USA) shows as French (France) in spell checker dialogue (macOS only) high NEW
111415 Wrong rendering of checkbox control properties when change TriState field medium NEW
111674 Always office:value="0" for field variable "Formula", which is <text:expression> in file format high NEW
112811 FILESAVE: DOCX - Dots separator in index not fully preserved medium NEW
113673 Filter WMF: fix for WMF images is not adopted by Slide Show mode (LO 6 Alpha 1 only) medium NEW
114272 [macOS] Some Asian characters are garbled with western fonts. medium NEW
114602 Query-Editor: No functions available for Sqlite 3 odbc high NEW
115077 Merge mail wizard send empty images by mail in HTML format medium NEW
116547 Export of mathematical formula in Writer document to DOCX is displayed incorrectly in Word medium NEW
117255 EDITING: Star Obj Descr (XML) Resize preview is sometimes inconsistent medium NEW
117818 CHAPTER NUMBERING DIALOG: Preview doesn't work as expected (steps in comment 1) medium NEW
118748 Accessibility events missing when Calc cells become unselected due to navigating to focused cell medium NEW
119139 Mysql timestamp fields not displayed in table data entry mode with mysql jdbc-connector ConnectorJ 8.x high NEW
119366 FREEZING with long and complex documents medium NEW
119724 MacOS: Large delay before the red spell checker lines show up after pasting the same content multiple times. Lots of time spend in Scheduler::ProcessTaskScheduling() medium NEW
120014 MacOS: Lots of unresponsiveness (beachballs) when enabling automatic spell checking in a large document high NEW
120154 High RAM usage ( around 300mb for 10 mins and drop to 150-200 mb) medium NEW
120358 Long multi-layered numbered list in a table became mis-ordered after some editing medium NEW
120360 Draw extremely slow when table is added medium NEW
120440 Memory usage is increasing rather fast when creating lots of empty documents (45) and pasting a plain text in it medium NEW
120646 Handling of columns in section not correct medium NEW
120796 Attempting to open a ".txt" file with Calc selected from Windows explorer "Open with", opens Writer instead medium NEW
121092 Libreoffice 6.1.3.2 does not allow saving Advanced Properties options with SQLITE 3 over ODBC medium NEEDINFO
121860 System slows down (freezes) while marking/selecting a lot of single cells by Ctrl+Left Mouse Click medium NEW
122206 FILEOPEN: Opening XML file with XSLT filter opens with plain text import dialogue medium NEW
122381 LibreOffice Writer Menu and Toolbar Freezes for 5-10 Seconds when help pack is installed medium NEW
122419 AutoFilter Search Freezes Calc in the Attached Spreadsheet medium NEW
122585 Classification: by using the dialog, footer text from policy is not placed in the document - it is the same as the header medium NEW
122586 Classification: by using the dialog, Watermark text from policy is not placed in the document medium NEEDINFO
122779 FILEOPEN (BASE) Connection to Oracle DB via ODBC ends in [ODBC][ORACLE] Optional Feature not implemented medium NEEDINFO
122952 Writer typing lag when editing text while header image is showing on screen medium NEW
122968 Stuttering/ judder while scrolling using page down (pages per second rate has worsened) medium NEW
123167 BASIC: Pictures in buttons are not persistent in a dialog medium NEW
123234 Missing characters while exporting to PDF using certain fonts (IM fell from arch user repository) medium NEW
123418 Showing all comments takes longer compared with 4.4.7.2 (Win-only) medium NEW
123419 Scrolling around in a document with lots of comment shown very slow compared to 4.4.7.2 medium NEW
123466 Suspicious Log Messages about String comparison medium NEW
123555 Table of Content link tooltip renders blank squares instead of Chinese characters in Word openxml document (macOS-only) high NEW
123633 Web view and hide whitespace causes view position to jitter until entire document is reformatted medium NEW
123700 Adding selection mode is unreliable, clearing selections instead of adding medium NEW
123844 Groupedbar compact almost empty on MacOS high NEW
124000 FILEOPEN DOCX Last row of OLE object table is missing because rows taller in LO medium NEW
124104 LibreOffice Base: Text cut off in GUI elements with font scaling enabling or when font size increased above 12 point medium NEW
124213 A recovered document has "(Remote)" in the title medium NEW
124214 Fuzzy rendering of a FontWork after some stressing medium NEW
124852 Heading characters much too big when copy-paste as GDI metafile medium NEW
125487 Small delay when closing a simple document containing fontwork with pattern fill medium NEW
125596 DOCX: Writer misidentify text language (and appropriate font) in MS Word file (MSO2019) medium NEW
125641 Slow scrolling responsiveness after saving a file with lots of comments medium NEW
126094 CRASH closing LibreOffice while progress bar dialog is displayed medium NEW
126099 Arc tool goes crazy when drawing proportionally medium NEW
126352 “Create Style” Dialogue Does not Work Correctly if Opened via Menu or Toolbar: (often/always) shows other styles than the 'own styles', sometimes inactive when it shouldn't .. medium NEW
126750 Macro not working .xlsm medium NEW
126881 CRASH: Closing LibreOffice while file in frame is being loaded medium NEW
126961 Cannot link to macOS address book - crashes and restarts high NEW
127184 AUTO CAPTION: Problems with Image Caption “Figure” in German UI medium NEW
127310 Base/BASIC: RectangleShape object does not display an image by setting its FillBitmap medium NEW
127629 UI: Question to open links when opening a master document in English but different UI language medium NEW
127665 Address Datasource Wizard shows incorrect list of possible datasource types when compared to File> New >Database> connect to exising database medium NEW
127699 trail left by objects while dragging them with arrow keys in LibreOffice Impress medium NEW
127790 Slide Show mode black screens if a zero width zero height image is inserted on slide medium NEW
127833 Field shading in comments not properly refreshed medium NEW
128498 OPTIONS DIALOG: "Update Links when Loading" doesn't work for sections medium NEW
128580 Copy text from Word is pasted as an image in Mac OS medium NEW
129180 UI Print dialog shows incorrect paper size by default medium NEW
129898 Drawings during presentations wouldn't be shown when setting "mouse pointer as pen" in the slide show settings medium ASSIGNED
130972 FILESAVE "Edit filter settings" grayed out / not accessible in "Save as" dialog of both Calc and Writer medium NEEDINFO
131100 : Link to external .ods file returns incorrect data medium NEW
131620 Unable to enter accented characters in Calc, Page properties, Header (Linux-only) medium NEW
131634 Crash in sd::View::SdrEndTextEdit(bool) medium NEW
132207 Scrolling a selected table with lots of cells slow (comment 3) medium UNCONFIRMED
132417 EDITING ODT: LibreOffice is responding slowly medium UNCONFIRMED
132456 Lots of time spend in SfxBroadcaster::RemoveListener Undoing deleting a row (3/4 minutes) medium NEW
132629 can't spell check using right click in merged cells medium NEW
132679 FILEOPEN DOCX Crash when editing formula inline medium NEEDINFO
132713 FILEOPEN Old base file (*.dbf) created in LO fails to open in 6.4.2.2 high NEW
132714 Crash when deleting table-row used for diagram generation. high NEW
132758 crash swlo!SwNodeIndex::operator!=+5b7a medium NEW
132820 UI: Height input box smaller compared to width (document specific) medium NEW
132900 CUSTOMISE DIALOG: Delay when opening dialog medium UNCONFIRMED
132901 Tools > Options > LibreOffice > Online update does not handle the situation of "online update" feature not being installed gracefully medium NEW
132929 Shape at the wrong position after save and reload caused by undo (see comment 2) medium NEW
132930 Anchor changes from to character to paragraph after undo save and reload medium NEW
132934 Memory usage for viewing presentation has increased from 200 to 300 mb medium UNCONFIRMED
132978 LO Base: Print Form made from query, can't see the records in result.pdf medium NEW
133059 Inserting/Changing header/footer in impress doesn't apply immediately to the current slide medium NEW
133089 MacOS: Some character can't be rendered; square medium NEW
133228 Moving a cell with mouse shows only black dot instead of helpful cell highlightning medium NEW
133355 High memory usage while in presentation mode with large animated gifs medium UNCONFIRMED
133388 Images stacked onto each other are hard to separate (the move in tandem);on insertion on top of each other (see comment 4) medium NEW
133447 Some animations (Zoom, Stretchy...) break animation sequence medium NEW
133660 Changing table styles corrupts table contents medium NEW
133776 No border when dragging columns (MacOS) medium UNCONFIRMED
133959 Image changes position after changing anchor from paragraph to character and dragging the anchor medium NEW
133968 Freeze hang after deleting index and undo with old swx medium NEW
133996 Very slow opening of a ODS with autofilter + conditional formatting medium NEW
134008 Scrolling slows down around WMF images (GDI-only) medium NEW
134014 UI: Styles deck empty under specific circumstances medium NEW
134198 Copy/paste of a doc results in deviating number of pages of the original (in single page view) medium NEW
134201 Crash after pasting several times, then undoing those, then redoing medium NEW
134203 Layout loop medium NEW
134237 Soft edge feature produces lag when scrolling (and mouse-scrolling to zoom) multiple high-resolution images in Draw medium NEW
134324 Scrolling is lagging when rendering images or tables in Ubuntu 20.04 medium NEW
134385 FILESAVE DOCX Don’t add space between paragraphs of the same style not overridden medium NEW
134407 Too narrow preferences dialog medium NEW
134417 Layout loop/freeze after changing anchor from to paragraph to to character medium UNCONFIRMED
134452 Page break disappears after applying table style medium NEW
134489 Paste as RTF substantial slow compared to save as RTF medium UNCONFIRMED
134522 Remove --with-build-version flag medium NEW
134524 FILESAVE DOCX/DOC: Images gone after inserting a gallery object (followed by save & reload) medium UNCONFIRMED
134525 File open/file copy/paste requires 3-4x more memory low UNCONFIRMED
134754 Crash on macOS 10.13 opening local HSQLDB-based odb file in Base on LibreOffice 7 rc1 medium NEW
134788 Inserting a table with 4000-6000 takes a long time to process since 5.1 medium NEEDINFO
134821 Empty pages after pasting multiple times medium UNCONFIRMED
134869 LO Writer: Grey line at the right and bottom when pasting an image - not in Print - only in view medium NEW
134949 FILESAVE/OPEN: Layout changes after file & reload (related to anchoring) medium UNCONFIRMED
134955 Document scrolls to top low NEW
134979 Relative is lost if relative is checked on table tab & go the column tab & press OK medium NEW
134989 FILESAVE RTF: Unexpected insertion of a section medium NEW
135003 Image in exported DOC moves the wrong direction (jump right when pressing down) medium UNCONFIRMED
135010 Memory usage opening and scrolling a DOCX increased from 600 to 1250 MB; still 360 MB in use after close medium UNCONFIRMED
135014 FILESAVE DOCX: Crash after opening and making and edit and save medium NEW
135026 Large arrow images on file save rtf (and missing text) medium NEW
135031 Help files not found (in master) medium NEW
135039 Freeze pasting with track changes enabled medium UNCONFIRMED
135040 Freeze hang after paste medium UNCONFIRMED
135070 Crash clicking cover page while document is still loading medium UNCONFIRMED
135073 Crash of the document recovery window medium NEW
135079 Formatting of simple .RTF one page A4 document completely screwed up medium NEW
135084 Crash on undo ucrtbase abort medium UNCONFIRMED
135092 Images disappearing from document after saving ODT to DOCX (and showing tracking changes) medium UNCONFIRMED
135096 LIbreOffice is showing empty image frames after save to ODT (tracking changes enabled). File reload solves it medium UNCONFIRMED
135097 DOCX: Delete the image caption frame doesn't delete the image medium UNCONFIRMED
135116 Undo accept tracking changes takes +/- 2 minutes to respond medium UNCONFIRMED
135118 Invisible image on wrong page after deleting an image and hiding changes medium UNCONFIRMED
135130 Tracking changes object still available after deleting if recording is on medium UNCONFIRMED
135151 Special Paste RTF: Missing image/frames medium NEW
135155 FILESAVE DOCX: Image anchored to character not properly aligned medium NEEDINFO
135164 FILESAVE DOCX: Heading get bullets medium UNCONFIRMED
135166 FILEOPEN RTF: A part is marked as deleted change and should be so medium NEW
135171 FILEOPEN: DOCX: file exported from LibreOffice takes long long time to open medium NEW
135194 Shortcut ALT+Cursor Down not working on database grid dropdown item medium NEW
135202 LO 6.4.6.1 and 7.0.1 fail with error 1045 when accessing MySQL database using native connector high NEW
135205 Crash after deleting some info and undo medium UNCONFIRMED
135206 Lots of layout movement deleting part of a text medium UNCONFIRMED
135217 FILEOPEN DOCX Empty headers size is applied instead of page top margin medium NEW
135229 Freeze/ hang when moving image in a certain path around medium NEEDINFO
135230 Save Document Dialog Doesn't Allow Keyboard Shortcut medium NEW
135235 FILEOPEN DOCX Shape sizes relative to page is imported with rounding errors medium NEW
135245 FILEOPEN: DOCX: slow opening medium NEW
135255 Undo doesn't restore added content with tracking changes enabled medium UNCONFIRMED
135316 FILEOPEN DOCX: Time to open from 18 to 30-45 seconds medium NEW
135322 FILEOPEN DOC: Text layout after image moving off medium UNCONFIRMED
135324 FILESAVE DOCX: Image and figure caption overlap medium ASSIGNED
135378 FIELD TEXT reintroduced after undo medium NEW
135380 !!br0ken!! error appears for fields medium NEW
135414 Undo deleting ole object previously accessed causes crash medium NEW
135574 Image hidden after selecting image and pressing down arrow key twice medium NEW
135575 Image is going off page (between pages) when anchoring to page medium NEEDINFO
135578 ODT images anchored 'to page', on round trip to OOXML are anchored 'to character' and can't be moved freely medium NEW
135596 FILEOPEN DOCX: Table in footer quirky rendered.. needs multiple clicks to final proper result medium UNCONFIRMED
135618 Image moved with between table cells depend on cell start position and document format (ODT/DOC/DOCX/RTF) medium NEW
135621 FILESAVE DOCX: Frame ends up in footer medium UNCONFIRMED
135634 Frame content invisible for a while when dragged to a new page medium UNCONFIRMED
135641 ListBox in a table control - can't write into the cell without using the mouse medium NEW
135659 Images positioned wrongly after paste RFT undo regular paste medium UNCONFIRMED
135664 One paste of a frame with 1 images, results in 2 images and one frame medium UNCONFIRMED
135699 Image frame and content mismatch when dragging a image frame with wrap so to no wrap medium UNCONFIRMED
135712 Image moves left after changing anchor from to page to paragraph and pressing up medium UNCONFIRMED
135729 Images lost in RTF when saving ODT to DOC and DOC to RTF medium NEW
135732 Cutting image in frame in table saved as DOCX doesn't work medium UNCONFIRMED
135735 Image wrongly positioned after deleting header (fixed at save and reload) medium UNCONFIRMED
135767 Arrow list in table replaced by numbering at redo medium NEW
135778 Characters misplaced in rtl text with fonts "B fontName" medium NEW
135796 FILESAVE DOCX/DOC: Highlighting inside textboxes not exported with a odt to DOC/DOCX conversion medium UNCONFIRMED
135846 Images disappearing of page (or becoming transparent) after moving image medium UNCONFIRMED
135854 Image disappearing of changing page wrap to optimal (paragraph where the 'as character' image is anchored to' is moving up medium UNCONFIRMED
135870 Wrong spelled underlining gone after pressing enter caused by autocorrection capitalize medium UNCONFIRMED
135910 Transparent objects either possess outlines when none are defined or are completely opaque, depending on export PNG options medium NEW
135912 PNG export of text with graphical shadow applied does not output correctly medium NEW
135940 Frame transparent (wrap through) in header with DOCX but not in DOC medium NEW
135967 Frames present in navigator, not visible in document (except in 6.0) medium UNCONFIRMED
135976 Anchor to character deleted with backspace at anchor position in bulleted list medium UNCONFIRMED
135981 Wrong formatting when typing (like track & changes involved) medium UNCONFIRMED
135982 Deleting text with backspace slows down heavily medium UNCONFIRMED
136016 Image differently positioned after undo (in bulleted list); different anchor position medium UNCONFIRMED
136017 Image frame background set to white explicitly (instead of non) on DOC export medium UNCONFIRMED
136019 Selecting a frame inside a frame or textbox inside a frame in header/footer is rather cumbersome medium UNCONFIRMED
136035 FILESAVE: DOCX: Frames within frames or textboxes within frames are positioned wrong after DOCX export medium NEW
136040 Undo doesn't restore text in columns (Hebrew?) medium UNCONFIRMED
136059 Filesave DOC/X: Non-square shape with border frame has wrap wrong applied medium NEW
136227 FILEOPEN DOCX with a large table slow (4 seconds ODT 28 seconds DOCX) medium UNCONFIRMED
136245 Page count is terribly off on file open with a large table; ultimately it will work (but seems slower). Fine in 6.0 (Windows Only) medium NEW
136284 Undo steps cut/off broken after RTF paste medium UNCONFIRMED
136287 Certain properties of controls in forms can no longer be edited using keyboard entries. medium NEW
136426 Filesave DOC: Missing last chart in MSO (seen in LO) medium NEW
136447 Text flow page break in tristate after CTRL+A Backspace Undo medium UNCONFIRMED
136469 Spell checker Calc not underlining wrong spelled word when copy pasting under certain conditions medium UNCONFIRMED
136473 Slow scrolling/zooming with Skia Raster/Vulkan (follow up on bug 136240) medium NEW
136515 Frame and content disengaged after moving frame followed by cut and paste medium NEW
136623 Textboxes wrongly positioned after on file open medium UNCONFIRMED
136627 Memory usage increases with 200 MB after hovering over file send (java runtime related) medium UNCONFIRMED
136717 Quite some activity on undo deleting a (large) table medium UNCONFIRMED
136749 Undo deleting a large table slow medium NEW
136782 Frame/image duplication after cut & paste in DOCX medium NEW
136806 Redo inheriting formatting from somewhere else medium UNCONFIRMED
136880 Comment anchor selected when clicking at the position where the anchor is shown medium NEEDINFO
136903 Crash swlo!SwRedlineData::SetSeqNo+0xf26: (track changes involved) medium UNCONFIRMED
136930 Empty image frame after undo reject all medium UNCONFIRMED
136940 A thin vertical line is visible in presentation mode (Skia & GDI and OpenGL) low NEW
136991 open a rtf-file with colored text medium NEW
137055 Image gone after undo multiple times (track & changes involved) medium NEW
137073 Changing anchor position of image and undo does not restore the image's original position medium NEW
137173 Document with hyperlinks hangs medium NEW
137387 UI graphical artifacts in macOS medium NEW
137587 Removing field from header also removes watermark medium NEW

242 Total; 242 Open (100%); 0 Resolved (0%); 0 Verified (0%);


Derudover kunne all unresolved regressions in LibreOffice] have nytte af bibisection.

Find fejl, der allerede er bibisectet

Se venligst links til bugzilla-forespørgsler i here.

Når informationen ovenfor er tilføjet fejlen, ved en udvikler , at regressionen blev introduceret mellem tilsagnene fb754a0df859e30255c25af8fa19bfaa75f257e7 (good) og 2d19e9bb07ccff3134f855812dddfda5c07b1fe4 (bad) på master. A:

git log fb754a0df859e30255c25af8fa19bfaa75f257e7..2d19e9bb07ccff3134f855812dddfda5c07b1fe4

på kildelageret, der vil så vise de 128 tilsagn, herunder den, som introducerede fejlen og gøre det meget lettere for udvikleren at nærme sig den skyldige. Se flere detaljer i:

Specielle situationer

Bibisecting language-specific bugs

The TDF bibisect repositories provided do not include any lang-packs.

To bibisect bugs which work good with english UI, but bad with non-english UI (like CJKs): one should copy-paste the following files, from a release build which has your language, to the same location of the bibisect repo:

  1. program/resource/<your_lang_tag>
  2. share/registry/Langpack-<your_lang_tag>.xcd
  3. share/registry/res/fcfg_langpack_<your_lang_tag>.xcd
  4. share/registry/res/registry_<your_lang_tag>.xcd

The suggested language resources you should copy is the one for the same major branch. For example, for the bibisect-linux-64-6.0 repo, you can copy from 6.0.1.1 release.

Kørsel med en separat brugerprofil

For at oprette en mappe til separate profiler på /tmp/ (som vil blive fjernet automatisk under den næste maskinopstart):

./opt/program/soffice -env:UserInstallation=file:///tmp/soffice-bisect

Hvis du vil begynde forfra på hver bisect-gentagelse, kan du tilføje nummeret på git-tilsagnet til mappens navn. For eksempel

./opt/program/soffice \
-env:UserInstallation=file:///tmp/soffice-bisect-$(git rev-parse HEAD)

Find en løsning

Sommetider er en fejl indirekte skade af en anden (måske mindre) fejl på en uklar måde. I sådanne tilfælde er en anden fejl måske blev fikset på masteren, men ikke tilbageporteret til udgivelsesforgreningen. Du kan finde løsningen (fix'et), ligesom du finder en fejl, bortset fra at du skal skrive
git bisect good
i stedet for
git bisect bad
og omvendt. Hvis løsningen er lille og vigtig nok, kan den sandsynligvis let blive tilbageporteret til udgivelsesforgreningen.

Sometimes a bug is a collateral damage of another (possibly minor) bug, in a non obvious way. In such cases that other bug might be fixed on master, but was not backported to the release branch. To identify a problem-fixing commit you can use:

git bisect start --term-new=fixed --term-old=unfixed
git bisect fixed master
git bisect unfixed <some-old-sha> # you can use "git log --reverse" to detect the first revision in the bibisected package

As you test, say

git bisect fixed

or

git bisect unfixed

as appropriate.

If the fix is small and important enough, it likely can be easily backported to the release branch.

Checking out a specific commit based on source hash

Sometimes you already know a specific source commit has/does not have the bug you are hunting.

Copy the source hash from the LibreOffice git history and use it to grep in the bibisect repo log like so:

git log --all --grep='29a9f433c268414747d8ec7343fc2b5987971738'

Copy the commit hash of the bibisect repo and do a checkout for it to verify your assumption:

git checkout 38758b70f5278d4d8292a2e857e80a9a1130f38e

You can use the repo commit hash when determining the bad-good range to bisect:

git bisect start 38758b70f5278d4d8292a2e857e80a9a1130f38e oldest

Doing detective work inside a commit range

In case your bibisect result is a range of commits and you have trouble locating the offending commit, you might make your life easier by searching with a keyword.

An example for a case, where we know the problem is in Calc's Navigator view:

git log --stat --pretty=short --graph 169bd7718264b0e312052757f9bbd2321e1399c2...ff8b873936aa72b17309da4bfc2775573a5b1f55 | grep -B 10 -A 10 --color=always "sc/source/ui/navipi" | less -R

Adjust the -B and -A grep parameters to control how many lines before and after the hit you want to display. When piping to less, -R preserves the colouring of search results.

Bisect skip hell

Sometimes we get stuck in a miserable situation, where we have to use git bisect skip over and over again due to various reasons. There are ways of getting out of these infuriating messes and here we will show one of them.

Example bug: tdf#123095

Bug appeared in 4.0-4.1 range.

There are lots of commits, where the autofilter is not shown at all, so have to skip those.

We can use git bisect visualize to show us the remaining suspected commits:

git bisect visualize --oneline > /some/path/bisect-viz-123095.txt

The earliest bad results are at the top while the ones you have skipped are at the bottom. The commit below the bottom is the last known good one.

My top results included

  b842ac1 source-hash-7b4d76772ef76a8de852ed647ed0cad368f70189
  40ef04e source-hash-dc173b7f2a550185404aacbc6da744cb6d1880fc
  8e697de source-hash-eb96e4325278f31b9e6fbc1d5c6a01543204ded6

So I did git checkout b842ac1, test, continue with the next etc. Turns out the third one from the top was already a skippable commit.

I made a range query with the source hashes in the style bottomcommit..firstbadcommit.

In the displayed results I searched for "filter" and found a suspicious commit about sorting autofilter popup items.

If soffice is failing with a non-zero exit code--this probably means a crash--a solution under #Tidbits for efficiency offers a script to ease the pain of repeatedly skipping failed probes.

Finding source commits from bibisect

If bibisect was done, but not likely to be correct or in a repository known to have large range of source commits, we can check the range by finding a previous build commit from the found one and then find the source range.

$ git log -1 1f14665c5624bc7a502738aa8f4f2bd70a211e72^
$ git log --oneline b6c016da23d309b4ac7d154bc33a22397974ed73..d85fd8a85501547d5bb87822d2589a07aed7f2d6

Problemløsning

Beskriv venligst dine problemer og hvordan du løste dem. Dette afsnit dækker spørgsmål, som dækker mere end et OS. Om OS-specifikke spørgsmål se venligst de individuelle OS wikisider.

Umuligt at udtrække filer

Hvis du ikke kan udtrække filer (du skulle få en fejlmeddelelse). Prøv at omdøbe filen fra *.tar.lzma til *.tar.xz.

Installeret LibreOffice blev uventet ændret

Problemer / Beskeder:

Problem / Messages:

   error: Your local changes to the following files would be overwritten by checkout:
     opt/program/pythonloader.pyc
     opt/program/uno.pyc
     opt/program/unohelper.pyc
   Please, commit your changes or stash them before you can switch branches.
   Aborting

'Løsninger'::

git checkout .

vil reparere problemet. Derefter kan du starte den næste testkørsel som sædvanligt med

git bisect good # or git bisect bad

Hvis det ikke løser problemet, kan du prøve

git clean -fd
git reset --hard

Den ultimative reparation er at slette alt undtagen en skjult

.git/

mappe, Og udføre

git checkout oldest

Umuligt at start soffice

Problem: Efter forsøg på at køre soffice inde i bibisect får du fejlmeldingen "unexpected operator terminate called after throwing an instance of 'com::sun::star::uno::DeploymentException'“

Problem 1: Upon trying to run soffice within bibisect you receive the error "unexpected operator terminate called after throwing an instance of 'com::sun::star::uno::DeploymentException'

Løsning: Nulstil din LibreOffice-profil, der er placeret i ~/.config/libreoffice. Sørg for at tage sikkerhedskopi af mappen, hvis du har nogen som helst indstillinger, du vil bevare til brug med din stabile LibreOffice-udgave. Når du er færdig med bibisect kan du prøve at genskabe din sikkerhedskopi på dens oprindelige plads (dvs. slette den den nye profilmappe og erstatte den med den sikkerhedskopierede).


Yderligere oplysninger

Noter

Se detaljer om, hvordan bibisect-arkiver genereres:

Information om sammenfletning af alle vore bibisect-lagre, ser du på

Vi vil lave en grafisk brugerflade (GUI) til bibisect: Bibisect GUI