[debian-mysql] mysql-5.7 remove dojo patch
Lars Tangvald
lars.tangvald at oracle.com
Wed Nov 9 11:59:48 UTC 2016
Hi,
I don't think we should have an override, since this is a legitimate
issue in the source (the source files are there, but the source tarball
shouldn't really have binaries).
Also, this is a bit tentative, but I think we can handle this upstream,
meaning we shouldn't need the patch either, in the future.
--
Lars
On 11/08/2016 02:30 PM, Bjoern Boschman wrote:
> Hi,
>
> makes sense to me. I removed mysql-5.7/repack-no-ndb-frontend and
> added a new branch mysql-5.7/dojo-lintian
> <https://anonscm.debian.org/cgit/pkg-mysql/mysql.git/log/?h=mysql-5.7/dojo-lintian>
> which includes a debian/source/lintian-overrides file.
> Source pkg would be lintian clean by now
> https://www.boschman.de/jenkins/job/mysql-5.7-source/17/
>
> Shall I merge that change to debian/master?
>
> Cheers
> B
>
> On Tue, Nov 8, 2016 at 12:45 PM Lars Tangvald
> <lars.tangvald at oracle.com <mailto:lars.tangvald at oracle.com>> wrote:
>
>
> On 11/08/2016 12:31 PM, Robie Basak wrote:
> > Hi Bjoern,
> >
> > On Tue, Nov 08, 2016 at 11:10:10AM +0000, Bjoern Boschman wrote:
> >> there's a option to repack upstream source.
> >> I've created a branch that would include these changes:
> >>
> https://anonscm.debian.org/cgit/pkg-mysql/mysql.git/log/?h=mysql-5.7/repack-no-ndb-frontend
> >> What do you and the rest of the team think about this approach?
> > Thank you for proposing the branch!
> >
> > Repacking causes some additional pain for various reasons (eg.
> cannot
> > necessarily reproduce the same bit-identical tarball, so really
> only a
> > DD uploader should be producing it, so it can't be committed to
> the VCS
> > in advance since an uploader cannot be sure it isn't trojaned
> without
> > tedious verification). It's easier to stick to the upstream's
> release
> > tarball when possible.
> >
> > So I'd prefer to avoid repacking, which is why we tried to do it
> with
> > quilt in the first place IIRC. Technically AFAIK these files aren't
> > actually non-DSFG to redistribute so are permitted to be part of the
> > Debian source package; we just don't want them to form part of the
> > binary packages for policy reasons ("binaries must be buildable from
> > source that is non-minified", etc).
> >
> > OTOH, if maintaining the quilt patch (and lintian overrides, etc) is
> > really becoming painful, then I'm fine with resorting to
> repacking if we
> > have to do it. And your use of Files-Excluded in
> debian/copyright is the
> > way I'd expect it to be done in this case - thanks.
> >
> > If you do push this, then please don't push the pristine-tar
> branch to
> > VCS yourself any more since then the first uploader of a particular
> > upstream version will have to spend extra effort verifying it.
> >
> > That's my opinion anyway. I'd prefer not to do it this way, but
> if the
> > only people maintaining the exclusions want it this way, then fine.
> >
> > Lars, what's your opinion?
> As you say, I don't think the files themselves are a violation (the
> source for the minified js and swf files is also present, but the
> compiled files cause a mess of lintian errors).
> The biggest pain points of the patch are that it's really big, as
> Bjoern
> mentioned, and that we can't actually patch out the swf files, so we
> still get a few lintian errors. It's ugly, but I don't think it's
> a huge
> problem. The change itself looks good to me as well, though I'd also
> like to avoid repacking if possible. I can try another round of
> queries
> upstream to see if there's any chance of removing these files in
> future
> versions, and if that's a no we can revisit this?
>
> --
> Lars
> >
> > Please could you keep debian/changelog changes in separate commits
> > though please? This makes cherry-picking easier. IOW, don't change
> > debian/changelog in anything but its own commit, and there's no
> need to
> > update debian/changelog except before upload (we'll use git-dch to
> > create changelog entries from git commit logs). We had a thread
> about
> > this a while back.
> >
> > Robie
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/attachments/20161109/b795da06/attachment.html>
More information about the pkg-mysql-maint
mailing list