How is rolling release possible?

how do you maintain a rolling release that rolls this fast?  Allow me to clarify with a hypothetical example:
i am running my favorite text based rpg called 'foo-1.0',  it depends on lib-foo-1.  i also play bar-1.0,  which depends on lib-bar-1, and lib-foo-1.
bar 1.0 is pretty cool and its under heavy development... eventually  bar 2.0 is released.  yay!   bar-2.0 comes with a new lib called lib-bar-2,  but still depends the old lib-foo-1.
all of a sudden foo gets upgraded to foo-2.0,  lib-foo also bumps up to lib-foo-2.0.   is bar broken now?   how do the arch devs keep up with all this?
is it up to the package maintainer to regularly check for new versions and hold them back if there is some kind of software conflict?  is it up to him to make it work?
maybe all it takes to fix the broken "bar-2.0", is point the old lib-foo-1 at lib-foo-2,   who would do that?
i am a little bewildered by the development of arch linux.  i have used every distro under the sun,  they all suck.  except arch.  arch has also turned out to be very stable for me,  i run a full desktop,   xfce, multimedia, stuff from the aur,   how does it not break ?
could someone maybe explain this to me,    or point me the appropriate wikki page
Last edited by machinecrusade (2011-03-12 06:42:58)

hardywu wrote:
As a new user of linux system, I noticed that "pacman" check the package dependences each time I want to remove a package.
So what would happen if there are packages
A, B and C such that  A  depends on B , B depends on C  and C depends on A?  They form a loop like
A <-B <-C <-A <-B  .....
Does that means I will never be able to delete any of  A, B and C  unelse I format the disk ?
That would not happen. In any case there's an option to remove ignoring dependencies.

Similar Messages

  • Noob question concerning rolling releases

    Hi,
    I'm little confused on how the rolling release /snapshot iso downloads that are available, works.
    For instance, if I look into 'Don't panic 2007.08', it comes with the latest kernel found in 'Don't panic 2007.08-2'.
    What are then the differences between 2007.08 and 2007.08-2?
    Also, the core ISO available for download point to the latest kernel - ftp://ftp.free.fr/mirrors/ftp.archlinux … 07.08/i686
    but the date indicates it was uploaded: 2007-10-04      06:26:00. Does it still mean that if I download an ISO *now* from 'core', I will get the latest packages = same as the ones I would get if I chose to do a FTP-installation?
    Last edited by new2arch (2008-02-27 10:18:47)

    new2arch wrote:What are then the differences between 2007.08 and 2007.08-2?
    I think this is just a revision to remove bugs in the actual installer program.
    new2arch wrote:Does it still mean that if I download an ISO *now* from 'core', I will get the latest packages = same as the ones I would get if I chose to do a FTP-installation?
    No, but as long as you have a good internet connection without a download limit, then it shouldn't matter. With rolling release, you simply upgrade the system with the 'pacman -Syu' command and everything suddenly becomes up to date (well, by suddenly i mean a few hundred megabytes later. this is only for the first update after an install though. updating regularly will mean each update will be usually no more than 15MB)
    From the arch wiki
    Arch Linux releases coincide with each major kernel version, but are merely a snapshot of the /core repository, combined with various features or modifications to the installer script itself. The rolling release model keeps every Arch Linux system current and on the bleeding edge by issuing one command.
    For this reason, releases are not terribly important in Arch, because the rolling-release system makes new releases out of date as soon as a package has been updated. If you are looking to obtain the latest Arch Linux release, you do not need to reinstall. You simply run the pacman -Syu command and your system will be identical to what you would get with a brand-new install.
    For this same reason, new Arch Linux releases are not typically full of new and exciting features. New and exciting features are released as needed with the packages that are updated, and can be obtained immediately via pacman -Syu.

  • Arch & "Rolling Releases"

    I had never heard of the concept of "rolling releases" that Arch uses until I started using it. (In case anyone doesn't know, you never have to do an OS upgrade with Arch because new versions of the OS are merely snapshots of the current packages.) However, this completely baffles my mind. I've searched all over for information about this but have come across very little, so hopefully some people can entertain my questions a bit.
    Basically, how does Arch get away with this? Why does every other OS in the world seem to not use this concept such that you have to update their OS every so often? It seems like others (provided they're not selling their OS, of course ) would want to do this as well. Do any other linux distros follow this model? Why can't Red Hat Fedora, for example, do this as well? Or maybe, more accurately, why would they choose not to?
    I'm not a linux guru but I just don't understand why this isn't more common with linux distros. Now that I've been fortunte enough to have been introduced to this concept with Arch, it pains me to think about using a distro that forces me to download their newest CDs and update every 6 months or so. (Don't worry, I have no intention of leaving )

    It is a nice system that is composed by aggregating components. The components themselves need to be as modular as possible, and able to be moved in and out arbitrarily. This works well on a *nix based os.
    Problems inherent in the system can occur when large changes are required to some founding element of the system. For instance, if the arch devs decided to change the hashing algorithm on packages for instance..*cough*..it would take quite a bit of overhead to make such a modification. With a classical release based system, the overhead would be there, but it would be mitigated through the ability to "freeze" creation of new packages in order to make a single "one shot" change-over. My example might not best illustrate what I am trying to say, but hopefully it is clear enough that you get some of my murky meaning.
    For projects that are not so componentized, or that have rapidly changing interfaces (like the linux kernel, or openoffice, for instance), a rolling release would be harder to do. Things are not broken up into discreet elements, so updating one thing without effecting another is hard. Similarly, the inability to effectively freeze one feature in relation to another until code stability can again be achieved might be serious detriment to project advancement..
    those are just ideas off the top of my head. When it works, it works. When it doesn't, it doesn't.
    I don't know why other distros don't use more of a rolling release. It seems well suited to linux. Now that I think of it, debian does in its own way. They just tag a release, and effectively have serveral simultaneous rolling releases and just migrate data between them (waterfalling downwards towards stability).
    *end babbling*

  • How to configure release procedure for rate contracts release

    Dear all,
    How to configure release procedure for rate  contract following are the requirements
    they are two release codes c1 & c2 <=100000,>=100000
                    if  c1 is not there c2 has to be approved
         Change in the value of the rate contract contract
         Change in the validity of the rate contract
         Addition of deletion of line items
    While using a non u2013 released rate contract in the PO an error message should shoot out.
    Also the logic should be changed while using the rate contract in the PO.
    The usage of the rate contract should be till the validity of the rate contract. i.e. the measurement should be end date of the rate contract and the PO creation date and not the delivery date of the PO. &
    It should be possible to refer existing valid rate contracts in purchase orders.
    Regards,
    bhaskar

    Hi,
    In SAP rate contract is known as value contract denoted with wk. The release procedure for rate contract is same as that of other contracts and scheduling agreements. The tables  for contracts will vary with SA (Scheduling agreement) .You may try and maintain condition records based on the customer combination and maintian the validity date of condition records as per your requirement.For contract and PO will have the same header/item table as EKKO/EKPO, and the release
    class in standard is the same FRG_EKKO, you can use the same for contract.
    To distinguish if it's a contract or PO, EKKO-BSART can be used.
    For contract EKKO-BSART will be MK or WK, while PO will have NB/UB etc..
    You can restrict the document type to set up the release strategy for only contract.
    Of cause, you can also create your own release class Z* for contract copying standard
    one FRG_EKKO via CL01/Class type 032, and then assign the class Z* to customizing:
    OLME:
    -> contract
    ->Release Procedure for Contracts
    ->Define Release Procedure for Contracts
    ->Release Groups
    If you have already created the PO release class.
    Assign a new chracteristic of Document Category -BSTYP
    Please check below link for detailed release procedure. I hope this wil help you out .Thanking you.
    http://wiki.sdn.sap.com/wiki/display/ERPSCM/RELEASE+PROCEDURE#RELEASEPROCEDURE-TABLESUSEDFORRELEASEPROCEDURES

  • Arch as a semi-rolling release ? [Solved]

    Hi,
    I'm considering setting an "old" server  (bi-xeon) for my students in computer science -- mainly to learn programming languages and tools. They only needs to log in via an ssh -Y session from their Windows accounts.
    Arch rolling release is perfect for me as it allows to use last versions of programming languages and tools but, for the system itself (kernel and core software) i wonder if i could safely ignore updates of the core set (i prefer to update this component once a year, during student holidays, just in case something goes wrong).
    I suppose i could use IgnoreGroup = core in pacman.conf, but i don't know what could be the possible side-effects.
    Last edited by jaco (2012-01-07 22:59:33)

    You could do as you suggested and let your students fix the server. Perfect training.

  • How to default "release date" as today in ME59N

    Hi Experts,
    Could you please advise how to default "release date" as today in ME59N ?

    Hi,
    Transaction code ME59N used for Automatic creation of Purchase orders from requistions
    This selection screen input set default value as Release date only possible by saved as Variant (Shift +F5) -
    Input the selection screen fields
    ex, Purchasing group, purchasing organisation, vendor , Plant,material, release date etc and then saved this selection screen as TEST variant,
    Next, time when you run this t.code ME59N choose this variant and then convert as PO.
    There is no other possible to set default as release date in selection screen input via ME59N
    Kind Regards,
    Thiru

  • How to roll over deposit at notice with zero interest rate ?

    Hello All,
    There is a requirement from client that they want to roll over deposit at notice with zero interest rate (Tcode TM14).
    However when we enter zero in interest percentage rate field, system still ask us to enter the interest rate (Error message number T4034) being a mandatory field.
    Following are additional details:
    Product Type   = 52B
    Transactn Type = 100
    Condition Type = 1200
    Activity =  801
    Do you know how to roll over a deposit at notice with zero interest rate in TM14?
    Is it possible to create new condition type which will allow zero interest for a deposit at notice at the time of roll over?
    Thanks,
    Vaishali

    I am not able to check it, but my thoughts are - mandatory field status is a problem.
    It is possible to enter zero interest condition - just enter new condition starting from new date and leave percentage field empty or enter zero value ( zero value = empty field). But the problem is that percentage field is mandatory as you mentioned.
    Possible solution: switch off mandatory status and create implementation of BADI to check if field is filled (for example  Check entry of deal's data.) and if not - issue an error that there will be zero condition.

  • How to "roll back" SAP APO PPDS planning batch run from infeasible batch mid-point to before start of planning batch run?

    Hi Experts,
    We are investigating if any SAP customer that implemented SAP APO PPDS has ever attempted to establish a "roll back" of the SAP APO PPDS created supply plan to a defined point before the start of the SAP APO PPDS planning batch run?  
    We have a situation where - in the middle of the planning batch run - randomly or intermittent the batch run hangs or runs a step for multiple hours that normally, at most days, takes only a few minutes to run.  In a situation like this, the supply plan is not in a state where customer sales orders can be promised  (using GATP CTP) or planned orders can be converted to production orders and published to SAP ECC, etc since the plan may be capacity infeasible or simply partial or incomplete.   To not hold the business operations hostage to wait resuming operations (promise customer sales orders, convert and release and execute orders to transfer, deliver, produce, or purchase) for hours or days, we need to find a way back to the original plan right before the nightly PPDS batch planning job started.
    We already close all the queues from ECC to APO, thus, no CIF traffic from ECC to APO.  We also shut down the customer sales order feed into ECC as normal process for duration of the APO PPDS batch planning run.  Thus, functionally,  we are theoretically in a situation to simply go back to a PPDS and active planning version save prior to the run.  Yet, many more technical and BASIS-related questions remain on how to roll back to a state where the plan was not compromised.
    This inquiry is to learn if any other SAP customer has ever established a process to roll back SAP APO PPDS to a previous point in time supply plan to resume operations?  Whatever the reasons are, be it after a failed  batch run, or any time during the normal interactive plan day.  
    Additional information about our design and plan:  
    1.  We have a two year horizon supply plan in PPDS
    2.  We only publish to ECC 14 days worth of planned orders, stock transfer requirements, and purchase requirements
    3.  We convert planned orders to production orders and release production orders in ECC 2 days before first operation starts
    4.  We convert PR's to PO's and STR's to STO's in ECC  2 days before execution (ship or submit to vendor)
    Any indication where a SAP customer has developed and uses a process to roll back an SAP APO PPDS- planned supply plan to an earlier point in time or version would be helpful to know.
    Regards,
    Manimaran M.

    Hi  Manimaran,
    Saving in Simulation means in DS board when you click on save it provides you option to save sim version or adopt to active version. If you copy to inactive version you cannot copy back  trasaction data specially PPDs orders back to active version again while if you save in simulation you can adope it to active version at any point of time. YOu can adopt simulation version changes to active version using T-code /SAPAPO/CDPSS0
    Copying to active version means you copy data from version 000 to some other active version while here results are kept simulation,

  • How far is it possible to upgrade a Mac Pro mid-2010 to the maximum extract.

    Hello
    How far is it possible to upgrade a Mac Pro mid-2010 to the maximum performance. I would be interested how far one could come close to the performance of the new Mac Pro 2013, or is it hopeless.
    My computer
    Mac Pro
    mid-2010
    Processor 2 x 2.4 GHz Quad-Core Intel Xeon
    Memory 14 GB 1066 MHz DDR3 ECC
    Graphics Card ATI Radeon HD 5770 1024 MB
    Software OS X 10.9.1 (13B42)
    Please excuse my english is not the best because.

    For what apps?
    Okay, you have the slower 2.4GHz processors, most have found that MHz still rule and matter, meaning a 6-core 3.4GHz for some applications (most) was the best and the sweet spot.
    So you could upgrade to a pair of 3.2GHz 4-core (cheapest) rather than splurge on two 6-core 3.34GHz (more expensive and more cores).
    First thing to do, put the system on a 256GB Samsung 840 SSD.
    For photoshop and graphics, invest in some more SSD ($US300 for 500GB) and put those on a PCIe SSD controller ($300 Sonnet Tempo Pro) and put Aperture/Lightroom on one, and use the 2nd SSD for scratch.
    RAM: 24-32GB would probably help all but the more casusalist of user.
    Tips and articles:
    http://www.macperformanceguide.com head to the TOPICS main page and there are dozens of sections each a different area of upgrade and optimization for applications. Storage, memory, how to, use arrays, backup strategy.

  • Photoshop Elements 11 boxed software installed once in Dec. 2012 won't install on new computer. Disk can't be read (tested on 3 different computers). How is that even possible of a meticulously clean, well-protected disk?

    Dear Adobe,
    I need your help!
    On December 12th, 2012 I ordered (purchased) by mail an official copy of the boxed Adobe Photoshop Elements 11 software from B&H Photo (New York, NY). I installed it successfully without any problem on my then computer. I have enjoyed using the program since then, it’s great. This past week, however, that same computer died and I was force to buy a new computer (Windows 8.1).
    To my big surprise, the Elements disk wouldn’t load off my DVD drive. The drive just kept “clicking” for 20 minutes.  After trying several times from reboot, for an hour and a half, I then tried installing it on my laptop, just to see if my drive was faulty. No, it wasn’t. It too immediately went into an endless “clicking” routine trying to read the disk. And for one last try, I put it in my sister’s laptop and she got the very same result - endless “clicking”, no install. No computer could read the disk!!!
    How is this even possible from a commercially made disk I used only once in 2012! The disk is meticulously clean, unscratched, unscuffed, put away in its original box and stored on my shelf in a cool place away from the sun!
        Serial Number of faulty disk:  1057-4186-6029-0039-1511-3940
    Is there anything you can do about this as I see no reason why I should be forced to spend over a $130 (in Canada) to replace a disk that worked only once!
    Regards, Andre

    copy your disc contents to a desktop directory.  install from that directory.
    if that fails, download the installation files:
    Downloadable installation files available:
    Suites and Programs:  CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4, CS4 Web Standard | CS3
    Acrobat:  XI, X | 9,8 | 9 standard
    Premiere Elements:  13 |12 | 11, 10 | 9, 8, 7
    Photoshop Elements:  13 |12 | 11, 10 | 9,8,7
    Lightroom:  5.7.1| 5 | 4 | 3 | 2.7(win),2.7(mac)
    Captivate:  8 | 7 | 6 | 5
    Contribute:  CS5 | CS4, CS3
    Download and installation help for Adobe links
    Download and installation help for Prodesigntools links are listed on most linked pages.  They are critical; especially steps 1, 2 and 3.  If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'.
    window using the Lightroom 3 link to see those 'Important Instructions'.

  • How can i release text from a text box?

    How can I release text from a text box? I want the shape of the text box without the text in it.

    So all you need is to make a line around the text?
    For this you don't need to release the text box from the text. Just apply a stroke to it.

  • How can I found out the No. of Psocess running and How can I Release them

    Dear experts,
    How can I found out the No. of Psocess running and How can I Release them.
    I have 1GB RAM with oracle 10G. and please tell me How many processes can run with this RAM.

    >How can I found out the No. of Psocess running
    well, that depends on where you are ? if you are on windows then task manager will tell you what all processes are running. if you are on unix then ps -ef will tell you about all the processes running on a particular machine
    How can I Release them.
    what do you exactly mean by Release ? if you mean "end" that again has 2 scenarios, first that process ends by itself (ie after completing its job), another can be killing the process , that again will depend upon operating system. in windows you can kill a process from task manager itself, in unix you can use kill -9 PID to kill a process.
    How many processes can run with this RAM.
    loads of other details required before one can answer this question.no of processes in a very simple manner will depend how much memory is available and how much a process is eating.
    Sidhu

  • How is this even possible? Folders out of sync. Backlog command says in sync.

    Two 2008 R2 servers.  Been running DFS-R for about a year now.  Generally no problems.
    If I run the DFSRdiag backlog command on either server, for one particular folder, it says there is no backlog.  The only problem with that is;  on one server there are 11 files in that folder, on the other server, in the same folder, there are
    15 files.  How is this even possible!

    Hi,
    Please check if DFS Replication filter some special file from replication. For more detailed information, please refer to the article below:
    Exclude files or subfolders from replication
    http://technet.microsoft.com/en-us/library/cc758048(v=ws.10).aspx
    If the issue still exists, please create a Diagnostic Report to see if there is any error message.
    Create a Diagnostic Report for DFS Replication
    http://technet.microsoft.com/en-us/library/cc754227.aspx
    Best Regards,
    Mandy
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • I sold my iPhone on eBay and the person is saying is long how do I released

    I sold my iPhone on eBay and The person I sold it to is saying it is locked how do I release it from iCloud?

    iCloud- Find My iPhone Activation Lock in iOS 7
    Find My iPhone Activation Lock- Removing a device from a previous owner’s account

  • How could it be possible to check the product number here to find that it is not factory reject?, How could it be possible to check the product number here to find that it is not factory reject?

    How could it be possible to check the product number online to find that it is not factory rejection?
    My product is Iphone 5 by the way.

    <https://selfsolve.apple.com/agreementWarrantyDynamic.do>

Maybe you are looking for

  • Using Adobe form designer in ABAP Workbench

    Hi,       I am trying to do a POC on PDF generations from ABAP workbench( not from Net weaver developer studio) . Right now when I go into SFP transaction and clcik on layout tab it gives me error saying 'Error occured in communicating with layout ed

  • Quick look ui helper unexpectedly quit

    Please Help! Every time I try to use Quick Look on a pdf file - appears only to happen with pdf files - I get a Quick Look UI Helper unexpectedly quit error. Here's info returned in error message: Process:               QuickLookUIHelper [394] Path: 

  • Installed the update on 7/22/11 and now itunes won't quit

    If I close itunes, it pops right back up, if I try forcing a quit, still closes for less than a second. It's driving me crazy, what am I missing? pppppplease help, thank you.

  • ITunes LP did not download off of pre-order

    I downloaded Timberlake's "20/20 Experience (Deluxe)" today..although I got the songs, the iTunes LP did not download - WHY?

  • Won't boot with new graphics card

    Hi. I have a Pavilion P7-1058uk with a Cleveland-GL8 motherboard and onboard graphics. I bought a new monitor which has 2560x1440 resolution, greather than the onboard graphics can cope with, so have tried to upgrade with a Gigabyte GT630 card. When