[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#787953: ITP: insubstantial -- Swing libraries (flamingo/substance/trident)



Am 17.01.2016 um 11:00 schrieb Felix Natter:
> hello Tony, hello Markus,
> 
> thank you for helping me with this package!
> 
> Here is an update on the package:
> - POMs/maven-repo-helper is complete
> - binary packages tested
> - moved to pkg-java:
>   http://anonscm.debian.org/cgit/pkg-java/insubstantial.git
> 
[...]
> @Tony: When will you have time to add proper transition tags?
> 
> @Markus: Do you want to review the (contents of) pom files?
> 
> [1] http://anonscm.debian.org/cgit/pkg-java/insubstantial.git/tree/debian/README.source?id=45c0cbc6e30ae2ecd7cb4c6032e9129c1236417d
> 
> Cheers, Thanks and Best Regards,

Hi Felix,

thanks for working on this, so that we can eventually remove libasm2-java!

I don't mind reviewing and sponsoring the package. Overall it already
looks pretty good to me but I still need to check the copyright file and
some other details.

> Here is the remaining TODO [1]
> - Build-Depends-Indep vs Build-Depends, espescially gradle-debian-helper!

It's fine to use Build-Depends exclusively here because we only build
arch:all packages. That means it makes no difference if you split the
build-dependencies between Build-Depends and Build-Depends-Indep. In
this case it is just a little bit more readable and simpler to use
Build-Depends.

> - gradle-debian-helper: less verbose build?

Verbose builds are preferable because automatic tools will be more able
to detect flaws at compile time.

> - test in pbuilder chroot (I cannot currently do this until Thursday
>   because of limited bandwidth)

The package builds fine in a cowbuilder chroot.

> - Tony: add Replaces: (or similar) tags for transition!

I don't think we even have to do this. The versions of the new packages
are greater and we keep the old names too. Thus the new binary packages
will simply replace the old ones. The new binary packages provided by
src:insubstantial install completely new artifacts with different names.
Hence I don't see how there could be a conflict. We will also make sure
that all reverse-dependencies will build against the new version and
then we just have to upload everything in one go.

> - upload to experimental + fix r-deps jajuk, bgfinancas, triplea in experimental
>   (patches: https://github.com/fnatter/insubstantial-debian/tree/rdeps/rdeps)
> - upload all to unstable

Exactly. I will take a closer look at the package now and I intend to
upload insubstantial to experimental tomorrow, if nobody voices any
concerns.

Regards,

Markus







Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: