Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksporters-handbooktesting_index/el/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Testing a FreeBSD Port" ], "previous_source": "", "target": [ "" ], "id_hash": -1553111924189179136, "content_hash": -1553111924189179136, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1177428/?format=api", "priority": 100, "id": 1619321, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=6a723cef0647d300", "url": "https://translate-dev.freebsd.org/api/units/1619321/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.136533Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Chapter 10. Testing the Port" ], "previous_source": "", "target": [ "" ], "id_hash": 6402333793804054420, "content_hash": 6402333793804054420, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1163004/?format=api", "priority": 100, "id": 1619322, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=d8d9a8aa192b6f94", "url": "https://translate-dev.freebsd.org/api/units/1619322/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.137328Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Testing the Port" ], "previous_source": "", "target": [ "" ], "id_hash": 3734625763310272506, "content_hash": 3734625763310272506, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:13", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1163006/?format=api", "priority": 100, "id": 1619323, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=b3d40e5847217ffa", "url": "https://translate-dev.freebsd.org/api/units/1619323/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.138036Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Running `make describe`" ], "previous_source": "", "target": [ "" ], "id_hash": -3354536039695934051, "content_hash": -3354536039695934051, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:51", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1163008/?format=api", "priority": 100, "id": 1619324, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=51724b3eb7ad9d9d", "url": "https://translate-dev.freebsd.org/api/units/1619324/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.138698Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Several of the FreeBSD port maintenance tools, such as man:portupgrade[1], rely on a database called [.filename]#/usr/ports/INDEX# which keeps track of such items as port dependencies. [.filename]#INDEX# is created by the top-level [.filename]#ports/Makefile# via `make index`, which descends into each port subdirectory and executes `make describe` there. Thus, if `make describe` fails in any port, no one can generate [.filename]#INDEX#, and many people will quickly become unhappy." ], "previous_source": "", "target": [ "" ], "id_hash": -7518055352834683172, "content_hash": -7518055352834683172, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:56", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 66, "source_unit": "https://translate-dev.freebsd.org/api/units/1243524/?format=api", "priority": 100, "id": 1619325, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=17aa807d2c908edc", "url": "https://translate-dev.freebsd.org/api/units/1619325/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.139338Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "It is important to be able to generate this file no matter what options are present in [.filename]#make.conf#, so please avoid doing things such as using `.error` statements when (for instance) a dependency is not satisfied. (See crossref:porting-dads[dads-dot-error,Avoid Use of the `.error` Construct].)" ], "previous_source": "", "target": [ "" ], "id_hash": 4422868989236632123, "content_hash": 4422868989236632123, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:61", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/1243526/?format=api", "priority": 100, "id": 1619326, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=bd612fe98f8a5a3b", "url": "https://translate-dev.freebsd.org/api/units/1619326/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.140054Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "If `make describe` produces a string rather than an error message, everything is probably safe. See [.filename]#bsd.port.mk# for the meaning of the string produced." ], "previous_source": "", "target": [ "" ], "id_hash": 369774623457928302, "content_hash": 369774623457928302, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:65", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1243528/?format=api", "priority": 100, "id": 1619327, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=8521b40f9629e46e", "url": "https://translate-dev.freebsd.org/api/units/1619327/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.140742Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Also note that running a recent version of `portlint` (as specified in the next section) will cause `make describe` to be run automatically." ], "previous_source": "", "target": [ "" ], "id_hash": 1724644813531457598, "content_hash": 1724644813531457598, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:67", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1163016/?format=api", "priority": 100, "id": 1619328, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=97ef2b520243283e", "url": "https://translate-dev.freebsd.org/api/units/1619328/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.141410Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Running `make test`" ], "previous_source": "", "target": [ "" ], "id_hash": 3727951171074725516, "content_hash": 3727951171074725516, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:69", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1588289/?format=api", "priority": 100, "id": 1619329, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=b3bc57d6abe9168c", "url": "https://translate-dev.freebsd.org/api/units/1619329/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.142061Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Even if the port builds fine, it is a good idea to ensure that the software correctly does what it is supposed to do. If the original upstream project provides tests along with the software, it is a good idea to run them and check everything works as expected." ], "previous_source": "", "target": [ "" ], "id_hash": -6813514742230498207, "content_hash": -6813514742230498207, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:75", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 49, "source_unit": "https://translate-dev.freebsd.org/api/units/1588291/?format=api", "priority": 100, "id": 1619330, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=217188710576c461", "url": "https://translate-dev.freebsd.org/api/units/1619330/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.142692Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "A port can enable tests automatically by using the `TEST_TARGET` variable. When set, this variable contains the name of the testing target of the port. This is usually just `test` but other names include `tests`, `check` or for specific cases things like `run_tests.py`." ], "previous_source": "", "target": [ "" ], "id_hash": -1163643932638479594, "content_hash": -1163643932638479594, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:80", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/1588293/?format=api", "priority": 100, "id": 1619331, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=6fd9e8022e0b7b16", "url": "https://translate-dev.freebsd.org/api/units/1619331/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.143370Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "In addition to the `TEST_TARGET` variable the framework provides the following variables to control the tests execution:" ], "previous_source": "", "target": [ "" ], "id_hash": 7432585663738047502, "content_hash": 7432585663738047502, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:83", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 12, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1588295/?format=api", "priority": 100, "id": 1619332, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=e725d94819c46c0e", "url": "https://translate-dev.freebsd.org/api/units/1619332/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.144046Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`TEST_WRKSRC` is the directory to do the tests in." ], "previous_source": "", "target": [ "" ], "id_hash": 8274948797508362927, "content_hash": 8274948797508362927, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:85", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 13, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1588297/?format=api", "priority": 100, "id": 1619333, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=f2d68616ba0822af", "url": "https://translate-dev.freebsd.org/api/units/1619333/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.144678Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`TEST_ENV` contains additional variables to be passed to the test stage." ], "previous_source": "", "target": [ "" ], "id_hash": -8461221500936062631, "content_hash": -8461221500936062631, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:86", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1588299/?format=api", "priority": 100, "id": 1619334, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=0a93b3dfd6cef959", "url": "https://translate-dev.freebsd.org/api/units/1619334/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.145326Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`TEST_ARGS` contains any extra arguments passed to the test stage." ], "previous_source": "", "target": [ "" ], "id_hash": -4980840912262386234, "content_hash": -4980840912262386234, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:87", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1588301/?format=api", "priority": 100, "id": 1619335, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=3ae07f9475de2dc6", "url": "https://translate-dev.freebsd.org/api/units/1619335/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.145961Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Examples of use of these variables can be found in package:cad/xyce[], package:www/libjwt[] and others." ], "previous_source": "", "target": [ "" ], "id_hash": -651370367451718389, "content_hash": -651370367451718389, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:90", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1588303/?format=api", "priority": 100, "id": 1619336, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=76f5de1a16d31d0b", "url": "https://translate-dev.freebsd.org/api/units/1619336/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.146584Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Please make sure that tests do not break when updating a port." ], "previous_source": "", "target": [ "" ], "id_hash": -7762962593754588343, "content_hash": -7762962593754588343, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:94", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1588305/?format=api", "priority": 100, "id": 1619337, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=14446aa6a29cdb49", "url": "https://translate-dev.freebsd.org/api/units/1619337/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.147291Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Portclippy / Portfmt" ], "previous_source": "", "target": [ "" ], "id_hash": 6181057433519154479, "content_hash": 6181057433519154479, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:98", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1163018/?format=api", "priority": 100, "id": 1619338, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=d5c786fcb532652f", "url": "https://translate-dev.freebsd.org/api/units/1619338/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.147938Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Those tools come from package:ports-mgmt/portfmt[]." ], "previous_source": "", "target": [ "" ], "id_hash": 8185475678368309961, "content_hash": 8185475678368309961, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:101", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1163020/?format=api", "priority": 100, "id": 1619339, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=f198a6c2cebe22c9", "url": "https://translate-dev.freebsd.org/api/units/1619339/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.148556Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Portclippy is a linter that checks if variables in the [.filename]#Makefile# are in the correct order according to crossref:order[porting-order,Order of Variables in Port Makefiles]." ], "previous_source": "", "target": [ "" ], "id_hash": -716519523894352718, "content_hash": -716519523894352718, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:103", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1163022/?format=api", "priority": 100, "id": 1619340, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=760e694a0fa524b2", "url": "https://translate-dev.freebsd.org/api/units/1619340/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.149196Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Portfmt is a tool for automatically formatting [.filename]#Makefile#." ], "previous_source": "", "target": [ "" ], "id_hash": 7085604002468709758, "content_hash": 7085604002468709758, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:105", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1163024/?format=api", "priority": 100, "id": 1619341, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=e2551f4c923bc57e", "url": "https://translate-dev.freebsd.org/api/units/1619341/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.149852Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Portlint" ], "previous_source": "", "target": [ "" ], "id_hash": -5594299597428409857, "content_hash": -5594299597428409857, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:107", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1163026/?format=api", "priority": 100, "id": 1619342, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=325d0e27f02b39ff", "url": "https://translate-dev.freebsd.org/api/units/1619342/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.150485Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Do check the port with crossref:quick-porting[porting-portlint,`portlint`] before submitting or committing it. `portlint` warns about many common errors, both functional and stylistic. For a new port, `portlint -A` is the most thorough; for an existing port, `portlint -C` is sufficient." ], "previous_source": "", "target": [ "" ], "id_hash": -9191559171373889821, "content_hash": -9191559171373889821, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:112", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 23, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 39, "source_unit": "https://translate-dev.freebsd.org/api/units/1565678/?format=api", "priority": 100, "id": 1619343, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=007105a1f24686e3", "url": "https://translate-dev.freebsd.org/api/units/1619343/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.151103Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Since `portlint` uses heuristics to try to figure out errors, it can produce false positive warnings. In addition, occasionally something that is flagged as a problem really cannot be done in any other way due to limitations in the ports framework. pass:[<!-- vale Vale.Terms = NO -->] When in doubt, the best thing to do is ask on {freebsd-ports}. pass:[<!-- vale Vale.Terms = YES -->]" ], "previous_source": "", "target": [ "" ], "id_hash": -642733360430821298, "content_hash": -642733360430821298, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:118", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 65, "source_unit": "https://translate-dev.freebsd.org/api/units/1565680/?format=api", "priority": 100, "id": 1619344, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=77148d69fe3a504e", "url": "https://translate-dev.freebsd.org/api/units/1619344/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.151812Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Port Tools" ], "previous_source": "", "target": [ "" ], "id_hash": -7235039274905638877, "content_hash": -7235039274905638877, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:120", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1163032/?format=api", "priority": 100, "id": 1619345, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=1b97fa1cc33fe823", "url": "https://translate-dev.freebsd.org/api/units/1619345/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.152494Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "The package:ports-mgmt/porttools[] program is part of the Ports Collection." ], "previous_source": "", "target": [ "" ], "id_hash": -8489874462778549705, "content_hash": -8489874462778549705, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:123", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1163034/?format=api", "priority": 100, "id": 1619346, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=0a2de8284a6c9a37", "url": "https://translate-dev.freebsd.org/api/units/1619346/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.153117Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`port` is the front-end script, which can help simplify the testing job. Whenever a new port or an update to an existing one needs testing, use `port test` to test the port, including the <<testing-portlint,`portlint`>> checking. This command also detects and lists any files that are not listed in [.filename]#pkg-plist#. For example:" ], "previous_source": "", "target": [ "" ], "id_hash": -3371337964268531024, "content_hash": -3371337964268531024, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:128", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 52, "source_unit": "https://translate-dev.freebsd.org/api/units/1565682/?format=api", "priority": 100, "id": 1619347, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=513699fbcdfc52b0", "url": "https://translate-dev.freebsd.org/api/units/1619347/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.153766Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "# port test /usr/ports/net/csup\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3219147056178862433, "content_hash": 3219147056178862433, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:132", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1163038/?format=api", "priority": 100, "id": 1619348, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=acacb5311b491961", "url": "https://translate-dev.freebsd.org/api/units/1619348/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.154433Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`PREFIX` and `DESTDIR`" ], "previous_source": "", "target": [ "" ], "id_hash": 9148474107458345971, "content_hash": 9148474107458345971, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:135", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 29, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1163040/?format=api", "priority": 100, "id": 1619349, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=fef5e8bae3e9dbf3", "url": "https://translate-dev.freebsd.org/api/units/1619349/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.155062Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`PREFIX` determines where the port will be installed. It defaults to [.filename]#/usr/local#, but can be set by the user to a custom path like [.filename]#/opt#. The port must respect the value of this variable." ], "previous_source": "", "target": [ "" ], "id_hash": 5930831796984056820, "content_hash": 5930831796984056820, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:140", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1243536/?format=api", "priority": 100, "id": 1619350, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=d24e8c18b1d38bf4", "url": "https://translate-dev.freebsd.org/api/units/1619350/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.155703Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`DESTDIR`, if set by the user, determines the complete alternative environment, usually a jail or an installed system mounted somewhere other than [.filename]#/#. A port will actually install into [.filename]#DESTDIR/PREFIX#, and register with the package database in [.filename]#DESTDIR/var/db/pkg#. `DESTDIR` is handled automatically by the ports infrastructure with man:chroot[8]. There is no need for modifications or any extra care to write `DESTDIR`-compliant ports." ], "previous_source": "", "target": [ "" ], "id_hash": -6259982512246499720, "content_hash": -6259982512246499720, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:145", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 62, "source_unit": "https://translate-dev.freebsd.org/api/units/1243538/?format=api", "priority": 100, "id": 1619351, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=292013126963d678", "url": "https://translate-dev.freebsd.org/api/units/1619351/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.156356Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "The value of `PREFIX` will be set to `LOCALBASE` (defaulting to [.filename]#/usr/local#). If `USE_LINUX_PREFIX` is set, `PREFIX` will be `LINUXBASE` (defaulting to [.filename]#/compat/linux#)." ], "previous_source": "", "target": [ "" ], "id_hash": 8289559754831249399, "content_hash": 8289559754831249399, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:148", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1243540/?format=api", "priority": 100, "id": 1619352, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=f30a6ead53173ff7", "url": "https://translate-dev.freebsd.org/api/units/1619352/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.157044Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Avoiding hard-coded [.filename]#/usr/local# paths in the source makes the port much more flexible and able to cater to the needs of other sites. Often, this can be accomplished by replacing occurrences of [.filename]#/usr/local# in the port's various [.filename]##Makefile##s with `${PREFIX}`. This variable is automatically passed down to every stage of the build and install processes." ], "previous_source": "", "target": [ "" ], "id_hash": -8317114744806577415, "content_hash": -8317114744806577415, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:152", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 55, "source_unit": "https://translate-dev.freebsd.org/api/units/1243542/?format=api", "priority": 100, "id": 1619353, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=0c93ac349fa3eaf9", "url": "https://translate-dev.freebsd.org/api/units/1619353/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.157687Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Make sure the application is not installing things in [.filename]#/usr/local# instead of `PREFIX`. A quick test for such hard-coded paths is:" ], "previous_source": "", "target": [ "" ], "id_hash": 8049183846443510837, "content_hash": 8049183846443510837, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:155", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1243544/?format=api", "priority": 100, "id": 1619354, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=efb4720fdb13ec35", "url": "https://translate-dev.freebsd.org/api/units/1619354/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.158414Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "% make clean; make package PREFIX=/var/tmp/`make -V PORTNAME`\n" ], "previous_source": "", "target": [ "" ], "id_hash": -8446436354276239675, "content_hash": -8446436354276239675, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:159", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1163052/?format=api", "priority": 100, "id": 1619355, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=0ac83ae30d6b56c5", "url": "https://translate-dev.freebsd.org/api/units/1619355/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.159050Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "If anything is installed outside of `PREFIX`, the package creation process will complain that it cannot find the files." ], "previous_source": "", "target": [ "" ], "id_hash": -7759563928236147577, "content_hash": -7759563928236147577, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:162", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1163054/?format=api", "priority": 100, "id": 1619356, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=14507db81d8cbc87", "url": "https://translate-dev.freebsd.org/api/units/1619356/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.159670Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "In addition, it is worth checking the same with the stage directory support (see crossref:special[staging,Staging]):" ], "previous_source": "", "target": [ "" ], "id_hash": -4888831500313127494, "content_hash": -4888831500313127494, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:164", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1163056/?format=api", "priority": 100, "id": 1619357, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=3c2761a7111895ba", "url": "https://translate-dev.freebsd.org/api/units/1619357/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.160290Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "% make stage && make check-plist && make stage-qa && make package\n" ], "previous_source": "", "target": [ "" ], "id_hash": -8256924470751532612, "content_hash": -8256924470751532612, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:168", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1163058/?format=api", "priority": 100, "id": 1619358, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=0d6982f0df9fe9bc", "url": "https://translate-dev.freebsd.org/api/units/1619358/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.160922Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`check-plist` checks for files missing from the plist, and files in the plist that are not installed by the port." ], "previous_source": "", "target": [ "" ], "id_hash": -8565162671895319022, "content_hash": -8565162671895319022, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:171", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/1163060/?format=api", "priority": 100, "id": 1619359, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=09226dee1a3e6e12", "url": "https://translate-dev.freebsd.org/api/units/1619359/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.161528Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`stage-qa` checks for common problems like bad shebang, symlinks pointing outside the stage directory, setuid files, and non-stripped libraries..." ], "previous_source": "", "target": [ "" ], "id_hash": -7618043583890239341, "content_hash": -7618043583890239341, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:172", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1163062/?format=api", "priority": 100, "id": 1619360, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=164745b8fac75093", "url": "https://translate-dev.freebsd.org/api/units/1619360/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.162155Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "These tests will not find hard-coded paths inside the port's files, nor will it verify that `LOCALBASE` is being used to correctly refer to files from other ports. The temporarily installed port in [.filename]#/var/tmp/`make -V PORTNAME`# must be tested for proper operation to make sure there are no problems with paths." ], "previous_source": "", "target": [ "" ], "id_hash": 4296051731977316358, "content_hash": 4296051731977316358, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:175", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 51, "source_unit": "https://translate-dev.freebsd.org/api/units/1565684/?format=api", "priority": 100, "id": 1619361, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=bb9ea449ed35a806", "url": "https://translate-dev.freebsd.org/api/units/1619361/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.162770Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "`PREFIX` must not be set explicitly in a port's [.filename]#Makefile#. Users installing the port may have set `PREFIX` to a custom location, and the port must respect that setting." ], "previous_source": "", "target": [ "" ], "id_hash": 921513732159533381, "content_hash": 921513732159533381, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:178", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/1243548/?format=api", "priority": 100, "id": 1619362, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=8cc9dfdb65037145", "url": "https://translate-dev.freebsd.org/api/units/1619362/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.163428Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Refer to programs and files from other ports with the variables mentioned above, not explicit pathnames. For instance, if the port requires a macro `PAGER` to have the full pathname of `less`, do not use a literal path of [.filename]#/usr/local/bin/less#. Instead, use `${LOCALBASE}`:" ], "previous_source": "", "target": [ "" ], "id_hash": -3238259499008593933, "content_hash": -3238259499008593933, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:182", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/1243550/?format=api", "priority": 100, "id": 1619363, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=530f6424870eeff3", "url": "https://translate-dev.freebsd.org/api/units/1619363/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.164065Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "-DPAGER=\\\"${LOCALBASE}/bin/less\\\"\n" ], "previous_source": "", "target": [ "" ], "id_hash": 8732573502257741979, "content_hash": 8732573502257741979, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:186", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1163070/?format=api", "priority": 100, "id": 1619364, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=f9305555490fc09b", "url": "https://translate-dev.freebsd.org/api/units/1619364/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.164725Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "The path with `LOCALBASE` is more likely to still work if the system administrator has moved the whole [.filename]#/usr/local# tree somewhere else." ], "previous_source": "", "target": [ "" ], "id_hash": -6397058034023768949, "content_hash": -6397058034023768949, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:189", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/1163072/?format=api", "priority": 100, "id": 1619365, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=2739159c72745c8b", "url": "https://translate-dev.freebsd.org/api/units/1619365/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.165378Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "All these tests are done automatically when running `poudriere testport` or `poudriere bulk -t`. It is highly recommended that every ports contributor install and test their ports with it. See <<testing-poudriere>> for more information." ], "previous_source": "", "target": [ "" ], "id_hash": 8840990142610735459, "content_hash": 8840990142610735459, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:195", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1243552/?format=api", "priority": 100, "id": 1619366, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=fab181b1710b0163", "url": "https://translate-dev.freebsd.org/api/units/1619366/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.166007Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "poudriere" ], "previous_source": "", "target": [ "" ], "id_hash": 5443678470341349610, "content_hash": 5443678470341349610, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:198", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1565686/?format=api", "priority": 100, "id": 1619367, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=cb8bd4ba182350ea", "url": "https://translate-dev.freebsd.org/api/units/1619367/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.166633Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "For a ports contributor, poudriere is one of the most important and helpful testing and build tools. Its main features include:" ], "previous_source": "", "target": [ "" ], "id_hash": -7914199370615857271, "content_hash": -7914199370615857271, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:202", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1565688/?format=api", "priority": 100, "id": 1619368, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=122b1d9a88d25f89", "url": "https://translate-dev.freebsd.org/api/units/1619368/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.167242Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Bulk building of the entire ports tree, specific subsets of the ports tree, or a single port including its dependencies" ], "previous_source": "", "target": [ "" ], "id_hash": 6822284235463100174, "content_hash": 6822284235463100174, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:204", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 20, "source_unit": "https://translate-dev.freebsd.org/api/units/1163080/?format=api", "priority": 100, "id": 1619369, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=dead9f5dbb86870e", "url": "https://translate-dev.freebsd.org/api/units/1619369/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.167866Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbooktesting_index/el/?format=api", "source": [ "Automatic packaging of build results" ], "previous_source": "", "target": [ "" ], "id_hash": 4583866452101470336, "content_hash": 4583866452101470336, "location": "documentation/content/en/books/porters-handbook/testing/_index.adoc:205", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1163082/?format=api", "priority": 100, "id": 1619370, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbooktesting_index/el/?checksum=bf9d2a4077569880", "url": "https://translate-dev.freebsd.org/api/units/1619370/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2024-02-17T12:25:10.168479Z" } ] }{ "count": 176, "next": "