Re: Disttags are nice, save the disttags

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

 



Axel Thimm wrote:
You're missing the point. If a package is only updated e.g. once a year,

So you know beforehand how often a package will be updated in the
future?

For every package I maintain, I am able to give you a reasonable estimate yes. For new packages, I am able to also give you a reasonable guess based on the interaction I have with upstream for new packages and looking at project history. I think all maintainers should have a very good idea of how often releases are made.


and that one update is only for e.g. glibc ABI changes -- guess what, ABI in a release (Zod, Moonshine, etc) isn't changing

Not true, for Zod -> Moonshine this was a first timer. And had gcc 4.2
landed in the usual timeframe (was expected around December) we
wouldn't even be talking about rebuilds. gcc 4.2 which is now almost a
month old will most probably make it into F8 very soon.

so there's no need to rebuild that.  Just bump in rawhide and
rebuild there.  disttag doesn't gain you anything here in the
branches.

Let's revert the question: "Why is it better without a disttag, out of
curiosity?". There is definitely a gain with a disttag, one can argue
how big it is, but what are the drawbacks? That some packages give
away their age? I see that as a feature, not a bug: "Hey, bridge-utils
is broken on F7. Hm, it has an fc6 marker. OK, it was built on FC6's
kernel-headers from 2.6.18, no wonder it doesn't know anything about
2.6.21"

I honestly don't care one way either way about the disttag. I use it, but I never had the pain that other people had, and I've had to deal with packaging all the way back to RHEL2.

But one of the arguments being made is that rebuilds should be done to avoid old disttags in newer releases. I think that's silly. If there's a package that doesn't need a rebuild, it doesn't need a rebuild. Enforcing once due to disttags is a dumb idea, IMO[1]. If people are going to enforce the "if your package has a disttag, it must get rebuilt" rule, I'd just start using less disttags.


[1] Actually, I think we shouldn't necessary show the RPM release number by default to the user in e.g. the installer. The average user doesn't know what half+ the things they are installing are anyway, let alone whether the numbers after it mean it's new or old. And if we can avoid it in places such as pirut/pupplet by default (I imagine some people might want to turn it on and we could perhaps offer that) then I think that would be a win, too and would help combat the "omg, i thought this was fc7 not fc6 lol" general sentiment.

--
Fedora-maintainers mailing list
Fedora-maintainers@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers

--
Fedora-maintainers-readonly mailing list
Fedora-maintainers-readonly@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-maintainers-readonly

[Index of Archives]     [Fedora Users]     [Fedora Development]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux