[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-07-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Fedora Update System  changed:

   What|Removed |Added

   Fixed In Version||htmlcleaner-2.2.1-2.fc19
 Resolution|RAWHIDE |ERRATA

--- Comment #29 from Fedora Update System  ---
htmlcleaner-2.2.1-2.fc19 has been pushed to the Fedora 19 stable repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=208rtOYxK4&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-07-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Björn Esser  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
 Resolution|--- |RAWHIDE
Last Closed||2013-07-19 09:22:17

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=nL3ifpoT8E&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA

--- Comment #28 from Fedora Update System  ---
htmlcleaner-2.2.1-2.fc19 has been pushed to the Fedora 19 testing repository.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=uBbPcSZmFr&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #27 from Fedora Update System  ---
htmlcleaner-2.2.1-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/htmlcleaner-2.2.1-2.fc19

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=z7guycHNON&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=aJIrNoFtC7&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #26 from Björn Esser  ---
(In reply to Marcin.Dulak from comment #25)
> OK. i think i have those koji builds, what to do next, 'comps'?

So all went fine so far and you now have ready-build pkgs for rawhide and F19. 
For rawhide your pkg gets imported automaticly after it's been built.

If you're not familiar with `vim` as editor you probably want to use another,
e.g. `nano`: `export EDITOR="$my_fav"`
Replace $my_fav with your prefered editor.  You can make this system-default by
invoking `echo 'export EDITOR="$my_fav"' > /etc/profile.d/preferred_editor.sh`
as root.

For the F19 branch you need to tell "bodhi" to push it to the repo:
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Submit_Package_as_Update_in_Bodhi

`fedpkg switch-branch f19 ; fedpkg update`

After invoking the commands your editor opens giving you a template to
complete:

[ htmlcleaner-2.2.1-2.fc19 ]

# bugfix, security, enhancement, newpackage (required)
type=  <--- here goes the type of the update, in your case
it's newpackage. enhancement is meant for new
upstream release. bugfix and security are self
explaining, I think.

# testing, stable
request=testing<--- keep the default here, directly pushing to stable
repo is meant for really urgent security-fixes.
(type=security)

# Bug numbers: 1234,9876
bugs=973084,11 <--- just delete the `,11` here, bodhi will close your
review-bug automatically then.  See below.

# Description of your update
notes= <--- Here is where you give an explanation of your
update.  On newpkgs I'd propose %description, on
enhancements or bugfixes %changelog.
All in a row without manual line-breaks.

# Enable request automation based on the stable/unstable karma thresholds
autokarma=True <--- you can keep the defaults here.
stable_karma=3
unstable_karma=-3

# Automatically close bugs when this marked as stable
close_bugs=True<--- See above, bug numbers.

# Suggest that users restart after update
suggest_reboot=False   <--- mostly needed for kernel-updates or some daemons.

After you saved the modded template and close the editor your update-request
will be send to bodhi. You'll need your FAS-password during progress.

You can push your package to stable after 7 days in testing (bodhi will inform
you by mail) or it gets auto-pushed when needed karma was reached (other
packager-people may test your package and give +1/-1-votes).

Adding libs to comps should be avoided, see:
https://fedoraproject.org/wiki/How_to_use_and_edit_comps.xml_for_package_groups?rd=PackageMaintainers/CompsXml#When_to_Edit_comps

 | Libraries should not be included - they will be pulled in via dependencies

You surely want to add your package to Upstream Release Monitoring:
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Watch_for_updates
https://fedoraproject.org/wiki/Upstream_release_monitoring?rd=Upstream_Release_Monitoring

If your package is added there, you'll get a new bug opened on bugzilla
informing you by mail, everytime there's a new upstream version released.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=Iml4fY7alE&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #25 from marcin.du...@gmail.com ---
(In reply to Björn Esser from comment #24)
> (In reply to Marcin.Dulak from comment #23)
> > see already few interesting candidates for review there
> 
> So you may want to add yourself to CC of the bugs tracking changes:
> 
>   * go to the bug
>   * check the "Add me to CC list"
>   * --> "Save changes"
> 
> 
> So, limb has setup the git-repo for importing your package.  At this point
> you want to make sure having 
> 
>   * installed the pkg from "fedora-packager"-group:
> `yum groups install fedora-packager`
> 
>   * have imported your rsa pub-key into your account:
> https://admin.fedoraproject.org/accounts/user/edit/marcindulak
> 
>   * have run `fedora-packager-setup` and imported the generated
> certificate into your browser, so you can login into koji:
> https://koji.fedoraproject.org/koji/index
> 
> After you have completed these steps. You should follow the instructions
> shown in the wiki: 
> http://fedoraproject.org/wiki/
> Join_the_package_collection_maintainers#Check_out_the_module
> 
> Some overview for advanced use of `fedpkg` is given here:
> http://fedoraproject.org/wiki/Using_git_FAQ_for_package_maintainers
> 
> If you have any questions or problems feel free to ask me!

OK. i think i have those koji builds, what to do next, 'comps'?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=xiSgLcpQS5&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #24 from Björn Esser  ---
(In reply to Marcin.Dulak from comment #23)
> see already few interesting candidates for review there

So you may want to add yourself to CC of the bugs tracking changes:

  * go to the bug
  * check the "Add me to CC list"
  * --> "Save changes"


So, limb has setup the git-repo for importing your package.  At this point you
want to make sure having 

  * installed the pkg from "fedora-packager"-group:
`yum groups install fedora-packager`

  * have imported your rsa pub-key into your account:
https://admin.fedoraproject.org/accounts/user/edit/marcindulak

  * have run `fedora-packager-setup` and imported the generated
certificate into your browser, so you can login into koji:
https://koji.fedoraproject.org/koji/index

After you have completed these steps. You should follow the instructions shown
in the wiki: 
http://fedoraproject.org/wiki/Join_the_package_collection_maintainers#Check_out_the_module

Some overview for advanced use of `fedpkg` is given here:
http://fedoraproject.org/wiki/Using_git_FAQ_for_package_maintainers

If you have any questions or problems feel free to ask me!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=MgzwC7gOGY&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #23 from marcin.du...@gmail.com ---
(In reply to Björn Esser from comment #21)
> (In reply to Marcin.Dulak from comment #20)
> > yes, i was surprised i can do that myself. Thanks for fixing that!
> 
> You're welcome!
> 
> Yes, now you are a packager, you can, but mustn't do on your own packages.
> :)  You can take official reviews for other packagers, too.  The comments
> you made in [1] look really good and taking this to full review && approval
> sounds like a good start.
OK
> 
> You may want to install the `fedora-review` package providing all basic
> stuff needed.  This is a half-automated tool checking some stuff, but may
> report false-positives or miss some. It doesn't check everything, so some
> manual work will be needed either.
already using fedora-review, it helps a lot.
> 
> An introduction about the review process you can find here. [2]  And here's
> [3] a list with packages waiting for review; those with green bg need review
> by a packager-sponsor.
> 
> [1] bz #961180
> [2] https://fedoraproject.org/wiki/Packaging/ReviewGuidelines
> [3] http://fedoraproject.org/PackageReviewStatus/NEW.html
see already few interesting candidates for review there

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=V5Qv2Fk6Fr&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #22 from Jon Ciesla  ---
Git done (by process-git-requests).

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=P0j9F4ewXp&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Jon Ciesla  changed:

   What|Removed |Added

  Flags|fedora-cvs? |
  Flags||fedora-cvs+

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=dnMBa6QqiR&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #21 from Björn Esser  ---
(In reply to Marcin.Dulak from comment #20)
> yes, i was surprised i can do that myself. Thanks for fixing that!

You're welcome!

Yes, now you are a packager, you can, but mustn't do on your own packages. :) 
You can take official reviews for other packagers, too.  The comments you made
in [1] look really good and taking this to full review && approval sounds like
a good start.

You may want to install the `fedora-review` package providing all basic stuff
needed.  This is a half-automated tool checking some stuff, but may report
false-positives or miss some. It doesn't check everything, so some manual work
will be needed either.

An introduction about the review process you can find here. [2]  And here's [3]
a list with packages waiting for review; those with green bg need review by a
packager-sponsor.

[1] bz #961180
[2] https://fedoraproject.org/wiki/Packaging/ReviewGuidelines
[3] http://fedoraproject.org/PackageReviewStatus/NEW.html

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=6oDfCL8ih7&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #20 from marcin.du...@gmail.com ---
(In reply to Björn Esser from comment #19)
> Please be careful with the flags. :)  I fixed them.  If you set
> fedora-review to (+) for others it looks like you granted review yourself. 
> But never mind this happend to me on my first packages as well. ;)

yes, i was surprised i can do that myself. Thanks for fixing that!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=GtsKlT4Jw7&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Björn Esser  changed:

   What|Removed |Added

  Flags|fedora-review+  |
  Flags||fedora-review?

--- Comment #19 from Björn Esser  ---
Please be careful with the flags. :)  I fixed them.  If you set fedora-review
to (+) for others it looks like you granted review yourself.  But never mind
this happend to me on my first packages as well. ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=kI34qTmjm2&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Björn Esser  changed:

   What|Removed |Added

  Flags|fedora-review?  |
  Flags||fedora-review+

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=657zwy60wi&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

marcin.du...@gmail.com changed:

   What|Removed |Added

  Flags|fedora-review?  |
  Flags||fedora-review+
  Flags||fedora-cvs?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=fnPvdnKmeZ&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

marcin.du...@gmail.com changed:

   What|Removed |Added

  Flags|fedora-review+  |
  Flags||fedora-review?

--- Comment #18 from marcin.du...@gmail.com ---
New Package SCM Request
===
Package Name: htmlcleaner
Short Description: HTML parser written in Java
Owners: marcindulak besser82
Branches: f19
InitialCC: java-sig

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=189LLDYynA&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #17 from Björn Esser  ---
Just forgot:

You're doing a nice work on bz #961180

Please add me `besser82` as co-maintainer for SCM and set `InitialCC:
java-sig`, please. So I can help you, if there's something related to packaging
and java-oriented fedora-people get aware there's a new java-package around.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=E6Etor2URi&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Björn Esser  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 Blocks|177841 (FE-NEEDSPONSOR) |
   Assignee|nob...@fedoraproject.org|bjoern.es...@gmail.com
  Flags||fedora-review+

--- Comment #16 from Björn Esser  ---
(In reply to Marcin.Dulak from comment #15)
> > 's!BSD$!& with advertising!'
> 
> the /usr/share/doc/htmlcleaner-2.2.1/licence.txt file
> looks to me closer to
> https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#3ClauseBSD
> It's right that 13 files do not contain license header, but why
> changing the license to "BSD with advertising"?

You're right of course. The part about:

 | Neither the name of the  nor the names of its contributors
 | may be used to endorse or promote products derived from this software
 | without specific prior written permission

got me on the wrong track... ;)

Note: You possibly want to rename `licence.txt` to proper spelling, but that's
up to you deciding about:

%prep

ln -f LICENSE licence.txt

%doc LICENSE


Your package is fine to be imported to SCM now!

APPROVED!

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=8ndCgLcbmH&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #15 from marcin.du...@gmail.com ---
(In reply to Björn Esser from comment #14)
> Package is fine now, except for License-Tag in spec:
> 
> 's!BSD$!& with advertising!'

the /usr/share/doc/htmlcleaner-2.2.1/licence.txt file
looks to me closer to
https://fedoraproject.org/wiki/Licensing:BSD?rd=Licensing/BSD#3ClauseBSD
The modification are:
- range of  instead of 
- a disclaimer at the bottom of the file saying:
  "You can contact Vladimir Nikic by sending e-mail to
  nikic_vladi...@yahoo.com. Please include the word "HtmlCleaner" in the
  subject line."
It's right that 13 files do not contain license header, but why
changing the license to "BSD with advertising"?

> #
> 
> Package Review
> ==
> 
> Legend:
> [x] = Pass
> [!] = Fail
> [-] = Not applicable
> [?] = Not evaluated
> [ ] = Manual review needed
> 
> 
> 
> = MUST items =
> 
> Generic:
> [x]: Package is licensed with an open-source compatible license and meets
>  other legal requirements as defined in the legal section of Packaging
>  Guidelines.
> [x]: Package contains no bundled libraries without FPC exception.
> [x]: Changelog in prescribed format.
> [x]: Sources contain only permissible code or content.
> [-]: Package contains desktop file if it is a GUI application.
> [x]: Development files must be in a -devel package
> [x]: Package requires other packages for directories it uses.
> [x]: Package uses nothing in %doc for runtime.
> [x]: Package is not known to require ExcludeArch.
> [x]: Fully versioned dependency in subpackages, if present.
>  Note: No Requires: %{name}%{?_isa} = %{version}-%{release} in
>  htmlcleaner-javadoc
> 
>  ---> false positive, see comment #11
> 
> [x]: Package complies to the Packaging Guidelines
> [!]: License field in the package spec file matches the actual license.
>  Note: Checking patched sources after %prep for licenses. Licenses found:
>  "BSD (3 clause)", "Unknown or generated". 13 files have unknown license.
>  Detailed output of licensecheck in
>  /home/bjoern.esser/fedora/review/973084-htmlcleaner/licensecheck.txt
> 
>  ---> see above: 's!BSD!& with advertising!'
> 
> [x]: License file installed when any subpackage combination is installed.
> [x]: Package consistently uses macro is (instead of hard-coded directory
>  names).
> [x]: Package is named according to the Package Naming Guidelines.
> [x]: Package does not generate any conflict.
> [x]: Package obeys FHS, except libexecdir and /usr/target.
> [x]: If the package is a rename of another package, proper Obsoletes and
>  Provides are present.
> [x]: Package must own all directories that it creates.
> [x]: Package does not own files or directories owned by other packages.
> [x]: Requires correct, justified where necessary.
> [x]: Spec file is legible and written in American English.
> [-]: Package contains systemd file(s) if in need.
> [-]: Large documentation must go in a -doc subpackage.
>  Note: Documentation size is 10240 bytes in 1 files.
> [x]: All build dependencies are listed in BuildRequires, except for any that
>  are listed in the exceptions section of Packaging Guidelines.
> [x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
>  beginning of %install.
> [x]: Each %files section contains %defattr if rpm < 4.4
> [x]: Macros in Summary, %description expandable at SRPM build time.
> [x]: Package does not contain duplicates in %files.
> [x]: Permissions on files are set properly.
> [x]: If (and only if) the source package includes the text of the license(s)
>  in its own file, then that file, containing the text of the license(s)
>  for the package is included in %doc.
> [x]: Package use %makeinstall only when make install' ' DESTDIR=... doesn't
>  work.
> [x]: Package is named using only allowed ASCII characters.
> [x]: Package do not use a name that already exist
> [x]: Package is not relocatable.
> [x]: Sources used to build the package match the upstream source, as provided
>  in the spec URL.
> [x]: Spec file name must match the spec package %{name}, in the format
>  %{name}.spec.
> [x]: File names are valid UTF-8.
> [x]: Packages must not store files under /srv, /opt or /usr/local
> [x]: Package successfully compiles and builds into binary rpms on at least
> one
>  supported primary architecture.
> [x]: Package installs properly.
> [x]: Rpmlint is run on all rpms the build produces.
>  Note: No rpmlint messages.
> 
> Java:
> [x]: Packages have proper BuildRequires/Requires on jpackage-utils
>  Note: Maven packages do not need to (Build)Require jpackage-utils. It is
>  pulled in by maven-local
> [x]: Fully versioned dependency in subpackages, if present.
> [x]: Javadoc documentation files are generated and included in -javadoc
>  subpackage
> [x]: Javadoc subpackages should not have Requires: jpackage-utils
> [x]: Javadocs are placed in %

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #14 from Björn Esser  ---
Package is fine now, except for License-Tag in spec:

's!BSD$!& with advertising!'

#

Package Review
==

Legend:
[x] = Pass
[!] = Fail
[-] = Not applicable
[?] = Not evaluated
[ ] = Manual review needed



= MUST items =

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[x]: Development files must be in a -devel package
[x]: Package requires other packages for directories it uses.
[x]: Package uses nothing in %doc for runtime.
[x]: Package is not known to require ExcludeArch.
[x]: Fully versioned dependency in subpackages, if present.
 Note: No Requires: %{name}%{?_isa} = %{version}-%{release} in
 htmlcleaner-javadoc

 ---> false positive, see comment #11

[x]: Package complies to the Packaging Guidelines
[!]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses found:
 "BSD (3 clause)", "Unknown or generated". 13 files have unknown license.
 Detailed output of licensecheck in
 /home/bjoern.esser/fedora/review/973084-htmlcleaner/licensecheck.txt

 ---> see above: 's!BSD!& with advertising!'

[x]: License file installed when any subpackage combination is installed.
[x]: Package consistently uses macro is (instead of hard-coded directory
 names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[x]: If the package is a rename of another package, proper Obsoletes and
 Provides are present.
[x]: Package must own all directories that it creates.
[x]: Package does not own files or directories owned by other packages.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[-]: Package contains systemd file(s) if in need.
[-]: Large documentation must go in a -doc subpackage.
 Note: Documentation size is 10240 bytes in 1 files.
[x]: All build dependencies are listed in BuildRequires, except for any that
 are listed in the exceptions section of Packaging Guidelines.
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
[x]: Each %files section contains %defattr if rpm < 4.4
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: If (and only if) the source package includes the text of the license(s)
 in its own file, then that file, containing the text of the license(s)
 for the package is included in %doc.
[x]: Package use %makeinstall only when make install' ' DESTDIR=... doesn't
 work.
[x]: Package is named using only allowed ASCII characters.
[x]: Package do not use a name that already exist
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as provided
 in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
 %{name}.spec.
[x]: File names are valid UTF-8.
[x]: Packages must not store files under /srv, /opt or /usr/local
[x]: Package successfully compiles and builds into binary rpms on at least one
 supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
 Note: No rpmlint messages.

Java:
[x]: Packages have proper BuildRequires/Requires on jpackage-utils
 Note: Maven packages do not need to (Build)Require jpackage-utils. It is
 pulled in by maven-local
[x]: Fully versioned dependency in subpackages, if present.
[x]: Javadoc documentation files are generated and included in -javadoc
 subpackage
[x]: Javadoc subpackages should not have Requires: jpackage-utils
[x]: Javadocs are placed in %{_javadocdir}/%{name} (no -%{version} symlink)
[x]: Bundled jar/class files should be removed before build

Maven:
[x]: If package contains pom.xml files install it (including depmaps) even
 when building with ant
[x]: Pom files have correct Maven mapping
[x]: Maven packages should use new style packaging
[x]: Old add_to_maven_depmap macro is not being used
[x]: Packages DOES NOT have Requires(post) and Requires(postun) on jpackage-
 utils for %update_maven_depmap macro
[x]: Package DOES NOT use %update_maven_depmap in %post/%postun
[x]: Packages use %{_mavenpomdir} instead of %{_datadir}/maven2/poms

= SHOULD items =

Generic:
[-]: If the source package does not include license text(s) as a separate file
 from upstream, th

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #13 from Mikolaj Izdebski  ---
(In reply to Marcin.Dulak from comment #12)
> By the way what's the correct way of running rpmlint, when i do:
> rpmlint htmlcleaner.spec
> i don't get any errors/warnings.

You should run rpmlint on SRPM instead of spec file.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=0e7dITJFGd&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #12 from marcin.du...@gmail.com ---
http://marcindulak.fedorapeople.org/packages/htmlcleaner/v02/htmlcleaner.spec
http://marcindulak.fedorapeople.org/packages/htmlcleaner/v02/htmlcleaner-2.2.1-2.fc20.src.rpm
Issues from bug #973084 comment #11 should be fixed.
By the way what's the correct way of running rpmlint, when i do:
rpmlint htmlcleaner.spec
i don't get any errors/warnings.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=6rwnGejyUc&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #11 from Björn Esser  ---
Package has some issues. I'll collect things found by others in previous
comments and those I found in my report. build.log shows nothing to worry.

#

Package Review
==

Legend:
[x] = Pass
[!] = Fail
[-] = Not applicable
[?] = Not evaluated
[ ] = Manual review needed


Issues:
===
- Maven packages should use new style packaging
  Note: If possible update your package to latest guidelines
  See: https://fedoraproject.org/wiki/Packaging:Java#Apache_Maven

  ---> If you're really in the need having/using this in F18 you can keep
   "old-style" until F18 goes EOL, but you should add some comment about
   changing it to new style after F18 is EOL'ed.

   Otherwise you should change it to new-style immediatly and only build
   your package for F19+, only.

- All build dependencies are listed in BuildRequires, except for any that are
  listed in the exceptions section of Packaging Guidelines.
  Note: These BR are not needed: unzip
  See: http://fedoraproject.org/wiki/Packaging/Guidelines#Exceptions_2

  ---> you can safely remove this BR, it's automaticly avail on all build-envs

- Packages have proper BuildRequires/Requires on jpackage-utils
  Note: Maven packages do not need to (Build)Require jpackage-utils. It is
  pulled in by maven-local
  See: https://fedoraproject.org/wiki/Packaging:Java

  ---> there's no need for BR: java-devel jpackage-utils,
   they are installed in build-env by dependency

   No need for conditional on BRs, too. In this case it would be needed
   for Fedora <= 17, only.  maven-local is avail on F18+

- Javadoc subpackages should not have Requires: jpackage-utils
  Note: jpackage-utils requires are automatically generated by the buildsystem
  See: https://fedoraproject.org/wiki/Packaging:Java

  ---> please remove Requires: jpackage-utils,
   it's picked-up by autorequires

- rpmlint complains (as seen below, too):
htmlcleaner.spec:7: W: mixed-use-of-spaces-and-tabs (spaces: line 7, tab:
line 1)

---> use tabs OR spaces for spacing columns, don't mix. see: comment #9

htmlcleaner.noarch: W: name-repeated-in-summary C HtmlCleaner

---> proposed solution: `Summary:HTML parser written in Java` should be
fine

htmlcleaner.noarch: E: description-line-too-long C HtmlCleaner is
open-source HTML parser written in Java. ...

---> please split lines @80 char max.

htmlcleaner.noarch: W: wrong-file-end-of-line-encoding
/usr/share/doc/htmlcleaner-2.2.1/licence.txt

---> this can be easiely fixed:
 sed -i -e 's!\r!!g' licence.txt
 see:
https://fedoraproject.org/wiki/Common_Rpmlint_issues#wrong-file-end-of-line-encoding

The rest of complains is just repeated from the above.

3 packages and 1 specfiles checked; 2 errors, 5 warnings.

= MUST items =

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[-]: Package contains desktop file if it is a GUI application.
[-]: Development files must be in a -devel package
[x]: Package requires other packages for directories it uses.
[x]: Package uses nothing in %doc for runtime.
[x]: Package is not known to require ExcludeArch.
[x]: Fully versioned dependency in subpackages, if present.
 Note: No Requires: %{name}%{?_isa} = %{version}-%{release} in
 htmlcleaner-javadoc

 ---> false positive: docs-pkgs should not require the "binary" app.
  btw. noarch-pkgs mustn't have %{?_isa}-macro on requires.

[!]: Package complies to the Packaging Guidelines

 ---> issues are found

[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses found:
 "BSD (3 clause)", "Unknown or generated". 13 files have unknown license.
 Detailed output of licensecheck in
 /home/bjoern.esser/fedora/review/973084-htmlcleaner/licensecheck.txt

 ---> License-Tag should be: "BSD with advertising", since license
  is 3-clause-BSD in fact.

[!]: License file installed when any subpackage combination is installed.

 ---> javadoc-pkg should include license-file, too. This is OK according
  to guidelines, see:
  https://fedoraproject.org/wiki/Packaging/Guidelines#Duplicate_Files
 
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Subpackage_Licensing

[x]: Package consistently uses macro is (instead of hard-coded directory
 names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[-]: If the package is a rename of another p

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #10 from Mikolaj Izdebski  ---
(In reply to Marcin.Dulak from comment #4)
> The https://fedorahosted.org/packager-sponsors/ticket/69 step
> is blocking me for almost a day now

You may have better chances finding a reviewer quickly if you block Java SIG
tracker bug #652183 (FE-JAVASIG), post on java-devel mailing list or join
#fedora-java on IRC and ask.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=iwSh0GRNsI&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Christopher Meng  changed:

   What|Removed |Added

 CC||cicku...@gmail.com

--- Comment #9 from Christopher Meng  ---
Besides these from Mikolaj Izdebski, you also need to:

Cleanup your spec, DO NOT mix tab and space.

I think Fedora 17 is near EOL, so you can ignore Fedora 18-.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=mOhLsI0FEv&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-20 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Mikolaj Izdebski  changed:

   What|Removed |Added

 CC||mizde...@redhat.com

--- Comment #8 from Mikolaj Izdebski  ---
Disclaimer: I am not a sponsor of packager group so I can't do a formal review.
I am adding comments as member of Java SIG and maintainer of Maven in Fedora.

1. You can use -f argument to %files macro. For example, instead of:
  %files
  %{_javadir}/%{name}.jar
  %{_mavendepmapfragdir}/%{name}
  %{_mavenpomdir}/JPP-%{name}.pom
you can simply write
  %files -f .mfiles

2. The call to %add_maven_depmap can be simplified, just remove both arguments.

3. "rm -rf $RPM_BUILD_ROOT" is not needed and should be removed.  (It would be
needed for EPEL 5, but there is no Maven in EPEL.)

4. Group tags are not used in Fedora and can be removed.

5. Package descriptions should be wrapped up at 80 columns.  (Other lines can
be longer, but should also be kept short if possible.)

6. Instead of using unzip you can use jar utility.  It is included with
java-devel, so you wouldn't need to add BR on unzip.  Basically remove that BR
and s/unzip/jar xf/ in %prep.

7. To patch pom.xml files you are recommended to use %pom_* macros. Instead of
adding patch a single line in prep would suffice:
  %pom_remove_plugin :maven-gpg-plugin

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=ieNfgSCx8a&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-14 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #7 from marcin.du...@gmail.com ---
Spec URL:
http://marcindulak.fedorapeople.org/packages/htmlcleaner/v01/htmlcleaner.spec
SRPM URL:
http://marcindulak.fedorapeople.org/packages/htmlcleaner/v01/htmlcleaner-2.2.1-1.fc20.src.rpm

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=YTJWJzclVe&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #6 from marcin.du...@gmail.com ---
(In reply to Michael Schwendt from comment #5)
> Please show a little bit of patience. It's a ticketing system with human
> volunteers working on those tasks.

OK

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=H0pIENQuW8&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #5 from Michael Schwendt  ---
Please show a little bit of patience. It's a ticketing system with human
volunteers working on those tasks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=CZlKFEIwzC&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #4 from marcin.du...@gmail.com ---
The https://fedorahosted.org/packager-sponsors/ticket/69 step
is blocking me for almost a day now

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=omqn5GKnI9&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #3 from Björn Esser  ---
Thanks!  Don't forget to sign "Contributor Agreement" inside your FAS-account
and to request webspace for direct file-linking (you need to login with your
FAS-credentials):

https://fedorahosted.org/packager-sponsors/newticket

Just select "initial package hosting request" and refer to this bug in your
ticket.  Upload your spec and srpm to your fedorapeople webspace when it's
ready and update the links, please.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=OntrxRG5jC&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

--- Comment #2 from marcin.du...@gmail.com ---
Fedora Account System Username: marcindulak

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=t7DKeiyqTJ&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 973084] Review Request: htmlcleaner - HtmlCleaner is open-source HTML parser written in Java

2013-06-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=973084

Björn Esser  changed:

   What|Removed |Added

 CC||bjoern.es...@gmail.com
 Blocks||177841 (FE-NEEDSPONSOR),
   ||894413

--- Comment #1 from Björn Esser  ---
Sign-up on Fedora Account System, if you haven't done already and provide your
FAS-username, please.

Added Blocks: FE-NEEDSPONSOR, since look-up for email-address in packager-group
gave me no result.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=vUGES8NqhI&a=cc_unsubscribe
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review