Gentoo Archives: gentoo-dev

From: Fabian Groffen <grobian@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: repo/gentoo:master commit in: dev-libs/libunibreak/
Date: Thu, 14 Dec 2017 12:56:52
Message-Id: 20171214125615.GB1612@gentoo.org
In Reply to: Re: [gentoo-dev] Re: repo/gentoo:master commit in: dev-libs/libunibreak/ by "Michał Górny"
1 On 14-12-2017 13:39:18 +0100, Michał Górny wrote:
2 > Dnia 14 grudnia 2017 13:21:47 CET, Fabian Groffen <grobian@g.o> napisał(a):
3 > >Can we make it a policy to list /what/ QA issues are the justification
4 > >for commits like these? A description in the commit message would be
5 > >preferred, but a pointer to a location where said issues can be found
6 > >would do too.
7 >
8 > Maintainer-needed is reason enough. If somebody couldn't be bothered to maintain what he committed, why should we bother to list the issues?
9 >
10 > Using repoman and looking at CI mails is also a good idea.
11
12 Obviously for me to learn something, I won't/can't use repoman here. So
13 a pointer to said CI mails from the message of the QA commit would be
14 nice.
15
16 Thanks,
17 Fabian
18
19 > >
20 > >Thanks,
21 > >Fabian
22 > >
23 > >On 14-12-2017 12:10:59 +0000, Andreas Hüttel wrote:
24 > >> URL:
25 > >https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e2c43f
26 > >>
27 > >> Revert "dev-libs/libunibreak: initial import"
28 > >>
29 > >> Please write on the chalkboard 100 times: "I will not add ebuilds as
30 > >maintainer-needed".
31 > >> Also other QA issues.
32 > >> This reverts commit 8b4ea0f6d2bed140116f69855d1d3100ea0cf020.
33 > >>
34 > >> dev-libs/libunibreak/Manifest | 1 -
35 > >> dev-libs/libunibreak/libunibreak-4.0.ebuild | 39
36 > >-----------------------------
37 > >> dev-libs/libunibreak/metadata.xml | 14 -----------
38 > >> 3 files changed, 54 deletions(-)
39 > >>
40 > >> diff --git a/dev-libs/libunibreak/Manifest
41 > >b/dev-libs/libunibreak/Manifest
42 > >> deleted file mode 100644
43 > >> index 487fd898f5d..00000000000
44 > >> --- a/dev-libs/libunibreak/Manifest
45 > >> +++ /dev/null
46 > >> @@ -1 +0,0 @@
47 > >> -DIST libunibreak-4.0.tar.gz 629403 SHA256
48 > >f7329bef1eb169d3363f040cefcc323cfd0a0bc53290a35a395e1d1adc849539 SHA512
49 > >43da73f66fabd8fdef444c5a06ad1800464a0aeab590938522d6c19973950a242f2ccc0575a93d10d87bdcf82610452117ac081ddb73f47271a8c2a65897e11c
50 > >WHIRLPOOL
51 > >ad71bc5910ca3dff994651022a5a6c6093cd4023852270fa243848f7576287b7cec4ad02a6b27686149491cb52824a93fdb6a6dac4c878d67db2f4041282d300
52 > >>
53 > >> diff --git a/dev-libs/libunibreak/libunibreak-4.0.ebuild
54 > >b/dev-libs/libunibreak/libunibreak-4.0.ebuild
55 > >> deleted file mode 100644
56 > >> index f531bb66e38..00000000000
57 > >> --- a/dev-libs/libunibreak/libunibreak-4.0.ebuild
58 > >> +++ /dev/null
59 > >> @@ -1,39 +0,0 @@
60 > >> -# Copyright 1999-2017 Gentoo Foundation
61 > >> -# Distributed under the terms of the GNU General Public License v2
62 > >> -
63 > >> -EAPI=6
64 > >> -inherit versionator
65 > >> -
66 > >> -DESCRIPTION="Line and word breaking library"
67 > >> -HOMEPAGE="http://vimgadgets.sourceforge.net/libunibreak/"
68 > >>
69 > >-SRC_URI="https://github.com/adah1972/${PN}/releases/download/${PN}_$(replace_all_version_separators
70 > >'_')/${P}.tar.gz"
71 > >> -
72 > >> -LICENSE="ZLIB"
73 > >> -SLOT="0"
74 > >> -KEYWORDS="~amd64 ~arm ~ppc ~x86"
75 > >> -IUSE="doc +man static-libs"
76 > >> -
77 > >> -DEPEND="man? ( app-doc/doxygen )"
78 > >> -RDEPEND="!dev-libs/liblinebreak"
79 > >> -
80 > >> -src_prepare() {
81 > >> - use man && echo -e 'GENERATE_MAN=YES\nGENERATE_HTML=NO' >> Doxyfile
82 > >> - default
83 > >> -}
84 > >> -
85 > >> -src_configure() {
86 > >> - econf \
87 > >> - $(use_enable static-libs static)
88 > >> - use doc && export HTML_DOCS=( doc/html/. )
89 > >> -}
90 > >> -
91 > >> -src_compile() {
92 > >> - default
93 > >> - use man && doxygen || die
94 > >> -}
95 > >> -
96 > >> -src_install() {
97 > >> - default
98 > >> - prune_libtool_files
99 > >> - use man && find "${D}/usr/include" -type f -execdir doman
100 > >"${S}/doc/man/man3/{}.3" \;
101 > >> -}
102 > >>
103 > >> diff --git a/dev-libs/libunibreak/metadata.xml
104 > >b/dev-libs/libunibreak/metadata.xml
105 > >> deleted file mode 100644
106 > >> index a8bbb441f29..00000000000
107 > >> --- a/dev-libs/libunibreak/metadata.xml
108 > >> +++ /dev/null
109 > >> @@ -1,14 +0,0 @@
110 > >> -<?xml version="1.0" encoding="UTF-8"?>
111 > >> -<!DOCTYPE pkgmetadata SYSTEM
112 > >"http://www.gentoo.org/dtd/metadata.dtd">
113 > >> -<pkgmetadata>
114 > >> - <!-- maintainer-needed -->
115 > >> - <longdescription lang="en">
116 > >> - Libunibreak is an implementation of the line breaking and word
117 > >breaking algorithms
118 > >> - as described in Unicode Standard Annex 14 and Unicode Standard
119 > >Annex 29. It is
120 > >> - designed to be used in a generic text renderer.
121 > >> - </longdescription>
122 > >> - <use>
123 > >> - <flag name="man">Generate man pages with doxygen.</flag>
124 > >> - <flag name="doc">Install html API documentation.</flag>
125 > >> - </use>
126 > >> -</pkgmetadata>
127 > >>
128 > >>
129 >
130 >
131 > --
132 > Best regards,
133 > Michał Górny (by phone)
134 >
135
136 --
137 Fabian Groffen
138 Gentoo on a different level

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies