Author Topic: Packaging process observations  (Read 802 times)

Offline sling-shot

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 1759
  • Satyameva Jayate | Truth Alone Triumphs.
Re: Packaging process observations
« Reply #15 on: December 14, 2012, 08:53:27 PM »
I do not think that will affect the packaging environment.

And if you want your Firefox bookmarks everywhere, just use Firefox Sync available from Tools menu.
Packaging well will cure headaches of many :) But learning to package will cause headaches in many :(

AMD AthlonX2 3600+/ASUS M2NPV-VM/ATi HD4670/Onboard sound/3.5GB DDR2-533 RAM/SEAGATE 160+320GB HDD/DELL S2240L FullHD/Creative SBS370 2.1/PCLinuxOS2013/KDE4
Samsung NP305U1-A06IN | Nokia E6

Offline Neal ManBear

  • Administrator
  • Super Villain
  • *****
  • Posts: 15829
  • LXDE! Coffee, Bacon and Cheesecake!
Re: Packaging process observations
« Reply #16 on: December 15, 2012, 12:01:06 AM »
Just go to www.mozilla.org, get Firefox for Linux, extract the archive to your home directory making sure that directory hierarchy is maintained by ticking that option. Go into this new firefox directory and click on 'firefox'.
     
This is absolutely unnecessary. Use firefox from our repo.     

Offline kjpetrie

  • PCLinuxOS Tester
  • Hero Member
  • *******
  • Posts: 4037
Re: Packaging process observations
« Reply #17 on: December 15, 2012, 04:03:42 AM »
I think what you're missing is that packaging isn't a single self-contained process. It is a wrapper for a large number of separate processes which all need to work by their own rules, so you will be asked questions which are relevant for those processes which might not be relevant in the packaging context.

So packaging includes compiling and linking from source code. That in turn calls a configuration script, which Neal and I have just discovered might be able to influence the final content of the RPM depending on what's available on the build system (we're not quite sure about that but we've found an anomaly, and it makes a certain amount of sense because the purpose of the configuration is to adapt the compile and link process to the particular needs of the machine for which the program is built). It also includes installing the application into a dummy environment and copying the result into a series of archives to be included in packages. All these use processes available on the system but not primarily designed for packaging.

Linux is a system that uses what is already there. Very few things are self-contained. Most things are interdependent, and the questions and their default answers make sense in their originally intended context.

But your questions were sensible if packaging were a single, standalone, top-down-designed process, and it is good that you have the right sort of enquiring mind for it. Keep going and it will start to make sense. We're all learning here.
-----------
KJP
-----------------------------------------------------------
PClos64 RC1 on Intel D945GCLF2 motherboard (Atom 330), 2GB DDR2 RAM, Maxtor STM325031, HL-DT-ST DVDRAM GSA-H42N, Amilo LSL 3220T monitor. Also Acer 5810TG (with custom kernel) and Asus eeePC 2G surf