Bug 229182
Summary: | Review Request: texlive-texmf-errata - Errata for texlive-texmf | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jindrich Novy <jnovy> |
Component: | Package Review | Assignee: | Patrice Dumas <pertusus> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Package Reviews List <fedora-package-review> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | axel.thimm, jonathan.underwood, martin.sourada, pknirsch, rdieter, tmraz |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | Flags: | pertusus:
fedora-review+
wtogami: fedora-cvs+ |
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2007-12-02 11:59:14 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 229180 | ||
Bug Blocks: |
Description
Jindrich Novy
2007-02-19 12:35:55 UTC
I can get started on these, and please submit review for texlive (binaries, if you haven't already, I didn't check... yet). Hi Jindrich, While I understand your separate packaging of errata follows upstream, I think that packaging errata in this way for Fedora needs some discussion. This is a totally different packaging paradigm - as far as I'm aware there's no precedent for issuing errata packages rather than updated packages. A far better alternative IMO is to have finer grained subpackaging of the texlive texmf tree, such that updates don't replace the whole thing. That of course has other major advantages, such as allowing smaller tex installs. Also, to have *two* system managed texmf trees searched is a big change, and something else that system admins have to think about when they add their own local texmf trees. Put more bluntly, while I understand the convenience from a packagers point of view, this seems like a really ugly way to package. It seems like the separate texmf-errata package loses its main point as soon as the deltarpm based updating system starts to work properly. The question is how to fine grain packaging of the the texmf tree for TeXLive and if it does even make sense if we take the diff updating scheme into account. Ok, I dropped the texlive-errata updating scheme from the new TeXLive rpms, so closing this for now. fwiw, I thought that texlive-errata was a good approach. We can eventually reintroduce it as the review goes on. There's no problem to add it back. I just uploaded the new texlive packages: http://people.redhat.com/jnovy/files/texlive/ Main features/differences from the previous version: 1. dropped former texjive zip list for the texmf trees and texlive now uses the zips generated from the scheme-tetex.tpm from upstream 2. reintroduced texlive-errata updating scheme Seems like we have the first functional texlive release based on scheme-tetex now. As I mentioned before, I think the texlive-errata scheme smells quite bad and is a new paradigm for fedora packaging. This SHOULD be discussed by FESCO and the packaging committee before being accepted IMO. Isn't the main reason why it wasn't done for other packages that it wouldn't gain much and/or wasn't feasible for them? The texlive-texmf source is special in this regard that it consists of huge number of relatively small files which makes the errata rpm workable. I don't see anything wrong with it if we always ensure that before each release of Fedora the errata package is empty and it will get filled only in the updates repository. The only problem with it I could see is that it is additional burden on the maintainer of texlive packages but if he is willing to take it I'd say why not? FWIW I also like the errata package: o Upstream experts provide the needed delta is bite-ready form o Packager can react almost immediately, so users get their hands sooner on the fixes o No stress for mirrors (yes, even in a delta rpm world, the mirror will have to waste bandwidth for updates of megapackages) Asking from the packager to do micro-dismantling of the tarballs is IMHO a waste of his time, I'd rather see him use that time in some other tex/latex packages than to merge erratas and re-subpackage everything again. I also don't think this needs any special fesco/fpc blessing, but if people object, then please raise it there and we will discuss it and give it a blessing or a no-go. (In reply to comment #10) > FWIW I also like the errata package: > > o Upstream experts provide the needed delta is bite-ready form Is that true? I looked and found no trace of an upstream errata package. [snip] > I also don't think this needs any special fesco/fpc blessing, but if people > object, then please raise it there and we will discuss it and give it a blessing > or a no-go. > It was raised already, and you even commented :) See https://www.redhat.com/archives/fedora-packaging/2007-August/msg00019.html Feelings were mixed, no consensus was reached. (In reply to comment #11) > (In reply to comment #10) > > FWIW I also like the errata package: > > > > o Upstream experts provide the needed delta is bite-ready form > > Is that true? I looked and found no trace of an upstream errata package. > [snip] I stand corrected then. I know texlive is working on this for quite some time and this package implied that it was using upstream updates. This indeed seems not be be true at this point in time. Still when texlive does finally ship updates/errata this will become true. Maybe this is an area where the Fedora/Red Hat packager will create momentum for texlive to finalize this step? > > I also don't think this needs any special fesco/fpc blessing, but if people > > object, then please raise it there and we will discuss it and give it a blessing > > or a no-go. > > > > It was raised already, and you even commented :) See > > https://www.redhat.com/archives/fedora-packaging/2007-August/msg00019.html > > Feelings were mixed, no consensus was reached. I'm glad I'm not contradicting myself ;) OK, from all the people commenting I was the only one on the FPC. And we know Rex favours this approach. So you have 2 gos and nil no-gos ATM. :) This package is mostly empty for now, as expected. APPROVED. New Package CVS Request ======================= Package Name: texlive-texmf-errata Short Description: Errata for texlive-texmf Owners: jnovy Branches: InitialCC: Cvsextras Commits: yes Successfully built, closing. Thanks for cooperation! |