Re: Split translations to noarch packages?

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

 



On 26 April 2017 at 17:41, Neal Gompa <ngompa13@xxxxxxxxx> wrote:
> The problem with this approach is that it's not possible for the user
> to get additional locale content without reinstalling after enabling
> another locale (by installing the associated system langpack package
> that controls this). Splitting them out into langpack subpackages
> guarantees that it's possible to do that.

No it is not a problem generally at all.
This has been solved in Solaris IPS 6-7 years ago.
As long as package in IPS does not exist in form of archive and it
exist only as object in repository operation like:

# pkg change-facet lang.fr=true

checks in repository which one files are marked by "facet
lang.fr=true" and adds those files to the already installed files
across all already installed packages. Because packages all packages
exists in repo as sets of files with some attributes pkg downloads
only those missing files (not whole packages).
IPS developers learned from RPM about %doc and %lang() nd they've
chose some generic markings over "facet" and they've changed it
generic technique. Truth is that in recent years RPM stagnated and
effectively is much simpler and at the same time much more advanced
than RPM.
Instead trying to find "workaround" RPM should follow he same path
which IPS proven that it may solve a lot more serious problems on
front of which are now Modules Fedora Project developers with provide
alternatives within packages management.

RPM with current paradigm of the packages will be not able to solve
those challenges. If RPM will be not extended to start operate on
packages existing only in repositories IMO more likely some Linux
folks will fork for example Fedora to build Linux distribution using
IPS instead RPM. It will be quite easy because using pkgbuild
(https://pkgbuild.sf.net/)is possible to build IPS packages using only
slightly adapted RPM spec files.

kloczek
-- 
Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux