Tizen:5.0:Unified:submit:tizen_5.0:20191023.075731
authortizenrobot <tizenrobot@noreply.samsung.com>
Wed, 23 Oct 2019 11:02:42 +0000 (11:02 +0000)
committertizenrobot <tizenrobot@noreply.samsung.com>
Wed, 23 Oct 2019 11:02:42 +0000 (11:02 +0000)
prerelease.description

index dde28d18dbd83612a29908b7fdb662306709f546..11d914387c6f555d5527a01ca677302b8d4dea9c 100644 (file)
@@ -1 +1 @@
-{"obs_target_prj": "Tizen:5.0:Unified", "download_url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210", "images_count": 28, "git_tag": "submit/tizen_5.0/20191023.015210", "obs_url": "https://build.tizen.org/project/show?project=home:prerelease:Tizen:5.0:Unified:submit:tizen_5.0:20191023.015210", "submitter": "Seungbae Shin  <seungbae.shin@samsung.com>", "linked_build_projects": ["platform/core/uifw/efl-modules", "profile/tv/apps/native/air_mediahub", "apps/native/volume-app", "platform/core/connectivity/bt-syspopup", "platform/core/connectivity/nfc-manager", "platform/core/multimedia/libmm-radio", "profile/mobile/apps/web/browser", "platform/core/api/player", "platform/upstream/alure", "platform/core/uifw/widget-viewer-dali", "platform/core/uifw/dali-adaptor", "platform/core/uifw/dali-extension", "profile/mobile/apps/native/settings", "platform/core/api/email", "profile/mobile/apps/native/accessibility-setting", "platform/core/accessibility/screen-reader", "platform/core/uifw/ise-default", "platform/core/api/webapi-plugins", "platform/core/messaging/msg-service", "profile/tv/apps/native/air_volume", "platform/core/api/radio", "platform/framework/web/crosswalk-tizen", "apps/native/starter", "profile/mobile/apps/native/indicator", "platform/upstream/openal-soft", "platform/core/connectivity/smartcard-plugin-nfc", "platform/core/webapi/libteec", "platform/upstream/freealut", "platform/core/uifw/voice-control-elm", "platform/upstream/gst-plugins-bad", "platform/core/system/system-popup", "platform/core/uifw/vc-webview", "platform/core/api/audio-io", "platform/core/api/nfc", "platform/core/uifw/wakeup-engine-default", "platform/upstream/lightweight-web-engine", "platform/core/uifw/dali-toolkit", "platform/core/api/messages", "platform/core/uifw/dali-demo", "platform/core/messaging/email-service", "profile/mobile/apps/native/voice/voice-control-panel", "platform/core/api/recorder", "platform/core/uifw/voice-control", "profile/wearable/apps/native/w3-home", "platform/adaptation/emulator/nfc-plugin-emul", "profile/wearable/apps/native/watch-setting", "platform/core/uifw/libscl-ui", "profile/common/apps/web/browser", "profile/mobile/apps/native/attach-panel-camera", "platform/core/api/cordova-plugins", "platform/core/uifw/inputdelegator", "platform/core/api/wav-player", "platform/core/uifw/dali-csharp-binder", "platform/core/multimedia/libmm-player", "platform/core/multimedia/mmsvc-player", "platform/core/telephony/call-manager", "platform/core/uifw/tts", "profile/common/apps/native/settings", "apps/native/ug-nfc-efl", "profile/tv/apps/native/air_settings", "profile/mobile/apps/native/voice/voice-setting", "profile/wearable/platform/framework/web/web-widget-runtime", "profile/mobile/apps/native/attach-panel-voicerecoder", "platform/framework/web/chromium-efl", "platform/core/api/tone-player", "platform/core/uifw/stt", "platform/core/connectivity/bluetooth-agent", "platform/core/account/liboauth2"], "base": "Tizen:5.0:Base:ref:20191008.1", "download_num": 1, "git_commit": ["a5f8def5dfbe056b4adcdef05276013f0938eaf3"], "images": [{"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/tv-boot-armv7l-odroidxu3", "name": "tv-boot-armv7l-odroidxu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/mobile-boot-armv7l-tm1", "name": "mobile-boot-armv7l-tm1"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/mobile-boot-arm64-tm2", "name": "mobile-boot-arm64-tm2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/common-boot-armv7l-odroidxu3", "name": "common-boot-armv7l-odroidxu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-boot-armv7l-artik533s", "name": "iot-boot-armv7l-artik533s"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/tv-boot-armv7l-odroidu3", "name": "tv-boot-armv7l-odroidu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/common-boot-armv7l-odroidu3", "name": "common-boot-armv7l-odroidu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-boot-arm64-artik710", "name": "iot-boot-arm64-artik710"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-boot-armv7l-artik530", "name": "iot-boot-armv7l-artik530"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-boot-arm64-rpi3", "name": "iot-boot-arm64-rpi3"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/emulator/common-emulator-wayland-3parts-i586", "name": "common-emulator-wayland-3parts-i586"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/emulator/tv-emulator64-wayland", "name": "tv-emulator64-wayland"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/emulator/wearable-emulator-circle", "name": "wearable-emulator-circle"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/emulator/common-emulator-wayland-mbr-i586", "name": "common-emulator-wayland-mbr-i586"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/emulator/tv-emulator32-wayland", "name": "tv-emulator32-wayland"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/emulator/mobile-emulator32-wayland", "name": "mobile-emulator32-wayland"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-headless-2parts-armv7l-rpi3", "name": "iot-headless-2parts-armv7l-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-headless-2parts-armv7l-artik530_710", "name": "iot-headless-2parts-armv7l-artik530_710"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/common-wayland-3parts-armv7l-odroidu3", "name": "common-wayland-3parts-armv7l-odroidu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/common-wayland-3parts-armv7l-rpi3", "name": "common-wayland-3parts-armv7l-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/common-wayland-3parts-arm64", "name": "common-wayland-3parts-arm64"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/mobile-wayland-arm64-tm2", "name": "mobile-wayland-arm64-tm2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/iot-headed-3parts-armv7l-artik530_710", "name": "iot-headed-3parts-armv7l-artik530_710"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/tv-wayland-armv7l-odroidxu3", "name": "tv-wayland-armv7l-odroidxu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/tv-wayland-armv7l-rpi3", "name": "tv-wayland-armv7l-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/mobile-wayland-armv7l-tm2", "name": "mobile-wayland-armv7l-tm2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/wearable-wayland-armv7l-tw2", "name": "wearable-wayland-armv7l-tw2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191022.1/tizen-5.0-unified_20191022.1.20191023.015210/images/standard/mobile-wayland-armv7l-tm1", "name": "mobile-wayland-armv7l-tm1"}], "packages": ["capi-media-sound-pool", "capi-media-sound-manager"], "buildstatus": [{"repo": "standard", "count": "70", "code": "succeeded", "arch": "x86_64"}, {"repo": "standard", "count": "70", "code": "succeeded", "arch": "i586"}, {"repo": "standard", "count": "70", "code": "succeeded", "arch": "armv7l"}, {"repo": "standard", "count": "70", "code": "succeeded", "arch": "aarch64"}, {"repo": "emulator", "count": "70", "code": "succeeded", "arch": "x86_64"}, {"repo": "emulator", "count": "70", "code": "succeeded", "arch": "i586"}], "projects": ["platform/core/api/sound-pool", "platform/core/api/sound-manager"], "ref_obs_target_prj": "Tizen:5.0:Unified:ref:20191022.1"}
\ No newline at end of file
+{"obs_target_prj": "Tizen:5.0:Unified", "download_url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731", "images_count": 28, "git_tag": "submit/tizen_5.0/20191023.075731", "ref_obs_target_prj": "Tizen:5.0:Unified:ref:20191023.1", "images": [{"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/mobile-boot-arm64-tm2", "name": "mobile-boot-arm64-tm2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/common-boot-armv7l-odroidxu3", "name": "common-boot-armv7l-odroidxu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/mobile-boot-armv7l-tm1", "name": "mobile-boot-armv7l-tm1"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/tv-boot-armv7l-odroidxu3", "name": "tv-boot-armv7l-odroidxu3"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/emulator/tv-emulator64-wayland", "name": "tv-emulator64-wayland"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/emulator/common-emulator-wayland-mbr-i586", "name": "common-emulator-wayland-mbr-i586"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/emulator/common-emulator-wayland-3parts-i586", "name": "common-emulator-wayland-3parts-i586"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/emulator/tv-emulator32-wayland", "name": "tv-emulator32-wayland"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-boot-armv7l-artik533s", "name": "iot-boot-armv7l-artik533s"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/common-boot-armv7l-odroidu3", "name": "common-boot-armv7l-odroidu3"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/emulator/wearable-emulator-circle", "name": "wearable-emulator-circle"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/tv-boot-armv7l-odroidu3", "name": "tv-boot-armv7l-odroidu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-boot-arm64-artik710", "name": "iot-boot-arm64-artik710"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-boot-armv7l-artik530", "name": "iot-boot-armv7l-artik530"}, {"status": "success", "repo": "emulator", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/emulator/mobile-emulator32-wayland", "name": "mobile-emulator32-wayland"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-boot-arm64-rpi3", "name": "iot-boot-arm64-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-headless-2parts-armv7l-artik530_710", "name": "iot-headless-2parts-armv7l-artik530_710"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-headless-2parts-armv7l-rpi3", "name": "iot-headless-2parts-armv7l-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/common-wayland-3parts-armv7l-rpi3", "name": "common-wayland-3parts-armv7l-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/common-wayland-3parts-arm64", "name": "common-wayland-3parts-arm64"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/iot-headed-3parts-armv7l-artik530_710", "name": "iot-headed-3parts-armv7l-artik530_710"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/tv-wayland-armv7l-odroidxu3", "name": "tv-wayland-armv7l-odroidxu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/common-wayland-3parts-armv7l-odroidu3", "name": "common-wayland-3parts-armv7l-odroidu3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/mobile-wayland-arm64-tm2", "name": "mobile-wayland-arm64-tm2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/tv-wayland-armv7l-rpi3", "name": "tv-wayland-armv7l-rpi3"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/wearable-wayland-armv7l-tw2", "name": "wearable-wayland-armv7l-tw2"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/mobile-wayland-armv7l-tm1", "name": "mobile-wayland-armv7l-tm1"}, {"status": "success", "repo": "standard", "url": "http://download.tizen.org/prerelease/tizen/5.0-unified/tizen-5.0-unified_20191023.1/tizen-5.0-unified_20191023.1.20191023.075731/images/standard/mobile-wayland-armv7l-tm2", "name": "mobile-wayland-armv7l-tm2"}], "linked_build_projects": ["platform/core/api/email", "platform/core/webapi/libteec", "profile/mobile/apps/web/browser", "platform/core/uifw/dali-extension", "platform/core/connectivity/bt-syspopup", "profile/mobile/apps/native/indicator", "platform/core/api/webapi-plugins", "platform/core/messaging/msg-service", "platform/framework/web/crosswalk-tizen", "profile/mobile/apps/native/settings", "platform/core/uifw/vc-webview", "platform/core/messaging/email-service", "profile/wearable/apps/native/w3-home", "platform/upstream/lightweight-web-engine", "platform/core/api/messages", "platform/core/uifw/dali-demo", "profile/tv/apps/native/air_mediahub", "profile/wearable/apps/native/watch-setting", "profile/common/apps/web/browser", "platform/core/api/cordova-plugins", "platform/core/telephony/call-manager", "profile/common/apps/native/settings", "profile/wearable/platform/framework/web/web-widget-runtime", "platform/framework/web/chromium-efl", "platform/core/connectivity/bluetooth-agent", "platform/core/account/liboauth2"], "base": "Tizen:5.0:Base:ref:20191008.1", "download_num": 1, "git_commit": ["8d344cf68cbf8b9521052e813e9aba3162e85294"], "submitter": "Eunhye Choi  <eunhae1.choi@samsung.com>", "packages": ["capi-media-player"], "buildstatus": [{"repo": "standard", "count": "27", "code": "succeeded", "arch": "x86_64"}, {"repo": "standard", "count": "27", "code": "succeeded", "arch": "armv7l"}, {"repo": "standard", "count": "27", "code": "succeeded", "arch": "aarch64"}, {"repo": "emulator", "count": "27", "code": "succeeded", "arch": "x86_64"}], "projects": ["platform/core/api/player"], "obs_url": "https://build.tizen.org/project/show?project=home:prerelease:Tizen:5.0:Unified:submit:tizen_5.0:20191023.075731"}
\ No newline at end of file