From: Jonas Smedegaard Date: Fri, 24 Jan 2025 17:13:47 +0000 (+0100) Subject: safe-vdash (0.19.3-1) unstable; urgency=medium X-Git-Tag: archive/raspbian/0.19.3-2+rpi1^2^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f04bc7b4c6309301c413f1416d23df1d034a3c83;p=safe-vdash.git safe-vdash (0.19.3-1) unstable; urgency=medium [ upstream ] * new release [dgit import unpatched safe-vdash 0.19.3-1] --- f04bc7b4c6309301c413f1416d23df1d034a3c83 diff --cc debian/changelog index 0000000,0000000..a957180 new file mode 100644 --- /dev/null +++ b/debian/changelog @@@ -1,0 -1,0 +1,219 @@@ ++safe-vdash (0.19.3-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release ++ ++ -- Jonas Smedegaard Fri, 24 Jan 2025 18:13:47 +0100 ++ ++safe-vdash (0.19.2-1) unstable; urgency=medium ++ ++ * drop patch 2001_env_logger, obsoleted by Debian package changes; ++ tighten build-dependency for crate rust-env-logger ++ * update synopsis and long description ++ to mention Autonomi (not obsolete SAFE) ++ ++ -- Jonas Smedegaard Wed, 01 Jan 2025 13:56:37 +0100 ++ ++safe-vdash (0.18.0-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * unfuzz patches ++ * update copyright info: update coverage ++ ++ -- Jonas Smedegaard Fri, 18 Oct 2024 13:21:18 +0200 ++ ++safe-vdash (0.17.9-5) unstable; urgency=medium ++ ++ * relax build-dependency for crate env_logger ++ ++ -- Jonas Smedegaard Fri, 18 Oct 2024 13:04:30 +0200 ++ ++safe-vdash (0.17.9-4) unstable; urgency=medium ++ ++ * add patch 1001 to accept newer branches of crate ratatui; ++ bump build-dependencies for crate ratatui; ++ closes: bug#1082523, thanks to Paul Gevers ++ * rename patch 2001_rename -> 2002_rename ++ ++ -- Jonas Smedegaard Sat, 21 Sep 2024 18:27:14 +0200 ++ ++safe-vdash (0.17.9-3) unstable; urgency=medium ++ ++ * trust upstream optimization level unless explicitly disabled ++ * enable hardening and pedantic build options ++ ++ -- Jonas Smedegaard Wed, 31 Jul 2024 22:14:34 +0200 ++ ++safe-vdash (0.17.9-2) unstable; urgency=medium ++ ++ * no-changes source-only upload to enable testing migration ++ ++ -- Jonas Smedegaard Sun, 21 Jul 2024 00:23:32 +0200 ++ ++safe-vdash (0.17.9-1) experimental; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * build-depend on package for crate reqwest ++ * drop patches 2002_*, obsoleted by Debian package changes; ++ update and unfuzz patches; ++ bump build-dependencies for crates byte-unit ratatui ++ (see bug#1057254) ++ * simplify packaging; ++ build-depend on dh-sequence-rust ++ (not dh-cargo libstring-shellquote-perl) ++ * declare compliance with Debian Policy 4.7.0 ++ * update copyright info: update coverage ++ * set Static-Built-Using (not X-Cargo-Built-Using) ++ ++ -- Jonas Smedegaard Sat, 20 Jul 2024 13:35:28 +0200 ++ ++safe-vdash (0.16.4-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * unfuzz patches ++ ++ -- Jonas Smedegaard Fri, 12 Jan 2024 09:40:06 +0100 ++ ++safe-vdash (0.16.1-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release ++ ++ [ Jonas Smedegaard ] ++ * unfuzz patches ++ * update dh-cargo fork ++ ++ -- Jonas Smedegaard Sat, 30 Dec 2023 17:24:19 +0100 ++ ++safe-vdash (0.16.0-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release ++ ++ [ Jonas Smedegaard ] ++ * declare Built-Using and X-Cargo-Built-Using ++ * drop patch 2002_serde_with, ++ obsoleted by Debian package changes ++ * unfuzz patches ++ ++ -- Jonas Smedegaard Fri, 15 Dec 2023 22:20:49 +0100 ++ ++safe-vdash (0.15.5-2) unstable; urgency=medium ++ ++ * bump build-dependency for crate env_logger; ++ closes: bug#1057673, thanks to Peter Green ++ ++ -- Jonas Smedegaard Thu, 07 Dec 2023 08:17:20 +0100 ++ ++safe-vdash (0.15.5-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * drop patches 2003_*, obsoleted by upstream changes ++ * unfuzz patches; update DEP-3 headers ++ * build-depend on packages ++ for crates glob serde serde_json serde_with strfmt; ++ tighten build-dependencies ++ for crates chrono ratatui ++ * add patch 2002_serde_with ++ to accept older releases of crate serde_with ++ * update patch 2002 ++ ++ -- Jonas Smedegaard Sun, 03 Dec 2023 23:26:01 +0100 ++ ++safe-vdash (0.13.2-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * update patch 2002_ratatui; ++ unfuzz patches; ++ bump build-dependency for crate ratatui ++ * add patches 2003_* to avoid not-in-Debian crate strfmt ++ * drop patch 2002_crossterm, ++ obsoleted by Debian package changes; ++ bump build-dependency for crate crossterm ++ ++ -- Jonas Smedegaard Sat, 02 Dec 2023 09:34:47 +0100 ++ ++safe-vdash (0.11.3-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * add DEP-3 headers ++ * drop TODO note about musl, rumored to cause trouble om arm ++ ++ -- Jonas Smedegaard Mon, 16 Oct 2023 16:23:57 +0200 ++ ++safe-vdash (0.10.1-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * update and unfuzz patches ++ * build-depend on packages for crates crossterm ratatui tokio-macros ++ (not termion tui) ++ ++ -- Jonas Smedegaard Fri, 06 Oct 2023 20:15:34 +0200 ++ ++safe-vdash (0.8.12-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release(s) ++ ++ [ Jonas Smedegaard ] ++ * update patches ++ * update dh-cargo fork ++ * update copyright info: update coverage ++ ++ -- Jonas Smedegaard Sat, 23 Sep 2023 11:10:36 +0200 ++ ++safe-vdash (0.8.7-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release ++ ++ [ Jonas Smedegaard ] ++ * update dh-cargo fork ++ ++ -- Jonas Smedegaard Wed, 13 Sep 2023 21:16:28 +0200 ++ ++safe-vdash (0.8.6-1) unstable; urgency=medium ++ ++ [ upstream ] ++ * new release ++ ++ [ Jonas Smedegaard ] ++ * update DEP-3 patch headers ++ * update dh-cargo fork ++ ++ -- Jonas Smedegaard Sun, 20 Aug 2023 11:52:35 +0200 ++ ++safe-vdash (0.8.5-2) unstable; urgency=medium ++ ++ * update DEP-3 patch headers ++ * update dh-cargo fork ++ ++ -- Jonas Smedegaard Thu, 03 Aug 2023 19:14:13 +0200 ++ ++safe-vdash (0.8.5-1) experimental; urgency=low ++ ++ * initial Release; ++ closes: bug#1009781 ++ ++ -- Jonas Smedegaard Sat, 22 Jul 2023 21:17:26 +0200 diff --cc debian/clean index 0000000,0000000..75167fa new file mode 100644 --- /dev/null +++ b/debian/clean @@@ -1,0 -1,0 +1,1 @@@ ++debian/build/ diff --cc debian/control index 0000000,0000000..da101ab new file mode 100644 --- /dev/null +++ b/debian/control @@@ -1,0 -1,0 +1,63 @@@ ++Source: safe-vdash ++Section: net ++Priority: optional ++Maintainer: Jonas Smedegaard ++Build-Depends: ++ debhelper-compat (= 13), ++ dh-sequence-rust, ++ help2man, ++ librust-bincode-1+default-dev, ++ librust-byte-unit-5+default-dev, ++ librust-chrono-0.4+default-dev, ++ librust-chrono-0.4+serde-dev, ++ librust-crossterm-0.27+default-dev, ++ librust-env-logger-0.11+default-dev, ++ librust-fs2-0.4+default-dev, ++ librust-futures-0.3+default-dev, ++ librust-glob-0.3+default-dev, ++ librust-lazy-static-1+default-dev, ++ librust-linemux-0.3+default-dev, ++ librust-log-0.4+default-dev, ++ librust-rand-0.8+default-dev, ++ librust-ratatui-0.28+default-dev, ++ librust-ratatui-0.28+serde-dev, ++ librust-regex-1+default-dev, ++ librust-reqwest-0.11+default-dev, ++ librust-serde-1+default-dev, ++ librust-serde-1+derive-dev, ++ librust-serde-json-1+default-dev, ++ librust-serde-with-3+chrono-0-4-dev, ++ librust-serde-with-3+default-dev, ++ librust-strfmt-0.2+default-dev, ++ librust-structopt-0.3+default-dev, ++ librust-tempfile-3+default-dev, ++ librust-time-0.3+default-dev, ++ librust-tokio-1+default-dev, ++ librust-tokio-1+macros-dev, ++ librust-tokio-1+rt-multi-thread-dev, ++ librust-tokio-1+sync-dev, ++ librust-tokio-macros-2+default-dev, ++ librust-tokio-stream-0.1+default-dev, ++Standards-Version: 4.7.0 ++Homepage: https://github.com/happybeing/vdash ++Vcs-Git: https://salsa.debian.org/debian/safe-vdash.git ++Vcs-Browser: https://salsa.debian.org/debian/safe-vdash ++Rules-Requires-Root: no ++ ++Package: safe-vdash ++X-Cargo-Crates: ++ vdash, ++Architecture: any ++Depends: ++ ${misc:Depends}, ++ ${shlibs:Depends}, ++Built-Using: ++ ${cargo:Built-Using}, ++Static-Built-Using: ++ ${cargo:Static-Built-Using}, ++Description: node dashboard for the Autonomi Network ++ vdash is a terminal based dashboard ++ for monitoring Autonomi Network nodes. ++ . ++ The Autonomi Network is a fully autonomous ++ data and communications network. diff --cc debian/copyright index 0000000,0000000..796780a new file mode 100644 --- /dev/null +++ b/debian/copyright @@@ -1,0 -1,0 +1,885 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: vdash ++Upstream-Contact: https://github.com/happybeing/vdash/issues ++Source: https://github.com/happybeing/vdash ++ ++Files: * ++Copyright: ++ Mark ++License-Grant: ++ Everything is AGPL3.0 unless otherwise stated. ++License: AGPL-3 ++Reference: ++ Cargo.toml ++ README.md ++Comment: ++ No copyright holders explicitly stated. ++ Copyright assumed from "author" field of file ++License-Grant: ++ This packaging is free software; ++ you can redistribute it and/or modify it ++ under the terms of the GNU General Public License ++ as published by the Free Software Foundation; ++ either version 3, ++ or (at your option) any later version. ++License: GPL-3+ ++Reference: debian/copyright ++ ++License: AGPL-3 ++ GNU AFFERO GENERAL PUBLIC LICENSE ++ Version 3, 19 November 2007 ++ . ++ Copyright (C) 2007 Free Software Foundation, Inc. ++ Everyone is permitted to copy and distribute ++ verbatim copies of this license document, ++ but changing it is not allowed. ++ . ++ Preamble ++ . ++ The GNU Affero General Public License is a free, copyleft license ++ for software and other kinds of works, ++ specifically designed to ensure cooperation with the community ++ in the case of network server software. ++ . ++ The licenses for most software and other practical works ++ are designed to take away your freedom to share and change the works. ++ By contrast, our General Public Licenses are intended ++ to guarantee your freedom to share ++ and change all versions of a program-- ++ to make sure it remains free software for all its users. ++ . ++ When we speak of free software, ++ we are referring to freedom, not price. ++ Our General Public Licenses are designed ++ to make sure that you have the freedom ++ to distribute copies of free software ++ (and charge for them if you wish), ++ that you receive source code or can get it if you want it, ++ that you can change the software ++ or use pieces of it in new free programs, ++ and that you know you can do these things. ++ . ++ Developers that use our General Public Licenses ++ protect your rights with two steps: ++ (1) assert copyright on the software, ++ and (2) offer you this License ++ which gives you legal permission ++ to copy, distribute and/or modify the software. ++ . ++ A secondary benefit of defending all users' freedom is ++ that improvements made in alternate versions of the program, ++ if they receive widespread use, ++ become available for other developers to incorporate. ++ Many developers of free software are heartened and encouraged ++ by the resulting cooperation. ++ However, in the case of software used on network servers, ++ this result may fail to come about. ++ The GNU General Public License permits ++ making a modified version and letting the public access it on a server ++ without ever releasing its source code to the public. ++ . ++ The GNU Affero General Public License is designed ++ specifically to ensure that, in such cases, ++ the modified source code becomes available to the community. ++ It requires the operator of a network server to provide ++ the source code of the modified version running there ++ to the users of that server. ++ Therefore, public use of a modified version, ++ on a publicly accessible server, ++ gives the public access to the source code of the modified version. ++ . ++ An older license, ++ called the Affero General Public License and published by Affero, ++ was designed to accomplish similar goals. ++ This is a different license, not a version of the Affero GPL, ++ but Affero has released a new version of the Affero GPL ++ which permits relicensing under this license. ++ . ++ The precise terms and conditions ++ for copying, distribution and modification follow. ++ . ++ TERMS AND CONDITIONS ++ . ++ 0. Definitions. ++ . ++ "This License" refers to version 3 ++ of the GNU Affero General Public License. ++ . ++ "Copyright" also means copyright-like laws that apply ++ to other kinds of works, such as semiconductor masks. ++ . ++ "The Program" refers to any copyrightable work ++ licensed under this License. ++ Each licensee is addressed as "you". ++ "Licensees" and "recipients" may be individuals or organizations. ++ . ++ To "modify" a work means to copy from or adapt all or part of the work ++ in a fashion requiring copyright permission, ++ other than the making of an exact copy. ++ The resulting work is called a "modified version" of the earlier work ++ or a work "based on" the earlier work. ++ . ++ A "covered work" means either the unmodified Program ++ or a work based on the Program. ++ . ++ To "propagate" a work means to do anything with it ++ that, without permission, would make you directly or secondarily liable ++ for infringement under applicable copyright law, ++ except executing it on a computer or modifying a private copy. ++ Propagation includes copying, ++ distribution (with or without modification), ++ making available to the public, ++ and in some countries other activities as well. ++ . ++ To "convey" a work means any kind of propagation ++ that enables other parties to make or receive copies. ++ Mere interaction with a user through a computer network, ++ with no transfer of a copy, ++ is not conveying. ++ . ++ An interactive user interface displays "Appropriate Legal Notices" ++ to the extent that it includes ++ a convenient and prominently visible feature ++ that (1) displays an appropriate copyright notice, ++ and (2) tells the user that there is no warranty for the work ++ (except to the extent that warranties are provided), ++ that licensees may convey the work under this License, ++ and how to view a copy of this License. ++ If the interface presents ++ a list of user commands or options, such as a menu, ++ a prominent item in the list meets this criterion. ++ . ++ 1. Source Code. ++ . ++ The "source code" for a work means ++ the preferred form of the work for making modifications to it. ++ "Object code" means any non-source form of a work. ++ . ++ A "Standard Interface" means ++ an interface that either is an official standard ++ defined by a recognized standards body, ++ or, in the case of interfaces ++ specified for a particular programming language, ++ one that is widely used among developers working in that language. ++ . ++ The "System Libraries" of an executable work include anything, ++ other than the work as a whole, ++ that (a) is included in the normal form of packaging a Major Component, ++ but which is not part of that Major Component, ++ and (b) serves only ++ to enable use of the work with that Major Component, ++ or to implement a Standard Interface ++ for which an implementation is available to the public ++ in source code form. ++ A "Major Component", in this context, means ++ a major essential component (kernel, window system, and so on) ++ of the specific operating system (if any) ++ on which the executable work runs, ++ or a compiler used to produce the work, ++ or an object code interpreter used to run it. ++ . ++ The "Corresponding Source" for a work in object code form means ++ all the source code needed to generate, install, ++ and (for an executable work) run the object code ++ and to modify the work, ++ including scripts to control those activities. ++ However, it does not include the work's System Libraries, ++ or general-purpose tools or generally available free programs ++ which are used unmodified in performing those activities ++ but which are not part of the work. ++ For example, Corresponding Source includes ++ interface definition files associated with source files for the work, ++ and the source code for shared libraries ++ and dynamically linked subprograms ++ that the work is specifically designed to require, ++ such as by intimate data communication or control flow ++ between those subprograms and other parts of the work. ++ . ++ The Corresponding Source need not include ++ anything that users can regenerate automatically ++ from other parts of the Corresponding Source. ++ . ++ The Corresponding Source for a work in source code form ++ is that same work. ++ . ++ 2. Basic Permissions. ++ . ++ All rights granted under this License are granted ++ for the term of copyright on the Program, ++ and are irrevocable provided the stated conditions are met. ++ This License explicitly affirms your unlimited permission ++ to run the unmodified Program. ++ The output from running a covered work is covered by this License ++ only if the output, given its content, constitutes a covered work. ++ This License acknowledges your rights of fair use ++ or other equivalent, as provided by copyright law. ++ . ++ You may make, run and propagate ++ covered works that you do not convey, ++ without conditions ++ so long as your license otherwise remains in force. ++ You may convey covered works to others ++ for the sole purpose of having them ++ make modifications exclusively for you, ++ or provide you with facilities for running those works, ++ provided that you comply with the terms of this License ++ in conveying all material ++ for which you do not control copyright. ++ Those thus making or running the covered works for you ++ must do so exclusively on your behalf, ++ under your direction and control, ++ on terms that prohibit them from making any copies ++ of your copyrighted material ++ outside their relationship with you. ++ . ++ Conveying under any other circumstances is permitted ++ solely under the conditions stated below. ++ Sublicensing is not allowed; ++ section 10 makes it unnecessary. ++ . ++ 3. Protecting Users' Legal Rights From Anti-Circumvention Law. ++ . ++ No covered work shall be deemed ++ part of an effective technological measure ++ under any applicable law fulfilling obligations ++ under article 11 of the WIPO copyright treaty ++ adopted on 20 December 1996, ++ or similar laws prohibiting or restricting ++ circumvention of such measures. ++ . ++ When you convey a covered work, ++ you waive any legal power ++ to forbid circumvention of technological measures ++ to the extent such circumvention is effected ++ by exercising rights under this License ++ with respect to the covered work, ++ and you disclaim any intention ++ to limit operation or modification of the work ++ as a means of enforcing, against the work's users, ++ your or third parties' legal rights ++ to forbid circumvention of technological measures. ++ . ++ 4. Conveying Verbatim Copies. ++ . ++ You may convey verbatim copies of the Program's source code ++ as you receive it, in any medium, ++ provided that you conspicuously and appropriately publish ++ on each copy an appropriate copyright notice; ++ keep intact all notices ++ stating that this License and any non-permissive terms ++ added in accord with section 7 apply to the code; ++ keep intact all notices ++ of the absence of any warranty; ++ and give all recipients a copy of this License ++ along with the Program. ++ . ++ You may charge any price or no price ++ for each copy that you convey, ++ and you may offer support or warranty protection for a fee. ++ . ++ 5. Conveying Modified Source Versions. ++ . ++ You may convey a work based on the Program, ++ or the modifications to produce it from the Program, ++ in the form of source code ++ under the terms of section 4, ++ provided that you also meet all of these conditions: ++ . ++ a) The work must carry prominent notices ++ stating that you modified it, and giving a relevant date. ++ . ++ b) The work must carry prominent notices ++ stating that it is released under this License ++ and any conditions added under section 7. ++ This requirement modifies ++ the requirement in section 4 to "keep intact all notices". ++ . ++ c) You must license the entire work, as a whole, under this License ++ to anyone who comes into possession of a copy. ++ This License will therefore apply, ++ along with any applicable section 7 additional terms, ++ to the whole of the work, and all its parts, ++ regardless of how they are packaged. ++ This License gives no permission ++ to license the work in any other way, ++ but it does not invalidate such permission ++ if you have separately received it. ++ . ++ d) If the work has interactive user interfaces, ++ each must display Appropriate Legal Notices; ++ however, if the Program has interactive interfaces ++ that do not display Appropriate Legal Notices, ++ your work need not make them do so. ++ . ++ A compilation of a covered work ++ with other separate and independent works, ++ which are not by their nature extensions of the covered work, ++ and which are not combined with it such as to form a larger program, ++ in or on a volume of a storage or distribution medium, ++ is called an "aggregate" ++ if the compilation and its resulting copyright are not used ++ to limit the access or legal rights of the compilation's users ++ beyond what the individual works permit. ++ Inclusion of a covered work in an aggregate ++ does not cause this License to apply ++ to the other parts of the aggregate. ++ . ++ 6. Conveying Non-Source Forms. ++ . ++ You may convey a covered work in object code form ++ under the terms of sections 4 and 5, ++ provided that you also convey the machine-readable Corresponding Source ++ under the terms of this License, ++ in one of these ways: ++ . ++ a) Convey the object code in, or embodied in, a physical product ++ (including a physical distribution medium), ++ accompanied by the Corresponding Source ++ fixed on a durable physical medium ++ customarily used for software interchange. ++ . ++ b) Convey the object code in, or embodied in, a physical product ++ (including a physical distribution medium), ++ accompanied by a written offer, ++ valid for at least three years ++ and valid for as long as you offer spare parts or customer support ++ for that product model, ++ to give anyone who possesses the object code ++ either (1) a copy of the Corresponding Source ++ for all the software in the product that is covered by this License, ++ on a durable physical medium ++ customarily used for software interchange, ++ for a price no more than your reasonable cost ++ of physically performing this conveying of source, ++ or (2) access to copy the Corresponding Source ++ from a network server at no charge. ++ . ++ c) Convey individual copies of the object code ++ with a copy of the written offer to provide the Corresponding Source. ++ This alternative is allowed only occasionally and noncommercially, ++ and only if you received the object code with such an offer, ++ in accord with subsection 6b. ++ . ++ d) Convey the object code by offering access from a designated place ++ (gratis or for a charge), ++ and offer equivalent access to the Corresponding Source ++ in the same way through the same place at no further charge. ++ You need not require recipients to copy the Corresponding Source ++ along with the object code. ++ If the place to copy the object code is a network server, ++ the Corresponding Source may be on a different server ++ (operated by you or a third party) ++ that supports equivalent copying facilities, ++ provided you maintain clear directions next to the object code ++ saying where to find the Corresponding Source. ++ Regardless of what server hosts the Corresponding Source, ++ you remain obligated to ensure that it is available ++ for as long as needed to satisfy these requirements. ++ . ++ e) Convey the object code using peer-to-peer transmission, ++ provided you inform other peers ++ where the object code and Corresponding Source of the work ++ are being offered to the general public ++ at no charge under subsection 6d. ++ . ++ A separable portion of the object code, ++ whose source code is excluded ++ from the Corresponding Source as a System Library, ++ need not be included in conveying the object code work. ++ . ++ A "User Product" is either (1) a "consumer product", ++ which means any tangible personal property ++ which is normally used for personal, family, or household purposes, ++ or (2) anything designed or sold for incorporation into a dwelling. ++ In determining whether a product is a consumer product, ++ doubtful cases shall be resolved in favor of coverage. ++ For a particular product received by a particular user, ++ "normally used" refers to a typical or common use ++ of that class of product, ++ regardless of the status of the particular user ++ or of the way in which the particular user actually uses, ++ or expects or is expected to use, ++ the product. ++ A product is a consumer product ++ regardless of whether the product has substantial commercial, ++ industrial or non-consumer uses, ++ unless such uses represent the only significant mode ++ of use of the product. ++ . ++ "Installation Information" for a User Product means ++ any methods, procedures, authorization keys, or other information ++ required to install and execute modified versions of a covered work ++ in that User Product ++ from a modified version of its Corresponding Source. ++ The information must suffice to ensure ++ that the continued functioning of the modified object code ++ is in no case prevented or interfered with ++ solely because modification has been made. ++ . ++ If you convey an object code work under this section ++ in, or with, or specifically for use in, a User Product, ++ and the conveying occurs as part of a transaction ++ in which the right of possession and use of the User Product ++ is transferred to the recipient ++ in perpetuity or for a fixed term ++ (regardless of how the transaction is characterized), ++ the Corresponding Source conveyed under this section must ++ be accompanied by the Installation Information. ++ But this requirement does not apply ++ if neither you nor any third party retains ++ the ability to install modified object code on the User Product ++ (for example, the work has been installed in ROM). ++ . ++ The requirement to provide Installation Information does not include ++ a requirement to continue to provide support service, warranty, ++ or updates for a work ++ that has been modified or installed by the recipient, ++ or for the User Product in which it has been modified or installed. ++ Access to a network may be denied ++ when the modification itself materially and adversely affects ++ the operation of the network ++ or violates the rules and protocols ++ for communication across the network. ++ . ++ Corresponding Source conveyed, ++ and Installation Information provided, ++ in accord with this section must be in a format ++ that is publicly documented ++ (and with an implementation available to the public ++ in source code form), ++ and must require no special password or key ++ for unpacking, reading or copying. ++ . ++ 7. Additional Terms. ++ . ++ "Additional permissions" are terms ++ that supplement the terms of this License ++ by making exceptions from one or more of its conditions. ++ Additional permissions that are applicable to the entire Program ++ shall be treated as though they were included in this License, ++ to the extent that they are valid under applicable law. ++ If additional permissions apply only to part of the Program, ++ that part may be used separately under those permissions, ++ but the entire Program remains governed by this License ++ without regard to the additional permissions. ++ . ++ When you convey a copy of a covered work, ++ you may at your option remove any additional permissions ++ from that copy, or from any part of it. ++ (Additional permissions may be written to require their own removal ++ in certain cases when you modify the work.) ++ You may place additional permissions on material, ++ added by you to a covered work, ++ for which you have or can give appropriate copyright permission. ++ . ++ Notwithstanding any other provision of this License, ++ for material you add to a covered work, you may ++ (if authorized by the copyright holders of that material) ++ supplement the terms of this License with terms: ++ . ++ a) Disclaiming warranty or limiting liability ++ differently from the terms of sections 15 and 16 of this License; or ++ . ++ b) Requiring preservation ++ of specified reasonable legal notices ++ or author attributions in that material ++ or in the Appropriate Legal Notices ++ displayed by works containing it; or ++ . ++ c) Prohibiting misrepresentation of the origin of that material, ++ or requiring that modified versions of such material be marked ++ in reasonable ways as different from the original version; or ++ . ++ d) Limiting the use for publicity purposes ++ of names of licensors or authors of the material; or ++ . ++ e) Declining to grant rights under trademark law ++ for use of some trade names, trademarks, or service marks; or ++ . ++ f) Requiring indemnification ++ of licensors and authors of that material ++ by anyone who conveys the material (or modified versions of it) ++ with contractual assumptions of liability to the recipient, ++ for any liability that these contractual assumptions directly impose ++ on those licensors and authors. ++ . ++ All other non-permissive additional terms ++ are considered "further restrictions" ++ within the meaning of section 10. ++ If the Program as you received it, or any part of it, ++ contains a notice stating that it is governed by this License ++ along with a term that is a further restriction, ++ you may remove that term. ++ If a license document contains a further restriction ++ but permits relicensing or conveying under this License, ++ you may add to a covered work material governed ++ by the terms of that license document, ++ provided that the further restriction does not survive ++ such relicensing or conveying. ++ . ++ If you add terms to a covered work in accord with this section, ++ you must place, in the relevant source files, a statement ++ of the additional terms that apply to those files, ++ or a notice indicating where to find the applicable terms. ++ . ++ Additional terms, permissive or non-permissive, may be stated ++ in the form of a separately written license, ++ or stated as exceptions; ++ the above requirements apply either way. ++ . ++ 8. Termination. ++ . ++ You may not propagate or modify a covered work ++ except as expressly provided under this License. ++ Any attempt otherwise to propagate or modify it is void, ++ and will automatically terminate your rights under this License ++ (including any patent licenses granted ++ under the third paragraph of section 11). ++ . ++ However, if you cease all violation of this License, ++ then your license from a particular copyright holder is reinstated ++ (a) provisionally, ++ unless and until the copyright holder explicitly and finally ++ terminates your license, ++ and (b) permanently, ++ if the copyright holder fails to notify you of the violation ++ by some reasonable means prior to 60 days after the cessation. ++ . ++ Moreover, your license from a particular copyright holder ++ is reinstated permanently ++ if the copyright holder notifies you ++ of the violation by some reasonable means, ++ this is the first time you have received notice ++ of violation of this License (for any work) ++ from that copyright holder, ++ and you cure the violation ++ prior to 30 days after your receipt of the notice. ++ . ++ Termination of your rights under this section does not terminate ++ the licenses of parties who have received copies or rights ++ from you under this License. ++ If your rights have been terminated and not permanently reinstated, ++ you do not qualify to receive new licenses for the same material ++ under section 10. ++ . ++ 9. Acceptance Not Required for Having Copies. ++ . ++ You are not required to accept this License ++ in order to receive or run a copy of the Program. ++ Ancillary propagation ++ of a covered work occurring solely as a consequence ++ of using peer-to-peer transmission to receive a copy ++ likewise does not require acceptance. ++ However, nothing other than this License grants you ++ permission to propagate or modify any covered work. ++ These actions infringe copyright ++ if you do not accept this License. ++ Therefore, by modifying or propagating a covered work, ++ you indicate your acceptance of this License to do so. ++ . ++ 10. Automatic Licensing of Downstream Recipients. ++ . ++ Each time you convey a covered work, ++ the recipient automatically receives ++ a license from the original licensors, ++ to run, modify and propagate that work, ++ subject to this License. ++ You are not responsible for enforcing compliance by third parties ++ with this License. ++ . ++ An "entity transaction" is a transaction transferring control ++ of an organization, or substantially all assets of one, ++ or subdividing an organization, ++ or merging organizations. ++ If propagation of a covered work results from an entity transaction, ++ each party to that transaction who receives a copy of the work ++ also receives whatever licenses to the work ++ the party's predecessor in interest had or could give ++ under the previous paragraph, ++ plus a right to possession of the Corresponding Source of the work ++ from the predecessor in interest, ++ if the predecessor has it or can get it with reasonable efforts. ++ . ++ You may not impose any further restrictions ++ on the exercise of the rights granted or affirmed under this License. ++ For example, you may not impose ++ a license fee, royalty, or other charge ++ for exercise of rights granted under this License, ++ and you may not initiate litigation ++ (including a cross-claim or counterclaim in a lawsuit) ++ alleging that any patent claim is infringed ++ by making, using, selling, offering for sale, or importing ++ the Program or any portion of it. ++ . ++ 11. Patents. ++ . ++ A "contributor" is a copyright holder ++ who authorizes use under this License of the Program ++ or a work on which the Program is based. ++ The work thus licensed is called ++ the contributor's "contributor version". ++ . ++ A contributor's "essential patent claims" are all patent claims ++ owned or controlled by the contributor, ++ whether already acquired or hereafter acquired, ++ that would be infringed by some manner, ++ permitted by this License, ++ of making, using, or selling its contributor version, ++ but do not include claims ++ that would be infringed only as a consequence ++ of further modification of the contributor version. ++ For purposes of this definition, "control" includes the right ++ to grant patent sublicenses in a manner ++ consistent with the requirements of this License. ++ . ++ Each contributor grants you ++ a non-exclusive, worldwide, royalty-free patent license ++ under the contributor's essential patent claims, ++ to make, use, sell, offer for sale, import and otherwise run, modify ++ and propagate the contents of its contributor version. ++ . ++ In the following three paragraphs, ++ a "patent license" is any express agreement or commitment, ++ however denominated, not to enforce a patent ++ (such as an express permission to practice a patent ++ or covenant not to sue for patent infringement). ++ To "grant" such a patent license to a party means ++ to make such an agreement or commitment ++ not to enforce a patent against the party. ++ . ++ If you convey a covered work, ++ knowingly relying on a patent license, ++ and the Corresponding Source of the work is not available ++ for anyone to copy, ++ free of charge and under the terms of this License, ++ through a publicly available network server ++ or other readily accessible means, ++ then you must either ++ (1) cause the Corresponding Source to be so available, ++ or (2) arrange to deprive yourself of the benefit ++ of the patent license for this particular work, ++ or (3) arrange, ++ in a manner consistent with the requirements of this License, ++ to extend the patent license to downstream recipients. ++ "Knowingly relying" means ++ you have actual knowledge that, but for the patent license, ++ your conveying the covered work in a country, ++ or your recipient's use of the covered work in a country, ++ would infringe one or more identifiable patents in that country ++ that you have reason to believe are valid. ++ . ++ If, pursuant to or in connection ++ with a single transaction or arrangement, ++ you convey, or propagate by procuring conveyance of, a covered work, ++ and grant a patent license to some of the parties ++ receiving the covered work authorizing them ++ to use, propagate, modify or convey a specific copy of the covered work, ++ then the patent license you grant is automatically extended ++ to all recipients of the covered work and works based on it. ++ . ++ A patent license is "discriminatory" ++ if it does not include within the scope of its coverage, ++ prohibits the exercise of, or is conditioned on ++ the non-exercise of one or more of the rights ++ that are specifically granted under this License. ++ You may not convey a covered work ++ if you are a party to an arrangement with a third party ++ that is in the business of distributing software, ++ under which you make payment to the third party ++ based on the extent of your activity of conveying the work, ++ and under which the third party grants, ++ to any of the parties who would receive the covered work from you, ++ a discriminatory patent license ++ (a) in connection with copies of the covered work conveyed by you ++ (or copies made from those copies), ++ or (b) primarily for and in connection with specific products ++ or compilations that contain the covered work, ++ unless you entered into that arrangement, ++ or that patent license was granted, ++ prior to 28 March 2007. ++ . ++ Nothing in this License shall be construed as excluding or limiting ++ any implied license or other defenses to infringement ++ that may otherwise be available to you under applicable patent law. ++ . ++ 12. No Surrender of Others' Freedom. ++ . ++ If conditions are imposed on you ++ (whether by court order, agreement or otherwise) ++ that contradict the conditions of this License, ++ they do not excuse you from the conditions of this License. ++ If you cannot convey a covered work ++ so as to satisfy simultaneously your obligations ++ under this License and any other pertinent obligations, ++ then as a consequence you may not convey it at all. ++ For example, if you agree to terms that obligate you ++ to collect a royalty for further conveying from those ++ to whom you convey the Program, ++ the only way you could satisfy both those terms and this License ++ would be to refrain entirely from conveying the Program. ++ . ++ 13. Remote Network Interaction; ++ Use with the GNU General Public License. ++ . ++ Notwithstanding any other provision of this License, ++ if you modify the Program, ++ your modified version must prominently offer ++ all users interacting with it remotely through a computer network ++ (if your version supports such interaction) ++ an opportunity to receive the Corresponding Source of your version ++ by providing access to the Corresponding Source ++ from a network server at no charge, ++ through some standard or customary means ++ of facilitating copying of software. ++ This Corresponding Source shall include ++ the Corresponding Source for any work covered ++ by version 3 of the GNU General Public License ++ that is incorporated pursuant to the following paragraph. ++ . ++ Notwithstanding any other provision of this License, ++ you have permission to link or combine any covered work ++ with a work licensed ++ under version 3 of the GNU General Public License ++ into a single combined work, and to convey the resulting work. ++ The terms of this License will continue to apply ++ to the part which is the covered work, ++ but the work with which it is combined will remain governed ++ by version 3 of the GNU General Public License. ++ . ++ 14. Revised Versions of this License. ++ . ++ The Free Software Foundation may publish revised and/or new versions ++ of the GNU Affero General Public License from time to time. ++ Such new versions will be similar in spirit to the present version, ++ but may differ in detail to address new problems or concerns. ++ . ++ Each version is given a distinguishing version number. ++ If the Program specifies that a certain numbered version ++ of the GNU Affero General Public License ++ "or any later version" applies to it, ++ you have the option of following the terms and conditions ++ either of that numbered version ++ or of any later version ++ published by the Free Software Foundation. ++ If the Program does not specify a version number ++ of the GNU Affero General Public License, ++ you may choose any version ever ++ published by the Free Software Foundation. ++ . ++ If the Program specifies that a proxy can decide ++ which future versions ++ of the GNU Affero General Public License can be used, ++ that proxy's public statement of acceptance of a version ++ permanently authorizes you to choose that version for the Program. ++ . ++ Later license versions may give you ++ additional or different permissions. ++ However, no additional obligations are imposed ++ on any author or copyright holder ++ as a result of your choosing to follow a later version. ++ . ++ 15. Disclaimer of Warranty. ++ . ++ THERE IS NO WARRANTY FOR THE PROGRAM, ++ TO THE EXTENT PERMITTED BY APPLICABLE LAW. ++ EXCEPT WHEN OTHERWISE STATED IN WRITING ++ THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" ++ WITHOUT WARRANTY OF ANY KIND, ++ EITHER EXPRESSED OR IMPLIED, ++ INCLUDING, BUT NOT LIMITED TO, ++ THE IMPLIED WARRANTIES OF MERCHANTABILITY ++ AND FITNESS FOR A PARTICULAR PURPOSE. ++ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM ++ IS WITH YOU. ++ SHOULD THE PROGRAM PROVE DEFECTIVE, ++ YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. ++ . ++ 16. Limitation of Liability. ++ . ++ IN NO EVENT ++ UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING ++ WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY ++ WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, ++ BE LIABLE TO YOU FOR DAMAGES, ++ INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ++ ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM ++ (INCLUDING BUT NOT LIMITED TO ++ LOSS OF DATA OR DATA BEING RENDERED INACCURATE ++ OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES ++ OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), ++ EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED ++ OF THE POSSIBILITY OF SUCH DAMAGES. ++ . ++ 17. Interpretation of Sections 15 and 16. ++ . ++ If the disclaimer ++ of warranty and limitation of liability provided above ++ cannot be given local legal effect according to their terms, ++ reviewing courts shall apply local law ++ that most closely approximates an absolute waiver ++ of all civil liability in connection with the Program, ++ unless a warranty or assumption of liability accompanies ++ a copy of the Program in return for a fee. ++ . ++ END OF TERMS AND CONDITIONS ++ . ++ How to Apply These Terms to Your New Programs ++ . ++ If you develop a new program, ++ and you want it to be of the greatest possible use to the public, ++ the best way to achieve this is to make it free software ++ which everyone can redistribute and change under these terms. ++ . ++ To do so, attach the following notices to the program. ++ It is safest to attach them to the start of each source file ++ to most effectively state the exclusion of warranty; ++ and each file should have at least the "copyright" line ++ and a pointer to where the full notice is found. ++ . ++ ++ Copyright (C) ++ . ++ This program is free software: ++ you can redistribute it and/or modify it ++ under the terms of the GNU Affero General Public License ++ as published by the Free Software Foundation, ++ either version 3 of the License, or (at your option) any later version. ++ . ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; ++ without even the implied warranty ++ of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ++ See the GNU Affero General Public License for more details. ++ . ++ You should have received ++ a copy of the GNU Affero General Public License ++ along with this program. ++ If not, see . ++ . ++ Also add information on how to contact you ++ by electronic and paper mail. ++ . ++ If your software can interact with users ++ remotely through a computer network, ++ you should also make sure that it provides ++ a way for users to get its source. ++ For example, if your program is a web application, ++ its interface could display a "Source" link ++ that leads users to an archive of the code. ++ There are many ways you could offer source, ++ and different solutions will be better for different programs; ++ see section 13 for the specific requirements. ++ . ++ You should also get your employer (if you work as a programmer) ++ or school, if any, to sign ++ a "copyright disclaimer" for the program, if necessary. ++ For more information on this, ++ and how to apply and follow the GNU AGPL, ++ see . ++ ++License: GPL-3+ ++Reference: /usr/share/common-licenses/GPL-3 diff --cc debian/copyright-check index 0000000,0000000..957296a new file mode 100755 --- /dev/null +++ b/debian/copyright-check @@@ -1,0 -1,0 +1,3 @@@ ++#!/bin/sh ++ ++licensecheck --check '.*' --recursive --copyright --deb-machine --ignore '^(screenshots/vdash(-v.0.2.4.gif| v0.2.0.png)|debian/(changelog|copyright(_hints)?))$' --lines 0 -- * > debian/copyright_hints diff --cc debian/copyright_hints index 0000000,0000000..8b1491c new file mode 100644 --- /dev/null +++ b/debian/copyright_hints @@@ -1,0 -1,0 +1,55 @@@ ++Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ++Upstream-Name: FIXME ++Upstream-Contact: FIXME ++Source: FIXME ++Disclaimer: Autogenerated by licensecheck ++ ++Files: Cargo.lock ++ Cargo.toml ++ README.md ++ debian/clean ++ debian/control ++ debian/copyright-check ++ debian/gbp.conf ++ debian/patches/1001_ratatui.patch ++ debian/patches/2002_rename.patch ++ debian/patches/README ++ debian/patches/series ++ debian/rules ++ debian/safe-vdash.manpages ++ debian/source/format ++ debian/source/lintian-overrides ++ debian/watch ++ rustfmt.toml ++ src/bin/vdash.rs ++ src/custom/app.rs ++ src/custom/app_timelines.rs ++ src/custom/logfile_checkpoints.rs ++ src/custom/logfiles_manager.rs ++ src/custom/mod.rs ++ src/custom/opt.rs ++ src/custom/timelines.rs ++ src/custom/ui.rs ++ src/custom/ui_debug.rs ++ src/custom/ui_help.rs ++ src/custom/ui_keyboard.rs ++ src/custom/ui_node.rs ++ src/custom/ui_status.rs ++ src/custom/ui_summary.rs ++ src/custom/ui_summary_table.rs ++ src/custom/web_requests.rs ++ src/event.rs ++ src/mod.rs ++ src/util.rs ++ src/widgets/gauge.rs ++ src/widgets/mod.rs ++ src/widgets/sparkline.rs ++Copyright: NONE ++License: UNKNOWN ++ FIXME ++ ++Files: LICENSE ++Copyright: 2007, Free Software Foundation, Inc. ++License: AGPL-3 ++ FIXME ++ diff --cc debian/gbp.conf index 0000000,0000000..10e7015 new file mode 100644 --- /dev/null +++ b/debian/gbp.conf @@@ -1,0 -1,0 +1,14 @@@ ++# clone this source: gbp clone $PKG_GIT_URL ++# track upstream source: git remote add upstream-git $UPSTREAM_GIT_URL ++# update this source: gbp pull ++# update upstream source: git fetch upstream-git --tags ++# import upstream release: gbp import-orig --upstream-vcs-tag=$VERSION --uscan ++# build package: gbp buildpackage ++# publish source release: gbp tag && gbp push ++ ++[DEFAULT] ++pristine-tar = True ++sign-tags = True ++filter = */.git* ++debian-branch = debian/latest ++upstream-branch = upstream/latest diff --cc debian/patches/1001_ratatui.patch index 0000000,0000000..a45659d new file mode 100644 --- /dev/null +++ b/debian/patches/1001_ratatui.patch @@@ -1,0 -1,0 +1,18 @@@ ++Description: accept newer branches of crate ratatui ++Author: Jonas Smedegaard ++Bug-Debian: https://bugs.debian.org/1082523 ++Forwarded: not-needed ++Last-Update: 2024-09-21 ++--- ++This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ++--- a/Cargo.toml +++++ b/Cargo.toml ++@@ -21,7 +21,7 @@ ++ linemux = "0.3.0" ++ structopt = "~0.3.15" ++ futures = "0.3.19" ++-ratatui = { version = "0.25.0", features = ["serde"] } +++ratatui = { version = ">= 0.25.0, <= 0.28", features = ["serde"] } ++ crossterm = { version = "0.27.0" } ++ regex = "1.3.9" ++ tempfile = "3.1.0" diff --cc debian/patches/2002_rename.patch index 0000000,0000000..fb9f36a new file mode 100644 --- /dev/null +++ b/debian/patches/2002_rename.patch @@@ -1,0 -1,0 +1,15 @@@ ++Description: rename main executable ++Author: Jonas Smedegaard ++Forwarded: not-needed ++Last-Update: 2023-08-12 ++--- ++This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ++--- a/Cargo.toml +++++ b/Cargo.toml ++@@ -41,5 +41,5 @@ ++ reqwest = { version = "0.11.23", default_features = false, features = ["rustls-tls"] } ++ ++ [[bin]] ++-name = "vdash" +++name = "safe-vdash" ++ path = "src/bin/vdash.rs" diff --cc debian/patches/README index 0000000,0000000..b5c82cb new file mode 100644 --- /dev/null +++ b/debian/patches/README @@@ -1,0 -1,0 +1,3 @@@ ++0xxx: Grabbed from upstream development. ++1xxx: Possibly relevant for upstream adoption. ++2xxx: Only relevant for official Debian release. diff --cc debian/patches/series index 0000000,0000000..8fd1a22 new file mode 100644 --- /dev/null +++ b/debian/patches/series @@@ -1,0 -1,0 +1,2 @@@ ++1001_ratatui.patch ++2002_rename.patch diff --cc debian/rules index 0000000,0000000..008aa86 new file mode 100755 --- /dev/null +++ b/debian/rules @@@ -1,0 -1,0 +1,29 @@@ ++#!/usr/bin/make -f ++ ++export DEB_BUILD_MAINT_OPTIONS = hardening=+all ++export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic ++export DEB_CXXFLAGS_MAINT_APPEND = -Wall -pedantic ++ ++# trust upstream optimization level unless explicitly disabled ++ifeq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) ++export DEB_CFLAGS_MAINT_STRIP=-O2 ++export DEB_CXXFLAGS_MAINT_STRIP=-O2 ++endif ++ ++# generate documentation unless nodoc requested ++ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) ++MANPAGES = debian/build/safe-vdash.1 ++endif ++ ++%: ++ dh $@ ++ ++execute_after_dh_auto_install: $(MANPAGES) ++ ++# build manpages ++debian/build/safe-vdash.1: debian/build/%.1: debian/safe-vdash/usr/bin/% ++ mkdir --parents $(dir $@) ++ help2man --section 1 --no-info \ ++ --name "CLI tool to monitor nodes on the Safe Network" \ ++ --output $@ $< \ ++ || { $1 --help; false; } diff --cc debian/safe-vdash.manpages index 0000000,0000000..a304dfb new file mode 100644 --- /dev/null +++ b/debian/safe-vdash.manpages @@@ -1,0 -1,0 +1,1 @@@ ++debian/build/safe-vdash.1 diff --cc debian/source/format index 0000000,0000000..163aaf8 new file mode 100644 --- /dev/null +++ b/debian/source/format @@@ -1,0 -1,0 +1,1 @@@ ++3.0 (quilt) diff --cc debian/source/lintian-overrides index 0000000,0000000..f90d628 new file mode 100644 --- /dev/null +++ b/debian/source/lintian-overrides @@@ -1,0 -1,0 +1,3 @@@ ++# License is in Reference field (see bug#786450) ++missing-license-paragraph-in-dep5-copyright gpl-3\+ * ++missing-license-text-in-dep5-copyright GPL-3\+ * diff --cc debian/watch index 0000000,0000000..d126520 new file mode 100644 --- /dev/null +++ b/debian/watch @@@ -1,0 -1,0 +1,9 @@@ ++version=4 ++# check: uscan --report ++# update: gbp import-orig --upstream-vcs-tag=vX.Y.Z --uscan ++ ++opts=\ ++filenamemangle=s/.*?(@ANY_VERSION@@ARCHIVE_EXT@)/@PACKAGE@-$1/,\ ++dversionmangle=auto \ ++https://github.com/happybeing/vdash/tags \ ++.*?@ANY_VERSION@@ARCHIVE_EXT@